药品销售管理系统说明书(很详细)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院

2014年春季学期

数据库课程设计

题目:药品销售管理系统

专业班级:信息与计算科学2班

姓名:张翠红

学号: 11500230 指导教师:王旭阳

成绩:

目录

摘要 (1)

1. 需求分析 (2)

1.3 数据流程图 (2)

1.4 数据字典 (4)

2. 概念结构设计 (6)

2.1 局部视图设计 (6)

2.2 系统总E-R图 (9)

3. 逻辑结构设计 (10)

3.1 建立数据库 (10)

3.2 关系模式及关系图 (13)

4.系统实现 (15)

4.1 登陆模块 (15)

5.系统测试 (22)

5.2测试用例 (22)

参考文献 (24)

总结 (25)

摘要

根据医药销售管理系统的需求分析,总结系统内实体及联系,并绘制系统的局部E-R图,然后利用亿图工具画出全局E-R图(概念数据模型),结合需求分析与概念结构设计把设计好的E-R图转换为DBMS所支持的数据模型所符合的逻辑结构。此系统只针对药品超市内部管理使用,运用SQL server 数据库管理系统建表录入数据,进行基本信息查询、插入、删除、修改等及进货管理、销售管理、库存管理和系统维护操作。

关键词:药品销售管理系统;E-R图;DBMS;数据模型;SQL

1. 需求分析

1.1 系统功能

(1)基本信息管理:包括药品信息、员工信息、供应商信息、进货信息、库存信息、商品销售信息、商品退货信息地录入、修改、查询等;

(2) 医药用品的销售管理:药品销售和退货等;

(3)系统维护管理:包括数据备份和数据还原;

(4)进货管理:药品进货和药品查询;

(5)库存管理:库存查询和库存报警。

1.2 系统结构

图1.1

1.3 数据流程图

(1)对药品销售部分进行分析,画顶层数据流图,如下图所示

图1.2 (2)0层图,如下图所示

员工信息

图1.3

(3)1层图如下图所示

图1.4

1.4 数据字典

数据字典是描述系统流程图中所有数据流、数据存储、处理功能等信息的集合,其包括4种条目;数据流、数据结构、数据项。建立完善的数据字典是对所收集、整理的数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。药品销售管理系统数据字典卡片如下所示:

(1)主要数据项

图1.5

(2)主要数据结构

图1.6 (3)主要数据流

图1.7 (4)信息存储

图1.8

(5)处理过程

图1.9

2. 概念结构设计2.1 局部视图设计

(1)供应商实体属性图

图2.1

(2)员工实体属性图

图 2.2

(3)进货信息属性图

图2.3 (4)库存信息属性图

图2.4

(5)药品销售信息属性图

图2.5 (6)药品退货信息属性图

图2.6

2.2 系统总E-R图

图2.7

3.逻辑结构设计

3.1 建立数据库

数据库及所有表整体视图如下图示

图 3.1

3.1.1 供应商信息表的设计(tb_Company)

供应商信息表用来保存所有供应商的信息,包括的数据项有:供应商编号,供应商姓名,联系人姓名,联系电话等。

图 3.2

员工信息表用来保存员工的所有信息,包括的数据项有:员工编号,员工性名,登陆ID,登陆密码等。

图 3.3

3.1.3进货信息表的设计(tb_JhGoodsInfo)

客户订单表用来保存客户订单信息,包括数据项有:订单号,客户代码,经手人,日期,[出/入库]等信息。

图 3.4

库存信息表用来保存药品库存的相关信息,包括数据项有:库存编号,商品编号,供应商名称等。

图 3.5

3.1.5药品销售信息表的设计(tb_SellGoods)

药品销售信息表用来保存各种药品销售过程中的相关信息,包括数据项有:销售编号,库存编号,商品编号等。

图 3.6

3.1.6药品退货信息表的设计(tb_ThGoodsInfo)

药品退货信息表用来保存各种药品退货中相关信息,包括数据项有:退货商品编号,库存编号,商品编号,销售编号等。

图 3.7

3.2 关系模式及关系图

3.2.1关系模式

供应商(供应商编号,供应商姓名,联系人姓名,联系电话,传真,地址,备注,加入日期,是否发布)

员工(员工编号,员工姓名,登陆ID,登陆密码,员工性别,员工生日,所属部门,员工职位,家庭电话,手机号码,家庭住址,是否发布)进货信息(药品编号,员工编号,供应商编号,库存编号,药品名称,药品数量,药品计量单位,进货单价,销售单价,应付金额,实付金额,备注,进货时间,删除标记)

库存信息(库存编号,药品编号,供应商编号,员工编号,库存名称,药品名称,库存数量,警报数量,药品计量单位,进货单价,销售单价,备注)销售信息(销售编号,库存编号,药品编号,员工编号,销售数量,销售时间,销售单价,应付金额,实付金额,备注,删除标记)

退货信息(药品编号,库存编号,销售编号,员工编号,药品名称,退货数量,退货日期,退货单价,应付金额,已退款金额,退货原因)

3.2.2关系图

图 3.8

相关文档
最新文档