基于MYSQL的医院综合信息管理系统设计报告_第1页
基于MYSQL的医院综合信息管理系统设计报告_第2页
基于MYSQL的医院综合信息管理系统设计报告_第3页
基于MYSQL的医院综合信息管理系统设计报告_第4页
基于MYSQL的医院综合信息管理系统设计报告_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库实验报告医院综合信息管理系统专业班级组长组员指导教师13目录一、需求分析: 3.1.1 人员信息管理系统 3.1.2 门诊信息管理系统 3.1.3 收费信息管理系统 3.二、系统分析: 4.2.1 系统功能介绍 4.2.2 功能模块 4.三、数据库设计: 5.3.1 E-R 图: 5.3.2 数据字典: 7.四、前台设计: 8.4.1. 医生信息管理 : 8.4.2. 病人信息管理: 9.4.3. 药品信息管理: 9.4.4. 诊断界面: 1.0.4.5. 处方界面: 1.0.4.6. 病人处方查询: 1.1.4.7. 收费信息管理: 1.1.五、程序调试结果: 1.2.六、总结: 1.

2、8.内容提要 :本系统是一个基于 MYSQL 而建立的医院综合信息管理系统。用 Microsoft Visual Studio 2010结合 MYSQL 开发了 3 个模块。包括有人员信息管理, 门诊信 息管理, 收费信息管理。 其中人员信息管理其中有医生信息管理, 病人信息管理 和药品信息管理。门诊信息管理其中则含有就诊信息管理,病人处方管理。这 3 模块基本实现了医院综合信息管理系统的需求。【关键词】 : Microsoft Visual Studio 2010,MYSQL ,人员信息管理,门诊信息管 理,收费信息管理一、需求分析:整个医院综合信息管理系统可分为三个子系统: 人员信息管理系

3、统, 门诊信 息管理系统,收费信息管理系统。1.1 人员信息管理系统人员信息管理即对于人和物品的管理, 人则包含医生及医护人员, 就诊病人, 还有药品等。我们需要对他们的基本信息进行记录,并且还要具有增加,删除, 修改,查询等基本功能, 所以我建立了一个基本信息管理模块来专门处理。 我也 在数据库中对应了三张表: doctor, patient, durg 以便对人员信息管理信息进行 存储。1.2 门诊信息管理系统对于就诊信息的管理, 病人看病后会产生新的数据, 例如医生对病人的诊断 信息,以及药品处方信息。 而与其对应的则是我做的门诊信息管理, 其中我做了 两个窗口, 一个是诊断信息窗口,

4、主要实现对诊断信息的储存; 另一个是处方信 息窗口,有增加、删除、修改药品等功能。然后我另做了一个查询的窗口,以便 病人查询自己的处方记录。对应数据库,我做了两张表: diagnosis,prescription。1.3 收费信息管理系统对于收费信息管理,病人拿到处方后,就会取药,付款。则我需要对其总价 进行计算,再者就是对于药品库存进行修改。 于是对应要求我做了一个收费前台。 虽然在数据库中没有对应相应的表。 可是它的操作主要是对 prescription 的读取, 以及对 durg 库存的修改。二、系统分析:整个医院综合信息管理系统可分为三个子系统:人员信息管理系统,门诊信息管理系统,收费

5、信息管理系统。2.1系统功能介绍2. 1. 1人员信息管理系统的功能对医生、病人、药品的基本信息进行增加,删除,修改,查询等的基本功能2. 1. 2门诊信息管理系统的功能对就诊信息的存储功能和对处方信息进行增加、删除、修改药品等的基本功能3. 2. 3收费信息管理系统对医疗费用进行总和计算的功能和对药品库存进行修改的功能2.2功能模块系统主要功能模块图如下:三、数据库设计:3.1 E-R 图:3.1.1医生信息doctor E-R图3.1.2病人信息patient E-R图3.1.3药品信息drug E-R图3.1.4 诊断信息 diagnosis E-R 图3.1.5 处方信息 prescr

6、iption E-R 图3.1.6实体间主要关系E-R图3.2数据字典:表 1: doctor:TiSble Namg:Schsma: mydb nameVARCrtAR(45)O $uVARCrtAR(45)O dgeVARCHAR(45)O nativeVARCHAR(45)O idcardVARCHAR(45)O nationVARCHAR(45)O positionVARCrtAR(45)rnnnO OfficeVARCHAR(4S)? phoneVARCHAR(45)employeeVARCHAR(30)TColumn NameDatatypePK NN UQ BIN UN 2F A

