数据库课程设计药店管理系统方案

合集下载

药房管理系统课程设计

药房管理系统课程设计

学年论文(数据库系统概论课程设计 2009-2010 第一学期)题目:药房管理系统作者:所在学院:信息科学与工程学院专业年级:计算机科学与技术06-4班2010 年 1 月 9 日信息科学与工程学院学生“数据库系统概论”大作业二、大作业目的:随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。

网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。

数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。

数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

几年前,各个药房基本上都是靠手工进行,随着各个影院的规模增大,药房不得不靠增加人力.但靠人售票具有效率底、易出错.现在沿海地区的有些城市靠电子设备来自动完成售药,可此成比较适合于小型和中型药房,很容易实现卖药操作。

采用软件工程的指导方法,应用Microsoft Access 2003数据库,C#程序设计语言,等开发出来的基于WINDOWS系列的药房管理系统.该系统面向各个药房和售票人员,减少了部门之间工作的中间环节,提高了工作效率。

三、要求1.利用本课程所学有关概念,设计出图书管理系统所用的图书库。

按一下步骤进行:(1)需求分析,确定系统边界即画出数据流图(DFD)和数据字典(DD)。

(2)概念结构设计:用三类抽象(分类、聚集、概括),形成实体、属性、码及联系,画出E-R图。

画出E-R图时,查看是否有属性冲突、命名冲突和结构冲突;消除不必要的冗余,考虑函数依赖。

(3)逻辑结构设计:将E-R图转换成关系数据库管理系统所支持的逻辑结构,主要做:①E-R图转换成关系模式②进行数据模型优化③设计用户子模式(4)物理结构设计:分析并制定数据库的存储结构和存取方法。

数据库药店管理系统分析与设计

数据库药店管理系统分析与设计

东方学院实验(实训)报告项目名称药店管理系统数据库分析与设计所属课程名称数据库原理及应用项目类型设计、综合型实验(实训)日期班级学号姓名指导教师目录数据库系统简介 (3)一、需求分析 (3)(一)信息要求 (3)(二)处理要求 (4)(三)安全性要求与完整性要求 (4)(四)数据流图 (5)(五)数据字典 (7)1.数据项的描述 (7)2.数据流的描述 (7)3.数据存储的描述 (11)4.处理过程的描述 (12)二、概念结构设计 (14)(一) E-R图 (14)三、逻辑结构设计 (17)(一) E-R图向关系模型的转换 (17)(二) 数据模型的优化 (18)四、物理结构设计 (18)(一)关系模式存取方法的选择 (18)(二)确定数据库的存储结构 (18)1、确定数据的存放位置 (18)2、确定系统配置 (18)五、数据库实施 (20)(一)创建数据库 (21)1.新建查询窗口 (22)2.在查询窗口中键入下列SQL语句 (22)关系图 (26)(二)创建视图 (26)(三)创建索引 (27)六、数据库运行和维护 (28)(一)基本表的数据查看(基于视图查询): (28)(二)运行需求 (30)1.硬件接口 (30)2.软件接口 (30)3.系统维护 (30)4.备份系统数据 (31)药店管理系统数据库分析与设计数据库系统简介数据库在零售药店管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

合理的数据库也有利于程序的实现。

设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。

用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。

一、需求分析(一)信息要求根据系统的需求,首先将要记录的信息分类,要记录的信息如下。

数据库医药销售管理系统课程设计报告

数据库医药销售管理系统课程设计报告

数据库原理及应用课程设计<<医药销售管理系统>>学生姓名: +++++++学生班级: ++++学生学号: ++++++指导老师: +++++++目录一.系统需求分析 01.1开发目的 (1)1.2开发背景 (1)1. 1.1系统功能基本要求 (1)1.1.2具体要求如下 (1)1.2.系统功能分析图 (2)1.3数据流图和数据字典 (3)1.3.1 数据流图(DFD) (3)1.3.2 数据字典(DD) (4)二.概念结构设计 (6)2.1局部E-R图设计 (6)2.3系统总E-R图 (9)三 .逻辑结构设计 (11)3.1.逻辑结构实体转换成关系 (11)四.物理结构设计 (12)4.1分类存储 (12)4.2存取路径 (13)4.3备份和还原 (13)4.4索引 (13)4.5视图的建立 (14)五.数据库实施 (14)5.1建立数据库 (14)5.2表和截图 (15)5.3程序代码 (18)六. 数据库的管理(插入、删除、修改等)21结论 (26)参考文献 (26)一.系统需求分析1.1 开发目的调查从事医药产品的零售、批发等工作的企业, 根据其具体情况设计医药销售管理系统。

