软件工程课程设计药品进销存管理系统.docx
《软件工程课程设计药品进销存管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计药品进销存管理系统.docx(13页珍藏版)》请在冰点文库上搜索。
![软件工程课程设计药品进销存管理系统.docx](https://file1.bingdoc.com/fileroot1/2023-5/26/a72e046e-9f62-42b6-a9f1-cef181e5adee/a72e046e-9f62-42b6-a9f1-cef181e5adee1.gif)
软件工程课程设计药品进销存管理系统
软
件
工
程
课
程
设
计
姓名***
班级****
学号888
课题药品进销存管理信息系统
分数
2012年6月4日星期一
目录
1.引言-------------------------------------------------------------------------------2
2.系统概述-------------------------------------------------------------------------2
2.1应用背景------------------------------------------------------------------2
2.2管理信息概述------------------------------------------------------------2
2.2.1管理信息的发展史--------------------------------------------------2
2.2.2管理信息系统的特点-----------------------------------------------2
3.需求分析------------------------------------------------------------------------3
4.系统分析------------------------------------------------------------------------3
4.1可行性分析--------------------------------------------------------------3
4.1.1经济可行性分析-----------------------------------------------------3
4.1.2技术可行性分析-----------------------------------------------------3
4.1.3操作可行性分析-----------------------------------------------------3
4.1.4法律可行性分析-----------------------------------------------------3
5.总体设计------------------------------------------------------------------------4
5.1系统功能描述------------------------------------------------------------4
5.2系统功能模块划分------------------------------------------------------5
5.3系统流程分析------------------------------------------------------------5
5.4业务流程分析------------------------------------------------------------6
5.5数据流图------------------------------------------------------------------7
6.系统详细设计------------------------------------------------------------------8
6.1数据字典---------------------------------------------------------------------8
6.2E-R图-------------------------------------------------------------------------9
分E-R图------------------------------------------------------------------9
总体ER图----------------------------------------------------------------11
1、引言
随着社会的发展,信息时代的来临,采用信息化的管理系统已成为管理科学化和现代化的标志。
如今一些大中型的医院、药品专卖店或药房,往往存在对药品的进销存管理问题。
采用传统的管理方式费工费时、效率低下,而且容易出错。
因此设计出一款能够满足需要的软件,不仅能使办公效率大大提升,也对管理的科学性、安全性、可预见性方面提供了依据。
这对企业来说节约了成本、提高了可靠性,也更加便于操作。
2、系统概述
2.1应用背景
如今医疗技术更加先进,药品种类更是庞大,靠人工来处理实属不易,不仅浪费人力,而且无法保障各医院和药店的合法利益,为提高劳动生产率,促进社会的经济效益,必须要借助计算机来实现药品的进销存信息管理。
药品进销存信息系统可以有效地提高管理效率,从而实现系统化.
2.2管理信息概述
管理信息系统也就是我们常说的MIS,在强调管理,强调信息的现代社会中它变得越来越普及。
在管理科学,系统科学,运筹学,统计学以及计算机科学的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
2.2.1管理信息的发展史
管理信息系统科学的兴起20世纪60年代末,管理信息系统起源于美国,1968年管理信息系统一词开始流行;直到80年代,管理信息系统的创始人,明尼苏达大学卡尔森管理学院的著名教授高登·戴维斯(GordonB·Davis)才给出管理信息系统一个较完整的定义:
“管理信息系统是一个利用计算机硬件和软件、手工作业、分析、计划、控制和决策模型,以及数据库的用户———机器系统。
它能提供信息,支持企业或组织的运行、管理和决策功能。
”指明了管理信息系统的组成、目标和功能,预视着管理信息系统走向成熟和全面发展的时代的到来,至此,美国科学家开始研究管理信息系统理论及管理信息系统开发技术与实现技术,从而开拓了管理信息系统的新领域、新方法、新技术,从90年代开始,管理信息系统进入了二次创业、完善、创新阶段。
随着企业流程重组的迅速发展,给管理信息系统注入了新的活力,为管理信息系统扩展了更广泛的发展空间,也提出了一系列新的研究课题。
20世纪90年代开始,管理信息系统在我国开始研发,许多企事业开发了管理信息系统软件。
2.2.2管理信息系统的特点
MIS人机界面设计一般遵循以下一些基本原则:
(1)以通信功能作为界面设计的核心
(2)界面必须始终一致
(3)界面必须使用户随时掌握任务的进展情况
(4)界面必须能够提供帮助
(5)界面友好。
使用方便
(6)输入界面尽可能接近实际
(7)具有较强的容错能力
3、需求分析
这个系统是面向销售方的。
所以应从他们的角度考虑,系统应方便他们对药品进行日常管理,所以大体上包括以下内容:
药品销售的管理、药品入库的管理、库存的管理、药品基本信息的管理,在药品销售窗体中,功能基本上包括基本药品的查询及选购数量和总价,一些简单的计算包括录入销售单价和数量之后自动计算出总额,在入库管理中,功能基本上包括药品添加、删除和修改等功能;在库存管理中基本功能包括基本库存信息的浏览和查询等。
这些功能基本上满足了一个销售方的对日常药品的管理需求,能够在一定程度上加快管理的效率,提高管理的效率和可靠性。
4、系统分析
系统分析是采用系统的思想和方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此之间的联系。
针对现行药品进销存信息管理系统中存在的问题,为了提高信息采集的迅速性和准确性,利用计算机所具有的特殊功能处理药品进销存信息管理系统中大量复杂的数据,及时输出各种管理信息和业务信息,为各级人员有效的管理和决策提供有力的依据,提高工作效率和经济效益,在全面调查的基础上提出了系统的总体逻辑描述。
4.1可行性分析
4.1.1经济可行性分析
开发该系统所需的信息都是从各个医院或者药店所收集而来,所搭建的平台所需软件也很容易得到,不需要额外的话费,而且本项目不属于赢利项目,如果引进使用本系统,与传统方式相比,可以实现低成本、高效率的特点。
因此,从经济角度看,是可行的。
4.1.2技术可行性分析
开发语言:
asp;数据库环境:
MicrosoftofficeAccess2003。
系统环境:
mMicrosoftWindows2000或以上版本+代理服务器IIS。
系统实现依靠服务器WEB形式和Access数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作,暂不存在技术问题。
4.1.3操作可行性分析
根据现今的技术以及该系统操作简单,可以实现人机交互的操作方式,对所有使用用户来说是很好操作的,所以具有操作可行性.
4.1.4法律可行性分析
研究开发此系统的过程并未涉及到合同侵权责任以及各种与法律相抵触的问题。
本系统适用于各医院和药店使用。
运用此系统进行员工之间的内部交流,给企业员工的管理带来极大的方便。
5、总体设计
本系统将涉及多个窗体的制作,从而实现多项管理功能。
期中包括对药品信息的管理,它专门用于对药品的各种信息的管理;对药品进货的管理;对药品销售的管理;对药品库存的管理。
在这些数据管理中,还可以实现一些数据的自动计算功能。
总共11个窗体,分别为登陆窗体、菜单选择窗体和九个功能窗体。
登陆窗体要求密码和用户名都正确才能登陆,否则无法使用本系统;菜单选择窗体提示用户进行相应的功能选择;四个功能窗体分别完成药品销售、药品进货、药品信息、库存管理功能。
后台数据库的设计总共有三个表,包括登录表、药品信息表、库存信息表。
作为后台的支持,分别和前面的功能界面连接。
5.1系统功能描述
系统主要功能如下:
OA管理:
通告的发布、在线会议、通讯录的管理(分类,查询,类别的管理,添加)、文件共享管理
入库管理:
产品入库、入库记录查询、入库明细查询、退货记录查询、供应商管理
库存管理:
库存查询、库存调拨及明细、供应商产品明细
出库管理:
产品销售、销售记录及查询、退货、退货记录查询、药品报废、报废记录查询
统计报表:
进货统计、销售统计、公司退货统计、销售退货统计、报废统计、员工工资统计
会员管理:
添加会员、会员管理(修改,删除)、会员组管理(添加,修改,删除)
系统设置:
基本信息设置(公司名称、员工销售提成、是否显示成本价、成本金额、销售价、代理价、金额总计的统计)、员工管理(添加,分类,修改,删除)、仓库管理(添加,修改,删除)、产品大小类管理(添加,修改,删除)、计量单位管理(添加,修改,删除)、数据备份与还原
财务管理:
财务大小类管理(添加,修改,删除)、添加账务、账务查询、凭证管理
5.2系统功能模块划分
通过对药品进销存系统功能的描述,可以定义出系统的功能模块图,如图5-2所示。
主要包括以下方面:
图5-2药品进销存信息管理系统功能模块示意图
5.3系统流程分析
前面已经分析了该系统的主要功能,属于静态建模的范围,而动态建模需要用流程图来决定,具体流程图如下图5-3所示:
图5-3流程图
5.4业务流程分析
根据了解的情况,了解到了药品进销存信息的基本流程,根据药品管理的基本流程,从业务流程图基本的功能模块分别用下面图形表示:
业务处理单位/个人业务处理功能文档数据文件存档
通过对医院药品进销存的实际调查分析,弄清了药品进销存管理工作的业务流程和管理功能;系统的业务流程图如下5-4所示:
图5-4业务流程图
5.5数据流图
上述药品进销存系统的数据流图如下图5-5所示:
图5-5药品进销存信息管理系统数据流图
6系统详细设计
6.1数据字典
数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典在数据库设计中占有很重要的地位。
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。
其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
6.2 E-R图
对各个信息实体设计分E-R图:
总体E-R图: