jsp医院管理系统毕业论文.doc
文本预览下载声明
3.2.3系统数据流图
数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中流动和被处理的情况。因为数据流图是系统逻辑功能的图形表示,即使不是专业的计算机人员也容易理解它,所以它是分析员和用户之间极好的通信工具。
如图3.1所示,数据流图的四种基本符号和具体描述如下:
图3.1 数据流图的基本符号
医院门诊管理系统的顶层数据流图3.2所示:
图3.2 顶层数据流图
医院门诊管理系统的一层数据流图如图3.3所示:
图3.3 一层数据流图
3.2.4数据字典
数据字典是所有与系统相关的数据元素的有组织的列表,并且包含了对这些数据元素的精确、严格的定义,从而使得用户和系统分析员都对输入、输出、存储的成分甚至中间计算结果有共同的理解。简而言之,数据字典是描述数据的信息的集合,是对系统中使用的所有数据元素的定义的集合。下面是对各数据存储的详细说明:
编号:D1
数据存储名称:病人挂号信息
简述:病人在医院门诊时挂号所产生的信息
组成:病人挂号信息=自增项id+挂号单编号+病人姓名+病人性别+病人年龄+所挂可是类别+所挂科室名+所要办理的业务
来源:挂号信息录入
去向:医生
编号:D2
数据存储名称:处方信息
简述:医生对病人进行开处方时所产生的信息
组成:处方信息=自增项id+处方单编号+病人姓名+病人性别+病人年龄+是否交费
来源:处方添加
去向:医院收费人员、药房管理人员
编号:D3
数据存储名称:收费信息
简述:病人在医院交费处交费所产生的信息
组成:收费信息=自增项id+收费单编号+收费日期+病人名+开处方的当事人+处方价钱+备注
来源:挂号信息录入
去向:医院收费人员、药房管理人员
编号:D4
数据存储名称:药品信息
简述:药房管理人员处理药品信息时所产生的信息
组成:药品信息=自增项id+药品单编号+药品名+药品类型+药品规格+生产企业+包装量+包装单位+单位价格+现有数量
来源:药品信息录入
去向:药房管理人员
编号:D5
数据存储名称:用户信息
简述:管理员添加用户信息时所产生的信息
组成:用户信息=自增项id+用户名+用户密码
来源:用户信息录入
去向:后台管理员
通过对数据字典的定义,我们就可以开始的程序和数据库,进行系统的设计了。
4 系统设计
首先根据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。
实现功能模块时,采用先模块化,后集成的方式。即对系统各个功能模块分别独立设计和调式,在创建系统主窗体时再将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调式。
在访问数据库时,采用功用数据模块存放数据库需要的对象。该模块在各个功能模块中被直接调用,避免对数据库的反复连接,并可减少代码编写,从而提高系统开发效率。
4.1总体设计
在设计医院门诊信息系统时:根据实际情况,进行模块化设计;由上可得出,医院门诊信息管理系统需要实现的功能模块有:
(1)详细模块设计
图4.1 “医院门诊信息管理系统”功能模块
4.2数据库设计
4.2.1概念结构设计
E-R图是一种信息模型图,体现了系统实体之间的关系。通过系统需求分析,了解系统的分解功能以及数据流程。根据这些实体及属性和实体之间的关系,可以得到系统E-R图
系统中所涉及的实体属性图如图4.2 图4.3 图4.4 图4.5 图4.6所示。
图4.2“病人”实体属性图
图4.3“医生”实体属性图
图4.4“收费人员”实体属性图
图4.5“药品管理人员”实体属性图
图4.6“管理员”实体属性图
下面是系统的E-R图,如图4.7所示:
图4.7系统E-R图
4.2.2逻辑结构设计
数据库逻辑结构设计是把概念模型转换为符合数据库管理系统的数据模型,就是把概念模型转换为关系模型。把系统的概念模型转换为关系模型可得如下的关系模式。…),处方单编号为此关系的码。
收费表(自增项,收费单编号,日期,病人名,收费的当事人,处方价钱,备注),收费单编号为此表的码。
药品管理表(自增项,取药单编号,取药时间,取药人姓名,开药人姓名,备注),取药单标号为此表的码。
药品信息表(自增项,药品单编号,药品名,药品类型,药品规格,生产企业,包装量,包装单位,单位价格,现有数量),药品单编号为此表的码。
总结
毕业设计的过程是艰辛的,但是我的收获却是很大的。我的毕业设计主要是应用以前学习的Java知识数据库的知识和在校外学习的jsp技术,综合起来完成了这个医院门诊信息管理的软件,软件虽然不大,但是付出却是十分艰辛的。
首先,通过做毕业设计,我把以前学习到的知
显示全部