计算机科学与技术毕业论文石材展示电子商务网站_第1页
计算机科学与技术毕业论文石材展示电子商务网站_第2页
计算机科学与技术毕业论文石材展示电子商务网站_第3页
计算机科学与技术毕业论文石材展示电子商务网站_第4页
计算机科学与技术毕业论文石材展示电子商务网站_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机科学与技术毕业论文:石材展示电子商务网站广东海洋大学寸金学院系别信息技术系毕业论文设计论文题目石材展示电子商务网站stone shows e-commerce sites专业计算机科学与技术班级07计本1班姓名学号200616704125指导老师职称日期 2011-05-20广东海洋大学寸金学院教务目录目录i摘要ii第1章引言 2第2章需求分析221需求分析222可行性分析223设计目标2第3章总体设计 2 31项目规划 2311前台功能模块2312网站功能结构图232逻辑结构设计2321数据表概要说明233文件夹及文件架构布局234技术准备2341数据库命名规则2342变量及对象名称定

2、义规则2343数据类型简写规则2344对象名称定义规则2第4章详细设计 241 webconfig文件配置242数据库操作类的编写2421 dbcs 类 2422 usercs 类 2423 productcs 类 2424 sortcs 类 243网站前台文件架构设计2433 sortascx 2434 searchascx 2435 footerascx 244 商品详细信息 productdetailsaspx 245用户注册regaspx 2第5章测试 251测试的必要性 2511目的 2512方法 252测试成果253存在的问题2结束语2致谢2参考文献2摘要电子商务正是为石材展示销售

3、开辟了一个新的平台与传统的销售方式相 比石材展示电子商务网站是石材的另一种宣传以及销售通路是传统销售很好的 延伸石材展示电子商务网站以下简称石材网正是基于bs的石材展示电子商务网 站主要是为了展示石材方便顾客进行石材查询以及对客户信息进行管理等系统 后台数据库采用目前比较流行的microsoft sql server 2005该数据库系统在安 全性准确性运行速度方面有绝对的优势并且处理数据库量大效率高前台采用microsoft公司的visual studio 2008作为主要的开发工具可实现与sql server2005数据库无缝链接该网站设计的最终n的是为石材展示和销售提供一个新的 平台增加

4、市场竞争力具有一定的实用价值和应用前景关键字电子商务sql server 2005分析竞争力abstract e-commcrce has opened up a new era of the prawn markcting in compare with the traditional marketing methodprawn e-commerce is an other effective advertising and selling meanseven the exte nding of the traditional httpcom is a b to s prawn sellin

5、g e-commerce wedsiteit has the function of prawn exhibitionconvenient onl ine inquiryprawn order and customcr information managcmcntwc adopt the mainstream microsoft sql server 2005 system back module data base it is not only has the absolute advantage on safety veracity and rurrning velocitybut als

6、o has huge data base proccessing ability and high efficiencyand the front modulewe employ microsofts visual studio 2008 as the main developerit can perfectly interlink with sql server 2005the ultimate purpose of the design of the siteis offering a brandnew platform for the prawn breeding industryand

7、 increase the markct competitivc powcrthe prawncom has ccrtain pratical value and commendable apply prospectkeywords e-commercesql server 2005analysiscompetitive引言石材作为一种高档建筑装饰材料多数人对于它的种类性能都不甚了解传 统的销售方式销售范圉受限制宣传力度不够且销售地相对集屮造成内部竞争激烈价格不断下降随着internet技术的飞速发展人们的生活和internet的关系越来越密切 如何通过internet抓住商机成为摆在人们面前

8、的一个重要话题电子商务是一种 新的商务活动形式它采用现代信息技术手段以通信网络和计算机装置替代传统 交易过程中纸介质信息载体的存储传递统计发布等环节从而实现商品和服务交 易管理等活动全过程的无纸化和在线交易石材网正是为石材展示销售开辟了一个新的平台与传统的销售方式相比 石材展示电子商务网站是石材另一种很好的宣传或销售通路甚至是传统销售很 好的延伸在互联网上所有的客户不仅可以实时地看到石材的图片外观价格同时 还能通过互联网获得厂商媒体对商品的评测报道和同档次商品比较的信息资料 也可以为各个休户大大地节约资金时间和资源并对他们的商业运作产牛重要的 影响该网站设计为石材业提供一个新的平台増加市场竞争

