药房内部管理系统毕业实习论文Word下载.docx
- 文档编号:18629692
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:36
- 大小:2.57MB
药房内部管理系统毕业实习论文Word下载.docx
《药房内部管理系统毕业实习论文Word下载.docx》由会员分享,可在线阅读,更多相关《药房内部管理系统毕业实习论文Word下载.docx(36页珍藏版)》请在冰豆网上搜索。
1.4课题研究的主要内容2
第二章开发所使用的技术及环境3
2.1系统开发所使用的环境3
2.1.1MyEclipse7.03
2.1.2Tomcat6.03
2.1.3SQLServer20053
2.2系统开发所使用的技术3
2.2.1JSP简介3
2.2.2基于B/S体系的架构4
第三章系统的需求分析5
3.1系统的功能需求分析5
3.1.1管理员管理功能需求分析5
3.1.2员工信息管理功能需求分析5
3.1.3药品信息管理功能需求分析6
3.1.4药品购售管理功能需求分析6
3.1.5销售统计管理功能需求分析6
3.2系统开发环境需求分析6
3.3系统的可行性需求分析7
3.4系统的性能需求分析7
第四章总体设计8
4.1系统功能结构设计8
4.2系统用户用例设计8
4.3数据库设计9
4.4数据库概述9
4.5系统数据库E-R图9
4.6系统数据库表设计10
4.6.1管理员数据表10
4.6.2药品信息数据表11
4.6.3员工信息数据表11
4.6.4药品销售数据表12
4.6.5药品销售统计数据表12
第五章系统的详细设计和实现13
5.1系统主要模块的设计13
5.1.1管理员管理模块的设计13
5.1.2药品信息管理模块的设计14
5.1.3员工信息管理模块的设计14
5.1.4药品售购管理模块的设计15
5.1.5销售统计模块的实现16
5.2系统主要功能的实现17
5.2.1管理员注册功能17
5.2.2药品信息添加功能19
5.2.3员工信息编辑功能21
5.2.4药品的销售的功能23
5.2.4销售统计的功能25
第六章 系统测试26
6.1系统测试概述26
6.2本系统的功能及错误测试26
总 结30
致谢31
参考文献32
第一章 概述
1.1课题研究背景
在这个需要快节奏的生活的时代,随着人们对着时间越来越重视,企业的工作效率就决定了其发展情况。
医药行业作为一个发展迅速的行业,尤其是中小型的药房,要适应市场的发展和时代的要求,就必须依靠现代化的科学手段来进行更高效的管理以及更快捷的统计。
而药房内部管理系统的出现,则渐渐解决了这个问题。
每一个药房都要有适合自己业务的内部管理系统,类似大规模的药房要拥有更全面,更高效以及更复杂的内部管理系统、小规模的药房为了自身运营的快捷高效以及经营的灵活性和高机动性就要有小型的方便快捷简单的内部管理系统。
这样才能有效的提高工作效率,扩大企业的经营规模,加速企业的进一步发展。
现针对奇生药房的经营方式及业务需求,设计一个适合它的内部管理系统。
例如,奇生药房在药品的库存管理方面有很多的不足,药品入库时需要手工记录入库数量,这种记录相比较而言也更容易出现错误和误差,并且出现问题之后复查起来也是相当的不便和麻烦。
从而造成不必要的损失。
不仅如此,奇生药房在员工管理方面也存在很多不足,手动记录员工信息导致不能及时的更新,时效性很差。
所以要想继续更好的发展,必须拥有一个适合的内部管理系统。
1.2课题研究的国内外现状
早在网络出现之初,许多国内外的大型医院和药房就嗅到了使用网络进行内部管理的好处。
但是在网络发展了几年之后,使用自己的管理系统才开始真正被各个药房广泛的使用。
而这种风潮进入中国之后,很快在各大中小药房及医院之间流传并迅速发展。
近几年,只要是意识到了使用管理系统的重要性的所有药房,都开始想拥有为其专门制作的合适的内部管理系统。
这种风潮最终无限扩散开来。
起初,各个管理系统的内容单一,而且还容易出现各种问题。
但随着计算机和网络的快速发展和扩张,它的实用性与最初已相去甚远。
到了现在,内部管理系统已成各药房、员工之间越来越方便的管理工具,并最终形成了现在的规模。
1.3课题研究的目的和意义
为了提高工作效率、解决现存管理中的问题,我们急需开发一个新的、适合奇生药房实际情况需要的管理系统,有了这样一个管理系统,不但能解决现存的管理问题,还能有效的减少人工作业和统计误差。
在应用了该管理系统后,原有的手工记录将完全被取代,这不仅仅可以提高工作效率,而且还可以提高工作的准确性,减少不必要的损失;
使用了该系统后,系统可以增加药房内准备采购的药品信息,这样可以更加方便、及时的了解到需要采购的药品,及时进货,避免了药品的缺货现象。
从而为进一步发展扩大业务做好充分准备;
在使用了该系统后,可以使在店内工作的员工信息记录更加完善,修改起来更加快捷。
在系统的各个模块中,都需要管理员来进行管理,这样方便了几种管理所有信息,避免了信息不能被其他因素修改的可能。
为了解决这些问题,更好的投入工作,员工会利用自己的业余时间学习、充实自己,同时也会走出一些思想误区,提高自身修养。
该管理系统对药店的影响及未来发展起着至关重要的作用。
1.4课题研究的主要内容
根据研究背景以及研究意义所阐述,本课题最终研究的主要内容是开发一套适合奇生药房的内部管理系统:
能集中处理药品的进销存业务,严格规范公司的应收应付管理,能高效率、低库存、保证服务质量的满足药房销售日常管理的需要,使其采用现代化管理手段以适应药品销售的发展。
根据药房管理系统的基本需求,本系统中可以实现对管理员的管理,对药品信息的管理,对员工信息的管理,对药品的销售和采购的管理以及对药品销售量和销售金额的统计管理。
第二章开发所使用的技术及环境
2.1系统开发所使用的环境
2.1.1MyEclipse7.0
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。
MyEclipseEnterpriseWorkbench7.0可以更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。
它的价格对于个人和企业开发人员来说都是非常有吸引力的。
这是J2EEIDE市场一个重量级的选手。
通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Webservices支持,以及新的Oracle数据库开发。
2.1.2Tomcat6.0
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat6.0支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
目前最新版本是6.0
2.1.3SQLServer2005
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使企业可以构建和部署经济有效的解决方案。
2.2系统开发所使用的技术
2.2.1JSP简介
综合而言,JSP技术具有下面的特点:
(1)支持多种动态网页格式
目前对使用JSP技术设计出来的网页应该采取什么样的格式还没有一个明确的标准。
一般来说JSP技术即可以支持HTML/DHTML的传统浏览器文件格式,又可以支持应用与无线通讯设备例如移动电话、PDA等设备进行网页浏览器的VML文件格式,还可以支持其它一些B2B应用的XML格式。
与以往的其它WEB应用技术相比较JSP技术有它很鲜明的特点。
(2)模式标准化
企业JavaBean可以访问传统的数据库并能并能已分布式系统模式工作于UNIX和WINDOWS平台,JSP标签可扩充功能为开发人员提供简便的与XML兼容的接口,即共享网页的打包功能使其完全的工业标准化。
这种基于组建的模式能够有效的提高应用程序的开发效率。
因为这种模式能够使开发人员利用快捷的子组建快速创建模板应用程序。
然后再整和一些附加功能将其打包成一个JAVABEAN组建。
(3)易于维护性
基于JSP技术的应用程序比基于ASP的应用程序更易于维护和管理。
脚本语言都很好服务于小的应用程序但不能适宜大型的复杂的应用程序,因为JAVA是结构化的,它比较比较容易创建和维护庞大的组建化的应用程序。
2.2.2基于B/S体系的架构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。
第三章系统的需求分析
3.1系统的功能需求分析
经过市场调研和分析,认为本管理系统可以实现如下功能的需求:
对管理员的管理,对于药品信息的管理,对于员工信息的管理,对于药品的销售和采购的管理以及对于销售量,销售金额的统计管理几大功能模块。
而每个功能模块都有各自的详细功能实现,下面对这几大模块的功能进行需求分析。
3.1.1管理员管理功能需求分析
(1)管理员的注册功能
在登录管理系统之前,管理员可以自己进行注册。
而注册后即可以登录对系统进行管理,注册多个管理员后,各个管理员对系统进行管理不但能更加方便快捷的对管理药房内部事宜,也可以大大减小每个管理员的工作量。
(2)管理员登录功能
管理员用已经注册的账号就可以进行登录操作,登录之后可以对药房管理系统进行操作。
从而进行对药房的全面管理。
(3)管理员密码修改功能
每个管理员都需要各自有各自的密码,这样才能方便管理。
在药房的管理员需要进行密码修改的时候,管理员密码修改功能可以使得管理员对其他管理员信息的更改可以方便的进行。
(4)管理员删除功能。
如果无需某个管理员再对本药房进行管理,或者需要去除管理权限,那么就需要删除这个管理员,就可以用管理员的删除功能对其进行删除,删除后如需重新管理该系统必须重新注册。
3.1.2员工信息管理功能需求分析
(1)员工信息添加功能
在药房需要添加员工的时候,可以由管理员借助员工信息添加功能把所员工的信息录入药房的数据库,方便管理员对这名员工信息的管理。
(2)员工信息编辑功能
在药房的员工信息进行变动的时候,或者需要进行修改的时候,员工信息的编辑功能可以使管理员对员工信息的更改可以方便的进行。
(3)员工信息删除功能。
如果员工辞职,或者需要删除员工信息,那么管理员就可以用员工信息的删除功能对员工进行删除操作。
(4)员工信息查询功能
员工信息的查询功能可以使管理员在需要了解员工信息的时候,能够根据各个不同的查询条件查询到所想要查找的员工信息,并按照需要对员工信息进行相关的管理操作。
3.1.3药品信息管理功能需求分析
(1)药品信息增加功能
药品信息的增加功能使管理员在药房添置新药品的时候对新添置的药品信息进行录入好方便以后的管理。
(2)药品信息编辑功能
药品信息的编辑功能可以使管理员在药房的药品进行更新或者因为某些原因需要变动的时候对药品信息按照需求进行修改操作。
(3)药品信息删除功能
药品信息的删除功能在药房对已经下架的药品、已经不再店内销售的药品、已经停产的药品或者更新换代的药品信息进行操作时,使管理员能够进行对药品信息的删除操作。
(4)药品信息查询功能
药品信息的查询功能可以让管理员在想要查找到某些药品的时候方便的按照所需的条件进行对药品信息的查询操作。
3.1.4药品购售管理功能需求分析
(1)药品销售功能
药品的销售功能可以在药房在出售药品的时候按照已经记录的药品信息对应进行药品销售的管理工作,使药房拥有全部药品的销售记录,销售额等一系列相关的信息,方便以后统计管理。
(2)药品采购功能
药品的采购功能可以在药房按照录入的药品信息进行药品的采购管理,从而增加药品的库存信息,方便销售操作。
3.1.5销售统计管理功能需求分析
(1)药品销售量统计功能
药品的销售量的统计功能可以统计每种药品的销售量,总体的药品销售量等功能,方便药房的销售统计。
(2)药品销售额统计功能
药品的销售额统计功能可以统计每种药品的销售金额,总体药品的销售金额,从而方便快捷一目了然的知道药品销售的全部信息。
3.2系统开发环境需求分析
硬件开发环境:
CPU:
IntelPentiumT23001.66GHz,1.66GHz
内存:
1520MB
硬盘:
320G
操作系统:
MicrosoftWindowsXPProfessionalSP3
软件开发环境:
开发工具包:
Java(TM)SEDevelopmentKit6
开发工具:
MyEclipseEnterpriseWorkbench7.0GA
服务器:
ApacheTomcat6.0
数据库:
MicrosoftSQLServer2005
浏览器:
MicrosoftInternetExplorer6.0
3.3系统的可行性需求分析
(1)技术可行性:
本系统采用B/S架构开发,使用JSP的相关技术。
数据库采用了SQLServer2005,它能够处理大量的数据,并且快速稳定,操作简单,兼容性良好。
B/S架构不管其基于任何平台都可以很好的运行,是跨平台操作的架构,如此减少整个系统的成本;
维护、升级非常方便;
具有良好的开放性和灵活性。
JSP技术使得程序的编写能够做到“仅写一次,随处可用”。
他们的安全性,灵活性,易用性为数据库编程提供良好的条件。
因此系统软件开发平台成熟可行。
采用数据库替代专有服务器硬件成本大大降低,单台服务器的并发数据流数和硬盘扩充的极限太小,因此,该系统在技术上是可行的。
(2)管理的可行性:
本系统采用结构化的设计方法,有助于系统开发过程中对一些处理的管理,科学合理的将整个程序划分成多个分层次的功能模块,各模块单独设计,单独制作,单独测试,各个功能模块分别起作用。
用助于降低整个程序的设计难度及减少错误程序的影响范围以及后期测试时候的难度和复杂度,各模块易于实现,又使整个程序易于衔接和修改。
(3)经济的可行性:
软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,本电影院网站系统正是考虑系统开发的成本而设计。
本系统的开发在经济上是完全可行的。
开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。
经过详细周密的调研,本系统采用功能强大并且使用民用化的开发环境,借鉴成功的实例,及科学的开发方法,可以大大降低本系统的开发成本,达到经济高效的目的。
(4)运行的可行性:
本系统操作简单,上手较快,采用B/S架构,所以运行环境要求低。
面对系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于一定实用性的基础上,能够让使用人员快速上手,并且为将来系统的扩展,升级留有余地。
3.4系统的性能需求分析
操作简单:
本系统应该适用于不同水平的使用者,所以该系统制作起来不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。
安装使用简便:
用户安装简洁明了,使用简单方便。
技术先进:
产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。
适应性:
系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。
第四章总体设计
4.1系统功能结构设计
设计方案将系统分为五大模块,分别是管理员管理模块,员工信息管理模块,药品信息管理模块,药品售购管理模块,和药品销售统计管理模块。
各个模块设计起来具有相对独立性,可以分别进行构造和实现。
为了提高每个模块的高效化,又把每个模块划分为多个子模块,这样实现起来更容易而且便于系统的维护。
系统的功能设计如图4-1所示。
图4-1系统功能设计
如上图所示,各个模块的功能包括:
(1)管理员管理模块:
主要包括管理员登录,管理员注册,管理员删除,管理员修改密码4个子模块。
(2)员工信息管理模块:
主要包括增加员工,编辑员工信息,查询员工,删除员工4个子模块。
(3)药品信息管理模块:
主要包括增加药品,编辑药品信息,删除药品,查询药品信息4个子模块。
(4)药品售购管理模块:
主要包括药品采购,药品出售2个子模块。
(5)药品销售统计模块:
包括药品销售量统计,药品销售额统计2个子模块。
4.2系统用户用例设计
本管理系统的目的是为奇生药房提供全面的内部管理系统,所以该系统的用户类型为管理员用户一个,管理者登录时必须要输入正确的用户名和密码,才能对该系统进行一系列的管理操作,系统用例图如图4-2所示
图4-2系统用例图
4.3数据库设计
在设计数据库时,应考虑及注意以下事项:
(1)该系统的主要用途,在其应用时要涉及的功能。
(2)数据库规范化规则,防止数据库设计中出现错误。
(3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药房 内部管理 系统 毕业 实习 论文