jsp网上零食销售系统的设计与实现论文.docx

上传人:小小飞 文档编号:3902085 上传时间:2019-10-09 格式:DOCX 页数:65 大小:299.13KB
返回 下载 相关 举报
jsp网上零食销售系统的设计与实现论文.docx_第1页
第1页 / 共65页
jsp网上零食销售系统的设计与实现论文.docx_第2页
第2页 / 共65页
jsp网上零食销售系统的设计与实现论文.docx_第3页
第3页 / 共65页
jsp网上零食销售系统的设计与实现论文.docx_第4页
第4页 / 共65页
jsp网上零食销售系统的设计与实现论文.docx_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《jsp网上零食销售系统的设计与实现论文.docx》由会员分享,可在线阅读,更多相关《jsp网上零食销售系统的设计与实现论文.docx(65页珍藏版)》请在三一文库上搜索。

1、 太原理工大学毕业设计(论文)用纸太原理工大学毕业设计(论文)任务书毕业设计(论文)题目:网上零食销售系统的设计与实现毕业设计(论文)要求及原始数据(资料):1. 国内外研究现状分析:在21世纪,人类将步入知识经济时代,知识经济时代是科技发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。2. 设计目的:随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现对商品的管理势在必行。目前商场或者是超市等对商品的订购与

2、销售管理部分大多数还是手工管理,工作效率很低,并且不能及时了解商品的种类以及需求者比较关注的商品等,也不能更好的适应当前需求者的查询及购买要求。另外手工管理还存在这许多弊端,如由于不可避免的人为因素,造成数据的遗漏。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此利用计算机提供的信息对需求者的查询及购买过程形成一整套动态的管理,能够极大地提高商品销售管理的效率, 这也是商品销售管理的科学化、正规化管理,与世界接轨的重要条件。3.理论依据:系统的建设关键在于其所使用的架构,传统的c/s架构已经不能满足大量用户的访问和操作,b/s基于浏览器的架构则是目前网络系统应

3、用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的IE浏览器即可访问系统,方便快捷而且利于系统的更新和维护,java语言在该方面更是得天独厚。基于mvc的开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。 4. 训练检索文献资料和利用文献资料的能力;5. 训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容:1. 设计任务:零食销售管理系统主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改),以及常规设置等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精

4、品推荐或商品搜索功能。零食销售管理系统的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。2. 重点研究内容:面对庞大的信息量,有必要开发商品销售管理系统来提高管理工作的效率。本系统使用计算机对商品的销售进行管理,具有手工管理所无法比拟的优点。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高进销存的工作效率。3. 技术方案:主要采用的技术数据库:Microsoft SQL Server 20

5、00编程语言:jsp,java服务器:Tomcat5.5,jdk1.5开发环境:WindowsXP系统功能1.商品类别添加;2.用户管理;3.供应商管理;4.商品管理;5.商品销售管理;6.商品订购管理。经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:(1)用户管理:能够完成用户基本信息录入的注册和用户基本信息的修改。(2)管理员管理:能够完成管理员对网站的商品信息管理(商品添加、商品审查)。(3)搜索功能:能过电子商品的名称进行搜索。(4)查询功能:能够通过查看购物车对所选商品进行确定、挑选。参考文献1 王家华软件工程M,沈阳:东北大学出版社,2012,46-1992

6、 李金山学生信息管理系统的设计J太原:科技情报开发与经济2011,(14):1323 黄理,李积善,曹林有,张勇用JSP轻松开发Web网站(第一版)M 北京:北京希望电子出版社2011.1001524 王小铭.管理信息系统及其开发技术M修订版.北京:电子工业出版社,20125 Jame Gosling,Bill Joy,Guy L. Steele Jr,Gilad BrachaJava语言规范M,北京:机械工业出版社,2012,165-1736 赵海廷Java语言程序设计 武汉大学出版社,20137 朱福喜, 傅建明. 唐晓军Java项目设计与开发范例电子工业出版社,20128 张新曼精通JS