主要功能包括: (1)基础信息管理包括药品信息、员工信息、客户信息(2 ) 医药及医药用品的销售管理实现药品的查询、销售、收费收据管理和药品退货处理等(3)系统设置管理包括不同角色的管理、不同用户权限的设置等1.2 开发背景医药作为民生的基本保障之一, 是我们生活中不可缺少的部分。

近来, 越来越多的医药销售点的普及, 规模各不一样。

但总的来说, 免不了两个部分: 进购药品和销售药品。

为了实现这两个部分的功能和要求, 需设计出功能细致的完整系统。

该系统需包含对药品信息的管理、对财务状况的管理等。

医药管理是一项琐碎、复杂而又十分细致的工作。

手工进行企业日常的药品销售、出入库的工作, 容易出现“开空单”的现象, 且呆账、错账时有发生, 而且费时费力。

数据库课程设计药店

数据库课程设计药店

数据库课程设计药店一、教学目标本课程旨在让学生了解和掌握数据库的基本概念、原理和方法,通过药店数据库的设计和实现,使学生能够运用数据库技术解决实际问题。

具体目标如下:1.知识目标:(1)了解数据库的基本概念、特点和分类;(2)掌握数据库管理系统的基本原理和操作;(3)熟悉药店数据库的设计和实现过程。

2.技能目标:(1)能够使用数据库管理系统进行数据的创建、查询、更新和删除;(2)具备药店数据库设计的能力,掌握实体-关系模型和SQL语言;(3)学会运用数据库技术解决实际问题。

3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣和好奇心;(2)培养学生团队协作、自主学习和解决问题的能力;(3)使学生认识到数据库技术在实际生活中的重要性,培养学生的社会责任感。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库的基本概念:介绍数据库的定义、特点、分类和应用场景;2.数据库管理系统:讲解数据库管理系统的基本原理和操作方法;3.药店数据库设计:学习实体-关系模型,掌握药店数据库的设计方法;4.SQL语言:学习SQL语言的基本语法和常用操作;5.数据库应用案例:分析实际生活中的数据库应用案例,培养学生解决实际问题的能力。

三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:讲解基本概念、原理和方法;2.案例分析法:分析实际案例,培养学生解决实际问题的能力;3.实验法:让学生动手实践,加深对数据库管理系统的理解和掌握;4.讨论法:分组讨论,培养学生的团队协作和沟通能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的数据库教材;2.参考书:提供相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作精美的课件,辅助讲解和演示;4.实验设备:提供数据库管理系统软件和实验环境,让学生动手实践。

五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占总评的20%;2.作业:布置适量的作业,评估学生的理解和应用能力,占总评的30%;3.考试:进行期中和期末考试,评估学生的知识掌握程度,占总评的50%。

数据库课程设计医药销售管理系统

数据库课程设计医药销售管理系统

医药销售管理系统一可行性性研究近年来,中国医药行业迅速发展,药店企业多业态经营,仓储式大型超市、中等规模超市、便利连锁综合发展。

随着规模的扩大,传统的医药管理已经不能适应发展的需要,很难在激烈的竞争中生存。

通过对从事医药产品的零售、批发等工作企业的深入调查,发现其业务主要包括企业药品销售、出入库管理、企业的财务、人事管理等。

医药管理是一项琐碎、复杂而又十分细致的工作。

手工进行企业日常的药品销售、出入库的工作,容易出现“开空单”的现象,且呆账、错账时有发生,而且费时费力。

本系统在设计中考虑和克服了上述问题,实现了企业管理工作的系统化、规范化和自动化。

二系统需求分析2.1.1 系统目标与要求要求本系统能够投入实际的使用并且满足基本的功能要求。

要求具有较高的可靠性、安全性和易维护性,具有较高的可移植性。

本系统实现了以下的功能:(1)基本信息模块:包括药品信息、员工信息、客户信息、供应商信息四个子模块。

(2)进货管理模块:包括入库登记、入库登记查询二个子模块。

(3)库房管理模块:包括库存查询、库存盘点、退货处理三个子模块。

(4)销售管理模块:包括销售登记、销售退货、销售报表查询三个子模块。

(5)财务统计模块:包括当日统计、当月统计二个子模块。

(6)系统维护模块:包括数据安全管理、操作员管理、权限设置三个模块。

说明:根据对现实中医药销售管理业务,将用户分为二类超级管理员(经理)、普通管理员(操作员)。

2.1.2 系统分析用户活动及活动图(1)经理主要参与活动有:①查询销售情况和财务状况以便了解本企业的经营状况,作出相应的决策;②管理员工,了解不同员工的上班时间和他的相关的业绩;③客户的管理,了解客户的数量,注销有问题的客户;④供应商的管理,了解供应信息,选择最合适的供应商。

