实现医院人员管理系统Word文档格式.docx
- 文档编号:22747537
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:12
- 大小:169.51KB
实现医院人员管理系统Word文档格式.docx
《实现医院人员管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《实现医院人员管理系统Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
1.2应用环境
硬件环境
CPU主频在1GMHZ以上,内存在512M以上
软件平台
操作系统:
WindowsXP、编程语言及工具:
Java、jdk1.6.0、应用环境:
Windows操作系统
第二章系统需求分析
2.1需求分析
为了提高医院的工作效率,充分简化医院部门工作人员的工作量,设计医院人员管理系统,利用计算机对员工信息进行管理操作,这样就能及时、准确地反映员工的个人信息.
本系统就给医院人员的管理提供了一个程序管理系统.功能主要有:
建立java语言的医院人员管理系统,其功能包括:
员工基本信息的录入,对已有的员工信息再进行录入的情况时,会弹出警告信息。
对不存在的员工信息按员工号查询和按姓名查询,对不存在的员工信息进行查询时,提示该员工信息不存在。
删除员工基本信息,对不存在的员工信息进行删除时,弹出警告信息。
2.2可行性分析
●技术可行性
根据系统功能、性能及实现系统的各项约束条件,现有的技术已基本成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
同时,开发期限也较为充裕,预计系统是可以在规定期限内完成开发.
●经济可行性
系统的成本效益分析,该系统可以提高医院的工作效率,简化医院部门工作人员的工作量,利用计算机对员工信息进行管理操作,这样就能及时、准确地反映员工的个人信息。
所以系统开发会对其它产品或效率带来一定影响.
●运行可行性
系统的研制和开发充分考虑到用户对系统的简便和易于管理,管理者方便查询设备信息效率。
从而能完全满足使用者的要求.
第三章系统概要设计
3.1设计目标
为了提高医院的工作效率,充分简化医院部门工作人员的工作量,设计医院人员管理系统,利用计算机对员工信息进行管理操作,这样就能及时、准确地反映员工的个人信息。
,有必要设计一个医院人员管理系统,使得能够更好掌握人员情况。
系统整体功能要求:
员工基本信息的录入,对已有的员工信息再进行录入的情况时,会弹出警告信息。
修改员工基本信息,输入员工号后即可修改员工所有信息.对不存在的员工信息按员工号查询和按姓名查询,对不存在的员工信息进行查询时,提示该员工信息不存在。
删除员工基本信息,对不存在的员工信息进行删除时,弹出警告信息。
3。
2系统权限划分
本系统因为设有密码,因此获取密码后才能使用本系统.
3.3系统的功能模块
✧登录界面:
输入用户名和密码才可以进入系统。
✧录入数据:
员工基本信息进行录入,对已有的员工信息再进行录入的情况时会弹出警告信息。
✧修改数据:
对录入的员工基本信息进行修改,输入员工号后即可修改员工所有信息。
✧查询数据:
对已存在的员工基本信息进行查询,对不存在的员工信息进行查询时,提示该员工信息不存在。
✧删除数据:
对已存在的员工基本信息进行删除,对不存在的员工信息进行删除时,弹出警告信息。
✧退出系统:
点击确认退出本系统.
图3-1系统功能模块图
第四章系统详细设计
4.1系统功能介绍
表4—1功能介绍
系统
模块
介绍
登陆帐号管理
帐号密码
获知系统密码和帐户才可以使用本系统
人员信息管理
人员信息的设定
员工号姓名年龄所属部门学历联系电话
人员信息的录入
对人员相关信息的录入
人员信息的修改
对人员相关信息的修改
人员信息的查询
对人员先关信息的查询
人员信息的删除
删除人员信息
退出程序
退出
程序退出
4。
2创建登陆账号和密码
运用构造方法Framel创建程序主窗口,运用接口方法actionPerformed处理ActionEvent事件.成员变量主要有:
用户名、用户登录验证、确认登录或退出、用户名密码标签。
(1)成员变量
表4—2主要成员变量属性
成员变量描述
变量类型
名称
用户名
JTextField
用户
用户登录验证
验证
确认登陆或退出
JButton
确认,退出
用户名密码标签
JLabel
用户名,密码
(2)方法
表4-3主要方法
方法名
功能
备注
Frame1
创建程序主窗口
构造方法
actionPerformed
处理ActionEvent事件
接口方法
(备注:
用户名zjyy密码0000)
图4—1系统登录窗体效果
主要实现代码如下:
importjava.util。
Scanner;
publicclassTest
{
publicstaticvoidmain(String[]args)
{
Stringstr1=”zjyy”;
intnum1=0000;
Scannerscanner=newScanner(System.in);
System。
out.print(”请输入名字:
”);
Stringstr=scanner.next();
//获取字符串值
out.println(”您输入的名字是:
”+str);
if(str1==str)
System.out.println(”对不起,你不是zjyy”);
}
else
{
out。
print(”请输入密码:
"
);
intnum=scanner.nextInt();
//获取整数值
System.out。
println("
您输入的密码是:
”+num);
if(num1==num)
{
System.out.println("
欢迎你,zjyy"
}
out.println(”对不起,你不是zjyy"
);
}
4.3信息管理
对于本系统主要完成了员工信息的录入、删除、修改和查询等功能。
1.信息的录入
录入信息的具体实现步骤:
第一步:
进入信息管理界面,选择录入信息管理界面,进入到录入信息管理界面,选择所要录入的信息选项。
(员工号不能为空)
第二步:
进入被选择中的信息项,添加信息后提交。
第三步:
系统自动验证所添加的新的数据是否与已有的数据重复,如果重复则四步,否则转第五步。
第四步:
弹出对话框并提示警告信息.
第五步:
系统将录入的信息存入散列表中,返回信息管理界面。
图4—2基本信息录入窗体效果
2.
信息的修改
修改信息的具体实现步骤:
进入信息管理界面,选择修改信息界面。
进入具体修改信息管理界面,添加员工号,提交进行查找。
第三步:
查找所填信息,如果没有查找到相应的信息则转第四步,否则转第五步。
第四步:
提示警告信息,返回修改信息界面重新修改。
第五步:
将查找到的信息返回截面,管理员可进行信息的修改,修改后提交。
第六步:
弹出警告对话框,系统将修改的信息存储。
图4-3基本信息修改窗体效果
3.信息的查询
查询信息的具体实现步骤:
第一步:
进入查询信息管理界面。
填写要查询的员工号或姓名。
如果没有查找到相应的数据则转第三步,否则转第四步.
提示警告信息,该员工信息不存在.
将查找到的信息返回截面,管理员可见员工的信息.
图4-4基本信息查询窗体效果
4.信息的删除
删除信息的具体实现步骤:
进入删除信息管理界面。
选择要删除信息的员工号。
在系统中查找要删除的信息,如果没有查找到相应的数据则转第三步,否则转第四步。
提示警告信息,返回删除信息界面重新修改.
在系统中删除信息,返回删除信息管理界面。
图4—5基本信息删除窗体效果
5。
系统的退出
点击退出程序弹出对话框,退出医院人员管理系统.
图4-6系统退出窗体效果
第五章系统测试
5.1测试的意义
系统测试是管理信息系统的开发周期中的一个十分重要环节。
尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免会留下错误,如果没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价.
5.2测试方法
测试任何产品都有两种方法:
如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;
如果知道产品内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行。
前一个方法称为黑盒测试,后一个方法称为白盒测试.
在测试阶段,我采用的是黑盒测试的方法,即对程序内部结构和特性不做考虑,只从程序的输入输出特性上来测试本软件是否能满足设定的功能。
3功能测试
系统用户登陆
对系统用户登陆界面进行测试,内容包括对用户名、密码的输入进行正确性和合法性的检查,系统操作界面显示控制以及对用户身份的判断。
本系统是一个管理系统,对于系统的用户有管理员和普通用户的区分,这也需要我们对系统中的不同用户的操作权限进行区分,不同的系统用户所能进行的操作不同,因此他们访问的系统页面也是不同的。
当用户填写完用户名和密码提交后,系统会进行输入信息正确性的检查,如果用户名和密码输入不正确,则提示出错并要求用户重新输入;
如果输入正确,则根据用户身份转入不同的操作
由于系统较小,本系统测试时一般采取边设计边测试的方法,发现错误及时更正,不断的进行测试,直到系统运行正常为止.
5.4测试结果
系统的测试采用黑盒测试的方法,经过反复测试,系统完成后运行录入、修改、查询、删除等功能均正常.
第六章工作总结
经过几周的计算机工程实践,我学到了很多的知识,了解了开发一个应用系统具体的工作步骤,具体应用了软件工程的方法对系统做需求分析。
在这次工程实践中,我采用了Java技术进行系统开发,以前我只接触过一些简单的小程序,对Java技术具体的使用方法并不了解.通过这段时间的学习,我对资料上的一些实例进行了实际运用,初步掌握了Java技术的一些基础知识,对Java也有了一定的了解。
由于时间利用不充分,掌握的资料不足以及我个人能力有限,这个系统还存在许许多多的问题。
在设计过程中,需求分析和总体设计阶段我的分析不够全面,在详细实现阶段编写代码出现了许多错误,说明我对Java技术掌握还远远不够,而且有的模块功能实现不全。
在此次实践中,我要感谢我的室友,她们帮助我查找资料,在我失去信心时给我鼓励,给了我很大的帮助;
还要感谢老师,从老师的身上我学到了很多的知识,使我受益非浅。
参考文献
[1]Schach,S。
R。
Object-OrientedandClassicalSoftwareEngineering,FifthEdition
机械工业出版社,2002.8
[2]狄泰H.M狄泰P.J,袁晓靖.JAVA语言程序设计大全.北京:
机械工业出版社,1997。
8.
[3]Geary,李建森。
JAVA2图形设计。
北京:
机械工业出版社,2000。
2.
[4]耿祥义张跃平.JAVA2实用教程(第三版)。
清华大学出版社,2006。
10.
[5]耿祥义张跃平.JAVA2课程设计。
清华大学出版社,2007。
8。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实现 医院 人员 管理 系统