第1页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共20页《vf程序设计》综合性实验实验报告题目:医院住院管理系统姓名:李典班级:国会0906学号:200948990620指导教师:李周芳第2页共20页第1页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共20页完成时间:2011-1-8一、实验题目医院住院管理系统二、实验目的巩固学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。设计一个小型的完整、简单的医院住院管理系统。三、系统分析1、功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。医院住院管理信息系统需要完成功能主要有:(1)录入模块:●用户信息的输入,包括病人编号、姓名、密码、身份等。●病人入院、出院登记,包括病人编号、姓名、性别、年龄、是否办理出院、病因等。(2)修改模块:●病人基本信息的查询和修改,包括病人编号、姓名、性别、年龄、入院日期、出院日期、病因等。(3)查询模块:●病人基本信息的查询,包括病人编号、姓名、性别、年龄、入院日期、出院日期、是否办理出院、病因等。(4)统计模块:●信息的统计,包括病人信息、病房信息、住房信息、用户信息等。(5)报表打印模块:●病人基本信息报表,包括病人编号、姓名、性别、年龄、入院日期、出院日期、是否办理出院、病因等。●病房基本信息报表,包括病房号码、病房等级称、每日价格、床位等。四、数据库设计1、概念设计(E-R图)第3页共20页第2页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共20页2、实现设计(关系模式)病房信息表{病房号码,病房级别,每日价格,病床数}病人信息表{编号,姓名,性别,年龄,入院日期,出院日期,是否出院,病因}住房信息表{编号,性别,病房号码,病房级别,床位}病人,病房号码为外键,分别依赖于病人编号,病房号码用户信息表{编号,姓名,密码,身份}3、物理设计(1)、病房信息表:(2)、病人信息表:第4页共20页第3页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共20页(3)、住房信息表:(4)、用户信息表:五、系统设计1、概要设计第5页共20页第4页共20页医院住院管理系统病人信息管理入院信息登记病房分类入住情况出院信息登记用户管理密码管理病房信息管理系统管理住院业务管理病人信息查询入住情况查询编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共20页六、实现过程1、菜单设计2、界面设计,控件属性设计,添加程序代码(1)登录界面第6页共20页第5页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共20页对象名属性属性值Form1CaptionForm1Lable1Caption欢迎访问医院住院管理系统Lable2Caption姓名Lable3caption密码Command1caption登录Command2caption退出optiongroup1buttoncount2(管理员或病人)Text2passwordchar用户信息表密码Text1namechar用户信息表姓名“登陆”按钮的click事件代码如下:use用户信息locateforalltrim(姓名)==alltrim(thisform.text1.value)if.not.found()messagebox("没有该用户!")elseifthisform.optiongroup1.option1.value=1ifalltrim(身份)=="管理员"ifalltrim(密码)==alltrim(thisform.text2.value)messagebox("欢迎访问系统!")doform管理员主页elsemessagebox("密码错误!")endifelsemessagebox("身份不匹配!")endifelseifalltrim(身份)=="病人"if密码==alltrim(thisform.text2.value)messagebox("欢迎访问系统!")doform病人主页elsemessagebox("密码错误!")endifelsemessagebox("身份不匹配!")endifendifendif“退出”的事件代码如下:thisform.release第7页共20页第6页共20页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共20页(2)主菜单(管理员登录)对象名属性属性值Form1Caption管理员主页(主界面)Lable1Caption欢迎使用住院系统Command1cap...