某医院信息管理系统数据库设计汇编.docx

上传人:b****2 文档编号:2228550 上传时间:2023-05-02 格式:DOCX 页数:16 大小:505.15KB
下载 相关 举报
某医院信息管理系统数据库设计汇编.docx_第1页
第1页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第2页
第2页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第3页
第3页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第4页
第4页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第5页
第5页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第6页
第6页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第7页
第7页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第8页
第8页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第9页
第9页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第10页
第10页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第11页
第11页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第12页
第12页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第13页
第13页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第14页
第14页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第15页
第15页 / 共16页
某医院信息管理系统数据库设计汇编.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

某医院信息管理系统数据库设计汇编.docx

《某医院信息管理系统数据库设计汇编.docx》由会员分享,可在线阅读,更多相关《某医院信息管理系统数据库设计汇编.docx(16页珍藏版)》请在冰点文库上搜索。

某医院信息管理系统数据库设计汇编.docx

某医院信息管理系统数据库设计汇编

某医院信息管理系统

数据库设计说明书

拟制人高勇

审核人______________________

批准人______________________

【2013年1月13日星期日】

 

数据库设计说明书

1.引言

1.1编写目的

通过这次做实验,更加巩固练习SQL,ER图,UML建模,等知识,对自己的逻辑能力的锻炼!

1.2背景

a.待开发软件系统的名称:

某医院信息管理系统

b.本项目的任务提出者:

石河子大学

c.本项目开发者:

高勇

d.本项目用户:

医院职工

1.3参考资料

2.外部设计

2.1支持软件

本数据库主要采用微软公司的成熟数据库系统SQLServer2005,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。

3.结构设计

3.1概念结构设计

本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,

系统登陆:

图4.1登录界面图

登录系统后进入XX省数字医院药品管理信息系统:

图4.2药品管理信息系统界面图

选择药品管理的功能。

点数据修改,可以进入添加新的药品信息,对药品必填的信息必须写入,然后会弹出窗口提示添加成功;并可以在药品列表中查看到对于不符合的也可以在列表中进行修改或者直接删除。

图4.3药品信息添加图

图4.4药品列表显示图

添加药品信息后,可以进行库存初始化,选择库存管理项目可以进行库存管理功能:

首先进行库存初始化,并能在库存列表查看,也可以在库存列表中进行修改甚至删除。

图4.5库存初始化添加图

图4.6库存列表图

点入库单管理操作,进行此数据修改,可以实现药品入库处理,进行药品入库之后可以在入库单列表显示。

并根据需要可在此进行数据修改和删除。

需要注意的是,在进行药品入库的时候,需要查询药品编号,按照编号进行添加。

图4.7入库单添加图

图4.8入库单列表图

点击出库管理操作,可以对出库单进行管理,添加出库单即是对药品进行出库。

出库后可在出库单列表显示,用户可以根据出库的内容如果需要修改和删除的可进行操作。

图4.9出库单添加图

3.2E-R图

本系统涉及到以下实体:

图2.4用户E-R图

图2.5药品E-R图

图2.6库存E-R图

图2.7入库E-R图

图2.8入库E-R图

图2.9实体联系E-R图

3关系图

图3.1药品信息管理关系图

图3.2

3.3物理结构设计

表一药品信息表

列名

数据类型

是否允许为空

描述

id

Int

药品编号

name

Varchar(100)

药品名称

cname

Varchar(100)

化学名称

standard

Varchar(100)

规格

sort

Varchar(100)

药品类型

type

Varchar(100)

剂型

marker

Varchar(100)

批号

address

Varchar(150)

厂商

表二药品入库表

列名

数据类型

是否允许空值

默认值

描述

上述所示的上海经济发展的数据说明:

人们收入水平的增加,生活水平的提高,给上海的饰品业带来前所未有的发展空间,为造就了一个消费额巨大的饰品时尚市场提供了经济基础。

使大学生对DIY手工艺品的时尚性消费,新潮性消费,体验性消费成为可能。

