faqs系统项目详细设计说明书

faqs系统项目详细设计说明书

ID:27718983

大小:294.50 KB

页数:10页

时间:2018-12-05

faqs系统项目详细设计说明书_第1页
faqs系统项目详细设计说明书_第2页
faqs系统项目详细设计说明书_第3页
faqs系统项目详细设计说明书_第4页
faqs系统项目详细设计说明书_第5页
资源描述:

《faqs系统项目详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FAQs系统案例研究项目详细设计第一部分、引言1.1编写目的本说明在概要设计的基础上,对FAQs系统案例研究项目的各模块、程序、子系统分别进行了实现层面上的要求和说明。软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。1.2适用范围本详细设计文档提供给系统开发人员,包括程序员和项目组成员,不得提供给公司外人员。1.3背景说明:A、软件系统的名称:盼盼安全防盗公司FAQs系统案例研究项目B、任务提出者:盼盼安全防盗公司开发者:北大青鸟Aptech产品开发部实现完成的系统将在盼盼安全防盗公司的技术支持、产品管理等部门使用,所应用的网络系统是该系统的内部局域网。该公

2、司的客户可通过互联网以多种方式浏览FAQs。C、本系统将是独立的系统,目前不与盼盼安全防盗公司的财务系统和其他资料系统提供接口,所产生的输出都是独立的。本系统将使用Oracle9iRelease2作为数据库存储系统,Oracle9iRelease2企业版将由盼盼安全防盗公司自行购买。1.4定义FAQs:Frequentlyaskedquestions,常见问题解答;JSP、JSPs:JavaServerPages;10Servlet:应用服务器程序;FrontController:一种J2EE程序的设计模式。实现MVC模式的Controller层,通常用Servlet实现。1.

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

4、引言部分,这样是为了文档能够在独立使用的时候,能够提供足够的背景信息。)10第二部分、系统结构2.1软件结构系统中存在部分公用模块--软件配置读取模块,其他模块和工程项目也要使用。软件配置读取模块,包路径为:cn.com.jbaptech.common,软件配置读取类如下图所示:PropertiesManager类目前有如下方法:getProperties()主要实现如下功能:读取FAQs系统的JDBC配置文件,以Properties对象返回有关的JDBC驱动、用户、密码和连接URL的信息。2.2程序结构10程序模块名称功能结构MVC模式层次add.jspFAQs管理Viewa

5、ll.jspWeb访问FAQsViewFaqAdminServletFAQs管理ControllerFaqServletWeb访问FAQsControllerdel_menu.jspFAQs管理Viewdelete.jspFAQs管理Viewerror.jspFAQs管理,Web访问FAQsViewmenu.jspFAQs管理Viewplain.jspWeb访问FAQsViewsingle.jspWeb访问FAQsViewtoc.jspWeb访问FAQsViewupd_menu.jspFAQs管理Viewupdate.jspFAQs管理ViewAbortCommandFAQs管

6、理ControllerAddCommandFAQs管理ControllerCommandFAQs管理ControllerCommandExceptionFAQs管理ControllerCommandTokenFAQs管理ControllerDeleteCommandFAQs管理ControllerGetAllCommandFAQs管理,Web访问FAQsControllerGetCommandFAQs管理,Web访问FAQsControllerNullCommandFAQs管理ControllerUpdateCommandFAQs管理ControllerUnknownFaqEx

7、ception存储管理ModelFaqRepositoryException存储管理ModelFaqRepository存储管理Model第三部分、设计说明3.1对象模型图一:10图二:各个对象说明:编号对象名说明1NullCommand空命令类,不执行任何命令,仅返回一个页面名称。2UpdateCommand更新FAQ命令类3AddCommand增加FAQ命令类4DeleteCommand删除FAQ命令类5FaqRepository存储管理类6FaqBeanFAQ信息的JavaBean7A

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

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

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