“浙江特产”网站的设计与实现[毕业论文+任务书+开题报告+文献综述+外文翻译].Doc

上传人:文初 文档编号:13846 上传时间:2018-04-13 格式:DOC 页数:83 大小:765.97KB
下载 相关 举报
“浙江特产”网站的设计与实现[毕业论文+任务书+开题报告+文献综述+外文翻译].Doc_第1页
第1页 / 共83页
“浙江特产”网站的设计与实现[毕业论文+任务书+开题报告+文献综述+外文翻译].Doc_第2页
第2页 / 共83页
“浙江特产”网站的设计与实现[毕业论文+任务书+开题报告+文献综述+外文翻译].Doc_第3页
第3页 / 共83页
“浙江特产”网站的设计与实现[毕业论文+任务书+开题报告+文献综述+外文翻译].Doc_第4页
第4页 / 共83页
“浙江特产”网站的设计与实现[毕业论文+任务书+开题报告+文献综述+外文翻译].Doc_第5页
第5页 / 共83页
点击查看更多>>
资源描述

1、本科毕业论文(设计)论文题目“浙江特产”网站的设计与实现所在学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日毕业论文(设计)独创性声明本人郑重声明所提交的毕业论文(设计)是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,论文(设计)中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名_日期_I摘要21世纪随着经济、社会、科技等诸多方面的迅速发展,特别是电脑的普及和物流系统的快速发展,电子商务也应运而生。由于传统的特产经济结构还没有彻底告别分散的、小规模的、各自为战的家

2、庭经营模式。浙江当地特色产品的局限性也日渐凸显出来。许多正宗特产企业无法将自己的优质产品畅销全国,消费者无法买到放心的特产。这个大环境促使了我们浙江特产网的诞生和发展。通过网络我们可以为企业和消费者提供便捷高效优质的服务。本系统是针对浙江特产业的现状,研究设计一个比较完善的网上交易平台,整合浙江特产,让浙江特产一起走向全国。其主要目标是利用ASPNET技术和C语言完成浙江特产网,实现前台操作和后台管理。前台操作主要包括会员登录注册功能、搜索浏览商品功能、购物车功能。后台管理包括商品的添加、修改、删除,信息发布等。关键词浙江特产网;C;前台操作;后台管理IIABSTRACTTHE21STCENT

3、URYWITHTHEECONOMIC,SOCIAL,TECHNOLOGICALANDOTHERASPECTSOFRAPIDDEVELOPMENT,ESPECIALLYTHEPOPULARITYOFCOMPUTERSANDTHERAPIDDEVELOPMENTOFLOGISTICSSYSTEMS,ECOMMERCEBUTALSOFORTRANSPORTANDHEALTHASTHETRADITIONALSPECIALTYGOODBYETOTHEECONOMICSTRUCTUREHASNOTYETDISPERSED,SMALLSCALE,FRAGMENTEDNATUREOFTHEFAMILYBUSI

4、NESSMODELLIMITATIONSOFLOCALSPECIALTYPRODUCTS,ZHEJIANGHASBECOMEMOREPROMINENTMANYAUTHENTICSPECIALTYCOMPANIESCANNOTOWNHIGHQUALITYPRODUCTSARESOLD,CONSUMERSCANNOTBUYTHERESTASSUREDOFSPECIALTYTHISENVIRONMENTLEDTOOURNETWORKOFZHEJIANGBIRTHANDDEVELOPMENTOFSPECIALTYTHROUGHTHENETWORKWECANPROVIDECONVENIENTANDEFF

5、ICIENTBUSINESSESANDCONSUMERSHIGHQUALITYSERVICETHISSYSTEMISFORTHESTATUSQUO,ZHEJIANGSPECIALINDUSTRY,RESEARCHANDDESIGNAMORECOMPREHENSIVEONLINETRADINGPLATFORM,INTEGRATEDSPECIALTYZHEJIANG,ZHEJIANGSPECIALTIESTOGETHERTOMAKETHECOUNTRYITSMAINGOALISTOUSEASPTECHNOLOGYANDCPROGRAMMINGDONEZHEJIANGSPECIALTYNETWORK

