资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
信息发布系统详细设计文档1目录第一部分、引言 .21.1 编写目的.21.2 背景.31.3 定义.33.1 程序描述.53.2 整体结构.53.3 性能.53.4 输入输出项.53.5 算法.53.6 主要类的设计.53.7 存储分配.73.8 注释.73.9 限制条件.73.10 测试计划.73.11 尚未解决的问题.74.1 程序描述 .74.2 功能 .74.3 性能 .84.4 输入输出项 .84.5 限制条件 .85 设计特点 .85.1 通信便捷 .85.2 开发速度快 .8第六部分、项目分工 .8附录: .9第一部分、引言1.1 编写目的此说明书在概要设计的基础上,对医院综合管理系统的各个模块,程序分别进行了实现层面上的要求和说明。在以下的详细设计报告中将对在本阶段中队系统所做的所有详细设计进行说明在本阶段中,确定应该如何具体的实现所要求的系统,以便在编码阶段可以吧这个描述直接翻译成用具体程序语言书写的程序。主要工作包括:根据软件需求说明书所描述的数据,功能,运行,性能,需求,并依照概要设计说明书所确定的处理流程、总体设计、模块外部设计、设计软件系统的结构设计,逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等)软件开发小组的产品实现成员 应该阅读和参考此说明书,从而进行代码的编写,测试信息发布系统详细设计文档21.2 背景说明:A、 软件系统的名称:中大型医院综合管理系统B、 任务提出者:小玩子团队开发者:小玩子团队 用户:中大型医院相关的员工、需求分析员、系统设计人员C、 实现完成的系统将用在大型的服务器上,而作为子模块则有部门承担,即每个部门配置 PC1.3 定义服务器端 API :服务器端设计者通过规范的 API 文档,提供给客户端,以方便客户端的开发,使得同时进行,提高效率,节约时间。两端通过 protocol(协议类)进行通信。Gson:Google 提供的一个类库。通过使用这个类库,可以把把对象转换成 json 格式的字符串,以方便在网络中的传输。也可反向将字符串转换成对象,这样带有方法地操作对象,可以有效,方便地保证信息的沟通。Json:JavaScript Object Notation,是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于 JavaScript 的一个子集,JSON 采用完全独立于语言的文本格式,这些特性使得 JSON 成为理想的数据交换语言。1.4 参考资料,相关的文件包括:A、 项目需求说明 ; 小玩子团队编B、 项目详细设计说明书 ;小玩子团队编C、 项目概要设计说明书 ;小玩子团队编参考资料:软件工程概论软件文档编写第二部分、程序系统的结构该系统为了两大部分:客户端与服务器端,中间通过 protocol 类通信。其中使用 gson 库来转换和逆向转换对象,实现标准包括:1、客户端主程序A、工程类型:JAVA 项目;B、工程名称:信息发布系统C、编译生成文件:jar 形式D、引用的组件:JDK,Gson 库注:以上提供的是工具集合,具体用到的类都包含在里面2、服务器端主程序:服务器端程序以及数据库操作类(DBO)3、服务器端数据库操作验证用户,用户注册,更改密码,更新文档,新建文档,新建记录(包括浏览记录和回复记录) ,查看文档,删除文档,查看记录。信息发布系统详细设计文档3第三部分、基本操作部分界面设计如下图:3.1 程序描述A、客户端窗体:尽量友好的设计,让用户尽可能地关注信息的内容主体。信息发布系统详细设计文档4B、服务器端设计:该窗体在设计
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号