7、l Defa litForeign Keys Triggers Partitioning Options Inserts PrivilgesColumns表 2: patientpatient - Table xTable Harr;Schenaj mdbpatientnoVARCHlAR(30)O nameVARCHAR(45)O $exvarchaR(4S)O ageVARCHAR(45)O nativeVARCHAR(45) idcardVARCHAR(45)j nationVARCtlAR(45)O allergyVARCrtAR(45)0 phontVARCh+Aft(45)Colu

8、mn NameDatatypePK NN UQ BIN UN ZF Al DefaJtColumnsIndexesPrivilegesForeign Keys Triggers ParbtlOinlng Options Inserts表 3: durgTable Nanne:durgSchema,mdbCoiurm Namename durgno price inventoryDatatypeVARCMAR(45VARCHAR(30)VARCHAR(45VAR 匚HAR(45)O!FFPK NN UQ BIN UN ZF Al DefaultColumnsIndexes Foreign Key

9、s Triggers Paititioning Options InsertsRrivileges表 4: diag no sisdiagnoses - Table 兴Table Marne;站四金Schema: mydbdiagnostsnnVAftCHAR30)J0 conditionVAHCHAR300)* employtenoVAR.CHAR30)* patintnaVAfcCHAR30)Column N 吕 meDefaJtDatatypeBIN UNColumnsIndexes Foreigni Keys Triggers Partitioning Options Inserts

10、Privileges表 5: prescript onprescnption - Table XTable Name: prescriptionSchema: iwdbColumn Name amount time nameJ patientno prescriptloMDDatatype VARCARtSft) DATE VARCHA1R(4S) VARCHAR(3fi) VARCHAR45)NNZFDefaultColumnsIndexes Foreigm Keys- Triggers Partitioning Options Inserts Privilegw四、前台设计:4.1医生信息

11、管理4.2病人信息管理:3病人信息苣遶|左|4.3药品信息管理:S3E菊品信息琶理色 色色色红色色 色黄红绿洋青蓝 颜蹩 KMHMII|药品编号:示例编辑框查询 药品名称:亲例漏辑框药品数里:示例编辑框药品单价;示例编辑框i咅空-毓海删通函4.4诊断界面:53诊断E3诊断表I底生编号:示例编辑框 病人编号:示例编辑框病情:示例编辑框处方僦退出154.5处方界面:处方单希人编号:示例漏辑莊色色鱼色红色色 色黄红绿洋青蓝 颜m药品名称:示例漏辑框使用数里:示例隔辑晅2013-12-15 口-清空添加 | 修改鵬退出46病人处方查询:S3Z病人处方查询21查询退出色色色色红鱼色 色堇红绿洋青蓝 颜i

12、病人编号:示例编辑框4.7收费信息管理:S3药单別表病人编号:示例漏辑框區灵色色色红色色 苗红録洋青蓝总价:示例编辑框元忖款退出五、程序调试结果:1主界面:2添加功能:人员漏号001姓名张三性别 男年龄18湖北民離曲4菇毛书34545454身幼正: 联系方式;查询内容:直询2修改功能:S3人员编号003002001姓王李虻年龄湖北湖北湖北181819身悟证:434354545联系方式:34545454清空查询內容:退出删除功能:人员编号003002001姓名王五李四张三性别年龄IBIB20曙贯湖北 湖北 湖北民旌人员编号;姓名:001弛三性别:身附证:仲詰站药联系方式:3454S-154年龄:

13、20躇贯:湖北查询类型:全部信息査询內容:查询*医生倩車爸逗3 2 1000000强131320贯北比讹湖册姐民汉汶浜hospital4343F4545朕素方式:34S4S454査询类型:全部信息 -查询内容:査询4查询功能:235.诊断界面:诊断teMl诊断表医生编号:001病人编号:0016.处方界面:247处方查询:病人处方童询8付款界面:药品名称数璧单价感冒药210发烧商21227病人编号:001药单列表数里9修改库存:药品名称感冒药发烧药总伯;旳血 亓礦1 亟对比图:付款前:药品借慝扉药品编号药品名称药品单价|药品埶里001虧冒药103002发烧药12药品编号:查询蓟品名称:药品数里:药品单价:猜空添加1 1修改| |.删除|厂退出|付款后:药品信息昔理药品埶里68药品煽号药品名称药品单价001虧冒药10002发烧药12药品编号:査询药品名称:菊品数里:药品单价:r猜空添加I儈改11.删除六、总结:通过这次数据库大作业,我们熟悉了 VS2010的数据库ADO编程。对于它的 添加,修改,删除步骤都有了较大的理解。在此次作业当中遇到两大问题。一是: 数据库连接问题,本来开始准备用access做后台,可是不知道为什么我的电脑一 直连接不上,于是改用了MYAQL连接。二是:在是使用记录集指针的问题_RecordsetPtr m_pRecordse,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论