• 需求分析

这个系统是帮助医护人员完成日常繁重窗口业务的工具。借助计算机系统,使他们凌乱的工作变得有条理,解脱他们需要记忆大量信息(药品的规格,价钱,疾病的名称与编码等)的困难。保证他们遵守某些规范,减轻他们汇总、统计、报告和传递这些信息的负担。因此,尽量符合这些事务处理级工作人员的工作秩序与工作习惯,功能完整,操作简单,响应迅速,界面友善,易学易用成为这类软件必须满足的功能要求。 

管理员登录以后可以很清晰的看到各种项目列表和可以实现的功能,库存管理和药品管理一目了然。由于是限定医院使用,所有只有登录系统。库存管理功能是在使用系统的开始初始化医院的库存,并进行库存管理的其他操作,可以修改库存,读取。这个药品管理系统主要涉及医院药库的药品进、出、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报警和下限报警。

  • 数据库设计

本系统主要由用户管理、入库管理模块,出库管理模块,过期药品管理,供应商管理模块组成。

  1. 系统结构图

  1. 数据字典+ER图

UML图

数据字典:

该部分包括药品信息表,供应商信息表,库存信息表,用户信息表、药品分类表、订单表、订单统计表。

  1. 药品信息表(Medicine)

字段名

数据类型

主键

允许NULL值

药品编号(Mno)

Char(4)

药品名称(Mname)

Varchar(20)

药品类别(Mtype)

Char(20)

批准文号(RegisteredNo)

Varchar(20)

配方(Mrecipe)

Varchar(50)

售价(Mprice)

Char(4)

有效日期(Mdate)

Varchar(20)

供应商编号(Sno)

Char(4)

药品分类(Tno)

Char(4)

(2)供应商信息表(Supply)

字段名

数据类型

主键

允许NULL值

供应商编号(Sno)

Char(4)

供应商名称(Sname)

Varchar(20)

负责人(Scharger)

Varchar(20)

联系方式(Scontact)

Varchar(20)

邮箱(Spost)

Varchar(20)

所在城市(Scity)

Varchar(20)

地址(Saddress)

Varchar(50)

(3)库存信息表(Inventory)

字段名

数据类型

主键

允许NULL值

药品编号(Mno)

Char(4)

药品名称(Mname)

Varchar(20)

供应商编号(Sno)

Char(4)

供应商名称(Sname)

Varchar(20)

库存量(Isize)

Varchar(20)

  1. 用户信息表(User)

字段名

数据类型

主键

允许NULL值

用户编号(Uno)

Char(4)

用户名(Uname)

Varchar(20)

用户性别(Usex)

生日(Udate)

Varchar(50)

用户联系方式(Ucontact)

Char(11)

密码(Upassword)

Varchar(20)

  1. 订货单表(Order)
  2. 药品出库表(Delivery)
  3. 药品入库表(Storage)

字段名

数据类型

主键

允许NULL值

药品编号(Mno)

Char(4)

药品名称(Mname)

Varchar(20)

供应商编号(Sno)

Char(4)

供应商名称(Sname)

Varchar(20)

订单量(Oamount)

Varchar(20)

单价(Ounit-price)

Varchar(20)

售价(Oprice)

Varchar(20)

字段名

数据类型

主键

允许NULL值

药品编号(Mno)

Char(4)

药品名称(Mname)

Varchar(20)

供应商名称(Sname)

Varchar(20)

出库日期(Ddate)

Varchar(20)

有效期至(Dvalidity)

Varchar(20)

字段名

数据类型

主键

允许NULL值

药品编号(Mno)

Char(4)

药品名称(Mname)

Varchar(20)

供应商名称(Sname)

Varchar(20)

入库日期(Stdate)

Varchar(20)

有效期至(Stvalidity)

Varchar(20)

  1. 取药记录表(Drug record)

字段名

数据类型

主键

允许NULL值

用户编号(Uno)

Char(4)

药品名称(Mname)

Varchar(50)

取药数量(Dramount)

Varchar(20)

取药日期(Drdate)

Datetime

(9)订单统计表(orderselection)

字段名

数据类型

主键

允许NULL值

编号

(No)

Char(4)

订单编号

(Osno)

Char(4)

药品名称

(Mname)

Varchar(20)

订单数量

(Amount)

Int

价格

(Price)

int

订单编号

(Ono)

char(4)

总数

(Total)

int