6、MANAGEMENTTOACHIEVETHEFOREGROUNDANDBACKGROUNDOPERATIONFRONTOPERATIONSINCLUDINGMEMBERSLOGINREGISTEREDFUNCTION,SEARCHSCANTHEFUNCTION,SHOPPINGCARTFUNCTIONBACKGROUNDMANAGEMENTINCLUDINGCOMMODITYADD,MODIFYANDDELETE,INFORMATIONRELEASE,ETCKEYWORDSZHEJIANGSPECIALINDUSTRYVISUALCFRONTOPERATIONBACKGROUNDOPERATI

7、ONII目录1概述111研究意义及背景112系统的目标113系统开发平台简介2131数据库2132开发工具和开发技术214操作系统集成22系统分析321系统总体分析322可行性分析3221经济可行性分析3222技术可行性分析4223社会可行性分析423网站的功能需求分析4231系统的业务流程分析6232系统的数据流图7233数据字典93系统设计1431系统总体结构设计1432系统的数据库设计15321数据库概念结构设计15322数据库逻辑结构设计184系统的实现2241数据库连接实现2242前台模块的实现22421会员注册22422会员登录25423商品浏览和各地特产页面27424客户留言27

8、425购物车2943后台管理模块的实现30III431管理员登录30432商品管理30433会员管理32433订单管理33结论35参考文献36致谢37附录一文献综述38附录二外文文献译文45附录二外文文献原文4911概述11研究意义及背景随着互联网的高速发展,截止2011年3月底,中国已备案的网站数量达到382万个,网民数量达到477亿。互联网已经完全融入我们的生活,成为我们生活工作必不可少的一部分。随着经济的发展和人们生活水平和消费能力的提高,“浙江特产”网也随之而生。由于传统的特产经济结构还没有彻底告别分散的、小规模的和各自为战的家庭经营模式,这就使它的潜力和效益没能获得最大程度地发挥,因

9、此导致附加值低,市场上存在大规模复制和重复生产的现象,使得企业无法做大1。“浙江特产”网站的主要目标是把浙江特产做大做强,让浙江特产走向全国。浙江的经济在全国排名中也比较靠前,使得“浙江特产”的关注度大受提高,加之便捷的物流运输和网购这种消费方式的快速发展都为“浙江特产”网站的发展奠定坚实基础。“浙江特产”网站的理念很简单我们只做精品。对所有消费者来说,他们不但可以在网站中快速搜索到合适的产品,还可以买到质量保证的产品。12系统的目标本系统主要是针对浙江特产行业发展的现状而设计的。主要目的是让用户浏览商品、查询商品和购买商品。本系统主要有以下三大子系统(1)在线购物子系统本系统可以让用户浏览网

10、站的所有商品,了解商品的详情、销售情况和用户评论。不管任何用户都可以浏览网站的商品信息,但是购买商品就必须先注册为网站会员。一旦注册登录网站后,即可选购合适的商品,点击购买后商品会自动进入购物车。会员可以对购物车里面的商品进行添加和删除。付款成功后会根据购买的金额进行抽奖活动。(2)管理子系统本系统是直接面向管理员和会员的,管理员可以进行后台管理,会员可以进行其相应功能。管理员可以及时查看订单并执行订单,发布及更新商品信息,增加和删除会员信息,对商品进行打折活动等。会员可以查看自己的订单,商品发货情况及查看收藏的商品。2(3)数据库管理子系统本系统可以对数据库进行统一的管理和控制,以保证数据库

11、的安全性和完整性。也可以让管理员更直观地了解数据情况,可以快速修改、添加、删除会员信息和商品信息等。13系统开发平台简介131数据库本系统以SQLSERVER2005为数据库,它是一个全面的数据库平台,使用了集成的商业智能(BI)工具提供了企业级的数据管理。SQLSERVER2005拥有强大的数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。除此之外,SQLSERVER2005还结合了分析、报表、集成和通知功能,使企业可以构建和部经济有效的BI解决方案,帮助企业团队通过记分卡、DASHBOARD、WEBSERVICES和移动设备

12、将数据应用推向业务的各个领域2。132开发工具和开发技术本系统以VISUALSTUDIO2008为开发工具,C作为编程语言,给开发人员带来了一个广阔的开发空间,从简单的控制台程序到传统的桌面应用程序开发,发布式应用,WEB应用程序以及WEB服务等3。ASPNET是MICROSOFTACTIVESERVERPAGES技术的最新版本,是一个统一的WEB开发模型,它帮助用户用尽可能少的代码生成企业级WEB应用程序所必需的各种服务,是NETFRAMEWORK的一部分。ASPNET包括页和控件框架、ASPNET编译器、安全基础结构、状态管理功能、应用程序配制、运行状况监视和性能功能、调试支持、XMLWE

