- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WORD格式可编辑
PAGE
专业技术 资料分享
北大青鸟网上商城系统
概要设计说明书
版本号:
修改内容
修改人
修改时间
1.0
李爽
第一部分:引言
1.1编写目的
本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。
1.2背景
软件系统的名称: 北大青鸟网上商城系统
任务提出者:北大青鸟九月J2EE班级第三小组
开发者:北大青鸟九月J2EE班级第三小组
实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。
本系统将是一个独立的系统,目前所产生的输出都是独立的。
本系统将使用Oracle9i作为数据库存储系统.
1.3定义
序号
详细名称
简称
1
具有VIP资格的用户
VIP会员
2
已经注册的但未具备VIP资格的用户
普通会员
3
未经注册的只有浏览权限的用户
浏览用户
4
同时具备以上的权限的用户
用户
1.4参考资料
相关的文件包括:
内部文件《北大青鸟网上商城电子商务系统案例研究项目》;
北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;
《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;
参考资料:
北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》;
国家标准《软件需求说明书(GB856T——88)》;
亚马逊网站的软件需求说明;
合同:
A、《北大青鸟网上商城电子商务系统案例研究项目合同- 2》;
第二部分:总体设计
2.1需求规定
需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》.
2.2运行环境
2.2.1、硬件设备要求:
客户程序硬件要求:
具有 Pentium III 处理器且满足以下要求的计算机:
最低 64 MB 内存
最小 2.1 GB 硬盘
鼠标
键盘
服务器硬件需求:
具有 Pentium III 处理器且满足以下要求的计算机:
最低 512MB 内存
最小 8 GB 硬盘
鼠标
键盘
2.2.2、支持程序
客户程序软件:
Windows 98/NT /2000或更高版本
数据库服务器软件:
Windows NT / 2000 Server 或更高版本
Oracle9i/SQL Server 2000/My Sql/Access
2.3基本设计概念和处理流程
本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:
Internet
Internet
WebLogicInternet
WebLogic
Internet
Oracle9i
Oracle9i服务器/
SQL Server2000
图1:系统结构
设计说明:
1、每一个计算机需要安装浏览器;
2、每个客户程序通过中间件访问中央的数据库服务器;
3、数据库服务器使用Oracle9i或SQL Server2000来实现;
4、多用户并发访问和处理、数据加锁、事务协调,由Oracle9i/SQL Server 数据库和数据库服务器来完成;
2.4结构
应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。
系统规划的结果采用图2来表示。
JavaBean“
JavaBean
“网上商城”在线销售网
登录/注册
系统管理
商品查询
购物车
Oracle9i/SQL Server2000
WebLogic
WebLogic
图2:系统逻辑结构(分层编码)
功能和模块的划分:
——
——
——
——
——
——
——
——
后台管理
留言板/
在线论坛
会员管理
商品管理
————————————————————————————————————
“网上商城”电子商务系统
订单管理
收藏夹
图3:系统模块划分
模块划分说明:
1、登录和安全被独立地设计为一个JavaBean控件;
2、数据访问模块设计为一个独立的JavaBean组件,以方便其他应用程序开发重用;
用例图:
说明:该用例图详细用户和系统之间的交互细节,体现本系统的业务逻辑.在整个开发过程中将依照以上业务逻辑确定解决问题方案.
时序图1:
说明:以上是管理员与系统交互的时序图.体现了管理员与系统交互的细节和管理员的权限.
时序图2:
说明:以上是普通用户和系统交互的时序图,描述普通用户在不同时间段的业务状态.
数
您可能关注的文档
- 代数式与代数式的值专题训练.doc
- 当前机关思想政治工作中存在的问题与对策.doc
- 道德经(拼音(完整版)).doc
- 第五章熔体_湖南工学院精品课程.doc
- 电梯最新检验规范方案第2号修改单.doc
- 电子技术基础数字部分第五版康光华主编第4章习题答案解析.doc
- 毒理学基础_名词解释及简答题.doc
- 对当前护理.工作的一些思考及建议.doc
- 儿科护理.学重点内容整理.doc
- 二次函数知识点总结与相关典型题目435.doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)