《医院挂号系统大作业.pdf》由会员分享,可在线阅读,更多相关《医院挂号系统大作业.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学号(医院挂号系统)设计说明书(医院挂号系统)起止日期:2012 年 4月17 日 至2012年4 月22 日学班成生姓名级绩指 导 教 师(签 字)电子与信息工程系电子与信息工程系20122012 年年 4 4 月月 1717 日日目目录录1引言.11.1 编写目标.11.2 项目背景.12.任务描述.12.1 目标.12.2 任务描述.13.数据描述.23.1 系统流程图.23.2 数据流程图.24 数据字典.35 E-R 图.96 IPO 图.107 软件结构图.108 Jackson 图.119 用例图.1110 类图.1110 时序图.1211 状态图.131 1 引言引言随着现代信
2、息技术的不断发展以及行业信息化建设的进一步推进,为了满足卫生行业领域的各个需求,推进医院管理信息化已迫在眉睫。医院信息系统医院信息系统是指利用计算机软硬件技术和计算机网络技术等现代化手段对医院门诊部门的人流、物流、财流进行综合管理在医疗活动各阶段中产生的数据进行输入、存储、处理、输出、检索等各种信息从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息。医院做为一个与人民生命健康密切相关的重要机构,势必要在各方面实现信息化,与此同时,对医疗卫生的要求也越来越高。为了实现医院的信息化建设,依据医院现行业务流程,把现在的人工挂号业务进行信息化。实现计算机对信息的存储和挂号单的打印。通过本系统
3、实现使挂号管理流程信息化,大大提高工作效率和节约时间。1.1 编写目标。此文档作为用户对即将开发的软件的功能要求,是软件设计和开发者的主要依据1.2 项目背景项目名称:医院挂号系统项目委托单位:市医院软件开发单位:天津城市建设学院 11计算机 11班软件开发组2.2.任务描述任务描述2.1 目标挂号工作人员询问病人姓名、性别、年龄。病人(或就诊者、或患者、或就医者)提出挂号科别、或指定挂号医生,病人缴纳挂号费,挂号工作人员填写挂号单并交给病人。如果该科室或者指定的医生挂号数量已满,则停止挂号。挂号分为上午号和下午号。2.2 任务描述操作系统Microsoft Windows XP/Vista/
4、7 简体中文版最低配置CPU Intel Pentium3 或 AMD Athlon系列处理器512M 内存调制解调器1.0G 硬盘空间分辨率 16bit 8006001鼠标、键盘推荐配置64K/bps 以上的上网环境CPU Intel Pentium4 或 AMD Athlon64 以上系列处理器1.0G 以上内存1.0G 以上硬盘空间分辨率 32bit 1024x768支持 DirectSound 声卡鼠标、键盘3.3.数据描述数据描述3.13.1 系统流程图系统流程图3.23.2 数据流程图数据流程图3.2.1 顶层数据流程图(DFD)23.2.2 功能级数据流程图(DFD)3.2.3
5、底层数据流程图(DFD)4 4 数据字典数据字典源点/终点源点:工作人员终点:病人处理接收事务录入信息收取挂号费生成挂号单数据流事务挂号费数据存储病人信息4.1 数据项描述3名字:工作人员姓名别字:挂号员描述:处理病人挂号要求的工作人员,负责录入病人挂号信息、收取挂号费并打印挂号单定义:工作人员姓名=3(【汉字】)50位置:输出到挂号单名字:病人姓名别名:患者/就诊者/就医者姓名描述:来看病的人的名字定义:病人姓名=3(【汉字】)50位置:输出到挂号单名字:病人性别别名:患者/就诊者/就医者性别描述:病人的性别定义:【男|女】2位置:输出到挂号单名字:医生姓名别名:描述:医生的名字定义:医生姓
6、名=3(【汉字】)50位置:输出到挂号单名字:医生级别别名:描述:医生相应的等级标识定义:医生级别=3(【汉字】)50位置:输出到挂号单名字:工作人员编号别字:挂号员标识描述:能够唯一的代表一位挂号员定义:挂号员编号=“0001”.“9999”位置:输出到挂号单名字:病人编号别名:病人的标识描述:能够唯一的代表一位病人定义:病人姓名=“0001”.“9999”位置:输出到挂号单名字:医生编号别名:医生的标识描述:能够唯一的代表一位医生定义:病人姓名=“0001”.“9999”位置:输出到挂号单4名字:科别名称别名:描述:科别的名称定义:科别名称=3(【汉字】)50位置:输出到挂号单名字:挂号单
7、编号别名:挂号单标识描述:能够唯一的代表一张挂号单定义:“001”.“999”位置:输出到挂号单4.2 数据结构描述名字:病人信息别名:描述:病人的情况概述定义:病人信息=病人姓名+病人性别+病人编号位置:输出到挂号单名字:医生信息别名:描述:即将问诊的医生信息定义:医生信息=医生姓名+病人编号+医生级别位置:输出到挂号单名字:挂号单信息别名:描述:打印在挂号单上的详细信息定义:挂号单信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用位置:输出到挂号单名字:科别编号别名:描述:科别的名称定义:科别名称=3(【汉字】)50位置:输出到挂号单名字:挂号费用别名:描述:挂号所
8、交费用(单位:元)定义:挂号费用=“001”.“999”位置:输出到挂号单名字:工作人员信息别名:描述:工作人员的情况概述定义:工作人员信息=工作人员姓名+工作人员编号位置:输出到挂号单名字:科别信息别名:描述:科别的情况概述定义:科别信息=科别名称+科别编号位置:输出到挂号单54.3 数据存储描述名字:挂号信息别名:描述:病人的个人信息、工作人员信息以及医生或科别信息的综合描述定义:挂号信息=病人名称+病人性别+病人编号+工作人员姓名+工作人员编号+医生姓名+医生编号+【医生级别|科别编号】+科别名称位置:输出到挂号单4.3 数据流描述名字:事务(1)别名:描述:工作人员接收事务来源:工作人
9、员(外部实体)去向:接收事务(数据处理)定义:事务=工作人员姓名+工作人员编号数据流量:2 件/分高峰流量:4 件/分名字:事务(2)别名:描述:接收事务并准备录入挂号信息来源:接收事务(数据处理)去向:录入挂号信息(数据处理)定义:事务=病人编号+工作人员姓名+工作人员编号+挂号单编号数据流量:2 件/分高峰流量:4 件/分名字:挂号信息(1)别名:描述:工作人员记录下相关挂号信息来源:录入挂号信息(数据处理)去向:收取挂号费(数据处理)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】数据流量:4 件/分高峰流量:6 件/分名字:挂号信息(2)别名:描述:存储挂号信
10、息相关记录来源:收取挂号费(数据处理)去向:挂号信息(数据存储)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用数据流量:4 件/分高峰流量:6 件/分6名字:挂号信息(3)别名:描述:将挂号信息打印于挂号单来源:挂号信息(数据存储)去向:生成挂号单(数据处理)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用数据流量:4 件/分高峰流量:6 件/分名字:挂号单别名:描述:生成机理下完整的信息的挂号单并要给病人的凭据来源:生成挂号单(数据处理)去向:病人(外部实体)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信
11、息|科别信息】+挂号费用数据流量:4 件/分高峰流量:6 件/分4.4 数据处理描述名字:接收事务别名:描述:工作人员开始接待一个新来的病人,打开一个新界面处理过程:来源:事务(1)处理过程:打开一个新的界面,系统默认给新病人编号、挂号编号去向:事务(2)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用处理频率:2 件/分名字:录入挂号信息别名:描述:工作人员询问病人情况并将有关信息填入系统来源:事务(2)处理过程:在新打开的界面中填写有关信息去向:挂号信息定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用处理频率:2 件/
12、分7名字:录入挂号信息别名:描述:工作人员询问病人情况并将有关信息填入系统来源:事务(2)处理过程:在新打开的界面中填写有关信息去向:挂号信息(1)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用处理频率:2 件/分名字:收取挂号费别名:描述:工作人员向病人所要挂号费用来源:挂号信息(1)处理过程:工作人员向病人所要挂号费用并报讯记录去向:挂号信息(2)定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用处理频率:2 件/分名字:产生挂号单别名:描述:准备打印纸质挂号单来源:挂号信息(3)处理过程:工作人员向病人所要挂号费用并报讯记录去向:挂号单定义:挂号信息=挂号单编号+病人信息+工作人员编号+【医生信息|科别信息】+挂号费用处理频率:2 件/分4.5外部实体描述8名字:工作人员别名:描述:负责与系统直接接触来源:去向:事务(1)名字:病人别名:患者/就诊者/就医者描述:前来就诊来源:挂号单去向:5 E-R5 E-R 图图96 IPO6 IPO 图图7 7 软件结构图软件结构图108 Jackson8 Jackson 图图9 9 用例图用例图1010 类图类图111010 时序图时序图121111 状态图状态图13