13、BSERVICES框架、可扩展的宿主环境和应用程序生命周期管理、可扩展的设计器环境4。14操作系统集成操作系统和数据库是整个系统的支撑和基础,本操作系统是使用MICROSOFT公司的WINDOWS7,数据库管理系统使用的是MICROSOFT公司的SOLSERVER2005,客户端运行软件为IE60。32系统分析21系统总体分析系统分为在线购物子系统、管理子系统和数据库管理子系统。在线购物系统可以快速浏览、购买商品包括用户注册、商品搜索、购物车、在线支付等功能。管理系统可分为两部分一个是后台管理员管理系统,一个是会员管理。管理员可以及时查看订单及发货,还可以发布及更新商品信息,还可以增加会员,对

14、商品进行打折活动等等。会员登录会员区后可以查看自己的订单,商品发货情况及查看平时喜欢并收藏的商品等等。数据库管理系统,可以对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。也可以让管理员更直观的了解数据情况,可以快速修改、添加、删除会员信息和商品信息等等。整个系统可以提供用户方便、快捷的商品信息服务。使用户可以在短时间内发现自己想要的商品。优质的商品,高效的服务是网站运行的成功因素。22可行性分析可行性分析是通过对项目的主要内容和配套条件。运用可行性分析从技术、经济、社会等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值

15、得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。所有经过调查可以得出以下三点可行性分析221经济可行性分析网站是否能生存的主要因素有网站的开发成本、运行费用和后期收益等。只有最后能获得比加大利益的网站才能长久的生存下去。浙江特产网站对硬件要求不是很高,开发成本和运行成本也不是很高。从长远来看,网站的商品是厂家直销的,所以可以减少很多中间费用。顾客、企业都可以从中获利。顾客可以用一样的钱,买更多的商品。企业也开通了一个销售渠道,降低销售成本,提高了经济效益。无形间也对企业的产品进行了推广。双方互利互惠,也可以让我们的网站生存下去。4222技术可行性分析现在网站的建设

16、方法有很多,国内的开发环境也比较成熟。本网站主要运用VISUALSTUDIO2008来进行开发。C语言是最流行的开发语言,相比较其他语言,它具有简单、方便、快捷等优点。在网站的阶段我对网站的各个发面进行分析,开发阶段采用了成熟的数据库技术与软件开发技术,整个过程中没有较大的苦难,具有技术的可行性。223社会可行性分析随着互联网的快速发展,截止2011年3月底,中国网民数量达到477亿。用户可以在家“逛商店”,订货不受时间的限制;获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;从订货、买货到货物上门无需亲临现场,既省时又省力;由于网上商品

17、省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。在这些优势的影响下,我认为“浙江特产”网站是可行的。23网站的功能需求分析“浙江特产”网站最主要的功能分为前台操作,后台管理,数据库管理。在这些功能的基础下作了进一步的展开和细分。展开后的功能有用户注册,在线商品展示和在线购物,会员区,管理员管理等等。(1)前台操作主要包括用户注册,在线商品展示,购物车用户注册只有注册过的用户才能购买商品。用户注册系统会自动生成会员ID号;检测用户输入的信息是否正确,主要是检查格式的正确性;保存会员的信息。修改会员资料会员可以根据需要修改资料。显示会员原有的注册资料;修改并保存

18、会员户信息。(2)在线商品展示让用户了解商品信息详情。5商品分类浏览功能显示商品分类列表,例如食品类,生活用品类等;根据用户选择的类别显示商品部分信息;显示商品详细信息,包括商品的产地、成分、类型、用法简介等;进入购物车购买。新品上架显示最新商品的部分信息;可以进入商品的详细信息;进入购物车购买。本月热卖商品显示商品销量排在前十名的商品部分信息;显示商品详细信息;进入购物车购买。商品高级搜索根据用户输入的商品信息,查找相应商品;输入的商品信息可以是部分或全部信息。例如你喜欢比较奇特的商品,只要在指导搜索区输入“奇特“两字,页面就会跳转出与奇特相关的商品;进入购物车购买。(3)购物车显示会员的购

