详细设计说明书.doc

详细设计说明书.doc

ID:26518075

大小:237.00 KB

页数:10页

时间:2018-11-27

详细设计说明书.doc_第1页
详细设计说明书.doc_第2页
详细设计说明书.doc_第3页
详细设计说明书.doc_第4页
详细设计说明书.doc_第5页
资源描述:

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

1、信息发布系统详细设计文档信息发布系统(详细设计说明书)编写单位:JAVA实践小学期第22组设计人员:版本:1.0编写日期:2010/9/5信息发布系统详细设计文档目录10信息发布系统详细设计文档第一部分、引言31.1编写目的31.2背景31.3定义3第二部分、程序系统的结构4第三部分、基本操作部分43.1程序描述53.2整体结构53.3性能53.4输入输出项63.5算法63.6主要类的设计63.7存储分配73.8注释73.9限制条件83.10测试计划83.11尚未解决的问题8第四部分、其它附加功能及帮助

2、系统84.1程序描述84.2功能84.3性能84.4输入输出项84.5限制条件95设计特点95.1通信便捷95.2开发速度快9第六部分、项目分工9附录:910信息发布系统详细设计文档10信息发布系统详细设计文档第一部分、引言1.1编写目的本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要求和说明。软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。1.2背景说明:A、软件系统的名称:信息发布系统B、任务提出者:JAVA实践小学期开发者:第22组成员C、实现完

3、成的系统将可用在所有JAVA虚拟机的个人PC上.为使用者提供信息发布,浏览,评论的方式,沟通各个用户.1.3定义服务器端API:服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开发,使得同时进行,提高效率,节约时间。两端通过protocol(协议类)进行通信。Gson:Google提供的一个类库。通过使用这个类库,可以把把对象转换成json格式的字符串,以方便在网络中的传输。也可反向将字符串转换成对象,这样带有方法地操作对象,可以有效,方便地保证信息的沟通。Json:JavaScript

4、ObjectNotation,是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,JSON采用完全独立于语言的文本格式,这些特性使得JSON成为理想的数据交换语言。1.4参考资料,相关的文件包括:A、《项目需求说明》;B、《项目详细设计说明书》;C、《项目概要设计说明书》;参考资料:《软件工程概论》,王华10信息发布系统详细设计文档第二部分、程序系统的结构该系统为了两大部分:客户端与服务器端,中间通过protocol类通信。其中使用gson库来转

5、换和逆向转换对象,实现标准包括:1、客户端主程序A、工程类型:JAVA项目;B、工程名称:信息发布系统C、编译生成文件:jar形式D、引用的组件:JDK,Gson库注:以上提供的是工具集合,具体用到的类都包含在里面2、服务器端主程序:服务器端程序以及数据库操作类(DBO)3、服务器端数据库操作验证用户,用户注册,更改密码,更新文档,新建文档,新建记录(包括浏览记录和回复记录),查看文档,删除文档,查看记录。第三部分、基本操作部分界面设计如下图:10信息发布系统详细设计文档3.1程序描述A、客户端窗体:尽

6、量友好的设计,让用户尽可能地关注信息的内容主体。B、服务器端设计:该窗体在设计上尽量的符合人们的使用习惯,并且在出现非法操作的情况下,有相应的提示信息输出。3.2整体结构系统的整体大致结构为下图:3.3性能灵活性:窗口响应绝大部分的快捷菜单和控制面板操作;时间特性:响应鼠标单击的时间在2~3秒之间;10信息发布系统详细设计文档3.4输入输出项输入的数据是户执行的各种操作,包括鼠标、键盘等操作。输出是从数据库中读取的数据,或错误警告信息。3.5算法本部分没有采用自定义的算法。3.6主要类的设计用户类数据库

7、操作类(包括静态方法)10信息发布系统详细设计文档3.7存储分配本程序在高级语言JAVA进行编码,直接的内存分配由JAVA运行时分配。本组件内所依赖的变量、结构要求全部在组件元素内申明。3.8注释在代码的适当出有中文代码注释。注释设计请参考《VisualBasic可视化程序设计》的附录部分。10信息发布系统详细设计文档3.9限制条件所有用户的权限都经过严格设置,不能进行权限外的操作。用户组分为三组:管理员,用户和游客。3.10测试计划测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用

8、例说明。3.11尚未解决的问题在文件中存储文档文件中,不能存储文件名相同,但类型不同的文档。可以通过在文件名中加入文档类型来解决。但因时间关系,尚未解决。第四部分、其它附加功能及帮助系统4.1程序描述本程序设计是客户机和服务器机通过C/S模式,建立连接。在此基础上,进行信息的共享,发布等功能。系统的目的是为了方便用户的沟通。4.2功能主要功能就是给用户带来信息的沟通,交流的便捷。4.3性能灵活性:响应鼠标操作和键盘操作。时间性:视网络响应速

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

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

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