J2EE的手机网上商城系统论文 第3页
本系统是基于毕业设计的,因此经济可行性赞不在考虑中。
(3)法律可行性:由于本商城系统所采用的开发环境都是开源的,法律上本商城系统不存在侵权的风险。
(4)社会可行性:电脑的普及率越来越高,会使用电脑的人也越来越多,一种以前
不为大家所认可的购物方式---网络购物,已经被越来越来多的人所认可,所以
本商城系统的开发也符合大众的需求。
3.1.2可行性分析的结论
通过上面对技术可行性、经济可行性、法律可行性以及社会可行性的分析,因此本商城系统的开发时完全可行的。
3.2系统需求分析
3.2.1需求分析的任务
需求分析的任务不是确定系统是怎样完成它的工作,而仅仅是去确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
需求分析的结构是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。
3.2.2对本系统的综合要求
对系统的综合要求有系统功能要求、系统性能要求、运行要求三个方面。
(1)系统总体功能要求:
本手机网上商城系统分为客户模块(也可以为用户模块)和后台模块(管理员模块)两套,每套系统是面向不同的用户群。客户系统主要提供给购物的用户使用,可以理解为消费者。管理员系统功能主要提供给手机网上商城系统管理人员使用,可以理解为销售者。本手机网上商城其实就是这样一个平台,让销售者和消费者通过这样一个平台来进行商业交易。
客户端
购物车功能,对顾客要购买的商品进行管理
我的订单功能,包括对用户的订单进行管理。
用户注册功能,主要让初次登陆的用户进行注册且支持含MD5加密和验证码功能。
用户登录功能,已注册的用户进行身份确认且支持含MD5加密验证。
密码重置功能,已注册的用户对自己密码进行修改。
注销功能,已登录的用户在离开本购物超市时进行注销。
管理端
管理员管理功能,操作者包括超级管理员和普通管理员,超级管理员可以对任意管 理员的信息进行管理,而普通管理员只有部分权限。
商品管理,对商品进行增、删、改、查。
订单管理,对客户的订单进行管理。
注销,让离开后台管理系统的管理员进行注销。
综上所述,把系统划分为用户模块和管理员模块,在用户模块下有用户管理模块和订单管理这两个子模块,而在管理员模块下有用户管理、订单管理和商品管理这三个子模块。从而知系统总体功能模块图为图3-1:
图3-1 (2)系统性能要求:
本系统做为商城系统不仅要求操作上应该方面、灵活,而且必须做到在同一时间内,能够接受并处理多个用户的请求,并迅速做出对用户请求的响应。这样就需要系统具有高度的可靠性、稳定性、正确性。而采用现阶段成熟的JSP等技术,是能够满足商城系统的要求。
(3)运行环境要求:
操作系统:Windows 2000以上版本
数据库:MySQL 5.0以上版本
Web应用服务器:Tomcat 5.5以上版本
硬件配置:CPU 1.7GHz , 内存512MB以上
第四章 系统总体设计
4.1系统构架图
由于本系统采用的是B/S模式下的三层结构,而采用此种结构的系统,不仅稳定性和安全性都非常高,而且它还具有java程序的最大优点 --- 平台无关性,即程序不经修改就能在不同硬件或软件平台上运行的特性。在这种构架中,表示层主要负责前台页面的显示,中间层主要负责表示层和数据层的逻辑处理业务,数据层主要是负责数据的存储。它们三者之间相互独立、互不影响,为以后系统功能的扩展和系统的文护提供了便利。而且,基于此种结构的系统,能够在Apache环境下运行,这就更能体现这种平台的优越性。系统构架图如图4-1:
图4-1
4.2系统模块设计
根据需求分析可以知道系统总体设计图4-2所示: 图4-2
4.3数据库设计
一个设计优秀的数据库可以对后续开发起到事半功倍的效果,因此,在开发本手机网上商城系统之前需要认真的设计系统的数据库。
4.3.1数据库分析
此系统由JSP+Servlet+JavaBean+Tomcat+MySql组成,因为对数据库的性能要求不是太高,故采用适用于中小型企业的MySql数据库较为合适。而且该数据库免费,可以节约开发成本。
4.3.2项目E-R图
本系统中的实体主要有:商品、商品类别、订单、订单明细、顾客、管理员等,下面就是实体的E-R图。
商品的E-R图,如图4-3所示: 图4-3 订单的E-R图,如图4-4所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
J2EE的手机网上商城系统论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766