小型药店信息管理系统毕业论文Word下载.doc

上传人:wj 文档编号:7277168 上传时间:2023-05-08 格式:DOC 页数:66 大小:4.02MB
下载 相关 举报
小型药店信息管理系统毕业论文Word下载.doc_第1页
第1页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第2页
第2页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第3页
第3页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第4页
第4页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第5页
第5页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第6页
第6页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第7页
第7页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第8页
第8页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第9页
第9页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第10页
第10页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第11页
第11页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第12页
第12页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第13页
第13页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第14页
第14页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第15页
第15页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第16页
第16页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第17页
第17页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第18页
第18页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第19页
第19页 / 共66页
小型药店信息管理系统毕业论文Word下载.doc_第20页
第20页 / 共66页
亲,该文档总共66页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

小型药店信息管理系统毕业论文Word下载.doc

《小型药店信息管理系统毕业论文Word下载.doc》由会员分享,可在线阅读,更多相关《小型药店信息管理系统毕业论文Word下载.doc(66页珍藏版)》请在冰点文库上搜索。

小型药店信息管理系统毕业论文Word下载.doc

2.1技术可行性 5

2.2操作可行性 6

2.3经济可行性 6

第3章需求分析 8

3.1问题描述 8

3.2数据流图 8

3.3数据字典 10

第4章数据库设计 12

4.1概念模型简介 12

4.1.1概念模型的特点 12

4.1.2概念模型设计方法 12

4.2逻辑设计思想 15

4.3软件设计思想 16

4.4表及说明 17

第5章系统设计 25

5.1总体设计 25

5.2模块设计 27

5.2.1系统管理模块 27

5.2.2零售模块 32

5.2.3采购模块 32

5.2.4入库模块 32

5.2.5统计查询模块 33

第6章测试与调试 39

6.1什么是软件测试 39

6.2测试方法选择 39

6.3软件测试的目标 40

6.4功能的调试 41

6.5操作的调试 42

6.6系统调试 42

第7章结论 44

参考文献 45

致谢 46

附录 47

IV

第1章绪论

1.1题目背景

两年前,一种全新的药品零售业态——小型平价药店呈现在人们面前,其发展速度之快出人意料。

不能否认,它给老百姓带来了更多的实惠。

但另一方面,从目前的情况来看,如果营销策略和管理不加以改进和完善,小型平价药店的发展前景就不容乐观。

行家分析,目前小型药店在市场竞争中有四个不成熟的方面:

其中有一点就是小型药店缺乏先进的计算机管理,总之这些都非常不利于小型药店的发展。

小型药店的核心竞争力在于品种全、新药多、价格便宜。

而化解经营风险的关键是管理,即:

要有综合管理的能力,同时要有提升业务水平的能力。

不论采用何种业务,管理和服务都是在药品零售业出奇制胜的两大法宝。

只要把服务真正做到位,药店就一定会有出路。

在今后相当长的时间内,小型药店的竞争将会越来越激烈,一些没有规模、没有资金实力、没有经营优势、没有先进管理理念的小型平价药店将会受到威胁,甚而逐渐被淘汰出局。

因此,随着药店市场竞争的加剧及医疗保险的推广,对药店实现计算机管理是药店生存与发展的必要条件。

药店信息管理系统使药店的信息管理工作系统化,规范化,自动化,而达到方便医生,方便患者,方便每个人的目的,帮助药店顺利通过医疗保险结构。

系统设计内容及目标

具体内容要求和指标如下:

1.基于角色的功能分类

本系统面向药店六类角色,即药店的领导,药店医生,售药人员,采购人员,保管员和保障系统运行的系统管理人员

1)领导可以阅读报表,帮助领导根据自身情况做出决策;

2)医生负责根据购买者情况,审核处方药是否可以销售;

3)售药人员负责售药(输入条形码),处方药输入处方单号;

4)采购人员根据采购单(系统根据库存上下限自动生成)进行采购;

5)保管员根据采购单生成入库单,并进行每月盘点;

6)系统管理人员负责设置库存上下限,建立数据字典,为用户分配权限,有效期的提示设置(防止药品过期作废),基础代码管理等等;

2.统计与查询

1)自动统计得到今日,本月,各月,本年,各年及任意时间段的各种统计汇总表;