(2)营业员主要活动有:①医药销售管理是指对药品信息的录入、更新、修改和删除;②查询药品信息,以了解是否有该药品和库存等信息;③销售药品,出库记录;④退还药品,入库记录;⑤现金收支是指对进出帐目的记录统计。

药店管理系统 课程设计

药店管理系统 课程设计

目录1项目概述 (2)2系统需求分析 (2)2.1 系统功能需求 (2)2.2 系统数据需求 (3)3数据库设计 (3)3.1概念结构设计 (3)3.2逻辑结构设计 (5)3.3物理表结构设计 (5)4详细设计 (6)4.1实现技术 (6)4.2应用程序配置结构 (8)5系统实现 (9)6结束语 (24)参考文献 (25)1项目概述随着社会的发展,计算机技术的广泛普及,一小部分大型的药店已经实现了商品管理、客户管理、销售管理及销售管理等的信息化和网络化,提高了管理效率。

但是,在绝大多数小药店,药店的管理仍然以传统人工管理为主,特别是在药品的采购、销售、库存环节,传统的手工管理处理信息混乱,账目管理困难,效率低下,浪费严重,造成了资产的流失。

而本系统可以克服这些缺点,提高效率,减少资产的流失。

经过实际调查和综合分析,本系统使用功能强大的Microsoft Visual Studio 2005作为开发环境,使用编程语言JAVA 对整个系统进行设计与开发,后台数据库使用Microsoft SQL Server 2000。

系统操作简单,灵活性好,系统安全性高,运行稳定。

2系统需求分析2.1 系统功能需求进入系统登录界面管理员登录操作页面退出系统数据库系统维护商品信息维护基本信息维护数据库维护2.2 系统数据需求本系统运用面向对象的思想,针对药品管理进行设计的,系统的功能下图2-2所示:图2-23数据库设计3.1概念结构设计根据上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

设计规划出的实体有:管理员信息实体、货物信息实体、库存信息实体售信和厂商信息实体。

管理员信息实体E-R 图如图3-1所示:药品实体E-R 图如图3-2所示:库存实体E-R 图如图3-3所示:药品信息馆藏编号名称..... 厂商 单位图3-2 图书实体ER 图库存信息系统编号 药品名称数量销售价格......图3-3 库存信息实体ER 图管理员编号用户名密码权限......图3-1管理员信息实体ER 图厂商实体E-R 图如图3-4所示:3.2逻辑结构设计通过概念设计中的E-R 图得到以下关系模式:1)管理员信息,包括数据项:帐号,密码,权限等。

药物管理数据库课程设计

药物管理数据库课程设计

药物管理数据库课程设计一、课程目标知识目标:1. 学生能掌握药物管理数据库的基本概念和原理;2. 学生能了解药物管理数据库的结构和功能;3. 学生能掌握数据库中药物信息的查询、插入、删除和修改等基本操作;4. 学生能理解药物分类、剂型、用药途径等药物知识,并能在数据库中进行应用。

技能目标:1. 学生能运用数据库软件进行药物管理操作,提高数据处理能力;2. 学生能通过数据库查询功能,解决实际问题,如查询特定药物信息、生成用药指南等;3. 学生能在团队协作中,合理分工,共同完成药物管理数据库的设计和优化。

情感态度价值观目标:1. 学生能认识到药物管理数据库在现实生活中的重要性,增强学习积极性;2. 学生在学习过程中,培养严谨、细致的数据处理态度,提高问题解决能力;3. 学生通过课程学习,增强对医药行业的认识,培养关爱生命、尊重生命的价值观。

课程性质:本课程为信息技术与医药知识相结合的实践性课程,旨在培养学生的数据处理能力和实际应用能力。

学生特点:学生处于高年级阶段,具备一定的信息素养和医药知识基础,具有较强的学习能力和探究精神。

教学要求:教师应结合学生特点,采用任务驱动、案例分析等教学方法,引导学生主动参与,提高课程实践性和趣味性。

同时,注重课程目标的分解和落实,确保学生能够达到预期的学习成果。