9、力也降低了经济风险 需求分析21需求分析开发一个网上购物商城系统前首先需要考虑用户的需求是什么即该网站 应该实现的主要功能通过相关调查发现在编写展示商务网站系统时主要设计前台注册用户登 录即可用户在登录进入该展示商务网站后即可查看各种石材及相关产品的详细 信息石材展示商务网站具体流程如图21所示图21石材展示商务网站流程图22可行性分析随着网络的快速发展展示型商务网站以其方便快捷的特点受到了更多用 户的青睐对比传统的商场销售展示型商务网站可以将商品详细分类为用户提供 了更大的选择空间通过前台商品的展示可以使顾客更好地了解网站内的商品石材展示商务网站系统后台数据库采用目前比较流行的microso

10、ft sql server 2005该数据库系统在安全性准确性运行速度方面有绝对的优势并且处理 数据库量大效率高前台采用microsoft公司的visual studio 2008作为主要的 开发工具可实现与sql server 2005数据库无缝链接23设计目标对于典型的数据库管理系统尤其是展示型商务网站这样数据量比较大的 网络管理系统必须要满足使用方便操作灵活等设计需求本系统在设计时应该满 足以下儿个目标%1 界面设计美观友好信息查询灵活方便快捷准确数据存储安全可靠%1 全面展示网站内所有商品并可以展示最新商品%1 查看网站内商品的详细信息%1 系统最大限度地实现易维护性和易操作性%1 系

11、统运行稳定安全可靠24开发及运行环境硕件平台cpup4 18ghz内存256mb以上软件平台操作系统windows xp数据库 sql server2005开发环境 microsoftnet framework sdkv35开发工具 microsoft visual studio 2008开发语言c语言服务器iis60浏览器1e50推荐使用1e60分辩率最佳效果1024768像素总体设计31项目规划展示型商务网站只需前台会员模块即可311前台功能模块前台模块主要包括用户注册登录查看各类石材相关信息和搜索特定石材 等功能312网站功能结构图石材展示商务网站前台功能结构如图31所示图31石材展示商

12、务网站前台功能结构图32逻辑结构设计321数据表概要说明为了使读者对木系统后台数据库中的数据表有一个清晰的认识笔者在此特 别设计了一个数据表树型结构图该结构图包括系统屮所有数据表如图321所示图321数据表树型结构图33文件夹及文件架构布局开发aspnet程序时首先要创建很多web页用户控件以及类来完成基本的 功能操作不过在编写代码之前可以先把网站中可能用到的文件夹创建出来例如 创建一个名为image的文件夹用于保存网站中需要的图片这样可以方便以后的 开发工作也可以规范网站的整体架构因此在开发该网站z前首先设计了如图33 所示的文件夹架构图在开发时只需将相应文件保存到对应文件夹下即可图33展示

13、型商务网站的aspnet页文件夹架构图34技术准备开发展示型商务网站系统前一定要统一数据库命名及编码规则该石材展 示商务网站具体编码规则如下341数据库命名规则数据库名是以dzsw命名表示为电子商务网站如表31所示表31数据库命名规则dzsw 电子商务网站数据库名dzsw 展示型商务网站数据表名是以中文原意的英文大写开头以info结尾中间接最后接整个 系统中完成各项需求的匹配名称如表32所示表32数据表命名规则user_info用户表名user 网站用户数据库中字段是以中文原意的英文命名的下而以user_info表中字段为 例如表33所示表33字段命名规则userid 用户 idusernam

14、e 用户姓名password用户密码存储过程的命名方法同样是按照存储过程的作用命名的其命名规则如表34所示表34存储过程命名规则pr0c_l0gin存储过程全名porc 存储过程login登陆验证342变量及对象名称定义规则模块级变量采用m_数据类型简写变量名称例如m_int_xx全局变量采用g_数据类型简写变量名称例如g_int_xx局部变量采用p_数据类型简写变量名称例如p_int_xx模块级常量采用mc_数据类型简写变量名称例如mc_int_xx全局常量采用gc_数据类型简写常量名称例如gc_int_xx过程级常量采用pc_数据类型简写常量名称例如p.xx343数据类型简写规则

