药店药品管理系统详细设计_第1页
药店药品管理系统详细设计_第2页
药店药品管理系统详细设计_第3页
药店药品管理系统详细设计_第4页
药店药品管理系统详细设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

第一章问题定义.....................................................1

1开发背景.............................................................1

2开发目...............................................................1

第二章可行性研究和需求分析........................................2

2.1可行性研究...........................................................2

技术可行性............................................................2

经济可行性............................................................2

操作可行性............................................................3

2.2需求分析.............................................................3

数据流图..............................................................4

第三章总体设计.......................................................6

3.1总体设计原理.........................................................6

3.2运行环境和系统结构.................................................7

3.3系统流程图...........................................................7

3.4系统功能模块图和设计................................................8

3.5系统功能分析.........................................................9

3.6系统安全和维护措施.................................................10

第四章详细设计.....................................................10

4.1数据库概念设计....................................................10

局部E-R模式设计.....................................................11

全局E-R设计.........................................................14

4.2数据库逻辑设计......................................................15

第五章测试..........................................................18

5.1测试计划...........................................................18

5.2测试目...............................................................18

5.3测试目标...........................................................19

5.4测试方法............................................................19

5.5测试项目............................................................19

总结...................................................................19

第一章问题定义

1开发背景

随着计算机及网络技术飞速发展,Internet/Intranet应用在全球范围内日益普

及,当今社会正快速向信息化社会前进,信息自动化作用也越来越大,从而使我们从

繁杂事务中解放出来,提高了我们工作效率。如何利用现代信息技术使企业拥有快速、

高效市场反映能力和高度效率,已是医药经营企业,特别是医药连锁经营企业特别关

心问题。尽快建立一个功能齐备药品管理系统,完善现代企业信息化管理机制,已成

为医药企业生存发展当务之急.通过本系统软件,能帮助用户利用计算机管理药品,

快速方便地对客户所需要药品进行查找,方便了客户同时,也使用户更加方便管理每

天进货情况.

2开发目

为了适应现代社会人们高度强烈时间观念,中小型医院药品管理系统软件

为医院带来了极大方便。

中小型医院药品管理系统可实现对药品进行各项管理。借助本系统显示结

果可以达到以下目:

•方便使用者可以安全查找自己想要各种药品信息;

•通过全面药品信息采集和处理,辅助提高系统管理水平;

使用本系统,可以有利发展小型药品管理系统效率。

第二章可行性研究和需求分析

2.1可行性研究

技术可行性

一个完备中小型医院药品管理系统具有以下优越性:

方便管理员查询药品进销等各种情况,节省时间,可以提高系统工作效率和准确

性。为了适应新形势发展,我进行了这一系统初步设计工作,也可以说是做一个初步

探索,希望它能够在查询药品信息时发挥高效、便捷作用,把系统管理员从繁重工作中

解脱出来!

该药品管理系统是以SQLServer数据库为后台核心应用、以服务为目信息平台,

对资源进行科学加工整序和管理维护,为药品信息提供管理。

经济可行性

经济可行性主要依据是成本/效益分析,该系统目标是以最低成本,在最短期限内

开发出药品管理系统。系统能减少很多不必要资源,不用像以前那样用冗余纸张式管

理。大大节省了医院能源。并且计算机存储和快速查询功能大大提高了药品信息管理

效率,并且还提高了药品信息管理精确度。

方便快速操作,可减少药品信息管理漏洞,又减少因工作冗余出现错误,并且操

作非常简单,可减少许多不很必要人员,这无论从物质上还是工作人员工资上都为医

院节约了开支。为医院增加了财富。

目标系统开发需求比较低,加上具有成熟软硬件环境,所以在软硬件支出上比较

低。而且,目标系统并不是十分复杂。当系统开发完实际运行后,将很大程度上提高

计算机功能,在为使用者带来便利同时,也为系统进一步推广创造了条件。这带来经

济回报将远超过支出,并且最重要是该软件开发可以使我们对系统开发有全面认识。

从经济角度考虑,此药品管理系统开发可行。

操作可行性

用户仅需具有基本电脑操作能力即可。

