您的位置:新文秘网>>管理/>>正文

药店进销存管理系统的设计和实现

发表时间:2013/7/10 9:32:21
目录/提纲:……
一、搭建三层架构
二、登录界面的实现和主界面的构造
三、客户与供应商管理界面的设计
四、药品管理界面设计
五、进货和销售模块
六、退货管理
七、库存管理
八、其他管理
……

药店进销存管理系统的设计和实现

专业:计算机科学与技术 班级:计092本 姓名:郑久锋 学号:09104010237 指导教师:罗江英

摘要 药店在我们生活中,已经在平常不过了,它方便了我们买到药品,其价格也较为便宜。而现在对药店的管理却不是很完善,药店没有一个较为完整的体系,进行药品的管理。药店进销存管理系统,根据药品的最基本经营模式所开发,它包括药品管理,客户管理,供应商管理,以及基本的销售,进货,退货管理。这些功能,能方便管理者了解药店运营的情况,也能统一化对药品的管理。用户可以通过药店管理系统,添加供应商,客户,以及药品的基本信息,同时也可以完成对药品的出售,进货或退货的操作,也可以查看库存信息等信息。本系统的框架采用了C/S体系结构,数据库采用的是SQL server 2008,编程语言为C#,开发平台的是.NET平台。本文简述了课题的意义,以及该系统数据库和模块开发的大致情况,可以初步的了解该系统的用法,以及了解该系统最基本的数据库存储的表。

关键词 药店管理系统 数据库 平台 C/S


Pharmacies Invoicing Management System

Profession: Computer Science and Technology Class: J092 Name : zhengjiufeng Number : 09104010237 Instructor : luojiangying