15、整型int字符串str浮点型db布尔型bl长整型lnt344对象名称定义规则所有的对象名称都为自然名称的拼音简写出现冲突时可采用不同的简写 规则详细设计41 webconfig文件配置为了方便对数据的操作和限制本系统在webconfig文件屮配置一些参数 主要配置参数是数据库连接字符串其具体配置如下xmlversi on10"add namedzswconnect ionstr ing,zconncctionstringdatasourcesqlexpressattachdbf订enamedatadirectorydzswmdfintegratedsecuritytruecorm e

16、cttimeout30userins tdncetrueprovidermniehttpconiclient42数据库操作类的编写在网站开发项目中以类的形式来组织封装一些常用的函数和事件不仅可 以提高代码的重用率也大大地方便了代码的管理在石材网网站中新建了一个公 共类用來执行各种数据库操作421 dbcs 类为使数据库操作更加方便本系统定义了一个dbcs类用于执行数据库连接 更新等操作其主要代码如下所示using systemusing systcmlinqusing systemwebusing httpcomurityusing httpcomusing httpcomhtmlcontro

17、lsusing httpcomwebcontrolsusing httpcomwebcontrolswebpartsusing httpcomqusing httpcomclicntusing httpcomdb的摘要说明public class dbpublic db todo在此处添加构造函数逻辑此处编写相关的功能方法在编写类屮方法z前应该首先在该类屮生成一个sqlconncction对彖来 创建与数据库连接以便在后面方法中调用其具体代码如下static string connectstring ''dzswconnectionstrpublic staticsqlconn

18、ection con return new sqlconnectionconf igurationmanagerconnectionstringsco rm ectstringtostring该类中包含2个方法分别为insert方法ds方法下面分别介绍这2个方法1 insert 方法该方法主要执行一些指定的插入其具体实现代码如下public static bool insertstring que sqlconnection con dbconconopensqlcommcind emd new sqlcommandquc contry int count convcrttoint32cmde

19、xccutcnonqucry if count 0 return true else return false catch sqlexception se return falsefinally conclose2 ds方法该方法主要执行指定的查询语句并将结果通过数据形式返冋其具体实现 代码女口 下 public static datatable dsstring quo sqlconncction con dbconconopensqldataadapter sda new sqldataadapterque condataset ds new datasetsdafi 1 ids z,pr

20、oduct,zreturn dstables"product"完整代码如下using systemusing systemddtausing systemconfigurationusing systcmlinqusing systemwebusing httpcomurityusing httpcomusing httpcomhtmlcontrolsusing httpcomqusing httpcomclientusing httpcomdb的摘要说明public class dbpubl ic db static string connectstring dzswco

21、nnectionstring public static sqlconncction conreturn newsqlconnectionconfigurationmanagerconnectionstringsconnectstringtost ringpublic static bool insertstring que sqlconnection condbconconopensqlcoinmand cmd new sqlcommandque contry int count converttotnt32cmdexecutenonquery if count 0 return true

22、else return false catch sqlexception se return falsefinally conclose public static datatable dsstring quesqlconnection condbconconopcnsqldataadaptcr sda new sqldataadaptcrquc condatasct ds new datasetsdafillds /zproduct/zreturn dstables/zproduct/z422 usercs 类为了使对用户操作更加方便定义了 usercs类负责与用户相关的操作其 主要代码如下

23、所示using systcmconfigurationusing systemwebusing httpcomurityusing httpcomusing httpcomwebcontrolsusing httpcomwebcontrolswebpartsusing httpcomhtmlcontrolsusing httpcomclientusing httpcomuser的摘要说明public class userpublic user todo在此处添加构造函数逻辑此处编写相关的功能方法该类屮包含2个方法分别为gctuscrlogin方法rcguser方法下面分别介 绍这2个方法1 g