7、P-Web开发技术与典型应用M ,北京:人民邮电出版社,2007,516-5649 高英,张晓东Mysql数据库应用系统与实例人民邮电出版社201110 P. Basanta-Val,M. Garcia-Valls,I. Estevez-AyresEnhancing OSGI with real-time java support Software:Practice and experience2013,43(1) 11罗超理,李万红.管理信息系统原理与应用M北京.清华大学出版社,201212张少敏,王保义基于Web的管理信息系统方案及安全性J华北电力大学报,201113 Yoshikawa

8、H. Design philosophy-the state of the art. Annals of the CIRP, 1989, 38(2):457958614 Conwell,C.L,Enright,R.Capability. Maturity Models aupport of modeling and simulation.verifieation,and aeeredition,2000. 3777.专业班级学生要求设计(论文)工作起止日期2015年3月23日2015年7月3日指导教师签字日期2015年3月23日教研室主任审查签字日期系主任批准签字日期基于JSP的网上零食销售系

9、统的设计与实现摘 要随着社会,科技的不断发展也在不断更新。互联网作为20世纪90年代的新工具开始被用于商业,它在商业社会的快速发展提供了更广阔的平台和更多的商业信息,如催化剂一般带动商业经济的快速发展。因此,选择一个企业门户的设计和开发的意义。本文介绍了开发和设计零食销售管理系统。设计采用现在比较流行的JSP网页开发技术,并考虑到数据处理的网站结构特点和所学,应用Microsoft SQL Server2000数据库系统作为后台站点数据库。系统实现了网站的基本功能,包括客户登记注册,请访问网站的信息,信息,购物和填写订单和管理员对网站的维护和更新。在页面设计与制作,网页的基本格式,使用HTML

10、语言的一个大框架,然后用Photoshop和MyEclipse的框架进行详细的设计里面。结合设计和互联网应用的发展,业务演示做一些事情的意义;然后分析了整个系统,包括可行性分析,需求分析,业务流程,数据分析系统的分析;决定在此基础上的功能目标网站,该网站设有连续分工,并分为若干子功能模块;下一设计和实施中的各种模块,每个模块可导致在完成它的功能集成到一个完整的系统。关键词:网上商品购买;JSP;HTM65Design and Implementation of JSPs Online Sales System Based SnacksAbstractToday,the science tech

11、niques develop very fast.People valued the E-business using the modern network proceeds the business activity as the key power more and more.The Business to Customer mode is one of the main trade modes on the net of electronic commercr.Now,the Business to Customer field is in the stage of the beginn

12、ing.This is good development foreground for the market.Therefore,it is meaning for us to design and develop the electronic commerce website. This paper detail describes how to develop an electronic commerce website.In the design,I used the JSP technology which is very popular during the website deve

13、loper.Considered with the knowledge that I have learned and the structure of the date that the website deal with,I used Microsoft SQL server 2000 as the back database of the website. It can show us the information of the goods、news、customers that registered on the website and so on.It also can provi

14、des the function that some customers on the web can fill in bills when they want to buy the goods. The system realized the query function for products and the manage functions for the background of the system.During the process of designing the webpage,I make the main frame by HTML,and use Photoshop

15、 and Eclipse to finish the detailed design.First,I make a instruction for the application and development of Internet in commerce,then analyze the whole system,which includes sibility analyze,requirement analyze,operation flow analyze and date analyze.Then I make the function aim of this website bas

16、e on the analyses above,and divide the function up to several parts.I design every single part of the function particularly,and finallyintegrate these sub-function modules to one complete system.Keywords:Online Mart; JSP; HTML毕业设计论文 太原理工大学毕业设计(论文)用纸目 录1 引言11.1 课题的背景、目的与意义11.2 国内外现状11.3 研究(设计)内容21.4

17、论文的组织结构32 相关技术简介52.1 JSP技术52.2 Microsoft SQL Server200052.3 Web服务器62.4 分类数据库与JavaScript92.5 CSS层93 系统分析113.1 可行性分析113.2 需求分析123.2.1 业务需求分析123.2.2 用户需求分析123.2.3 功能需求分析123.3 业务流程分析133.3.1 前台业务流程分析133.3.2 后台业务流程分析143.4 数据流程分析143.5 运行环境及开发工具154 系统总体设计174.1 系统结构设计174.2 功能模块设计174.2.1 前台模块的功能模块设计184.2.2 后台

