ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:553.68KB ,
资源ID:15542462      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15542462.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软工课程设计报告药店管理.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软工课程设计报告药店管理.docx

1、软工课程设计报告药店管理软件工程课程设计报告药店售药管理系统组长: 张凯峰 20132086组员: 李毓磊 20132085黄 文 20132074周雪枫 20132080姚明辉 20132082郭冠辰 20132063 日期:2015年12月8日绪论1引言1.1编写目的为了能高效的,有计划设计药店管理系统。本报告的主要作用是确定各个项目模块的设计情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发.减少设计中的不必要损失. 主要具体具体步骤:拟订项目设计计划书,分配项目工作。1.2 定义制定计划:系统确定所要设计系统的总目标;给出功能、性能、可靠性等方面的要求;

2、完成该系统的可行性研究;估计可利用的资源 (硬件,软件,人力,网络等)、成本、效益、开发进度;制定出完成实际系统的实施计划。需求分析:对用户提出的要求进行分析并给出详细的定义;编写系统需求说明书或系统功能说明书。概要设计:把各项需求转换成系统的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应;详细设计 :对每个模块要完成的工作进行具体的描述,为编写代码打下基础;编写设计说明书。程序编写:把系统设计转换成计算机可以接受的程序代码系统测试:按规定的各项需求,逐项进行有效性测试,决定已开发的系统是否合格,能否能够投入实际使用。2项目概述2.1工作内容各项主要工作: 系统计划

3、:问题定义和可行性研究,写出项目计划书和可行性研究报告 系统需求分析:分析目标和任务,画出数据流程图,编写数据字典 系统总体设计:画出系统结构图,找出所有的系统模块,并开始设计数据库,编写概要设计说明书2.2 产品2.2.1系统系统名称:药店管理信息系统使用的语言:java,SQLserver等程序设计语言 存储形式:根据功能模块进行分块储存2.2.2文档项目计划书、可行性研究报告、需求分析报告、概要设计说明书、详细设计文档、测试计划文档2.3运行环境硬件环境:微机 软件环境:装有windows系统2.4验收标准系统能正常运行且功能能达软件需求说明书中定义的全部功能、性能、可靠性等需求整个系统

4、是否达到要求,且试运行阶段不会出现两次以上故障。3实施计划3.1任务分解可行性研究以及编写项目计划书 负责人:张凯峰需求分析 负责人:黄文 系统总体设计 负责人:李毓磊 详细设计 负责人:周雪枫、郭冠辰具体项目工作内容:1.完成药店管理信息系统的可行性分析及需求分析;2.系统掌握软件开发过程中需求规约(规格)说明书的写法;3.完成药店管理信息系统的需求分析报告。4拟定整体的实施方案及设计思路;5.完成总体架构及数据库的设计;项目工作内容与具体实施系统的可行性分析1 经济可行性分析 本项目生产成本十分低,是可行的2 技术可行性分析 本系统开发设计到的技术因素有: (1)数据库技术。开发小组有丰富

5、的应用书库库开发经验。 (2)java开发技术。开发小组的所有人员都能熟练使用java编程。 综上,本系统开发技术是完全可行的。3 社会可行性分析 目前已有很多成功开发书店信息系统的先例,社会需要书店管理的现代化和信息话。书店信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,书店信息系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。因此,该系统具有可行性。 4 可行行研究结论 经过经济、技术、社会等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。需求分析一、业务分析药品管理系统的业务应有以下3个:(1) 药品购进(退

6、订)业务:购药人员根据售药处对药品的需求以及库存信息,制定药品的需求单并从制药商处购进药品,并将合格药品单送往库存管理员进行药物存储,将不合格药品单送往制药商处进行退货。(2) 存药业务:库存管理员负责药品的出入库。根据合格购货药品单,对新购进的药品进行分类并将药品入库;根据取药单(退药单)将药品出库(入库)并修改库存信息和流水账目,若药品缺货,将缺货药品信息单传给购药人员。(3) 售药业务:买药人将取药单(退药单)交给售药处,确认后,将药品售出(退回),并将取药单(退药单)交给库存管理员业务流程图如下:(1)药品购进业务流程图(2)存药业务流程图(3)售药业务流程图二、系统处理对象分析(1)

7、药店药品信息:包括 药品编号 药品名称 药品分类 药品规格 药品品牌 进药单价 买药单价等,利用这些信息可以方便查询药品基本信息以及了解药品盈利情况。(2)制药商信息:包括制药商名称 制药商编号 公司地点 联系电话 联系网址 利用这些信息便于进药部门 查找药品产地,联系药品退订情况(3)买药人信息:买药人编号 买药人姓名 性别 年龄 电话 住址,利用这些信息便于药品出现问题时及时与当事人联系,同时便于退药时确认买药信息。(4)药品存储信息:药品编号 柜台编号(5)柜台信息:柜台名称 柜台编号(6)药品退订信息:药品编号 制药商编号 处理时间 药品数量 (7)药品售退信息: 药品编号 买药人编号

