药品销售管理系统论文.docx
- 文档编号:1333043
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:30
- 大小:277.74KB
药品销售管理系统论文.docx
《药品销售管理系统论文.docx》由会员分享,可在线阅读,更多相关《药品销售管理系统论文.docx(30页珍藏版)》请在冰点文库上搜索。
药品销售管理系统论文
学号:
200940410127
课程设计
题目
药品信息管理信息系统
教学院
计算机学院
专业
计算机科学与技术
班级
2009
(1)班
姓名
唐亮
指导教师
张国军
2011
年
12
月
27
日
摘要
随着现代工业的发展,计算机信息管理系统越来越收到企业重视。
文章主要分析了库存系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现了介绍。
达到了数据的一致性和安全性,且应用程序功能完备符合了库存系统作为典型的信息管理系统的要求。
医院单位的药品信息和数据纷乱复杂,整理统计费力费时。
要做好对企业的管理,企业就必须快速准确地获取自己企业单位的信息,这就要求及时统计数据并方便查看,以及对企业的数据信息进行维护.
医院管理药品管理系统是利用PowerBuilder8.0设计开发的医院药品信息管理系统,是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平.
特点[1]:
多目标性:
对一个项目而言,项目目标往往不是单一的,而是一个多目标系统,希望通过一个项目的实施,实现一系列的目标,满足多方面的需求。
我们本次的项目是为了实现医院药品管理员可以简单的管理药品.在简单的层次上又有效科学的管理药品入库、出库等。
优先性:
项目是一个多目标的系统,不同目标在项目的不同阶段,根据不同需要,其重要性也不一样。
本项目主要目标是可以对库存的药品入库日期、出库日期、有效期、库存量等方面信息进行增删该查。
对有药品库存不足时会对医院药品管理员提示.
层次性:
本项目的最高层次的目标是医院药品管理员可以简单科学的管理药品。
本项目的最低层次的目标是医院药品管理员可以对所有的药品信息增加、删除、修改、查询。
关键字:
数据库,数据结构
Abstract
Withthedevelopmentofmodernindustry,computerinformationmanagementsystemforenterprisesreceivedmoreandmoreimportance。
Inthispaper,ananalysisofsomeoftheinventorysystemandthecompositionofthebasicfunctions,includingsystemrequirementsanalysis,systemarchitecture,functionmodules,aswellastheanalysisofdatabaseschema,withafocusontheactualdevelopmentofapplicationshasintroduced。
Toachievedataconsistencyandsecurity,andfull—featuredapplicationsinlinewiththeinventorysystemasatypicalmanagementinformationsystemrequirements.
Hospitalmedicineunitschaoticcomplexityofinformationanddatatocollatestatisticsandtime—consumingeffort。
Todoagoodjobinthemanagementofenterprises,businessesmustbefastandaccurateaccesstotheirenterpriseinformation,whichrequirestimelystatisticaldataanduser—friendly,aswellasdata—to-businessinformationformaintenance。
HospitalmanagementdrugmanagementsystemisdesignedanddevelopedusingPowerBuilder8。
0drugshospitalinformationmanagementsystem,hospitalinformationsystemisanimportantpartofthehospitaltoachievetheclassificationofdruginformationmanagementanddataanalysissothatinformationcollatedrapid,accurate,andsimple,inordertoco—ordinatearrangementsforrelevantdepartments,therebyenhancingthetraditionalmanagementmethodstoimproveandenhancethelevelofenterprisemanagement。
Characteristics:
Multi—objectiveof:
Ofaproject,theprojectobjectivesisoftennotasingle,butmorethanonetargetsystem,andhopesthattheimplementationofaproject,aseriesofgoalstoachievetomeetthevariousneeds。
Wepresenttheprojectistoachieveasimplehospitalmedicinesmanagementadministratordrugs。
Levelinasimpleandeffectivemanagementofscienceandmedicinestorage,suchasalibrary.
Priority:
Projectisamulti-targetsystem,differentgoalsatdifferentstagesoftheproject,accordingtothedifferentneedsofitsimportancetobefound.Themainobjectiveofthisprojectiswarehousingofinventoryofmedicinesdates,thedateoftheTreasury,thevalidityofinformation,suchasinventoryadditionsanddeletionstothesearch。
Stockonthelackofdrugsatthehospitalhaveprompteddrugadministrator.
Levels:
Theprojectgoalisthehighestlevelhospitaladministratordrugsscientificmanagementcanbesimplemedicines.Theprojectgoalistheminimumlevelofhospitaladministratorstodrugsforalldruginformationtoadd,delete,modify,query。
Keywords:
database,datastructures
1前言
1。
1系统的背景和意义
高校药品信息管理信息系统是一个教育单位不可缺少的部分,它对于学校的教育工作者和管理者来说都至关重要,所以药品信息管理信息系统应该能够为学生、老师以及领导提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理学生的成绩及其信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难[1]。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对药品信息信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高药品信息管理的效率,也是教育机构的科学化、正规化管理,与世界接轨的重要条件。
1。
2高校药品信息管理信息系统的研究和发展
在校园药品信息信息化管理中,高校的药品信息管理已是首要解决的问题,学校每学期都有大量的学生的各种成绩数据,学校根据每学期各个同学的各科成绩,对学生的成绩进行管理,然后对药品信息进行管理。
这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及时了解学生各科成绩及学分的情况.实现药品信息信息化管理手段现代化,提高工作效率高校规模的扩大、高等教育改革的深入,向传统的工作模式提出了挑战,计算机网络技术的迅猛发展和出版社网络平台的建设则为高校教材管理的网络化创造了条件。
各个高校的药品信息信息化管理部门应该积极利用网络技术,建立起教材管理的网络平台,在网上登分以及查询成绩。
如通过网络平台了解国家高等教育发展的新动态、各个班级学生情况,及时了解每名同学的成绩;通过网络平台收集学校师生对教材使用情况的反馈信息,了解他们的需求,做到方便、快捷、高效和全面的服务,赢得师生的满意;通过网络平台发布学生在校的成绩,对优秀学生进行奖励;通过网络平台帮助教师进行同学成绩的管理工作.
1。
3论文的内容及安排
全文共分为六章,内容组织如下:
(1)前言:
本章主要介绍了本论文的研究背景和意义,相关领域的进展情况,以及本论文的研究内容和方向.
(2)需求分析:
本章主要进行了系统需求分析和介绍了系统流图和数据字典。
(3)系统的设计:
本章介绍了系统的开发工具,详细的数据库设计以及系统的总体规划。
(4)系统的实现:
本章主要介绍了系统的详细编码设计,主要包括数据库操作,系统界面设计,系统各功能模块设计。
(5)系统测试:
本章从功能确定测试,运行测试,系统测试和安全性测试几个方面,从事实出发,验证了系统功能的完全性和安全性。
(6)结论:
本章总结了论文所得出的结论,并放眼探讨发展趋势,指出了本课题的局限性及不足。
2需求分析
2。
1可行性分析
随着计算机的普及,人们对计算机的认识及需求有了明显的增加。
计算机对于大量信息的管理的优势更是显而易见。
对于一个只要企业来说,这方面的需要尤其重要。
有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍。
药品管理是医院药品管理的核心,是节流增收最有潜力的环节.本药库管理系统是按照卫生部新的财务制度的要求设计的,采用药品分类国家标准编码体系,实现了发药与库存管理一体化.支持药品多种规格的变换,加权平均等多种仓库管理模式。
支持药品有效期管理,防止药物的过期浪费,可以根据现有的库存、药品有效期以及往年同期的药品消耗情况制定采购计划、失效预报或应暂停采购的药品清单,方便领导决策。
本系统主要应有以下几个功能模块:
(1)系统登录模块,登录系统.
(2)系统设置模块,管理系统用户及密码.
(3)基本信息管理模块,录入药品基本信息,供货商及客户的相关信息。
(4)药品管理模块,库存药品信息,药品的报损。
(5)其他信息管理模块,流通资金,业务员管理,数据备份,数据库初值.
2。
2系统数据流图
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
数据流图英文缩写DFD(DataFlowDiagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换.
数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
数据流程图包括:
a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体; b.指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能;
c.指明几个处理和(或)数据媒体之间的数据流的流线符号;
d.便于读、写数据流程图的特殊符号.
在处理符号的前后都应是数据符号.数据流程图以数据符号开始和结束
其顶层数据流程图如图2—1所示:
0
图2-1药品库存信息系统顶层
其详细的数据流程图如图2—1所示:
2。
3数据字典
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典.被动数据字典是指修改时必须手工更新其内容的数据字典.
2.3.1数据源点/终点
2.3。
2数据存储
2.4系统预期目标
2。
4。
1用户角色功能
根据医院药品管理信息系统的需求分析本系统用户角色有一种即医生管理,而管理员将药品价格期限数量信息存入数据库,并对有误的信息进行修改更正.同时管理将各个仓库信息存入数据库,并对有误的仓库信息进行修改.药品的价格调整以及销售记录信息录入数据库.
2。
4。
2性能、界面需求
对医院的基本工作情况作了一番了解,并且从中收集到一些数据,了解药品销售过程中的所有工作情况;了解药品管理的重要环节;了解了药品管理系统今后的市场和发展潜力。
药品管理系统是为了加强药品管理,以便更好地对药品进行监督和管理,对售药机构人员的工作,起到了高效性、准确性管理而开发。
本系统主要包含系统管理模块、药品管理模块、销售管理模块、库存管理模块、供货商管理。
药品管理系统是以合理、全面、准确的药品编码体系为基础,提供了对药品数量、金额、有效期的全面管理,统一的药价管理机制规范了药品的价格.系统能随时提供药库的库存、药品流向和消耗,还能根据现有库存,药品有效期提供采购计划或应暂停采购的药品清单,以提高资金的利用率,避免不必要的损失,方便快捷的途径对药品基本信息进行定期的更新和删除等管理。
我在这次项目主要完成了更新页面
3系统设计
3.1设计概述
1、药品入库:
根据供货单输入入库药品属性及数量等,入库同时修改相应药品的库存数量,打印入库单。
2、药品出库:
主要是往各药房发药,包括退还给药品供应商,同时打印药品出库单.
3、药品调价:
调整药品的现行售价,包括批发价、零售价。
药库进行价格调整后,各药房立即执行调整后的价格,同时打印调价单。
4、药品盘点:
对库存药品进行盘点,打印盘点标表,盘点后打印盈亏单。
5、药品报损:
对药品损失进行报损,记录报损原因,报损批准人,打印报损单。
6、药品调拨:
库房间药品相互调拨。
7、与药品供应商结帐:
根据入库药品的入库价与数量同药品供应商进行结帐。
8、统计查询:
对现存药品、短缺、积压药品、药品出库情况等进行查询,打印查询结果;生成采购计划.
9、信息维护:
药品特征维护、药房信息维护、供货单位维护、药品目录维护。
药房:
1、药品需求申请:
统计出低于限定库存数量的药品,发出需求药品申请,打印药品需求申请单。
2、医嘱处方发药:
每天根据住院病房医生开的处方,打印发药单,进行发药,减少药房相应药品的库存数量。
3、其它情况发药:
临时取药、急诊取药、打印发药单,进行发药,减少药房相应药品的库存数量。
4、药品盘存:
对药房药品进行盘点,打印盘点标表,盘点后打印盈亏单.
5、药品报损:
对药品损失进行报损,记录报损原因,报损批准人,打印报损单.
6、药品调拨:
医院各药房间药品的相互调拨。
7、门诊发药:
输入病人就诊号或处方号可调出处方、打印处方。
8、统计查询:
查询药品情况、短缺药品、医生用药情况,打印查询结果.
3.2总体设计要求
数据库完整性(DatabaseIntegrity)是指数据库中数据的正确性和相容性。
数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计.数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中.通过DBMS实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计(本文主要讨论前者)。
数据库完整性对于数据库应用系统非常关键,其作用主要体现在以下几个方面:
1.数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据.
2.利用基于DBMS的完整性控制机制来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率。
同时,基于DBMS的完整性控制机制是集中管理的,因此比应用程序更容易实现数据库的完整性。
3.合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的效能。
比如装载大量数据时,只要在装载之前临时使基于DBMS的数据库完整性约束失效,此后再使其生效,就能保证既不影响数据装载的效率又能保证数据库的完整性.
4.在应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误。
数据库完整性约束可分为6类:
列级静态约束、元组级静态约束、关系级静态约束、列级动态约束、元组级动态约束、关系级动态约束.动态约束通常由应用软件来实现。
不同DBMS支持的数据库完整性基本相同,Oracle支持的基于DBMS的完整性约束。
在实施数据库完整性设计的时候,有一些基本的原则需要把握[7]:
1.根据数据库完整性约束的类型确定其实现的系统层次和方式,并提前考虑对系统性能的影响.一般情况下,静态约束应尽量包含在数据库模式中,而动态约束由应用程序实现.
2.实体完整性约束、参照完整性约束是关系数据库最重要的完整性约束,在不影响系统关键性能的前提下需尽量应用。
用一定的时间和空间来换取系统的易用性是值得的.
3.要慎用目前主流DBMS都支持的触发器功能,一方面由于触发器的性能开销较大,另一方面,触发器的多级触发不好控制,容易发生错误,非用不可时,最好使用Before型语句级触发器.
4.在需求分析阶段就必须制定完整性约束的命名规范,尽量使用有意义的英文单词、缩写词、表名、列名及下划线等组合,使其易于识别和记忆
5.要根据业务规则对数据库完整性进行细致的测试,以尽早排除隐含的完整性约束间的冲突和对性能的影响。
6.要有专职的数据库设计小组,自始至终负责数据库的分析、设计、测试、实施及早期维护。
数据库设计人员不仅负责基于DBMS的数据库完整性约束的设计实现,还要负责对应用软件实现的数据库完整性约束进行审核。
7.应采用合适的CASE工具来降低数据库设计各阶段的工作量。
好的CASE工具能够支持整个数据库的生命周期,这将使数据库设计人员的工作效率得到很大提高,同时也容易与用户沟通
3.3数据库设计
学生信息管理系统涉及的实体有:
用户清单:
销售单:
商品清单:
库存库:
系统E—R图如下:
4系统实现
4。
1系统的编码组织结构
USE[test]
GO
/******Object:
Table[dbo].[仓库清单]ScriptDate:
01/03/201217:
34:
26******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE[dbo]。
[仓库清单](
[仓库号][char](14)NOTNULL,
[仓库名][varchar](30)NULL,
[库存量][char](10)NULL,
PRIMARYKEYCLUSTERED
(
[仓库号]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/******Object:
Table[dbo].[用户清单]ScriptDate:
01/03/201217:
34:
26******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE[dbo]。
[用户清单](
[用户编号][char](6)NOTNULL,
[部门][char](20)NOTNULL,
[姓名][char](10)NOTNULL,
[性别][char]
(2)NOTNULL,
[密码][char](10)NULL,
PRIMARYKEYCLUSTERED
(
[用户编号]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/******Object:
Table[dbo]。
[销售单]ScriptDate:
01/03/201217:
34:
26******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE[dbo].[销售单](
[销售单编号][char](14)NOTNULL,
[客户姓名][char](10)NOTNULL,
[销售日期][datetime]NULL,
[销售人][char](10)NULL,
[药品编号][char](14)NOTNULL,
[药品类型][char](10)NOTNULL,
[药品名称][char](10)NULL,
[出售数量][char](10)NULL,
CONSTRAINT[PK__销售单__1ED998B2]PRIMARY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药品 销售 管理 系统 论文