[论文精品]高校药房管理系统_第1页
[论文精品]高校药房管理系统_第2页
[论文精品]高校药房管理系统_第3页
[论文精品]高校药房管理系统_第4页
[论文精品]高校药房管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计(实训)报告 系 部 _ 信息工程系_ 专 业 _计算机信息管理_ 班 级 学 号 姓 名 _ _ 课 题 高校药房管理系统 指导教师 _ _ _ 报告成绩 _ _ _日 期: 2011 年 11 月 5 日摘 要当今是一个飞速发展的信息时候。计算机技术已经广泛应用于日常办公,企业管理,文字处理,电子报表以及进行简单的认识管理、财务管理等。在各行各业中都离不开信息的处理,这正是计算机被广泛用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进

2、行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好药房信息而设计的。在我国药品品种繁多,规模甚大,以前的数据处理要手工操作,工作量大,出错率高,出错后也不易更改。这已经不能适应时代发展的要求,从管理的角度来看,对管理者对造成诸多的不便,还有可能疏忽一些细节,让不法商家逃脱罪责。所以,市场迫切需要一款简单实用的药品管理系统。而这一款的药房管理系统使用起来,效率高,速度快,也方便实用和修改。本系统是window xp操作系统下,以中文版的vf6.0为开发工具来实现的。一个好的药房管理系统首先要能够输入和存储一些基本的数据资料,例如本系统中的药品资料和入库资料,

3、患者信息,对于这些资料和数据能方便地进行更新、修改和删除。其次,药房管理系统要求能够进行方便地药房管理。需要能够药品查询,这是基本的要放功能。为了方便管理者管理数据,还要能实现对各种数据的统计,如统计已过期的药品的信息,销售药品的信息和库存信息等。关键字:数据库设计;高校药房管理系统;sql server 2000目 录一、 需求分析1二、 课程设计目的1三、设计概念2四、图形界面34.1处方信息表34.2医生名单和药剂师名单表3五、表的界面35.1处方信息表45.2医生名单和药剂师名单表4六、数据库的实现46.1用sql语句创建数据库46.2新建表5七、创建主键67.1处方信息表主键的创建6

4、7.2医生名单和药剂师名单表主键的创建6八、创建查询68.1查询医生名单和药剂师名单表中所有医生和药剂师的记录68.2查询处方信息表中指定患者姓名的记录78.3用查询分析器创建视图78.5创建存储过程78.7创建触发器8九、总结8参考文献9一、 需求分析如何利用现代信息技术是企业拥有快速、高效的市场反应能力和高度的效率,已经是医药经营企业,特别是医药连锁经营企业热别关心的问题。建立一个功能齐备的药品进、出库管理系统,以完善现代企业的信息化管理机制。通过药房管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。而学校的药房同样需要这一系统。高校药房管理是一项琐碎、复杂

5、而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,都不允许出错,如果实行手工操作,每天的工作量会消耗药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计。高校学生学籍管理系统,是管理学生在校期间相关信息的重要系统。可以利用该系统对基础数据进行处理。包括医生和药剂师名单的录入,修改,删除及查询。还可以进行营业数据的理。括药品进货上柜,处理划价,配药,柜存药品查询,处方综合查询,交接班结转清。基于以上原因,创建并使用一个有效地管理系统,无疑是最佳,也是最明智的选择。这样就能使管理更高效,

6、销售更突出。对于资源的整合也有了更高的把握度。二、 课程设计目的为要放开发一个管理信息系统,使相关人员操作起来更加方便,也更加现代化。其主要目的是为了给企业提供一个良好的业务流程,节省时间,更好的为病人服务,也能使其经营利润提高。该高校药房管理系统主要实现如下目标:自动管理,安全灵活。数据存储安全可靠。节省投资和运行成本。采用框架技术,界面简单,操作容易。快速准确的处理商品的相关各种业务。规范药店管理流程。三、设计概念绘制e-r图处方信息表开出医生名单医生姓名药剂师名单表药剂师姓名递交编号患者姓名医生姓名药剂师姓名处方日期配药日期处方药品信息表已配药否销售单价处方编号药品货号计量单位配药数量药

