药品管理系统毕业设计,论文及部分代码在线讲解

一、药品管理系统研究背景与意义

我们国家,因为地大物博,人口众多,所以对药品的管控特别严格,一个优秀的药品管理系统,对于国家,对于一家医院的意义是重大的。
一个优秀的药品管理系统,需要从以下几点体现:
1、药品源头记录
2、药品生产日期记录
3、药品的到期日期记录
4、药品的保质期
5、药品的功效
6、药品的副作用
7、药品的库存
8、各个存放药品仓库之间的协调用
9、操作人的记录,保证每一步都有操作记录
10、药品使用数据统计,可以让医院提前进药或者分析某个时段流行病的情况,有很好统计依据。
二、、药品管理系统的主要内容

本系统主要分为两个大的模块:管理员模块和普通用户模块 管理员模块是本系统的核心模块,主要完成药品由采购入库、库存管理到药品出库的整个过程的药品管理和信息管理; 普通用户模块的作用在于为普通用户提供一个查询医院药品信息和了解医院现有药品状况的一个平台,从而帮助用户更快捷的寻找到自己所需要的药品并购买。本系统结构图如图1.所示。


药品管理系统毕业设计菜单分类图

图1.药品管理结构图
功能详细说明

  1. 出入库管理模块:进行出入库操作和出入库管理查询,主要包括采购入库、药品出库、入库统计、出库统计和药品查询,
  2. 药品管理模块:进行库存药品信息更新和药品库房转换等操作;
  3. 库存管理模块:监察库存药品有效期、库存安全值,使管理者及时掌握现有库存药品质量状况。
  4. 辅助管理模块:包括药品类别信息管理、厂家信息管理、供货商管理、科室信息管理,实现药品附加信息的一个管理平台,任何一个信息的变更,系统都会自动查询后台数据库。
  5. 药品维护模块:实现药品编码规则的修改和一系列明细账的查询;
  6. 报表管理模块:提供基本的报表功能;
  7. 系统管理模块:进行系统用户信息的添加删除和修改,及更新用户信息。
    三、药品管理系统的工作方案及进度安排

2018.12.10-2018.12.19
检索和阅读国内外相关文献,调研用户需求,完成开题报告。
2018.12.20-2018.12.31
明确课题工作的设想、方法和研究路径;明确业务流程和需求
2019.1.1-2019.1.31
进行分析研究,制定可行方案;进行界面设计;学习相关开发技术。
2019.2.1-2019.3.31
按照前阶段文档和计划进行项目开发和实践。
2019.4.1-2019.6.1
修改完善毕业论文。根据需求、开发、测试内容初步撰写毕业论文,根据项目中的创新点和技术点作为毕业论文论述重点,进一步完善成稿。

四、药品管理系统毕业设计数据库设计字典

超级管理员表创建语句如下:


create table t_admin(
    id int primary key auto_increment comment ‘主键‘,
    username varchar(100) comment ‘超级管理员账号‘,
    password varchar(100) comment ‘超级管理员密码‘
) comment ‘超级管理员‘;
insert into t_admin(username,password) values(‘admin‘,‘123456‘);

厂家表创建语句如下:

create table t_cj(
    id int primary key auto_increment comment ‘主键‘,
    cjName varchar(100) comment ‘类型名称‘,
    lxdh varchar(100) comment ‘联系电话‘
) comment ‘厂家‘;

出入库表创建语句如下:

create table t_crk(
    id int primary key auto_increment comment ‘主键‘,
    ypId int comment ‘药品‘,
    crk varchar(100) comment ‘出库入库‘,
    num int comment ‘数量‘
) comment ‘出入库‘;

用户表创建语句如下:

create table t_customer(
    id int primary key auto_increment comment ‘主键‘,
    username varchar(100) comment ‘账号‘,
    password varchar(100) comment ‘密码‘,
    customerName varchar(100) comment ‘姓名‘,
    age varchar(100) comment ‘年龄‘,
    sex varchar(100) comment ‘性别‘,
    phone varchar(100) comment ‘电话‘
) comment ‘用户‘;

供货商表创建语句如下:

create table t_ghs(
    id int primary key auto_increment comment ‘主键‘,
    ghsName varchar(100) comment ‘供货商名称‘,
    lxdh varchar(100) comment ‘联系电话‘
) comment ‘供货商‘;

科室表创建语句如下:

create table t_ks(
    id int primary key auto_increment comment ‘主键‘,
    ksName varchar(100) comment ‘供货商名称‘,
    lxdh varchar(100) comment ‘联系电话‘
) comment ‘科室‘;

普通管理员表创建语句如下:

create table t_ptadmin(
    id int primary key auto_increment comment ‘主键‘,
    username varchar(100) comment ‘账号‘,
    password varchar(100) comment ‘密码‘,
    ptadminName varchar(100) comment ‘姓名‘,
    age varchar(100) comment ‘年龄‘,
    sex varchar(100) comment ‘性别‘,
    phone varchar(100) comment ‘电话‘
) comment ‘普通管理员‘;

分类表创建语句如下:

create table t_types(
    id int primary key auto_increment comment ‘主键‘,
    typesName varchar(100) comment ‘类型名称‘
) comment ‘分类‘;

药品表创建语句如下:


