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

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

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

数据库-药店管理系统

  • 选题背景
    随着科技的发展、社会的进步以及人们生活水平的提高,在现代化的生活方式下,人们对生活各个方面的需求都在增加。快节奏的生活方式以及激烈的竞争所带来的压力也让人们的身体经常处于亚健康状态,对于健康的需求越来越迫切的现状,使得药店的经营管理越来越复杂。
    工作人员在日常工作中需要处理的信息,不但在数量上逐渐增加,而且各种数据之间的相互关联及其加工整理的要求更为复杂。因此,药店药品信息处理必须更加迅速、准确无误,否则无法满足现代化管理的需要。同时要提高市场竞争力,还要有好的客户服务。所以为人们的各种身体状况服务的药店应该具备高素质高水平的专业人员以及优良的管理系统。一个较好的管理系统要能够提供相关信息的查询,实时、准确地反映药店药品的经营状况,使管理者做出更好的预测和决策。药店管理系统正是为了适应这种形势,利用现代化管理工具,使药店的管理更高效更快捷,也提高了管理的效率和准确度,使管理者能更加方便、快捷、有效的完成工作。
  • 总体结构设计
    药店管理系统|数据库设计
  • 需求分析
    在这里插入图片描述
    !](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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一种导致AbstractMethodError问题的原因

    一种导致AbstractMethodError问题的原因1)App和B-lib依赖于A-lib的不同版本,并且都实现了A-lib中定义的一个接口IFunc,运行时A-lib会调用各IFunc实现;2)B-lib仅在编译阶段依赖A-lib,实际运行的是APP中集成的A-lib;3)APP端升级了A-lib,在IFunc中新增了一个方法aNewMethod()。由于B-lib并未针对v2版本的A-lib进行适配,因此运行时当A-lib调用B-l…

    2022年5月5日
    64
  • 教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)

    教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)   最近在实习中接触了jenkins这个东西,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins(一个网站界面)中通过获取代码仓库中最新代码,进行自动化部署,而省去手动打包、上传服务器、部署这一系列步骤,非常方便。    下面教程分为以下几个部分:一、在你的本地电脑或者linux服务器上下载安装jenkins:jen…

    2022年5月5日
    449
  • 某Java大佬在地表最强Java企业(阿里)面试总结

    面试题真的是博大精深,也通过这个面试题学到了很多东西,很多笔者也不是很懂,如有描述错误的地方还望大佬赐教HashMap和Hashtable的区别Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。Hashtable中的方法是Synchronize的,而HashMap中的方法在缺省情况下是非Synchronize的。HashMap把Hashtable的contains方法去掉了,改成containsValue和contains.

    2022年4月7日
    46
  • 在线视频的5种下载办法

    在线视频的5种下载办法最简单的办法,就是利用各种网盘搜索,找到网盘的分享地址,转存到自己的网盘,然后下载。这样就避免了从在线视频网站直接下载,而且常常清晰度比较高。如果网盘找不到,第二种办法是利用一些在线视频的解析网站。

    2022年6月30日
    32
  • linux重启syslog服务命令_win7到正在启动进不去

    linux重启syslog服务命令_win7到正在启动进不去在CentOS6.x中,日志服务已经由rsyslogd取代了原先的syslogd。RedHat公司认为syslogd已经不能满足工作中的需求,rsyslogd相比syslogd具有一些新的特点:基于TCP网络协议传输日志信息。更安全的网络传输方式。有日志信息的即时分析框架。后台数据库。在配置文件中可以写简单的逻辑判断。与syslog配置文件相兼容。rsyslogd日志服…

    2022年8月15日
    5
  • 怎么查看win服务器端口占用,Windows怎么查看端口占用?查看本机端口占用情况…「建议收藏」

    怎么查看win服务器端口占用,Windows怎么查看端口占用?查看本机端口占用情况…「建议收藏」什么是端口?假设计算机是一座楼房,端口号就是房号,而端口便是楼层入口。如果需要应用程序和服务器连接的话,必须打开该房门才能连接网络访问服务器。正如站在门口的保安,一些启动应用时刻都在占用端口,我们需要怎么了解某个端口被哪个应用程序占用呢,阅读下文了解查看端口占用情况的方法。操作步骤:1、开始→运行→cmd进入命令提示符→输入netstat-ano即可看到所有连接的PID;2、在任…

    2022年7月27日
    8

发表回复

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

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