健康药店管理系统的设计与实现范文免费预览.doc
《健康药店管理系统的设计与实现范文免费预览.doc》由会员分享,可在线阅读,更多相关《健康药店管理系统的设计与实现范文免费预览.doc(48页珍藏版)》请在三一办公上搜索。
1、健康药店管理系统的设计与实现毕 业 设 计 中 文 摘 要随着医药行业的发展,广大农村的中小型药店也逐渐兴起,但现代化科学技术使用相对较少的这些农村药店存在诸多经营困难,如药品信息的记录,为了解决这些问题而设计了一个健康药店管理系统。系统实现的功能为药店中不同部门的员工提供相关服务,采购人员能够查询库存人员制定的采购计划并采购药品,以及记录药品、代理商信息;销售人员可以查询药品信息、销售药品并记录顾客的消费信息;库存人员主要是制定采购计划和核实药品的入库情况;财务收支统计和药品的订价是财务人员的主要工作。管理员管理药店的全部人员,并可使用所有员工的工作系统,所有部门的员工相互协作共同完成药店的
2、经营工作。本系统是采用Java编程语言,并结合Microsoft SQL Server 2008数据库开发的一套药店管理系统,该系统基于C/S体系结构开发,它为软件的运行提供稳定的平台。该药店管理系统能为广大农村药店的健康发展和农村人们的方便购买药品提供有效的帮助。关键词 药店管理系统 中小型药店 药品信息 C/S体系结构毕 业 设 计 外 文 摘 要Title Design and Development of the Management System of the Health Drug Shop AbstractWith the development of medicine indu
3、stry, the middle and small drug shop in countryside are being prosperous, but those drug shops, using less modern science and technology, have many problems in running such as the record of drug information. In order to solve those problems, the management system of the health drug shop is designed.
4、 The function finished by the system offer reluctant service to worker in different department. Procurement staff can search the plan made by worker in reservation department, purchase drug and record the information of drug and agency; Salesman can search drug information, sell drugs and store cust
5、omers expenditure information; the main work of worker in inventory department is to make purchasing plan and check if the drug is stored into inventory or not; incoming and expensing statistics and setting the drug sale price is finished by finance departments worker; the administer manage all the
6、worker information and can use the system used by all workers. The workers in all departments coordinate to finish the work of the drug shop in running. Combined the database, Microsoft SQL Server 2008, this system is developed by Java programming language; It is based on C/S architecture which prov
7、ides stable running platform for the software. The management system of drug shop can offer effective help for the health development of drug shop in the countryside and provide convenience for people in village. Key words Management System of the Health Drug Shop Middle and Small Drug Shop Drug Inf
8、ormation C/S Architecture 目 录1引言11.1开发背景11.2农村药店的现状11.3课题研究的目的和意义21.4课题内容和论文章节简介22使用工具及相关知识32.1 Java语言32.2 SQL Server数据库42.3 JDBC数据库链接技术43系统需求分析53.1系统功能分析53.2业务流程分析73.3运行环境要求84系统总体设计94.1系统模块介绍94.2管理员模块104.3库存管理模块114.4采购管理模块124.5财务管理模块124.6销售管理模块135数据库设计145.1需求分析145.2概念结构设计145.3逻辑结构设计166详细设计246.1员工身份
9、验证模块256.2库存功能模块266.3采购功能模块296.4销售功能模块316.5财务功能模块346.6管理员功能模块376.7其它辅助功能模块38结 论39致 谢40参考文献411引言1.1开发背景在农村来说,最基本的医疗保障体系当为农村百姓的日常购买药品,买到放心、有效、便宜的药品对农民来说是最大的实惠。因此,改善、提高、规范农村中小药店是便民利民最实在的事,也是响应国家扶持农村发展的政策。农村大多数药店存在着许多问题,如药店中药品的药品分类不十分明确、销售药品没有记录、销售药品的价格常以店主的记忆为依据,从而常常药品价格偏高。导致上述常见问题的原因多是药店经营中所用到的信息繁琐并且还经
10、常变化,若是对于刚刚开始这样工作的人来说,正确的销售药品就是一件困难的事。为了解决这种实际中的问题,本系统设计了一种健康药店管理系统,从而使药店经营中常用到的信息能方便、快捷的处理。1.2农村药店的现状城镇药店分布不均衡,相对比较繁华地段出现许多药店在一起经营的状况,但在郊区和农村内部经营的药店又相对较少,多数是农村的乡村医生在家经营。广大偏远的贫困农村地区这种情况更为严重。正常营业的药店规模相对较小。目前农村大多数经营的药店营业面积在一百平米以下,对药店经营人员的医药学知识要求不高和其它专技能也没有健全的规范。这就造成一些缺乏药师必要培训的人员也进入到这个行业,再加上店为了节省经费开支,时有
11、药师和其它店员相互代职或脱岗现象发生,经营的药店对顾客的购药服务质量相对较低,多数情况是医生开出药品清单,病人到药店买药。这种现状远不能满足农村百姓的购药咨询服务需要1。经营的药店盈利状况参差不齐,为了获得更多的利润和继续生存下去,药店之间竞争通常十分激烈,在保证药品质量有效的同时,通常药店使用的促销手段是价格战,虽然药品的单位售价降低,但是药店会以多销售为手段以保证总体的盈利情况。随着药品监管部门对药店经营管理力度加大,种种法律法规的日渐完善。这无疑使药店花费更多的人力、物力与财力,在一定程度上其成本又会提高,追求利润永远是企业发展最大的动力。在这种情况下,一些药店会打法律的擦边球,一些违法
12、、违规经营因而出现,严重影响药店的持续发展2。1.3课题研究的目的和意义1.3.1 课题研究的目的近些年来生物科学发展迅速,它直接带动了医药行业的发展,各地的药品制造业和农村的药店如雨后春笋般兴起。但在科学技术和制度管理相对薄弱的农村来说,农村的各种中小型药店也存在诸多问题,如药品的管理、销售信息的统计、财务收支的结算等等。为了使这些药店方便、快捷地解决这些问题,开发一套适合中小型药店使用的管理系统是本体课题的意图所在。1.3.2 课题研究的意义借助计算机技术去完善药店的管理和提高自身的工作效率,以赢得市场竞争的胜利。因而药店管理信息系统对于农村中小型药店适应日益庞大的药店具有重要意义。能够买
13、到放心实惠便宜的药品是百姓生活中现实难题。能够从自己所购药品消费中得到一定的回报也是人之常情。该系统为百姓能买到所需要的药品和依据一直相对稳定的药品价格提供了可靠的保证。总之,该系充为药店企业和顾客双方均提供了实际的利益和效率。1.4课题内容和论文章节简介1.4.1 课题研究内容本系统主要是为了方便中小型药店的经营。它主要是面向五类不同身份的用户,五类用户主要功能分别是:库存部门人员可以依据销售情况制订采购计划和核实药品入库情况;采购部门人员可以查询采购单并采购药品和添加新药品;财务部门人员对药品进行订价和统计收支情况;销售人员销售药品并将消费情况记录到顾客信息中;管理员统领各用户中的重要功能
14、和人员管理。本系统使用的Java语言编写,开发工具是NetBeans,底层数据库是SQL Server 2008来存储数据,使用的数据库链接方式是JDBC方式。1.4.2 论文章节简介论文共分为六个章节,第一章介绍当前药店现状、背景和本系统开发意义;第二章介绍了实现系统的语言和数据库的知识;第三章主要是依据现实需求分析了本系统将要完成的功能;第四章将要完成的功能进行模块划分并说明其主要任务;第五章是数据库的设计与实现过程,同时展示了其相关代码;第六章是整个系统的实现细节说明和部分最终的实现效果。2使用工具及相关知识本系统前台采用的是JAVA语言进行程序代码开发的,后台采用数据库服务器SQL S
15、erver2008完成对系统数据的管理。以下将对系统的开发工具和主要技术作一个简单的介绍。2.1 Java语言Java语言是当今计算机编程语言中十分流行的一种语言,它具有强大的优势。它的面向对像、跨平台、分布应用等给编程人员带来新的理念,它产生的由最初的网页中单纯的静态向动态转变的巨大变化。Java 编写的小应用程序不仅能嵌入网页多媒体也能独立应用于大中型的应用程序中。同时Java语言在全球的云计算机的环境下,它展示出其显著的优势和广阔的前景,Java语言有如下几个重要特点,其独特性为其在诸多计算机语中提供了强大的生命力7。1)面向对象,面向对像解决了很多传统语言所不能解决的问题,包括软件的开
16、发规模扩大、升级加快、维护量增大等。并且这也有助于与人类的思维相符合,现实世界就是各种对像的实体,且各对象之间通过消息相互作用。转化到语言中就是对像的方法用来完成10。2)可移植性,程序在一台计算机系统上经过一次编译后可以移植到其它的Java环境解释执行,只须简单的粘贴和复制就能完成,大大降低了开发、维护和管理的开销,且不会影响程序的最终效果3)有丰富的类库,Java语言包含了基本的字符串 、数学函数、日期处理、输入/输出I/O以及网络包等多种处理包10。第三方还有许多Java的插件工具包,如多媒体框架的JMF和应用于搜索引擎的Lucene开发工具包。4)并发机制,Java支持多线程技术,就是
17、多个线程并发运行,也就是说允许同时做两件或两件以上的事情,这就使程序能充分地应用计算机硬件资源并且提高程序的运行效率,这种语言级别的多线程支持使开发有多线程的程序变得更加简单和容易10。5)支持可视化图形界面,虽然Java语言开发包中提供了图形化开发的界面,但这一部分并不是它的优势之所在,Java以处理速度为优势,而图形化用户界面的加载运行显然耗费更多资源,而影响速度。2.2 SQL Server数据库SQL Server 2008是一款微软出产的面向企业级应用的关系数据库产品,在各种软件开发的数据库使用中占有重要的一席之地。SQL Server 2008在原有的SQL Server 2005
18、架构上做了进一步的更改,它使用了全新的关系引擎和查询引擎设并引入了OLAP和ETL,这标志着它进入了商务智能领域。SQL Server 2008功能模块从多,但大体上可分为两个大模块:数据库模块和商务智能模块。数据库模块有数据库模块以及以其为核心的Service Broker、复制、全文搜索功能组件;商务智能模块由集成服务、分析服务、报表服务三大部分组成11。SQL Server 2008数据库自带了四个系数据库,它们各自起着不同的角色。这个四个数据库分别是Master数据库、Model数据库、Msdb数据库、Tempdb数据库11。Master数据库由系统表组成,这些系统表跟踪用户安装数据库
19、和创建的新的数据库,它记录了其它数据库的基本信息,对整个系统十分重要,如果Master数据库损坏,那么SQL Server将无法启动。Model是一个模板数据库,用户创建的新的数据库全部都以它为基础数据库,如果修改此数据库,那么用户新创建的数据库将会受到影响,所以用户最好不要轻易修改它,同时它还控制用户创建数据库的权限。Msdb是为了提供代理服务的数据库,它提供了队列和可靠信息传递。Tempdb数据库是为了作为一个临时工作区,它的主要特点就是当数据库再次启动时它里面的内容将不再存在,它的大小对数据库的性能优化十分重要。2.3 JDBC数据库链接技术JDBC(Java Data Base Con
20、nectivity)是Sun公司制定的Java数据库连接技术的简称。它为常用的数据库提供完善的联接技术,它对数据库的操作十分详细,编程人员可在容易地通过此种链接来操作数据库。JDBC现在可以连接的数据库除了SQL之外还包括:Oracle、Sybase、Aceess以及Paradox等。JDBC是一个十分独特的动态连接方式,它使得程序变得模块化。使用JDBC来完成对数据库的操作过程主要包括以下四个部分:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。JDBC 是个低级的程序接口,也就是说它可以直接调用 SQL 命令。类似于在数据库管理系统的查询分析器中执行,但它不需要加加载那个界面,因
21、此,在这方面它的执行效率很高,这样就使得系统和整体运行速度得到提升8。3系统需求分析需求分析是对软件可行性分析再一次进行分解与细化,尝试各种可以解决问题的方法。在软件定义中需求分析是它的最后阶段,它要确定整个系统必须实现的功能,换句话说,就是对目标系统做出更加详尽和准确的要求6。依据现实中经营的药店,该系统应该提供常规的进、销、存基本功能,因为经营药店的目的是为了盈利,财务的统计也是不可缺少的一个部分。为此,系统中应该完成:与销售相关的功能、与进药采购相关的功能、与药品库存相关的功能、与财务相关的功能7。销售相关功能中至少应完成对药品销售信息的记录,销售情况的财务统计,以及现实中对于会员或是非
22、会员身份的记录和多次采购药品消费的记录。完成药品的采购是采购功能中必须完成的部分,对于采购中加入新的药品信息也是一个现实中常用到的功能。库存应能完成对于采购的药品进行入库管理以及统计药品的采购支出,依据库存中药品的数量和销售药品的数量制定相应的采购计划也应是库存部门所要完成的功能。统计整个药店的收支情况是财务的基本工作,系统应该能简化实际工作中繁琐的事情,对于销售药品的价格也应该是财务部来确定,从而保证药店的营利。考虑到现实中药店的规模有中、小型大小不一,相对稍大的药店可能还会对员工分属到不同的部门,每个员工相对完成自己部门内的工作,不同部门之间的联系相对较小。所以系统也就满足这一基本的现实需
23、求,应该对不同部门的员工进行管理,记录员工的基本信息,对员工的部门信息的记录,以及不同部门的员工能进入到自己部门的界面。综上所述,系统应该完成财务软件中基本的进、销、存以及财务统计的相关工作,依据部门需求还应该完成员工信息的管理。3.1系统功能分析该健康药店管理系统主要分为五类不同身份的员工和四大藕合性较小的不同功能模块。其中五类不同的员工作身份分别为:采购部门员工、销售部门员工、库存部门员工、财务部门员工和系统的管理员,也就是药店的拥有者。前四种员工可以进入到彼此操作不相同的界面,进行药店运营的不同工作,管理员可以管理员工的基本信息,包括员工进入系统的用户名和密码,从面他可以进入到不同员工的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 健康 药店 管理 系统 设计 实现 范文 免费 预览
链接地址:https://www.31ppt.com/p-3935267.html