19、物信息,每个注册的会员都拥有一辆购物车。添加商品用户从网站购买商品时,点击购买商品将自动进入购物车,商品的信息也会添加到购物车中;查看商品会员可以查看购物车里所选商品的所有信息。修改购物车信息修改购买数量;修改要购买的商品;删除购物车,用户如果放弃购物,可以删除购物车内的商品。生成订单填写结账信息,主要是收货人的信息;生成订单,用户可以查看订单的信息。(4)管理包括会员区,管理员管理。会员区会员登录后,可以增加、修改、删除收藏商品信息;查看订单。会员特权可以查看商品的打折信息等。订单管理查看自己的订单及状态。管理员管理会员管理管理员可以查看注册会员的信息,可以增加会删除会员。6管理员权限管理管

20、理员权限设置,不同的管理员有不同的权限,通过权限设置来提高购物和数据的安全性;添加管理员。231系统的业务流程分析用户可以在“浙江特产”网站里浏览商品,选择自己喜欢的商品并放入购物车。未注册的用户可以先注册,成功登录网站的会员可以在本网站在线购物,修改自己的个人信息等操作。确定订单,当货物成功发出并且会员确认收到货物,则此次购物结束。在此期间,会员可以查看订单的信息。从图1中我们可以看到在线购物时的基本流程和步骤。图1“浙江特产“购物流程图浏览网页选择商品加入购物车继续购物是否登入是否是否注册是否注册登录修改定单产生订单完成7232系统的数据流图数据流图(DATAFLOWDIAGRAM)它从数

21、据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析的主要表达工具及用于表示软件模型的一种图示方法。主要由以下几个要素组成实体系统以外又和系统有关联的人和事物。逻辑处理对数据的逻辑加工。数据流处理功能的输入输出。数据存储数据保存的地方,它用来存储数据。如图2所示。实体数据处理数据流数据储存图2数据流图的基本符号。数据流程图把数据独立抽象出来,通过绘图的方式来描述信息和流程。它的基本原则是图形符号必须是上面的四种基本元素,四中基本元素缺一不可等等。他最主要的特点是分层次性,绘制时采取自顶向下、逐层分解。根据本网站的特点分别绘制了顶层图和0层图

22、。(1)系统顶层图本系统的顶层图由未注册用户、会员、管理员三个实体组成。说明未注册用户可以浏览、查询“浙江特产”网里的商品信息。会员可以购买商品并修改信息查看订单功能,管理员可以处理用户生成的订单。图3顶层图(2)系统0层图在顶层图的基础上,依次绘制下层的数据流,描述系统的功能和数据之间的关系(详见图4)。未注册用户会员在线购物系统管理员浏览/注册相关操作相关操作8说明管理员可以对管理员信息、商品信息、订单信息、会员信息、留言信息进行管理,然后存入表中。会员也可以进行商品检索、查看订单、留言。图40层图管理员P1管理员管理P2商品管理P3订单管理P4会员管理P5留言管理D1管理员表D2商品信息

23、表D3订单表D4会员表D5留言表P5商品检索P6查看订单会员管理员信息息商品信息息订单信息会员信息留言信息商品信息订购输入浏览9233数据字典数据字典(DATADICTIONARY)给数据流图上每个成分加以定义和说明,描述数据流图中的外部实体、数据存储、数据流和逻辑处理。1数据流数据流的来源、去处、数据流的组成表1信息录入数据流条目数据流名称信息录入数据流编号01简要说明管理员的信息录入数据流来源管理员数据流去向P1数据流组成管理员姓名编号联系电话地址密码表2管理员信息数据流条目数据流名称管理员信息数据流编号02简要说明管理员的信息数据流来源D1数据流去向P2数据流组成管理员姓名编号联系电话地

24、址密码表3商品信息数据流条目数据流名称商品信息数据流编号03简要说明管理员录入的商品信息数据流来源管理员数据流去向P2数据流组成商品名称商品编号价格数量表4订单信息数据流条目数据流名称订单信息数据流编号04简要说明购买商品订单的信息数据流来源P3数据流去向管理员10数据流组成会员ID商品名称商品编号价格数量表5订购信息数据流条目数据流名称订购信息数据流编号05简要说明用户/会员订购商品信息数据流来源会员数据流去向P3数据流组成会员ID商品名称商品编号价格数量表6用户/会员信息数据流条目数据流名称会员信息数据流编号06简要说明用户/会员在注册或修改信息时填写的内容数据流来源会员数据流去向P4数据

