PHP 药店管理系统mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点
    PHP 药品管理系统 是一套完善的web设计系统,系统采用smarty框架进行开发设计,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

PHP 药店管理系统mysql数据库web结构apache计

下载地址:

https://download.csdn.net/download/qq_41221322/88083239https://download.csdn.net/download/qq_41221322/88083239

二、功能介绍
1、安全管理:用户登录,主界面,不同权限菜单不同
2、(1)权限管理:对权限信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)操作记录管理:对操作记录信息进行添加、删除、修改和查看
(4)厂商管理:对厂商信息进行添加、删除、修改和查看
(5)剂型管理:对剂型信息进行添加、删除、修改和查看
(6)药品类别管理:对药品类别信息进行添加、删除、修改和查看
(7)药品管理:对药品信息进行添加、删除、修改和查看
(8)入库管理:对入库信息进行添加、删除、修改和查看
(9)出库管理:对出库信息进行添加、删除、修改和查看
(10)公告管理:对公告信息进行添加、删除、修改和查看

数据库设计

(1)权限信息表如表5.1所示:

表5.1 权限信息表

序号

字段名称

数据类型

长度

主键

描述

1

qxid

INTEGER

11

权限编号

2

qx

VARCHAR

40

权限

(2)用户信息表如表5.2所示:

表5.2 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

6

dh

VARCHAR

40

电话

(3)操作记录信息表如表5.3所示:

表5.3 操作记录信息表

序号

字段名称

数据类型

长度

主键

描述

1

czjlid

INTEGER

11

操作记录编号

2

yh

VARCHAR

40

用户

3

sj

VARCHAR

40

时间

4

cz

VARCHAR

40

操作

(4)厂商信息表如表5.4所示:

表5.4 厂商信息表

序号

字段名称

数据类型

长度

主键

描述

1

csid

INTEGER

11

厂商编号

2

cs

VARCHAR

40

厂商

3

jyfw

VARCHAR

40

经营范围

4

djr

VARCHAR

40

登记人

5

bz

VARCHAR

40

备注

(5)剂型信息表如表5.5所示:

表5.5 剂型信息表

序号

字段名称

数据类型

长度

主键

描述

1

jxid

INTEGER

11

剂型编号

2

jx

VARCHAR

40

剂型

(6)药品类别信息表如表5.6所示:

表5.6 药品类别信息表

序号

字段名称

数据类型

长度

主键

描述

1

yplbid

INTEGER

11

药品类别编号

2

lb

VARCHAR

40

类别

(7)药品信息表如表5.7所示:

表5.7 药品信息表

序号

字段名称

数据类型

长度

主键

描述

1

ypid

INTEGER

11

药品编号

2

ypmc

VARCHAR

40

药品名称

3

hxmc

VARCHAR

40

化学名称

4

lb

VARCHAR

40

类别

5

gg

VARCHAR

40

规格

6

jx

VARCHAR

40

剂型

7

ph

VARCHAR

40

批号

8

cs

VARCHAR

40

厂商

9

yxq

VARCHAR

40

有效期

10

zlfw

VARCHAR

40

治疗范围

11

jg

VARCHAR

40

价格

12

kcsx

VARCHAR

40

库存上限

13

kcxx

VARCHAR

40

库存下限

(8)入库信息表如表5.8所示:

表5.8 入库信息表

序号

字段名称

数据类型

长度

主键

描述

1

rkid

INTEGER

11

入库编号

2

ck

VARCHAR

40

仓库

3

yp

VARCHAR

40

药品

4

sl

VARCHAR

40

数量

5

sj

VARCHAR

40

时间

6

yh

VARCHAR

40

用户

(9)出库信息表如表5.9所示:

表5.9 出库信息表

序号

字段名称

数据类型

长度

主键

描述

1

ckid

INTEGER

11

出库编号

2

ck

VARCHAR

40

仓库

3

yp

VARCHAR

40

药品

4

sl

VARCHAR

40

数量

5

sj

VARCHAR

40

时间

6

yh

VARCHAR

40

用户

(10)公告信息表如表5.10所示:

表5.10 入库信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

sj

VARCHAR

