zoukankan      html  css  js  c++  java
  • 详细文档

    项目文档:详细设计文档

    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测试要点

    点击指定位置,跳转界面。利用白盒测试技术设计测试用例以测试处理逻辑,利用黑盒测试技术来测试接口.

  • 相关阅读:
    1.1 java变量及数据类型
    3. 软件测试的类型
    2.3 软件测试模型之 敏捷测试
    2.2 软件测试的手段
    2.1 软件测试的阶段
    1.1 软件测试基础概念
    浅谈内联元素inline
    微信内置浏览器清除缓存的方法
    我的package.json清单
    我的gulp.js清单
  • 原文地址:https://www.cnblogs.com/team-MT/p/9204379.html
Copyright © 2011-2022 走看看