18、管理模块的功能模块设计194.3 数据库设计194.3.1 E-R图204.3.2 基本表设计235 系统实现275.1 程序设计275.2 系统页面的设计与实现275.3 前台功能模块的实现275.3.1 用户管理模块285.3.2 用户资料修改模块315.3.3 购物车模块335.3.4 订单查询模块365.3.5 商城公告模块365.4 后台功能模块的实现385.4.1 管理员登录模块385.4.2 添加商品模块395.4.3 订单信息管理模块415.4.4 查询用户信息模块425.4.5 添加分类模块436 系统调试与实施456.1 系统测试原理及测试原则456.1.1 系统测试原理4

19、56.1.2 系统测试原则466.2 系统测试的方法466.3 本系统测试477 结 论51参考文献52致 谢541 引 言1.1 课题的背景、目的与意义计算机网络的出现带来了巨大的变化,在世界上,从过去只有专业部门发送的信息扩展到现代生活的每一个角落,它是世界的发展和改革作出宝贵贡献。尤其是在20世纪90年代,美国政府提出了“信息高速公路”,并付诸于实施计划后,网络逐步从几人来到现场,了解普通百姓的世界各地的生活。自中国加入WTO后,越来越多的传统企业进一步认识到经济发展的必然趋势是基于企业网络,全球化为主要特征的。企业实施电子商务已成为一个必要条件,为企业的发展与国际接轨。现代网络,经历了

20、一个高速发展的时期,他的技术已经相当成熟。因此,依托网络技术,建立一个网站在很多方面将与支持。作为信息传输,它的高速,大容量的,及时的和可接受的可靠性的介质,以满足需求为现代人们的愿望。1.2 国内外现状随着互联网的蓬勃发展,网上销售管理系统作为电子商务的形式小吃是其高效,低成本的优势,并逐渐成为一种新的经营模式和理念,人们已经不再满足于信息浏览出版,渴望能够充分享受网络带来了更多的便利。热衷网上零售商当然不会错过这个绝佳的机会,越来越多的网站加入提供了过去,电子商务一个基于互联网的全球性框架正在形成网上购物服务的行列。在中国,从无到有网上购买的商品,也只需几年。发生在1996年中国第一个在线

21、产品购买,燕莎友谊商城的商品销售管理系统首次通过景泰蓝出售,虽然付款没有在网上进行,但毕竟,中国要发挥网上零售商品购买预兆。据CNNIC统计,并且这个数字正在以17左右的速度增长,到2006年中国购买商品的在线用户数将达到69.62亿,这说明中国互联网的发展,购买商品具有良好的群众基础,在线商品购买越来越被大家所接受。然而,另一项调查显示,近75的企业网站每天的点击率在200倍以下,低于50倍51.5的企业网站的点击率,企业网站每天时间超过1000的点击率只有8.6。另外,随着电子时代的飞速发展,手机等电子产品已经高度关注的消费群体广大。制造手机制造商作为行业的新时代的主要部分,当然,这将是紧

22、跟时代的发展,以使自己在市场和行业竞争越来越激烈。使用电子商务模式,引进推广自己,为销售其产品的新渠道,也日益被关注。因此,设计一个商业网站已电子商务功能具有很好的发展和应用前景。1.3 研究(设计)内容设计和实施一个网站零食后。由零食销售管理系统,在购物过程更加复杂携带的信息量,和互联网网络的日益猖獗的黑客攻击和病毒的安全性更高的挑战。基于Windows2000 Server系统中国Enterprise Server和SQL Server 2000数据库开发的点心销售管理系统,采用国际先进的JSP开发,具有高稳定性和安全性。零食销售管理系统真正从事销售在互联网上,使之获得更大的市场机会和经济

23、利益,在很大程度上提高企业的核心竞争力。通过该系统从用户的角度来看需要的快餐销售管理功能进行划分,用户的功能可以分为前台和后台管理功能。用户功能主要是购物用户,包括用户注册,登录,购物车,查看订单等;后台管理功能主要是管理人员,包括用户,商品,订单管理系统。用户注册后,用户登录网站可以在线观看,订购产品,并在沟通与其他用户和评论等论坛。在网页设计,管理员完成的网站的维护和管理的工作。许可使用的数据库功能,管理员可以设置权限,修改和删除,您也可以订购信息处理,同时管理员可以管理用户信息。第2章 相关技术简介2.1 JSP技术本系统采用JSP技术的发展。因为JSP与同类的CGI,ASP,PHP具有

