毕业论文关于医药零售管理系统的开发

上传人:大米 文档编号:501553574 上传时间:2023-08-26 格式:DOC 页数:31 大小:1.10MB
返回 下载 相关 举报
毕业论文关于医药零售管理系统的开发_第1页
第1页 / 共31页
毕业论文关于医药零售管理系统的开发_第2页
第2页 / 共31页
毕业论文关于医药零售管理系统的开发_第3页
第3页 / 共31页
毕业论文关于医药零售管理系统的开发_第4页
第4页 / 共31页
毕业论文关于医药零售管理系统的开发_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业论文关于医药零售管理系统的开发》由会员分享,可在线阅读,更多相关《毕业论文关于医药零售管理系统的开发(31页珍藏版)》请在金锄头文库上搜索。

1、河南商业高等专科学校 毕业论文题 目 关于医药零售管理系统的开发 学 号* 班 级 09级软件2班 专 业计算机软件技术 系 别 计算机应用系 姓 名 * 完成时间 2012年4月28日 指导教师 * 职称 * 关于医药零售管理系统的开发摘 要在当今市场竞争日趋激烈和残酷下,企业间的竞争也逐渐由产品竞争转向更高阶段的品牌之间的竞争。本系统基于vs2010和SQL server2008平台,使用C#语言开发而成的,功能主要包括人员管理、商品管理两大功能模块,涵盖了公司对于进货、库存、销售以及财务的功能需求,使用户根据不同的角色可以进入相应的界面,并可对用户、药品、供货商等做相应的增删改查。关键词

2、:医药零售、进货、库存、销售、管理、供货商目录一、 绪论1(一)项目背景1(二)项目研究的意义1(三)定义2二、 系统分析2(一)需求分析2(二)任务概述3(三)概要设计6三、 系统数据库设计9(一)逻辑结构设计9(二)物理结构设计10四、 系统设计15(一)系统结构设计15(二)系统总体框架设计16五、 系统界面设计16(一)系统登陆设计17(二)收银员界面设计17(三)仓库管理员界面设计18六、 系统测试23(一) 测试目标23(二) 测试步骤23(三) 功能测试23(四)子系统测试26七、 开发小结26参考文献27致 谢28 一、 绪论当今的社会是一个信息社会,高效地获得准确的信息可以带

3、来巨大的利润,而计算机行业可以实现这个功能。目前,医药是现代生活必不可少的一部分,利用计算机做出医药零售管理系统,可以更快捷的获得或使用信息。本章主要将讲述医药零售管理系统的提出背景、研究意义及系统中的定义。(一)项目背景随着时代的发展,社会的进步,科学技术正以日新月异的速度飞速的向前发展,计算机技术的发展格式迅速而且广泛。计算机已涉及到现代绝大部分行业,企业都把提高管理水平和服务质量作为增强自身竞争能力的法宝。而医药零售手工记账已不能适应当前社会的发展需求。为了提高竞争力及工作效率,开发了品牌医药零售管理系统,从而在激烈的市场竞争中占有一席之地。(二)项目研究的意义医药零售管理系统是针对医药

4、零售及医药的进、销、存管理而设计的一部软件,此软件主要供医药销售店面使用,用户使用者通过对此软件的操作可以更好实现医药的销售管理。医药零售管理主要包括对医药的进货、销售和库存的管理。医药零售管理系统主要是供医药销售药店使用,它是一套先进的医药销售管理模式,其实施要取得成功,必须有必需的技术和工具支持!此系统大大节省了员工工作时间,提高了工作效率,从而使得企业得到更大的利益。本系统是以C#语言为主开发的一款医药零售管理系统,操作简单便捷,符合销售需求。(三)定义1.项目名称:医药零售管理系统。2.数据库名称:MedicineSell。3.命名规则:(1)窗体:按商品的应用类型名称命名。如:增加医