二、教学内容1. 药物管理数据库基础知识:- 数据库概念与原理- 药物管理数据库的结构与功能- 药物信息的数据模型2. 药物信息管理操作:- 药物信息的查询、插入、删除和修改操作- 药物分类、剂型、用药途径等信息的维护- 数据库的安全性和完整性控制3. 实践项目与案例分析:- 药物管理数据库设计- 药物信息查询系统开发- 药物不良反应监测与分析4. 教学大纲安排:- 第一周:药物管理数据库基础知识学习- 第二周:数据库操作方法与实践- 第三周:药物管理数据库设计与优化- 第四周:实践项目与案例分析教学内容关联教材章节:- 第一章:数据库基本概念与原理- 第二章:数据库设计与实现- 第三章:数据库操作与维护- 第四章:数据库应用案例分析教学内容注重科学性和系统性,结合课程目标,以实践操作为主,引导学生掌握药物管理数据库的知识和技能。

数据库课程设计(药店)最终版

数据库课程设计(药店)最终版

数据库设计与管理课程设计报告题目:药店药品管理信息系统专业:信息管理与信息系统班级:110506姓名:学号:*******指导教师:赵学期:2013-2014-1药店药品管理信息系统一、概述题目:药店药品管理信息系统背景:随着科学技术的飞速发展,电脑已经基本进入家家户户,计算机技术也在社会生产生活各个领域得到了广泛的运用。

与此同时,企业之间的经营正在面临着日渐激烈的竞争,越来越多的企业开始意识到提高企业管理水平的重要性和实现信息化管理的迫切性。

药品管理是一项琐碎、复杂而又十分细致的工作。

但是小型药店药品管理仍是人工管理,在全新的市场竞争环境下,药店管理和运营效率已经成为药店成败得失的关键所在。

手工方式下的信息处理工作量大,容易出现错误,针对这一情况,我用SQL Server 2000设计了药店药品管理信息系统,用以提高人们买药时的效率,减小药店工作人员的工作量,提高管理水平。

任务:它包括药店药品的购进管理、药品的出售管理、药品的存储管理等几大功能模块,并提供了对各个功能模块的查询、更新、统计等功能。

该管理系统不仅能够保证各种核算准确无误,还可以利用计算机进行有关数据的统计分析。

使药品管理工作系统化、自动化、规范化,从而提高运行效率,加强企业管理。

二、需求分析1.药品购进业务在药品库存表中,可根据柜台销售药品的情况对药品的需求以及库存信息获得药品的需求量。

购进药品后,购药人员将药品进行药物存储,不同的药品放入不同的存储柜中。

为此,我在数据库中保存了药品信息,包括药品编号、药品名称、药品类别、生产商、进药单价、买药单价,方便查询药品的基本信息,了解药品盈利情况(单个药品盈利=买药单价-进药单价)、哪种品牌的药品比较畅销等。

2. 药品的出售管理在药品出售表中,可以及时了解到药品销售情况,并且结合药品信息表,从而得出每种药品的利润。

为此,我在数据库中保存了顾客信息,包括买药人编号、买药人姓名、性别、年龄、联系电话、住址,便于药品出现问题时及时与当事人联系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理与应用
课程设计报告
班级:
学号:
2009年06月20日
药店管理信息系统
一、需求分析
1 项目背景
1.1 编写目的
本需求的编写目的在于研究药店管理信息系统软件的开发途径和应用方法。

本需求的预期读者是与药店管理信息系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。

1.2 背景及围
本项目的名称:药店管理信息系统开发软件。

本项目的任务提出者及开发者是药店管理信息系统软件开发小组,用户是药店销售办公室。

药店管理信息系统:药店管理信息系统理人员、药品档案的管理软件。

2 项目概述
该药品管理信息软件目前已有比较完善的管理与使用功能,研制药品管理信息软件是为了满足药品销售办公室对药品档案管理的方便,以现代化的创新思维模式去工作。

2.1 目标
2.1.1 开发意图
a. 为了药品管理信息更完善;
b. 为了药店销售办公室对药品销售管理更方便
c. 为了减轻工作人员的工作负担。

2.1.2 应用目标
通过本系统软件,能帮助工作人员利用计算机,快速方便的对药店信息管理、输入、输出、查找等操作,使散乱的档案能够具体化、直观化、合理化。

2.1.3 作用及围
本软件适用于药店,它是比较完善的信息系统管理软件
2.1.4 背景
现今药品管理的烦琐给具有强烈时间观念的管理人员带来了诸多不便,为了对药品档案的管理方便,因此开发了本软件。

2.2 一般约束
a. 本项目的开发经费不超过1万元;
b. 辅导老师2人,开发人员6人;
c. 在管理方针、硬件的限制、并行操作安全和方面无约束。

2.3 假设和依据
假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。

3 功能需求
3.1 规格说明
查询每种药品的全部信息。

3.2 引言
为了查询药品销售的全部信息。

3.2.1
3.3 性能需求
3.3.1静态数值需求
a. 支持的终端数为8台;
b. 处理并发的40个;
3.3.2 精度需求
在精度需求上,根据使用需要,在各项数据的输入、输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。