24、独特的优势相比。 JSP是Sun公司推出了JavaSoft的技术下,使用Java语言ASP,PHP和JSP三个最新的技术。它JavaServlet技术,已经在很多方面提高,强大的JDBC数据库接口规范比PHP技术好,和JSP技术是基于JAVA语言为基础,可以使用JavaBeans组件和自定义标签,它具有良好的可扩展性。总体而言,JSP已经成为动态网页开发技术的主流之一。JSP的优点如下:(1)随着JSP技术,网页设计人员可以使用HTML或XML标签设计和网页风格,使用JSP标签生成动态网页。在服务器端,JSP JSP引擎负责解释标记和脚本,生产请求的内容,然后将结果以HTML页面的形式,并发送

25、回给浏览器。(2)JSP共享和调用组件的交换一般操作或组件是用来做这些开发者或开发团队。(3)通过开发自定义标签库等方法,JSP技术能够支持技术的动态扩展。(4)JSP技术可以与现有的架构很容易地集成整合多种技术,可以利用现有的工具和技术的应用,并扩展到企业级的分布式应用程序。2.2 Microsoft SQL Server2000SQL Server 2000是一个全面和完整的数据库和分析产品。它可以从辅助浏览器的数据库查询功能,丰富的可扩展标记语言(XML)支持功能,功能强大且灵活的基于角色的安全性的服务器,数据库和应用程序的配置有力的证据;综合安全审计工具它可以跟踪18个不同的安全事件和

26、子事件;复杂文件和网络加密支持,与业界的最高安全级别。比较SQL Server 2000和其他大型数据库管理系统,SQL Server 2000中有强大的安全性,应用程序的SQL Server 2000数据库开发系统提供了强有力的支持,而软件的后续操作提供了坚实的基础。2.3 Web服务器Web服务器负责JSP文件的执行。目前支持JSPd应用服务器较多,如Tomcat、Resin、Websphere、Weblogic、Jboss等。2.3.1 TmactApache Tomcat是一个公司组织开发飞一种JSP引擎,由于其具有的Web服务器可以用作独立的Web服务器。Tomcat是一个免费的开源

27、的Serlvet容器,它是Apache基金会的Jakarta项目的一个核心项目,在Apache,Sun和其他公司和个人的发展。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是可以体现在Tomcat中。 Tomcat的被选定为2001年的杂志JavaWorld上主编的最具创新性的Java产品显示了其在业界的地位。与传统的桌面应用程序不同,在WAR(WebArchive)文件Tomcat应用。战争是一个Web应用程序格式孙提出了类似的JAR,但也有许多的压缩文件。另外还会有一个WEB-INF目录下,这是非常重要的。通常在WEB-INF目录下有一个web.xml文件和一个classe

28、s目录,web.xml中的应用程序的配置文件。当然,通常这些依赖类也可以打包成JAR放到WEB-INF目录下的lib,你可以把系统的CLASSPATH,但不方便迁移和管理。Tomcat的不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态HTML一样好,Tomcat和Apache ApacheTomcat我们能力可能提供三种境界,1:. JDBCRealm,这个领域将存在于用户信息数据库通过JDBC获得用户信息来验证。 2:JNDIRealm,在基于LDAP的服务器存在的用户信息,通过JNDI来获取用户信息。 3:Memory

29、Realm,用户信息里面有一个XML文件,该经理说,当应用上面使用这种境界来验证用户通过我们的境界可以很容易地访问应用程序的客户端进行身份验证。在这里,我们要介绍的通常被称为应用服务器(如WebLogic)与Tomcat的有什么区别。 J2EE应用服务器提供更多的功能,如EJB,JMS,JAAS等等,而且还支持JSP和Servlet。 Tomcat的是不一样强大的功能,但它不提供EJB和其他支持。但是,如果和JBoss(一个开源应用服务器)为一体,可以实现J2EE的全部功能。由于Tomcat应用服务器具有的功能,那么就没有必要再Tomcat的呢?事实上,我们的很多中小应用不需要采用EJB技术,

30、JSP和Servlet不够,那么如果应用程序服务器有点浪费了。 Tomcat的短小精悍,易于配置,以满足我们的需求,在这种情况下,我们自然会选择Tomcat的。Tomcat也可以与其它一些软件集成起来实现更多的功能。如与上面提到的JBoss集成起来开发EJB,与Cocoon(Apache的另外一个项目)集成起来开发基于Xml的应用,如OpenJMS。Tomcat确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux就是一个成功的典型。2.3.2 ResinResin是目前最流行的支持JSP和Servlet的Web服务器之一,它被誉为JS

31、P最快的解释器,而且,目前的Resin可以支持Sun的J2EE,这一点Tomcat暂时是做不到的。2.3.3 Weblogic severBEA的Weblogic是由具有所需处理关键Web应用程序的性能问题,具有很高的可扩展性和可用性的最流行的Web应用服务器的开发墓,而且还与BEA的Weblogic的Commerce Server TM与结合,各种功能和优势为适应个性化的电子商务应用程序的部署要求。2.4 分类数据库与JavaScriptJDBC(Java数据库连接)是太阳的分类公司开发Java数据库技术。安装数据库JSP和不能归类之后直接与数据库,在那里使用第三方JDBC驱动分类数据库的选

32、项。在项目开发中,如果你经常使用的数据库分类功能在JSP页面中,然后释放功能的操作。由数据库功能码,功能码,等释放封装在JavaBean的分类,可以减少大量的代码编程工作,提高代码的可维护性。JavaScript也叫小脚本语言,是一种基于对象和事件驱动并具有安全性能的脚本语言,它的目的是使用超文本标记语言和HTML一样,Java脚本语言的多个对象进行分类一起在网页和网络客户端交互,它可以开发客户端应用程序。它被嵌入或者在标准的HTML语言来实现传送。2.5 CSS层CSS层叠样式表(层叠样式表)是格式化控制网页内容的外观规则的集合。使用CSS可以非常灵活,并更好地控制特定页面的外观,从布局的精

33、确定位到特定的字体和样式。和网页制作可以极大地方便了工作。在学习使用CSS层叠样式表,HTML文本文档中的商店外的一系列CSS规则.css文件的设计。例如,他创建了一个名为选择身体。用它来设计在一个统一的风格网页背景和外框网站。在一份声明中,它提供了背景,滚动条等页面的色彩风格。第3章 系统分析3.1 可行性分析可行性分析是基于一个全面的调查对新系统的开发是否具备必要性和进行分析和研究新系统的发展可能性,在技术,经济,操作方面,避免投资失误,保证新系统开发必须成功。无论是可行性研究的目的是确定最少的成本在最短的时间问题能解决方案3.1.1 技术可行性由于计算机硬件的发展也越来越快,而现在PC的

34、性能已经是合格的普通站点的Web服务器。买一个高性能的PC,作为公司的网站是不是一个营销的问题是这样的。这样我们就得到了广泛的支持和认同,成为一个非常流行的Web开发技术。 JSP技术可以用来构建动态网站先进,安全和跨平台的。鉴于成熟和广泛使用JSP技术来帮助教师可以得到大量的技术支持。自学习一直SQL Server数据库作为一个例子,所以使用Microsoft SQL Server2000的作为后端数据库。3.1.2 经济可行性设置好服务器的网络,以满足网民需要的速度,使服务器和网络线路和设备的年维护费用将是公司重点考虑的因素。如何看待经济可行性分析,需要通过缜密侦查和投资行业的专业人士分析

35、方面。3.2 需求分析电子商务系统随着中国经济的快速发展已经发生了巨大的变化。专业的中小型企业一起成长的个人消费人的水平营销迅速成长起来,但它也带来了行业的竞争。3.2.1 业务需求分析网站制作已经不只是想表达的内容业务放在该网站那么简单,今天的网站设计包含了更多的设计元素,让观众更多的视觉享受。营销现在需要提高企业竞争力与一些更创新,更有效的方式。商品形象建设推广自己的电子商务网站的营销模式是一种有效的方法。3.2.2 用户需求分析由于消费需求增长和变化的基础上,面店销售都遵循适当的服务,如网上订购等技术。另外,企业营销人员除了浏览网站和普通客户的发展,他们也需要现场管理。公司需要定期更新现