24、etuserlogin 方法该方法主要执行获取用户登录信息具体实现代码如下public sqldatareader getuserloginstring susername stringspasswordsqlconncction conn dbconconnopensqlcommcind comm new sqlcommandproc_login corm commcommandtypc commandtypcstorcdproccdurc httpcom,zloginname,z sqldbtypenvarchar 50 commparameters z,loginname,z value

25、 susername commparameters /zloginname/z directionparameterdirectiontnputhttpcom,password,/ sq 1 dbtypenvarchar 50commparameters"password"value spasswordcommparameters"password"direction parameterdirectioninputsqldatareader sdr commexecutereader返回从数据库获取的结果return sdr2regurer 方法该方法主

26、要执行注册新用户的操作具体实现代码如下public boolstring passwordstring emailstring addressstring telephonestring strsql "insert into user info"values loginname "" username password "" iemail address telephone "" httpcomtring httpcomtring """"return dbinsertst

27、rsql423 productcs 类定义了 productcs类负责与商品相关的操作其主要代码如下using systemusing systemdatausing systemconfigurationusing systcmlinq using systemwebusing httpcomurityusing httpcomusing httpcomlltmlcontrolsusing httpcomwcbcontrolsusing httpcomwebcontrolswebpartsusing httpcomqproduct的摘要说明 public class productpubli

28、c productpublic static datatablc getproductdctailbidstring productidstring strsql "select from pr0duct_inf0 where producttdproductldreturn dbdsstrsql424 sortcs 类定义了 sortcs类负责与商品分类相关操作其主要代码如下using systemusing systemdatausing systemconfigurationusing systemlinqusing systemwebusing httpcomurityusi

29、ng httpcomusing httpcomlltmlcontrolsusing httpcomwebcontrolsusing httpcomwebcontrolswebpartsusing httpcomqproduct的摘要说明 public class productpublic productpublic static datatable getproductdetailbyidstring productidstring strsql "select from product info where productid"productidreturn dbdss

30、trsql425日后如果需要增加功能如订单购买等功能可继续增加相关的类43网站前台文件架构设计石材网前台文件设计展示型商务网站仅需要首页商品详细信息页和注册页即可如有需要以后 可另行增加购买物品的相关页面431网站主页面indcxaspx网站主页面设计结果如图431所示图431网站主页面设计效果该页主要使用的用户控件有loginascx登录控件sortascx石材分类控件searchascx石材搜索控件footerascx页脚控件网站主页面主要由用户自定义控件和框架组成白定义控件经过拖放即可使用而用户控件只需拖放进相对应的位置后源视图就会自动生成如下代码register srcz,wcbusc

31、rcontrolloginascxz,tagnamc,/loginz,tagprefixz,uc2z,register src/zwebusercontrolsortasex" tagname/zsort tagprefixuclregistersrc,zwebusercontrolsearchascx,zt agnamesearcht agpref ix,uc3,zregistersrc/zwebusercontrolfooterascxz/tagnamezzfooterzztagpref ix,/uc4,/uc2login tdloginl runat/,server,/ucls

32、ort id,zsortl/z runat/zserver/zuc3search idsenrchl runnt"server"uc4footer ldfooterl runatserver网站主页面屮添加的datalist控件用于以列表的形式显示商品的信息在这 里主要编辑的模板为itemtemplate项模板效果如下图所示ttemtemplate模板设计效果完成项模板编辑后还需要在主页面源视图中添加部分代码添加代码后主页 面完整程序代码如下indcxaspx设计文件inherits" defauit"registersrcz/webusercontro

33、llog in ascxz/tagnamez/loginz/tagpref ixz,uc2z,register src/,wcbuscrcontrolsortascx/,tagnamc,zsort,z tagprefixuclregistersrc/zwebusercontrolsearchascxz/tagnamezzsearch/ztagpref ix,zuc3,zregistersrc/zwebusercontrolfooterascx/ztagnamez/footer,ztagprefixuc4doctype 6>html public -w3cdtd xhtml 10 tran

34、sitionalen" "httphttpcom html xmlns/zhttphttpcomhead id"headl runcit,zserver,z 石安居 石材网 form ictfonnl” runat/zserver/z table stylewidth 800px cellpaddingz/oz/ cellspacing"。" al ign,center/, bgcolorffffcctd col spart2asphyperlink id,zhyperlinkl,z runat,server,z lmageurl,zlmage

35、 图 片 承徳 万维 gif" navigateurl/zh ttph ttpcomnbspnbspnbspasphypeflinkid/zhyperl in k2/zrunatserver'7 imagcurr'imagc图片帝斯曼微晶石石英石gif" navigateurlhttphttpcomnbspnbspnbspasphyperlinkidz/hyperlink3/zrunat,server,/ tmageurlimage图片杭州伟盛石材工程有限公司gif" navigateurlhttphttpcomnbspnbspnbspasphyp

36、erlink idhyperlink4runat,zserver,z imageurlz,image 图 片江苏 大力宝 gif navigatcurlh ttphtt pcomtdcolspanzz2/,aspllyperlinkid,ziiyperl in k5 runat/zserver/z imageurlimage 图片金枫玉石 gif/z navigateurlhttphttpcomnbspnbspnbspasphypcrlinkidz,hyperlink6z,runat "server"imageurlimage 图片泰德石材 gif" naviga

37、teurlhttphttpcomn bsp nbsp nbspaspiiyperl inkid,zuyperlink7,zrunei t "server"imagcurrzimage图片香港国际建筑装饰材料及五金展gif" navigateurl/zh ttph ttpcomn bsp nbsp nbspaspiiyperl inkid,zuyperlink8,zrunei t "server"imageurt7image 图片云浮东山石材 gifz/hyperlinkasphyperlinktd style/zwidth 200px &quo

38、t; rowspan,z2z, uc2login id"logini" runatserver td style,zwidth 600px height 178pximg srcz,image 例图石安居 jpg" stylc"hcight 180px width 595px table idtablel runatserver77 visible"falsealigrtright" valignmiddlespan style,zfont-size lopt font-fam订y 宋体欢迎您 td align" left&

39、quot; valign,zmiddle/zasplabel idlblusetnanie runat/zserverzz font-boldtrue font-size"12pt"asplabelspan stylefont-size lopt font-family 宋体 td align,right/,valignmicldlespan stylefont-size 10pt font-fam订y 宋体最后登录日期 td align/zleft/z valignmiddleasplabclii)zzlbllas tlog indatcruna t "serv

40、er"font-sizeloptooooooooasplabeltd style,zwidth 200px "t abl e stylewidth 209px height 25pxtd ali gcenter"bgcolorz,b7cbeb,z 石 材分类 asplabel ldmessage" runat"server" width,589px,/backcolor,baceed/,heightz/23px/zasplabeltdstyle vertical - al ign top,zuclsort idsor 11 runa

41、t "server"tdsty lewidth600px text-align center" rowspan/z2/zaspdatalis tidz,gvproductlist,zrunatscrvcrrcpcatcolunms2repeatdirectiohorizontal width100 table stylewidth 40 height llopx" td rowspa n"5 sty width 80px valigntop asplmage idz,produc tl mage,z runa t "server&qu

42、ot; hcight"75px" imageurl ht tpcomaltcm urlwidth75px td alignz,centerz, stylewidth 55px valign/zmiddlez/ asplabel idlabell runat,zserver,z font-size9pt" text品 z,asplabel td align/zlef t"stylez,width 100px valigrtmiddle"ahrefproductdetai 1 saspxproducttdhttpcomaltemproductld7

43、7styl cfont-sizc 9pt" httpcomaltcm "produc tnamc" td alignz,cc ntcr" style,zwidth 55px valignmiddle asplabel idlabel2" runatz/serverzz font-size"9pt" text"产地"asplabel td aligrtleft" stylez,width 100px valign,middle,/ span stylefont-size 9pt httpcomai

44、tem,zproducearea,z td al ign,center/, stylewidth 55px val igmiddle" asplabel idlabel3 runat,server,z font-size"9ptex价 格 ''asplabel td aligrtleft" style,zwidth 100px valig n middle"spa n stylef ont - size 9pthttpcomaltcm "unitprice" td alignccnter" stylcwidth 55px valignmiddle asplabel id"label4 runat,/server,/ font-size9ptext" 日 期asplabel td oligrtlef

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论