2)现存哪些药品,数量多少,现存的各种药品按进价,零售价计算得到的价值;

3.补充说明

1)药品分类按国家标准进行,假定药品数量单位统一,例如以瓶,盒为单位;

2)同一中药品可以有不同的批次;

3)条形码号可以用分类号模拟,打印功能选做;

1.2系统设计的目标

本系统设计的目标是设计出达到项目设计内容和项目设计要求,实用性强的小型药店信息管理系统,其具体内容如下:

1.系统应面向药店的六种角色,即药店的领导,药店医生,售药人员,采购人员,保管员和系统管理员;

2.系统要尽量实现设计要求中所提到的几种功能;

3.用户在登录系统时,需要输入用户名和密码。

管理员可以对用户的使用权限进行设置和管理;

4.对于系统的提示与报警功能应能够做到自动提示与报警,而且还可以对其做出相应的处理操作;

5.对于国家新近禁止销售的药品要能够做出设定与提示,以防止销售,危害人群;

6.尽量减少操作员的冗余思考,减少鼠标操作,尽量多的使用键盘操作,节省操作时间;

7.功能实用完善、界面大方美观、操作方便快捷。

1.3VisualBasic6.0简介

VisualBasic6.0中文版是Microsoft公司最近推出的可视化开发工具,是VisualBasic语言比较新的版本,与前期版本相比,增加了许多新的功能。

VisualBasic强大的数据库功能随着第6版的推出再一次得到增强,新的工具和方法如ADO,OlE-DB以及MicrosoftDataReports成为引人注目的焦点。

本系统大量运用了这些新的工具和方法。

利用最新的MicrosoftDataReports,可以直接把一个报表加到VisualBasic项目中,这个报表可以和一个窗体或一个类一样去设计、保存和编译。

MicrosoftDataReports和VisualBasicIDE集成得非常好,可以和创建任何其他窗体一样简单直观地用它来创建报表。

VisualBasic6.0还有很多新的功能被本系统所采用,这里就不一一列举了。

术语:

在讨论VisualBasic时,经常可以听到以下这些术语,因此对这些术语的基本理解十分有帮助。

控件:

简单的说,控件就是构成或者说建造VisualBasic应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等...

事件:

由用户或操作系统引发的动作。

事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据等等。

方法:

嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应事件。

例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。

控件和窗体是VisualBasic中所有对象的示例。

过程:

为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,也可以当作应用程序的用户自定义函数来使用。

属性:

属性是组成用户界面的各对象的性质的具体描述。

例如上述所提到的“对象”中的尺寸、位置、颜色、宽度、高度等等都称为控件的属性。

属性决定对象的外观,有时也决定对象的行为。

对象的属性绝大部分是VB中已经事先定义好的,但也有的属性是需要在应用过程中才去定义的。

属性即可为对象提供数据,也能从对象取回信息。

1.4MicrosoftSQLServer简介

MicrosoftSQLServer的出现仅仅八年左右,但是它已经成为DBMS市场中极具魅力和实力的DBMS,已经可以与任何一个老牌的DBMS相抗衡。

关键不仅在于它体现了一种实用而极为有效的计算概念—Client/Server(客户/服务器)计算方式,还在于它所基于的操作系统功能日益强大,另外其赖以为基础的Transact_SQL语言在SQL基本语言上也得到扩展从而使得SQL语言支持的RDB(关系数据库)愈加受到青睐。

MicrosoftSQLServer的高速、高度安全和稳定性,以及它的高性能价格比,使它成为今天数据库开发的首选。

另外,相对于SQLServer7.0来说,SQLServer2000在可靠性,可执行性和易用性等方面,都有了较大的进步。

同时,无论是在关系数据库,网络应用,数据仓库还是在数据分析服务中,SQLServer2000都增加了许多新的功能特性,这些新的特性使得它在大型在线事务处理(OLAP),数据仓库和电子商务等方面都成为一个优秀的数据库平台。

数据库平台选用了MicrosoftSQLServer2000。

它有如下的优点:

1.所有在关系型数据库中的信息均可以在表中以数值的形式加以体现;

2.在关系型数据库中的每一项数据均可以通过库名、键名和列名来准确指定;

