FAQs系统概要设计说明书.doc

FAQs系统概要设计说明书.doc

ID:61485806

大小:599.50 KB

页数:17页

时间:2021-02-05

FAQs系统概要设计说明书.doc_第1页
FAQs系统概要设计说明书.doc_第2页
FAQs系统概要设计说明书.doc_第3页
FAQs系统概要设计说明书.doc_第4页
FAQs系统概要设计说明书.doc_第5页
资源描述:

《FAQs系统概要设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、FAQs系统案例研究项目概要设计第一部分、引言1.1编写目的本说明是盼盼安全防盗公司FAQs系统案例研究项目软件产品的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计和出错处理设计等,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,为程序的详细设计提供基础。同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说

2、明提供框架。1.2适用范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。1.3背景说明:A、软件系统的名称:盼盼安全防盗公司FAQs系统案例研究项目B、任务提出者:盼盼安全防盗公司开发者:北大青鸟Aptech产品开发部实现完成的系统将在盼盼安全防盗公司的技术支持、产品管理等部门使用,所应用的网络系统是该系统的内部局域网。该公司的客户可通过互联网以多种方式浏览FAQs。C、本系统将是独立的系统,目前不与盼盼安全防盗公司的财务系统和其他资料系统提供接口,所产生的输出都是独立的。本系统

3、将使用Oracle9iRelease2作为数据库存储系统,Oracle9iRelease2企业版将由盼盼安全防盗公司自行购买。1.4定义FAQs:Frequentlyaskedquestions,常见问题解答;JSP、JSPs:JavaServerPages;Servlet:应用服务器程序;FrontController:一种J2EE程序的设计模式。实现MVC模式的Controller层,通常用Servlet实现。1.5文档概述本文档包括以下部分:总体设计用例设计概述接口设计系统出错处理设计系统维护设计数据库基表结构1.6

4、参考资料相关的文件包括:A、盼盼安全防盗公司的内部文件《FAQs系统案例研究项目》;B、盼盼安全防盗公司FAQs系统案例研究项目分析会议备忘录;C、盼盼安全防盗公司《FAQs系统案例研究项目需求说明》;D、盼盼安全防盗公司系统《FAQs案例研究项目开发计划》;参考资料:A、北大青鸟AptechACCP3.0Sem2《基于软件开发项目的毕业设计》;B、国家标准《概要设计说明书(GB8567——88)》;C、莱克公司的人力资源管理项目的软件概要设计说明书;D、《设计模式》合同:A、《盼盼安全防盗公司FAQs系统案例研究项目合同

5、-2》;第二部分、总体设计2.1需求规定需求规定的详细内容,请参考独立的文档:盼盼安全防盗公司《FAQs系统案例研究项目需求说明》;2.2基本设计理念1.数据集中存放,以B/S方式实现FAQs数据管理2.基于J2EE平台架构2.3运行环境1、设备:客户程序硬件要求:具有PentiumIII处理器且满足以下要求的计算机:最低64MB内存最小2.1GB硬盘鼠标键盘服务器硬件需求:具有PentiumIII处理器且满足以下要求的计算机:最低256MB内存最小8GB硬盘鼠标键盘2、支持程序浏览器客户端:操作系统:Windows98/

6、NT/2000或更高版本浏览器:IE5.0以上或Netscape同等版本以上;数据库服务器软件:操作系统:WindowsNT/2000Server或更高版本Web服务器:IBMHTTPServer、Apache、MSIIS等;应用服务器:WebLogic(7.0以上版本)等企业级应用服务器;数据库产品:OracleEE(9iEE以上版本)2.3约束和假定本系统基于J2EE架构开发,要求系统运行在支持J2EE的应用服务器中2.4基本设计概念和处理流程本系统采用MVC设计模式、Command模式、单子模式。设计说明:1、由一个

7、Servlet作为系统的Controller,负责收集用户的输入、调用相应的命令和将命令执行的结果返回适当的页面;2、独立的存储访问模块,为保证系统共享唯一一个存储访问类,使用了单子模式设计存储访问类;3、使用交易令牌技术,避免了交易的重复提交,保证交易的一致性;4、使用Command模式设计业务逻辑,使系统具有良好的结构和可扩展性。2.5人工处理过程(不适用)1.6尚未问决的问题(不适用)第三部分、用例3.1需求用例3.2系统包结构注:更详细的包结构组成将在每个子系统统处说明。3.3包和用例对照关系编号用例使用的包名1浏

8、览FAQsfaqtool2管理FAQsfaqtool3浏览FAQscommon4管理FAQscommon第四部分、设计概述4.1简述本系统完全采用Java语言开发,以B/S方式实现浏览FAQs、管理FAQs等功能,采用Visio2002和RationalRose2003工具完成业务建模和分析工作。使用U

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。