8、 药品数量 柜台编号 三、系统功能要求分析药品管理系统应具备以下几个基本功能:(1) 药品购进和退订信息查询(2) 买药人员信息查询与统计(3) 药品存储信息查询与更新(4) 药品销售情况统计与药品售退情况查询(5) 盈利查询与统计(6) 药品剩余数量查询与缺货药品查询及统计三、总体安全要求 保密性:机密或敏感数据在存储处理传输过程中应保密,并用户只有在授权后才可以访问。不同的用户只能访问系统收授权的视图,这取决于其授权级别 完整性:保证系统中的信息处于一种完整和未受损害的状态,防止因未授权访问,部件故障或其他错误而引起的信息篡改,破坏或丢失。药品管理系统的信息对不同用户应有不同访问权限,购药

9、人员只能查询库存信息,而库存的更新应只能库存管理员进行等等。 可靠性:保障系统在复杂的网络环境下提供可持续、可靠的服务四、数据流图(1)系统全局数据流图 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,他可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,它有抽象性、概括性、层次性三大特点。经过对药店中药品的销售业务调查、数据的收集处理和信息流程分析,明确了该系统的主要功能,分别为(1)药品购进和药品退订信息查询;(2)买药人员信息查询与统计;(3)药品存储信息查询与更新;(4)药品销售情况统计和药品被退情况查询;(5)盈利查询与统计;(6)药品剩余数量查询与缺货药品查询

10、及统计。如图即为药品销售系统的全局数据流图,即第一层数据流程图。为了清晰表示,我们将总体数据流图旋转了90度。(2)系统局部数据流图全局数据流图从整体上描述了系统的数据流向和加工处理过程,为了清楚地描述系统数据的流向和加工处理的每个细节,在全局DFD基础上,对全局DFD中的某些局部进行单独放大,进一步细化,过程如下:药品销售过程主要分为三个业务,第一个业务为药品购进业务,第二个业务为存药业务,第三个业务为售药业务。针对三个业务得到第二层数据流程图如下:(1)药品购进业务流程图(2)存药业务流程图(3)售药业务流程图五、数据字典由于数据流程图表达不够准确、具体,只有当数据流程图中出现的每一个成分

11、都给出定义之后,才能完整、准确地描述一个系统,因此,有必要建立数据字典来对数据流程图中的各个元素作出详细的说明。数据字典通常包括数据项、数据结构、数据存储和处理过程5个部分,其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据项该系统设计的数据项共有24个,如下表: 数据项编号数据项名存储结构别名取值约束DI-1Dnochar(5)药品编号DI-2Dnamechar(20)药品名称DI-3Dclasschar(8)药品分类DI-4Dguigechar(10)药品规格DI-5Dbrandchar(10)药品品

12、牌DI-6Dprice1float进药单价DI-7Dprice2float卖药单价大于零DI-8Pnochar(5)买药人编号大于零DI-9Pnamechar(10)买药人姓名DI-10Pageint年龄1255DI-11Psexchar(2)性别男女DI-12Pphonechar(11)联系电话DI-13Paddresschar(20)住址DI-14Mnochar(5)制药商编号DI-15Mnamechar(20)制药商名称DI-16Mplacechar(20)公司地点DI-17Mphonechar(11)联系电话DI-18Memailchar(15)联系网址DI-19Lnamechar(2

13、0)柜台名称DI-20Lnochar(5)柜台编号DI-21Quantityint药品数量大于零DI-22Time_SDsmalldatetime处理时间DI-23Supplychar(4)订退方式订购、退订DI-24Dealchar(4)售退方式售出、退回数据结构该系统的数据结构共有7个,具体见下表:数据结构编号数据结构名含义说明组成DS-1Drug药品信息Dno Dname Dclass Dbrand Dprice1 Dprice2DS-2Patient买药人信息Pno Pname Page Psex Pphone PaddressDS-3Maker制药商信息Mno Mname Mplac

14、eMphoneMemailDS-4Storage柜台信息Lno LnameDS-5Order_Back药品退订信息Mno Dno Time_SD Quantity SupplyDS-6Buy_Back药品退售信息Pno Dno Time_SDQuantity DealDS-7Stored药品存储信息Dno Lno Quantity处理过程逻辑描述 判断用户查询涉及的功能模块:药品信息模块、买药人信息模块、制药商信息模块、存储柜台信息模块、药品售退信息模块、药品订退信息模块:先确定查询涉及的功能模块;然后确定要查询的内容,确定查询的内容,确定查询数据流向;最后显示查询结果。判断用户修改要涉及的模

