基于JSP的医药管理系统设计与实现计算机专业毕业论文.doc
《基于JSP的医药管理系统设计与实现计算机专业毕业论文.doc》由会员分享,可在线阅读,更多相关《基于JSP的医药管理系统设计与实现计算机专业毕业论文.doc(47页珍藏版)》请在三一办公上搜索。
1、XXXX大学毕业论文基于JSP的医药管理系统设计与实现专业名称: 计算机科学与技术 班 级: 200804 学生姓名: XXX 指导教师: XXX 完成时间: 2012年4月 摘要随着科学技术的发展和人们生活水平的提高,人们对于医药产品的需求迅速增加,管理药品信息成为制药行业的各项工作中不可缺少的一部分。本医药管理系统是为了管理药品信息而设计的。以前的数据处理要用手工操作,工作量大,出错率高,出错后也不易更改。而本医药管理系统使用起来,效率高,速度快,也方便使用和修改。根据实际需求,本医药管理系统是在Windows XP操作系统环境下,以MyEclipse 8.6为前台开发工具,采用JSP技术
2、,用MySQL Server 5.0为后台数据库开发工具来实现的。主要实现医药管理、类别管理、购买药品、销售管理、进货/需求管理和系统管理等功能。本医药管理系统首先输入和存储一些基本的数据资料,例如本系统中的药品信息和销售信息、进货/需求信息,对于这些信息和数据能方便的进行添加、修改、查询和删除。其次,为了方便管理者管理数据,对各种数据进行统计,如统计库存信息,销售信息和进货/需求信息等。关键词 医药管理系统;药品信息管理;JSP技术ABSTRACTWith the development of science and technology and peoples living standar
3、ds improve, the demand for pharmaceutical products increased rapidly, the management of drug information has become an indispensable part of the work of the pharmaceutical industry.The management system of the medicine is designed to manage drug information. The previous data processing to use manua
4、l operation, a heavy workload, error rate, error is not easy to change. The use of the pharmaceutical management system, high efficiency, fast, easy to use and modify.According to the actual needs of the pharmaceutical management system is in the Windows XP operating system environment, the MyEclips
5、e 8.6 development tools for the front, using JSP technology, MySQL Server 5.0 back-end database development tools. Medical management, category management, buying drugs, sales management, purchase / demand management and system management functions.Management system of the medicine first enter and s
6、tore some of the basic data, such as drug information and sales information in this system, purchase / demand for such information and data can easily add, modify, query and delete. Secondly, in order to facilitate management of data managers, a variety of data statistics, such as statistical invent
7、ory information, sales information, and purchase / demand information.Keywords Pharmaceutical management system; information management; JSP technology目 录1 绪论11.1 系统开发背景11.2 系统开发意义11.3 文章内容安排12 系统开发环境和开发工具简介32.1 系统开发环境32.2 系统开发工具简介32.2.1 MySQL数据库介绍32.2.2 JSP技术概述33 系统需求分析53.1 可行性分析53.1.1 技术可行性53.1.2
8、经济可行性53.2 系统功能需求53.3 数据流图64 系统总体设计84.1 系统结构设计84.1.1 逻辑分层结构设计94.1.2 定义ActionForm94.1.3 持久层结构设计104.1.4 业务层结构设计114.1.5 页面结构设计114.2 数据库设计124.2.1 实体对象设计124.2.2 数据库表结构124.2.3 数据库E-R图145 系统详细设计175.1 公共类设计185.1.1 Hibernate过滤器185.1.2 SuperDao类195.1.3 BaseAction类205.1.4 DeleteAction类215.1.5 字符串工具类225.2 系统登陆模块
9、设计235.3 医药管理模块设计245.3.1 药品对象持久层设计265.3.2 药品信息的添加与修改265.3.3 分页查看所有药品275.3.4 查看药品详细信息275.3.5 查询药品285.3.6 高级查询285.3.7 查看库存295.4 类别管理模块设计305.4.1 药品类别持久层设计305.4.2 药品类别的添加305.4.3 分页查看类别信息315.4.4 类别的修改与删除315.4.5 药品类别统计315.5 购买药品模块设计325.5.1 购买药品335.5.2 查看选购335.6 销售管理模块设计345.6.1 查看明细和今日明细355.6.2 日期查询355.6.3
10、销售排行355.7 进货/需求管理模块设计365.8 系统管理模块设计37结 论40致 谢41参考文献42基于JSP的医药管理系统设计与实现1 绪论1.1 系统开发背景当今时代是飞速发展的信息时代。在各行各业中都离不开信息的处理,这正是计算机被广泛用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分的发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发
11、展的时期。行业的快速发展必然导致竞争的加剧,想要在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。另外,由于医药产品种类繁多,销售模式特殊,业务量大,单凭手工管理已很难适应工作的需要。医药作为一个关系人们健康的特殊行业,国家对医药行业又有一些不同于其他行业的管理政策,这些都加大了管理的难度。如何尽快建立和完善现代企业的信息管理机制问题,已成为医药企业发展的关键所在。1.2 系统开发意义根据实际情况和系统的开发背景来看,开发本医药管理系统的意义在于:能够集中处理药品的进销存业务,提供快速的药品查询功能、快速的统计药品信息、销量信息,对药品进行高效的管理以满足管理者和消费者
12、的需求。1.3 文章内容安排本文主要阐述了本医药管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库各个数据表之间的具体关联方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程。具体内容安排如下:第一章:介绍系统的开发背景和开发意义,以及文章的内容安排;第二章:介绍系统开发的硬件环境和软件环境,以及开发工具和核心技术;第三章:对系统进行需求分析,主要对系统进行可行性分析,明确系统要实现的目标和所完成的功能;第四章:完成系统的详细设计,包括系统功能结构图,业务流程图以及数据库的E-R图;第五章:完成系统的详细实现,包括
13、公共类的设计和各个模块的设计。2 系统开发环境和开发工具简介2.1 系统开发环境硬件平台:CPU:2.00GHz内存:2G软件平台:操作系统:Windows XP数据库:MySQL Server 5.0开发工具:MyEclipse 8.6开发工具包:JDK 1.6JSP服务器:Tomcat 7.0浏览器:IE 82.2 系统开发工具简介2.2.1 MySQL数据库介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而
14、不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.2.2 JSP技术概述JSP技术使用Java编程语言编写XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和
15、容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servle
16、t和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。3 系统需求分析3.1 可行性分析可行性分析是在进行初步调查后所进行的对系统开发的必要性和可能性的研究,所以也称为可行性研究。所谓可行性应该包括必要性和可能性两个方面。没有必要性的项目是不应该进行的。一般地,软件领域的可行性分析主要考虑两个因素:技术可行性和经济可行性。3.1.1 技术可行性根据系统目标来衡量所需的技术是否具备,本医药管理
17、系统是一个数据库管理和查询的系统,软件技术方面采用的是 Microsoft Windows XP Professional版的操作系统,MySQL Server 5.0为后台数据库开发工具, MyEclipse 8.6集成开发工具。JDK 1.6开发工具包,Tomcat 7.0服务器,IE 8浏览器以及JSP技术,能够实现本医药管理系统,以满足用户需求。3.1.2 经济可行性医药进销存管理已成为医药管理工作中不可缺少的部分,开发一个医药管理系统具有很强的经济价值。本医药管理系统提供快速的药品查询功能、快速的统计药品信息、销售信息等,对药品进行高效的管理以满足管理者的需求。所以,本医药管理系统在
18、经济型上有很强的实际价值。3.2 系统功能需求根据实际情况分析,本医药管理系统的应具有主要功能包括:(1) 医药管理:添加药品、查看药品、高级查询、查看库存;(2) 类别管理:添加类别、查看类别、类别统计;(3) 购买药品:选购药品、查看选购;(4) 销售管理:查看明细、今日明细、日期查询、销售排行;(5) 进货/需求管理:添加进货、查看进货;(6) 系统管理:添加管理员、查看所有管理员、修改密码、系统初始化、退出系统。3.3 数据流图数据流程图(Data Flow Diagram,简称DFD)是数据流程分析所使用的主要工具之一,是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。这个模
19、型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑模型,即所开发的系统在管理信息处理方面要做什么。医药管理系统零层数据流图如图3-1所示。P医药管理系统F1药品信息F2药品类别信息F3药品销售信息F4用户信息D1 药品信息表D2 药品类别信息表D3 销售明细信息表D4 用户信息表图3-1 医药管理系统零层数据流图F1.1药品信息添加F1.2药品信息删除 F1.3药品信息修改 医药管理P1F1.4药品信息查询 D1 药品信息表医药管理系统一层数据流图如图3-2、图3-3、图3-4、图3-5所示。图3-2 医药管理系统一层数据流图F2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于JSP的医药管理系统设计与实现 计算机专业毕业论文 基于 JSP 医药 管理 系统 设计 实现 计算机专业 毕业论文

链接地址:https://www.31ppt.com/p-3938602.html