2022年药品招标管理信息系 .pdf
《2022年药品招标管理信息系 .pdf》由会员分享,可在线阅读,更多相关《2022年药品招标管理信息系 .pdf(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 摘要:本系统主要用于药品招标的信息管理,整个系统基于药品及买卖双方的信息建立,以操作简便、界面友好、实用为基本要求,通过对各类信息的操作,实现对药品以及买卖双方信息的管理,具备比较健全的查询和报表功能,能够及时地将药品信息传达给买卖双方并且进行招标,使原本需要手工操作的工作变为自动化,实现了药品招标的信息化和现代化。本系统采用 Access数据库制作,运用了 Access的编程语言 VBA,利用数据库自带的一些工具完成了系统的建立。论文首先介绍了关系型数据库技术的概述以及Access 数据库的相关内容,然后根据任务书的要求,结合以前药品招标的实际情况,按照数据库的设计方法以及设计步骤,完成
2、了本系统的设计。关键词:医药公司,医院,药品招标,信息系统,Access名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 40 页 -2 ABSTRACT:This system mainly uses for information management of drug bid,the whole system sets up on the base of drug information and both parties information,with easy and simple to handle,friendly interface and practical as
3、basic demands,by operating all kinds of of information to realize the control over drug and both parties information,the system possesses sounder inquiry and report form function,can transmit the drug information to both sides and call for bid in time,all this makes the hand-operating work automatic
4、ally,realizes informationization and modernization of drug bid.This system adopts Access data base,uses programming language VBA of Access,utilizes some tools that data base brings by itself to finish systematic setting-up.Thesis introduce the summary of relevant database technology and Access relev
5、ant content of data base at first,then on the request of task book,combining the original drug bid conditions,according to the design methods of the data base and steps of designing to finish the design of this system.Key words:Medicine Company,Hospital,Drug bid,Information system,Access 名师资料总结-精品资料
6、欢迎下载-名师精心整理-第 2 页,共 40 页 -3 目 录1 前言.11.1 关系数据库的基本概念.11.2 基本运算与 SQL.11.3 关系型数据库管理系统(RDBMS).32 ACCESS 数据库的基础知识.32.1 ACCESS的特性.32.2 ACCESS的面向对象程序设计.33 药品招标管理信息系统的总体设计.43.1 案例目标.43.2 系统介绍.43.3 设计思路.54 药品招标管理信息系统的具体实现.84.1 登录窗体.84.2 主界面窗体.10 4.3 系统管理.11 4.4 药品管理.14 4.5 买卖双方信息管理.18 4.6 信息查询.20 4.7 药品交易统计.
7、23 4.8 报表的具体实现.27 结论.35 参 考 文 献.36 致谢.37 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 40 页 -淮阴师范学院毕业设计1 1 前言1.1 关系数据库的基本概念在数据库技术领域,经典的数据模型有三种。他们分别是:层次数据模型,采用树型结构描述数据实体间的关联;网状数据模型,采用网状结构描述数据实体间的关联;关系数据模型,采用二维表结构描述数据实体间的关联。在这三种经典的数据模型中,关系数据模型具有较高的数据独立性和较严格的数学理论基础,并且具有结构简单和提供非过程性语言等优点,因而得到了较大规模的应用。采用关系数据模型构造的数据库系统,被
8、称为关系数据库系统(RDBS)。在关系型数据库中,数据元素是最基本的数据单元。可以将若干个数据元素组成数据元组,若干个相同的数据元组可以组成一个数据表(即关系),而所有相互关联的数据表则可以组成一个数据库。这样的数据库集合即被称为基于关系模型的数据库系统,其相应的数据库管理软件即为关系数据库管理系统(RDBMS)1。1.数据元素数据元素存放于字段中,数据表中的每一字段均具有一个唯一的名字(称为字段名)。一个字段也就是数据表中的一列。根据面向对象的观点,字段是数据表容器对象中的子对象,并具有一些相关的属性。可以为这些字段属性设定不同的取值,来实现应用中的不同需要。字段的基本属性有:字段名称、数据
9、类型、字段大小等。2.数据元组在 Access中,数据元组被称为记录。数据表中的每一个记录均具有一个唯一的编号,被称为记录号。一个记录即构成数据表中的一行。3.数据表具有相同字段的所有记录的集合称为数据表。数据库中的每一个数据表均具有一个唯一的名字,被称为数据表名。数据表是数据库中的子对象,也具有一系列的属性。同样可以为数据表属性设置不同的属性值,来满足实际应用中的不同需要。4.数据库数据库的传统定义是以一定的组织方式存储的一组相关数据项的集合,主要表现为数据表的集合。但是,随着数据库技术的发展,现代数据库已不再仅仅是数据的集合,而且还应包括针对数据进行各种基本操作的对象的集合。1.2 基本运
10、算与 SQL针对关系数据库的数据操作有两个基本特点:其一是一次操作可针对多个元组进行,名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 40 页 -淮阴师范学院毕业设计2 其二是其数据操作语言具有非过程化的特点。由此使得操作者只需按照规定的语法格式说明其操作的目的与对象,而无须逐一地指定操作步骤,即可完成针对一批数据的相关操作。关系数据库的数据操作体现为关系运算,而关系运算的实施则可通过对应的数据库操作语言来完成。不同种类的关系数据库管理系统提供不同的数据库操作语言,称为该关系数据库管理系统的宿主语言。但是,目前所有种类的关系数据库管理系统全都支持一种被称为结构化查询语言(SQL)
11、的关系数据库操作语言。SQL 已经形成了国际标准。1.关系运算关系运算是针对关系数据库数据进行的操作运算,既可以针对关系中的记录实施,也可以针对关系中的字段实施,还可以针对若干个关系实施。基本的关系运算包括选择运算、投影运算和连接运算三种。(1)选择运算选择运算是从指定的关系中选取满足给定条件的若干元组以构成一个新关系的运算,其表现形式为:SELECT 关系名 WHERE 条件其中,条件是由常数、字段名及其通过相应的比较运算符连接形成的逻辑运算式组成。(2)投影运算投影运算式从指定的关系中选取指定的若干字段从而构成一个新关系的运算,其表现形式为:PROJECT 关系名(字段名 1,字段名 2,
12、字段名 n)(3)连接运算连接运算是选取若干个指定关系中的字段满足给定条件的元组从左至右连接,从而构成一个新关系的运算,其表现形式为:JOIN 关系名 1 AND 关系名 2 AND 关系名 n WHERE 条件其中,条件是由常数、字段名及其通过相应的比较运算符和逻辑运算符连接形成的逻辑运算式组成。2.结构化查询语言 SQL 简介结构化查询语言集数据定义、数据查询、数据更新和数据控制于一体,既可以作为独立语言由终端用户以联机交互方式使用,也可以作为某一关系数据库管理系统的子语言嵌入在其支持的宿主语言中使用。对于 Access而言,其宿主语言为VBA,同时全面支持 SQL,并允许将 SQL 作为
13、子语言嵌套在 VBA 中使用。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 40 页 -淮阴师范学院毕业设计3 1.3 关系型数据库管理系统(RDBMS)2一个数据库应用系统是由计算机硬件、数据库管理软件、数据库应用软件、数据和应用人员组成的一个集合体,其中,数据库管理软件是应用系统中的核心软件,被称为数据库管理系统(DBMS)。关系型数据库的管理软件即被称为关系型数据库管理系统(RDBMS)。Access就是 Microsoft 公司的一个小型关系型数据库管理系统。关系型数据库管理系统的总体功能是为用户屏蔽数据库在计算机上存储与操作的物理级细节,处理所有用户使用DBMS 支持
14、的宿主语言或SQL 发出的数据库存储请求,全面实施数据库控制管理和数据库存储管理。所谓数据库应用系统开发,也就是在某一种数据库管理系统的支持下,使用其支持的开发工具、宿主语言和 SQL 构架符合应用需求的数据集合和应用程序对象。RDBMS 的核心功能是实现数据库物理模式与其应用模式之间的变换,使得用户能够逻辑地、抽象地处理数据,而无需顾及数据在计算机物理层中的存储形式。正是由于RDBMS 的这一核心功能,使得应用程序能够独立于数据库存储模式,从而实现了应用程序与数据之间的逻辑独立性。2 Access 数据库的基础知识2.1 Access 的特性Access 是一个基于关系型数据库模型基础上建立
15、的数据库管理系统软件(DBMS)。它帮助用户方便地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,数据库应用系统的开发者都是在 Access数据库管理系统(Access DBMS)环境下编写相应的应用程序,以形成一个能够满足应用需求且操作尽可能简单的应用系统,这被称之为二次开发3。应该说,Access具有良好的二次开发支持特性。2.2 Access 的面向对象程序设计4,5一个数据库即为应用系统中的一个对象,任一个对象都具有一系列的属性。设定一个对象实际上也就是设定该对象的各个属性值。对于数据库对象而言,它具有一个非常重要的
16、属性:成员属性,设定其成员属性值,即设定该数据库对象是由哪些对象所组成的。能够包含其他对象的对象,被称为容器对象。Access数据库对象是 Access中的一级容器对象,其中可以包含 Access数据表对象、查询对象、窗体对象、报表对象和数据访问页对象、宏对象、VBA 模块对象。所谓面向对象程序设计指的是,在程序设计过程中逐个地创建对象,并全面地描述所名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 40 页 -淮阴师范学院毕业设计4 有对象的各项属性,使所有用来构成系统的对象都具有系统所需要的属性值。这些属性值包括:数据的存储方式、数据的表现形式、各个对象之间的关系以及各个对象中
17、所包含数据的操作规程。Access实质上就是一个面向对象的可视化数据库管理工具,它提供了一个完整的对象类集合。我们在 Access环境中的所有操作与编程都是面向这些对象进行的。Access的对象是数据库管理的核心,是其面向对象设计的集中体现。用一套对象来反映数据库的构成,极大地简化了数据库管理的逻辑图像。通过面向对象的相关运算,就可以操作一个数据库的所有部分。3 药品招标管理信息系统的总体设计3.1 案例目标6本系统的设计目的是创建一个功能实用、使用方便的药品招标管理信息系统。用户利用该系统可动态掌握医药公司和医院供需情况,与中标系统一起使用可以随时掌握药品信息,有效地进行招标。基于以上 Ac
18、cess2000的优点,所以本系统采用Access2000设计。在设计过程中力求简洁,使用 VBA 编程,成功地创建出数据的一些必要对象“表”、“查询”、“窗体”、“报表”,并利用一些必要的程序段将其连接起来,从而创建了一个完整系统。3.2 系统介绍本药品招标管理信息系统为用户提供了一个实用的应用系统。用户利用该系统可以存储药品资料、医药公司和医院资料;方便快捷地修改、添加或删除资料;实现药品中标功能。本系统的主要功能包括:初始化、查询、系统操作和打印。初始化功能的主要作用是在数据库中创建几个常用表,用来存储医院资料信息、医药公司资料信息以及药品信息,这些表是整个系统的基础。查询功能是对基础数
19、据的再加工,使用户快速了解和掌握所关心的药品情况。在该系统中提供了按照药品的名称、规格、单位和要求查询的功能,用来快速了解各种药品的信息。系统操作能帮助用户实现药品中标功能。打印功能也是该系统的一个很重要的功能。用户可以打印当前数据库中有关医院、医药公司和药品的情况。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 40 页 -淮阴师范学院毕业设计5 3.3 设计思路3.3.1 系统解决方案依据上述对该系统功能的描述,该系统的设计思路是:根据主控按钮,考虑到向可视化方向发展,首先建立类似Word2000 中的菜单栏,然后分组完成各个窗体功能的设计。一些主要窗体的功能如下7:1.登录
20、窗体该窗体根据系统用户的输入,决定是否允许用户登录“药品招标管理信息系统”。2.用户管理窗体该窗体用于实现对用户帐号及其密码的添加、删除功能。3.修改密码窗体该窗体根据系统用户的输入,修改某个特定用户的密码。4.医药公司信息管理该窗体根据系统用户的输入,对医药公司的资料信息进行添加、删除和修改。5.医院信息管理该窗体根据系统用户的输入,对医院的资料信息进行添加、删除和修改。6.药品基本信息管理该窗体根据系统用户的输入,对药品的资料信息进行添加、删除和修改。7.药品信息查询该窗体根据系统用户的选择,显示了指定药品的信息。8.药品中标系统该窗体根据系统用户的选择,显示了哪个医药公司中标以及何种药品
21、中标的信息。9.医药公司签订合同统计该窗体根据系统用户的输入,对医药公司签订的合同进行统计,保存到数据库中,再生成医药公司签订合同统计报表使用。10.医院签订合同统计该窗体根据系统用户的输入,对医院签订的合同进行统计,保存到数据库中,再生成医院签订合同统计报表使用。系统的模块结构如图3-1 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 40 页 -淮阴师范学院毕业设计6 图 3.1 模块结构图3.3.2 数据库结构设计1.本数据库所需要存储的信息根据系统功能设计的要求以及功能模块的划分,本数据库需要存储的信息如下:(1)药品资料:药品名称、规格、单位、要求、是否参加招标。
22、(2)医药公司资料:医药公司名称、公司代表姓名、所出单价、是否参加招标。(3)医院资料:医院名称、医院代表姓名、购买数量、是否参加招标。(4)系统用户:用户姓名、密码。2.本数据库所需要的表根据功能要求在Access2000中建立数据库,建立如下所属各数据表。(1)首先需要一个数据表存储所有药品的资料信息,字段设置如表3.1 所示。表 3.1 药品资料表字段名数据类型说明药品名称文本(字段大小为20)各种药品的名称规格文本(字段大小为10)各种药品的规格单位文本(字段大小为10)各种药品的单位要求文本(字段大小为20)各种药品的要求是否参加招标是/否有哪些药品参加招标名师资料总结-精品资料欢迎
23、下载-名师精心整理-第 9 页,共 40 页 -淮阴师范学院毕业设计7(2)为了方便地得到医药公司的信息,需要建立医药公司资料表,字段设置如表3.2。表 3.2 医药公司信息表字段名数据类型说明医药公司名称文本(字段大小为30)医药公司名称医药公司代表姓名文本(字段大小为8)代表姓名所出单价数字开出的药品价格是否参加招标是/否有哪些公司参加招标(3)为了方便地得到医院的资料,建立了医院资料的数据表,字段设置如表3.3 所示。表 3.3 医院信息表字段名数据类型说明医院名称文本(字段大小为20)医院的名称医院代表姓名文本(字段大小为8)医院代表的姓名购买数量数字所需药品的数量是否参加招标是/否有
24、哪些医院参加招标(4)为了储存中标后各类药品、医药公司、医院的信息,建立了达成交易表,字段设置如表 3.4 所示。表 3.4 达成交易表字段名数据类型说明药品名称文本(字段大小为20)中标的药品名称要求文本(字段大小为20)中标的药品的要求医药公司文本(字段大小为30)中标的医药公司的名称单价数字中标的药品单价医院文本(字段大小为20)中标的医院的名称购买数量数字中标的药品数量合计数字中标药品数量及金额统计(5)为了存放使用这个系统的用户名及其密码,需要建立“系统用户表”,如表 3.5 所示。表 3.5 系统用户表字段名数据类型说明用户名文本(字段大小为10)操作员用户名密码文本(字段大小为1
25、0)操作员密码名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 40 页 -淮阴师范学院毕业设计8 4 药品招标管理信息系统的具体实现8,94.1 登录窗体“药品招标管理信息系统”的第一个界面是登录窗体,在进入“药品招标管理信息系统”时,首先要验证用户身份。1.登录窗体界面设计图 4.1 登录窗体按照图 4.1 所示,加入登录窗体中的各个控件,控件的主要属性如表4.1。表 4.1 登录窗体控件属性控件名称控件属性名称控件属性值用户 1 类型标签标题用户密码 1 类型标签标题密码用户 2 类型组合框密码 2 类型文本框输入掩码密码确定类型按钮标题确定取消类型按钮标题取消用户登录类型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年药品招标管理信息系 2022 药品 招标 管理 信息
限制150内