基于JSP语言的简单药品进销存管理系统doc.doc
《基于JSP语言的简单药品进销存管理系统doc.doc》由会员分享,可在线阅读,更多相关《基于JSP语言的简单药品进销存管理系统doc.doc(39页珍藏版)》请在沃文网上搜索。
1、目 录摘 要- 3 -第一章 绪论- 5 -1.1 开发背景- 5 -1.2 系统可行性分析- 6 -1.3 技术分析- 6 -第二章 系统分析与设计- 9 -2.1 系统需求分析- 9 -2.2 系统开发技术、环境、软件的选择- 11 -第三章 数据库设计与实现- 12 -3.1 MYSQL 简介- 12 -3.2 数据库需求分析- 12 -3.3 数据库逻辑设计- 13 -3.4 数据库结构创建- 13 -第四章 系统详细设计- 15 -4.1 JSP连接和打开数据库- 15 -4.2 登录界面- 16 -4.3 各项功能设计- 20 -第五章 系统界面介绍- 26 -5.1 管理员模块介
2、绍- 26 -5.2 普通用户功能介绍- 28 -第六章 结论与展望- 29 -致 谢- 30 -参考文献- 31 -附录- 32 - 39 -图片清单图1.1 B/S模式应用系统网络结构图- 7 -图1.2 C/S模式应用系统网络结构图- 7 -图2.1 系统功能模块图- 10 -图3.1 药品图片实体E-R图- 13 -图3.2 用户实体E-R图- 13 -图3.3 用户、药品之间关系E-R图- 13 -图3.4 用户表 drug- 14 -图4.1 网站首页图- 16 -图4.2 管理员主界面- 18 -图4.3 普通用户主界面- 18 -图4.4 药品修改- 21 -图4.5 药品销售
3、- 23 -图4.6 密码修改- 23 -图5.1 管理员登录界面- 26 -图5.2登录后显示- 26 -图5.3 药品信息- 26 -图5.4药品修改- 27 -图5.5 删除药品- 27 -图5.6 添加药品- 27 -图5.7 修改密码- 27 -图5.8 添加用户- 27 -图5.9 普通用户登录- 28 -图5.10 普通用户登录后显示- 28 -图5.11 药品查询- 28 -图5.12 药品销售- 28 -图5.13 密码修改- 28 -基于B/S模式药品进销存系统摘 要:本系统是基于JSP技术建立的药品进销存管理系统,其目标是完成医院对药品的进、销、存进行管理。该药品进销存管
4、理系统是针对医院医药管理方面而开发的一款以药品管理为基础(涉及到药品的基本信息查询和管理,药品采购,药品销售,药品存货等)的药品信息管理软件,它代替了汇总信息量繁冗、效率低下的人工管理药品的方式,代替了查询、更新、维护更是困难重重的纸张登记时代,以广泛的调查为基础,最大程度上满足使用需求,同时辅助于其他自定义管理的医院管理系统来提升医院的管理水平,优化资源,尽可能降低成本,统筹安排以实现最大效益化,真正意义上的实现了管理的科学化、高效化。系统采用JSP技术,以Tomcat为服务器、MySQL为数据库系统,建立了一个基于B/S模式的药品进销存管理系统。全文分为五章,按照软件工程的流程,详细地介绍
5、了系统设计及开发的过程。第一章绪论,介绍了系统开发背景、可行性分析和采用的技术;第二章系统设计与分析,包括系统的需求分析、设计思想、功能设计;第三章数据库设计与实现,包括数据库的需求分析、逻辑设计及其数据表结构创建;第四章系统详细设计,详细介绍了各功能的编码设计和实现,讨论了系统编码中的难点和重点问题;第五章系统界面介绍,详细的介绍了系统每个功能页面的内容与操作。关键词:JSP;数据库;B/S模式;进销存Based on B / S model drugs Invoicing SystemAbstract:The system is based on JSP technology to bui
6、ld a pharmaceutical inventory management system, its goal is to complete the progress of medicine hospitals, sales and stock management. Inventory management system is the drug for the management of hospital medicine and the development of a basis for drug administration (basic information related t
7、o drug inquiry and management, drug procurement, drug sales, drug inventory, etc.) of drug information management software, It replaces the cumbersome summary of information, inefficient way of manual management of drugs, instead of the query, update and maintain the registration of paper even more
8、difficult times, to extensive investigation, based on the maximum extent to meet the application needs, while supporting the other custom management system to improve hospital management hospital management, optimize resources, reduce costs as much as possible to co-ordinate arrangements to achieve
9、the maximum benefit of the true sense of the realization of the management of scientific and efficient. System uses JSP technology to Tomcat for the server, Mysql database system, the establishment of which is based on B / S model drug inventory management system. Paper is divided into five chapters
10、, in accordance with the software engineering process, detailed description of the system design and development process. The first chapter introduces the background of system development, feasibility analysis and the use of technology; Chapter II system design and analysis, including system require
11、ments analysis, design, functional design; database design and implementation of Chapter III, including demand analysis database , logic design and structure of the table to create; IV system detailed design, detailed design of each function and implementation of the coding system is discussed in th
12、e difficult and key code issues; fifth chapter describes the system interface, described in detail system for each function and operation of the contents of the page. Keywords: JSP; database; B / S mode; Invoicing 第一章 绪论Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检
13、索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。 近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。Web数据库在新的Internet环境中发生了很大的变化。就应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育
14、系统等的出现,给web数据库技术提出了更多、更高的要求。随着国内高校校园网的建设的追捕完善,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。1.1 开发背景随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。进销存管理是医药行业管理中的重要部分,面对大量的药品进销存信息 ,采用人力畜力将浪费大量时间,人力和物力,并且数据准确性低,数据汇总速度慢,所以针对医药行业由于每天销售量很大,呆账,错帐时有发生且常
15、出现开“空单”的现象 ,开发一个界面友好,易于操作的进销存软件成为医药企业的首选。通过计算机对企业信息流通过程中的数据进行自动化管理是开发本系统的主要目的。1.课题研究内容和意义随着社会的发展,越来越多的医院都将普及计算机和网络的应用。众所周知,医院的药品管理通常都比较繁琐,需要耗费大量的人力、物力资源,考虑到降低成本、提高医院的管理水平,此次设计的药品进销存管理系统能够基本实现医院对此方面的需求,其将实现以下功能:课题主要研究以下内容:(1)掌握采用Internet的TCP/IP协议,以B/S方式,JSP编程技术。(2)掌握一种多任务多用户操作系统。(3)JSP的动态网页和MYSQL 数据库
16、。(4)学会使用几种开发工具。2.课题主要工作本文以开发一套药品进销存管理系统为例,详细的说明了一个系统的开发过程和所涉及到的问题及解决方法。本文中所做的主要工作如下:(1)掌握Windows XP+Myeclipse+JSP+Tomcat系统的一般原理;(2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;(3) 设计实现用户登录、药品查询、药品添加、药品销售等JSP页面 ;(4) 分析并解决实现中的若干技术问题; (5) 建立完整的药品进销存管理系统,进行测试并分析结果。1.2 系统可行性分析(1)技术可行性本设计在windows xp系统中采用现在较
17、流行的JSP编程语言设计,采用MySQL建立药品信息数据库, 利用Tomcat服务器运行程序,以及JDBC技术访问数据库。对于软件技术要求,现在的程序设计语言已非常成熟,采用B/S模式,利用JSP技术,使用MySQL中提供的数据库。所以在技术上完全可行。(2)经济可行性当前许多中小型药房都使用人工管理方式(即纸和笔)来管理药品的进销存,这样的管理方式既困难又浪费时间和成本,并且容易出现漏账、差账的情况,因此中小药房应该向大型企业那样采用先进的管理方式,提高药房效率、降低运营成本。(3)操作可行性界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力
18、强;容易扩充。所以系统操作上完全可行。1.3 技术分析本系统结构为B/S模式,采用JSP技术。网页制作技术采用HTML,采用JavaScript和CSS技术,使得操作方便、快捷,而且界面美观、大方。1.B/S和C/S模式1)两种模式的简介:B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。B/S模式最大的好处是运行维护
19、比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外部网络环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。典型的B/S模式应用系统网络结构如图1.1所示。图1.1 B/S模式应用系统网络结构图图1. 2 C/S模式应用系统网络结构图C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种,为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是据有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机
20、和服务器两端,可以有效地降低网络通信量和服务器运算量。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。典型的C/S模式应用系统网络结构如图1.2所示。2)两种模式的比较:(1)投入成本比较:B/S结构软件一般只有初期一次性投入成本,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。(2)硬件投资保护比较:应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两
21、层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构则不同,随着服务器负载的增加,可以平滑地增加服务器的个数,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。(3)数据安全性比较:由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、病毒、等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 语言 简单 药品 进销存 管理 系统 doc
