网上商城项目

上传人:re****.1 文档编号:428228196 上传时间:2022-09-02 格式:DOCX 页数:26 大小:475.59KB
返回 下载 相关 举报
网上商城项目_第1页
第1页 / 共26页
网上商城项目_第2页
第2页 / 共26页
网上商城项目_第3页
第3页 / 共26页
网上商城项目_第4页
第4页 / 共26页
网上商城项目_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《网上商城项目》由会员分享,可在线阅读,更多相关《网上商城项目(26页珍藏版)》请在金锄头文库上搜索。

1、目录1 引言 21.1 编写目的21.2 背景21.3 定义21.4 参考资料32 总体设计32.1 需求规定32.2 运行环境32.3 基本设计概念和处理流程42.4 结构92.5 功能需求与程序的关系152.6 人工处理过程162.7 尚未问决的问题163 接口设计163.1 用户接口163.2 外部接口163.3 内部接口174 运行设计174.1运行模块组合174.2 运行控制174.3 运行时间175系统数据结构设计175.1 逻辑结构设计要点175.2 物理结构设计要点195.3 数据结构与程序的关系216系统出错处理设计216.1 出错信息216.2 补救措施216.3 系统维护

2、设计21概要设计说明书1 引言1.1 编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记 录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品 实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和 实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供 框架。1.2背景说明:A. 软件系统的名称: BS 网上商城系统B. 任务提出者: BS 电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的 本系统将使

3、用MySql作为数据库的存储系统1.3定义A. .B/S (Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML (Hypertext Markup Language,超文本标记语言)D. .CSS (Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A.内部文件BS网上商城电子商务系统案例研究项目B. BS网上商城电子商务系统案例研究项目合同20110710 - 01C. BS网上商城电子商务系统案例研究项目可行性分析 参考资料:

4、A. 国家标准软件需求说明书(GB856T88);B. 网站开发项目教程陈密方中国铁道出版社 软件测试朱少名电子工业出版社合同:A.BS网上商城电子商务系统案例研究项目合同20110710 - 012总体设计2.1 需求规定需求规定的详细内容,请参考独立的文档BS网上商城项目需求说明2.2 运行环境客户程序硬件要求:具有 Intel(R) Core T1110 处理器且满足以下要求的计算机: 最低 64 MB 内存最小 10 GB 硬盘鼠标键盘 服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机: 最低 512MB 内存最小 1 TB 硬盘鼠标键盘注:详情请参考独立的文

5、档BS网上商城项目需求说明2.3 基本设计概念和处理流程系统结构本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:Oracle10g/MySql/SQLServer2000/Access/DB2图 1:系统结构服务器设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由OraclelOg/SQL Server2000/MySql/Access/DB2数据库和数据库服务器来完成;

6、系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买 商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体 包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的 用户等。系统的前后台功能结构图如图所示:图 2 : BS 网上商城前台功能结构图系统总体流程图流程图的总体概述:前台功能模块主要是通过登录(普通用户不需要登录)进入商城后,对公告、商品 的浏览以及查询、购买。后台的管理模块主要是实现了管理员对公告、商品、订单及会 员用户的管理。在进入商城选购商品时,应先将选购的商品放到购物车中,然后去点击 购买,

7、填写收货人的信息(会员已保存收货人的信息,但是可以更改)。付款,购物完 成。BS网上商城网站管理员网站的访问者登录成功是浏览网页一否会员;否登*I登录成功一是选择商品;新产品上架、修改、删除;会员管理;订单管理;产品分类;以及销售信息进行统计等加入购物车更改产品数里等填写收货地址购买提交订单图 4: 系统总体流程图业务流程图网上交易部分1.浏览与选择商品: 顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览 挑选商品(可增加、删除、修改购物车上商品的数量),网站提供最新的商品列 表,热卖商品优先列表给顾客作为选购时的参考;2.判断: 顾客确定所购物品后,系统将判断该顾客是否是会

8、员,如果是,则可直接填写 订单;否则,提示顾客登记注册;若不注册则确认订单。3.提交订单: 已选购的商品需填写订单细节,如付款及提货方式等。只有正式提交定单才能 生效;4.注册: 顾客可在公司的网站上注册,填写姓名地址等信息后提交申请;5.确认: 后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,得到注册确 认的顾客才能成为会员,并拥有唯一的会员证号;6.非会员: 不是会员的顾客可以先挑选商品再申请成为会员,享受会员价格,所定购的商 品数及时存入数据库;也可以直接下单,则不享有会员价,不能查看自己的订 单信息;7.送货与付款: 网上的每一份订单都将实时存入后台数据库,后台操作人员通过电

9、话及其他方 式确认,确认后将及时实施该订单:向顾客送货,货到付款,完成网上交易。图 5 : 网上交易部分业务流程图2.4 结构应用程序内部结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean 组件技术。系统逻辑结构(分层编码)用例图:系统 r管理Vip用户八、I管理商品种类)管理普通用户管理员管理订单一、发货 -普通用户管理商品详细信息注册用户验证身份浏览商品查询商品查看商品种类usesI浏览相关种类商品vip会员查询商品详细信息“extends购买有关商品折扣购物usesSL_图 6 : 用例图说明:该用例图详细用户和系统之间的交互细节 ,体现本系统的

10、业务逻辑.在整个开发过程中将依照以上业务逻辑确定解决问题方案.时序图 1:图 7 : 管理员与系统交互时序图说明:以上是管理员与系统交互的时序图.体现了管理员与系统交互的细节和管理员的权限.时序图2:;I、邑占和板瓷1Z.显示身佇掩让4、验证信息:5.语求用尸列辰I6.提供用户信息G-京2冃户忙息八监让用尸信左T 五式登陆是图8:普通用户与系统交互时序图说明:以上是普通用户和系统交互的时序图,描述普通用户在不同时间段的业务状态.数据访问架构层:跨数据库的DAO模式框架:i= F,i2PChjH:-H窍逻谒f数駆伝 SerializableVO.- 一d1*CbFo:l .v/clnterfac

11、e|窕|丁刁.-用-V:山门二/rLydhType String*ii * 車JL旧口丄i_L *_; *updste(ValueObject wo) *ti n:b/-;Q7i(_boz:l;:v; 飾 nd All ring Filter) *del&te(Object key Vlrl-LzAlili ii.二ill)匚心按口gellngtance(Clags) : ObjectAtjHPUL:八 OllTiplDaoTJ巩PI穿才说杓壬现CClTl:lLid:leUWlnpgi=图9:跨数据库DAO模式架构根堪映射转*到不同的贡面I-上II;JSP1JSP2图10:管理员状态图:lit

12、图11:管理员状态图V图12:用户状态图2.5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:功能模块用户模块管理员模 块会员模块类别模块产品模块订单模块AdminLogi n.jspVLogin.jspVCategoryLi st.jspVCaterotyAd d.jspVCategoryM odify.jspVOrderDetilShow.jspOrderList.jspOrderModify.jspVOrderAdd.jspVProductAdd.jspVProductDel elt.jspVProductAdd.jspVProductMo dify.jspVProductSea rch.jspVProductUpl oad.jspVUserDelete. jspVUserList.jspVsalesCount.jspV表 1:功能需求与程序的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号