- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论作业-医疗费管理系统.doc
医疗费管理系统
信安091班 秦冰华 0907300420
可行性分析
1.1.系统流图
1.2. 经济可行性和技术可行性
经济可行性分析:现在的的社会对管理水平的要求越来越高,提高管理水平可以提高工作效率和节省时间捡钱方面的开支。一个学校,比如大学,所有教职工以及其家属人数是一个相当庞大的数目。如果用传统的方法去管理医疗费的话,很难实现而且效率低下,浪费了很多在管理方面的费用。而开发一个医疗费管理系统话费相对来说是比较低廉的,而管理这方面的事情却是事半功倍。并且大学的经费一般都有国家支助或者社会捐献。所以说在经济上是可行的。
技术可行性分析:现在计算机技术日新月异,互联网技术迅速发展,各种各样的软件系统都有开发出来了,具有参考性。并且之前学过VC++,JAVA,汇编等编程语言,小型的管理系统已经做过,所以开发一个医疗费用管理系统在技术上也是可行的
需求分析
系统数据流图
IPO表
处理单元①
输入 处理 输出
处理单元②
输入 处理 输出
处理单元③
输入 处理 输出
处理单元④
输入 处理 输出
处理单元⑤
输入 处理 输出
2.3数据字典
㈠
㈡
3.概要设计
3.1
从数据流图可以看出,数据流都是“数据-处理-显示”这种模式出现,所以整个系统有着比较明显的事务流特征。
所以系统程序模块层次结构图:
4.详细设计
模块①程序流程图:
伪代码①:
开始-
--------
If(Am)
if(A+Bm) C=B;
else C=(m-A)+[B-(m-A)]x90%;
else C=Bx90%;
------------
结束-
伪代码②:
开始-
-------------------
If(D300){
If(Am)
{If(D+Bx40%300)
If(A+Bx40%m) {C=Bx40%;}
Else C=(m-a)+[B-(m-A)]x40%x90%
Else if(A+Bx40%m) {C=Bx40%;}
Else if(m-A300-D) {C=300-D;}
Else if([B-(m-A)]x40%x90%300-D) { C=(m-a)+ [B-(m-A)]x40%x90%;}
Else C=300-D;}
Else if(D+Bx40%x90%300) C=Bx40%x90%;
Else c=300-D;}
Else C=0;
------------------------
结束-
5.实现阶段
5.1.使用面向对象的VC++程序设计语言
(1)首先是比较容易掌握。
(2)性能
性能有个两方面,算法速度和机器代码效率。VC++具有良好的数据结构和优越算法,对医疗系统中的条件选择数据处理比较适合。
同时C++被编译为机器代码执行效率高,对于经常用使用的系统这是必要的。对于VBScript和Java等语言,代码在运行时由程序解释,而且每次运行程序时都要将代码转换为机器码,这样做效率比较低,不仅仅是已编译过的C++程序运行得较快,而且微软C++编译器已存在多年。这意味着微软的编译器程序员已经把许多优点集中到编译器上,以致于它能产生非常高效的机器码。因为C++是编译语言,而且非常自然,比VB更接近机器代码,所以由C++编译器产生的代码一定比VB的编译代码效率更高。
(3)依赖性小
C++是一种编译语言,即C++代码在执行之前已转换为机器码。只要此代码不依赖于外部的动态链接库(DLL),C++就可以在不需要安装额外程序的情况下移动到运行同样操作系统的其他机器和微处理器上。通常,一个出纳管理员不会同时是计算机专业方面的人才,而且他工作的场合比较固定,他完全不用去烦心计算机的工作编程环境,所以使用Vc++语言是有优势的。
5.2. 白盒测试模块①
条件组合覆盖:
有四种不同组合:1. Am,
2. A=m
3.A+Bm
4.A+B=m
下面的4组测试数据可以使上面列出的4种条件至少出现一次:
Am,A+Bm
Am,A+Bm
Am,A+B=m
Am,A+B=m
黑盒测试模块②:
设职员历史总报销金额A=1000,职员的儿女历史报销金额D=200,职员报销限额m=1500。
进行等
您可能关注的文档
- 深圳某小区室内燃气管道工程建设作业组织设计[宝典].doc
- 清华大学《社会主义经济理论与实践》课堂笔记-魏杰老师.doc
- 清华大学计算机系c 试题及答案.doc
- 清华大学出版社《PLC原理与应用》(三菱FX系列)课件PLC_7.ppt
- 清华大学计算机系C++期末考试题及答桉!10.doc
- 清华附中0405年上学期初一期中数学试卷(含答案)-.doc
- 清华大学计算机系工程硕士图形学试题 2004-12-06 姓名: 学号: 单位 .doc
- 清华大学出版社《PLC原理与应用》(三菱FX系列)课件PLC_8.ppt
- 深静脉置管相关护理【PPT课件】.ppt
- 清华附小一年级晨读资料-2014一五班大字版[资料].doc
文档评论(0)