GWAP的jsp网上购物系统 第7页
系统设计
5.1系统逻辑
这一阶段的主要目标是明确用户的信息需求,系统管理管理人员完成各自工作任务的信息需求。确定系统的逻辑功能,提出系统的逻辑方案,是系统分析阶段的最终成果,是系统分析的最后一项活动,也是形成系统分析结果的关键工作,这一阶段不但要利用前几个活动的工作成果,而且要在此基础上进一步调查、明确问题、进行创新。
5.2系统总体设计
系统的总体设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实本文来自辣*文|论^文|网现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。
5.2.1 系统体系结构
目前,Web项目较为流行的开发模式是三层逻辑体系结构,本系统的开发基于MVC的三层B/S体系结构。MVC架构是一种开发三层结构Web应用程序的通用模式。MVC的设计思想将平台划分为表现层、业务层、数据访问层、数据库层。
MVC是一种架构模型。M表示Model层,V表示View层,C表示Controller层,Model层包括实体模型和业务操作,Controller用来控制用户的所有请求和操作,View用来显示请求的视图。
如下图所示为MVC三层逻辑体系结构:
5.2.2 系统总体功能结构
在管理信息系统的设计过程中,系统划分的一般原则如下:
1)、子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统文护。
2)、子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。
3)、子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。
4)、子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。
从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。
如图所示,反映了GWAP网上购物系统的系统功能模块的划分。
1)、前台模块详细功能描述
其中,用户信息管理以及订单和购物车是禁止匿名用户访问的内容。
(1)商品信息模块:
商品分类浏览、商品详细信息。
(2)购物车模块:
添加商品到购物车、购物车信息修改、结算。
(3)用户信息管理模块:
注册新用户、登录、用户修改密码、用户个人资料管理。
(4)订单模块:
查询个人订单列表、查询某笔订单的详细信息。
2)、毕业论文
http://www.751com.cn删除管理员:修改密码。
(2)商品信息管理:
添加、删除商品类别;添加、修改、删除商品信息。
(3)用户信息管理:
查询用户信息、删除用户。
(4)订单管理:
管理订单是否确认,是否发货,是否付款,是否归档。并且对相应信息进行查询。
5.3 系统总体架构
如下图所示:即为本次系统开发的总体架构。
上图为本次系统开发的总体架构图,图为MyEclipse开发工具下项目结构的剪切图。
图中项目本文来自辣*文|论^文|网的全局包为:org.whatisjava.dangdang ,在全局包下又存在action、domain、filter、service、util包和hibernate、struct2的配置文件。
db包中放的是数据库的脚本文件。
WebRoot包下分别有css样式包、images图片包、js包、jsp包等等,在web
上一页 [1] [2] [3] [4] [5] [6] [7]
GWAP的jsp网上购物系统 第7页下载如图片无法显示或论文不完整,请联系qq752018766