- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XXX项目
概要设计说明书
文档编号
版本号
最后更新日期
敏感性级别 公开 / 业务范围 / 技术范围 / 内部保密
文档修订记录
日期 版本号 操作类型 经办人 活动描述
引言
1.1 术语和缩写
本文用到的术语符合国家标准《软件工程术语( GB/T11475-1995 )》。
与本文直接相关的国家标准包括: (中国标准出版社 1996 年)
GB8566-1995 软件生存期过程
GB8567-88 计算机软件产品开发文件编制指南
GB8567-88 计算机软件数据库设计说明编制指南
GB/T11457-1995 软件工程术语
1.2 参考资料
文件名称
文件版本
《XXX系统软件需求规格说明书》
V1.0
《XXX系统业务需求说明书》
V1.0
1.3 设计约束
(1)需求约束
本系统应当遵循的标准或规范。
硬件、操作系统、数据库等基础架构条件描述 ,如能在普通 PC 机、 windows 操作
系统上运行。
页面简单、操作方便快捷。
具有较高的正确性、健壮性、可靠性、效率(性能) 、易用性、清晰性、安全性、
可扩展性、兼容性、可移植性。
2)隐含约束
用户必须具备一定的计算机使用能力
IE 版本在 5.0 或 5.0 之上
中央处理器 CPU主频 800MHZ以上,内存最小 128MB,硬盘最小 10G,以及必要的网络设备。
1.4 设计策略
1.扩展策略
XXX系统的软件设计采用模块化体系结构,新功能的引入不影响原有的功能模块,具有
良好的可扩展性。
2.复用策略
信息查询、统计汇总设计考虑部分通用化设计,便于复用。
3.安全性
系统中涉及到敏感信息, 系统应具备统一、 完善的多级安全机制, 以保证系统的安全性。
4.易用性
系统应提供友好的操作界面,便于用户的操作和管理。
5.灵活性
业务本身具有较多的灵活性,在系统设计时,设计上要充分考虑到灵活性。
总体设计
2.1 设计规定
1、所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数
据库表的命名,也能够更好的规范数据库表命名。
2、所有数据库的设计,都采用 Rational Rose 进行,并且采用面向对象的设计方法,
首先进行对象实体的设计, 最后将对象持久化到数据库中, 所有的表和表之间的关联 (ER 图 )
都采用标准的 Rose 设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起
来。
3、界面风格:管理界面做到美观大方、风格统一,并有一些提示信息指导用户操作使
用。尽量使用选择框、下拉框等选择操作界面,方便用户的使用。
4、消息提示:中文提示,言简意赅。
2.2 运行环境
2.2.1 软件平台
服务器操作系统: UNIX
DB服务器
数据库软件的名称: Oracle
数据库软件的版本: 9i
客户端操作系统: Microsoft Windows 2000/ XP ;
CPU:1G;内存: 256M;硬盘:剩余 1G
2.2.2 开发环境的配置
类别 标准配置
HP520
计算机硬件
CPU:Intel Core (TM) Duo T2600 主频: 2.16GHz
硬盘: 160G
内存: 2G
操作系统: Windows XP
软件
开发环境: java + eclipse 3.2
VB6
数据库: Oracle 9i
网络通信
建议电信、网通各 100 M独享带宽
2.2.3
集成环境的配置
类别
标准配置
CPU: Intel CPU2.66GHz (及以上)
计算机硬件
内存容量: 1024
硬盘容量: 80G
操作系统: Windows2000/2003/XP(及以上)
软件
开发环境: java + eclipse 3.2
VB6
数据库: Oracle 9i
网络通信
建议电信、网通各 100 M独享带宽
2.2.4
测试环境的配置
类别
标准配置
CPU: Intel CPU2.66GHz
计算机硬件
内存容量: 512M
硬盘容量: 80G
操作系统: Windows2000/2003/XP
软件
开发环境: java + eclipse 4.5
VB6
数据库: Oracle 9i
网络通信
建议电信、网通各 100 M独享带宽
2.3 基本设计概念和处理流程
设计方法:面向对象
2.4 技术架构
描述实现中所采用的技术框架。 如下述采用 MVC设计范式的 B/S 多层网络计算架构, 描述示
例如下:
应用系统构架采用了先进的 MVC(Model-View-Controller )设计范式( Design Pattern ),
如下图所示。采用分布式多层体系,使用平台无关的的技术框架和业务逻辑构件化技术。
MVC模型图
所谓的 MVC(Model-View-Controller )设计范
文档评论(0)