Abstract Pharmacies have been commonplace in our life, for its convenience and the relatively cheap price. But witho
……(新文秘网https://www.wm114.cn省略1202字,正式会员可完整阅读)…… 
开发的环境 3
第二章 开发技术介绍 4
2.1 Winform介绍 4
2.2 Microsoft Sql Server数据库系统 4
2.3 三层架构结构介绍 4
第三章 需求分析 6
3.1 功能需求 6
3.2 用户需求 6
3.3 性能需求 6
3.4 业务流程图 7
3.4.1 系统功能图 7
3.4.2 总体数据流程图 7
3.4.3 业务流程图 7
3.4.4 系统流程图 8
3.5 基本功能界面图 9
第四章 数据库设计 12
4.1 E-R图 12
4.2 数据表 16
第五章 系统设计 20
5.1 开发的工具 20
5.2 概要设计和详细设计 20
5.2.1 概要设计阶段的主要任务 20
5.2.2 系统功能分析 20
5.2.3 详细设计 21
结论 30
参考文献 31
致 谢 32



引 言

一方面随着社会的不断发展,科技的不断进步,我们的生活节奏也不断的变快。另一方面,中小型的药店也不断的出现在我们生活中,慢慢的走入,深入我们的生活。大街小巷,也不乏看见药店的身影。为此,如何利用现代信息技术使企业拥有快速,高效的市场反映能力,也已经成为现在药店商家的管理机制[1]。
药店进销存管理系统,把对药店的管理信息化,提高药店的正常运行效率,同时也加强了对药店的管理。本系统开发设计思想是实现药品管理的数字化。在药品方面,填写详细的资料可以充分的了解药品的基本信息;客户与供应商方面,详细的资料可以方便管理者对药品的采购与退货;账单方面,详细的账单信息,可以查到每一天的营业情况。把一切信息都存入数据库,一来保证了数据的完整性,二来也可以方便人们对数据的查询。
本文首先阐述了药店进销存管理系统课题的概述,研究并分析了国内外研究现状,以及对自己的意义,然后对系统进行需求分析和系统各个功能模块进行分析。接着介绍了开发该系统所需的开发工具、开发技术和构建环境,根据需求分析和功能模块分析画出系统流程图,并设计数据库,最后对系统进行了详细设计,列举出相关功能的图片。




















第一章 概述

1.1 开发的意义
随着社会的发展,社会医疗体质的不断完善,越来越多的药店走进我们的生活中。而这么多的药店的产生,也随着带来了人力资源的浪费,对与药品管理,客户供应商的管理压力也不断的随之而来。一个好的管理系统是迫在眉睫,药店进销存管理系统,也刚好适应了现在社会的需求[2]。
在大学四年的最后一年,一次展现自己四年所学的则是最后的毕业设计,也是自己能从大学校校园顺利走出来的最后一大关卡。根据大学四年的掌握情况,所以选择了这个不是很大的课题:药店进销存管理系统。未进入过社会的自己,对于其他的课题,自己也不大了解,而药店,就在自己的身边。它的流程,也比较熟悉,这有利于自己完成设计。在完成的同时,这也是自己进入社会的最后一个磨练。本次毕业设计,设计的题目为自己选定,通过这次自己的设计和完成,自己可以指导在大学四年所有的收获,自己学到了多少,自己懂得了多少。
该系统,我打算使用c#语言编写,使用的是.NET平台,介于数据库不是非常的大,觉得采用SQL server 2008,美工采用PS,来完成该系统。
在完成毕业设计中,我坚持秉承良好的治学之风,除了严格按照毕业设计进程表来安排自己的设计过程,在此之间也和指导老师的联系不间断,有问题就问,有想法就说。在做程序的时候,坚持自己独立完成这个程序的信心,用自己所学的,完成这个设计。因为这个是个面向对象的课题,基础调研更为重要,我会尽自己的努力去完成。
1.2 开发的内容
药店进销存管理系统,主要存在五大模块,用户登录模块,基本资料模块,基本操作模块,库存管理模块,账单管理模块。
用户登陆模块,主要开发的是用户和管理员的登录,新增,删除,修改,和药店管理系统的登录界面等功能。管理员可以使用该系统的所有功能,而用户有一部分功能不能使用。
基本资料模块,主要是对客户,供应商和药品的管理。一笔单子,都存在一个客户和药品,或者供应商和药品。这一模块是必不可少的,药品的信息,也是该系统的核心之一。
基本操作模块,这一模块是该系统的核心模块,它满足了一个药店运行流程的必要过程,管理者需要进货,对不需要的药品的退货。而顾客,需要来购买药品,有时候也有退货的需求。该模块包括了管理员的进货和退货,也包含了顾客的进货和退货,使得该系统变得完善,同时方便管理员的管理。
库存管理模块,库存是每个进销存管理系统必不可少的一部分,药品的数量,药品的规格向来都是管理者最头疼的问题,该系统需要最方便的查询该药品的数量,这一模块需要满足这一要求。
账单管理模块,用来查看进货,销售,退货的详细情况。防止因为某些原因需要查账时候,提供详细账目去查询。
本文分五章进行对课题的描述,第一章,描述了开发的意义以及开发的内容和环境;第二章,对基本的开发技术进行介绍;第三章,对药店进销存管理系统进行需求分析,画出业务流程图;第四章,设计数据库,画出E-R图和表格列出数据库表中的所有列;第五章,详细的描述了药店进销存管理系统的功能,添加了实现主要功能的代码和功能实现的界面[3]。
1.3 开发的环境
药店进销存管理系统的设计和实现,根据自己的实际情况和药店的经营模式,最后决定采用以下的开发环境:
开发环境:Windows 7系统;
开发工具:Microsoft Visual Studio 2010;
数据库:SQL server 2008。





















第二章 开发技术介绍

2.1 Winform介绍
Winform是.net开发中Window form的一种称谓,也可以理解为Windows下窗体可视化编程。药店进销存管理系统也是个Winform程序。设计出的软件具有一下特点:
(1)简单强大,可用于设计窗体和可视控件;
(2)充分利用公共语言运行库的安全特性;
(3)提供灵活的控件,也可以定义自己有特色的控件;
(4)向用户提供窗体,数据处理等的分布指导。 ……(未完,全文共18770字,当前仅显示3376字,请阅读下面提示信息。收藏《药店进销存管理系统的设计和实现》