没有合适的资源?快使用搜索试试~ 我知道了~
基于大型数据库的医院信息系统设计与实现.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 3 浏览量
2023-06-10
22:25:48
上传
评论
收藏 311KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/87891870/0001-8520fd6c7e47cff27f3c9ba951c4fe22_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
2页
基于大型数据库的医院信息系统设计与实现.pdf
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/87891870/bg1.jpg)
3 系统体系结构设计
目前信息系统的体系结构主要有两种模式
[1]
:一种是客户
机/服务器模式
(Client/
Server
,
C/S)
,另一种是浏览器/服务器模
式
(Brow
er/Ser
ver
,
B/S)
。传统的
C/S
结构一般采用两层结构
[1,
4
-
5
]
:第一层是在客户机系统上结合了表示层与业务逻辑层;第
二层是通过网络结合了数据库服务器。目前,C/S
结构已经由
两层结构向三层结构发展,三层结构将两层结构中的表示层
和业务逻辑层分离开来,主要分为表示层、业务逻辑层和数据
服务层。由于业务逻辑被提出到应用服务器,大大降低了客
户端的负担,减少了代码冗余量,降低了程序业务逻辑的混杂
程度,同时提高了系统的可扩展性和可维护性。所以又叫做
瘦客户端的 C/S
模式。
根据医院的实际需要和医院具有的物理设施我们在设计
时采用三层 C/S
模式,具体结构如图
3
所示。
4 数据库设计
根据医院信息系统对数据的需求,设计数据库的核心概念结构
如图
4
所示。
概念结构是独立于实际数据模型的信息结构,必须将其转化为
逻辑结构后才能进行数据库实现。根据核心 ER 图,使用相应的
转化方法,生成该数据库核心的表 如下:部门信息表、病人信息表
、挂号信息表、病历 信息表、划价单信息表、药品信息表、住院
信息 表。根据医院信息系统的需要,我们将数据库命
名为
hospital
,在这个数据库上建立系统所需要的
各类表。
由于医院信息庞杂,信息流量比较大,所以选
择大型数据库管理系统
Oracle
作为后台数据库,
能满足不断发展的医院信息系统对数据库系统实
时性、安全性、数据存储量、信息来源多元化等要
求。
5 系统使用的关键技术
在系统实现过程中,采用了
ADO.NET
技术实
现数据源的连接和数据的检索、更新等操作;采用
数据库端存储过程、函数等对象封装、实现业务逻
辑,提高数据访问效率
[
3
-
4
]
。
1
)
ADO.NET
技术
本系统采用
ADO.NET
提供对
oracl
e
数据库的
访问和数据共享,用户应用程序可以使用 ADO.
NET
来连接到这些数据源,并检索、操作和更新数
据。
ADO.NET 有两个核心组件:DataSet
和 .NET
Framework
数据 提供 程序 ,后者 是一 组包 括
Con
⁃
nection、Command、DataReader
和
DataAdapter 4
个
对象在内的组件,其组件结构如图5
所示。
DataSet
对象是
ADO.NET
的断开式结构的核
心 组 件 ,实 现 独 立于任何数据源的数据访问。
Connection
对象提供与数据源的连接,是操作数据
库的基础,表示应用程序和数据源之间的惟一会
图 2 系统功能模块
图 3 医院信息系统体系结构图
图 4 医院信息系统核心E-R 图
图 5
ADO.NET
的组件结构图示
话。Command
对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操
作,如查询、插入、修改和删除等。DataReader
对象从数据源中读取只进且只读的数据流。DataAdapter
对象是
DataSet
对象和数据
源之间关联的桥梁,用数据源填充DataSet 并解析更新。采用ADO.NET
组件的目的是为了从“数据操作中分解出“数据访问。
在该系统的实现中,采用
dataset
数据集,它代表着任意数量的关联表的每个表都包含了行和列的集合的本地副本,在数据库连
接的情况下,调用桌面可执行程序处理和更新它的内容,使用关联的数据适配器把修改后的数据提交数据库。
(下转第
8136
页)
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)