网上文具销售系统设计与实现毕业设计
更新时间:2024-06-03 01:52:01 阅读量: 综合文库 文档下载
- 文具销售系统推荐度:
- 相关推荐
毕业设计说明书
网上文具销售系统 设计与实现
盐城工学院本科生毕业设计说明书(2015)
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作 者 签 名: 日 期: 指导教师签名: 日 期:
使用授权说明
本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:
盐城工学院本科生毕业设计说明书(2015)
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名: 日期: 年 月 日
导师签名: 日期: 年 月 日
1
盐城工学院博雅毕业设计说明书(2012)
注 意 事 项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作) 2)原创性声明
3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序
1)设计(论文)
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
2
盐城工学院本科生毕业设计说明书(2015)
网上文具销售系统设计与实现
摘 要:现如今,随着科技的日益创新与发展,人们对于生活的消费需求日益提高。
在形形色色的消费需求中,网络消费占据着很大的比例。现今的网络发展已经在逐步提高人们消费方式,网上购物在一定程度上极大的节约了人们的时间,突破了时间、地域的限制,无论何时,无论在哪里,只要拥有一台电脑,通过简单的操作,一定可以买到自己称心如意的商品。网上文具销售系统的实现,不仅实现了上述的优点,而且在文具种类和价格上都比实体店有一定的优惠,这些种种的便捷优惠的存在,是网上文具销售系统开发存在的必要条件。
网上文具销售系统的开发工具是MyEclipse,前台页面主要通过JSP来编写,通过整合三大架构:Struts、Hibernate以及Spring来实现系统的进一步功能。数据主要存储在MySQL中,其中存放的数据主要是会员的注册信息,文具的价格种类,以及订单的详情等等各种数据信息。前台页面的设计操作方便,可以实现页面的快速更正修改。后台数据库中的各种表格信息准确明了,无论是文具信息,会员注册信息,或者是管理员登录信息,都是可以很清晰的展现出来,这样即使数据信息出现误差,也可以方便快速的及时进行更改。
网上文具销售系统的模块大致分为五个模块,它们分别为:注册登录模块,文具信息模块,购物车模块,订单管理模块,以及后台管理模块。通过这些方面功能的设计与实现,可以使顾客能够方便快捷的使用本系统,让顾客可以拥有更高的舒适度。
关键词:网络发展;网上文具销售;优惠
3
盐城工学院本科生毕业设计说明书(2015)
Design and Implementation of Online Stationery
Sales System
Abstract: Nowadays, with the increasing innovation and development of science and
technology, people’s demand is increasing with regard to the life consumption day by day. In all kinds of consumer demand, the network consumption occupy a very large proportion. At present, the development of network has already raised the people's kinds of consumption. In a certain extent, online shopping greatly saves time and breaks through the limitation of time and region. Whenever and wherever, you are sure to buy your own desirable goods as long as you have a computer and a simple operation. Online stationery sales system not only realize the advantages of all above, but also the price is cheaper than the discount stores to a certain extent. The existence of a variety of convenient preferential is a necessary condition for the development of Online stationery sales system.
The tool of online stationery sales system is MyEclipse. Through the integration of the three major architecture: Struts, Hibernate as well as Spring, it can implement further functions of the system. The front page is written by JSP, data is stored in MySQL, which is storing data member registration information, stationery price categories, various data information and the details of the order, and so on. Front page design is easy to operate and can be quickly corrected to modify the page. Background database forms information is accurate and clear, both stationery information, membership registration information, or the administrator login information, can be clearly displayed, so even if the error in the data information can also be quickly and easily modify.
Online stationery sales system module roughly divided into five module. They are: Sign module, stationery information module, shopping cart module, order management module, and back office management module. Trough the design and realization of these functions, it enables customers to use our system conveniently, so that customers can have a higher degree of comfort.
Key words:Network development; Stationery sales online; Discount
网上文具销售系统设计与实现
目 录
1 概 述 .............................................................1 1.1课题研究背景 ........................................................1 1.2 课题研究意义 .......................................................1 1.3 课题研究内容 .......................................................2 2 网上文具销售系统的可行性研究 .........................................2 2.1 技术可行性研究 .....................................................2 2.2 操作可行性研究 .....................................................4 2.3 经济可行性研究 .....................................................4 3 网上文具销售系统的需求分析 ...........................................4 3.1 性能需求分析 .......................................................4 3.2 功能模块需求分析 ...................................................4 4 网上文具销售系统的概要设计 ...........................................5 4.1 网上文具销售系统的前台设计 .........................................6 4.2 网上文具销售系统的后台设计 .........................................7 4.3 网上文具销售系统数据库的实现 .......................................8 5 网上文具销售系统的详细设计与实现 ....................................14 5.1 顾客注册功能的实现 ................................................14 5.2 顾客登录功能的实现 ................................................15 5.3 文具商品信息展示功能的实现 ........................................17 5.4 购物车功能模块 ....................................................18 5.5 系统后台及订单功能管理模块 ........................................20 5.6 顾客注册资料修改模块 ..............................................21 5.7 顾客留言功能的实现 ................................................22 6 网上文具销售系统的测试与分析 ........................................24 6.1 系统测试目标以及测试的结果 ........................................24 6.2 网上文具销售系统的测试 ............................................24 7 网上文具销售系统的优缺点 ............................................25 7.1 网上文具销售系统的优点 ............................................25 7.2 网上文具销售系统的缺点 ............................................27 8 结束语 ..............................................................28 参考文献 ..............................................................29 致 谢 ..............................................................30 附 录 ...............................................................1 附录 1 源程序清单 ......................................................1
盐城工学院本科生毕业设计说明书(2015)
网上文具销售系统设计与实现
1 概 述
1.1课题研究背景
随着第一台电子计算机的出现,我们的社会就进入了一个飞速发展的信息交流时代。从二十世纪开始,随着世界范围内互联网的普及和发展,一种新兴的营销方式应运而生并迅速发展——电子商务。所谓电子商务,就是将商业活动以及各种现实中的交易转移到网络上去,通过覆盖全球的网络实现商品在世界范围内的流通和交易,从而使交易变的简单而又便捷。此外,网络的全球性和广泛传播性又使得各种信息资源得以共享,从而实现更高的资源利用,获得更多的价值。
电子商务的产生,可以追溯到上个世纪六七十年代,人们通过在网络上对市场活动进行交易,极大的减少了他们的生产成本,同时这一方式突破了传统商务以固定的销售地点和固定的销售时间为特征的传统店铺型经营模式,使得如今的交易范围具备全球化的性质,真正做到购物无国界,购物无时差。电子商务为企业提供了虚拟的全球交易环境,极大提高了商务活动的水平和质量。因而在这个商务全球化的时代,顺应潮流加入其中已经成为一个不可改变的大趋势。 1.2 课题研究意义
由于如今网络的迅速普及和飞速发展,人们越来越适应便捷的网上购物方式,越来越多的人更愿意选择在家中上网进行购物选择而不是出门去实物店购买。一方面便捷的网上购物模式为人们提供了更快捷更方便的选择机会,很多人不愿意为买几只铅笔而再梳洗出门,而网上文具店真正实现了足不出户即可完成购物的愿望。另一方面,传统的文具商店由于店铺成本,牟求相对高一点的利润等多方面原因,所出售的各类文具都是很高的价格,而网上文具销售则完全不存在这个问题,因而越来越多的人选择进行网上购物。
相比较为方便快捷的网上文具销售而言,现在的实体文具店不仅在价格、成本等方面拥有较多的限制,在进货管理方面它们也拥有着诸多的不方便,无论文具店的规模是大是小,它们所需要出售管理的文具都是种类繁多,各种各样,尤其是每种文具对应着其相应的产品信息和价格,单靠店员人力的分类管理工作量太大,远不如网上文具销售来的简单,便捷。
相比较传统的实体文具店,网上文具销售店具备以下优点:
a. 文具的种类更加多样化。网上文具销售因为不需要店铺的空间,因而可以具备更多种类的文具,给予顾客更多更完善的选择余地。
b. 查询所需类型文具更加快捷,方便。顾客可以根据自己的需求爱好很快查询到自己所需要的文具,节省了大量的时间。
c. 全天制营业。相对于传统的实体文具店而言,网上文具销售可以极大地改变时间上的限制,无论何时,只要一台电脑,一个网络,你就可以随时登陆购买自己
1
网上文具销售系统设计与实现
称心的文具商品。
d. 节省成本花费。一般的实体文具店由于店铺房租,装修开销以及其他成本的原因,总是会在文具产品上提高价格,进而获取足够的利润。而网上文具销售则完全避免了这些花费,真正从成本上降低了商品价格,使商家和顾客完成双赢。
e. 无需大量库存,取货管理方便。网上文具销售的经营模式完全不同于传统实体文具店的仓库储存,我们可以根据顾客的需求直接联系生产商,可以最快最好的满足顾客的需求。
f. 拥有更好的发展空间。在如今网络迅速普及发展的时代,网上文具销售对比传统实体文具店更具有发展前景和发展空间,其便捷方便的特性注定了其更远的前行之路。
1.3 课题研究内容
1.3.1 系统功能简述
本系统主要通过JSP以及struts和hibernate框架整合实现各个模块的功能。客户通过注册信息完成登录,从而对文具商品进行浏览,当找到自己满意的商品时,顾客可以将商品放入购物车转而继续购物,当所有购物完成时即可提交订单,等待商家对订单进行处理。此外,本系统还拥有顾客修改订单功能,顾客可以取消自己对于那些不中意产品的订单。系统后台主要由管理员操作,管理员可以在后台对商品信息进行管理、增添和修改,以及完成订单的查询和处理,从而使商品交易效率大大提高,最终使交易变的简单,便捷。同时也保证了交易的安全性和可靠性。 1.3.2 系统目标
a. 顾客可以在注册页面填写个人信息,选择所需注册会员类型完成注册,同时也可以在页面上对自己的注册信息进行修改,收货地址等详细信息亦可自行设定,这样才可以为下面购物做好前提准备。
b. 顾客完成会员注册之后即可浏览各种文具商品。商品的目录种类在主页面上都有详细的显示,顾客可以根据自己的需要进行查找、浏览,从而找到自己满意的商品并完成订单的提交。
c. 系统后台管理员能够对文具商品进行增减修改,同时也要能够管理客户具体的个人信息以及订单信息,这样才能确保及时高效的完成每一笔订单的处理,真正使交易得以快速便捷的运行。
2 网上文具销售系统的可行性研究
2.1 技术可行性研究
本项目的设计运行使用的是windows 7系统,比较符合大部分的机器需求,同时MyEclipse的运用为系统稳定性和操作的便捷性提供了基础。此外,数据库部分所采用的MySQL,使得数据更加稳定,为数据管理修改提供很大的便利。
JSP是由SunMicrosystems公司所倡导、许多公司一起参与研究所建立的。它颠覆了传统的运行模式,主要用于服务器端执行。用JSP编写开发的程序可以实现在
2
盐城工学院本科生毕业设计说明书(2015)
各种不同的系统中运行,丝毫不会对其运行结果造成影响。除此之外,JSP还拥有其他很多的优点,通过JSP编写成功的程序,可以适应任意的运行环境、运行平台,完全不用担心需要因此而修改代码。另外JSP还具备则较为完善的伸缩性,无论文件的大小差别多大,只要其处于符合范围之内,都可以在其中实现正常运行。
MyEclipse是在Eclipse的基础上增加一些插件,使其具备了更加全面、更加完善的功能。它的出现以及使用为数据库的组建运行提供了很大的保障,同时也可以保证数据结构的严谨性和完整性。MyEclipse可以作为一个虚拟的运行环境,对所编写的代码进行调试配置,最终实现对代码完整性的编写和整合。
Struts 是一个基于MVC架构且主要用于提供对包含MVC 架构的系统开发的底层支持的一个开放性源码项目。它的产生主要是基于MVC所提倡的分离思想,通过进一步的整合分离,最终确定了它的概念。MVC,顾名思义,即为Model-View-Controller(模型视图控制器),主要是由模型(Mode1)、视图(View)、控制器(Controller)三个部分组合而成。MVC产生的目的主要是为了通过单独的业务逻辑以及数据的分离显示方法来完成对代码的组织编写,将所需要用到的业务逻辑汇聚到一个共同的组件之中,从而实现用最少的操作完成最高效的结果,大大减少完成针对需求变化所需要改变的业务逻辑的改变量。控制器的使用能够实现将针对不同的业务需求分发不同的业务逻辑,最终实现与之对应的显示内容。Struts中所运用的控制器(Controller),主要是通过ActionServlet对象来完成调用。当控制器(Controller)获取到视图(View)所分发的请求时,它会传递到Mapping并根据Mapping对象的响应来调度相应的模型(Mode1)进行处理。从而完成对页面的编写、设计。
Hibernate是一个开放源代码的对象关系映射框架。它主要是用来完成对JDBC进行的轻量级的对象封装,从而使得Java程序员可以根据自身需求使用对象编程的思维来编译调用数据库。Hibernate主要致力于对持久层的数据进行处理,它可以在J2EE构架中完全取代CMP,从而保证数据持久化成为现实。此外,Hibernate的使用环境非常简单,它可以在任何应用JDBC的场合使用,无论是Java客户端还是Servlet的Web应用,它都可以完美适应。Hibernate着重于数据库的关系映射,它通过运行中的字节码生成,维持代码的持久性。Hibernate是程序对数据库进行访问的主要媒介,通过它的使用,最终为程序实现持久化的对象。除了这些优点以外,Hibernate还在支持数据库的种类方面有着出色的表现,它能够支持多样化的数据库类型,如:MySQL、DB2等等。并且它在自身所支持的数据库之间切换更改,完全不需要对其中的程序进行修改,可谓十分方便。
Spring是03年出现的一个旨在解决J2EE程序开发中会出现复杂性问题的轻量级的Java开源构架。Spring能够通过最基本的JavaBean来实现很复杂很难处理的项目,它的出现,从根本上改变了程序编写的传统方式。此外,Spring所具备的简单性、可反复测试性奠定了它在所有的Java程序中不可撼动的地位。Spring作为一个全面、分层、独立的框架,可以被单独选出其中的一个部分进行使用,真正实现了随时调用,随时选择,随时处理的功能。Spring框架的核心的机制为:DI(依赖注入)和IOC(控制反转)。当DI进行应用时,所引用的对象就会像磁铁一样将其它
3
网上文具销售系统设计与实现
的对象吸附过来,从而简化了查找步骤。我们系统则是涉及了其中的部分IOC机制。
MySQL是Oracle旗下的一款主流数据库系统,它由于自身所具备的快速、便捷、低成本的特性受到广大公司的热烈欢迎。MySQL所使用的数据语言是标准的SQL语言,在操作使用中会提供很大的便利。
综上所述我准备采用的各种技术,无论是理论还是现实操作,本系统在技术上是完全可行的。 2.2 操作可行性研究
对于开发研究技术方面,由于已经具备了相关的专业知识,同时也可以通过借阅书籍,请教老师同学等方式,因而在技术方面,操作可行。
对于系统需要的硬件设施条件上,本系统只需具备Windows 7操作系统,MyEclipse以及MySQL。这些配置网上都可免费下载,因而系统所需条件也是具备可行的。
系统制作完成具体人员操作方面,由于做出的成品系统是基于大众的角度,因而只需具备一些简单的计算机知识,能够用鼠标进行点击就可完成使用,因而在这个方面也是可行的。 2.3 经济可行性研究
本系统在宏观需求上仅仅是一台配备了Windows 7操作系统,MyEclipse以及MySQL的计算机,同时所需要查找资料的书籍以及技术在图书馆都可借阅查找,因而在这方面的经济花费几乎不存在。此外本系统所采用的工具在网上都可免费下载,操作人员也不回有太大的经济花费,因而本系统在经济这一方面是完全可行的。
3 网上文具销售系统的需求分析
3.1 性能需求分析
网上文具销售系统在性能上必须要做到全面、有针对性,对于系统的功能需求务必要做到尽可能的全面,要能满足顾客们最基本的性能需求:
a. 对于顾客注册登录的页面要尽可能的简单、方便,能够让顾客可以快速方便的完成注册信息,及时的进入商品浏览页面。
b. 对于商品信息与具体浏览页面要做的尽可能详细,能够让顾客可以快速得到每一种文具的具体信息,从而快速满足他们的需求。
c. 系统的安全性要做到位,要达到可以让顾客放心购买,同时也要保证系统的反应速度,不能让顾客因下单时间太久而不满意。
d. 系统的后台管理要做的尽可能完善,要做到可以在第一时间接收到顾客的订单并给予响应,从而确保交易可以正常进行。 3.2 功能模块需求分析
从功能方面划分的话,网上文具销售系统主要划分为两大模块:前台模块和后台模块。前台模块实现的功能主要是可以让顾客在线注册登录,对自己的注册信息
4
盐城工学院本科生毕业设计说明书(2015)
进行修改管理,此外,每种文具对应的详细信息也可以完整的在顾客面前呈现。另外购物车管理功能以及订单的提交和管理功能也要尽量完善,这样可以让顾客能够快速方便的完成对商品的选购。后台模块所需要实现的功能主要倾向于管理员部分,管理员在后台可以通过对数据库的管理更改具体的文具商品信息,做到对商品的及时更新、增添、下架删除,同时也要实现的最重要的一个功能就是管理员要实时完成对订单的管理,只有这样才能最终确保顾客的每一份需求都能得到保障。
前台具体功能模块分类:
a. 注册和登录模块:顾客只有在完成注册之后才能获得登录资格,才可以在首页浏览文具商品的具体信息,进行接下来的操作,否则系统会提示用户没有登录,没有浏览的权限,进而保障每一个用户独立性的实现。
b. 文具商品展示模块:顾客在注册完成登录以后,可以浏览每种商品的具体信息,寻找自己称心如意的商品,因而在文具商品具体信息展示这一块一定要做到信息功能介绍齐全,要符合顾客的需求。
c. 购物车模块:顾客浏览完商品之后会对自己中意的进行购买,这时就需要购物车来发挥其作用,顾客将自己喜欢的商品都放进购物车,最后统一结算结账。
d. 订单模块:顾客在商品选择完毕之后会将购物车中的商品结算提交一个订单,通过订单来让系统管理员知道顾客具体的需求。同时顾客也可以在订单页面中查看自己的订单,并且顾客能够对自己的订单进行删除和修改。
e. 注册资料修改模块:顾客在登录之后可以选择进入自己的注册资料修改页面,在本页面中顾客可以对自己具体的信息和收货地址进行修改,从而更加方便顾客自身的需求。
后台具体功能模块分类:
a. 会员管理模块:管理员通过后台登录进入页面,对顾客所输入的个人信息,用户名等进行验证管理。
b. 文具商品管理模块:管理员在后台对所出售的文具商品的种类、价格进行增添、删除和修改,做到及时更新最新文具信息,保证文具信息的及时性。
c. 订单管理模块:管理员通过在后台及时的对顾客提交的订单进行处理,保证交易可以正常进行。
d. 管理员系统管理模块:管理员在这一模块可以具体的对每一名系统管理员的用户名和身份进行验证和修改,保证后台的安全性。
4 网上文具销售系统的概要设计
网上文具销售系统主要划分为三大部分。分别是前台,后台以及数据库。三个部分相辅相成,共同维系着系统功能的正常运行。系统前台部分主要是面向顾客的,顾客可以在前台通过注册页面注册个人信息,完成登录,登录之后顾客即可对各种文具商品信息进行浏览和选购,最后完成订单的提交,保证交易的正常进行。后台管理员登录之后对商品信息及时进行更新和维护,同时也可以及时的对每一份订单进行处理。数据库是整个系统信息的核心,它其中的每一条信息的及时性和准确性,
5
网上文具销售系统设计与实现
无论是对于顾客还是管理员都具有十分重要的意义。
系统的前台部分是整个系统的重点,因为它要面向顾客,通过它,一系列的商品购买才得以正常运行。因而在设计方面,前台要做的尽量整洁大方,能够给顾客很高的舒适度。此外,由于我们的顾客是多样化的,因而在操作方面要尽量做的简单易操作,这样才能保证我们每一位顾客都能顺利的使用我们的系统。
系统的后台主要针对管理员,管理员针对顾客前台每一个需求进行相应的处理和应对,在后台从根本上实现对前台的操控,因而后台的设计是要和前台相辅相成,要做到确保后台能够和前台的需求一一对应。
无论是系统的前台还是后台,都离不开我们的数据库,本系统所采用的数据库是MySQL,它强大而又稳定的性能不仅能够满足系统前后台繁多的数据存储任务,又能方便的实现对顾客及管理员自由处理数据的支持。充分体现了作为数据库该具备的面向对象性和全面性,因而从根本上保证了系统在数据存储方面的稳定性,确保了系统的正常运行。
对于数据库的设计和建立,我们要在对系统需求有充分的了解的基础上进行设计,并且能够有针对性的建立系统所需的数据表,从而一步步的完成对系统需求的满足。
4.1 网上文具销售系统的前台设计 4.1.1 网上文具销售系统前台功能模块
网上文具销售系统前台功能模块主要分为以下几个:顾客注册和登录模块、文具商品展示模块、购物车模块、订单模块以及注册资料修改模块。在顾客点开我们的页面之后,顾客要先行进行账号的注册和登录,从而确保能够浏览具体的文具商品信息以及后面的购买等相关操作,当顾客找到自己满意的商品时,购物车模块就开始发挥作用,保证顾客可以将自己心仪的商品加入其中。在顾客准备结账时,订单模块将顾客的需求物品整理成订单并提交,确保交易的正常进行。除此之外,系统还具备顾客注册资料修改功能,当顾客的收货地址以及其他信息发生变动时,顾客可以自己在改模块中修改信息,不必再重新注册登录,为顾客提供很大的便捷。 4.1.2 网上文具销售系统前台功能模块图
对于网上文具销售系统所具有的前台功能模块,单纯的文字介绍稍显片面,下面的一个简单的功能模块图即可形象直观的看出它的结构。如图4-1,图中,系统前台的每一个分类每一个信息都可以简单直观的展现出来,对于每个模块所出现的分支,同样可以是清晰明了的展现。
由图我们可以看出,前台系统的划分很有针对性和直观性。整体划分为具体的顾客的需求、文具的浏览、资料的修改以及最终文具的展示,在大分类上体现了前台的逻辑性。
简单的功能模块图不仅可以让我们直观的看出系统具体的模块分布,引导我们了解系统,熟悉系统。同时也能够让我们对每一个模块的具体功能有一个大致的了解,继而对整个模块的布局产生一定的理解。此外,清晰合理的功能模块图也能够
6
盐城工学院本科生毕业设计说明书(2015)
实现对系统整体结构的详细划分。这无论对于我们了解系统或者简化系统,都是具有着十分重要的意义。
系统前台
顾客需求 文具浏览 修改资料 文具展示 会员注册 会员登录 查看信息 订单生成 评价留言 购物车 结 账 文具分类 新品文具 特价文具
图4-1 网上文具销售系统前台功能模块图
4.2 网上文具销售系统的后台设计
4.2.1 网上文具销售系统后台功能模块
网上文具销售系统后台功能模块主要分为以下几个:会员管理模块、文具商品管理模块、订单管理模块、管理员系统管理模块。首先管理员要通过登录后台页面才能对后台数据进行一系列的操作,管理员可以通过在后台查看顾客的登录信息,对顾客的注册进行安全管理。其次管理员可以在后台对文具商品的具体信息进行更新和修改,确保让顾客能够掌握最新最快的文具信息。订单管理模块主要是管理员在后台对顾客提交的订单进行相应的管理,通过管理员的及时处理,顾客那边可以及时发现自己的订单是否已被处理,从而让顾客及时了解自己购买的文具的具体处理信息。最后一个管理员系统管理模块主要是对系统管理员的权限进行相应的管理,通过此模块,可以设置具体的管理员权限,进一步保证系统后台的安全。
4.2.2 网上文具销售系统后台功能模块图
网上文具销售系统所具有的后台功能模块,也不仅仅用单纯的文字介绍,下面是针对它所制作的简单的后台功能模块图。如图4-2,从图中我们可以一目了然的看出后台具体的功能模块,以及它们每个部分之间的功能及联系,让我们可以迅速对网上那个文具销售系统的后台做出最快的了解。
针对此图,我们可以看出系统在后台方面的具体分类,由图可知,整个后台在宏观上分为会员管理、文具信息管理、特价文具管理、文具分类管理、订单管理以及最后的管理员系统管理。同时,在每一个分类下又会有很多相应的小目录分类,可以让人一目了然的看出每一个大功能下的小功能,小功能下的微功能,让整个系统的布局清晰的展现出来。
本个后台功能模块图相比较上一个前台功能模块图而言稍显复杂,因为它更加侧重于后台各种信息的处理以及对数据的管理,多样的数据以及各种繁多的文具信
7
网上文具销售系统设计与实现
息促使管理员更加注重它的处理,同时多样复杂的数据管理,更能体现出数据库对于系统前台后台的重要性。 系统后台 会员管理 管理员系统管理 文具管理 特价文具 文具分类 订单管理 查看 顾客 删除顾客 更改权限 查看管理员资料 密码更改 类别更改 类别增删 增删文具信息 查看文具信息 修改文具信息 增删更改 查看信息 类别增删 查看具体 查看订单 查看未处理订单并处理 查看已处理订单 图4-2 网上文具销售系统后台功能模块图
4.3 网上文具销售系统数据库的实现
4.3.1 数据库结构设计
网上文具销售系统的前台模块和后台模块都涉及了好多数据的存储和引用,因而针对此进行的数据结构信息也要认真的设计完成:
a. 管理员(administrator)信息
这一块的数据项主要包含了各个模块管理员的登录名和登录密码,以及每个管理员所对应的管理项目。
b. 文具商品信息 这部分的数据项主要侧重于文具商品的具体信息,包括文具的种类、文具的价格、文具的简述以及文具的制造厂商。这些是顾客详细了解文具商品的主要途径,因而必须保证信息的正确性和合理性。
c. 顾客注册登录信息
这一部分中主要记录的是每一位顾客注册登录的具体信息,包括顾客的用户名、密码、姓名、地址等详细信息,通过这些数据的收录,为之后顾客的订单派送提供有利的基础。
d. 文具商品具体分类信息
这一部分通过对文具商品宏观的分类,在商城首页显示,用来给顾客整体上最直观的判断。
8
盐城工学院本科生毕业设计说明书(2015)
e. 文具订单信息
文具订单信息主要是对顾客在选购完文具商品提交订单之后订单上数据的收录,主要是顾客所选文具的名称、种类、数量、价格,这些都是交易进行所需要的最最基础、最最重要的信息,是无论对于顾客还是管理员都必不可少的信息。通过这些信息的传递,客户所要表达的需求才能充分展现出来。
基于上述对网上文具销售系统每一个数据项的分析,我们可以采用绘制具体实体关系图的方法来完成对它们的设计,从而更加直观,更加便捷的实现对系统的了解。下面是网上文具销售系统所包含的各种具体的信息图:
a. 管理员(administrator)信息图:主要分为商品管理员、订单管理员、会员管理员和系统管理员。
系统管理员
商会订 品员单管 管管理理理
员 员 员
图4-3管理员(administrator)信息图
系统管理员 b. 文具商品信息实体图:主要包括文具的种类、价格、简述、图片、会员价以及制造厂商。
文文 文具具具 图会价 片 员格 价
文具商品 文 具 简 述 文具的种类 文具的制造厂商 图4-4 文具商品信息实体图
9
网上文具销售系统设计与实现
c. 顾客注册登录信息实体图:主要包括顾客的真实姓名、用户名、登录密码、联系电话、具体地址。通过这些信息的图形展示,我们可以更直观、更清晰的了解到顾客注册登录的具体相关信息。
真实姓名 用户名 登录密码 顾客登录注册 联系电话 具体地址 图4-5 顾客注册登录信息实体图
d. 文具商品具体分类信息图:主要包括文具商品具体的分类:文件夹类、纸质用品、财务印章用品、各色笔类、办公桌上用品、白板及配件、标识展示类、办公耗材、办公用纸、包装作业用品、涂改修正类、考试必备类、复制打印用品、美工必需品、商城推荐以及其他。通过这些具体的选项分类,最终使得文具各种商品信息更加直观形象的展现在我们面前。 文具商品具体分类 文 纸件质 夹用类 品 财务印章类用品 各色笔类 办公桌上用品 白板及配件 标识展示类 办公耗材 办公用纸 包装作业类用品 涂改修正类 考试必备类 复制打印类用品 美工必需品 商城推荐 其他 图4-6 文具商品具体分类信息图 体的收货地址以及订单是否处理。
10
e. 文具订单信息实体图:主要包括所选文具价格、文具数量、顾客的姓名、具
盐城工学院本科生毕业设计说明书(2015)
文具价格 订单处理 文具订单信息 文具数量 收货地址 顾客姓名 图4-7 文具订单信息实体图
此外,对于顾客如何进行文具商品的购买以及注册登录之间的联系还有管理员对于文具商品的管理以及对订单的处理都是可以用简单的E-R图清晰表现出来。
a. 顾客文具商品E-R图:顾客通过注册登录以及对密码的验证,继而对商品进行选购,同时完成订单的提交,最终完成购买。 n 1 1 1 密码 顾客 商品 验证 选购 n 订单 提交 图4-8 顾客文具商品E-R图 1 b. 管理员后台管理E-R图:管理员通过在后台对文具商品信息、顾客信息、文具订单信息以及权限信息的管理,保证后台数据的正确、安全。
文具商品信息 n 管理 1 管理员 1 管理 n 权限信息 顾客信息 n 管理 1 1 管理 n 订单信息 图4-9 管理员后台管理E-R图
通过上述E-R图的形象描述,我们可以直观的看出顾客对文具商品进行选购的方式和流程,同时我们也能清晰的看到管理员在后台所需要做的工作以及对各种信息数据的处理方式。这种直观上可以生动形象表现出我们所需要的各种信息的E-R图,无疑可以使我们的思路更加清晰,对系统的每个部分的设计都拥有着更直观、更透彻的了解,从而为系统功能进一步的设计开发奠定基础。
11
正在阅读:
网上文具销售系统设计与实现毕业设计06-03
合作协调能力-0006-27
中兴通信V1.66动环监控培训教材07-30
IT及安全运维外包服务内容08-11
2015-2016学年河北省衡水中学高三(上)一调数学试卷(理科)(解析版06-19
外架搭设方案369198240401-10
一种电驱动双活塞式气体流量标准装置的研制05-11
控制理论实验在线作业05-11
商业银行系统商业计划书正本03-29
中央人民广播电台朗诵大赛09-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 毕业设计
- 文具
- 实现
- 销售
- 设计
- 系统
- 网上
- 怎么做低值易耗品摊销会计分录【2017至2018最新会计实务】
- 快乐课堂识字教学的尝试-文档资料
- 浙江省拟提拔任用省管领导干部任前公示通告
- 一年级数学期末复习提纲 - 图文
- 19.1椭圆的标准方程和性质第1课时 - 图文
- 本月11名武警领导履新 5省级武警总队主官调整
- 采石场应急预案
- 安全部主管职位说明书
- 6月质量报告
- 人力资源考试基础知识复习讲义
- 计算机操作员中级理论模拟试题一
- 六级刘畅背词6000
- 自考30448会计信息系统论述题名词解释简答复习
- 建筑施工碗扣式钢管脚手架安全技术规范试题答案
- 鄂教版小学语文四年级上册课文同步练习第三课《书本里的蚂蚁》答
- LTE大气波导干扰缓解之特殊子帧配比回退方案外场测试规范(一阶段
- 巨人集团财务危机案例分析报告
- 多音字Microsoft Word 文档
- 三年级信息技术 第3课 认识计算机
- 二级建造师《建设工程法规及相关知识》临考突破