40

时间

三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件 data.php
    2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。
    3、数据库文件名是phpfypgl.sql ,系统名称ypgl
    4、系统首页地址:http://127.0.0.1/ypgl/

四 系统实现

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/9934.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发一个简单的数据库路由进行分库分表

今天我们来看看一个简单的数据库路由组件要怎么开发出来,这篇文章分为几个步骤进行介绍,分别为: 什么是数据库路由 路由组件的作用为什么要自研组件需要用到什么技术 整体的业务流程主要代码 介绍 数据库路由的作用 使用数据库路由是在业…

超越想象的GPT医疗 20230723

7月份读完了这本书,趁着周末写下读书笔记吧 这本书 作者:【美】彼得.李 Peter Lee 【美】凯丽.戈德伯格CareyGoldberg 著 【美】伊萨克.科恩Isaac Kohane 芦义 译 在AI风起云涌时代,在这刚刚过去的新冠三年,“超越想象的GPT医…

产品解读|有了JMeter,为什么还需要MeterSphere?

提起JMeter,相信大部分的测试人员应该都很熟悉。JMeter因其小巧轻量、开源,加上支持多种协议的接口和性能测试,在测试领域拥有广泛的用户群体。一方面,测试人员会将其安装在个人的PC上,用以满足日常测试工作的需要&…

【SpringCloud Alibaba】(一)微服务介绍

此专栏内容皆来自于【冰河】的《SpringCloud Alibaba 实战》文档。 1. 专栏介绍 我们先来看看《SpringCloud Alibaba实战》专栏的整体结构吧,先上图 从上图,大家可以看到,专栏从整体上分为十个大的篇章,分别为 专栏设计、微服务…

Android源码中添加自己的Product

这里假设我们的公司名叫果冻(Jelly),我们准备开发一款对标苹果 14 的手机,取名叫 大米14(Rice14)。 接下来我们在源码中添加我们自己的产品(Product) 在 device 目录下添加如下的目…

Mybatis基于注解与XML开发

文章目录 1 关于SpringBoot2 关于MyBatis2.1 MyBatis概述2.2 MyBatis核心思想2.3 MyBatis使用流程3 MyBatis配置SQL方式3.1 基于注解方式3.1.1 说明3.1.2 使用流程3.1.3 常用注解 3.2 基于XML方式3.2.1 相比注解优势3.2.2 使用流程3.2.3 常用标签 1 关于SpringBoot SpringBoot…

Java中List与数组之间的相互转换

一、List列表与对象数组 List列表中存储对象&#xff0c;如List<Integer>、List<String>、List<Person>&#xff0c;对象数组中同样存储相应的对象&#xff0c;如Integer[]、String[]、Person[]&#xff0c;对象数组与对象List的转换可通过如下方式实现&…

【Git】

学习来自于&#xff1a; 女朋友乱用Git&#xff0c;差点把我代码删了。。。 一些常用的Git 知识点整理 关于Git这一篇就够了 Git基本命令大全 30分钟精通Git&#xff0c;学不会来找我 Git 版本管理 | 莫烦PYTHON Git 代码版本管理教程 文章目录 【前言】集中式与分布式的…

Jmeter配置起来太繁琐?试试RunnerGo

在用jmeter做性能测试时想看完整一点的测试报告&#xff0c;想配置阶梯模式来压测&#xff0c;想配置不同的接口并发这些都需要安装插件并且影响机器性能&#xff0c;想做自动化测试还得放到jenkins&#xff0c;这些配置起来太繁琐。今天给大家推荐一款测试平台RunnerGo&#x…

听力词汇笔记(6级)

2022年9月六级 1.personality traits:人格特征 2.all of this notwithstanding:尽管如此 3.come under&#xff1a;受到 4.scrutiny&#xff1a;关注 5.highly responsive to:对....高度敏感 6.preteen year:青春期前 7.susceptible to:受....影响 8.take sharp preced…

网络安全 Day21-数据库知识

