基于JSP药店管理系统设计
关键词:JAVA;数据库;药品;管理系统
摘要
目前,无论公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。本信息管理系统正是为了解决手工操作的难题而设计的。
本系统以药品管理系统为设计课题,系统采用强大且简单易懂的Eclipse作为开发工具,脚本语言采用JAVA脚本,后台数据库使用 SQL Server 2000。本论文对整个的设计过程进行了完整详细的描述,运用软件工程的理论和数据库原理设计出一个高效率、高质量、简单和易于操作的系统是本次设计的目标。本系统内容涉及药店药品的进货、销售、库存及统计管理。采用软件工程的理论和方法设计,主要完成药品信息的入库信息的录入;药品销售登记;入库及销售的统计管理;供应商信息的管理;会员信息的管理及信息的查询功能。能够即时统计药品销售情况、库存情况。帮助药店高效率的完成日常管理工作。
本系统具有多方面的特点,系统功能完备,用户界面友好,操作简单方便,安全性较强,实现了药店信息管理的系统化、规范化和自动化,具有一定的实用价值。
Abstract
Have carried out information administration at present , disregarding company be still enterprise to the goods, mistake that the high limit decrease manual operation brings about in order to improving control level and availability , being able to at the same time /also. Information management system exactly is to design that to resolve the difficult problem done by /hand.
Drugs in the system to task management system for the design, system uses powerful and easy-to-understand Eclipse as a development tool, a scripting language JAVA script, background database using SQL Server /2000. In this paper, the design of the whole process a complete detailed description of the use of software engineering theory and principles of database design a highly efficient, high-quality, simple and easy to operate the system is the goal of this /design. This system related to the purchase pharmacy drugs, sales, inventory management and /statistics. Use of software engineering theory and methods of design, the main drugs of information to complete the recording of information storage; drug sales registered storage and sale of the statistical management; provider of information management; Member of information management and information /queries. Statistics drugs can be immediate sales, inventory /situation. Pharmacies to help complete the high efficiency of day-to-day management .
This system has many features, the system fully functional, user-friendly, easy to operate convenience, security, stronger, and the pharmacy information management systematic, standardized and automated, with some practical /value.
Keywords: JAVA; database; drugs; Management System
参考文献
[1]王永贵. 毕业论文指导规范[M]. 葫芦岛:辽宁工程技术大学葫芦岛软件学院
[2] 张孝祥. Java就业培训教程[M]. 北京: 清华大学出版社,2003
[3] 李城等. Java2 简明教程[M]. 第2版. 清华大学出版社. 2004
[4] 贺平.软件测试教程[M].北京:电子工业出版社. 2005
[5] 萨师煊,王珊. 数据库系统概论[M]. 第三版.北京: 高等教育出版社,2000
[6] 张海藩. 软件工程导论[M]. 第四版. 北京: 清华大学出版社,2003
[7] 阎菲. Java程序设计教程[M]. 北京:中国水利水电出版社,2004
[8] 王勇领. 系统分析与设计[M]. 北京: 清华大学出版社,1991
[9]赵池龙.实用软件工程[M].第1版.北京:电子工业出版社,2003.354.
[10]李利. Java程序设计培训教程[M].高等教育出版社2000.3
[11]ersatile LIMS packages expand reach to cut production cycles and costs Schultz G, Managing Automation; Feb 1999 Vol 14 No /2.
[12]Laboratory Informatics /LIMS. Scientific Computing & Instrumentation, Jan2005, /Vol. 22 Issue 2, p32-37, 4p; (AN 15819862)
[13] Fernandez, /M., Florescu, /D., Levy, /A. and Suciu, /D. (1997), “A query language for a web-site management system”, Special Interest Group on Management of Data Record, /Vol. 26 /No. 3,pp. 4-11
[14]李红飞. MySQL 4.1.0 中文参考手册[M]. 人民邮电出版社 2004.5
目录
摘要..I
AbstractII
1系统分析 1
1.1 开发背景 1
1.2 问题定义 1
1.3可行性分..2
1.3.1 技术可行性 2
1.3.2 经济可行性 2
1.3.3 操作可行性 3
1.4 新系统的目标 3
1.5 业务流程描述 3
2需求分析 6
2.1 企业需求及现状 6
2.2 需求规格说明书 6
2.2.1 编写目的 6
2.2.2 任务概述 7
2.3 数据流图 7
2.4 数据字典 12
2.4.1数据流 12
2.4.2数据存储 15
2.4.3 数据处理 16
3总体设计 17
3.1 概述 17
3.2 系统设计 17
3.2.1 系统设计目标 17
3.2.2 开发设计思想 17
3.3功能模块定义 19
3.3.1 系统功能模块图 19
3.3.3 系统功能分析 21
3.4 数据库设计 22
3.4.1 数据库概念设计 22
3.4.2 数据库物理设计 24
3.5 安全保密设计 29
3.5.1 登陆用户的安全性 29
3.5.2 数据安全性 29
4 详细设计与系统实现 30
4.1 开发工具 30
4.1.1 开发技术现状及比较 30
4.1.2 系统选择的原则 31
4.1.3 药房管理系统开发工具的选择 31
4.2 程序流程图 31
4.2.1 会员注册模块设计 31
4.2.2 登录页面(login.jsp) 34
5 系统的测试与维护 36
5.1 面向过程的测试方法 36
5.1.1 黑盒测试 36
5.1.2 白盒测试 36
5.2 具体测试的设计 37
5.3 系统维护 37
5.4 系统维护建议 38
5.5 测试用例 38
5.6 程序清单.40
6 软件测试结论与系统使用说明 41
6.1 软件能力 41
6.2 软件限制 41
6.3 软件安装指南 41
6.4 系统常见问题与故障 41
结论 42
致谢 43
参考文献 44
附录A译文 45
附录B外文文献53
附录C 源程序清单64