create table t_yp(
    id int primary key auto_increment comment ‘主键‘,
    ypName varchar(100) comment ‘药品名称‘,
    typesId int comment ‘分类‘,
    cjId int comment ‘厂家‘,
    ksId int comment ‘科室‘,
    ghsId int comment ‘供货商‘,
    gg varchar(100) comment ‘规格‘,
    yl varchar(100) comment ‘用量‘,
    pic varchar(100) comment ‘图片‘,
    yxq datetime comment ‘有效期‘,
    aqz int comment ‘安全值‘,
    num int comment ‘数量‘
) comment ‘药品‘;

原文地址:http://blog.51cto.com/13946210/2170083

时间: 2024-10-06 11:06:56

药品管理系统毕业设计,论文及部分代码在线讲解的相关文章

基于SpringBoot&SSM的医院药品管理系统-java医院药品管理系统

基于SpringBoot&SSM的医院药品管理系统-java医院药品管理系统 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释.2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善开发环境:Eclipse ,MYSQL,JDK1.8,Tomcat 7涉及技术点:MVC模式.SpringBoot.SpringMvc.Mybatis.Spring.HTML.JavaScript.CSS.JQUERY.DWR.Ajax等系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台

代码在线比较

一款免费好用的代码在线比较工具 在线代码对比工具(码工具)是一款免费的在线文本对比工具,无需注册,可以在线对两段文本进行对比,检测/比较两个文本有什么不同的差异,以便修改,常用于程序代码.使用这个在线工具的好处就是不需要人工查看,尤其是大文件,有几百上千行的代码,这时候就建议使用比较工具了,不用浪费过多时间去寻找.该工具支持utf-8, gbk,gb2312等不同格式的文本,可以在线对比html, php, css, asp, js等代码,这对于程序员来说是非常方便! 比起同类软件Beyond

Asp.Net毕业设计论文

毕业设计都需要+论文.下面我们来说说.Net毕业设计论文需要写一些什么东西. 一.开发环境和相关技术要点. 一个项目,这个是必须要说明的,不可能做完一个项目,你不说明运行环境,要别人去猜 .比如说.Net版本.vs版本等等. 二.需求说明 你为什么要做这个项目?为什么要做这个网站?他解决了那些问题?带来了那些好处.这些都必须说明清楚. 三.系统设计 这个项目架构是怎么设计的,数据库是怎么设计的?都必须明确的表达清楚. 四.系统实现 你是怎么样实习你的系统设计的.运用了那些技术.你的项目有什么亮点

canvas-js贝塞尔曲线代码在线生成工具

详细内容请点击 canvas贝塞尔曲线代码在线生成工具 可以快速生成二次.三次贝塞尔曲线的源码生成器,方便经常使用到canvas画图的同学使用,可以直接预览效果随意画出自己想要的图像. 生成源码效果预览: canvas = document.getElementById("canvas"); ctx = canvas.getContext("2d") ctx.lineWidth = 6; ctx.strokeStyle = "#0090D2";

canvas-js贝塞尔曲代码在线生成工具

canvas贝塞尔曲代码在线生成工具 可以快速生成二次.三次贝塞尔曲线的源码生成器,方便经常使用到canvas画图的同学使用,可以直接预览效果随意画出自己想要的图像. 生成源码效果预览: canvas = document.getElementById("canvas"); ctx = canvas.getContext("2d") ctx.lineWidth = 6; ctx.strokeStyle = "#0090D2"; ctx.begin

代码在线编译器(上)- 编辑及编译

此文已由作者姚太行授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 在线编译器 代码在线编译器,即在线代码编写运行工具,提供给用户在线代码编辑.代码提示.代码诊断.编译.运行等一系列从代码编写到启动运行过程中必要的功能服务,以达到IDE的核心功能,应用范围较广,从使用场景下大致分为两类: 一般场景 功能基础:仅基于开发语言的语法特点及常用原生库. 内容描述:此应用场景下,对一些涉及IO,诸如读写.外部请求等极端操作类型支持程度较高,代码运行环境通常使用沙箱,以满足安全性需

代码在线编译器(下)- 用户代码安全检测

此文已由作者姚太行授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 前文连接 案例的介绍已在前文中给出,本文中对相关部分将不再叙述.为更好地阅读本文,需要简单了解背景,建议可以大致浏览下前文: 代码在线编译器(上)- 编辑及编译 安全检测 在线编译器中的安全检测,目的是确定用户代码是否能够安全的运行,且不对运行环境产生危害.仍以一般场景和特殊场景(前文有说明)举例区分: 一般场景:用户代码仅依赖原生库,运行环境选择沙箱情况下,沙箱间相互独立,用户代码导致的环境损害只会作用

【智能算法】粒子群算法(Particle Swarm Optimization)超详细解析+入门代码实例讲解

喜欢的话可以扫码关注我们的公众号哦,更多精彩尽在微信公众号[程序猿声] 01 算法起源 粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation),1995 年由Eberhart 博士和kennedy 博士提出,源于对鸟群捕食的行为研究 .该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简化模型.粒子群算法在对动物集群活动行为观察基础上,利用群体中的个体对信息的共享使整个群体的运动在问题求解空间中产生从无序到有序的演化过程,从而获得最优解.

药品管理系统(药库管理)+数据库连接代码

--AdminDal.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data; //包含Ado.Net的各类数据对象:using System.Data.SqlClient; //包含访问SQL Server所需的各类对象:using System.Configuration; namespace 药品信息管理系统{ public static cl