数据库知识 1. 什么是数据库2. 为什么需要数据库&#xff08;分类不清晰&#xff09;3. 数据库的种类3.1 关系型数据库3.2 NOSQL 数据库3.3 new sql &#xff08;国产数据库&#xff09;分布式数据库3.4 云数据库 4. mysql 关系型数据库5. 安装mariadb6. 为mariadb设置密码7. M…

【Redis】高级篇: 一篇文章讲清楚Redis的单线程和多线程

目录 面试题 Redis到底是多线程还是单线程&#xff1f; 简单回答 详解 Redis的“单线程” Redis为什么选择单线程&#xff1f; 后来Redis为什么又逐渐加入了多线程特性&#xff1f; Redis为什么快&#xff1f; 回答 IO多路复用 Unix网络编程的5种IO模型 主线程和IO…

【100天精通python】Day9:数据结构_字典、集合

目录 目录 1 字典 1.1 字典的基本操作示例 1.2 字典推导式 2 集合 2.1 集合的常用操作示例 3 列表、元组、字典、集合的区别 1 字典 在Python中&#xff0c;字典&#xff08;Dictionary&#xff09;是一种无序的数据结构&#xff0c;用于存储键值对的集合。每个…

【算法题】2779. 数组的最大美丽值

题目&#xff1a; 给你一个下标从 0 开始的整数数组 nums 和一个 非负 整数 k 。 在一步操作中&#xff0c;你可以执行下述指令&#xff1a; 在范围 [0, nums.length - 1] 中选择一个 此前没有选过 的下标 i 。 将 nums[i] 替换为范围 [nums[i] - k, nums[i] k] 内的任一整…

华为openGauss数据库入门 - gsql用法

目录 1.1 gsql的语法 1.2 gsql常用选项 1.2.1 最常用的必要选项 1.2.2 -r选项 1.2.3 -E选项 1.2.4 -t选项 1.2.5 -A选项 1.2.6 -v选项 1.2.7 -c选项 1.2.8 -f选项 1.2.9 -q选项 1.3 gsql的元命令 1.3.1 \l命令 1.3.2 \du命令和\dg命令 1.3.3 \db命令 1.3.4 \d…

微服务——Nacos配置管理

目录 Nacos配置管理——实现配置管理 配置管理实践 Nacos配置管理——微服务配置拉取 Nacos配置管理——配置热更新 方式一: ​编辑 方式二(推荐方式): Nacos配置管理——多环境配置共享 优先级问题 Nacos配置管理——nacos集群搭建 总结​编辑 Nacos配置管理——实现配置管…

anydesk远程控制,主动连接。

目标 远程控制目标电脑&#xff0c;且无需对方同意&#xff0c;并且可以控制目标电脑开关机。 实现 目标电脑和己方电脑均安装anydesk。目标电脑取消开机密码。打开目标电脑的anydesk在设置安全设置中打开为自主访问设置密码。 额外设置 为了让笔记本电脑合盖后仍能被控制…

物联网的通信协议

物联网的通信协议 目录 物联网的通信协议一、UART串口通信1.1 串口通信1.2 异步收发1.3 波特率1.4 串口通信协议的数据帧1.5 优缺点1.5.1 优点1.5.2 缺点 二、I^2^C2.1 I^2^C2.2 I^2^C2.3 数据有效性2.4 起始条件S和停止条件P2.5 数据格式2.6 协议数据单元PDU2.7 优缺点2.7.1 优…

《被讨厌的勇气》

阿德勒心理学关于人的行为方面和心理方面提出了明确的目标。 行为方面的目标&#xff1a; 自立与社会和谐共处 心理方面的目标&#xff1a; “我有能力”的意识“人人都是我的伙伴”的意识 这些目标可以通过阿德勒所说的直面 人生课题 来实现。 三个 人生课题&#xff1a; …

(五)RabbitMQ-进阶 死信队列、延迟队列、防丢失机制

Lison <dreamlison163.com>, v1.0.0, 2023.06.23 RabbitMQ-进阶 死信队列、延迟队列、防丢失机制 文章目录 RabbitMQ-进阶 死信队列、延迟队列、防丢失机制死信队列延迟队列延迟队列介绍**延迟队列_死信队列_的实现**延迟队列_插件实现下载插件RabbitMQ 配置类RabbitMQ …