综上所述,此项目在技术、经济、操作和社会效益上是完全可行。

2.2需求分析

系统功能及用户需求分析

在开始制作中小型医院药品管理系统之前,就要先明确此系统能做些什么

事情,也就是所谓需求.

1.功能需求

(1)对药品信息维护,及时添加新药品信息,如药品编号,药品名称,药品数量,

单价,规格,购置日期等.

(2)对系统安全性管理,包括用户添加以及密码修改。

(3)对药品库存查询,包括药品编号,药品名称,药品数量,单价,规格,购置日

期.过期日期.

(4)对各种药品销售情况进行统计,对进货情况进行统计,对报损情况进行统计

2.信息需求

本系统应该包含用户个人基本信息管理,药品基本信息管理,客户基本信

息管理,供货商基本信息管理等。

用户个人基本信息:编号,姓名,性别,年龄,出生年月,籍贯,联系电话

药品基本信息管理:药品编号,规格,数量,单价,生产日期,生产厂商

客户基本信息:姓名,性别,年龄,出生年月,联系电话,家庭住址

供货商基本信息:供货商编号,名称,地址,联系电话,邮编

3.处理需求

本管理系统要求能够实现浏览药品所有信息,浏览供货商所有信息,用户

对药品管理信息等功能。

4.用户需求

医院药品管理系统针对用户主要是药品管理员,客户和供货商.

用户需求包括以下两个方面:

药品管理员可以在登陆验证通过以后,进入药品管理系统界面进行增加用户、

修改用户密码.

管理员能够在登陆系统后对药品信息进行药品增加、药品删除、药品修改.

管理员能够在登陆系统后对供货商信息进行增加、删除、修改

数据流图

数据流程图,它是描述数据处理过程有力工具。数据流程图从数据传递和加工角

度,以图型方式刻画数据处理系统工作情况。数据流程图是一种能全面地描述信息系

统逻辑模型主要工具,它可以用少数几种符号综合地反映出信息在系统中流动、处理

和存储情况。本管理系统数据流图如下图2.1所示:

图2.1药品管理系统基本系统模型

药品信息

定货信息

,,

供货商

图2.2药品管理系统的顶层数据流图

图2.3药品管理层数据流图

图2.4销售管理层数据流图

定货信息

药品管药品信息biI定货信息

理员更新库

婪3.4

供货L定货信息

商,定货信息处理订

3.5货

处理出图2.5供货商管理层数据流图

第三章总体设计

L_______

3.1总体设计原理

经过了需求分析,我们已经清楚了系统所要完成全部功能,接下来就是决定“怎

么做”。概括说,总体设计基本目就是回答“系统应该如何实现”这个问题。通过

这个阶段工作,将划分出组成系统物理元素:程序,文件,数据库,人工过程和文件

等。总体设计阶段另一项重要任务是设计基本结构,也就是要确定系统中每个程序是

由哪些模块组成,以及这些模块间相互关系。

采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程

序错误通常局限在有关模块及它们之间接口中,所以模块化使软件容易测试和调试。

应而有助于提高系统可靠性。并且模块化还能够提高软件可修改性,也有助于软件开

发工程组织管理。因此,在进行软件结构设计时应该遵循最主要原理就是模块化独立

原理。

3.2运行环境和系统结构

3.3系统流程图

该药品管理系统系统流程图如下:

3.4系统功能模块图和设计

采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程

序错误常局限在有关模块及它们之间接口中,所以模块化使软件容易测试和调试,因

而有助于提高软件可靠性。一个好电子系统要有一些必要模块组成,若缺少了某些模

块则这个系统就会有缺陷。

1)中小型医院药品管理系统需要实现功能主要有五大块,系统功能模块图如下图

所示:

图4.2功能模块图

2)功能实现:

用户管理模块:药品管理员可以在登陆验证通过以后,进入药品管理系统界面

进行增加,删除,更新用户信息以及修改用户密码等.

药品管理模块:用户登录该系统后,可对药品信息进行增加,删除,更新,并且

对药品进行查询等操作.

