药店管理系统|数据库设计

数据库-药店管理系统选题背景随着科技的发展、社会的进步以及人们生活水平的提高,在现代化的生活方式下,人们对生活各个方面的需求都在增加。快节奏的生活方式以及激烈的竞争所带来的压力也让人们的身体经常处于亚健康状态,对于健康的需求越来越迫切的现状,使得药店的经营管理越来越复杂。工作人员在日常工作中需要处理的信息,不但在数量上逐渐增加,而且各种数据之间的相互关联及其加工整理的要求更为复杂。因此,药…

大家好,又见面了,我是你们的朋友全栈君。

数据库-药店管理系统

  • 选题背景
    随着科技的发展、社会的进步以及人们生活水平的提高,在现代化的生活方式下,人们对生活各个方面的需求都在增加。快节奏的生活方式以及激烈的竞争所带来的压力也让人们的身体经常处于亚健康状态,对于健康的需求越来越迫切的现状,使得药店的经营管理越来越复杂。
    工作人员在日常工作中需要处理的信息,不但在数量上逐渐增加,而且各种数据之间的相互关联及其加工整理的要求更为复杂。因此,药店药品信息处理必须更加迅速、准确无误,否则无法满足现代化管理的需要。同时要提高市场竞争力,还要有好的客户服务。所以为人们的各种身体状况服务的药店应该具备高素质高水平的专业人员以及优良的管理系统。一个较好的管理系统要能够提供相关信息的查询,实时、准确地反映药店药品的经营状况,使管理者做出更好的预测和决策。药店管理系统正是为了适应这种形势,利用现代化管理工具,使药店的管理更高效更快捷,也提高了管理的效率和准确度,使管理者能更加方便、快捷、有效的完成工作。
  • 总体结构设计
    药店管理系统|数据库设计
  • 需求分析
    在这里插入图片描述
    !](https://img-blog.csdnimg.cn/20190614172530353.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2gwODM0MTcxNzJf,size_16,color_FFFFFF,t_70)
    第二层、第三层数据流图不再展示。
    E-R图
    在这里插入图片描述
  • 码设计
use Drugstore
--------------------------
create table shop
(
Shopname char(30) primary key  not null,
Shoptype char(10) not null,
Shopclass char(10) not null,
Shopcode varchar(20) not null,
Shoparea char(40) not null,
Shopadress char(30) not null,
Shoplat numeric(4,1) not null,
Shoplng numeric(3,1) not null,
Doarea int,
Housearea int,
Shopphone char(20) unique not null
)
-------------------------------------------
create table Worker
(
Wname char(10) primary key not null,
Wcode char(20) not null unique,
Wsex nchar(1) check(Wsex in('男','女')) not null,
Wage int not null,
Wposition char(16) not null
)
----------------------------------------------
create table Firm
(
Firmname char(40)  not null,
Firmadress varchar(40) not null unique,
Cname char(60) not null,
Shopname char(30) not null,
primary key(Firmname,Shopname,Cname)
)
--------------------------------------------------
create table Manager
(
Mname char(10) primary key not null,
Wage int not null,
Mcode char(20) not null unique,
Msex nchar(1) not null check(Msex in ('男','女'))
)
----------------------------------------------------
create table Pharmacist
(
Phname char(10)  not null,
Shopname char(30) not null,
Phcode char(20) unique,
Phsex nchar(1) not null check(Phsex in('男','女')),
Phage int,
Phtitle char(16) not null,
Phcor nchar(1) check(Phcor in('是','否')),
primary key(Phname,Shopname) 
)
------------------------------------------------------
create table Cure
(
Cname char(60) not null primary key,
Firmname char(40) not null,
Cform char(10) not null,
Crank nchar(12) not null,
Clot varchar(20) not null,
Cindate nchar(8),
Csale char(50),
Cnum  int,
Cmoney Money,
Cdate datetime
)
----------------------------------------------------


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124782.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Django外键(ForeignKey)操作以及related_name的作用

    Django外键(ForeignKey)操作以及related_name的作用之前已经写过一篇关于Django外键的文章,但是当时并没有介绍如何根据外键对数据的操作,也就是如何通过主表查询子表或者通过子表查询主表的信息  首先我定义了两个模型,一个是老师模型,一个是学生模型,一个老师对应多个学生,这个算是一个一对多的类型(如下图所示)      那么如果我们要想查询一个老师对应的学生有哪些,该如何操作呢?   首先我们先查询到老师的信息,在这里我们使用pyt

    2022年6月23日
    27
  • 苹果跳过id教程_苹果手机怎么绕过ID

    苹果跳过id教程_苹果手机怎么绕过ID如果您是非法渠道获得的手机请关闭本网页。常见问题汇总:iPhone5s,iPhone6、6plus,iPhoneSE,6S,iPhone6SPiPhoneSE,iPhone7,iPhone7P,iPhone8/iPhone8P,iPhoneX。iPadMini2,iPadMini3,iPadMini4,iPadAir,iPadPro(12.9…

    2022年9月22日
    1
  • 关于struts2的error filterStart问题的解决

    关于struts2的error filterStart问题的解决eclipse下部署好项目启动的时候出现errorfilterStart错误,参考了网上的资料,发现很多人遇到。有一篇帖子帮到了我。是关于这个问题的总结。根据那个帖子的提示,我认为是我的tomcat安装路径的问题。我的tomcat安装在了d:\programfiles下,后来我将tomcat移到了D盘根目录下重新部署启动,问题就没有了。至于为什么会这样,那个帖子上有一个解释,但是我不是太明白。

    2022年7月11日
    19
  • idea编辑器中文乱码_idea控制台中文乱码解决不了

    idea编辑器中文乱码_idea控制台中文乱码解决不了配置Intellij的配置文件打开Intellij的根目录,找到下图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加:-Dfile.encoding=UTF-8配置项目编码及IDE编码进入settings,选择FileEncodings,把IDEEncoding和ProjectEncoding配置为UTF-8,同时将下面的Defaultencoding

    2022年8月29日
    6
  • Python通过代理多线程抓取图片

    Python通过代理多线程抓取图片Python通过代理多线程抓取图片

    2022年4月21日
    49
  • Android UI设计常用尺寸及基本知识

    Android UI设计常用尺寸及基本知识屏幕尺寸指实际的物理尺寸,为屏幕对角线的测量。为了简单起见,Android把实际屏幕尺寸分为四个广义的大小:小,正常,大,特大。像素(PX)代表屏幕上一个物理的像素点代表屏幕上一个物理的像素点。屏幕密度为解决Android设备碎片化,引入一个概念DP,也就是密度。指在一定尺寸的物理屏幕上显示像素的数量,通常指分辨率。为了简单起见,Android

    2022年6月15日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号