id

Int

标题:

大学生“负债消费“成潮流2004年3月18日

在我们学校大约有4000多名学生,其中女生约占90%以上。

按每十人一件饰品计算,大概需要360多件。

这对于开设饰品市场是很有利的。

女生成为消费人群的主体。

入库单号

3、竞争对手分析did

Int

四、影响的宏观环境分析药品编号

五、创业机会和对策分析marker

Varchar(100)

上海市劳动和社会保障局所辖的“促进就业基金”,还专门为大学生创业提供担保,贷款最高上限达到5万元。

我们女生之所以会钟爱饰品,也许是因为它的新颖,可爱,实惠,时尚,简单等。

的确,手工艺品价格适中。

也许还有更多理由和意义。

那么大学生最喜欢哪种手工艺品呢?

此次调查统计如下图(1-3)

动漫书籍□化妆品□其他□批号

intime

据统计,上海国民经济持续快速增长。

03全年就实现国内生产总值(GDP)6250.81亿元,按可比价格计算,比上年增长11.8%。

第三产业的增速受非典影响而有所减缓,全年实现增加值3027.11亿元,增长8%,增幅比上年下降2个百分点。

Datetime

Getdate()

入库日期

usefultime

Datetime

有效日期

inprice

Float

0

进价

outprice

Float

0

预售价

num

Int

0

数量

singleunit

Varchar(50)

整量单位

multunit

Varchar(50)

散量单位

checked

Varchar(50)

验收人

表三药品出库表

列名

数据类型

是否允许为空

默认值

描述

id

Int

出库单号

did

Int

药品编号

marker

Varchar(100)

批号

num

Int

数量

outtime

Datetime

Getdate()

出库日期

checked

Varchar(50)

验收人

表四药品库存表

列名

数据类型

是否允许为空

默认值

描述

id

Int

库存号

did

Int

药品编号

marker

Varchar(100)

批号

name

Varchar(100)

药品名称

num

Int

0

数量

singleunit

Varchar(50)

整量单位

multunit

Varchar(50)

散量单位

intime

Datetime

Getdate()

入库日期

usefultime

Datetime

有效日期

inprice

Float

0

进价

outprice

Float

0

预售价

lowerlimit

Int

0

库存下限

checked

Varchar(50)

验收人

 

5.存储过程脚本:

--创建存储过程统计某段时间内,各科室的就诊人数

createprocpro_renshu

@就诊人数int,@科室名varchar(10),@开始时间datetime,@结束时间datetime

as

select@就诊人数=count(*)from病人信息表where病人信息表.就诊科室=科室表.科室号

and就诊时间between@开始时间and@结束时间

groupby科室名

having科室名=@科室名

6.触发器脚本:

--药品入库自动修改库存量

createtriggertri_rk

on药品入库表forinsert

as

declare@药品编号int,@原库存量int,@入库量int

select@药品编号=did,@入库量=numfrominserted

select@原库存量=numfrom药品库存量wheredid=@药品编号

update药品库存表setnum=@原库存量+@入库量wheredid=@药品编号

--药品出库自动修改库存量

createtriggertri_ck

on药品出库表forinsert

as

declare@药品编号int,@原库存量int,@出库量int

select@药品编号=did,@出库量=numfrominserted

select@原库存量=numfrom药品库存量wheredid=@药品编号

update药品库存表setnum=@原库存量-@出库量wheredid=@药品编号

7:

数据库恢复与备份:

数据库的完全备份

backupdatabaseteacher

todisk='f:

\备份数据库\teacher

withinit

数据库的恢复

restoredatabaseteacher

fromdisk='f:

\备份数据库\teacher'

withrecovery

 

数据库差异备份

backupdatabaseteacher

todisk='f:

\备份数据库\teacher

withinit

数据库的恢复

restoredatabaseteacher

fromdisk='f:

\备份数据库\teacher

withnorecovery

restoredatabaseteacher

fromdisk='f:

\备份数据库\teacher

withfile=2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2