供货商管理模块:用户登录该系统后,可对供货商信息进行增加,删除,修改.

销售管理模块:用户登录系统后,可对销售信息进行查询,对退货信息进行查询.

统计模块:用户登录该系统后,可对销售信息进行统计,对进货信息进行统计,

对报损信息进行统计.

3.5系统功能分析

权限功能:为用户设置权限功能,可分为普通用户,一般用户,超级用户。普通

用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户

能修改、删除所有信息。

录入功能:为一般用户提供相应录入功能,为超级用户提供对所有信息录入功能。

查询功能:为所有用户提供查询功能,可查询允许范围内所有信息。

维护功能:为一般用户提供查询及相应修改,删除功能,为超级用户提供对所有

信息修改删除功能。

帮助功能:能帮助初次使用者对本系统应用及处理常见问题。

退出功能:结束并关闭系统。

3.6系统安全和维护措施

本系统采用直接方式添加记录,该方法直接而简单.,为了避免输入有错误,该功

能界面对用户容易出错地方都给出了输入提示,同时也使用了更新和取消按钮来确认

数据取消输入,如果输入数据和实际数据不相复,则系统会给出提示信息,让你重新

输入正确数值。

此管理系统也为系统用户提供了一定安全性,该系统可以多人使用,每人使用不

同用户名和密码进入系统,但只有系统管理员权限可以进行用户管理,其它用户都不能

对用户进行操作。一个好管理系统,应该为系统提供处理系统故障,恢复系统数据功

能。该系统也同样提供了数据维护(包括对数据备份、恢复)两项功能。建议用户定

期备份系统数据,这样在系统出现问题时,可以进行有效地恢复。

第四章详细设计

4.1数据库概念设计

根据对数据流图和数据字典分析,确定该应用中实体、属性和实体之间联系,并

画出系统总体E-R图。概念设计可分为三步进行:首先设计局部E-R模式,然后把各

局部E-R模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终模式,即

概念模式。

4.1.1局部E-R模式设计

利用ER方法可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合

成一个全局模式,最后对全局ER模式进行优化,得到最终模式,即概念模式。

各个实体E-R图如下所示:

图4.2用户信息E-R图

图4.5定货报表E-R图

图4.8出货信息E-R图

图4.9用户登录信息E-R图

4.1.2全局E-R设计

所有局部ER模式都设计好了后,接下来就是把它们综合成单一全局概念结构。全

局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致数据库

概念结构。

系统总体E-R图说明

1)每个用户可以查看多个定货报表,一份定货报表可以被多个用户查看;

2)每个用户可以查看多种药品信息,每一种药品信息可被多个用户查看;

3)每个用户可以查看多个出货信息,每一种出货信息可被多个用户查看;

4)每个客户可以购买多种药品,每一种药品可被多个客户购买;

5)每个客户可以查看多个出货报表,而每个出货报表只能被买药品客户所查看;

6)每个供货商可以提供多种药品,每种药品可以被多个供货商所提供;

7)每个供货商可以查看多个定货信息,但每个定货信息只能被一个供货商查看,

即提供药品供货商;

图4.10全局E-R图

4.2数据库逻辑设计

药品(药品编号、药品名称、药品单价、数量、规格、购置日期、生产厂家)

用户(用户编号、姓名、性别、出生日期、家庭住址、联系电话)

供货商(供货商编号、名称、地址、电话、邮编、)

客户(姓名、性别、年龄、出生日期、家庭住址、联系电话)

定货报表(药品编号、药品名称、数量、定货日期、生产厂商、规格)

出货报表(药品编号、药品名称、数量、出货日期、生产厂商、规格)

定货信息(药品编号、入库单价、药品名称、数量、定货日期、生产厂商、规格)

出货信息(药品编号、出库单价、药品名称、数量、出货日期、生产厂商、规格)

用户登陆(用户名,密码)

4.3程序流程图

图4.12药品管理系统程序流程图

第五章测试

5.1测试计划

软件测试阶段主要任务是发现并排除在分析、设计、编程各阶段中产生各种类型

错误,以得到可使用软件系统。

关于软件测试,很多人认为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论