发布时间:2023-01-10 02:48:09
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个病历管理系统fx,病历管理系统fx项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
系统中存在的病人信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的病人管理按钮,跳转到病人管理页面可以对病人信息进行维护。用例描述如表所示。
为了维护系统中的病人信息,系统设置了病人管理模块。在病人管理模块中,将初始化数据库中的病人信息。在菜单栏中点击病人管理按钮,将跳转到病人管理页面,向服务器中的Bingrencontroller类发起bingrenmanage请求,在Bingrencontroller中将调用对应的Bingrenservice进行病人信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化病人信息后,可以在单独的病人信息操作栏中点击对应的按钮执行病人管理。
表管理病人用例描述
| 用例编号 | 管理病人 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理病人 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击病人按钮,服务器响应管理病人请求,获取所有的病人信息,保存到request中进行命名为bingren进行保存。在页面中通过for循环进行病人的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的病人信息,跳转到病人管理页面中,展示所有病人信息。 |
| 响应时间 | 1S |
| 输入参数 | 病人、病人id、名字、性别、 |
病人管理模块测试
本模块的操作人员为管理员,根据系统中的病人数据变化,例如新增病人或病人信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行病人的修改和删除操作,测试用例如表5.1所示:
表5.1 病人管理模块测试用例
| 功能描述 | 病人增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 病人管理 | ||
| 用例目的 | 对病人管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对病人模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增病人,缺失部分信息 | 新增病人失败 | 与期望一致 | 需填写完整病人信息 |
| 新增病人,填写完整信息 | 新增病人成功 | 与期望一致 | 功能准确 |
| 修改病人,缺失部分信息 | 修改病人失败 | 与期望一致 | 需填写完整病人信息 |
| 修改病人,填写完整信息 | 修改病人成功 | 与期望一致 | 功能准确 |
| 删除病人 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的病历信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的病历管理按钮,跳转到病历管理页面可以对病历信息进行维护。用例描述如表所示。
为了维护系统中的病历信息,系统设置了病历管理模块。在病历管理模块中,将初始化数据库中的病历信息。在菜单栏中点击病历管理按钮,将跳转到病历管理页面,向服务器中的Binglicontroller类发起binglimanage请求,在Binglicontroller中将调用对应的Bingliservice进行病历信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化病历信息后,可以在单独的病历信息操作栏中点击对应的按钮执行病历管理。
表管理病历用例描述
| 用例编号 | 管理病历 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理病历 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击病历按钮,服务器响应管理病历请求,获取所有的病历信息,保存到request中进行命名为bingli进行保存。在页面中通过for循环进行病历的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的病历信息,跳转到病历管理页面中,展示所有病历信息。 |
| 响应时间 | 1S |
| 输入参数 | 病人id、标题、病人、病历id、内容、病历、 |
病历管理模块测试
本模块的操作人员为管理员,根据系统中的病历数据变化,例如新增病历或病历信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行病历的修改和删除操作,测试用例如表5.2所示:
表5.2 病历管理模块测试用例
| 功能描述 | 病历增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 病历管理 | ||
| 用例目的 | 对病历管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对病历模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增病历,缺失部分信息 | 新增病历失败 | 与期望一致 | 需填写完整病历信息 |
| 新增病历,填写完整信息 | 新增病历成功 | 与期望一致 | 功能准确 |
| 修改病历,缺失部分信息 | 修改病历失败 | 与期望一致 | 需填写完整病历信息 |
| 修改病历,填写完整信息 | 修改病历成功 | 与期望一致 | 功能准确 |
| 删除病历 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的科室信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的科室管理按钮,跳转到科室管理页面可以对科室信息进行维护。用例描述如表所示。
为了维护系统中的科室信息,系统设置了科室管理模块。在科室管理模块中,将初始化数据库中的科室信息。在菜单栏中点击科室管理按钮,将跳转到科室管理页面,向服务器中的Keshicontroller类发起keshimanage请求,在Keshicontroller中将调用对应的Keshiservice进行科室信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化科室信息后,可以在单独的科室信息操作栏中点击对应的按钮执行科室管理。
表管理科室用例描述
| 用例编号 | 管理科室 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理科室 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击科室按钮,服务器响应管理科室请求,获取所有的科室信息,保存到request中进行命名为keshi进行保存。在页面中通过for循环进行科室的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的科室信息,跳转到科室管理页面中,展示所有科室信息。 |
| 响应时间 | 1S |
| 输入参数 | 科室id、名字、 |
科室管理模块测试
本模块的操作人员为管理员,根据系统中的科室数据变化,例如新增科室或科室信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行科室的修改和删除操作,测试用例如表5.3所示:
表5.3 科室管理模块测试用例
| 功能描述 | 科室增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 科室管理 | ||
| 用例目的 | 对科室管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对科室模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增科室,缺失部分信息 | 新增科室失败 | 与期望一致 | 需填写完整科室信息 |
| 新增科室,填写完整信息 | 新增科室成功 | 与期望一致 | 功能准确 |
| 修改科室,缺失部分信息 | 修改科室失败 | 与期望一致 | 需填写完整科室信息 |
| 修改科室,填写完整信息 | 修改科室成功 | 与期望一致 | 功能准确 |
| 删除科室 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的治疗信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的治疗管理按钮,跳转到治疗管理页面可以对治疗信息进行维护。用例描述如表所示。
为了维护系统中的治疗信息,系统设置了治疗管理模块。在治疗管理模块中,将初始化数据库中的治疗信息。在菜单栏中点击治疗管理按钮,将跳转到治疗管理页面,向服务器中的Zhiliaocontroller类发起zhiliaomanage请求,在Zhiliaocontroller中将调用对应的Zhiliaoservice进行治疗信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化治疗信息后,可以在单独的治疗信息操作栏中点击对应的按钮执行治疗管理。
表管理治疗用例描述
| 用例编号 | 管理治疗 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理治疗 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击治疗按钮,服务器响应管理治疗请求,获取所有的治疗信息,保存到request中进行命名为zhiliao进行保存。在页面中通过for循环进行治疗的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的治疗信息,跳转到治疗管理页面中,展示所有治疗信息。 |
| 响应时间 | 1S |
| 输入参数 | 治疗、治疗时间、标题、病人id、治疗id、病人、 |
治疗管理模块测试
本模块的操作人员为管理员,根据系统中的治疗数据变化,例如新增治疗或治疗信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行治疗的修改和删除操作,测试用例如表5.4所示:
表5.4 治疗管理模块测试用例
| 功能描述 | 治疗增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 治疗管理 | ||
| 用例目的 | 对治疗管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对治疗模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增治疗,缺失部分信息 | 新增治疗失败 | 与期望一致 | 需填写完整治疗信息 |
| 新增治疗,填写完整信息 | 新增治疗成功 | 与期望一致 | 功能准确 |
| 修改治疗,缺失部分信息 | 修改治疗失败 | 与期望一致 | 需填写完整治疗信息 |
| 修改治疗,填写完整信息 | 修改治疗成功 | 与期望一致 | 功能准确 |
| 删除治疗 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的医生信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的医生管理按钮,跳转到医生管理页面可以对医生信息进行维护。用例描述如表所示。
为了维护系统中的医生信息,系统设置了医生管理模块。在医生管理模块中,将初始化数据库中的医生信息。在菜单栏中点击医生管理按钮,将跳转到医生管理页面,向服务器中的Yishengcontroller类发起yishengmanage请求,在Yishengcontroller中将调用对应的Yishengservice进行医生信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化医生信息后,可以在单独的医生信息操作栏中点击对应的按钮执行医生管理。
表管理医生用例描述
| 用例编号 | 管理医生 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理医生 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击医生按钮,服务器响应管理医生请求,获取所有的医生信息,保存到request中进行命名为yisheng进行保存。在页面中通过for循环进行医生的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的医生信息,跳转到医生管理页面中,展示所有医生信息。 |
| 响应时间 | 1S |
| 输入参数 | 医生id、科室、名字、医生、 |
医生管理模块测试
本模块的操作人员为管理员,根据系统中的医生数据变化,例如新增医生或医生信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行医生的修改和删除操作,测试用例如表5.5所示:
表5.5 医生管理模块测试用例
| 功能描述 | 医生增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 医生管理 | ||
| 用例目的 | 对医生管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对医生模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增医生,缺失部分信息 | 新增医生失败 | 与期望一致 | 需填写完整医生信息 |
| 新增医生,填写完整信息 | 新增医生成功 | 与期望一致 | 功能准确 |
| 修改医生,缺失部分信息 | 修改医生失败 | 与期望一致 | 需填写完整医生信息 |
| 修改医生,填写完整信息 | 修改医生成功 | 与期望一致 | 功能准确 |
| 删除医生 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的治疗记录信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的治疗记录管理按钮,跳转到治疗记录管理页面可以对治疗记录信息进行维护。用例描述如表所示。
为了维护系统中的治疗记录信息,系统设置了治疗记录管理模块。在治疗记录管理模块中,将初始化数据库中的治疗记录信息。在菜单栏中点击治疗记录管理按钮,将跳转到治疗记录管理页面,向服务器中的Zhiliaojilucontroller类发起zhiliaojilumanage请求,在Zhiliaojilucontroller中将调用对应的Zhiliaojiluservice进行治疗记录信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化治疗记录信息后,可以在单独的治疗记录信息操作栏中点击对应的按钮执行治疗记录管理。
表管理治疗记录用例描述
| 用例编号 | 管理治疗记录 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理治疗记录 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击治疗记录按钮,服务器响应管理治疗记录请求,获取所有的治疗记录信息,保存到request中进行命名为zhiliaojilu进行保存。在页面中通过for循环进行治疗记录的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的治疗记录信息,跳转到治疗记录管理页面中,展示所有治疗记录信息。 |
| 响应时间 | 1S |
| 输入参数 | 治疗记录、详细记录、说明、治疗记录id、 |
治疗记录管理模块测试
本模块的操作人员为管理员,根据系统中的治疗记录数据变化,例如新增治疗记录或治疗记录信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行治疗记录的修改和删除操作,测试用例如表5.6所示:
表5.6 治疗记录管理模块测试用例
| 功能描述 | 治疗记录增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 治疗记录管理 | ||
| 用例目的 | 对治疗记录管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对治疗记录模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增治疗记录,缺失部分信息 | 新增治疗记录失败 | 与期望一致 | 需填写完整治疗记录信息 |
| 新增治疗记录,填写完整信息 | 新增治疗记录成功 | 与期望一致 | 功能准确 |
| 修改治疗记录,缺失部分信息 | 修改治疗记录失败 | 与期望一致 | 需填写完整治疗记录信息 |
| 修改治疗记录,填写完整信息 | 修改治疗记录成功 | 与期望一致 | 功能准确 |
| 删除治疗记录 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的管理员信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的管理员管理按钮,跳转到管理员管理页面可以对管理员信息进行维护。用例描述如表所示。
为了维护系统中的管理员信息,系统设置了管理员管理模块。在管理员管理模块中,将初始化数据库中的管理员信息。在菜单栏中点击管理员管理按钮,将跳转到管理员管理页面,向服务器中的Admincontroller类发起adminmanage请求,在Admincontroller中将调用对应的Adminservice进行管理员信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化管理员信息后,可以在单独的管理员信息操作栏中点击对应的按钮执行管理员管理。
表管理管理员用例描述
| 用例编号 | 管理管理员 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理管理员 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击管理员按钮,服务器响应管理管理员请求,获取所有的管理员信息,保存到request中进行命名为admin进行保存。在页面中通过for循环进行管理员的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的管理员信息,跳转到管理员管理页面中,展示所有管理员信息。 |
| 响应时间 | 1S |
| 输入参数 | 账号、管理员、管理员id、 |
管理员管理模块测试
本模块的操作人员为管理员,根据系统中的管理员数据变化,例如新增管理员或管理员信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行管理员的修改和删除操作,测试用例如表5.7所示:
表5.7 管理员管理模块测试用例
| 功能描述 | 管理员增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 管理员管理 | ||
| 用例目的 | 对管理员管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对管理员模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增管理员,缺失部分信息 | 新增管理员失败 | 与期望一致 | 需填写完整管理员信息 |
| 新增管理员,填写完整信息 | 新增管理员成功 | 与期望一致 | 功能准确 |
| 修改管理员,缺失部分信息 | 修改管理员失败 | 与期望一致 | 需填写完整管理员信息 |
| 修改管理员,填写完整信息 | 修改管理员成功 | 与期望一致 | 功能准确 |
| 删除管理员 | 删除成功 | 与期望一致 | 功能准确 |
系统中存在的药品信息需要用户进行维护,用户通过登录系统,点击左侧菜单栏的药品管理按钮,跳转到药品管理页面可以对药品信息进行维护。用例描述如表所示。
为了维护系统中的药品信息,系统设置了药品管理模块。在药品管理模块中,将初始化数据库中的药品信息。在菜单栏中点击药品管理按钮,将跳转到药品管理页面,向服务器中的Yaopincontroller类发起yaopinmanage请求,在Yaopincontroller中将调用对应的Yaopinservice进行药品信息的获取,将获取后的信息保存到request中进行保存,返回页面进行循环展示,初始化药品信息后,可以在单独的药品信息操作栏中点击对应的按钮执行药品管理。
表管理药品用例描述
| 用例编号 | 管理药品 |
|---|---|
| 用例参与者 | 用户 |
| 用例概述 | 本用例用于用户管理药品 |
| 前置条件 | 用户登陆系统后执行操作 |
| 用例步骤 | 用户登录系统,在菜单栏中点击药品按钮,服务器响应管理药品请求,获取所有的药品信息,保存到request中进行命名为yaopin进行保存。在页面中通过for循环进行药品的循环展示。 |
| 系统响应 | 提示用户登录成功,获取对应的药品信息,跳转到药品管理页面中,展示所有药品信息。 |
| 响应时间 | 1S |
| 输入参数 | 价格、药品id、药品、药名、发布时间、 |
药品管理模块测试
本模块的操作人员为管理员,根据系统中的药品数据变化,例如新增药品或药品信息变动,可在此模块中完成新增、修改等操作。本测试模块主要进行药品的修改和删除操作,测试用例如表5.8所示:
表5.8 药品管理模块测试用例
| 功能描述 | 药品增加、修改与删除功能 | ||
|---|---|---|---|
| 所属模块 | 药品管理 | ||
| 用例目的 | 对药品管理功能的准确性进行测试 | ||
| 前提条件 | 用户登录系统,对药品模块进行操作 | ||
| 测试数据 | 期望结果 | 实际结果 | 结果分析 |
| 新增药品,缺失部分信息 | 新增药品失败 | 与期望一致 | 需填写完整药品信息 |
| 新增药品,填写完整信息 | 新增药品成功 | 与期望一致 | 功能准确 |
| 修改药品,缺失部分信息 | 修改药品失败 | 与期望一致 | 需填写完整药品信息 |
| 修改药品,填写完整信息 | 修改药品成功 | 与期望一致 | 功能准确 |
| 删除药品 | 删除成功 | 与期望一致 | 功能准确 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计