5、药信息窗口 AddMedInfor。(2)控件:控件的功能加控件的缩写名。如:零售调价提交按钮 PCSubmit_But。(3)程序命名:基本规则是帕斯卡命名法和驼峰命名法。(4)类、属性、方法、字段、变量基本是首字母大写,对象的英文意思,名称中有大写和小写字符混合使用。二、 系统分析在做医药零售管理系统之前,要先了解该系统的各种需求,确定需求后再分析需求是否可行。当需求可行后,就可以对系统做概要设计,设计出系统的整体框架。(一)需求分析1.可行性分析(1)概述医药零售管理系统主要是用于对医药的销售、进销存以及售后信息反馈等的统一管理,在现如今的医药零售中,使用这样的软件进行统一管理是很有必要

6、的。现如今的关于手医药零售管理系统的管理软件已经有了很多,都是针对某一个品牌进行开发的,在技术和实际应用方面也比较的成熟,其带来的收益也是非常客观的。本软件业也是针对一般的医药零售中,目的在于提高效率。(2)技术可行性分析现在的计算机系统和软件开发工具实现医药销售管理系统的信息化是比较容易的,高级语言的产生和发展到现今已是身份成熟的。高级语言强大的功能,栽培和上现在的数据库技术,使开发系统变得方便快捷,实现功能也变得全面,用户界面也可设计得十分简便,可以做到“傻瓜式”操作。这大大方便了非计算机专业人员对医药零售管理系统的操作。 对于进销存系统,涉及到的技术问题主要是数据库以及可视化的编程语言。

7、而在计算机技术极为发达的今天,数据库以及可视化语言的选择是多样的。所以技术上也是完全可行的。(3)市场需求情况和风险分析商场对医药销售管理软件的需求是非常大的,做这方面软件的公司比较多,因此对这方面的需求可以说也是非常的大。风险方面,虽然市场需求很大,但是市场对此类软件的要求也是非常高的。由于医药是面向大众人群的,因此不允许有任何差错的,因为任何的差错就可能引起经济纠纷以及对该产品造成负面影响,造成不必要的损失。所以本软件的开发风险也可以输是非常高的。(4)经济可行性分析任何的软件系统,在初期投入是较大的,但一旦系统运行起来,并达到稳定的状态,那么所需的维护费用是很低的。这样,会大大节省应用系

8、统的企业资金,从长远角度看来,系统的投入支出和企业的收入相比,将是很小的一部分。对于一个企业收益来说,开发系统所占份额微乎其微,而它所给企业带来的效益是不可估计的。在信息社会,领导者的决策的快慢取决于信息接收的快慢,及时的决策往往给企业带来长远的收益及影响。(5)结论通过以上的分析可知,虽然此软件的开发风险比较高,但是其经济和社会收益明显,因此具有可开发性,但是在开发过程中要注意细节并且要杜绝错误,这样才能提高软件开发的成功率。(二)任务概述1.目标本软件主要是以减少人工的管理强度,同时减少在实际商业运作中的出错情况为目标,但是由于医药零售管理系统是一个比较复杂的系统,其中涉及到很多的环节,因

9、此本软件的目标是达到主要的功能需求,尽量扩展功能。同时要注重对需求的分析。给客户一个可视化的界面,并且做到操作简洁、清晰。2.运行环境由于此软件的开发平台是vs2010以及数据库SQLserver2008,因此运行环境的操作系统的需求是windows,数据库服务器为SQL server。3.条件与限制一个更为完善的医药零售管理系统,应提供更为便捷与强大的医药零售的售后服务,如相应的跟踪调查及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。4.数据描述(1)静态数据公司人