25、流组成会员姓名密码联系方式地址表7商品订购信息数据流条目数据流名称商品订购信息数据流编号07简要说明商品的基本信息数据流来源D2数据流去向订单管理数据流组成商品名称商品编号数量价格表8留言信息数据流条目数据流名称留言信息数据流编号08简要说明购买商品后的评语数据流来源会员数据流去向管理员数据流组成会员ID留言信息11(2)外部实体条目外部实体产生的数据流和传给外部实体的数据流。表9管理员外部实体条目外部实体名称管理员外部实体编号01简要说明输入数据流商品信息、订单信息、留言信息输出数据流P1、P2、P3、P4、P5表10用户/会员外部实体条目外部实体名称会员外部实体编号02简要说明输入数据流P

26、2、P3、P4、P5输出数据流P3、P4、P53逻辑处理处理过程的编号、名称和功能的简要说明。表11管理员信息处理逻辑条目处理逻辑名称管理员信息处理逻辑编号P1简要说明对管理员的信息进行管理处理根据管理员的实际情况对管理员进行添加、修改删除流入数据流信息录入、管理员信息流出流出数据流管理员信息表12商品管理处理逻辑条目处理逻辑名称商品管理处理逻辑编号P2简要说明对商品的类型、数量、价格等信息进行修改处理根据订单信息来跟新数量,根据市场决定商品的价格流入数据流商品信息流出数据流商品信息表13订单管理处理逻辑条目处理逻辑名称订单管理处理逻辑编号P312简要说明对会员的订单进行管理处理根据用户/会员

27、需求生成订单反馈给管理员流入数据流订单信息、订购信息流出数据流订单信息、订购信息表14会员管理处理逻辑条目处理逻辑名称会员管理处理逻辑编号P4简要说明对会员信息进行管理处理可以增加、修改和删除会员,更新会员信息流入数据流会员信息录入、会员信息流出数据流会员信息表15留言管理处理逻辑条目处理逻辑名称留言管理处理逻辑编号P5简要说明对留言信息进行管理处理可以删除不良留言信息流入数据流会员ID留言流出数据流留言信息4数据存储数据存储的结构,包含数据项。表16管理员表数据存储条目数据存储名字管理员表数据存储编号D1简要说明存放管理员的信息数据存储组成管理员姓名管理员编号联系电话地址密码表17商品信息表

28、数据存储条目数据存储名字商品信息表数据存储编号D2简要说明存放商品的基本信息数据存储组成商品名称商品编号价格数量表18订单表数据存储条目数据存储名字订单表13数据存储编号D3简要说明存放订单的信息数据存储组成会员ID商品名称商品编号价格数量表19会员表数据存储条目数据存储名字会员表数据存储编号D4简要说明存放会员的信息数据存储组成会员姓名密码联系电话地址表20留言表数据存储条目数据存储名字留言表数据存储编号D5简要说明存放留言信息数据存储组成会员ID留言143系统设计31系统总体结构设计网站的整体结构分为前台操作和后台管理两个部分。前台功能主要会员仓库、用户注册、购物车、商品信息、留言箱等模块

29、,后台管理主要针对管理员,提供商品管理、订单管理,以及管理员和用户密码的修改等。系统的总体结构(如图5)图5系统总体结构系统主要模块及其功能如下(1)会员访问具有的功能会员具有一个自己的会员区。(2)商品浏览具有的功能新品上架、本月热卖和精品推荐,可以查看商品的详细信息。(3)购物车具有的功能增加是商品、查看购物信息、删除商品、清空购物车和结账。(4)商品搜索具有的功能快速搜索和高级搜索,用户可以输入商品的关键字,快速的找到所要查询的商品。(5)后台管理具有的功能会员管理、管理员管理、送货方式和注销退出。“浙江特产”网前台操作后台管理会员区用户注册购物车商品信息留言箱管理员信息会员管理商品管理

30、订单管理查看购物车添加购物车修改购物车删除添加商品修改商品删除商品查询商品15(6)商品管理具有的功能增加新品、修改商品、删除商品和商品分类。32系统的数据库设计数据库设计在一个网站管理系统中占有非常重要的地位,是根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。它把系统中的大量数据按照一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确的从数据库中获取所需的信息。数据库的设计包括概念结构设计、逻辑结构设计和物理结构设计三个阶段。321数据库概念结构设计概念设计是需求分析阶段描述的用户应用需求是现实世界的具体需求是整个数据库设计的关

