数据库课程设计健康档案管理系统

上传人:s9****2 文档编号:460003175 上传时间:2023-10-23 格式:DOC 页数:30 大小:457.50KB
返回 下载 相关 举报
数据库课程设计健康档案管理系统_第1页
第1页 / 共30页
数据库课程设计健康档案管理系统_第2页
第2页 / 共30页
数据库课程设计健康档案管理系统_第3页
第3页 / 共30页
数据库课程设计健康档案管理系统_第4页
第4页 / 共30页
数据库课程设计健康档案管理系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《数据库课程设计健康档案管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计健康档案管理系统(30页珍藏版)》请在金锄头文库上搜索。

1、28武汉理工大学数据库技术B课程设计说明书1、背景及意义提到健康档案,大多数人会想到在医院看病时所用的病历,其实病历仅仅是与疾病有关的医疗记录(Medical Record),而健康档案(又称为健康记录,国外称Health Record)是与个体健康有关的更广义的信息资料。健康档案应包括:传统意义上的疾病诊疗记录(病历)、个人生活方式记录(如:吸烟、饮酒、睡眠等)、营养状况(如:饮食习惯、膳食结构、各种营养素摄入量等)、体力活动状况(如:有无规律运动、运动方式、时间、强度、家务劳动情况等)、工作行为(如:工作性质、工作环境、工作姿势、工作时间等)、心理状态(如:精神压力、紧张程度等)等。在医院

2、拥挤的门诊或病房,常常能够见到下面的情景:病人家属一只手搀扶病人,另一只手拿着病人的各种检查单、治疗单、光片、病历本等资料。好不容易轮到见医生了,病人或者家属可能谁都很难说清楚病人的既往病史、发病经过、已经采取的诊疗措施等等医生需要了解的信息,最终可能影响医生对病人的进一步诊疗,而诊疗不正确、不及时会延误病人的康复,因此为自己建立一份完整的、连续的健康档案是对自己的健康负责,可以给我们节省大量时间去做更多有意义的是。2、需求分析对于学生而言各方面的压力尤其的大,为此学生健康档案管理系统为学生和医生提供了方便的查询和记录学生健康信息的方法。建立学生健康档案健康档案的目的,对于个人而言,是如何利用

3、学生健康档案中的信息为学生的健康保驾护航。而健康档案的管理和利用,不仅需要具备基础医学知识、临床医学知识、流行病学知识、计算机技术、数学统计知识等综合素质的专业人员,同时需要有庞大的保健医学、预防医学、临床医学、康复医学等专业的资深专家团队的支持,才能够为个人提供一系列的健康管理服务3、概念结构设计修完数据库原理及应用这门课程使用此数据库系统软件为健康档案管理系统此系统的用户为学生以及医院使用它的程序为健康档案管理系统(运行环境为VS2008)1 登录功能设计2注册功能设计3学生基本信息显示4学生帐号密码修改5学生体检信息显示6学生健康现状7学生个人病历8学生信息查询9学生数据统计10学生信息

4、维护3.1根据需求分析绘制图如下所示:3-1学生表 E-R图3-2 病历表 E-R图3-3学生健康档案管理系统全局 E-R图4、逻辑结构设计5、物理结构设计6、 数据库实施和维护6.1系统操作使用的简要说明本系统的运行需要安装Microsoft Visual Studio 2008 和Microsoft SQL Server 2005软件,操作该系统,首先连接数据库,把备份文件还原并导入数据库环境中,在Microsoft Visual Studio 2008中运行程序即可。6.2 系统实施的详细过程及实现结果打开Microsoft Visual Studio 2008环境,新建项目命名为员工考

5、勤。在该项目中使用工具栏中的各个控件创建所需要的窗体并在对应.CS文件中编写代码。创建好C#窗体后即可与数据库连接,创建类class DBHelper实现与数据库的连接。class DBHelperpublic static string connString = Data Source=.;Initial Catalog=yuan gong kao qin;Integrated Security=True;public static SqlConnection connection = new SqlConnection(connString); 6.2.1学生信息 7、 系统运行情况及用户

6、界面7.1学生登陆 7.2查看全部学生的健康状况7.3查询全部学生的基本信息 7.4查看全部学生的病历信息8、 课程设计实施的全部代码8.1数据库代码8.1.1创建体检表dbo.ExamCREATE TABLE dbo.Exam(Id int IDENTITY(1,1) NOT NULL,StudentNumber varchar(20) NOT NULL,Height varchar(10) NULL,Weight varchar(10) NULL,BP varchar(8) NULL,Blood_type varchar(10) NULL,Hemoglobin varchar(20) NU

7、LL,Lefteyesight varchar(8) NULL,Righteyesight varchar(8) NULL,Color_blind varchar(10) NULL,Listenning varchar(10) NULL,Ear varchar(20) NULL,Nose varchar(20) NULL,Throat varchar(20) NULL,Mouth varchar(20) NULL,Pulse varchar(10) NULL,Heart varchar(10) NULL,Hepatitis nchar(16) NULL,Lung varchar(10) NUL

8、L,Spleen varchar(10) NULL,Tonsil varchar(20) NULL,Surgical varchar(20) NULL,Chest varchar(20) NULL,Others varchar(max) NULL,Date smalldatetime NULL,DoctorName varchar(20) NULL, CONSTRAINT PK_Exam PRIMARY KEY CLUSTERED (Id ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

9、 ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.Exam WITH CHECK ADD CONSTRAINT FK_Exam_Student FOREIGN KEY(StudentNumber)REFERENCES dbo.Student (StudentNumber)GOALTER TABLE dbo.Exam CHECK CONSTRAINT FK_Exam_Student8.1.2创建病历表dbo.HistoryCREAT

10、E TABLE dbo.History(StudentNumber varchar(20) NOT NULL,Hepatitls varchar(20) NULL,Hospital varchar(16) NULL,Phthisis varchar(20) NULL,Heart_disease varchar(20) NULL,Gastritisvarchar varchar(20) NULL,Family_genetic_disease varchar(30) NULL,Others varchar(50) NULL,Date datetime NULL, CONSTRAINT PK_His

11、tory_1 PRIMARY KEY CLUSTERED (StudentNumber ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.History WITH CHECK ADD CONSTRAINT FK_History_Student FOREIGN KEY(Stude

12、ntNumber)REFERENCES dbo.Student (StudentNumber)GOALTER TABLE dbo.History CHECK CONSTRAINT FK_History_Student8.1.3创建学生信息表dbo.StudentCREATE TABLE dbo.Student(StudentNumber varchar(20) NOT NULL,Password nvarchar(50) NOT NULL CONSTRAINT DF_Student_Password DEFAULT (123),Name char(20) NOT NULL,Sex char(2

13、) NOT NULL CONSTRAINT DF_Student_Sex_46E78A0C DEFAULT (男),Birthday smalldatetime NULL,Tel varchar(16) NULL,Class varchar(8) NULL,Email varchar(16) NULL,Address nchar(10) NULL, CONSTRAINT PK_Student_1 PRIMARY KEY CLUSTERED (StudentNumber ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFF8.2系统实施的代码8.2.1学生登陆解码protected void Button1_Click(object sender, EventArgs e) string sql = select * from dbo.Student where StudentNumber= +txtStudentNumber

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号