1、 数据库系统概论数据库系统概论 课程设计报告课程设计报告 题目: 药品存销信息管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 1 目录 1. 需求分析- 2 1.1 模块功能分析- 2 2. 概念结构设计- 3 2.1E-R 图- 3 2.2 实体关系图- 5 3. 逻辑结构设计- 6 3.1 药品存储基本信息管理表- 6 3.2 源代码- 10 4. 功能处理-10 5. 系统设计制作小结-14 6. 参考文献-14 计算机学院 数据库系统课程设计报告 一:需求分析 在计算机技术飞速发展的今
2、天,计算机管理已经在在计算机技术飞速发展的今天,计算机管理已经在 很多领域得到广泛的应用。计算机化已成为医院现代很多领域得到广泛的应用。计算机化已成为医院现代 化一个不可或缺的因素。目前很多医院的信息管理还化一个不可或缺的因素。目前很多医院的信息管理还 比较比较落后,劳动强度大且效率低,因此,开发医院管落后,劳动强度大且效率低,因此,开发医院管 理信息系统将提高医院的各项工作效率。理信息系统将提高医院的各项工作效率。 模块功能分析:模块功能分析: (1 1)药品模块:用来记录药品编号、药品名称、生药品模块:用来记录药品编号、药品名称、生 产厂家、生产日期、保质期、用途、价格、数量、产厂家、生产
3、日期、保质期、用途、价格、数量、 经手人等信息;经手人等信息; (2 2)员工模块:用来记录员工编号、姓名、性别、员工模块:用来记录员工编号、姓名、性别、 年龄、学历、职务等信息;年龄、学历、职务等信息; (3 3)客户模块:用来记录客户编号、姓名、联系方客户模块:用来记录客户编号、姓名、联系方 式、购买时间、购买药品编号、名称、数量等信式、购买时间、购买药品编号、名称、数量等信 息;息; (4 4)入库和出库模块:用来记录当前库存信息、药入库和出库模块:用来记录当前库存信息、药 品存放位置、入库数量和出库数量,入库和出哭品存放位置、入库数量和出库数量,入库和出哭 单据号等信息。单据号等信息。
4、 计算机学院 数据库系统课程设计报告 二:概念结构设计二:概念结构设计 经分析,本系统的经分析,本系统的 E ER R 图如下图如下: 药品药品 药品编号 生产厂家 生产日期 保质期 数量 药品名称 价格 用途 员工编号 员工员工 姓名 性别 年龄 学历 职务 员工编号 计算机学院 数据库系统课程设计报告 客户客户 客户编号 联系方式 购买时间 姓名 药品名称 药品编号 药品数量 入库和出库入库和出库 当前库存信息 药品存放位置 入库数量 出库数量 药品编号 入库和出库单据号 计算机学院 数据库系统课程设计报告 各实体间关系图如下:各实体间关系图如下: 关系图:关系图: 员工员工 药品药品 客户客户 入库和出库入库和出库 购买 管理 存放 库客 员工库 计算机学院 数据库系统课程设计报告 三:逻辑结构设计:三:逻辑结构设计: 1 1:药品存销管理基本信息表:药品存销管理基本信息表: 药品药品 列名 数据类型 长度 是否允许空 备注 药品编号 Char 10 否 主键 药品名称 Char 20 是 生产厂家 Char 30 是 生产日期 Char 10 是 保质期 Char 10 是 用途 Char 20 是 计算机学院 数据库系统课程设计报告 价格 Float 6 是 数量 Int 10 是 员工编号 Char 8 是 外键 员工员工 列名 数据类型 长度 是