15、块,同时把相应的修改数据传到相应到模块之中:药品存储信息模块;先确定更新所涉及的功能模块;然后把信息传到相应模块中;最后进行相应的更新操作。概要设计部分 根据需求分析,在该系统中存在以下实体集:药品信息实体集、买药人信息实体集、制药商信息实体集订药信息实体集、退订信息实体集、买药信息实体集、退药信息实体集,其中,各实体集中可能存在多个实体。 根据之前的数据流图和数据字典,我们提取出实体、实体的属性、标识实体的码、确认实体之间的联系及其类型。定义如下: 药品:药品编号、药品名称、药品分类、药品规格、药品品牌、进药单价买药单价 买药人员:买药人编号、买药人性命、性别、年龄、联系电话、住址 制药商:

16、制药商编号、制药商名称、公司地位、联系电话、联系网址 柜台信息:柜台编号、柜台名称 药品退订:药品编号、制药上编号、药品数量、处理时间、退订方式 药品售退:药品编号、买药人编号、药品数量、处理时间、售退方式 药品储存:药品编号、柜台编号、药品数量分ER图如下药品存储分ER图:药品售出分ER图:药品退订分ER图:总ER图如下:系统功能模块图测试报告简介1.1目的:针对设计的药店销售管理系统进行软件测试,验证是否满足项目的基本需求。1.2功能:系统包含如下主要功能特点:1、药品购进和退订信息查询2、买药人员信息查询与统计3、药品存储信息查询与更新4、药品销售情况统计与药品售退情况查询5、盈利查询与

17、统计6、药品剩余数量查询与缺货药品查询及统计1.3范围1、功能性:包括适合性方面、准确性方面、互操作性方面、安全保密性方面、功能性依从性。2、可靠性:包括成熟性方面、容错性方面、可靠性依从性。3、易用性:包括易操作性方面、吸引性方面、易用性依从性。2测试参考文档和测试提交文档2.1测试参考文档GB/T 17544-1998 信息技术、软件包、质量要求和测试3、测试资源下表列出了在此项目的人员配备方面所作的各种假定:角色所推荐的最少资源具体职责或注释测试组长1张凯峰 系统管理模块客户管理模块系统功能测试,测试报告测试人员5李毓磊客户管理模块系统功能测试,测试报告黄文文档资料管理模块系统功能测试,

18、测试报告周雪枫安全性测试系统功能测试,测试报告郭冠辰用户界面测试项目管理信息汇总模块系统功能测试,测试报告姚明辉项目管理模块系统功能测试,测试报告3.2测试环境下表列出了测试的系统环境软件环境(相关软件、操作系统等)操作系统:windows XP 及以上版本硬件环境(网络、设备等)P4以上计算机1台,512M及以上内存,40G及以上硬盘PCI网卡4、测试策略测试策略提供了对测试对象进行测试的推荐方法。对于每种测试,都应提供测试说明,并解释其实施的原因。制定测试策略时所考虑的主要事项有:将要使用的技术以及判断测试何时完成的标准。4.1功能测试测试目标确保测试的功能正常,其中包括导航,数据输入,处

19、理和检索等测试范围技术利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。开始标准完成标准测试重点和优先级需考虑的特殊事项确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)4.2用户界面测试测试目标包括成熟性方面、容错性方面、可靠性依从性。测试范围技术利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。开始标准完

20、成标准测试重点和优先级需考虑的特殊事项确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)4.4易用性测试目标易用性,包括易操作性方面、吸引性方面,易用性依从性。测试范围技术对程序操作室的难易程度,程序美观度开始标准完成标准测试重点和优先级需考虑的特殊事项确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)单元测试 单元测试顾客购买药品单元测试各函数测试顾客退购药品单元测试各函数测试药店购进药品单元测试各函数测试药品退回药品单元测试各函数测试测试用例:顾客购买(退购)药品测试模拟用户信息如下:P0002,谢志文,24,男,朝阳小区15栋:购买药品

21、:D0015,感冒清热冲剂,感冒药,12s*10/盒,太极,12.00,15.50P0003,李浩然,30,男,朝阳小区2栋购买药品:D0021,健胃消食片,胃病用药,12s*10/盒,太极,7.50,10.00P0004,廖小玲,21,女,朝阳小区6栋购买药品:D0016,急支糖浆,化痰止咳,500ml,石药,21.50,23.50药店购进(退购)药品单元测试用例药品信息:D0005,肠炎宁,消炎药,0.3mg,太极,4,7生产厂商信息:M0001,广州白云山药业公司,广东,药品信息:D0022,西瓜霜喉片,咽喉用药,125s*36粒,石药,7.50,9.50生产厂商信息:M0004,云南石药药业有限公司,云南,集成测试集成测试是测试和组装软件的系统化技术,例如,子系统测试即是在把模块按照设计要求组装齐啦的同时进行测试,主要目标是发现与接口有关的问题(系统测试于此类似)。我们采用非渐增式测试方法。非渐增式测试一下子把所有模块放在一起,并把庞大的程序作为一个整体来测试。测试用例如下:进行订购药品信息查询以及退货信息查询测试总结在测试过程中,我们综合采用了黑盒测试技术,白盒测试技术,采用单元测试和集成测试的方法确保软件的实用有效性。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2