目录
1 系统目标与范围说明... 0
1.1项目名称... 0
1.2问题说明... 0
1.3项目目标... 0
1.4项目范围... 0
1.5初步想法... 0
1.6可行性研究计划... 0
2 可行性分析报告... 1
2.1系统概述... 1
2.2可行性分析... 2
2.3结论意见... 2
3 项目开发计划... 2
3.1系统资源... 2
3.2费用预算... 2
3.2进度安排... 2
3.4要交付的产品清单... 3
4 需求规格说明... 3
4.1数据描述... 3
4.2功能描述... 3
4.3性能描述... 3
4.4运行描述... 3
4.5质量保证... 3
5 概要设计说明... 4
5.1结构设计... 4
5.2数据结构设计... 4
5.3初步测试计划... 4
6 详细设计说明... 4
6.1软件结构... 4
6.2程序描述:逐个模块给出以下说明... 4
7 编码实现... 7
7.1模块代码... 7
8 测试... 8
8.1测试项目说明:... 8
8.2测试执行情况:... 8
8.3评价:... 9
1 系统目标与范围说明
职工医疗报销管理系统
随着信息时代的到来,信息化管理成为常态。信息化也成为了社会发展的必然改革。传统的医疗报销加长了人们的操作时长,造成了个人进行医疗报销过程的复杂性以及对报销数据的不确定性,造成个人对报销金额的怀疑等。而医疗报销系统解决了个人对自己额度的不确定,以及剩余报销额度的了解,同时减少了人工通道出现误差的情况。在移动互联网的推动下,使得数据公开化,可视化,能够让每个人更好的知道自己的数据。其中需求分析中主要对系统的数据流图进行了详细描绘,系统设计中主要描绘出了该医疗报销系统的模块设计图和该系统数据库的设计。功能与操作中介绍了对该人员管理系统的基本功能。
我们使用少量代价快速地构建一个可执行的软件系统模型。对自己报销金额的确定。该系统存在的功能包括,:输入功能、统计功能、报表功能、打印功能、信息查询、安全功能、备份功能。随着医疗报销管理系统在社会中的广泛应用,该系统对学校报销部门的影响是无可替代的。在现代学校报销部门社会中,时效性是一个越来越重要的要求。时效性包括经营时效和管理时效。提高管理的时效性也是改进管理的重要内容。
现在的社会对管理水平的要求越来越高,提高管理水平可以提高工作效率和节省时间捡钱方面的开支。一个学校,比如大学,所有教职工以及其家属人数是一个相当庞大的数目。如果用传统的方法去管理医疗费的话,很难实现而且效率低下,浪费了很多在管理方面的费用。而开发一个医疗费管理系统话费相对来说是比较低廉的,而管理方面的事情却是事半功倍。能够给学校报销部门带来先进的人员管理思想及方法。
主要是对教职工健康息息相关的档案进行的系统化自动化的管理,本系统能够很好的适应学校的需求,最大化的为教职工提供服务。方便快捷地完成医疗报销的各项工作,录入数据的合法校验程度高,数据查询速度快。系统对不同权限的用户提供不同的功能模板,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作,对数据库的关键数据应要求保留。
针对一个学校而言,设计的这套医疗报销管理系统,定义了以下的功能:
系统提供了可报销医疗额度信息,剩余报销额度查询,职工信息,职工子女信息,超出报销额度信息,每日报销记录,每年报销记录,当天报销总数额等信息的录入功能,使医疗报销的工作更流畅,保持医疗报销工作的连续性。
统计情况:统计分了几种情况。如期间统计,按照每日的报销情况统计。还可以自定义其他统计如职工子女人数的统计。
报表功能:职工剩余报销额度信息,职工超出报销额度信息,职工子女剩余报销额度信息,职工子女超出报销额度信息等都有相应的报表。
打印功能:报表功能中的所有报表均能打印
信息查询:可以查询职工剩余报销额度,职工超出报销额度,职工子女剩余报销额度,职工子女超出报销额度。
安全功能:进入系统后,单击菜单“系统-工具-用户及权限设置”可以设置系统的用户权限,给不同的用户指定不同的权限。
备份功能:系统自带备份功能,可将数据备份在硬盘、软盘或其他可移动磁盘中,并可对备份的数据进行多项操作。
目标系统应该达到以下的要求:
时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反应速度快。
可靠性:能连续准确的处理业务,有较强的容错能力。
可理解性:用户容易理解和使用该系统。
可维护性和适应性:系统易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
可用性:目标系统功能齐全,能够完满足业务需求。
安全与保密性:保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
该系统的流程图如下:
2 可行性分析报告
2.1系统概述
随着信息时代的到来,信息化管理成为常态。信息化也成为了社会发展的必然改革。传统的医疗报销加长了人们的操作时长,造成了个人进行医疗报销过程的复杂性以及对报销数据的不确定性,造成个人对报销金额的怀疑等。而医疗报销系统解决了个人对自己额度的不确定,以及剩余报销额度的了解,同时减少了人工通道出现误差的情况。在移动互联网的推动下,使得数据公开化,可视化,能够让每个人更好的知道自己的数据。该系统展现了公开公正的数据,使个人对自己报销金额的确定。该系统存在的功能包括:输入功能、统计功能、报表功能、打印功能、信息查询、安全功能、备份功能。
2.2可行性分析
技术可行性:
软件方面,本系统选用微信小程序开发者工具。
硬件方面,该系统短小精悍对硬件没有太大的要求,只有能够运行小程序系统的手机就可以很好的运行该软件。
经济可行性:
随着时代迅猛发展,计算机技术已经渗透到各个领域,特别是 Internet 技术的推广和信息高速公路的建立且本软件为开源软件,故在硬件和软件方面,本系统耗费的经费都很少,所以从经济上是完全可行的。
2.3结论意见
综合以上两个方面,该系统具有很高的开发可行性,无论从技术上,经济上都是可行的。
3 项目开发计划
3.1系统资源
统计的各类用于测试的数据,开发系统的计算机服务器,测试系统的环境,开发系统的人力资源,开发系统的资金
3.2费用预算
(1)前端开发费用 3000(元)
(2)后台开发费用 4000(元)
(3)测试系统费用 5000(元)
(4)系统维护费用 10000(元)
3.2进度安排
任务 | 开始阶段 | 完成阶段 |
系统目标与范围说明 | 2022年3月10日上午 | 2022年3月11日下午 |
可行性分析报告 | 2022年3月12日上午 | 2022年3月14日下午 |
项目开发计划 | 2022年3月15日上午 | 2022年3月17日下午 |
需求规格说明 | 2022年3月18日上午 | 2022年3月20日下午 |
概要设计说明 | 2022年3月21日上午 | 2022年3月24日下午 |
详细设计说明 | 2022年3月25日上午 | 2022年3月28日下午 |
编码实现 | 2022年3月29日上午 | 2022年4月10日下午 |
测试 | 2022年4月11日上午 | 2022年4月11日下午 |
3.4要交付的产品清单
一个完整的学校医疗费管理系统
4 需求规格说明
4.1数据描述
1.静态数据
用户(职工号,姓名,密码,性别,职工账户余额,职工子女账户余额,联系电话)
出纳员(账户,姓名,密码,性别,联系电话)
2动态数据
职工报销清单(职工号,日期,出纳员,报销人员,报销类别,报销额度,剩余额度,职工账户余额,职工子女账户余额)
每日报销清单(日期,出纳员,该日报销职工号,该日报销总额度)
4.2功能描述
用户功能描述(用户信息认证,用户医疗费用报销,用户医疗费用查询,用户个人信息修改)
出纳管理描述(医疗费用总额核算,医疗报销明细统计,医疗费用信息打印,用户信息修改)
4.3性能描述
方便快捷地完成医疗报销的各项工作,录入数据的合法校验程度高,数据查询速度快。能够多端兼容并高效执行,对设备硬件要求较低。在普通网络环境下,能够保证流畅运行,保证用户和管理员的基本操作。软件上在2秒之内给用户响应被用户认为是“非常有吸引力”;在3秒内响应用户被认为是“比较不错的”;而在5秒是客户的响应上限,本系统一般响应时间优化在5秒之内。
4.4运行描述
计算机硬件的选择取决于数据的处理方式和要运行的软件。对于管理应用而言,微机网络可能更加灵活和经济。在确定了数据处理方式后,在计算机机型的选择上则主要考虑应用软件对计算机处理能力的需求。
硬件环境说明
包括:①主存;②主频;③输入、输出和通信的通道数目;④显示方式;⑤外接转储设备及其类型。
CPU;P200以上CPU, 内存:512M以上;硬盘:20G以上;
软件环境说明
数据库以及开发软件的选择SQL2019,Visual Studio 2019
操作系统选择
我们根据用户量的大小选择不同的操作系统。但是,据调查发现雇员对微软Windows界面比较熟悉,操作比较熟练,因此,本系统的客户端使用Windows 10操作系统。服务器端的操作系统选择Windows 10操作系统。
4.5质量保证
(1)质量目标
在企业信息网流量采集分析系统软件项目中,我们严格控制项目质量,以实现以下质量目标:
1、遵循成熟的管理过程执行本项目;
2、确保软件集成工作及项目文档质量达到行业标准;
3、确保软件集成工作及其文档经过内部审查和评审,各种文档要求具有完整性、一致性和方便性;
4、确保各实施过程经用户参与和检验;
5、实现客户满意;
(2)质量控制计划
质量控制是保证信息化项目质量的重要环节。质量控制必须由各系统和各个环节密切配合,通过全方位全过程的监督检查予以保证。
项目的质量控制,必须严格按照国家相关的法律法规、信息系统行业规范和信息化技术标准,按照招标文件以及合同要求指导项目的执行,并将用户需求调研分析、工程施工现场环境调研、总体方案设计、实施方案(含虚拟化平台资源整合扩容方案)设计、项目施工过程、施工进度、现场验收、初步验收、最终验收、文档提交情况作为质量控制的重点。
证质量控制的原则:
①将用户需求、验收标准、工程进度等为依据,监控工程项目人员以及各供货方全面兑现工程的质量目标。
②对工程施工过程以及培训过程进行全过程的质量控制。
(3)项目质量控制方法
1. 项目的质量控制主要采用动态跟踪,事前预控的方法。所谓事前控制就是对施工前的准备阶段进行质量控制,对项目机构和人员、设备、施工过程、工程进度等进行检查,使之满足施工活动,保证质量的要求。
2.项目质量控制必须做到用数据说话,要求有根有据,施工过程中,采用必要的检查、抽查、测试的手段,以证明施工产品质量及虚拟化软件部署功能及高可用策略的实现。
3. 发布整改通知、工程暂停指令等是进行质量监控的有效手段之一,在施工过程中适时地以书面形式施工人员方发布指令文件,对指导和规范不适宜的施工行为有着其它方法不可替代的作用。为此,我们将在本工程施工控制过程中所有涉及质量问题事项均以书面指令文件形式记录,以备案查考。
5 概要设计说明
5.1结构设计
根据对用户的要求和分析考察的结论,我们将系统分为4个模块它们分别为:系统管理、统计输出、系统中心、数据库备份。
系统管理模块用于管理信息系统初建时的信息大规模录入(或原有数据迁移)采集。
统计输出功能模块能够按日或年统计明细。实现多层次数据汇总,提供信息数据上传下达通道。让各类用户及领导查询所需的信息,并能将结果以各种报表进行输出,决策层能够随时获取医疗费明细统计,了解最新费用流向。
系统中心模块包括职工管理和用户管理。只有系统管理员才有权限使用,其中,职工管理功能不但能够活加。查找、修改、删除职工信息。而且能够按职工部门、职工号、姓名。日期统计医疗费并输出报表;用户管理功能能够根据实现不同层次用户 身份的管理,系统能够高效、安全、灵活地对不同用户的使用权限进行控制管理。
数据库备份功能模块能够对系统数据库进行备份和还原,即系统的异常处理机制安全、可靠,即使由于意外原因系统数据库遭到破坏。管理信息系统仍能很快恢复正常使用。
5.2数据结构设计
1、用户信息表
用户(用户编号,用户账号,用户真实姓名。密码,头像,性别,地址,电话,Email,注册时间,用户类型)
2、管理员信息表
管理员(管理负编号,账号,密码,Email, 状态,注册时间)
3、报销信息表
报销信息(员工编号,就医时间,报销时间,就医地点,费用方式,病名,费用金额)
5.3初步测试计划
测试阶段 | 开始时间 | 完成时间 | 测试人员 | 阶段完成标志 |
功能测试 | 2022-5-2 | 2022-5-6 | 小张 | 功能模块级别中bugs被修复,测试通过 |
集成测试 | 2022-5-2 | 2022-5-7 | 小李 | 各个模块间接口及功能bugs级别中以上bugs被修复,测试通过 |
系统测试 | 2022-5-2 | 2022-5-6 | 小孙 | 需求说明书中的功能全部测试通过 |
验收测试 | 2022-5-2 | 2022-5-8 | 小苏 | 产品和UI验收通过 |
文档编写 | 2022-5-2 | 2022-5-6 | 小赵 | 输出测试报告 |
6 详细设计说明
6.1软件结构
软件主要包括前台用户部分和后台管理部分。
前台主要向用户提供注册、登录、查询、修改信息等功能。
后台主要向管理员提供注册、登录、查询、对医疗报销信息的核对、报表打印等功能
6.2程序描述:逐个模块给出以下说明
- 功能描述
本系统主要实现本校职工医疗费用的报销和相关信息的管理,其中包括用户身份的认证、用户医疗费用的报销、用户医疗费用报销信息的查询,以及后台管理系统对医疗报销费用的统计、核实、结算、查询等功能。
- 性能描述
方便快捷地完成医疗报销的各项工作,录入数据的合法校验程度高,数据查询速度快。能够多端兼容并高效执行,对设备硬件要求较低。在普通网络环境下,能够保证流畅运行,保证用户和管理员的基本操作。软件上在2秒之内给用户响应被用户认为是“非常有吸引力”;在3秒内响应用户被认为是“比较不错的”;而在5秒是客户的响应上限,本系统一般响应时间优化在5秒之内。
- 输入项目
报销明细清单
当日全部报销清单
职工用户信息的注册。
用户登录过程中信息的验证。
用户查询医疗报销过程中的条件的输入。
职工报销医疗费用过程的各种信息的录入。
出纳管理员用户的信息验证
出纳员查询医疗报销明细时的条件输入
- 输出项目
报销明细表
当日全部报销总额信息
用户部门转移时的信息输出
- 用户查询
医疗报销信息的查询结果和各类型的报表
- 算法及数据结构:模块所选用的算法和所用到的数据结构。
该系统主要使用的算法以顺序、判断结构为主,其中包括对用户信息、医疗报销信息的查找算法等,主要选用的数据结构有数组。
- 程序逻辑:详细描述模块的内部实现算法(流程图;N-S图;PAD图;PDL语言等)。
- 接口细节
系统分为用户模块和出纳管理模块,在用户模块中,用户将医疗费报销上传系统,出纳管理模块中将每个用户所报销的金额进行总额核算再将医疗费用信息打印。
- 测试要点:详细描述模块的主要测试要求,提供一组测试用例。
7 编码实现
7.1模块代码
#include <stdio.h>
float child(float ex);
float employer(float ex);
int main()
{
int num;//判断
float expense; //费用
printf("输入0为:职工子女\n输入1为:职工\n");
scanf("%d",&num);
if(num==0){
printf("请输入医疗费:");
scanf("%f",&expense);
float sum=child(expense);
printf("所要缴纳的医疗费用为:%f",sum);
}
if(num==1){
printf("请输入医疗费:");
scanf("%f",&expense);
float sum=employer(expense);
printf("所要缴纳的医疗费用为:%f",sum);
}
}
float child(float ex)
{
float result;
if(ex>500)
result=ex-500;
else
result=0;
return result;
}
float employer(float ex)
{
if(ex>1000)
return (ex-1000)*0.2;
else
return 0;
}
8 测试
8.1测试项目说明:
- 测试项目名称及测试内容
职工医疗报销系统费用判断模块测试
测试职工应医疗费用是否符合限额规则
- 测试用例:
- 输入:
输入数据:num(判断用户是否为职工)
Expense 职工的医疗费用(1500),子女的医疗费用(600)
- 输出:
预期的输出数据:职工的医疗费用应该为100,职工子女的医疗费用应该为100。
- 步骤及操作:
- 允许偏差:
无偏差。
8.2测试执行情况:
- 实测结果数据
- 与预期结果的偏差
无偏差。
- 该项测试表明的事实
该程序运行结果与预期无偏差。
- 该项测试发现的问题
没有为输入的数据指定规则来预防用户的错误输入。
8.3评价:
- 软件能力
该系统已实现了学校医疗管理系统的基本功能:用户医疗费用的审查和报销,医疗费用的查询,个人信息的修改;出纳员查询医疗报销明细,核算并打印报销信息;管理员管理用户,出纳员以及医疗报销的各项信息。同时该系统有较好的交互式界面,方便用户的使用。
- 缺陷和限制
num的取值只能是0或1,若用户输入其它数值时,以及输入金额若为负数,该程序没有错误提示,对用户不友好。
- 建议
给用户输入金额以及选择是否为职工时指定一个规则,避免用户输入不当导致程序出现错误。
- 测试结论
测试通过,系统功能已基本完成,可以交付使用。