10、员:编号、员工姓名、员工权限。(2)动态数据输入数据:查询关键字、新增医药信息、新增修改公司人员项,修改密码。输出数据:查询关键字确定的数据库记录、统计结果、信息录入、删除结果(成功或失败)。(3)数据字典库存表(库存编号ID、商品编号Midicineid、供货商编号SupplierID、剩余量Amount、售价OutPrice)。零售信息表(零售流水号ID、记录编号RecordID、销售人编号SaleID、库存编号StockID、销售的数量Sellcount、出售日期DateTime)。药品类型表(类型编号ID、类型名称Name)。供货商表(供货商编号ID、供货商公司Company、联系人N

11、ame、联系电话Phone)。员工信息表(员工编号ID、员工姓名Name、员工职位Position)。用户表(流水号ID、用户名UserName、密码PassWord、员工编号SaleID)。药品记录表(编号ID、药品编号MedicineID、批号LotNoID、进价inPrice、生产日期ProductTime、数量Counts、进货时间Intime)。药品信息表(药品编号ID、药品名称MedicineName、药品类型编号MedicineTypeID、有效期OutTime、规格编号unitID、生产厂商Productor)。退货表(退货编号ID、零售编号SellID、退货日期Datetim

12、e、退货原因Reason、退货员工saleID)。规格表(规格编号ID、规格名称Name)。(4).数据采集系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。商品交易时间、已交易商品数量等部分数据是自动采集的。5.功能需求(1)项目流程图该系统先登录,登录成成功后,员工、仓库管理员和高层管理进入各自的界面。员工界面,可以零售医药和进行退货;仓库管理员可以进货、退货;高层管理界面,可以对人员和商品进行增删改查的操作。具体流程如图2-1所示。图2-1 项目流程图(2)功能划分登录此系统的角色有三种:销售员、仓管、高层管理者(不同的角色进入不同的界面)。 系统主要分三大界面:销售

13、人员界面、仓管界面和高层管理界面。销售人员的界面:主要销售产品和修改刚售出的产品。仓管界面:对货物的管理。 高层管理界面:对所有的操作。员工管理:员工信息的增删改查、用户登录的增删改查。商品管理:库存信息的增删改查、进货的查询统计、销售产品信息的操作以及退货信息操作。(3)功能描述销售员、仓管和管理员登录页面时都需要身份的验证(用户名、密码、身份),当用户名、密码和身份同时符合的时候才可以正常登录,不同的身份进入不同的界面。收银员页面功能:销售员在销售员界面可以查询库存(通过输入药品名可以模糊查询);销售医药(零售退货)需要点击医药信息并且输入数量。仓管页面功能:此界面只有仓管才可以进入,仓管

14、可以在这里进行进货和退货的操作。高层管理界面:人员的管理和商品管理。人员管理界面主要是对用户登录的管理和对人员的管理,用户登录界面主要是对用户登录信息(用户名、密码、人员)的增删改查,人员管理主要是人员信息(人员类型和人员编号、姓名)的操作。商品管理界面主要有进货管理、库存管理、退货管理和销售管理。进货管理就是进货信息(进货编号、医药信息、进价、售价、数量、进货日期)的操作。库存管理主要是库存的查询和统计,由于库存表中关系着进货表和销售表,在进货表和销售表中有着增删改,当这些信息改变的时候,库存也会随着改变,所以在库存管理中只需要一个查询统计数量的信息。销售管理主要是对已经销售出去的医药信息(

15、销售编号、药品名、规格、总营业额、毛利、生产日期)的操作,这个操作有查询(按条件查询)统计、查询的时候包含已经退货的信息。(三)概要设计1.编写目的概要设计的主要目的是为后面的详细设计以及代码的编写打基础。在软件的设计中,如果直接从需求分析到代码的编制,那会让代码编写较慢,同时容易出错。因此,进行概要设计是必要的,它为整个编码提供了一个大的框架,让编码时更加的容易和清晰,同时减少程序的修改次数。2背景这个软件为医药零售管理系统,主要是为医药的销售进行操作。在此软件中,任务的用户主要是医药零售店,用于对员工的管理,对医药的整体销售情况,以及对医药退货的管理。3.总体设计(1)需求规定在本系统中主要的输入是对于各种信息的管理。输入项目中包括医药信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号