药品管理系统 .pdf
数据库课程设计
——药品管理系统
学院:软件学院
专业:软件工程
班级:软工121班
姓名:苟安、黄会刚、崔宇
学号:8000112013丶8000112037
8000112039
指导老师:黄旭慧
2014年12月
目录
1.问题描述
1.1背景
1.2业务需求
2.系统设计
2.1概念设计
2.1.1实体ER图
2.1.2总ER图
2.2逻辑设计
2.2.1ER图转换成总关系模式图
2.3物理设计.
2.3.1数据字典
3.数据库操作及数据库源代码
4.C#界面以及C#源代码
5.设计心得及总结
6.参考书籍
7.附录
1问题描述
1.建立目的
医药管理是医药管理工作中不可缺少的一部分,面
对众多种类的药品和众多不同需求的顾客,每天都会产生大量的
数据信息,以传统的手工方式来处理这些信息,操作比较繁琐,且效
率低下。而一个完善的医药管理系统应提供快递的药品查询功
能,能够快速的统计药品信息、销量信息等,从而对药品进行高
效的管理以满足消费者的需求。这样既可以大大减少人员的浪
费,也从管理方面减轻了工作人员的工作难度。
1.2业务需求分析
我们通过对医药超市简单的观察,从消费者的角度出发,以高效
管理、快速满足消费者为原则。总结出,要求本系统具有以下的特点:
1.具有良好的系统性能、友好的用户界面。
2.较高的处理效率,便于使用和维护。
3.较长的生命周期。
4.对药品信息进行统计。
5.系统尽可能地简化药品管理员的重复工作,提高工作效率。
2系统设计
2.1概念设计
2.1.1实体ER图
E-R模型是指直接从现实世界中抽象出实体类型及实
体间联系,是一种描述静态数据结构的概念模型。它的主
要成分是实体、联系和属性。可利用E-R模型进行数据库
概念设计。E-R图是直观表示概念模型的工具,所要实现
的功能设计,可能建立它们之间的关系,进而实现逻辑结
构功能。
根据该数据库的设计,我们主要基于业务需求来建立
ER实体图,主要是药品信息的增删查改等操作。
1)药品E-R图
药品管理员E-R图
药品管理模块数据流图
FieldTypeNullKeyDefaultExtra
idint11NoPRINULL
MnameVarchar10NoNULL
AliastextNoNULL
Latin_nametextNoNULL
MorphologytextNoNULL
DoddertextNoNULL
Major_functionstextNoNULL
ResourcestextYesNULL
CidtextYesNULL
3.数据库操作及数据库源代码
1)查询源代码如下
SELECTXJ学生表.姓名,XJ学生表.性别,XJ学生表.民族,SYS政