药品管理系统设计文档相关推荐

  1. 基于java与mssql的合同管理系统设计文档_合同管理系统的设计与实现

    合同管理系统的设计与实现 合同管理系统的设计与实现 摘 要 本文描述了一个基于web的同管理系统的开发过程,依据面向对象程序设计的开发理念,本系统选用Browser/Server(B/S)模式搭建,并 ...

  2. Java版——企业进销存管理系统设计文档+源码

    进 销 存 管 理 系 统 项目成员: 学号 姓名 完成的工作 12601310211 后台编写 12601310212 数据库设计 12601310215 图片模块 12601310237 GUI界 ...

  3. 智慧校园管理系统设计文档

    需求概述 首先要求该系统可以切换学生端和教师端.管理员端 学生端需求: 要求可以查看自己的课表.学期成绩.查询自己的考试.对教师进行评价.选课.查看自己的总学分.以及毕业学分要求.上传自己的个人信息等 ...

  4. 教务管理及教材订购系统设计文档

    教务管理及教材订购系统设计文档 目录 一.概述 1.1 开发背景 1.2 使用技术 1.3运行环境 1.4 设计目标 1.4.1权限管理 1.4.2信息管理 1.4.3选课管理 1.4.4 成绩管理 ...

  5. Tips--git bash管理本地文档的常用命令

    git bash在管理本地文档中的常用命令 1. 序 2. 初始化本地仓库 3. 创建master主干支 4. 创建分支 5. 切换分支 6. 提交分支修改 7. 合并分支 8. GitLab 配置过 ...

  6. 工程监测管理平台、工程数据看板、工程总览、动态模型、数据分析、数据跟踪、建筑工地、数据报表、警点管控、现场记录、观测记录、测点管理、模型管理、文档管理、墙体下沉、成员管理、axure原型、产品原型

    工程监测管理平台.工程数据看板.工程总览.动态模型.数据分析.数据跟踪.建筑工地.数据报表.警点管控.现场记录.观测记录.测点管理.模型管理.文档管理.墙体下沉.成员管理.axure原型.产品原型   ...

  7. Word控件Spire.Doc 【段落处理】教程(十二):如何在 C# 中管理 word 文档的分页

    当我们要管理段落的分页时,我们可以直接插入分页符.但是后来我们可能会发现很难在分页符上方添加或删除文本,然后我们必须删除整个分页符.使用 Microsoft word,我们还可以使用段落对话框来管理 ...

  8. 智能媒体管理产品文档转换/预览功能介绍(1)---Cloud Native架构

    一.导语 办公文档是每个人日常频繁使用的工具,ppt.word.xls.wps.pdf等为我们工作和生活带来了很多的便利,本文介绍在云计算和智能手机时代,基于 智能媒体管理 的新型Cloud Nati ...

  9. 实验2linux进程控制与通信,实验2 进程控制与通信管理word文档良心出品

    <实验2 进程控制与通信管理word文档良心出品>由会员分享,可在线阅读,更多相关<实验2 进程控制与通信管理word文档良心出品(13页珍藏版)>请在人人文库网上搜索. 1. ...

最新文章

  1. Android Cordova 对于软键盘弹出后覆盖输入域的解决
  2. RDKit | 基于RDKit的PandasTools加速数据分析
  3. memcached客户端_小水谈Memcache---Memcached安装
  4. mac下修改mysql默认字符集为utf8
  5. 给opentaps添加定制的表和字段
  6. TypeScript--es5中的类,继承,静态方法
  7. c语言程序设计考试改革,C语言程序设计课程考试改革实施方案.pdf
  8. d9900 修改ip 思科dcm_思科设备SSH登陆详细配置过程
  9. 聚类算法—K-means python实现
  10. 蓝桥杯 ALGO-79 算法训练 删除数组零元素
  11. 21天Jenkins打卡day8-配置SSH远程服务器
  12. Monkey King
  13. .bat批处理命令常用操作
  14. Python错误和异常
  15. 使用破解补丁破解photoshop cs6
  16. 信息与计算机科学丛书,信息与计算科学丛书: 典藏版
  17. c语言课程设计自动答题系统,C语言课程设计-单项选择题标准化考试系统设计.doc...
  18. 【Appium学习总结1】----原理
  19. P1195 口袋的天空-Kruskal(优先队列+并查集)
  20. Java 逆波兰表达式完成计算器

热门文章

  1. 山东交通学院linux期末考试题,山东交通学院《桥梁工程》期末考试试题(B).doc
  2. 星空的征途:浪潮如何用三个力加速行业AI?
  3. Niuke 练习赛19 B 托米看电影 状压DP
  4. 利用fsolve函数求解Stewart平台运动学正解
  5. 武汉理工大学计算机学院分流,2018考生来信——我在读的武汉理工大学
  6. WRF模式运行出错记录(基本已解决)
  7. 大学生交友平台 APP——YouQu
  8. Spring DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144
  9. MapGIS 学习资料下载
  10. 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?