31、键。ER图由实体、属性、联系三部分组成实体实体是现实世界中客观存在的事物。联系实体之间可能存在着各种联系,这种联系通过信息系统的功能活动表现出来。属性实体或联系的性质就是属性。在本系统涉及的实体与属性如下(1)管理员(管理员编号,登录账号,登录密码,联系电话,联系地址)图6管理员图(2)会员(用户名,密码,姓名,身份证,联系电话,详细地址,电子邮箱)管理员管理员编号登录账号登录密码联系地址联系电话实体联系属性16图7会员图(3)商品(商品编号,商品名称,商品价格,商品信息)图8商品图(4)订单信息(订单号,商品名称,商品价格,商品数量,订单时间,用户名,电话,邮编,地址)图9订单图(5)订单详

32、情(订单号,订单时间,商品价格,商品数量,执行状态,用户名)订单订单号商品名称商品数量订单时间邮编商品价格用户名电话地址商品商品名称商品编号商品价格商品信息会员用户名密码身份证联系电话联系地址邮箱姓名17图10订单详情图(6)留言墙(用户名,留言内容,留言时间)图11留言箱图通过对系统进行的需求分析、流程设计以及系统功能结构的确定和ER的了解,绘制了“浙江特产”网站的ER图(1)一种商品可以属于一种类别,而一种类别可以包含多种商品。(2)一个管理员管理多种商品,一种商品被一个管理员管理。(3)一个管理员管理多个订单,一张订单只能被一个管理员管理。(4)一个管理员可以管理多个会员,一个会员只被一

33、个管理员管理。(5)一名会员一次可以拥有多个订单,而一个订单只可以被一名会员拥有。(6)一个会员可以购买多种商品,一种商品可以被多个会员购买。订单订单号订单时间商品数量执行状态用户名商品价格留言箱用户名留言内容留言时间18图11各实体之间的关系322数据库逻辑结构设计概念结构是独立于任何一种数据模型的,因此,需要把ER图表示的概念模型转换为某个具体的数据库管理系统所支持的数据模型,然后建立用户需要的数据库。由于本系统所使用的数据库是关系数据库,因此要将概念模型转换为逻辑模型,一般分为以下几个步骤(1)将概念模型向一般关系模型转换。(2)将第一步得到的结构向特定的数据库管理系统支持的数据模型转换

34、。(3)依据应用的需求和具体的数据库管理系统的特征进行优化。数据库中共有表ADMIN、USERNAME、ORDER、GOOD、ORDERINFO、LIUYAN。在系统的概念结构设计中已经给出了ER图,根据ER图即可进行数据库的逻辑设计。数据库的逻辑设计即把得到的满足第三范式的关系转化为特定的数据库管理系统下的数据表。根据前面得到的各个关系,现把他们转化为数据表。管理员信息表(ADMIN)管理员编号,管理员姓名,密码用户信息表(USERNAME)用户编号,用户名称,密码,联系电话,真实姓名,通信地址,邮箱商品信息表(GOOD)商品编号,商品名称,商品的价格,商品简单介绍留言表(LIUYAN)用户

35、名,意见,留言时间订单信息表(ORDERS)订单编号,用户编号,商品号,订购数量,价格管理员分类管理管理处理类别商品属于购买会员订单填写1NMN1N11NNN1N属于19订单详细信息表(ORDERINFO)订单编号,用户编号,商品编号,购买数量,购买时间在完成数据库的概念设计后,即可进行数据库的逻辑设计。基于以上数据库的概念设计,考虑到程序设计的简易性,该系统的数据库决定采用SQLSERVER2005。本系统决定采用一个数据库,在其下创建如下数据表(1)管理员信息表管理员信息表(AID、ANAME、APASSWORD)表19管理员信息表字段名描述数据类型长度是否允许为空是否主键AID管理员编号

36、INT401ANAME管理员姓名VARCHAR5000APASSWORD密码CHAR4002用户信息表用户信息表(ID、USERNAME、PASSWORD、TELEPHONE、NAME、ADDRESS、ZIPCODE、EMAIL)表20用户信息表字段名描述数据类型长度是否允许为空是否主键ID用户编号INT401USERNAME用户名称VARCHAR5000PASSWORD密码VARCHAR5000TELEPHONE联系电话VARCHAR5000NAME用户真实姓名VARCHAR5010ADDRESS通信地址VARCHAR5000ZIPCODE邮编CHAR1010EMAIL邮箱VARCHAR50

