ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:706.10KB ,
资源ID:20907177      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20907177.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医院药品信息管理系统课程设计毕业论文Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

医院药品信息管理系统课程设计毕业论文Word文档格式.docx

1、作为一个毕业设计,要求很适中,而且都是完全根据所学的知识进行。因此,省数字化医院药品管理信息系统的开发是完全可行的。第二章 系统分析2.1 需求分析2.1.1用户需求这个系统是帮助他们完成日常繁重窗口业务的工具。借助计算机系统,使他们凌乱的工作变得有条理,解脱他们需要记忆大量信息(药品的规格,价钱,疾病的名称与编码等)的困难。保证他们遵守某些规,减轻他们汇总、统计、报告和传递这些信息的负担。因此,尽量符合这些事务处理级工作人员的工作秩序与工作习惯,功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足的功能要求。对于整个医院信息系统来说,窗口事务处理的计算机系统同时又是完整的HI

2、S数据收集端口,它们是HIS伸向信息发源地的触角感受器。例如:办理病人入出转(ADT)业务的系统必然向住院处实时提供病人交费过程的同时也收集到了相应的为门诊提供医疗服务的各门诊室及辅助科室的门诊收入与工作量信息。所有这些数据都是上一层直至最高一层信息系统用以进行统计,分析等数据加工的原料。管理员登录以后可以很清晰的看到各种项目列表和可以实现的功能,库存管理和药品管理一目了然。由于是限定医院使用,所有只有登录系统。库存管理功能是在使用系统的开始初始化医院的库存,并进行库存管理的其他操作,可以修改库存,读取。这个药品管理系统主要涉及医院药库的药品进、出、存等业务,以及入库、出库和库存管理,药品管理

3、主要管理药库中所有药品的进出和部统计计算,为药品会计提供基础数据,以及包括有效期的报警和下限报警。该容主要是药品信息管理的库存管理、药品管理、入库单管理和出库单管理等模块的结合实现,并实现了药品具体信息查询等功能。系统从用户的角度出发,使用B/S结构,对于页面的美观也需要做一番苦功。在登录及各个模块的功能做到最好的人性化和审美的结合。2.1.2功能需求 (1)登录功能由于是限定医院使用,只有登录系统。(2)库存管理功能库存管理功能是在使用系统的开始初始化医院的库存,还对现在的库存进行列表显示,并在显示的列表中做修改操作;库存管理还包括检查库存下限报警和药品有效期报警,给予应有的提示。(3)药品

4、管理功能管理员在初始化药品库存的时候,要先添加药品,建立药品库,对所有药品实行编码并生成相应的编号。药品添加要把药品所有信息进行添加,包括:药品名称、化学名称、规格、药品类别、剂型、以及批号厂商等。对于添加的药品数据信息也可以进行相应的修改,或者删除,全凭用户需要。(4)入库单管理功能入库单管理即是需要管理所有的入库单,并以列表的形式显示出来;该功能要实现添加入库单,完成药品入库,并在把入库信息显示出来,并能根据要求进行入库单修改或废除。(5)出库单管理功能管理员可以对出库的药品进行管理,在药品出库的时候把出库信息记录下来留作依据。如果出库药品需要修改的,可以在出库单列表中把单子选中出来进行修

5、改,甚至删除。方便药品出库时的更改需要。2.1.3系统数据流图图2.1 顶层数据流图图2.2 系统数据流图图2.3 详细数据流图2.1.4 数据字典数据流项目:1.名字:用户信息(admin)别名:无流量:每天上十次来源:用户基本信息表去向:核对用户信息定义:用户信息ID+用户名用户密码2.名字:药品信息药品表核对药品库存初始化、核对出库信息、核对入库信息药品信息ID药品名称化学名称规格+药品类别剂型+批号+厂商3.名字:库存信息库存表核对药品库存查询、核对出库单、核对入库单库存信息ID药品编号批号+药品名称数量+单位+入库日期+下限+验收人4.名字:入库单信息入库单表反馈给用户入库单信息ID

6、药品编号批号+入库日期+数量单位+验收人5.名字:出库单信息出库单表出库单信息ID药品编号+批号+数量出库日期+验收人存储条目:1.文件名: 别名: 存储方式:随机存储 存储频率:用户基本信息表ID用户名用户密码2.文件名:药品表ID药品名称化学名称规格+药品类别剂型+批号+厂商数据项条目:项名:药品类型描述:用户输入试题的类型药品类型所有药品规定类型位置:处理条目:1.处理名:药品添加处理逻辑:用户添加药品信息执行频率:2.处理名:库存初始化用户初始化药品库存表3.处理名:入库用户添加入库单4.处理名:出库用户添加出库单2.1.5 E-R图本系统涉及到以下实体:图2.4 用户E-R图图2.5