3.关系型数据库系统必须对空值、未知的、违规的数据提供系统级的支持有独特的缺省值,而且具有独立域;

4.活动的、即时的数据联合——就是在数据库中的数据应有逻辑表格的行的形式来表达,并且可以通过数据处理语言来访问;

5.完善的数据子语句——它应该至少支持一种有严格语法规则和功能完善的语言,并且应该支持数据和定义处理完整性权限以及事务等操作;

6.查看更新规则——所有在理论上可以更新的视图可以通过系统操作来更新;

7.数据库中数据和插入更新与删除操作——该数据库系统不仅要支持数据行的访问还支持数据和的插入更新和删除操作;

8.数据和物理独立性——当数据在物理存储结构上发生变化时应用程序在逻辑上不应受到影响;

9.数据的逻辑独立性——当改变表的结构时应用程序在最大程度上不受影响;

10.有效性独立——数据库的语言必须有定义数据完整性规则的能力数据应即时存储在线目录;

11.发布的独立性——当数据第一次发布或当它重新发布时应用程序不受影响;

12.任何程序不可能使用更低级的语言绕过数据库语言的有效性规则定义。

它完全基于服务器/客户机模型的特点是本系统使用它作为本系统后台数据库管理系统的最主要的原因。

在数据库这个举足轻重的应用领域中,MicrosoftSQLServer以其低价位,多功能,良好的用户界面,以及与Windows系统的全面集成而后来居上,不仅在中小型数据库领域占有绝对领先的分额,而且随着SQLServer2000的推出,向原来属于Oracle等大型数据库系统的领地不断扩展,市场占有率不断上升。

第2章可行性分析

进行可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,而且我们的目的不仅仅是解决问题,还要确定问题是否值得去解决。

在可行性分析阶段,首先需要进一步分析和澄清问题的定义。

在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把它们清楚地列举出来。

可行性分析主要分为技术可行性、操作可行性、经济可行性三个方面。

2.1技术可行性

计算机软件的开发分为两个不同的体系,其中一个体系是使用传统的程序设计语言(如Pascal、Basic和C等)开发数值控制、数值运算等软件,围绕它们的重点是算术、数据结构以及近年产生的面向对象技术;

另一个体系则是通用的数据库管理软件领域(数据库应用程序的开发)。

这两个体系的发展都极为迅猛,但是二者并没有出现混合渗透迹象。

如果使用数据库语言进行传统的算术编程,虽然也能完成相应的功能,但是其编程过程可能极为复杂。

如果使用传统的编程语言进行数据库编程,通过调用专用的数据库应用程序接口函数和过程,利用这些函数和过程提供的功能,可能也能做得比较完善,但这做起来大多是极其困难的。

另外,SQLServer是由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

SQLServer提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由WindowsNT/2000提供。

SQLServer的数据库系统的服务器运行在WindowsNT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。

客户端应用程序可以运行在Windows9x/NT/2000系统上,完成所有的用户交互操作。

将数据从服务器检索出来后,可以生成拷贝,以便在本地保留,也可以进行操作。

SQLServer建立于MicrosoftWindowNT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将VisualFoxPro、VisualBasic、VisualC++、Delphi作为客户端开发工具,而将SQLServer作为存储数据的后台服务器软件。

SQLServer是基于客户机/服务器的数据库管理系统。

用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。

SQLServer使用Transact-SQL语言来维护、实现和访问数据库,Transact-SQL是SQL(StructuredQueryLanguage)的一个子集标准。

SQL是数据库操作的标准,每个数据库产品均包含其某一版本。

总而言之,采用SQLServer2000作为系统的后台数据库和用VisualBasic作为系统的前台开发工具可以加强系统的稳定性,提高系统的可维护性和易操作性。

因此,基于上述特点来开发小型药店信息管理系统从技术角度来说,也是十分可行的。

2.2操作可行性

系统的操作可行性是指系统的操作方式在运行环境中是否能够正确运行。

系统开发的目的之一就是操作容易,方便快捷。

系统操作员几乎不需要这方面的专业知识,就完全可以对其操作。

因此,系统在操作方面也是可行的。

2.3经济可行性

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好药品信息而设计的。

本系统的设计与应用解决了传统的人工管理药店的繁重的劳力和厚重的账目表单等问题,节省了时间,节约了人力资源的开销,它所带来的经济效益是显而易见的。