3.3.3时间需求
在软件方面,响应时间、更新处理时间都比较快且迅速,完全满足用户要求。

3.3.4 灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

3.3.5 故障处理
a. 部故障处理
在开发阶段可以随即修改数据库里的相应容。

b. 外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。

第二次运行,在需求调用时出错,有错误提示,重试。

3.4 设计约束条件
3.4.1 技术约束
本项目的设计采用软硬一体化的设计方法。

3.4.2 环境约束
运行该软件所适用的具体设备必须是奔腾1g、存128兆以上的计算机,局域网络环境3.4.3 标准约束
该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。

3.4.4 硬件限制
奔腾1g、存128兆以上的计算机满足输入端条件。

3.5 接口需求
3.5.1 用户接口
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。

用户对程序的维护,最好要有备份。

3.5.2 软件接口
WIN9X/NT操作系统.
3.6 属性
3.6.1 可使用性
在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。

3.6.2 性
本软件作为教学管理辅助设备,它的规模比较小,不需要技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。

3.6.3 可维护性
本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。

因此,基于电子化所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。

3.6.4 可转移、可转换性
可转移的环境是奔腾133、16兆存以上;不可修改任何部分;
3.6.5 注释
本产品所拥有的属性十分重要,它使得读者用规定的方法去客观的验证软件的各种特性。

3.7 数据库
数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬件组成的系统;它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

由于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。

4 设备
奔腾1g、存128兆以上的计算机。

局域网络环境
5 需求注释
对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。

6 功能树
二、概念设计
1 实体及其属性
(1)用户ER图:
(2)药品ER图:
(3)销售大厅ER图:
(4)职工ER图:
2 综合ER图(几比几的关系没写)
三、逻辑设计
消费者表(消费者编号,年龄,,性别),主键为消费者编号,符合三式。

药品表(药品号,药名,产地,库存,保质期,生产厂家),主键为药品号,符合三式。

柜台表(柜台号,职工名,职工号,经理,柜台名称),主键为柜台号,符合三式。

职工表(职工号,性别,年龄,,职称,所在柜台号,工资),主键为职工号,符合三式。

购买(药品号,消费者编号,购买日期)主键为药品号,消费者编号,符合三式。

CREATE TABLE CONSUMER
(CONSUMERID CHAR(8) PRIMARY KEY,
AGE CHAR(8),
CNAME CHAR(8),
SEX CHAR(2)
);
CREATE TABLE MEDICINE
(MEDICINEID CHAR(8) PRIMARY KEY,
MANME CHAR(8),
MCITY CHAR(8),
STOCK CHAR(8),
PERIOD CHAR(8),
JANME CHAR(8)
);
CREATE TABLE COUNTER
(COUNTERID CHAR(8) PRIMARY,
ENAME CHAR(8),
EID CHAR(8) FOREIGN KEY EID REFERENCES E,
MQR CHAR(8),
COUNTERNAME CHAR(8)
);
CREATE TABLE E
(EID CHAR(8) PRIMARY KEY,
SEX CHAR(2),
AGE CHAR(8),
ENAME CHAR(8),
JNAME CHAR(8),
COUNTERID CHAR(8) FOREIGN KEY COUNTERID REFERENCES COUNTER,
SAL CHAR(8)
);
CREATE TABLE BUY
(MEDICINEID CHAR(8),
COUNSUMERID CHAR(8),
PRIMARY KEY (MEDICINEID,COUNSUMERID),
FOREIGN KEY (MEDICINEID) REFERENCES MEDICINE(MEDICINEID),
FOREIGN KEY (COUNSUMERID) REFERENCES COUNSUMER(COUNSUMERID)
);
表3-3 柜台表
四、其它数据库对象的设计
视图
CREATE VIEW MQR-E /*建立是经理的职工视图*/
AS
SELECT E.Eid,E.Jname
FROM E,
WHERE JNAME=MQR;
五、心得体会
通过这次数据库课程设计的学习,对数据库设计有了初步的了解,实体完整性,参照完整性以及用户自定义完整性有了进一步的熟悉与了解,通过已编的程序编写ER图的过程,也对ER图有了进一步的掌握,要做药店管理系统,必须对现有的学生选课系统进行掌握,通过学生选课系统的参照,进行对药店管理系统的需求分析,做出较合理的程序系统,进而对已学的课程知识有了温习,对模块按表的形式描写,不仅使在画ER图的时候得以方便,还可以检查错误,这也是一个收获,这次数据库课程设计的学习,使我知道了数据库的用途,也让我得以所用。

相关文档
最新文档