CS结构的医院管理系统
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
系统需求分析与方案设计
3.1 需求分析
医院管理系统是针对医院要求用计算机对医生和病人的各种信息进行汇总和记录的一种现代化管理软件,主要包括对病人的注册、就诊、住院登记、治疗结果、出院情况等档案信息的添加、记录、修改和查询等。
通过对用户需求的分析,要求本系统具有以下功能:
(1) 由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面;
(2) 原始数据修改简单方便,在系统的使用过程中支持多条件查询;
(3) 数据计算自动完成,数据的稳定性和可靠性好,尽量减少人工干预。
3.2 方案设计
具体说来,要求本系统具有以下五个功能模块:门诊模块、医生信息模块、病人登记管理模块、病人就诊信息模块和住院信息管理模块。
各模块具体的需求描述如下:
(1)病人登记管理模块: 【买计算机毕业论文就到www.think58.com】
以系统合法的身份进入系统后,可以直接处理新增病人的记录,包括病人各项基本信息;
(2)医生信息模块:
进入系统之后,可以在本模块进行新医生用户的基本信息诸如姓名、科室、职称、联系方式等的录入,以及通过姓名对医生的信息进行查询;
(3)病人就诊信息模块:
think58.com [资料来源:THINK58.com]
通过对病人病症的描述,可以判断出病人的疾病情况,做好记录,并可决定是否需要住院治疗;
(4)住院信息管理模块:
医生确定该病人入院治疗,其中包括对病症的详细描述;
(5)出院模块:
医生控制该病人的出院信息,包括出院的时间以及出院是的身体状况。
3.3可行性研究
3.3.1 技术可行性方面
本系统利用Visual Basic作为系统的开发工具,是因为它采用面向对象的编程方法——把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性;事件驱动的编程机制——通过事件执行对象的操作,在设计应用程序时,不必建立具有明显的开始和结束的程序,而是编写若干个过程,通过这些过程执行指定的操作;提供完善的指令控制语句,给开发高性能的系统提供了保障,保证了代码的模块化要求。
系统采用SQL Server 2000作为后台数据库,它可以通过窗体提供的工具输入数据到数据库,可以使用查询设计和结构查询语言实现查询。在技术难度方面,由于有指导老师的指导和相关的参考文献,特别是身边的同学的帮助,使得在开发过程中所遇到的困难都能够一一得到解决。
3.3.2 经济可行性
随着计算机的大量普及,其价格已经越来越被众多的单位和人所接受,然而价格的低廉并不意味着性能上的退化,相反,随着科学技术的发展,计算机随着价格的降低,性能却日渐提高。本系统的开发,在已经使用了计算机进行管理的医疗系统中无疑会受到欢迎,它会给医院的工作效率带来一个质的飞跃,其主要的优点主要表现在它可以作为医院管理系统基本功能的一个缩影,集成了门诊模块、病人登记管理模块、病人就诊信息模块和住院信息管理模块等多种功能,具有较强的实用性和先进性。 内容来自think58
[资料来源:THINK58.com]
由于本系统具有安全性上面的保护措施,只有用户拥有了系统合法的用户名和相应的密码之后,才能进入系统,对系统的对应信息进行添加、修改和删除,其他非合法的用户都不能进入系统,这样,使得医院在处理信息方面更加保密。
3.3.3 操作上的可行性
由于本系统管理的对象比较单一,都是就诊的病人和相关医务人员,且每个数据库内容具有较强的关联性,设计的过程不是很复杂,因此,比较适合于采用数据库管理。且因为本系统所耗费的资源非常小,故一般工作中使用的微机无论在软件上还是硬件上都可以满足运行要求。
4 系统的实现
4.1 数据库的构建
4.1.1 IHMS_Users表
此表的设计是为了实现本医院管理系统的用户的新增和密码的管理,包括编号(Id)、用户名(Users)、密码(Pass)和科室(Departments):
表1 IHMS_Users表
列名 数据类型 长度 允许空
Id int 4
Users varchar 20
Pass varchar 20
Type varchar 50 √
Departments varchar 50 √
4.1.2 Disease表
此表是数据库中“疾病”的信息集合,包括疾病编号(Disease_ID)和疾病名(Disease_Name):
表2 Disease表
列名 数据类型 长度 允许空 think58.com [资料来源:http://www.THINK58.com]
Disease_ID int 4
Diseases_Name varchar 40
4.1.3 Doctor表
这是“医生信息”表,包括医生的姓名(Name)、性别(Sex)、年龄(Age)、籍贯(Province)、科室(Dept)、手机号(Mobile)和职称(Grade)这一系列的基本信息:
表3 Doctor表
列名 数据类型 长度 允许空
SN int 4
Name varchar 20
Sex int 4 √
Age int 4 √
Province varchar 50 √
Mobile varchar 20 √
Dept varchar 50 √
Grade varchar 50 √
4.1.4 Patient_Hospital_History表
此表是病人出院的时候的信息统计表,包括病历号(Case_Ref_No)、入院时的身体状况(Admission_Status)、入院的时间(Date_of_Admission)、主治医生的姓名(Name_of_Doctor)、医生的备注(Doctors_Diagnosis)、出院的时间(Date_of_Discharge)以及出院时病人的身体康复情况(Status_Upon_Discharge):
表3 Patient_Hospital_History表
列名 数据类型 长度 允许空
Case_Ref_No int 4
Hosp_No int 4
Admission_Status varchar 10
Date_of_Admission datetime 8
Name_of_Doctor varchar 30 think58.com
[资料来源:http://think58.com]
Doctors_Diagnosis varchar 20
Date_of_Discharge datetime 8 √
Status_Upon_Discharge varchar 30 √
4.1.5 Patient_Lab_Info表
此表是病人的病历表,包括病人的编号(Hosp_No)、血型(Blood_Group)、RH因子(RhFactor)以及过敏史(Allergy):
表4 Patient_Lab_Info表
列名 数据类型 长度 允许空
Lab_Ref_No int 4
Hosp_No int 4
Blood_Group varchar 10
RhFactor varchar 20
Allergy varchar 10 √
4.1.6 Patient_Personal_Info表
此表是病人的基本信息表,包括病人的姓名(SName,FName)、出生日期(Date_Of_Birth)、性别(Sex)、家庭住址(Home_Add)和职业(Occupation):
表5 Patient_Lab_Info表
列名 数据类型 长度 允许空
Hosp_No int 4
SName varchar 20
FName varchar 20
Date_Of_Birth datetime 8
Sex varchar 10
Home_Add varchar 80
State_of_Origin varchar 20
Occupation varchar 20
4.1.7 Symptoms表
这是“病情症状”表,对不同病症的描述以便病人就诊时能准确判断其病症所在,包括症状编号(Symptom_ID)、疾病编号(Disease_ID)、症状名(Symptom_Name)和描述(Desrciption)几个方面: think58
[资料来源:THINK58.com]
表6 Symptoms表
列名 数据类型 长度 允许空
Symptom_ID int 4
Disease_ID int 4
Symptom_Name varchar 80
Desrciption varchar 20 √
[资料来源:www.THINK58.com]
下一篇:vb企业人事管理信息系统+论文