36、有产品,存储新闻的详细内容及联系方式,如果有必要,还介绍了公司做出改变。为各种通过网站提交的消费者订单可以被处理,以促进销售。3.2.3 功能需求分析根据上述要求的分析,设计出前台和后台的网站。用户浏览在前台的内容,后台网站需要能够进行适当的更新或修改。根据以上的想法,设计出网站的功能:前台用户相关功能主要包括:1) 用户注册、登录;2) 购物车;3) 订单查询;4) 个人资料修改;5) 商城公告。后台管理相关功能主要包括:1) 添加商品;2) 处理订单;3) 查询用户信息;4) 添加分类;5) 管理公告信息。这些功能将被制作成后的页面,其中类别彼此分开创建的,在商场基本完成和该网站的用户的要

37、求。3.3 业务流程分析该网站的功能性可以被确定,用户活动对应于现场前台业务流程;对应的网站管理员后端业务流程活动。3.3.1 前台业务流程分析接待服务主要针对的客户。用户可以浏览该网站的主页,介绍商品,一些服务信息。前台业务流程如图3.1所示。 图 3.1 前台业务流程图3.3.2 后台业务流程分析管理员可以对商品信息进行分类,添加修改和删除,您还尅可以对查看单信息或者对信息查看、撤销、发货、完成等处理,同时管理员也可以对用户信息进行管理。流程图如图3.2所示。图 3.2 后台业务流程图3.4 数据流程分析根据前台业务流程,可以将用户的活动分为两类。用户浏览所使用到的数据归纳为站内信息,管理

38、员对网站内容的添加、更新和删除等所操作的数据定义为商城信息。网站数据流的总体图如图3.3所示。图 3.3 网站数据流的总体图进一步分析网站的数据流程,得到网站数据流程的零级图,如图3.4所示。图 3.4 网站数据流的零级图上面得到的零级图并不是整个网站数据的详细流程图。这只是一个网站一个位数据流的分类。例如,存储的信息为商品信息,分类信息和用户信息。上的每一个细节零级图的基础上还可以描述一个进程,从而得出该计划的细节。3.5 运行环境及开发工具操作系统:Windows 2000。数据库:SQL Server 2000。Web应用服务器:Tomcat6.0。开发工具:MyEclipse9.0以上

39、版本,Photoshop。第4章 系统总体设计4.1 系统结构设计前台是一个比较大的功能团,该信息包含不仅数量多,而且不同的类型。其目的是比较的信息内容可以优化组织和分类好的网站,以方便用户获得他们所需要的信息的结构。其中每一部分,以尽量减少内容显示,所以观众看的眼花缭乱和不耐烦。后台系统的信息和数据,整个网站进行维护。接待处显示的信息网站应该在后台相应的维修。良好的网站设计前景和未来结构的背景下,它将被添加到数据库中的结构。更新后的数据被写入到数据库中,前台和后取出数据库中的信息和显示。4.2 功能模块设计功能模块分工合理,可以大大减少限制了重复劳动,提高开发效率,提高系统的可维护性。在基于

40、该分析系统的前面,该系统被分成两个模块,即前景和背景模块模块。网上零食销售管理系统的功能结构如图4.1所示。图 4.1 零食销售管理系统功能结构图4.2.1 前台模块的功能模块设计接收模块提供产品信息和服务,访问网站的用户,填写并提交服务的顺序。因此,接收侧模块被细分成用户管理模块,订单跟踪模块,购物车模块,修改个人数据模块,存储公告模块。正如其名称所暗示的,这些模块的名称是其功能的基本轮廓。下面详细说明一下这些功能模块的设计:(1)用户管理模块:为了便于该网站的管理必须由一个完整的用户管理系统进行。该网站的用户管理模块,实现注册,登录,修改密码的用户3方面的功能。(2)购物车模块:在商品销售

