1、再者,由于医药产品种类繁多,销售模式特殊,业务量大,单凭手工记帐很难适应工作的需要。为了促进医药行业的发展,加快医药管理的信息科学化进程,尽快建立和完善现代企业的信息化管理机制。为了进一步提高医药企业的工作效率并规范化管理,就必须有一套完整的医药管理软件。本文介绍了此系统的设计与实现过程,是在软件工程理论和方法指导下、数据库技术支持下完成的。从需求分析、概要设计、详细设计到具体实现都遵循了软件工程的思想和数据库的设计方法。1.1.2术语说明MIS: 管理新系统Data processing: 数据处理Data processing cycle: 数据处理流程Data acquisition:
2、数据采集 1.1.3参考文献1张兆印、邓琨、金英、惠丽.软件工程教程基于任务驱动教学法.东北林业大学出版社.2 张海藩软件工程导论清华大学出版社3 刘冰、赖涵等软件工程实践教程北京:机械工业出版社1.2 可行性研究的前提该系统的应用可以减轻工作人员的劳动强度,提高工作效率与管理水平,具有很大的使用价值。它可以使现阶段业务操作简单,堵塞药品的流失,使医药行业的管理工作向一个新的层次迈进。1.2.1 功能结构图及功能说明功能结构图如s1.1医药管理系统的主要功能为:销售管理、库存管理、基础管理、财务管理、进货管理、信息查询和信息更新等功能。销售管理功能分为销售登记、销售登、销售退货和生成销售报表三
3、部分。库存管理功能分为库存盘点和生成库存报表两部分。基础管理功能分为药品信息、员工信息、客户信息和供应商信息四部分。财务管理功能分为财务结账、生成财务报表两部分。进货管理功能分为入库登记、入库退货和生成入库报表三部分。信息查询功能分为信息浏览和条件查询两部分。信息浏览不需任何条件便可方便快捷的浏览全部信息;条件查询允许显示各种符合条件的信息,并可对信息进行生成报表并打印输出。信息更新功能分为添加信息、修改信息和删除信息三部分。图s1.1 医药管理系统功能结构图 1.2.2 系统的输入 各种药品的查询输入以及基础信息更新的输入。 1.2.3 系统的输出查询结果以及各种报表的输出。1.2.4 系统
4、处理流程系统处理流程图如图s1.2图s1.2 医药管理系统流程图 1.2.5 性能方便快捷地进行药品的入库、退货及销售等各项工作,信息查询速度快,销售报表及时反映药品的销售情况,能准确的进行药品的订购和销售;账务报表则能反映出当前的账务状况并根据实际情况进行资金的周转。 1.2.6安全和保密要求不同的权限的用户使用不同功能的模块,对药品信息的添加和修改只能由管理员完成,高级用户可以对基础管理及库存管理进行操作,一般的用户只能进行查询操作,内部的关键数据应该做好保密措施。1.2.7 完成期限要求本系统的完成期限为五年,具体进度安排参见具体设计。1.3开发目标综合考虑医药行业的高速发展和医药企业信
5、息化发展过程中出现的各种情况,医药管理系统实施后,应能够达到以下目标:(1)实现业务管理信息化,可随时掌握药品进、销、存的情况。(2)提供快速、准确的处理药品进、销、调、存、退、盘点等多种业务模式,并支持多种结算方式。(3)界面友好美观,操作简单易行,查询灵活方便。(4)通过系统实施,可逐步提高企业管理水平,提高员工的素质。(5)系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。1.4 具备条件项目开发中所具备的条件、假定和所受到的限制,如:(1)所建议系统运行寿命的最小值系统寿命的最小值应达三年。(2)进行系统方案选择比较时间系统方案选择的最小时间为一个月。(3)经费、投资方面的来
6、源经费主要来源为*软件开发公司。(4)硬件、软件、运行环境和开发环境方面的条件硬件环境:高档的微机,笔记本电脑;运行时内在要求:2MB;安装所需硬盘:8MB;打印机:必备。软件环境:中文Windows98/2000/Me/XP;Windows Vista;Windows 7。(5)可利用的信息和资源可参考已有的应用程序和数据库管理系统(6)系统投入使用最晚时间系统投入使用的最晚时间 为下年度12月中旬1.5 进行可行性研究的方法(1) 进行市场调查:了解各医药企业对此类系统的需求度。(2) 专家咨询:向比较有权威的专家进行咨询此类系统的可行度。1.6 评价尺度系统进行评价时所用的主要尺度为各项
7、功能的优先顺序、开发时间的长短及使用中的难易程度。1.7对现有系统的分析医药管理系统面向从事医药产品的经营企业,提供方便、实用的管理工具。主要从事医药产品的零售、批发等工作。在经营管理过程中因有多个部门相对独立经营,手工管理中不能满足公司统一管理需求,需要采用先进的管理方法和管理手段,摆脱传统的经验型经营方式。在使用软件前,由于企业每天的销售量特别大,手工差错率较高,时常出现“开空单”的现象,并且呆帐、错帐时有发生。由于管理上不去,一年下来,营业额越来越大,但利润却越来越低。因此,决定采用计算机来管理药品的进销存业务。针对该公司的具体情况和医药行业的行业特点,本系统在人机界面的总体设计上,内容
8、形式的全面组织上,适应于这种特殊的行业需求。系统实施后,应能集中处理药品的进销存业务,严格规范公司的应收应付管理,并利用先进的管理模式,推动公司的快速发展。如果不采用科学的信息化管理方法而继续使用传统的人工方式,那么效率会非常低,当工作量太大时,恐怕人工方式无法完成。而现今,医药产品种类繁多,销售模式特殊,业务量大,单凭人工方式很难适应工作的需要。所以就需要一个合理的、科学的药品管理系统。1.8 所建议系统的技术可行性分析1.8.1 对所建议系统的简要描述医药管理系统采用数据库管理的方法,所有信息都存储在数据库中,添加、修改、查询等操作都是对数据库中的信息进行操作。1.8.2与现有系统比较的优
9、越性医药管理系统可以对信息进行有效管理,占据空间小,查询信息方便快捷,价格也能被大众所接受。同时具有较强的灵活性,易于更新操作,若有用户信息发生改变可及时修改。安全性较高,可以放心使用。1.8.3 采用建议系统可能带来的影响采用本系统可以提高工作的效率,也能增强员工的个人素质,能够在给定的时间内完成高的工作,有利用决策化管理,同时节省了一定的开支。1.8.4 所建议技术可行性分析对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训问题,分析在给定时间里能否完成预定的系统开发任务等。1.9 所建议系统的经济可行性分析1.9.
10、1 支出(1)设备及软件投资 硬件设备:PC机,打印机网络设置及配置 软件:Windows95/98/XP,Windows Vista,Windows 7,Visual Basic6.0(2)其它一次性支出 软件设计和开发费用以及人员的培训费用等。(3)经常性支出软件维护费用、人工费用等。1.9.2成本效益分析假设: 80GB的PC机、打印机太硬件设备共需0.8万元 3个人月工人的工资(每人每个人月为3000元): 9000元 软件维护费:1200元通过成本/效益分析可知系统建成后每年可节约0.7名职工,如果每个月工资按1500元计算,并按年利率12%计算,计算投资回收期和5年后的纯收入是多少
11、。解 计算结果见表s1.1。1.10社会因素方面的可行性 1.10.1 法律方面的可行性本系统的分析、研制及开发,不会侵犯他人、集体和国家的利益,不会违反国家政策和法律的有关规定。 1.10.2 用户使用方面的可行性用户使用后,可以方便快捷的进行各种类型的操作,即省时又省力,是一个利大于弊的选择,能够满足用户的需求。表s1.1 医药管理系统的成本/效益分析购买设备、软件费0.8万元人力(3个,月工资3000元)0.9万元开发成本总计1.7万元系统维护费1200元/年每年节省人力费用0.7万元/元每年节省经费0.58万元/元年节省(元)现在值(万元)累计现在值(万元)10.58万元/年1.120
12、.517921.250.44641.035831.40.41431.450141.57350.36861.818751.76230.32912.14785年后的纯收入0.4478万投资回收期2.6780年1.11 结论按上述进行可行性分析、研究确认后,认为该项目是可行的。实验二 需求规格说明书2.1 引言需求分析是系统开发必要环节,也是重中之重。需求过程研究业务工作,以期设计出有助于业务工作的更加完善的系统。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求和分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多
13、的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。需求分析是软件定义时期的最重要一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。2.2项目概述 2.2.1 待开发软件的一般描述医药管理系统是在实地调研后,以实际为基础进行设计的。该系统属于客户机/服务器模式,它可以通过前台的操作界面访问后台数据库,对数据库进行数据的更新和修改。数据库可以单独存放在一个服务器上,而客户端的模块分别安装在相应的机器上。此系统包括七个子系统:销售管理、库存管理、基础信息管理、进货管理、财务管理、信息查询和信息更新。每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1