基于 net的医院病床管理系统(4)

2019-01-12 11:25

数学与计算机科学学院毕业设计

Model::operationmanager-zhuyuanAnPaiId : int-id : int-operatorTime+zhuyuanAnpaiId() : int+id() : int+operatorTime()图3-8 operationmanager类图

主要的实体类描述完成后,下面我们来看一下DAL(数据访问层)中的操作类,这一层的操作类的特点完成的基本上都是对实体类添加、删除、修改和查询的操作,系统中操作类主要包含AdminSQL(管理员操作类),illerInfoSQL(病人信息操作类),illTypeSQL(疾病类型类)等,下面分别对主要的操作类进行描述。 1. AdminSQL类,主要完成对登陆账号的操作,包含的方法有:

Exists(in username:string):bool 判断账号是否存在; Add_AdminInfo(in AdminInfo admin):int 添加管理员账号 Update_AdminInfo(in AdminInfo admin):int 修改管理员信息 类图如图3-9所示:

DAL::AdminSQL+Exists(in username : string) : bool+Add_AdminInfo(in AdminInfo admin) : int+Update_AdminInfo(in AdminInfo admin) : int 图3-9 AdminSQL类

2. illerInfoSQL类,主要完成对病人信息的操作,包含的方法有:

Add(in illerInfo iller):int 添加病人操作 Delete(in id:int):int 删除病人操作

类图如图3-10所示:

DAL::illerInfoSQL+Add(in illerInfo iller) : int+Delete(in id : int) : int 图3-10 illerInfoSQL类

3. illTypeSQL类,主要完成对疾病种类的操作,包含的方法有:

Exists(in illtype:string):int 判断是否是处在的疾病类型 Add(in illtype type):int 添加疾病种类 Update(in illtype type):int 修改疾病类型 Delete(in illtype:string):int 删除疾病类型 类图如图3-11所示

16

数学与计算机科学学院毕业设计

DAL::illTypeSQL+Exists(in illtype : string) : int+Add(in illType type) : int+Update(in illType type) : int+Delete(in illtype : string) : int 图3-11 illTypeSQl类

3.2.4

系统模块的主要活动图设计

根据需求本系统将主要实现以下各功能模块。 1) 病床管理:

? 待入院病人管理 ? 病床安排 ? 拟出院病人管理 此模块的活动图如下:

登录系统病床管理待入院病人管理病床安排拟出院病人管理退出系统 图3-12 病床管理模块活动图

17

数学与计算机科学学院毕业设计

待入院管理系统添加入院病人信息查询待入院病人信息修改信息删除信息查询住院日期保存到数据库退出系统 图3-13 待入院病人管理模块活动图

病床安排添加住院病人查询病床信息删除病人信息拟出院病人管理保存到数据库查询拟出院时间退出系统退出系统 图3-14 病床安排模块活动图 图3-15 拟出院病人管理模块活动图

2) 手术管理:本模块主要包括添加手术安排、修改手术安排以及查询手术时间。

该模块的活动图如下图所示:

18

数学与计算机科学学院毕业设计

登录系统手术管理添加手术修改手术查询手术时间保存到数据库退出系统 图3-16 手术管理模块活动图

3) 账号管理:本模块主要包括查看账号信息、修改账号密码以及注销账号。

该模块的活动图如下图所示:

登录系统账号管理查看账号信息修改账号密码注销账号保存到数据库退出系统 图3-17 账号管理模块活动图

3.3系统运行环境 软件环境:

服务器: 操作系统 Windows 2000/XP/2003 Server,IIS5.0以上,.NET 2.0框架,

19

数学与计算机科学学院毕业设计

数据库系统 MS SQL Server 2000

客户端: 操作系统 Windows 2000/Xp 硬件环境:

服务器: CPU P4 2.0G以上,推荐 P4 3.0G以上;硬盘 80G以上剩余空间,推荐 250G以上剩余空间;内存 1G以上推荐 2G以上;

客户端:CPU P4 500M以上,推荐 P4 2.0G以上;硬盘 80G以上剩余空间,推荐 200G以上剩余空间;内存512M,推荐1G以上。

4 数据库设计

数据库设计:是指对于一个特定的应用环境,构造最优的数据库模式,建立数据库以及应用系统,满足各种用户的应用需求,包括信息需求和处理需求。研制数据库及其应用系统的技术,是数据库应用领域中主要的研究课题。

对于一个信息管理系统来说,数据库是核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护和检索数据的功能,使用户可以方便及时准确的从数据库中获得所需的信息。一个信息系统的各个部门能否紧密的结合在一起以及如何结合,关键在于数据库。因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善高效的信息系统。

数据库的设计是整个系统成功的关键,而数据模型的选择又是建立数据的关键。数据模型主要有层次模型、网状模型和关系模型。关系模型由于理论性强,关系数据库语言使用的方便性等原因成为目前数据模型的主流。它用二维表结构表示实体集,关键码表示实体间的联系。本系统采用关系型模型建立了如用户属性与相应用户等一系列二维关系,利用关键码再将这些关系联系起来,构成一个信息整体。数据结构与数据模型那紧密相关,它是数据库设计的关键。本系统数据结构是对售电管理过程的抽象描述。管理系统功能的实现是对相关数据表格进行处理的一个过程,是在DBMS(Database Management System,数据库管理系统)的基础上的一系列表间操作。数据表Table的设计就是利用计算机完成一套适合于实际情况的表单,通过表单能够清楚地描述出数据的流向和处理的结果。表单的原型要求适于计算机的处理方式,并满足数据库设计的3NF范式,保证数据的完整性和一致性。

本系统中,数据库的设计目标是合理的存储,提高存储效率,减少数据冗余,保证数据的完整和一致,数据库结构设计的好坏对应用系统的效率及实现的效果产生影响。为了设计出合理的数据结构,设计数据库系统的应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求进行分析、归纳、总结,最后才进行数据库的概念和逻辑结构设计。总体来说,数据库设计一般包括如下几个步骤: ? 数据库需求分析。 ? 数据库概念结构设计。 ? 数据库逻辑结构设计。

4.1 数据库需求分析

20


基于 net的医院病床管理系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国PP钻孔机行业市场前景分析预测年度报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: