




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习 好资料目录第一章 问题定义 11 开发背景 12 开发目的 1第二章 可行性研究与需求分析 22.1 可行性研究 22.1.1 技术可行性 22.1.2 经济可行性 22.1.3 操作可行性 22.2 需求分析 22.2.3 数据流图 3第三章 总体设计 63.1 总体设计原理 63.2 运行环境与系统结构 73.3 系统流程图 73.4 系统功能模块图与设计 73.5 系统功能分析 93.6 系统安全与维护措施 9第四章 详细设计 94.1 数据库的概念设计 . 94.1.1 局部 E-R 模式设计 94.1.2 全局 E-R 设计 124.2 数据库的逻辑设计 13第五章 测试 15
2、5.1 测试计划 155.2 测试目的 155.3 测试目标 155.4 测试方法 155.5 测试项目 16总 结 16第一章 问题定义1 开发背景随着计算机及网络技术的飞速发展, Internet/Intranet 应用在全球范围内日益普及,当今 社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中 解放出来,提高了我们的工作效率。如何利用现代信息技术使企业拥有快速、高效的市场反 映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快 建立一个功能齐备的药品管理系统,完善现代企业的信息化管理机制,已成为医药企业生存 发展的当务之急 .
3、通过本系统软件,能帮助用户利用计算机管理药品,快速方便地对客户所 需要的药品进行查找 ,方便了客户的同时 ,也使用户更加方便的管理每天的进货情况 .2 开发目的为了适应现代社会人们高度强烈的时间观念,中小型医院药品管理系统软件为医 院带来了极大的方便。中小型医院药品管理系统可实现对药品进行各项管理。借助本系统显示的结果可 以达到以下目的:方便使用者可以安全的查找自己想要的各种药品信息; 通过全面的药品信息采集和处理,辅助提高系统的管理水平; 使用本系统,可以有利的发展小型的药品管理系统的效率。更多精品文档第二章 可行性研究与需求分析2.1 可行性研究2.1.1 技术可行性一个完备的中小型医院药
4、品管理系统具有以下优越性:方便管理员查询药品的进销等各种情况, 节省时间, 可以提高系统的工作效率和准确性。 为了适应新形势的发展, 我进行了这一系统的初步设计工作, 也可以说是做一个初步的探索, 希望它能够在查询药品信息时发挥高效、便捷的作用 ,把系统管理员从繁重的工作中解脱出 来!该药品管理系统是以 SQLServer 数据库为后台核心应用、以服务为目的信息平台,对资 源进行科学的加工整序和管理维护,为药品信息提供管理。2.1.2 经济可行性经济可行性主要依据是成本 /效益分析,该系统的目标是以最低的成本,在最短的期限内 开发出药品管理系统。系统能减少很多不必要的资源,不用像以前那样用冗余
5、的纸张式的管 理。大大节省了医院的能源。并且计算机的存储与快速查询功能大大提高了药品信息管理的 效率,并且还提高了药品信息管理的精确度。方便快速的操作,可减少药品信息管理的漏洞,又减少因工作的冗余出现的错误,并且 操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为医 院节约了开支。为医院增加了财富。目标系统开发需求比较低, 加上具有成熟的软硬件环境, 所以在软硬件的支出上比较低。 而且,目标系统并不是十分的复杂。当系统开发完实际运行后,将很大程度上提高计算机的 功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报 将远超过支出,并且最重要
6、的是该软件的开发可以使我们对系统的开发有全面的认识。从经 济角度考虑,此药品管理系统开发可行。2.1.3 操作可行性用户仅需具有基本的电脑操作能力即可。综上所述,此项目在技术、经济、操作和社会效益上是完全可行的。2.2 需求分析2.2.1 系统功能及用户需求分析学习 好资料在开始制作中小型医院药品管理系统之前,就要先明确此系统能做些什么事情, 也就是所谓的需求 .1. 功能需求( 1 )对药品信息的维护 , 及时的添加新药品的信息 , 如药品编号 , 药品名称 ,药品数量 , 单价,规格 ,购置日期等 .( 2)对系统的安全性管理,包括用户的添加以及密码的修改。( 3)对药品库存的查询 ,包括
7、药品的编号 , 药品名称 ,药品数量 ,单价 ,规格 ,购置日期 .过 期日期 .( 4)对各种药品的销售的情况进行统计,对进货情况进行统计 ,对报损情况进行统计2信息需求本系统应该包含用户个人基本信息的管理,药品基本信息的管理,客户基本信息 的管理,供货商基本信息的管理等。用户个人基本信息:编号 ,姓名,性别 ,年龄 ,出生年月,籍贯,联系电话 药品基本信息的管理:药品编号 ,规格 ,数量 ,单价 , 生产日期 , 生产厂商 客户基本信息:姓名 ,性别 ,年龄 ,出生年月,联系电话 ,家庭住址 供货商基本信息:供货商编号 ,名称 ,地址 ,联系电话 ,邮编 3. 处理需求本管理系统要求能够实
8、现浏览药品的所有信息,浏览供货商的所有信息,用户对 药品的管理信息等功能。4. 用户需求 医院药品管理系统针对的用户主要是药品管理员,客户和供货商 .用户需求包括以下两个方面: 药品管理员可以在登陆验证通过以后,进入药品管理系统界面进行增加用户、修改用 户密码 .管理员能够在登陆系统后对药品信息进行药品增加、药品删除、药品修改 . 管理员能够在登陆系统后对供货商信息进行增加、删除、修改2.2.3 数据流图数据流程图, 它是描述数据处理过程的有力工具。 数据流程图从数据传递和加工的角度, 以图型的方式刻画数据处理系统的工作情况。数据流程图是一种能全面地描述信息系统逻辑 更多精品文档学习-好资料模
9、型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。本管理系统的数据流图如下图 2.1所示:图2.1药品管理系统的基本系统模型更多精品文档图2.2药品管理系统的顶层数据流图药品 管理员药品信息1.1药品信息1.2药品编号接收药 品信息更新库存信息D1药品信息1D2库存清单1.3药品查 询仃客D3 查询信息户图2.3药品管理层数据流图图2.4销售管理层数据流图图2.5供货商管理层数据流图第二章总体设计3.1总体设计原理经过了需求分析,我们已经清楚了系统所要完成的全部功能,接下来就是决定“怎么做' 概括的说,总体设计的基本目的就是回答“系统应该如何实现? ”的
10、这个问题。通过这个阶段的工作,将划分出组成系统的物理元素:程序,文件,数据库,人工过程和文件等。总体设 计阶段的另一项重要任务是设计基本的结构,也就是要确定系统中每个程序是由哪些模块组 成,以及这些模块间的相互关系。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序的错 误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试。应而有 助于提高系统的可靠性。并且模块化还能够提高软件的可修改性,也有助于软件开发工程的 组织管理。因此,在进行软件结构设计时应该遵循的最主要的原理就是模块化独立原理。3.2运行环境与系统结构3.3系统流程图该药品管理系统的系统流程
11、图如下:用户登录验证正确新药登记不合格退货新药验收查询入库新药药品库存到 货订货i1合格入库补货 药品浏览浏览*客户信息*补货药品查询登记药品销售药品销售登记有效期已过浏览退货报损药品1报损查看过期 药品图3.1药品管理系统的系统流程图3.4系统功能模块图与设计采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误 常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于 提高软件的可靠性。一个好的电子系统要有一些必要的模块组成,若缺少了某些模块那么这 个系统就会有缺陷。学习-好资料1)中小型医院药品管理系统需要实现的功能主要有五大块,系统的功能模
12、块图如下图所示:更多精品文档药品管理系统添 加 用 户用户管理模块删 除 用 户更 新 用 户添 加 药 品药品管理模块删 除 药 品更 新 药 品药 品 查 询供货商管理模块销 售 管 理 模 块统计 模 块添 加 供 货 商删 除 供 货 商修 改 供 货 商销 售 查 询退 货 查 询销 售 统 计进 货 统 计报损统计图4.2功能模块图2)功能的实现:用户管理模块:药品管理员可以在登陆验证通过以后, 进入药品管理系统界面进行增 加,删除,更新用户信息以及修改用户密码等药品管理模块:用户登录该系统后,可对药品信息进行增加,删除,更新,并且对药品进 行查询等操作.供货商管理模块:用户登录该
13、系统后,可对供货商信息进行增加,删除,修改销售管理模块:用户登录系统后,可对销售信息进行查询,对退货信息进行查询统计模块:用户登录该系统后,可对销售信息进行统计,对进货信息进行统计,对报损 信息进行统计.3.5 系统功能分析权限功能:为用户设置权限功能,可分为普通用户,一般用户,超级用户。普通用户只 是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除 所有信息。录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。 查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提
14、供对所有信息 的修改删除功能。帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。 退出功能:结束并关闭系统。3.6 系统安全与维护措施 本系统采用直接方式添加记录,该方法直接而简单,为了避免输入有错误,该功能界面 对用户容易出错的地方都给出了输入提示,同时也使用了更新和取消按钮来确认数据的取消 输入,如果输入数据与实际数据不相复,则系统会给出提示信息,让你重新输入正确的数值。此管理系统也为系统用户提供了一定的安全性,该系统可以多人使用,每人使用不同的 用户名和密码进入系统, 但只有系统管理员的权限可以进行用户的管理 , 其它用户都不能对用 户进行操作。一个好的管理系统,应该为系统提供处
15、理系统故障,恢复系统数据的功能。该 系统也同样提供了数据维护(包括对数据的备份、恢复)两项功能。建议用户定期备份系统 数据,这样在系统出现问题时,可以进行有效地恢复。第四章 详细设计4.1 数据库的概念设计根据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并画出系统总体的E-R图。概念设计可分为三步进行:首先设计局部 E-R模式,然后把各局部 E-R模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。 4.1.1 局部 E-R 模式设计利用ER方法可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式
16、进行优化,得到最终的模式,即概念模式 各个实体的E-R图如下所示:学习-好资料图4.7定货信息E-R图图4.9用户登录信息E-R图4.1.2全局E-R设计所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局 概念结构不仅要支持所有局部 ER模式,而且必须合理地表示一个完整、一致的数据库概念 结构。系统的总体E-R图说明1)每个用户可以查看多个定货报表,一份定货报表可以被多个用户查看;2)每个用户可以查看多种药品信息,每一种药品信息可被多个用户查看;3)每个用户可以查看多个出货信息,每一种出货信息可被多个用户查看;4)每个客户可以购买多种药品,每一种药品可被多个客户购买;
17、5)每个客户可以查看多个出货报表,而每个出货报表只能被买药品的客户所查看;6)每个供货商可以提供多种药品,每种药品可以被多个供货商所提供;7)每个供货商可以查看多个定货信息,但每个定货信息只能被一个供货商查看,即提供 药品的供货商;图4.10全局E-R图4.2数据库的逻辑设计药品(药品编号、药品名称、药品单价、数量、规格、购置日期、生产厂家) 用户(用户编号、姓名、性别、出生日期、家庭住址、联系电话) 供货商(供货商编号、名称、地址、电话、邮编、)客户(姓名、性别、年龄、出生日期、家庭住址、联系电话)定货报表(药品编号、药品名称、数量、定货日期、生产厂商、规格)出货报表(药品编号、药品名称、数
18、量、出货日期、生产厂商、规格)定货信息(药品编号、入库单价、药品名称、数量、定货日期、生产厂商、规格) 出货信息(药品编号、出库单价、药品名称、数量、出货日期、生产厂商、规格) 用户登陆(用户名,密码)4.3程序流程图更多精品文档开始使用系统界面If选择处理用户If选择处理药品处理用户处理药品NY添加 If删除If更新 IfY*添加?删除?更新?添加?删除?更新?If选择处理供货商更 新 用 户添 加 用 户删除用户If更新If添加 If删除处理供货商NN药品查询YelseIf按名称更 新 用 户更 新 用 户更 新 用 户按编号?按名称?添加?删除?更新?按名称查询图4.12药品管理系统的程
19、序流程图学习 好资料第五章 测试5.1 测试计划软件测试阶段的主要任务是发现并排除在分析、设计、编程各阶段中产生的各种类型的 错误,以得到可使用的软件系统。关于软件测试,很多人认为“测试是证实程序中不存在错误” 、“测试的目的是要证实程 序正确地执行了预期的功能” 、“测试的过程是使人们确信程序可完成预期要完成的工作过程” 等。但这些定义是有缺陷的。因为进行测试不应该只是为了证实程序的质量有多好,而应该 从程序本身存在错误这个假定出发,从中发现尽可能多的错误。从这个定义出发,我们应该 发发现了错误的测试看作是成功的测试,而没有发现错误的测试应该看作是失败的测试。软件测试的目的:( 1) 测试是程序的执行过程,目的在于发现错误。( 2) 一个好的测试用例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专利抵押合同范本
- 公司销售人员合同范例
- 劳务合同范本 短期
- 单位购买电脑合同范本
- 勾机铲车出租合同范本
- 公司水果采购合同范本
- 单位玻璃保洁合同范本
- 蛋糕师招聘合同范本
- 代买股合同范本
- 制式采购合同范本
- 中水回用项目可行性研究报告
- 2025城市商铺买卖合同书
- 基于主题式教学法的初级汉语综合课《我的低碳生活》教学设计
- 微信公众号运营及推广合同
- 2025年春新北师大版物理八年级下册课件 第六章 质量和密度 第一节 物体的质量及其测量
- 2024全国各省高考诗歌鉴赏真题及解析
- 《价值观培训》课件
- 2025年浙江长兴文旅集团招聘笔试参考题库含答案解析
- 医院临床科研大数据平台方案
- 2024年北京市中考生物真题卷及答案解析
- GA/T 761-2024停车库(场)安全管理系统技术要求
评论
0/150
提交评论