2022年数据库医院网上挂号系统说明书.pdf





《2022年数据库医院网上挂号系统说明书.pdf》由会员分享,可在线阅读,更多相关《2022年数据库医院网上挂号系统说明书.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库医院网上挂号系统说明书中北大学数据库课程设计说 明 书学院 、 系 :软件学院专业 : 软件工程学生班级:13140B04 学 生 姓 名 :王玲燕学 号 : 1314011504 设计题目:医院网上挂号系统数据库设计起迄日期 : 2015 年 6 月 8 日- 2015年 6 月 19 日指导教师 :杨剑2015 年 6 月 19 日一、需求分析1、网上预约挂号人类进入21 世纪 , 医院作为一个极其重要的服务部门, 其发展应适应计算机技术的发展。我国的医疗体制正在进行改革需要医疗市场的进一步规范化,这就利用现代化的工具对医院进行有效的管理, 有利于提高医疗水平与服务质量更好的服务于社
2、会。鉴于此目的 , 我们利用mysql 技术设计了此医院管理数据库系统, 为患者提供个人信息精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书登记注册、查询医师信息、患者的就诊情况与消费等功能, 为医师提供患者信息与就诊情况以辅助治疗。2、基本流程图图 1、1 3、用户特点医院网上预约挂号系统的使用者, 大致包括三类用户: 医院系统信息管理人员、医院的全部医师、就诊的患者。对于患者用户不需要有太多的专业知识, 只要能熟
3、练使用本系统提供的浏览界面 , 就可以使用本软件; 前台操作人员与医师也不需要有太多的专业知识, 但就是要会操作电脑 , 熟悉该系统。医院系统管理人员要熟悉整个数据库与流程, 系统进行操作与修改。 系统的维护人员: 医院网上预约挂号系统的维护人员为该软件的项目开发小组, 要详细了解 C/S 构架、 java 编程语言、操作系统基础知识、数据库设计及操作等知识。4、用例图 ( 除管理员外 )图 1、2 、对功能的描述通过对用户需求的分析, 本系统的功能主要包括两块, 前台用户操作及后台管理。1.注册2.登录4.选择医院选择科室选择专家3.网上挂号3.快速查询3.专家门诊3.选择科室5.选择可预约
4、的医生7.挂号成功6.选择时段确定预约8.就诊精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书图 1、3 各个功能的具体描述如下: 后台管理员可操作的有: 专家管理、 用户管理、 预约管理、 系统管理等功能设置, 具体描述如下: 专家管理对专家进行添加与删除, 修改专家档案 , 查瞧每个专家的预约情况。用户管理显示用户的预约信息, 也可以对某个特定用户进行查询。预约管理可以分别按用户名、专家名、预约号、科室、预约日期
5、、就诊日期进行查询管理,取消已过期的预约信息。系统管理对管理员进行添加与删除, 修改管理员信息。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书用户1.1注册1.2病人登陆1.3专家查询1.5用户信息修改1.4预约查询1.6预约挂号1.8挂号完成2.3病人管理2.2预约管理2.1专家管理2.4管理员管理1用户前台操作2后台管理1.7选择缴费方式D1病人资料D2专家资料D4用户预约记录D3管理员资料1.9取消预约管理员
6、登陆D2专家资料图 1、4 6 、数据字典数据项数据项编号数据项名数据项含义说明数据类型长度DI-1 姓名医生的真实姓名char 10 DI-2 职称医生的职称varchar 50 DI-3 性别医生的性别varchar 50 DI-4 主诊医生的主要诊断类别varchar 50 DI-5 年龄医生的真实年龄varchar 50 DI-6 科室医生所属的科室varchar 50 DI-7 编号唯一标识医生的编号varchar 50 DI-8 从医年限医生从医的年限varchar 50 BI-1 用户姓名用户的真实姓名char 10 BI-2 用户性别用户的真实性别char 10 精品资料 -
7、- - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书数据项编号数据项名数据项含义说明数据类型长度BI-3 密码用户登录的密码varchar 50 BI-4 年龄用户的年龄char 10 BI-5 身份证号用户的证件号码varchar 50 BI-6 症状用户对自己症状的描述varchar 50 GI-1 管理员varchar 50 GI-2 管理员名管理员的用户名varchar 50 GI-3 密码管理员登录密码varchar 50
8、YI-1 预约医生预约的医生varchar 50 YI-2 预约人预约的人varchar 50 YI-3 预约时间预约时间varchar 50 YI-4 预约编号预约编号varchar 50 YI-5 科室预约的科室varchar 50 YI-6 专长预约医生的专长varchar 50 数据结构数据结构编号数据结构名含义说明组成DS-1 Doctor 医生信息DI-0 至 DI-6 DS-2 User 用户信息DI-1 至 DI-4 DS-3 Form 挂号单信息DI-1 至 DI-4 DS-4 Department 科别信息KI-1 处理过程处理过程编号处理过程名说明输入输出处理P-1 用户
9、注册所有用户用 户 详 细信息注册成功信息或失败信息成 功 : 跳 转 到 登陆页面失败 : 重新注册P-2 用户进行查询所有用户查询信息医院与医生的信息从数据库调出信息精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书处理过程编号处理过程名说明输入输出处理P-3 用户进行挂号已 经 登 陆的用户挂号挂号成功或失败成 功 : 打 印 挂 号单失败 : 重新挂号P-4 用户修改信息所有用户修改信息修改成功或失败成 功 :
10、 跳 转 到 修改成功失 败 : 显 示 修 改失败P-5 医生登陆已 经 登 陆的 医 生 用户输 入 密 码与用户名登陆成功或失败成 功 : 跳 转 到 个人页面失败 : 重新登陆P-6 医 生 查 询 病 人信息已 经 登 陆的医生查询信息病人的信息查询7、预约挂号系统中需要管理的信息如下(1) 专家 : 姓名、性别、职称、科室、医生编号、年龄、从医年限、主诊(2) 预约信息 : 科别、预约编号、预约时间、预约人、预约医生、专长(3) 病人 : 姓名、性别、年龄、密码、身份证号、症状(4) 管理员 : 管理员名、密码、管理员二、小组成员分工操作人员学号姓名组员分工安排1 13140115
11、04 王玲燕E-R 图转换为关系模式; 创建登录界面创建数据库及应用表单, 视图2 1314011907 冯楚雁创建触发器 , 实现其应用 , 整理总结实验报告三、概要设计局部 E-R 图分析属性分析 : 专家实体 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书图2、1 病人实体 : 管理员实体 : 图2、3 预约信息 : 图2、4 联系设计 : 专家姓名性别职称年龄编号科室病人姓名性别年龄症状密码身份证号从医
12、年限主诊管理员专家管理管理员管理员名管理员密码管理预约信息预约编号预约时间预约人预约医生科 室专长1 n 1 1 图 2、2 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书图 2、5 E-R图: 四、详细设计1、设计流程 : 概念结构设计预约信息病人预约管理员专家管理预约信息病人管理预约管理员名管理员密码姓名性别症状密码身份证号姓名性别职称年龄医生编号科室从医年限主诊预约编号预约时间预约人m m m 1 m m 1
13、 1 n m 年龄预约医生专长科别初始关系模式设计关系模式规范化以 DBMS 语法描述模式修正模式评价就是否修正否就物理设计图 2、6 图 2、7 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书2、 E-R 图转化为关系模型: 专家 (姓名、性别、职称、科别、编号、年龄、从医年限、主诊) 病人 (用户名 , 姓名, 性别 ,年龄 , 症状 , 密码 , 身份证号 ) 预约信息 ( 专长 , 科室 , 预约医生 ,
14、预约人 , 预约时间 , 预约编号 ) 管理员 ( 管理员名 , 密码 , 管理员 ) 3、关系模型优化: 管理员 ( 管理员编号 , 管理员名 , 登录密码 ) 病人 (用户名 , 姓名, 密码 ,性别 , 年龄 , 症状 , 病人编号 ) 专家 (姓名 , 性别 , 职称 , 主诊, 医生编号 , 年龄 , 从医年限 , 毕业院校 ) 医院科别 ( 科别 , 科别号 , 医生编号 ) 预约信息 ( 预约编号 , 病人编号 , 医生编号 , 预约时间 , 就诊时间 ) 4、数据库表的设计: 管理员表 (admin): 字段名数据类型长度主键就是否描述AdminNum Varchar(50)
15、50 就是管理员编号AdminName Varchar(20) 20 管理员名password Varchar(20) 20 密码专家表 (doctor): 字段名数据类型长度主键就是否描述Ename Varchar(50) 50 姓名Sex Varchar(10) 10 性别zhicheng Varchar(20) 20 职称Major Varchar(50) 50 主诊docNum Varchar(20) 20 就是医生编号Age Int 4 年龄JobTime Int 4 从业年限College Varchar(50) 50 毕业院校病人信息表 (patient): 字段名数据类型长度主
16、键就是否描述精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书Username Varchar(20) 20 用户名Name Varchar(20) 20 姓名Password Varchar(10) 10 密码Sex Varchar(10) 10 性别Age Varchar(10) 10 年龄Symptom Varchar(50) 50 所瞧科室UserNum Varchar(10) 10 就是病人编号预约信息表 (
17、date): 字段名数据类型长度主键就是否描述DateNum Varchar(10) 10 就是预约编号UserNum Varchar(10) 10 病人编号DocNum Varchar(10) 10 医生编号yyTime datetime 8 预约时间jzTime datetime 8 就诊时间医院科别表 (kebie): 字段名数据类型长度主键就是否描述kebie Varchar(50) 50 科别kebieNum Varchar(20) 20 就是科别号docNum Varchar(20) 20 医生编号五、实验代码创建表 : create database hospital; use
18、hospital; create table admin( adminNum varchar(50) primary key, adminName varchar(20) not null, password varchar(20) not null ); create table doctor( 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书 Ename varchar(50) not null, sex va
19、rchar(10) not null, zhicheng varchar(20) not null, major varchar(50) not null, docNum varchar(20) primary key, age int not null, jobTime int not null, college varchar(50) not null, doTime varchar(50) not null ); create table patient( username varchar(20) , name varchar(20) , password varchar(10) , s
20、ex varchar(10) , age varchar(10) , symptom varchar(50) , userNum varchar(10) , primary key(username,userNum) ); create table date( dateNum varchar(10) primary key, userNum varchar(10) not null, docNum varchar(10) not null, yyTime datetime not null, jzTime varchar(50) not null ); create table kebie(
21、kebie varchar(50) not null, kebieNum varchar(20) not null, 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 19 页 - - - - - - - - - - 数据库医院网上挂号系统说明书 docNum varchar(20) primary key, foreign key(docNum) references doctor(docNum); 插入数据Insert into doctor(Ename ,sex ,zhicheng ,m
22、ajor ,docNum ,age ,jobTime ,college ,doTime )values(李晨 , 男, 医师 , 骨科 ,032561,35,4,协与医学院 , 周一全天 ); insert into doctor(Ename ,sex ,zhicheng ,major ,docNum ,age ,jobTime ,college ,doTime )values(黄宏 , 男, 医师 , 骨科 ,032492,40,8,湘雅医学院 , 周三全天 ); insert into doctor(Ename ,sex ,zhicheng ,major ,docNum ,age ,job
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数据库 医院 网上 挂号 系统 说明书

限制150内