7、品信息表供应商收货人进货日期出售单价进货单价进货数量货号计量单位货名开出查看四、图形界面4.1处方信息表4.2医生名单和药剂师名单表五、表的界面5.1处方信息表字段名称字段类型字段大小允许空值索引备注编号varchar8必填关键字患者姓名varchar6必填医生姓名varchar6必填药剂师姓名varchar6必填处方日期smallint12必填配药日期smallint12必填5.2医生名单和药剂师名单表字段名称字段类型字段大小允许空值索引备注姓名varchar6必填关键字六、数据库的实现 6.1用sql语句创建数据库create database 高校药房管理系统on primar(name

8、 =药房管理_date, filename=d药房管理e.mdf, size=3, maxsize=10, filegrowth=1)log on (name =药房管理, filename=d:药房管理_log.ldf, size=1, maxsize=20, filegrowth=10%)go6.2新建表6.2.1新建“处方信息表”1.use 高校药房管理系统gocreate table 处方信息表( 编号 varchar (8) not null, 患者姓名 varchar (6) not null, 医生姓名 varchar(6) not null, 药剂师姓名 varchar (64

9、) not null, 处方日期 smallint (12) not null, 配方日期 smallint (12) not null,)go2.按f5执行查询6.2.2新建“医生名单和药剂师名单表”】1.use 高校药房管理系统gocreate table医生名单和药剂师名单表( 姓名varchar (6) not null,)go2.按f5执行查询七、创建主键7.1处方信息表主键的创建1.use 高校药房管理系统goalter table处方信息表add constraint 编号_处方信息表primary key clustered( 编号 )go2.按f5执行查询7.2医生名单和药剂

10、师名单表主键的创建1.use 高校药房管理系统goalter table 医生名单和药剂师名单表add constraint 姓名_医生名单和药剂师名单表primary key clustered(姓名)go2.按f5执行查询八、创建查询8.1查询医生名单和药剂师名单表中所有医生和药剂师的记录select *from 医生名单和药剂师名单表8.2查询处方信息表中指定患者姓名的记录select *from 处方信息表where 姓名=李四8.3用查询分析器创建视图8.3.1用查询分析器创建一个名为“view_2”的视图。内容是显示处方信息表中班级编号为1的患者的患者姓名、医生姓名、药剂师姓名、处

11、方日期和配药日期,并且为该视图加密。create view aaawith encryptionas select 患者姓名、医生姓名、药剂师姓名、处方日期和配药日期 from 处方信息表where 编号=18.3.2使用查询分析器修改名为“aaa”的视图,内容修改为显示处方信息表中编号为2的患者的患者姓名、医生姓名、药剂师姓名、处方日期和配药日期,并且以后所有对该视图的更新操作都必须符合所设定的条件。 alter view aaaas select 患者姓名、医生姓名、药剂师姓名、处方日期和配药日期 from 处方信息表 where 编号 =7with check option 8.5创建存

12、储过程8.5.1创建一个名为“bbb”的存储过程。用于查看处方信息表的所有信息。然后调用该存储过程。create proc bbbas select * from 处方信息表goexec bbb8.5.2创建一个名为“ab”的存储过程,用于删除医生名单和药剂师名单表中指定姓名的记录,具体姓名由调用时决定。然后调用该存储过程。create proc aba char(6) as delete医生名单和药剂师名单表where 姓名=agoexec ab 刘宁8.7创建触发器创建一个名为“cc”的触发器,当向处方信息表添加记录时,该触发器自动显示处方信息表的所有信息。create trigger c

13、con 处方信息表for insertas select * from 处方信息表 goinsert into 处方信息表values( 7,刘玉,李欣,刘宁,2011-10-30,2011-11-2)九、总结高校药房管理系统可以摒弃以前那种手工管理的办法。管理人员可以通过相关的表单一目了然的看到病人的一些详细资料,还可以通过查询功能,查询出特定病人的相关资料,并且可以更改或修改一些表,通过修改这些表可以更方便的实现一些新旧资料的更改,删除,可以及时的根据实际情况改变一些新的新信息。通过此次药房管理系统的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系

14、统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析到概念设计,e-r图的表示,懂得了不少有段数据库开发过程中的知识,在实验中建表及其关系模式的建立及理解。课程设计即将结束,这当中我做了很多,也学了很多。回顾整个课程设计的国恒,感触颇深。虽然我做的系统没有应用先进的技术和手段,但却使我自己完整独立完成的。在设计过程中我通过网上收集各种有关此系统的资料,看了很多相关的书,比较各个系统的优缺点,尽量的撇弃缺点,综合各个系统的优点,学以致用,自我创新。从中从学到用,从用到学,不断修改,系统更新。定出功能模块,画出e-r图,理清数据结构,然后根据用户的需要,形成了此系统的结构方案。而且,通过此次设计,我学会了很多有关变成和数据库的知识。虽然遇到了很多困难,却也学到了很多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论