37、10(3)商品信息表商品信息表(ID、NAME、PRICE、DESCRIPTION)表21商品信息表字段名描述数据类型长度是否允许为空是否主键ID商品编号INT401NAME商品名称VARCHAR5000PRICE商品价格SMALLMONEY50020DESCRIPTION商品介绍VARCHAR5010(4)订单信息表订单信息表ORDERID、NAME、PRICE、NUMBER、DATETIME、USERNAME、TELEPHONE、ZIPCODE、ADDRESS表23订单信息表字段名描述数据类型长度是否允许为空是否主键ORDERID订单编号INT401NAME商品名称VARCHAR1300P

38、RICE商品价格SMALLMONEY400NUMBER商品数量INT400DATETIME订单时间DATETIME800USERNAME用户名VARCHAR1000TELEPHONE电话VARCHAR2000ZIPCODE邮编INT600ADDRESS地址VARCHAR5000(5)订单详细信息表订单详细信息表(ORDERID、NAME、PRICE、NUMBER、USERNAME、TIPNAME、DATETIME)表24订单详细信息表字段名描述数据类型长度是否允许为空是否主键ORDERID订单编号INT401NAME商品名称VARCHAR1300PRICE商品价格SMALLMONEY400NU

39、MBER商品数量INT400USERNAME用户名VARCHAR1000TIPNAME订单状态VARCHAR1000DATETIME订单时间DATETIME800(6)留言表21留言表(USERNAME、IDEAR、DATETIME)表25留言表字段名描述数据类型长度是否允许为空是否主键UESRNAME用户名VARCHAR1001IDEAR管理员姓名VARCHAR5000DATETIME留言时间DATETIME400224系统的实现41数据库连接实现SQLCONNECTIONMYCONNEWSQLCONNECTION“SERVERLOCALHOSTSQLEXPRESSTRUSTED_CONNE

40、CTIONSSPIDATABASETC“MYCONOPENSTRINGSQLSEL“SELECTFROMUSERNAMEWHEREUSERNAMEUSERNAMEANDPASSWORDPASSWORD“SQLCOMMANDMYCOMMNEWSQLCOMMANDSQLSEL,MYCON本网站是一个购物网站只有注册成为成为会员后才可以进行购物,注册后就会显示会员的用户名、个人资料、收货地址、购物车、我的定单等信息。在个人资料中用户可以修改个人的基本信息,如联系方式、邮箱、密码等。在收货资料中可以修改收货人的信息及地址。在购物车中用户可以查看用户想要购买的商品,并可以修改或删除购物车里的商品。在我的

41、定单中可以看到用户所购买的商品,点击继续购买可以转到主页,继续购买。42前台模块的实现421会员注册该模块为用户注册的窗口,用户只有经过注册成为会员,才能购买商品。如图12主要代码如下新会员注册用户名23EMAIL密码收货姓名身份证号收货邮编联系电话(例如1234567)收货地址24注册信息存入数据库代码如下STRINGUSERNAMETXTUSERNAMETEXTSTRINGEMAILTXTEMAILTEXTSTRINGPASSWORDTXTPASSWORDTEXTSTRINGNAMETXTNAMETEXTSTRINGIDTXTIDTEXTSTRINGZIPCODETXTZIPCODETEX

42、TSTRINGTELEPHONETXTTELEPHONETEXTSTRINGADDRESSTXTADDRESSTEXTSTRINGSQLINS“INSERTINTOUSERNAMEVALUES“USERNAME“,“EMAIL“,“PASSWORD“,“NAME“,“ID“,“ZIPCODE“,“TELEPHONE“,“ADDRESS“SQLCONNECTIONMYCONNEWSQLCONNECTION“SERVERLOCALHOSTSQLEXPRESSTRUSTED_CONNECTIONSSPIDATABASETC“MYCONOPENSQLCOMMANDMYCOMMNEWSQLCOMMAND

43、SQLINS,MYCON/判断EXECUTENONQUERY方法返回的参数是否大于0,大于0表示注册成功IFMYCOMMEXECUTENONQUERY0RESPONSEWRITE“ALERT上传成功“ELSERESPONSEWRITE“ALERT请正确填写信息“25图12会员注册图422会员登录会员只有登录后才能购买商品,如下图图13会员登录图当会员登录时,输入用户名和密码与数据库匹配时,用户登录成功并进入首页。当与数据库不匹配时,系统则会显示“用户名或密码错误”。当用户忘记输入用户名和密码时,系统会显示用户名和密码不能为空。IFTXTUSERNAMETEXT“|TXTPASSWORDTEXT

