详细文档
Posted team-mt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详细文档相关的知识,希望对你有一定的参考价值。
项目文档:详细设计文档
1. 引言部分
1.1目的
该文档的目的是描述精准医疗系统的每个模块的细节设计,包括模块的接口、处理过程和算法以及模块测试方案。
本文档的预期读者包括:软件设计人员,模块开发人员,管理人员,测试人员。
1.2 项目背景
本项目由华中农业大学信息学院精准医疗开发小组提出,由华中农业大学计科1602班同学完成。
1.3定义
无
1.4参考资料
【1】jQuery;
【2】materialize框架开发手册;
【3】html高级开发;
【4】javascript从入门到精通。
【5】php开发指南。
2. 总体设计
2.1需求概述
录入病例:对病人信息的录入
病例分析:统计病人信息,方便进行分析
2.2 软件结构
3 程序描述
这一部分主要描述软件的逻辑组成接口,即软件结构图的绘制。但本小组使用的是面向对象的设计方法,因此,在此处用活动图替换了数据流图。
3.1模块基本信息
1登录模块;说明如下
输入:用户名,密码,登录用户类型(医生,数据上传人员)
输出:登录成功并跳转到主页面(index.php),登录出错请重新登录
功能:实现用户登录
性能:1秒内完成
3.2算法
1-1登陆界面输入用户信息
1-2通过ajax传到dologin.php
1-3与数据库信息比对
1-4判断用户登录结果
1-5成功则跳转,失败则提示
3.3程序逻辑
3.4接口
比对用户信息需要用到dologin中函数,数据库中信息
3.5测试要点
输入正确用户密码结果如何,输入错误用户名密码时结果如何。利用白盒测试技术设计测试用例以测试处理逻辑,利用黑盒测试技术来测试接口。
2-2主页面模块:
输入:录入信息,数据下载,数据上传
输出:跳转不同界面
功能:实现病人病历信息的录入、下载、分析
性能:录入信息与上传1s内,数据分析2s内
3.2算法
2-1通过js onclick事件判断用户点击模块
2-2实现相应跳转
3.3程序逻辑
3.4接口
录入信息对应add.php模块,数据下载对应download-index.php模块,数据上传对应uploads模块
3.5测试要点
点击相应模块,跳转不同界面。利用白盒测试技术设计测试用例以测试处理逻辑,利用黑盒测试技术来测试接口。
3-1退出登录模块
输入:鼠标点击指定位置
输出:跳转到登陆界面
功能:完成用户退出登录
性能:1s完成
3.2算法
3-1通过js onclick事件
3-2页面跳转
3.3程序逻辑
3.4接口
退回出登录按钮在header.php模块
3.5测试要点
点击指定位置,跳转界面。利用白盒测试技术设计测试用例以测试处理逻辑,利用黑盒测试技术来测试接口.
以上是关于详细文档的主要内容,如果未能解决你的问题,请参考以下文章