中医诊所管理系统 毕业论文.doc
《中医诊所管理系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《中医诊所管理系统 毕业论文.doc(35页珍藏版)》请在三一文库上搜索。
1、摘 要中医诊所管理系统是一款基于传统中医诊所工作流程为基础,建立的以计算机为平台的MVC结构的系统程序。它旨在开创一种以计算机为基础的管理系统。通过这种新的管理系统,为中小型中医诊所创造一个新的工作模式,提高工作效率和存储安全,使中小型诊所的医师和患者可以更方便的进行交流。该系统由医师开方及库存管理两部分组成。关键实现了医师登录系统时输入的两次密码,医师开方,查询患者信息及旧处方,及药品价格管理,药品库存的管理功能。本系统采用SQL Server 2000数据库和Visual Studio 2005组合开发,后台数据库安全性高、处理数据库量大、速度快、效率高、处理事务准确、前台界面操作简单;前
2、后台达到无缝连接,使系统更稳定。关键词:管理系统,MVC,医师开方,查询患者目 录第1章 绪论1第2章 需求分析32.1需求调研32.2可行性研究42.3应用环境描述52.3.1 C#编程语言52.3.2 SQL Server2000数据库62.4数据库分析9第3章 总体设计123.1项目规划123.2系统性能需求描述123.3系统功能结构图133.4数据库实体结构设计14第4章 详细设计174.1中医诊所管理系统前台设计174.1.1医师登录及注册功能174.1.2医师开方及查询患者信息功能194.2中医诊所管理系统后台设计234.2.1药品库存管理功能234.2.2药品价格维护功能244.
3、2.3修改密码功能25第5章 编码实现275.1登录判定的代码实现275.2药品库存管理的代码实现28第6章 软件部署346.1系统运行环境需求346.2开发及运行环境35总 结36致 谢37参考文献38III 第1章 绪论计算机的发展,使一种新型的保存方式流行了起来,计算机保存完善了纸张丢失或损坏及库存清点繁琐的缺陷,将一切变得如此简单,深受广大药店的喜爱。相比传统的管理方式,中医管理系统的主要好处是一方面可以动态地管理各种药品及各位患者的信息,只要录入好每项信息,就可以按照要求自动查阅它们;另一方面,存储信息安全方便, 可以需要的情况下做出正确的操作;另外计算机化的系统的最大特点是查询快,
4、系统可以在最短的时间内给与患者和医师准确的信息,使患者和医师省去了不必要的查找时间。中医诊所管理系统极大地提高了处理事务的灵活性,现在,在许多领域已经有了广泛的应用。有影响的案例就是各大药店和医院开药和结算费用是管理系统,它使每次清点药品和结算价格变得更加方便快捷。本论文讲述了一个功能强大的中医诊所管理系统的前、后台大概实现过程,该系统基本上可以满足医院、药店及大中小各种中医诊所的需求,可以实现诊所、医院和药店的低成本投入,高效率办公的宗旨。例如:一个医院或诊所如果使用了本系统,工作人员可以在清点一次库存后,录入正确信息,就可以根据每次医生开出的药单和药品的保存要求对库存进行操作,医师可以在患
5、者来看病的过程中快速的查找到患者的信息,并根据患者以往的信息和现在的病情来开出新的正确的处方。本系统最大的特点是医师开方的过程根据患者具体情况而定,新老患者开方操作流程严格,这符合医院和诊所的运做流程,也有利于医师的管理。中医诊所管理系统一定要以患者的信息作为基础,关于患者的信息管理其实就是一个简单的人员管理系统。只要对这个系统及数据库稍加修改即可满足任何医院、各种药店和各类中医诊所的管理需求。这里所实现的主要是库存及价格的管理,新老患者信息的录入查询及开出新处方等功能。本系统是基于本地计算机的操作系统,用户可根据自身的应用特点快速管理。与传统的诊所管理相比,现代化的操作系统具有高度可扩展性,
6、医师不管身处何地,使用移动设备,就可以通过任意计算机登录中医诊所管理系统,以脱离管理形式,最大限度地排除了各种外界因素的作用,保证了药方,患者信息及药品的管理麻烦。本系统是将传统的医师管理模式与先进的计算机技术应用相结合进行开发设计的,主要实现如下目标:(1)具有实时性,已注册的用户无论身在何地,通过移动设备的最新存储,都可登录中医诊所管理系统。(2)医师可随时查看患者信息和库存信息。(3)操作简单方便、界面简洁美观。第32 页 共 34页第2章 需求分析2.1需求调研随着计算机技术的日益成熟,计算机已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域。在计算机行业迅速发展的今天
7、,计算机技术的应用也越来越广泛。计算机技术的应用对于医药行业来说优势更加的明显。医药行业可以通过计算机进行药品、患者和医师的管理、快速准确的调出患者信息、价格准确快速结算。这样不仅能增加医院及诊所管理的透明度,还提高了其的管理水平。中医诊所管理系统还能充分的利用医院和诊所的现有资源,大大减轻医师的工作量,把医师从查货、差药单及开方等一些繁重中做中解脱出来。本文重点论述了由于计算机的存在扩大了医药行业的服务范围,为医药行业的管理提供了更多的条件。对此做出了详细的调查,可行性研究和分析。系统采用了MVC结构,在计算机上建立医院及诊所自己的管理系统。系统开发经历了系统分析、系统设计和系统实施三个阶段
8、。从设计方案的提出,经过详细的调查,分析了方案的可行性和必要性,通过详细的系统设计,力图提高系统的集成性和快捷性;并在系统实施阶段收集了大量的实验数据,以便测试阶段系统的准确性和稳定性。根据医院及诊所要求,设计一个患者管理系统。要求来看病的患者不需要等待太长时间就可以完整整个就诊过程。医师根据患者的病情及是否在此就诊过为根据来对患者进行诊治,然后开出有利于病人的新处方。处方开出后,开始抓药并做出成品。然后医师根据患者人数通知患者何时来去成药。通过相关调查,要求本系统具有以下功能。(1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。(2)规范、完善的
9、基础信息设置。(3)医师注册。(4)患者开方。(5)医师开方。(6)修改登录密码。(7)修改药品价格。(8)库存管理。(9)系统运行稳定、安全可靠。2.2可行性研究现在,计算机硬件技术的发展已经达到了相当高的水平。但是,中医诊所管理的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。中医诊所管理包括很多环节,例如价格核算系统、患者信息查询系统和医师开方系统等等。其中很重要的一个环节就是医师开方系统,同时它也是最难实现的环节。在我国,虽然中医药行业已经蓬勃地发展起来,但是目前医院与社会上的各种医师开方大
10、都采用传统的开方方式,在此方式下,开出一次处方至少要经过三个步骤,即查询患者旧处方、诊断患者现有病情、开出新处方。显然,随着患者人数的不断增加及存储要求的不断提高,医师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的管理方式已经不能适应现代管理的需要。随着计算机应用的迅猛发展,中医药应用的不断扩大,各种中小型诊所的出现等等,且这些应用正逐步深入到各个小区。经销者迫切要求利用这些技术来进行对诊所的管理,以减轻工作者的工作负担及提高工作效率,与此同时也提高了管理的质量,从而使管理更趋于精确、快捷,更加激发患者对诊所的信赖。例如目前许多医院及各地各大药房绝大部分采用
11、这种方式来管理和经营。中医管理是现阶段研究开发的一个热点。它是建立在本地计算机的应用系统,客户端的配置可以极为简单,使就诊地域的局限。一个完备的中医诊所管理系统可以使用户在工作的过程中减少了重复造作的麻烦和患者就诊时的等待,且可以更快更完美的为患者服务。中医管理系统中患者信息、医师开方、库存信息等都可以在本地计算机上快速完成。只要完全熟悉系统,就可以实现快速化得工作。这样一来,医师所要做的只是根据患者的病情来进行救治,而不是把更多时间浪费在查询和保存患者信息上,从而大大减轻了医师的负担,这表明其经济性是相当可观的。中医诊所系统的开发及应用,避免以往诊所里因保存问题为产生的药方丢失,损坏等各种影
12、响医师就真的问题,并且在药品管理上实现医师单一的管理,确保了程序的安全性。中医诊所管理员登录后,对患者信息、药品价格和库存管理等,都做了详细的分类,只要医师通过输入两次密码就能进入,按步骤依次进行患者信息查询及添加,老患者根据患者旧处方及现在病情开出新的处方,新患者则录入患者信息和新开处方,以便日后调用。2.3应用环境描述2.3.1 C#编程语言1 C#的特点本系统采用的是C#编程语言。C#是微软公司推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的Windows应用程序、windows控件
13、库、控制台应用程序以及很多其他类型的程序。C#是专门为.Net应用而开发的语言,与.NET框架的完美结合,C#巨有以下突出的特点。(1)语法简洁,不允许直接操作内存,去掉了指针操作。(2)彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。(3)强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。(4)兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。(5)灵活的版本处理技术,因为C#在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护。(6)完善的错误、
14、异常处理机制,C#提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。2 C#语言编程环境目前,开发和运行C#程序有多种选择,例如,用户可以从微软免费获取.NET的软件开发工具箱(SDK)或购买功能强大的Visual Studio.NET开发环境,各自的特点如下。Visual Studio.NET和SDK使用相同的C#编译器、JIT编译器和运行时来编译和运行程序,用户可以准确运行同一程序而且运行速度相同。Visual Studio.NET提供了功能强大的工具包,可以让用户轻松设计和编写C#程序。Visual Studio.NET是微软的完整开发环境,它包含一个集成开发环境(IDE)
15、和高级C#编辑器,同时还支持程序调试及许多可提高开发人员效率的附加功能。SDK包含编译、运行和测试C#程序的所有资源,它包含C#语言编译器、JIT、编译器和相关文档。惟一不含有的是用来输入和编辑C#程序的文本编辑器。2.3.2 SQL Server2000数据库本系统采用的数据库为SQL Server2000数据库。SQL Server的全称是Microsoft SQL Server,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。比较适合小型、中型、大型应用程序的后台数据库。它也适用于电
16、子商务、数据仓库、和在线商业应用程序等。SQL Server 2000是一种高性能的关系型数据库管理系统,在SQL Server 7.0的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP(在线事务进程)、数据仓库和e商务应用最好的数据库平台。主要特点体现在以下几个方面:(1)简便的操作方式SQL Server 2000界面友好、操作简单,同时包含一整套的管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。(2)支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQL Server。其中微软的产品
17、Visual Studio可以帮助用户方便、快捷地开发新的SQL Server应用程序。(3)数据仓库支持SQL Server 2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具,使联机分析处理成为可能。同时SQL Server 2000提供了英文查询工具和编程接口,使得以英文为基础设计、管理和查询数据库成为了可能。(4)用户自定义函数SQL Server 2000可以使用自定义函数功能。程序员通过使用自定义函数可以将数值计算代码、数据处理程序(要返回结果集的操作)定义为自定义函数,在计算或返回结果集时可以直接调用该函数;当自定义函数编写出现问题时,可以直接修改函数体,而不必
18、修改各模块中的代码,这对于模块化开发SQL Server应用程序具有极其重要的意义。(5)语言排序规则在SQL Server 2000以前的版本中,所有的数据库被限制在一个代码页以及语言集排序次序中,当使用英文版SQL Server数据库系统时,所有的语言排序规则就必须依赖英文的排序次序, SQL Server 2000在Windows排序规则的基础上增加了一套新的排序规则,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供方便。(6)全文搜索和文档管理功能全文搜索和文档管理功能被默认包含于SQL Server 2000的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所
19、有的索引列,全文搜索功能还可以与SQL语句结合使用。(7)增加了索引视图功能视图是伴随着关系型数据库管理系统出现的,每个SQL Server新版本对视图的支持都有不同程度的提高,在SQL Server 2000中允许在视图上创建索引(即索引视图),这大大提高了需要频繁进行连接、查询的程序的性能。2.4数据库实体结构设计1登录实体图登陆实体登录密码1登录密码2权限图2-1医师实体2药品价格实体图药品价格实体自动编号药品名称销售价格入库价格图2-2 药品价格实体3药品信息实体图入库数量药品实体自动编号药品名称销售价格入库价格图2-3药品实体4患者信息实体图就诊时间患者实体患者姓名患者编号患者年龄患
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中医诊所管理系统 毕业论文 中医 诊所 管理 系统
链接地址:https://www.31doc.com/p-3906051.html