44、“26RESPONSEWRITE“ALERT用户名密码不可为空“ELSESQLCONNECTIONMYCONNEWSQLCONNECTION“SERVERLOCALHOSTSQLEXPRESSTRUSTED_CONNECTIONSSPIDATABASETC“MYCONOPENSTRINGSQLSEL“SELECTFROMUSERNAMEWHEREUSERNAMEUSERNAMEANDPASSWORDPASSWORD“SQLCOMMANDMYCOMMNEWSQLCOMMANDSQLSEL,MYCONMYCOMMPARAMETERSADDNEWSQLPARAMETER“USERNAME“,SQLD

45、BTYPEVARCHAR,50MYCOMMPARAMETERS“USERNAME“VALUETXTUSERNAMETEXTMYCOMMPARAMETERSADDNEWSQLPARAMETER“PASSWORD“,SQLDBTYPECHAR,10MYCOMMPARAMETERS“PASSWORD“VALUETXTPASSWORDTEXTIFCONVERTTOINT32MYCOMMEXECUTESCALAR0RESPONSEREDIRECT“DEFAULTASPX“ELSERESPONSEWRITE“ALERT用户名或密码错误“27423商品浏览和各地特产页面用户可以浏览商品,查看商品名称、价格、

46、详情等,但是只有会员登录后才能进行购买商品。图14商品浏览和各地特产图424客户留言当用户有疑问或对我们的网站有些建议时可以进入客户留言箱,留言箱中填写用户名、留言内容后提交到后天数据库,网站管理员对留言进行管理。留言箱界面下28图15留言图STRINGUSERNAMETXTUSERNAMETEXTSTRINGIDEARTXTIDEARTEXTSTRINGSQLINS“INSERTINTOLIUYANVALUES“USERNAME“,“IDEAR“SQLCONNECTIONMYCONNEWSQLCONNECTION“SERVERLOCALHOSTSQLEXPRESSTRUSTED_CONNEC

47、TIONSSPIDATABASETC“MYCONOPENSQLCOMMANDMYCOMMNEWSQLCOMMANDSQLINS,MYCON/判断EXECUTENONQUERY方法返回的参数是否大于0,大于0表示注册成功IFMYCOMMEXECUTENONQUERY0RESPONSEWRITE“ALERT谢谢您的问题“ELSERESPONSEWRITE“ALERT请正确填写信息“29425购物车下图是购物车信息,用户所选择的商品都会放入购物车里,它可以直接进入结账页面,还可以查看所选商品的详细信息,删除商品和继续采购。购物车界面代码如下图16购物车图“DELETECOMMAND“DELETEFR

48、OMORDERWHEREIDID“INSERTCOMMAND“INSERTINTOORDERID,NAME,PRICEVALUESID,NAME,PRICE“SELECTCOMMAND“SELECTID,NAME,PRICEFROMORDER“UPDATECOMMAND“UPDATEORDERSETNAMENAME,PRICEPRICEWHEREIDID“3043后台管理模块的实现431管理员登录图17管理员登录图管理员输入账号和密码,成功登录到后台管理页面后,可以进行相应的权限操作。后台登录管理的界面设计(如图17)432商品管理管理员登录后,可以对原有的商品进行修改、删除,当有商品要上架时

49、,可以增加商品的信息。图18商品管理图31图19商品添加图“SELECTCOMMAND“SELECTID,NAME,PRICEFROMGOOD“DELETECOMMAND“DELETEFROMGOODWHEREIDID“INSERTCOMMAND“INSERTINTOGOODID,NAME,PRICEVALUESID,NAME,PRICE“UPDATECOMMAND“UPDATEGOODSETNAMENAME,PRICEPRICEWHEREIDID“商品添加主要代码如下STRINGIDTXTIDTEXTSTRINGNAMETXTNAMETEXTSTRINGPRICETXTPRICETEXTSTRINGDESCRIPTIONTXTDESCRIPTIONTEXTSTRINGSQLINS“INSERTINTOGOODVALUES“ID“,“NAME“,“PRICE“,“DESCRIPTION“SQLCONNECTIONMYCONNEWSQLCONNECTION“SERVERLOCALHOSTSQLEXPRESSTRUSTED_CONNECTIONSSPIDATABASETC“MYCON

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。