以前需要2个人整理帐目表单好几天,现在只需要一个人不到一个小时的时间就能解决了;

另外,采用数据库这一安全有效的数据存储手段,使药店的一切单据包括人员信息、药品信息、出入库单等都完好的保存下来,只要按时将数据备份,不必担心账目的丢失和年久破损;

数据以数据库形式存储容量巨大,可以保存十几年,甚至几十年,确保了数据的长期有效性;

用数据库存储数据查询起来便利、快速,避免了隔年账目翻阅的不便。

纵观药店信息管理的发展,采用计算机管理的药店信息管理系统是大势所趋,是管理适应科技发展需要的必然。

具体效益比较如下:

运行该软件需的环境配置为:

一台性能指标比较高的客户机(17’纯平40G硬盘,256M内存),价格约为¥5000元左右;

一台服务器价格约为¥15000元左右;

正版MicrosoftSQLServer2000标准版软件价格为:

¥20000左右;

正版MicrosoftVisualBasic6.0中文专业版(新版)软件价格为:

¥6000左右。

开发该软件历时三个月,其花费为机时费、资料费、场地费、水电费及各种费用约为¥1000左右,人工费为¥3000左右;

而其产生的经济效益=使用本软件获得的经济效益+使用本软件节约的人工费用,其价格约为¥60000。

可以说此系统的经济效益远远超过了它的开发成本,所以此软件的开发和设计具有经济可行性。

第3章需求分析

3.1问题描述

1.根据需求调研显示(调研地点:

东北大药房皇姑店)

1)目前药店还没能够实现全部的计算机管理

2)药店处方药销售还很局限(只限于本药店的几种处方)

3)大部分药店没有退药服务

4)药店管理与经营需要人员很多,浪费人力,物力

2.根据用户的需求和调研情况分析系统应具备以下功能:

1)药店领导可以阅读系统报表,药店医生负责根据购买者的情况,审核处方药是否可以销售,售药人员负责售药(输入条形码),处方药输入处方单号,采购人员根据采购单(系统自动生成)进行采购,保管员根据采购单生成入库单,并进行每月盘点,系统管理员负责设置库存上下限,建立数据字典,为用户分配权限,设置违禁药品,处理过期药品等。

2)系统应能自动统计到今日,本月,各月,本年,各年及任意时间段的各种统计汇总表。

可以查询现存哪些药品,数量多少,到现在为止,销售,采购,入库药品的所有信息。

现存的药品按进价,零售价计算得到的价值

3)系统还要有药品有效期的自动提示,并能对其做出相应处理。

当库存到达库存上下限时,系统会自动报警,也可以做出相应处理。

4)药品分类按国家标准进行,假定药品数量单位统一。

同一种药品可以有不同的批次。

5)系统能提供内容详尽且方便易用的帮助信息,以确保在系统运行时能时时刻刻为用户提供帮助。

6)对系统的一些统计分析数据应能够提供报表进行打印,以备保存查阅。

7)系统功能应实用完善、界面大方美观、操作方便快捷。

3.2数据流图

数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

数据在系统内部是流动的,数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

因为数据流图是逻辑关系的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。

数据流图有四种基本图形符号:

 

箭头,表示数据流;

〇:

圆或椭圆,表示加工;

=:

双杠,表示数据存储;

□:

方框,表示数据的源点或终点。

1.数据流:

数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。

2.加工(又称为数据处理):

对数据流进行某些操作或变换。

每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。

在分层的数据流图中,加工还应编号。

3.数据存储(又称为文件):

指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。

4.数据源点或终点:

是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。

一般只出现在数据流图的顶层图。

画数据流图的步骤

1.首先画系统的输入输出,即先画顶层数据流图。

顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。

顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。

2.画系统内部,即画下层数据流图。

不再分解的加工称为基本加工。

一般将层号从0开始编号,采用自顶向下,由外向内的原则。

画0层数据流图时,分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系。

该系统的顶层数据流图如图3.1所示。

图3.1顶层数据流图

该系统的功能级数据流图如图3.2所示。

图3.2系统的功能级数据流图

3.3数据字典

数据字典是关于数据的信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。

任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

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

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