毕业论文设计基于web的药品管理系统的设计与实现Word文件下载.docx
- 文档编号:17420332
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:34
- 大小:158.49KB
毕业论文设计基于web的药品管理系统的设计与实现Word文件下载.docx
《毕业论文设计基于web的药品管理系统的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业论文设计基于web的药品管理系统的设计与实现Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。
3.1.2系统分析任务5
3.2功能需求5
3.2.1功能划分5
3.2.2功能描述5
3.3性能需求6
3.4可行性分析6
3.4.1技术可行性6
3.4.2操作运行可行性7
3.5业务流程图7
4系统总体设计9
4.1基本设计思路9
4.2功能模块图9
4.3操作流程设计11
4.4.1管理人员功能11
4.4.2总体流程图11
4.4.3用户登录功能流程13
4.4.4药品添加流程13
4.4.5药品销售功能流程14
4.5数据库设计15
4.5.1概念结构设计15
4.5.2逻辑结构设计16
5系统详细设计20
5.1登陆模块20
5.2员工登陆信息管理22
5.3基础信息设置24
5.3.1药品名称管理24
5.3.2药品仓库管理25
5.3.3药品剂型管理26
5.3.4药品单位管理27
5.4药品采购管理29
5.5药品销售管理31
5.6药品库存管理32
5.7统计报表打印34
6系统测试38
6.1程序调试38
6.2程序的测试38
6.2.1测试的重要性及目的38
6.2.2测试的步骤38
6.2.3测试的主要内容39
结论40
致谢41
参考文献42
基于WEB的药品管理系统的设计与实现
1绪论
1.1课题研究的目的
21世纪是一个快速发展的新世纪。
近几年,随着我国经济的快速发展,药品行业也在不断发展,跟之前有了许多明显变化。
1.2课题研究意义
随着我国经济的发展,人们生活水平的提高,药店的销售也发生了很大的变化。
现在通过计算机对药店进行管理,这种操作既能节省时间,降低成本,又能方便百姓,提高企业的经济效益。
在以后竞争激烈的药品企业市场中,用计算机来管理整个系统肯定会成为以后的必然趋势。
1.3研究现状
随着我国经济的和发展和人们对药品种类的需求,药品行业处于高速发展的行业,竞争也很激烈,所以医药企业必须加强管理,提高效率。
虽然许多药品企业实现了专业化,智能化,但还是没有一个完善的管理机制,仍然靠的是旧的药品销售管理模式。
如何制定信息化的管理机制是药品行业经营的关键。
计算机在药品管理系统中的应用不仅减轻了人工的工作量,还让其变得智能化,科学化。
2开发工具及相关技术简介
2.1JSP技术简介
JSP(JavaServerPage服务器网页)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。
它是从1998年出现的新技术,是基于JavaServlet以及整个Java体系的web开发技术。
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
JSP继承了Java跨平台的特性,能一次编译,到处运行。
2.2JSP工作原理
JSP的面向对象是服务器,它可以支持各种浏览器。
JSP的工作原理是当Web服务器和JSP引擎遇到访问JSP网页的请求时,引擎会将请求发送给服务器端的相关组件,然后这些请示会被服务器端的相关组件处理,处理的时候可能需要从数据库或数据存储中检索信息,处理完成后,服务器端组件会再将响应对象返回给JSP引擎。
JSP引擎会把响应对象传递给JSP页面,最后Web服务器和JSP引擎会根据以HTML格式完成数据编排后的JSP页面返回客户浏览器。
这就是JSP的工作原理。
2.3JSP的特点
1.JSP可以简化生成的页面
2.与Java有机集成
3.功能可扩展
4.JSP的硬件平台与服务器无关
2.4SQLSERVER2005数据库
SQLServer是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
近年来SQLServer的版本也在不断更新。
1996年,Microsoft推出了SQLServer6.5版本;
1998年,SQLServer7.0版本和用户见面;
SQLServer2005是Microsoft公司于2005年推出的最新版本。
SQLServer特点:
1.有满足需求的服务器体系结构;
2.多种编程接口工具,为用户进行程序设计提供了很多选择;
3.用户界面图形化,让系统管理和数据库管理变得更加快捷、直观、简单;
4.SQLServer的伸缩性很好,可以在多种电脑平台使用;
5.利用NT的多种功能,SQLServer可以与WindowsNT完全集成。
SQLServer也可以与MicrosoftBackOffice产品很好地集成;
6.SQLServer有提供数据仓库功能;
7.用户通过SQLServer很容易将数据库中的数据发布到Web页面上。
2.5系统数据库的连接
JDBC技术是JavaDataBaseConnectivity的缩写,它是一种支持基本SQL功能的通用的应用程序接口。
用Java语言编写的类和接口组成了JDBC技术的。
利用这些类和接口,程序开发人员可以在Java语言中快速地建立与数据库的链接,通过执行相应SQL语句,完成对不同数据库的访问。
使用中间件的数据库访问三层结构如图1.1所示,浏览器端程序如果要访问数据库,就得先通过中间件,然后由中间件对数据库操作权限进行认证,认证通过后才能对数据库进行操作。
数据库
Web服务
浏览
数据库服务
中间
图1-1使用中间件的数据库访问三层结构
3系统需求分析
3.1系统需求分析简介
3.1.1系统分析
系统分析是一个问题求解活动,系统分析的目的是分析、揭示所期望的功能,并把他们分配到各个单独的元素中去。
3.1.2系统分析任务
药品管理系统开发的目的是为了加强药品管理,提高销售人员管理工作的高效性、准确性,让药品企业能获得更大的收益。
本系统主要包括用户管理模块、药品管理模块、销售管理模块、添加药品管理模块、存货管理模块。
系统能够随时提供药品的库存,进货之前查看一下库存,哪些药品在有效期内,哪些超过了有效期,能够很好帮助我们制定采购计划。
哪种药品多采购,哪种药品停止采购都能很快的统计出来。
进行系统分析,能够提高资金利用率,避免不必要的损失。
3.2功能需求
3.2.1功能划分
药品管理系统分为系统用户管理,药品销售管理,药品采购管理,药品库存管理,查询与报表分析。
3.2.2功能描述
1.系统用户管理:
所有的用户都可以进入系统来修改自己的密码,可以增删改自己的员工,但是只有管理员才能对用户进行管理,能增加或删除用户;
2.药品进货管理:
当需要增加新的药品时,利用此模块可以增加新的药品信息,删除旧的药品信息,修改已存在的药品信息;
3.药品销售管理:
对药品的销售价格、销售数量等进行管理,可查询销售清单;
4.药品库存管理:
查询库存信息,对现有药品、过期药品等进行管理;
5.查询与统计:
对药品进行查询与统计。
此功能分布在各模块中,每个模块相应功能上都能进行查询。
比如按时间、药品编号等进行查询。
3.3性能需求
药品管理系统应该满足以下性能需求:
1.系统处理问题的准确性和及时性;
2.系统的开放性和系统的可扩充性;
3.系统容易使用和容易维护;
4.系统的标准型;
5.系统的影响速度。
3.4可行性分析
通过对药品管理系统进行调查和分析,主要从技术可行性,操作运行可行性进行分析。
3.4.1技术可行性
本网站主要使用的是JSP开发语言和SQLSERVER2005。
每个计算机的配置都能够满足开发需要的条件。
数据的处理,数据的变换传输都是可以实行的。
所以,在技术上是可行的。
3.4.2操作运行可行性
现在计算机非常普及,人们对它的操作也比较了解。
通过对人员培训和讲解,相信操作系统也是不难掌握的。
所以,在操作运行上也是可行的。
3.5业务流程图
(1)经营者对工作人员的管理
经营者管理如图3-1所示。
工作人员
图3-1经营者管理图
(2)采购员对库存的管理
仓库管理图如图3-2所示。
采购花
费账单
采购员
采购药品
输出的
入库报表
药品库存统计
药品缺货统计
管理员
输出的
出库报表
图3-2仓库管理图
(3)购药管理
购买药品管理如图3-3所示。
客户
药品单
购买药品
销售员
药品售出单
提取药品
图3-3购买药品图
4系统总体设计
4.1基本设计思路
利用现在的网络资源,应用WEB技术,开发一种适合药品管理的系统。
围绕这个目标,系统的基本设计思路是最大限度的适用于各种软硬件的环境,满足不同用户的要求,尽可能用最低的投入获得最高的经济效益。
基本设计思想是在总体上采用三层B/S结构。
1、药品信息在服务器一端。
2、用户在客户机一端。
3、数据库统一组织和存放。
这样,不用再做任何配置,只要浏览器向服务器发出访问请求,服务器通过审核后,就会通过中间控件与后台数据库链接,通过浏览器把请求信息反馈给用户。
4.2功能模块图
药品管理系统的功能模块划分如图4-1所示。
药品统计
图4-1药品管理系统
此药店管理系统包括药品管理、库存管理、客户管理、员工管理等功能。
1.员工管理:
对员工的资料进行统计管理,包括工资状况、工作时间等;
2.药品管理:
对药品信息进行管理,包括药品的名称、产地、价格有效期等;
销售方面包括对药品的出售、进货,退货、调货等进行管理;
药品统计是指对药品从进货到销售整个过程,都能查看并统计;
3.库存管理:
对药品的数量、时间、是否需要补货等进行管理和统计;
4.客户管理:
对不同的客户类型,针对不同的管理,包括个人信息,添加、查看等。
4.3操作流程设计
4.4.1管理人员功能
管理人员功能操作流程如图4-2所示。
管理员功能
图4-2管理人员功能操作
4.4.2总体流程图
系统总体流程图如图4-3所示。
开始
选择用户类型
员工
统计
采购管理
员工管理
库存管理
销售管理
退出系统
结束
图4-3总体流程图
说明:
用户登陆系统后,系统会对用户的类型进行识别,如果为管理员类型,则可以进行对员工的管理以及其它各功能的管理操作。
如果是员工类型,则不能进行员工管理功能,只可以进行相应的销售管理,采购管理,库存管理及统计功能,用户操作完毕,点击退出按钮,退出系统。
4.4.3用户登录功能流程
用户登录功能流程图如图4-4所示。
输入信息
错误
核对
正确
主界面
各功能模块
图4-4用户登录功能流程图
用户根据已知的用户名和密码登录系统,系统会对登陆信息进行核对,核对成功进入用户管理,可对系统各功能进行操作。
如果核对信息失败,则会返回登陆页面。
4.4.4药品添加流程
药品添加功能流程图如图4-5所示。
用户登陆成功
选择药品采购
录入药品信息
核对药品信息
正确
药品采购单
图4-5药品添加流程图
如图所示,用户登录成功后,选择药品添加功能,输入要添加的药品信息,经过核对药品信息,核对成功后可对药品进行添加。
4.4.5药品销售功能流程
药品销售流程图如图4-6所示。
选择药品销售
录入销售信息
核对信息
正确
库存单
图4-6销售流程图
如图4-6所示,用户登陆成功后,选择药品销售管理模块,录入销售信息,核对信息正确后进入库存单,核对信息错误,返回药品销售。
4.5数据库设计
4.5.1概念结构设计
概念结构设计就是要找出实体和他们之间的联系。
实体ER图就是通过关系将表联系在一起。
ER图的设计中强调的是不同实体之间关系。
比如药品销售、库存、管理是一种关系,不是行为。
在找出实体之后,我们定义的实体的属性,就是表的列。
根据以上分析给出实体ER图如图4-7所示。
药品剂型
添加时间
剂型
1
药品名称
仓库名称
属性
仓库
m
属于
存放
药品
卖出
n
销售
销售日期
药品数量
图4-7实体E-R图
4.5.2逻辑结构设计
药品管理系统主要涉及5个表,分别是销售表、药品信息表、药品剂型表、仓库表、药品名称表。
表4.1药品信息表
列名
数据类型
长度
主键
允许空
说明
id
int
11
是
否
主键ID
ypmc
nvarchar
50
yplb
药品类别
ypjx
ypdw
药品单位
ypjj
药品进价
ypsl
jhrq
datetime
--
进货日期
ypph
药品批号
ypcd
药品产地
yxq
有效期
dqrq
到期日期
药品信息表:
是用来储存药品信息的。
药品添加以后就会储存到这张表,包括药品ID、编号、药品名称、规格、类别、剂型。
其中药品编号是主键,非空且唯一。
其余信息可以为空。
表4.2销售表
30
xsrq
销售表:
这个表用来记录存储销售信息的。
它包括销售药品ID、编号、数量、日期。
其中药品单号是主键,非空且唯一。
表4.3药品剂型表
addtime
药品剂型表:
用来记录药品剂型信息的。
包括药品ID、药品剂型、添加的日期。
其中药品单号是主键,非空且不唯一。
表4.4仓库表
flmc
仓库表:
记录药品存放仓库信息。
包括ID、仓库名称、添加时间。
表4.5药品名称表
mname
药品名称表:
记录药品名称信息。
包括ID、药品名,添加时间。
5系统详细设计
5.1登陆模块
登陆时,出现用户权限登陆界面,如图5-1所示。
图5-1登陆界面
type=imageheight=33width=83
src="
images/index_hz04.gif"
name=Submit>
<
/TD>
/TR>
/FORM>
formaction="
%=basePath%>
Admin.shtml"
name=form1method=postonSubmit="
returncheckform(form1)"
autocomplete="
off"
>
TBODY>
TR>
TDclass=tdalign=rightwidth="
33%"
帐&
nbsp;
&
号:
TDclass=tdwidth="
67%"
INPUT
style="
BORDER-RIGHT:
#0d5c951pxsolid;
BORDER-TOP:
BACKGROUND:
#fff;
BORDER-LEFT:
WIDTH:
140px;
BORDER-BOTTOM:
HEIGHT:
21px"
name=username>
密&
码:
inputtype=hiddenname=methodvalue="
one"
/>
type=passwordsize=21name=pass
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 设计 基于 web 药品 管理 系统 实现