- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
网上商城系统设计阐明書
目录
TOC\o1-3\h\z\u第一部分:引言 1
1.1编写目的 1
1.2背景 1
1.3定义 1
1.4参照资料 2
第二部分:总体设计 3
2.1需求规定 3
2.2运行环境 3
2.3基本设计概念和处理流程 4
2.4构造 4
2.5功能需求与程序的关系 14
2.6人工处理過程 14
2.7尚未問决的問題 15
第三部分、接口设计 15
3.1顾客接口 15
3.2外部接口 16
3.3内部接口 16
第一部分:引言
1.1编写目的
本阐明是北大青鳥网上商城電子商务系统案例研究项目软件产品的总体设计和实現阐明,记录了系统整体实現上技术层面上的考虑,并且以需求阐明作為根据,同步该文档将作為产品实現、特性规定和控制的根据。
软件開发小组的每一位参与開发组员应當阅讀本阐明,以清晰产品在技术方面的规定和实現方略,本手册将進行技术评审和技术的可行性检查,同步為下一步的详细设计阐明提供框架。
1.2背景
软件系统的名称:北大青鳥网上商城系统
任务提出者:北大青鳥九月J2EE班级第三小组
開发者:北大青鳥九月J2EE班级第三小组
实現完毕的系统将作為线销售系统使用,所应用的网络為Internet网络。
本系统将是一种独立的系统,目前所产生的输出都是独立的。
本系统将使用Oracle9i作為数据库存储系统.
1.3定义
序号
详细名称
简称
1
具有VIP资格的顾客
VIP會员
2
已經注册的但未具有VIP资格的顾客
一般會员
3
未經注册的只有浏览权限的顾客
浏览顾客
4
同步具有以上的权限的顾客
顾客
1.4参照资料
有关的文献包括:
内部文献《北大青鳥网上商城電子商务系统案例研究项目》;
北大青鳥网上商城電子商务系统案例研究项目分析會议备忘录;
《北大青鳥网上商城電子商务系统案例研究项目可行性分析》;
参照资料:
北大青鳥AptechACCP3.0Y2《基于软件開发项目的毕业设计》;
国標《软件需求阐明書(GB856T——88)》;
亚馬逊网站的软件需求阐明;
协议:
A、《北大青鳥网上商城電子商务系统案例研究项目协议-2》;
第二部分:总体设计
2.1需求规定
需求规定的详细内容,請参照独立的文档《北大青鳥网上商城项目需求阐明》.
2.2运行环境
2.2.1、硬件设备规定:
客户程序硬件规定:
具有PentiumIII处理器且满足如下规定的计算机:
最低64MB内存
最小2.1GB硬盘
鼠標
键盘
服务器硬件需求:
具有PentiumIII处理器且满足如下规定的计算机:
最低512MB内存
最小8GB硬盘
鼠標
键盘
2.2.2、支持程序
客户程序软件:
Windows98/NT/或更高版本
数据库服务器软件:
WindowsNT/Server或更高版本
Oracle9i/SQLServer/MySql/Access
2.3基本设计概念和处理流程
本系统的实現采用經典的三层模式、B/S构造来实現,不一样的客户端程序共同访問中心数据库,系统构造如图1:
Internet
Internet
WebLogicInternet
WebLogic
Internet
Oracle9i
Oracle9i服务器/
SQLServer
图1:系统构造
设计阐明:
1、每一种计算机需要安装浏览器;
2、每個客户程序通過中间件访問中央的数据库服务器;
3、数据库服务器使用Oracle9i或SQLServer来实現;
4、多顾客并发访問和处理、数据加锁、事务协调,由Oracle9i/SQLServer数据库和数据库服务器来完毕;
2.4构造
应用程序的内部构造采用分层编码来实現,并且為保证各子系统的独立性,結合了JavaBean组件技术。
系统规划的成果采用图2来表达。
JavaBean“
JavaBean
“网上商城”在线销售网
登录/注册
系统管理
商品查询
购物車
Oracle9i/SQLServer
WebLogic
WebLogic
图2:系统逻辑构造(分层编码)
功能和模块的划分:
——
——
——
——
——
——
——
——
後台管理
留言板/
在线论坛
會员管理
商品管理
————————————————————————————————————
“网上商城”電子商务系统
订單管理
收藏夹
图3:系统模块划分
模块划分阐明:
1、登录和安全被独立地设计為一种JavaBean控件;
2、数据访問模块设计為一种独立的JavaBean组件,以以便其他应用程序開发重用;
用例图:
阐明:该用例图详细顾客和系统之
文档评论(0)