41、管理系统,选择的货物通过分期车,然后生产订单进行。这种技术使用起来非常方便,不仅可以添加,查看,修改,清空购物车的内容,你可以随时去收银台结款。(3)订单管理模块:在用户提交订单,通过生成的订单号和订单查找信息和执行状态。用户只需要输入订单号,并找到在数据表中的相应商品信息。(4)个人资料管理模块:因为当提供的窗口中的个人信息,以便通过侵入保护用户信息部分用户更改用户信息发生变化时,用户只拥有权限配置文件后,修改登录页面。4.2.2 后台模块的功能模块设计后台管理模块为站对资源的管理和维护的内部。业务流程分析和接收各模块的设计表后,根据用户的需求进行分析,以确定在后台管理模块应具备的功能。后台

42、管理模块的各个子功能模块如下:(1) 管理员身份验证模块:(2) 商品管理模块:(3) 处理订单模块:(4) 用户信息管理模块:(5) 公告信息管理模块:(6) 分类信息管理模块: 数据库设计该数据库是数据库应用程序的一个重要组成部分。一个好的数据库设计结构的应用程序的开发效率和程序的性能是非常重要的。数据库的设计过程大致如下:(1) 根据用户需求,确定要被保存在数据库中的信息的数据。的用户需求,数据库设计分析的第一阶段。持续的调查和研究用户需求,了解企业的运作流程和其他系统的要求,从而使基本设计概念模型。(2) 数据库模型的概念设计。概念模型是基于视用户的指向数据的建模,使用在建模工具的世界

43、的信息。它设计了整个数据库具有深远的影响。(3) 逻辑结构的设计。逻辑结构是概念结构成用于通过数据模型的数据库管理系统通过一致的流程支持。(4) 数据库的实施和维护。在前台和背台设计的功能模块,我们开始设计数据库。根据现场系统的分析中,数据库是整个网站的核心。从信息的对象后台操作前显示屏被部署在数据库。4.3 数据库设计4.3.1 E-R图建模信息世界的概念模型,是向世界展示了世界上第一个抽象层的消息,使得数据库的强大工具数据库设计师设计,语言之间的交流是一个数据库设计者和使用者,在另一方面,他这也应该是简单,清晰和易于理解。以下是对每一个数据实体图的表。(1)商品信息表tb_goods的实体

44、图图 4.2 商品信息表tb_goods的实体图(2)用户信息表tb_member的实体图图 4.3 用户信息表tb_member的实体图(3)公告信息表tb_BBS的实体图图 4.4 公告信息表tb_BBS的实体图(4) 订单生成表tb_order的实体图图 4.5 订单生成表tb_order的实体图(5)订单商品表tb_order_detail的实体图图 4.6 订单商品表tb_order_detail的实体图(6)超级分类表tb_superType的实体图图 4.7 超级分类表tb_superType的实体图(7)管理员信息表tb_manager的实体图图 4.8 管理员信息表tb_ma

45、nager的实体图(8)大分类信息表tb_orderType的实体图图 4.9 大分类信息表tb_orderType的实体图4.3.2 基本表设计表的设计是设计的核心元素。根据以前的网站功能模块的前台和背台分析和实体 - 关系数据库设计。下面是为数据库设计的表:(1) 商品信息表tb_goods商品信息表tb_goods用来保存商品的基础信息。结构如表4.1所示。 表4.1 tb_goods的结构字段名称数据类型长度是否允许空是否为主键字段描述IDInt4否是货物编号GoodsnameVarchar50否否货物名称priceBigint8否否货物价格GoodstypeVarchar20否否货物

46、类型introduceText16否否货物介绍pictureVarchar50否否图片路径GoodsifInt4否否是否推荐INTimeDatetime8否否发布时间(2) 用户信息表tb_member用户信息表tb_member用来保存用户信息。表tb_member的结构如表4.2下。 表4.2 tb_member的结构字段名称数据类型长度是否允许空是否为主键字段描述UseridInt4否是用户IDUsernameVarchar50否否用户名RnameVarchar40否否真实姓名UserpassVarchar16否否用户密码EmailVarchar50否否EmailAddressVarcha

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1