1、题目:网上绿色食品商城系统的设计与实现班级: 201 级姓名: 赵YF学号:指导教师: 张XX完毕日期: 2023年12月20日目录第一章 系统概述51.1系统开发背景51.2项目设计基本原理51.3数据库系统设计及范式分析6第二章 系统需求分析72.1可行性研究72.1.1技术可行性72.1.2经济可行性72.1.3操作可行性72.1.4社会因素可行性72.1.5可行性研究结论82.2需求分析82.2.1系统目的82.2.2系统功能及用户需求分析82.3系统配置102.4数据描述102.3.1数据流图102.3.2数据字典12第三章 总体设计143.1总体设计原理143.2运营环境与系统结构
2、143.3系统功能模块与设计143.4系统功能模块说明153.5系统功能模块图16第四章 概念设计174.1数据库的概念设计174.1.1局部E-R模式设计174.1.3数据库实现184.2全局E-R设计20第五章 系统具体设计215.1前台设计215.1.1前台总框架215.1.2用户管理模块225.2后台部分245.2.1后台总框架245.2.2管理员登陆255.2.3商品管理265.2.4类别管理29第六章 系统总结316.1 总结316.2 系统局限性31参考文献33中文摘要随着着信息网络的飞速发展与科学技术的迅速提高,计算机技术正在以一种历史上从未出现的局势改变着人们的生活,借助网络
3、我们可以改变我们的生活方式甚至是生存方式,为了让人们的生活变的更加方便和快捷,我们创建了网上绿色食品商城系统,淘宝可以解决人们的平常生活用品,网上绿色食品商城则可以填补淘宝在蔬菜方面的空挡,方便人们选购新鲜安全的绿色蔬菜。近几年,随着着经济的迅速进步,互联网已成为我们生活中不可或缺的一部分,网络购物在生活中也已经屡见不鲜。对于公司而言,这种新型的商业运营模式给他们的发展发明了良好的机遇。对于个人来说,网上购物系统带来了方便和效率。在互联网不断发展,不断生活化的情况下,互联网 购物必然会更加具有广阔的市场。网上绿色食品商城可认为人们提供一个更加安全并且绿色健康的食品选择购买环境。不断增长食品安全
4、,最大限度地满足消费者日趋多样的购物需求,并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率数年稳居行业首位的骄人成绩,也是时代发展的趋势。网上商城作为电子商务的范畴,它是依托于网络、信息技术开展的商务活动。作为一种新奇的流通方式,不受时间和空间的限制,我们研究的目的就是为了开发一个安全,便捷,可维护,可扩展的网上商城。它不仅改变了传统商业模式,促进了流通方式创新和流通现代化,同时,也深化了国际分工与合作,推动了经济全球化的发展。加快电子商务发展,对于我国更广泛参与经济全球化,以信息化促进流通现代化。贯彻贯彻科学发展观具有重要意义。关键词:网上商城;java; mysql
5、AbstractAlong with a rapid increase in the rapid development of science and technology information network, computer technology is in a situation never been changing peoples life through the network, we can change our way of life and way of life, to make peoples life more convenient and fast, we cre
6、ated a web of green food mall system, Taobao can solve peoples daily necessities, open online mall green food can make up for Taobao in the vegetables, convenient for people to buy the safety of fresh green vegetables. In recent years, with the rapid economic progress, the Internet has become an ind
7、ispensable part of our life, online shopping has It is often seen. in life for businesses, this new business model has created a good opportunity for their development. For someone to say, net The shopping system brings convenience and efficiency. In the continuous development of the Internet, conti
8、nue to live under the situation, the Internet shopping will be more broad market. Green food online mall can provide a safe and healthy green food purchase environment for people. The increasing of food safety, the maximum extent to meet the growing consumer diverse shopping needs, and with more com
9、petitive prices and gradually improve the logistics distribution system and other advantages, to win market share ranked first in the industry for many years of remarkable achievements, but also the development trend of the times.Online shopping mall as the category of e-commerce, it is relying on t
10、he network and information technology to carry out business activities. As a new mode of circulation, without the limitation of time and space, the purpose of our study is to develop a safe, convenient, maintainable, extensible online mall. It not only changed the traditional business models, promot
11、e circulation mode innovation and circulation modernization, at the same time, also deepen the international division of labor and cooperation, promote the development of economic globalization. To accelerate the development of electronic commerce, for our broader participation in economic globaliza
12、tion, promote circulation modernization by informatization. It is very important to implement Scientific Outlook on Development.Keyword:Electronic shopping mall; java; mysql第一章 系统概述1.1系统开发背景随着着信息网络的飞速发展与科学技术的迅速提高,计算机技术正在以一种历史上从未出现的局势改变着人们的生活,借助网络我们可以改变我们的生活方式甚至是生存方式,为了让人们的生活变的更加方便和快捷,我们创建了网上绿色食品商城系统
13、,淘宝可以解决人们的平常生活用品,网上绿色食品商城则可以填补淘宝在蔬菜方面的空挡,方便人们选购新鲜安全的绿色蔬菜。近几年,随着着经济的迅速进步,互联网已成为我们生活中不可或缺的一部分,网络购物在生活中也已经屡见不鲜。对于公司而言,这种新型的商业运营模式给他们的发展发明了良好的机遇。对于个人来说,网上购物系统带来了方便和效率。在互联网不断发展,不断生活化的情况下,互联网 购物必然会更加具有广阔的市场。网上绿色食品商城可认为人们提供一个更加安全并且绿色健康的食品选择购买环境。不断增长食品安全,最大限度地满足消费者日趋多样的购物需求,并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场
14、占有率数年稳居行业首位的骄人成绩,也是时代发展的趋势。同时国家大力提倡食品安全,构建绿色食品商城网站符合国家政策,符合老百姓意义,因此有助于网站的推广与发展。同时绿色无污染食品也得到了食品生产厂家的重视,绿色无污染食品在增多,这也为商城产品的来源提供了重要保证。1.2项目设计基本原理软件工程是从管理和技术两个方面研究如何更好的开发和维护计算机软件的一门学科,在开发计算机软件的过程中采用工程的原理和方法,本质上是一门工程类学科, 用通过时间验证并且行之有效的方管理技术和当前可以得到的最佳的技术方法结合起来,以开发出高质量且经济的计算机软件。采用软件工程技术可以大大减少软件危机的影响。采用传统的软
15、件声明开发方法,将软件生命周期的各个阶段分为:定义时期(问题定义、可行性研究)、开发时期(需求分析、概要设计、具体设计、编码测试)、维护时期(运营维护)。1.3数据库系统设计及范式分析设计数据库重要是设计数据库的规范性,采用封锁协议避免数据库并发执行操作过程中所带来的“丢失修改、不可反复读、读脏数据”等问题,以及通过建立数据冗余来解决事务的各种故障(事务内部的故障、系统故障、介质故障、计算机病毒)、数据库的依赖,数据库的三个范式及其转化,设计数据库并将关系模式转化成er图数据库设计的环节是;1定义数据库及需求分析:数据库类型有“关系数据库、网状数据库、层次数据库”,根据所要设计的问题选择合适的
16、数据库类型。目前大部分数据库是关系数据库,在设计关系数据库时要从通过从现实世界到计算机世界的转变,而数据库管理员在这一过程中起到了重要作用。在数据库管理系统中(DBMS)有的支持数据仓库,有的支持联机事务解决,有的支持面向对象数据库。根据选择的DBMS进行忽聚酷结构的定义。 2数据表定义:一个表往往也称呼为关系,关系数据库中规定每个关系的属性不可再分。关系数据库的完整性重要是有:参照完整性,实体完整性,用户定义的完整性。参照完整性重要是指:属性中的外键在其所相应的表中存在其值。实体完整性重要是指:关系模式中的主属性(主键)不能为空。用户定义的完整性则重要是根据用户需求进行一系列相关的约束。同时
17、还要在数据库的设计中逐步取消数据冗余等问题。提高数据库的规范性。3存储设备和存储空间组织:拟定数据存放的地点、存储的途径以及存储设备、备份方案等,对多版本如何保证一致性和数据的完整性。4数据使用权限设立:针对有不同使用需求的用户,拟定不同的使用权限,保证数据安全。5数据字典设计:用数据字典描述数据库的设计,便于对数据的操作。 第二章 系统需求分析2.1可行性研究2.1.1技术可行性 由于互联网技术的的迅速普及,以及方便用户使用的需要,本系统特使用B/S结构。B/S结构即浏览器/服务器结构。它是在C/S结构基础上的一种改善与变形。在B/S结构下,网站可以直接通过浏览器来访问,很少用到前端,重要任
18、务都可以直接在服务器实现,形成所谓三层3tier结构减少了用户使用的复杂度,并且大大简小了用户客户端载荷,减少了系统升级和维护的成本及工作量,减少了用户的总成本(TCO).以目前的技术来看,建立B/S结构并通过Internet/Intranet模式下数据库应用,相对容易把握、成本也较低。它能实现不同的人员在不同的地点以不同的接入方式在通过身份认证后访问和操作共同的数据库;这不仅有效的保护了数据库和服务器的安全,也便于管理人员对数据的管理操作。在java这样的跨平台语言之后,B/S架构管理软件更是方便、快捷、高效。2.1.2经济可行性 本系统在开发上面难度较低,并且相对来说有较好的前景与市场,用
19、户量大,因而,从经济角度来说,本系统的开发是可行的。2.1.3操作可行性 除技术管理人员需要掌握一些基本的java及html代码外,其别人员只需了解简朴的电脑操作即可,同时用户界面简朴,方便用户使用,因此在操作方面是可行的。2.1.4社会因素可行性 本软件为违反法律规定,未涉及到侵权等问题,未违反社会伦理道德,因此社会因素方面可行。2.1.5可行性研究结论从上述因素可以看出本系统从经济、技术、社会、操作可行性的方面入手,对软件进行全面分析,即话费较低的成本又有一个很好的前景,同时在未违反法律社会等因素的情况下又非常易于用户使用。所以本项目有着较好的可行性。2.2需求分析2.2.1系统目的在互联
20、网飞速发展并且深度改变着人们生活方式的今天,通过网络可以大大方便人们的生活并且赢得可观的经济效益。2.2.2系统功能及用户需求分析从第三次信息技术革命到今天,网络已经渗透进社会的每个角落,随着近些年中国经济的快速发展,网络生活也已经成为每个家庭中不可或缺的一部分。在国家提出互联网+后,互联网更是成为了改变人们生活的强有力工具。近几年,互联网+购物、互联网+娱乐等更是风靡全国。也正是这种风潮的兴起,大大方便了人们的生活,即为很多公司提供了丰厚的收益,同时也改变了人们的购物方式,娱乐方式,甚至是生活方式。如:阿里巴巴,京东,淘宝,携程,百度地图等等软件,借助互联网技术不仅减少了经营成本,并且大大增
21、长了公司收入。网上绿色食品商城是一个网上绿色食品购物网站。重要是线上交易物品,是一个B2B、B2C的电子商务网站。核心工作是将通过检查后的绿色食品放到网站中并进行分类与等级。用户可以按类别按名称进行对商品的浏览。同时网站提供了商品查询,浏览,添加购物车,下单,付款等功能。用户可以在用户界面进行自由的浏览,在登录系统每个用户都将会提供一个购物车功能,用户可以在按照种类分类的情况下将感爱好的商品加入到购物车中,同时用户可以随时查看购物车的情况,对购物车中的商品进行操作,购买活动完毕后进行下单,付款。订单提交后,系统将会向用户显示订单号并提醒提交成功。同时网上绿色食品商城还向管理员提供了对商品进行分
22、类管理,商品种类管理,公告管理,产品维护,信息修改,会员管理,用户权限管理等功能。本系统基于电子商务的原理,运用java开发技术在windows系统环境下,以mysql数据库作为开发平台,用jsp及三大框架开发的网上购物系统。本系统重要分为用户使用的前台与管理员维护及管理商城所使用的后台两部分组成。前台重要提供的功能有:注册、会员登录、商品展示、商品分类、购物车管理、公告展示、订单管理、付款等功能。后台由管理用通过管理员账号进行登录,登录成功后可以进行:商品信息的管理其中涉及商品信息修改、添加与删除等、会员的管理、公告的管理,及订单管理等功能。 网上商城管理需要完毕的功能重要如下:前台功能模块
23、: 用户模块:登录、注册、修改个人资料。 商品浏览模块:可任意浏览商品、并按照种类进行分类浏览、查看销售排行等。 购物车:添加产品到购物车、购物车信息修改、下订单、付款。 订单模块:查询个人订单列表、查询某笔订单的具体信息、查看历史订单。 后台功能模块: 管理员身份验证:为合法用户提供一个后台入口。 订单管理模块:对网站管理员提供用户订单的查看及编辑等功能。 商品管理:对仓库中的商品进行登记及信息编辑,并将其展现在用户前台页面上,也可对前台页面商品进行信息编辑。 类别管理:可以修改某一个商品的类别,也可以增添新类别或删除已有类别。 会员管理模块:管理所有注册用户,可以修改他们的信息或删除用户等
24、。2.3系统配置网上购物系统运营在win7操作系统下,以Sun公司的J2EE技术为技术支持,使用Myeclipse作为开发平台、Mysql作为核心数据库管理系统。网上购物系统的各类参数如下:(1)硬件平台服务器配置为专业服务器,内存4GB客户端配置为普通PC机,内存1GB以上,硬盘40G以上(2)软件Myeclipse9.0、mysql、dreamweaver (3)java技术J2EE、java、Javascript、jdbc、servlet2.4数据描述2.3.1数据流图 数据流图(DFD)是结构化分析中用于表达系统逻辑模型的一种工具,是一种功能模型,描述系统能数据的李东和解决的情况。反映
25、了系统所必须完毕的基本逻辑功能。是后面进行设计系统的依据。它的重要作用是描述信息流和数据从输入移动到输出的过程中所经受的变换。我们采用从总体到局部、逐步细化的办法,绘制出如下的数据流图:第一层:用户 P0网上绿色食品商城管理用户信息表订单表 图2-2 网上商城顶层数据流图第二层:发货订单F5订单表用户 P1 用户管理P2 个人信息管理P3 购物车管理P4 订单管理F1 用户信息表F2 订单表订单用户信息用户信息商品信息商品表发货告知用户信息收货地址用户信息 图 2-3 网上商城第二层数据流图第三层:用户信息订单 P2.1订单管理P2.3个人信息管理P2.2个人应用管理F6 订单表F6 订单表F
26、3 收藏夹F1 用户信息表收货地址商品信息用户信息 图2-3 网上商城第三层个人账户管理数据流图2.3.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。下面用数据字典来定义数据流图中各元素的确切内容:商品:商品信息表别名定义:商品信息表=编号+商品名称+商品描述+市场价+会员价+生产日期+图片+种类编号 描述:仓库中每种商品的具体信息位置:product 数据库类别:商品类别信息表描述:记录所有商品类别的情况定义:商品类别信息表=编号+类别名称+描述+子类名称位置:category数据库会员:会员信息表描述:记录
27、所有注册会员的具体信息定义:会员信息表=编号+会员名称+密码+联系方式+住址+注册日期位置:users1数据库订单:订单信息描述:记录购买商品的所有订单信息定义:订单信息表=订单编号+用户编号+地址+订单生产日期+状态位置:orders数据库单项:订单单项信息描述:记录购物车中的信息定义:订单单项信息=编号+商品编号+单价+数量+订单编号位置:orderItem数据库系统管理员:管理后台的人描述:对整个商品进行管理,涉及对商品进行查询、删除、更新操作的人定义:管理员信箱=用户名+密码位置:admin数据库第三章 总体设计3.1总体设计原理总体设计又称概要设计,其重要任务是回答“概括的说系统应当
28、如何实现”这个问题。概要设计站在全局的角度上话费较少的成本,从较抽象的层次上分析对比多种也许的系统实现方案和软件结构,从中选取出最合理的软件结构。大体可分为系统设计(从数据流图出发,设想各种完毕系统功能的方案)和结构设计(由哪些模块组成及其调用关系)。 概要设计的重点重要是:体系结构设计、模块划分、模块间接口的定义。基本原则是:抽象与求精、模块化和信息隐藏、模块独立性。 总体设计往往用IPO图和结构图表达,在总体设计时要考虑到软件的移植性和可复用性等问题。因此要遵循模块化的原则,合理控制模块的大小以及模块的扇入与扇出,作用域要在控制域之内。同时要做好信息隐藏工作。在面向对象的总体设计中还要进行
29、接口设计、子系统设计和方法设计。3.2运营环境与系统结构为了提高系统运营时的可靠性和高效性,服务器端应具有较高的软硬件配置。此应用程序可应用于互联网中。3.3系统功能模块与设计模块化就是把程序划提成独立命名且可单独访问的模块,每个模块完毕一个特定的子功能,把这些模块集成起来构成一个整体,可以完毕指定的功能满足用户的需求。模块化是为了使一个大型的程序能被人的智力所管理。采用模块化原理可以使软件结构清楚,不仅容易设计也容易阅读和理解。 模块独立性是模块化、信息隐藏和抽象的直接产物。模块独立性的重要原则是高内聚,低耦合。程序错误常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因
30、而有助于提高软件的可靠性。一个好的电子系统要有一些必要的模块组成,若缺少了某些模块那么这个系统就会有缺陷。3.4系统功能模块说明基于电子商务理论网上绿色食品商城系统,分为前台功能后后台功能: (1)前台重要是用于用户浏览及购买商品使用,重要功能有用户登录、注册、商品浏览及分类、购物车商品的增删、个人信息修改等。 (2)后台部分重要是管理员进行商城及用户的管理,涉及:商品的增删改、商品类别的管理、公告的管理、会员信息的管理等。3.5系统功能模块图后台页面类别管理商品管理订单管理类别添加一级类别查看单个类别查询一级类别批量删除查看子类及修改商品添加商品查看未解决订单查看已发货订单查看以往订单查看用
31、户管理管理员管理管理员添加管理员信息查看用户信息查看修改自己信息单个商品删除商品批量删除商品信息修改对新订单发货用户删除第四章 概念设计4.1数据库的概念设计在有了数据流图及数据字典后,我们可以从中得到实体、属性及其之间的关系,我们将这三者用实体关系图(E-R图)表达。数据库的概念设计重要通过一下环节:一方面画出局部E-R图,然后从局部E-R图进行合并,得到一个全局模式,最终对全局模式进行优化得到最终结构。也就是俗称的关系数据库的规范化。4.1.1局部E-R模式设计设计局部E-R图一方面要找到具体的实体及其属性以及各个实体之间的联系。然后用E-R图表达出来。通过类比分析找出拟定的实体,然后即可
32、拟定其属性。在局部E-R图中要观测两个或多个实体之间是否有联系。假如有联系,再进一步拟定是1:N,1:1还是M:N的联系。同时不光要注意有些联系也存在着属性,若联系存在着属性,也要记得标记。1局部E-R模式的合并合并的原则是:先进行两两合并,合并从公共实体类型开始,最后再加入独立的局部结构。2消除冲突冲突重要有三类:命名冲突,属性冲突,结构冲突。 合并全局E-R图的最终目的并不是将其合并成一个E-R图,而是为了使之方便理解,消除一些不必要的冲突,使之可认为用户理解。3全局E-R模式的优化通过局部E-R图合并成一个全局E-R图之后,还必须进行进一步的优化。继续检查全局E-R图中是否还存在命名冲突
33、,属性冲突或者是结构冲突等问题。解决好这些问题后还应当注意应当使最终的E-R图可以清楚地表达用户的需求,同时实体的个数要尽量少,实体的属性尽也许的精简,但注意,不能为了精简减少必要的功能。4.1.2 E-R图模型转成关系模型:E-R图模型转成关系模型:1商品信息表(商品编号,商品名称,会员价格,市场价格,生产日期,图片,商品类别) 2用户信息(用户编号,用户名称,密码,联系方式,地址,购买日期) 3类别信息(类别编号,类别名称,类别描述,顶级类编号) 4管理员(用户名,密码) 5订单信息(订单编号,用户编号,地址,订单日期,状态) 6订单单项(编号,商品编号,单价,数量,订单编号)4.1.3数
34、据库实现基本表如下:1)商品信息表2)类别信息表3)用户信息表4)订单表5)订单单项表4.2全局E-R设计标题内容商品Id商品名称商品价格用户Id用户名密码用户订购商品填写订单管理员用户名密码发送发布短信息内容时间公告MMNN11NN在局部E-R图设计好后,要把这些局部E-R图合并为一个全局概念关系模式。这个全局概念模式在支持所有的局部E-R,模式的同时,还必须合理的表达数据库的概念结构。如下图所示。 图4-2 实体和实体之间的关系E-R图第五章 系统具体设计5.1前台设计5.1.1前台总框架 网上绿色食品商城的前台部分是其重要功能区,由面向的用户使用,也是系统的对外窗口。重要功能由:用户的登
35、录注册,商品的浏览及分类,购物车的管理,订单的提交与付款等构成。在这里我们只对部分模块的实现进行描述。 (1)模块功能介绍用户管理:新用户的注册,已注册用户登录,用户信息的修改。 商品浏览:在商品展示页面浏览商品及商品的分类浏览,商品介绍页面,商品添加购物车等。 购物车:将商品添加的购物车,对购物车进行信息修改,提交订单,付款。 订单模块:查看订单列表及对订单列表的编辑,查询查看记录。(2)前台文献构架网站首页网站顶部导航网站左侧导航商品展示网站底部导航用户注册购物车浏览商品用户登录删除商品修改购物车下订单个人账户查询订单修改个人资料添加购物车 图 5-1 前台文献结构图5.1.2用户管理模块
36、(1)新用户注册(2)用户登录 用户登录重要是通过接受用户输入的用户名和密码,然后与数据库表格中的信息进行比较,若一致则登录网站,并可以通过网站读取数据库中的部分信息。(3)商品浏览 用户在商品显示页面(index.jsp)对具体商品进行具体了解,可以根据商品类别查询相应的商品,并在商品显示页面对商品进行收藏或者加入购物车,已注册的会员可以登录后用会员价得到优惠等。(4)购物车模块用户在浏览商品时,假如对想购买的商品,可以点击“购买”把商品放入购物车,就能将商品信息添加到购物车,在购物车页面可以对商品进行数量的修改,点击去结算。(5)生成订单假如用户对商品满意,并修改好购物车的商品数量后点击“
37、去结算”,便跳转到订单信息确认与填写页面。5.2后台部分5.2.1后台总框架后台是前台功能实现的基础,只能由管理员进行使用以维护。重要涉及管理员身份验证,商品管理模块,订单管理模块,会员管理模块组成。(1)后台功能模块介绍:管理员身份验证:只有通过验证的管理员才可以登录。 订单管理模块:所有订单都会显示在后台,管理员可以进行查看及编辑。 商品管理:管理员可以增长新的商品或者对已有商品进行信息更新。 类别管理:可以修改某个商品的类别,也可以对已有类别进行增删改。 会员管理模块:查看所有会员信息,并对会员信息进行修改。(2)后台文献结构商品管理后台首页Login.jsp后台头部导航Top.html
38、左侧导航后台中部订单管理会员管理类别管理订单查询修改订单状态会员的查看删除会员添加商品修改商品信息删除商品信息添加类别修改、删除类别 图5-2 后台文献管理结构图5.2.2管理员登陆通过网址进入后台登录界面,提供对的的登录信息后进入后台系统。代码展示 script language=javascript function checkEmpty() if(document.form.account.value=) window.alert(请输入管理员账号) document.form.account.focus(); return false; if(document.form.passwor
39、d.value=) window.alert(请输入管理员密码) document.form.password.focus(); return false; return true; /script5.2.3商品管理(1)添加商品 单击导航区的“添加商品”超链接,系统将打开添加商品页面,该页面重要用于将商品信息添加到数据库表中,以提供前台商品展示。(2)商品设立 点击导航区的“商品列表”超链接,会出现所以商品的信息,该页面重要对商品信息进行更改,删除操作。(2)订单管理 在订单设立页面可以看到已有订单,涉及订单编号,订单人姓名,出货状态,时间等。我们可以将未出货的订单变更为出货状态。5.2.4
40、类别管理(1)添加类别在添加类别界面,我们可以分别添加大类别,小类别。并且在添加商品时我们可以在已有的大类别和小类别之中选择,并且只有在选择了大类别之后才可以选择小类别。 (2)类别列表 在类别列表中我们可以看到已有的所有类别。并可进行删除和添加类别的操作。 添加类别:第六章 系统总结6.1 总结基于JSP技术运用工厂模式开发的B/S模式的电子商务会员管理系统,通过对J2EE三大框架的学习。 通过大学计算机语言的学习,作者对系统的开发流程和编程的规范性有了进一步了解。因此在系统设计中考虑了编程规范,提高了整个系统的可读性、可维护性和可扩展性。系统中所有客户端的合法性判断都用javascript
41、来实现。数据查询显示直接将要显示的数据从数据库中查询出来,而不是把所有的数据查询出来后再在所查询的结果中选择所要显示的数据来进行显示, 进一步减轻服务器的承担。 该系统在设计中还存在着考虑不全的地方,在对公司的具体情况的分析上尚有所欠缺,在此后系统有待进一步完善。从整体讲,系统的各个模块的设计和其它分系统的链接是成功的。设计完毕后,通过大量数据的测试,系统可以正常地运营。在整个设计过程中,作者受益匪浅,不仅是由于可以完毕预期的任务,实现任务书中提出的所有规定,更重要的是通过这次毕业设计,自学能力和软件开发综合能力得到了很大的提高。对系统的建模有了更深的了解,理解了程序的规范化是系统可维护和可扩
42、展的关键所在。 目前的实际项目开发中出现了很多的新兴技术,还应当努力去学习。总之,通过这次毕业设计对作者此后的工作或学习都有很大的帮助。6.2 系统局限性本系统重要完毕了电子商务会员管理模块中的一些基本的功能。在本系统中使用的是mysql数据库。当然在项目中不免有很多需要改善的地方。 本系统的开发与设计已初步完毕,但由于能力有限,难免存在许多问题,需要在此后的实践中不断修改和完善。本系统通过调试后,应当说基本上是可行的。在程序设计中,我觉得测试是一个复杂而重要的环节,应认真对待,当一个功能或一个函数过程完毕后,必须认真测试,同时了解到程序清单的布局对于程序的可读性也有很大影响,运用适当的阶梯形
43、式可以使程序的层次结构清楚明显,尚有经常做好一些代码的注释,这样对自己或别人检查程序时带来很大方便。参考文献1萧仁辉主编.Hibernate数据库程序设计教程.中国铁道出版社,2023年2王西宁.王晓平.JSP通用模块及典型系统开发实例导航.北京邮电出版社,2023年3范立南.MYSQL实用教程.北京:清华大学出版社,2023年4张登辉.高济.基于SSH电子商务平台.高等教育出版社,2023年5萨师烜.王珊编.数据库系统概论.北京:高等教育出版社,2023年7 卢湘江,李向荣,晏子. MySQL高级配置和管理. 北京:清华大学出版社,2023.98 张海藩. 软件工程. 北京:人民邮电出版社,20239 徐小青路晓村等译.MySQL完全手册,北京:电子工业出版社,202310 李辛铭网页编程实例解析清华大学出版社11 孙鑫谢茂强等译.JavaServlet编程,北京:中国电力出版社202312 张云涛龚玲等编著Eclipse精要与高级开发技术,北京:电子工业出版社,2023 13 邓劲生译.Java编程艺术,北京:清华大学出版社,2023