7、 药品E-R图图2.6 库存E-R图图2.7 入库E-R图图2.8 入库E-R图图2.9 实体联系E-R图2.2 技术介绍2.2.1 Microsoft Visual Studio 2008简介本系统前台采用的开发软件是Microsoft Visual Studio 2008。Visual Studio 是微软公司推出的开发环境,是目前最流行、最新的Windows平台应用程序开发环境版本。自微软发布Visual Studio以来,经历了5.0、6.0、7.0等版本;2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(

8、部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。Visual Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。.NET框架机制的运用,使得建立在 C+和 Java 基础上的现代语言C#非常成熟,是编写 .NET 框架很好的语言。Microsoft Visual Studio 2008版本的发布,更是对程序设计提供了关键的改进。为了帮助开发人员迅速创

9、建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息,开发人员还可以从同一个开发环境创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目;新版本还被允许联系新工具在平台上使用,使得用户有更好的WEB体验。.NET Framework能够快速构造具有出色的最终用户体验的紧密联系的应用程序,在 .NET Framework 模型业务流

10、程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。Visual Studio 和 .NET Framework 的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。2.2.2 SQL Server 2005简介SQL Server 2005数据库在SQL Server 2000的基础上上升了一个档次,尤其是在数据分区、可编程性、语言增强以及安全上都有长足的进步;但也保留了SQL Server 2000原来具有的优点。从借助浏览器实现的数据库查询功能到容丰富的扩展标记语言(XML)支持特性均可有力地证明:SQL Server 2005全面支

11、持Web功能的数据库解决方案。与此同时,SQL Server 2005还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQL Server 2005都堪称最为快捷的数据库系统。高度的人性化使SQL Server 2005有着优秀的可编程性,几乎是变革性的提升;如CLR(Common Language Runtime,公共语言运行时)集成。你可以轻松利用.NET语言的优势如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值计算或逻辑的代码,如字符串处理,数据加

12、密算法,XML数据操作等等。所以这样的优势使得使用它的开发商几乎会立即升级到SQL Server 2005 享受数据库编程的便捷。2.2.3 IIS简介IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。IIS相对于我的作用即是提供远程的测试WEB系统运行情况,这样的测试有助于让系统应用到实际中去。第三章 系统设计3.1系统的运行环境运行环境:Microso

13、ft Windows Vista Ultimate,安装IIS 6.0。Microsoft Windows Vista Ultimate系统介绍:Windows Vista Ultimate旗舰版是集合了所有Windows Vista版本功能的超级版本,此版本是为高阶的电脑用户、玩家及电脑专业人员而设计的。Vista Ultimate旗舰版提供 Windows Vista 家庭高级版所具有的一切功能,包括 Windows 媒体中心、提供高分辨率支持的 Windows Movie Maker 以及 Windows DVD Maker。 它还提供 Windows Vista 商用版中的所有功能,包

14、括企业网络、集中管理工具和高级系统备份功能。 Windows Vista 旗舰版具有帮助 Windows Vista 实现全新的可靠性级别的所有新安全性和数据保护功能。带有Windows extras的Windows update还可以获得dream scene,Windows声音方案,bit locker和EFS加密增强等高级功能。U版最突出的特点在于数据的安全性,更简单的企业网络连接,可以不用其他软件制作高清晰电影,和享用微软提供的增值服务。除此之外,Windows Vista 旗舰版还包括对 Windows Vista 中新移动功能的支持,其中包括 Windows Tablet 和触摸技

15、术、Windows Sideshow、Windows 移动中心和其他新的高级移动功能。Vista Ultimate完全是一个企业级的版本,它的服务器系统具有更为强大的特性和功能。它对SMP(对称多处理器)的支持要比Server更好,支持的数目也比其他的多。是目前为止最强大的服务器系统,可以支持32路SMP系统和64GB的物理存。该系统可用于大型数据库、经济分析、科学计算以及工程模拟等方面,另外还可用于联机交易处理。 尽管如此,但是在家用,或者对小型个人爱好系统设计,他的数据处理都能满足;是比较完美和顶级人性化的服务版本。3.2服务器端技术指标服务器数据库采用SQL Server 2005采用I

16、IS 6.0作为系统运行服务器客户端采用浏览器,满足客户易用性要求客户端须满足如下技术指标:(1)IE 5.5及其以上版本(2)Windows 2000版本操作系统及以上版本3.3软件系统的整体结构 省数字医院药品信息管理系统模块是用ASP.NET进行设计,SQL Server 2005作为后台数据库管理系统。系统管理模块分为用户登录、库存管理、药品管理、入库单管理和出库单管理;库存模块主要是库存初始化模块、库存下限报警模块、药品有效期模块;药品管理模块主要有数据修改(药品添加)模块;入库单模块主要有入库单数据修改(入库);出库单管理模块主要有出库单数据修改(出库)。系统体系结构框图如下图:图

17、3.1 系统体系结构图3.4系统的处理流程图3.2 系统的处理流程图3.5模块算法 3.5.1用户登录(1)功能流图图3.3 用户登录功能流图(2)功能描述 用户根据已知的用户名和密码登录系统,只有登录成功才能进行系列的药品管理、库存管理、入库及出库管理的操作。3.5.2药品管理图3.4 药品添加功能流图用户进入系统以后,首先需要添加药品信息,没有药品信息就无法进行库存管理了,更做不到药品入库和出库。药品信息作为库存管理的一部分,是药品入库和出库的编号查询;还有为提供药品有效期的报警来源。3.5.3库存管理图3.5 库存初始化功能流图用户登录进入库存管理页面,进行库存初始化。库存初始化是把现有

18、的库存添加到库存表当中去,但是首先这些库存的药品信息已经都是被录入药品表。所以在查询到这些药品信息后便可以进行库存初始化了。3.5.4出库单管理(出库)图3.6 出库功能流图用户在出库单管理的时候,出库要先根据已有的可以出库的药品信息才能出库,出库时候进行出库药品信息核对之后便可以完成药品出库了。3.5.5入库单管理(入库)图3.7 入库功能流图用户在入库单管理的时候,入库要先根据已有的药品信息才能入库,入库不能入没有名目的药品。入库时候进行入库药品信息核对之后便可以完成药品入库了。3.6 数据信息3.6.1 数据库表药品信息表如下:表3.8 药品信息表drug列名数据类型允许空值默认值描述i

19、d(PK)Int药品编号name Varchar(100)Y药品名称Cname化学名称standard规格sort药品类别type剂型marker批号addressVarchar(150)厂商药品入库表如下:表3.9 药品入库表instore入库单号didintimeDatetimeGetdate()入库日期usefultime有效日期inpriceFloat进价outprice预售价num数量singleunitVarchar(50)整量单位multunit散量单位checked验收人药品出库表如下:表4.0 药品出库表outstore出库单号did outtime出库日期药品库存表如下:表

20、4.1药品库存表store库存号namelowerlimit库存下限3.6.2 数据库表的说明省数字医院药品信息管理系统主要涉及到4个表,即:药品信息表、药品入库表、药品出库表和库存表。药品信息表:这表是用来存储药品信息的。药品添加以后它的信息就会储存到这表中,其中包含:药品编号、药品名称、化学名称、规格、药品类别、剂型、批号及厂商。其中药品编号是主键,非空且唯一。其余信息可以为空,并在数据表建立的时候给他们相应的规定好数据类型。药品入库表:这表是用来存储入库表单信息的,所有入库单信息都包含在这表中。包括:入库单号、药品编号、批号、入库日期、有效日期、进价、预售价、数量、整量单位、散量单位及验

21、收人。其中入库单号是主键,非空且唯一。药品出库表:这表是用来存储出库表单信息的,所有出库信息都包含在这表单中。它的字段有:出库单号、药品编号、批号、数量、出库日期及验收人。其中出库单号是主键,非空且唯一。药品库存表:这表是用来存储库存信息的,所有初始化的库存信息和出库入库信息改变后的信息都会被记录下来。它字段有:库存号、药品编号、批号、药品名称、数量、整量单位、散量单位、入库日期、有效日期、进价、预售价、库存下限及验收人。第四章 系统实现4.1 系统实现用户登录模块如下:图4.1登录界面图实现登录的后台代码如下:public partial class Login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Session.Clear(); protected void btn_Login_Click(object sender, ImageClickEventArgs e) TeacherInfo info = new TeacherInfo(); info.IDCard = this.txtIDCard.Text; info.PassWord = this.txtPwd.Text; Teacher obj = new Teacher(); try switch (obj

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1