药店销售的管理系统.docx
《药店销售的管理系统.docx》由会员分享,可在线阅读,更多相关《药店销售的管理系统.docx(30页珍藏版)》请在冰豆网上搜索。
第一章 绪 论
1.1开发背景及意义
在现今的社会中,医药行业是一个发展迅速的行业,不同规模的药店管理机构都要有适合自己业务的软件销售管理系统,这样才能有效的提高工作效率,增加药店的利润,不断地扩大企业的经营规模。
而一些小型药店现在并没有适合自己的销售管理系统。
药店盲目的采用一些简单的管理软件进行管理,对药店的发展将会产生阻碍作用,所以要想继续发展就必须开发一个适合该药店的销售管理系统。
为了提高工作效率、解决现存系统中的问题,我们急需开发一个新的、适合实际情况需要的药店销售管理系统,有了这样一个管理系统,不但能解决现存的销售管理问题,还能有效的减少药店的费用支出。
在应用了该销售管理系统后,可以提高工作的准确性,减少不必要的损失;系统的库存信息最低预警可以为药店管理员提供及时进货的药品清单,这样可以更加方便、及时的了解到需要采购的药品,及时进货,避免了药品的缺货现象。
此外药品的期限可以及时的进行提醒,可以维护消费者的利益同时维护药店的信誉。
从另一个角度考虑,这样还可以增加营业额,提高收入,为进一步发展扩大业务做好充分准备。
在应用了该系统后,可以提高全体工作人员的自身素质,在系统的各个模块中,需要不同的工作人员来进行管理,在对现代化的软件系统销售管理和运用的同时会发现许多自身不太了解,为了学习软件的使用而更好的投入工作。
1.2国内外研究现状
据研究调查表明,现在国外发达国家现在多采用“医药分离”的模式,即在医院开药,在药店买药。
这种模式使得发达国家的药店规模和市场较大,因而他们的药店销售管理系统已经逐渐趋于成熟。
中国现在的医药体系还不成熟,正在加紧医药体制的改革。
现在中国的药店销售管理系统多采用进销存的模式,最近又出现了很多新的经营方式,如:
基于零库存思想的沃尔玛特管理方式。
但这些新的经营思想在中国大部分药店的经营中还是难以应用的,因此本药店销售管理系统也是采用了进销存的模式。
进销存就是以货物流为基
药店销售管理系统
1
础,以票据流为主线和动力,以金额流作为补充的三种数据流层的关于进货,销售和库存的表述。
为了开发更合理更适用的销售管理系统,收集了一些研究资料以及对对药店的调查发现了国内现行的一些药店销售存在的一些问题,下面是列举的几个存在的问题:
1.药店制度难以执行。
不少药店的制度是照搬其他药店的制度,没有制定适合本药店的制度。
2.不同性质的药品未按储存要求存放。
3.销售凭处方销售药品不规范。
4.零售药店仓储面积不足,储存条件简陋,缺乏必要的验收养护设备和防护措施,导致该冷藏的未冷藏,该除湿的未除湿,该分区的未分区存放,无法按条件储存药品,药品质量难以保证。
5.人员管理不到位与培训档案资料不全。
6.很多的药店仍采用人工的方式进行记录库存销售等信息,使得药店很多的信息更新慢,很多药品到期信息无法及时反馈。
为了解决这些存在的问题,必须采取一些相应的措施,如:
采用计算机快速的记录方式,使得药店的管理更规范,工作效率得到提高;对销售人员进行培训,对数据进行快速的更新,进而及时反馈药品的信息和库存信息。
1.3论文结构
本文主要介绍小型药店销售管理系统的开发过程,本系统开发主要采用
C/S(Client/Server)模式软件构造技术,前台页面系统采用ASP.NET开发,主要采用了
C#语言,后台管理系统采用SQLServer2000作为数据库系统,进而开发出本系统。
下面介绍的是本文的结构。
第一章:
绪论,主要阐述了本系统开发的背景及意义,国内外对本系统的研究现状。
第二章:
基本技术介绍,主要阐述了本系统开发方法和工具以及对这些工具的介绍,在本系统中利用了这些工具的哪些优点。
第三章:
需求分析与总体设计,主要阐述了该系统的需求分析、总体设计以及数据库的总体设计。
第四章:
系统详细设计,主要阐述了该系统功能实现的关键代码,系统运行成功
药店销售管理系统
2
后的主要界面。
第五章:
系统测试,
第二章 基本技术介绍
2.1 系统开发工具及方法
该系统采用了Client/Server模式软件构造技术,前台页面系统采用Visual Studio
2005开发,后台管理系统采用SQL Server 2000作为数据库系统,可以运行在Windows98/2000/XP系统中。
目前,网络应用软件运行的模式主要有二类:
C/S模式,B/S模式。
C/S结构是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
小型药店销售管理系统只需要管理员和员工两种主要人员使用,管理员负责管理所有员工的机器,本系统更是语言C/S模式开发。
此外C/S具有以下的优点:
应用服务器运行数据负荷较轻,数据的储存管理功能较为透明,数据控制灵活,并且适于在局域网中使用。
小型药店销售管理系统中使用的人数相对较少,只是运行在小型的局域网中,而
C/S体系结构适用于网速较快的网络环境如:
局域网。
此外系统的性能不会因为用户的增加而产生速度慢等问题。
综上,小型药店销售管理系统采用C/S结构设计方法进行开发。
2.3VisualStudio2005简介
Visualstudio2005提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
在开发本系统时每一个界面中都使用了控件,正是因为Visualstudio
2005提供了大量的控件,使得开发中可以快捷的创建界面,不需要用代码的形式在创建控件,大大节省了系统开发的时间。
此外,它提供了开发MicrosoftWindows(R)应用程序的最迅速、最简捷的方法。
不论是MicrosoftWindows应用程序的资深专业开
药店销售管理系统
3
发人员还是初学者,Visualstudio2005都为他们提供了整套工具,以方便开发应用程序。
这些优点都促使本系统采用了Visualstudio2005这个开发平台。
Visual Studio 2005这个开发平台易于ASP.NET程序的开发,ASP.NET是
Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级
Web应用程序的快速开发。
它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。
除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。
此外对程序员来说,部署服务器应用程序一直是一件很痛苦的事。
采用了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。
要部署Web应用程序,只要把它复制到Web服务器上就可以了。
正是基于这种开发的便利性,本系统采用了基于VisualStudio2005开发平台下的ASP.NET技术,在开发系统时无需进行部署Web应用程序,简化了开发的过程。
在开发语言上使用了C#(Csharp)语言,C#是一种最新的面向对象的编程语言。
它使得程序员可以快速地编写各种基于ASP.NET平台的应用程序,ASP.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域,在本系统中一些药品的价格以及库存购货,销售开单都需要进行计算,因此使用ASP.NET开发平台更简便的实现数据的计算。
由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。
此外,C#的现代化设计能够消除很多常见的C++编程错误诸如资源回收减轻了程序员内存管理的负担,C#中变量由环境自动初始化,以及C#中的变量类型是安全的。
因此,程序员编写与维护那些解决复杂商业问题的程序就更方便了,这样在开发系统时可以减少很多错误的发生,更利于系统的调试。
C#还有着比C/C++更强的兼容性,在C#中,每个对象都自动生成为一个COM对象。
这些优点使得C#更易于软件的开发,在大学的教学过程中也有着C#课程的教学。
综上,本系统的开发采用了基于ASP.NET平台C#语言的开发。
2.4SQLServer2000数据库简介
MicrosoftSQLServer2000是由Microsoft公司开发的,2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4
药店销售管理系统
4
个版本,使同一个数据库引擎可以在不同的操作系统平台上使用,从运行Windows9x的便携式电脑,到运行Windows2000DataCenterServer的大型多处理器的服务器。
增强的图形用户界面管理工具,使管理更加方便。
本系统采用了2000个人版,并且在开发过程中采用数据库提供的方便的建表,以及管理其中角色信息和表与表之间的关系。
SQLServer2000实现了C/S模式,模式数据库计算是一种分布式的数据存储、访问和处理技术,它已成为大多数企业计算的标准。
MicrosoftSQLServer是C/S应用的完美的例子,因此本系统适宜于采用SQLServer2000数据库。
此外,SQLServer2000具备企业级数据库功能,可同时管理上千个并发数据库用户,其分布式查询使用户可以引用来自不同数据源的数据,同时具备分布式事务处理系统,保障分布式数据更新的完整性。
企业在正常的业务运作过程中需要收集各种数据,包含企业的动态历史记录,数据仓库的目的是合并和组织这些数据,以便可以对其进行分析并用来支持业务决策。
而Server2000提供的强大工具,可帮助您完成创建、使用和维护数据仓库的任务,本系统数据的更新以及销售中的数据必须得到合理管理与统计,此时采用这种技术更有利于。
SQLServer2000易于安装、部署和使用,SQLServer2000的安装向导可帮助用户方便地实现各种方式的安装。
正是SQLServer2000具有便于开发企业软件以及适宜开发管理系统和操作简单的特点,采用了SQLServer2000数据库作为后台开发工具。
药店销售管理系统