网上书店体系结构设计.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

体系结构设计报告

一、目的

主要是分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。

二、角色与职责

体系结构设计人员:于超男,韩歌,武双双,刘钊

三、输入

本系统网络书店提供一个存在于网络上的虚拟的书店,买家可以到网上去浏览书店提供的书籍(这些书籍包含详细的描述信息),就像看到真正的书店浏览书籍一样,看到自己喜欢的书籍就可以向系统下订单,商家看到订单后根据用户提供的信息处理这些订单,用户可以时时跟踪订单的处理过程直到得到购买的书籍。

说明对所建议开发的软件的基本要求,如:

A. 功能:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、

帐目、客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;

客户留言及对客户留言的反馈);

B. 性能:网上书店管理系统的使用者是购买图书的消费者。对于店主的管理工作需要方

便对进书、售书、库存、帐目、客户的管理等;对于订购图书的消费者其浏览页面、订购图书等功能,一般需要达到并发数是1000以上。

C. 在安全与保密方面的要求:书店中所有的图书能够供用户随时查阅;用户的个人信息

可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。

D. 完成期限:一个月之内。

四、启动准则

体系结构设计人员确定为于超男,韩歌,武双双,刘钊,

五、主要步骤

[Step1] 设计准备

✓本系统设计的体系结构设计、用户界面设计由于超男,韩歌,武双双,刘钊负责;

数据库设计、模块设计由于钰雯、段军可、常颢负责。

✓我们阅读需求文档,明确此次的设计任务是设计体系结构。

✓我们准备好设计工具Eclipse和所有此次需要的资料。

[S tep2]确定影响系统设计的约束因素

需求约束:

A.本系统应当遵循国际标准TCP/IP协议;

B.硬件、软件、运行环境和开发环境方面的约束: 在Windows xp环境下运行,使用SQL Server数据库管理系统,web浏览器;

C.软件质量具有移植性、安全性、可靠性、兼容性和健壮性。

隐含约束:

由于本次的体系结构设计人员都是年轻人,对国内行情不是很了解,可能会对系统设计产生影响。

[Step3] 确定设计策略

✓扩展策略。为了方便本系统在将来扩展功能,现在我们就把本系统的每一个功能都设置好,并且程序都留有扩展性,当需要扩展时可以顺利扩展,并且持续的进行市场调查,对系统进行更新和维护。

✓复用策略。本系统在当前或者将来如果想复用只需连接前台和后台即可。

✓折衷策略。如果当两个目标难以同时优化时,可以采用时间效率和空间效率折衷。[Step4] 系统分解与设计

我们

✓将系统分解为前台和后台两个系统,前台主要是用户和客户注册登录、查询信息、购物等等用的,而后台主要是管理员管理用户会员、图书分类、订单等等用的。

✓前台分为客户注册登录模块、图书分类模块、图书查询模块、购物车模块推荐书籍模块、新书上架模块、特价专区模块、畅销热卖模块、出版社专区模块、友情链接模块和版权信息模块。

后台分为客户管理子模块、订单管理模块和图书管理模块。

✓系统开发、测试、运行所需的环境是windows xp,所用的技术的JA V A技术,数据库是SQL server 2000。

[Step5] 撰写体系结构设计文档

我们根据指定的模板撰写《体系结构设计报告》。

[Step6] 体系结构设计评审

我们邀请同行专家、开发人员对体系结构进行正式技术评审结果是:本次系统结构很适合产品需求,可以在预定的计划时间内完成任务。其次本系统的性能,可扩展性,可管理性,可复用性,安全性经过考察都合情合理。。

六、输出

《体系结构设计报告》

七、结束准则

《体系结构设计报告》已经完成,并且通过了技术评审。

八、度量

我们统计工作量以及文档的规模,汇报给项目经理。

相关文档
最新文档