数据库课程设计医药存销信息管理Word下载.docx
《数据库课程设计医药存销信息管理Word下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计医药存销信息管理Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
![数据库课程设计医药存销信息管理Word下载.docx](https://file1.bdocx.com/fileroot1/2023-1/5/ecde64ee-c253-45f3-88ac-d921cfb4ce8a/ecde64ee-c253-45f3-88ac-d921cfb4ce8a1.gif)
2、概念结构设计
1.局部E-R图
2.整体E-R图
3、逻辑结构设计
4、数据库建立
1.建立数据库
2.建立表
3.建立查询
4.建立窗体
5、数据库实施及维护
六、小结
七、参考文献
一、需求分析
1.本系统要求实现的功能:
(1)基础信息管理:
包括药品信息、员工信息、客户信息、库存信息;
(2)医药及医药用品的存销信息管理:
实现药品的信息查询、销售信息以及库存情况;
(3)系统设置管理:
包括用户和管理员管理,设置权限;
(4)相关信息统计及窗体显示。
2.系统功能分析图
不同用户对系统的权限不同,管理员对系统有查询和管理功能,用户对系统只有查询的功能,而供应商和顾客对此系统没有使用权限,如图所示
系统功能分析图
3.数据流图和数据字典
3.1数据流图(DFD)
(1)对药品销售部分进行分析,画顶层数据流图,如下图所示
(2)0层图,如下图所示
客户信息
药品库存信息
库存信息
员工信息
0层数据流图
(3)1层图如下图所示
购买药品
客户信息
1层数据流图
3.2数据字典(DD)
(1)数据项
数据项名称
含义说明
类型
长度
客户编号
唯一标识客户
10
姓名
客户的姓名
20
联系方式
客户的联系方式
购买时间
客户购买药品的时间
药品编号
唯一标示药品
药品数量
药品的数量
药品名称
药品的名字
30
入库出库单据号
唯一标示药品入库出库
药品存放位置
库存药品存放的数量
入库数量
入库药品的数量
出库数量
出库药品的数量
库存
库存中的药品数量
生产厂家
药品生产的厂家
生产日期
药品生产的日期
保质期
药品的保质期
用途
药品的用途
价格
药品的价格
数量
同一种药品的数量
员工编号
唯一标示员工
员工的姓名
性别
员工的性别
年龄
员工的年龄
学历
员工的学历
职务
员工在厂里的职务
主要数据项列表
(2)数据结构
数据结构名称
组成结构
客户
定义了一个客户及购买药品的有关信息
客户编号+姓名+联系方式+购买时间+药品编号+药品数量+药品名称
员工
定义了一个员工的有关信息
员工编号+姓名+性别+年龄+学历+职务
药品
定义了一个药品的有关信息
药品编号+药品名称+生产厂家+用途+价格+生产日期+保质期+数量+员工编号
定义了一种药品库存有关信息
入库出库单据号+药品存放位置+药品编号+药品名称+入库数量+出库数量+员工编号+库存
主要数据结构列表
二、数据库概念结构设计
采用自底向上的设计方法将系统需求分析得到的用户需求抽象为信息结构
1.局部E-R图
(1)药品信息E-R图
图2-1药品信息E-R图
(2)客户信息E-R图
图2-2客户信息E-R图
(3)员工信息E-R图
图2-3员工信息E-R图
(4)
库存信息E-R图
图2-4库存信息E-R图
2.系统总E-R图
图2-6系统概念结构模型
3、逻辑结构设计阶段
具体点基本E-R图向关系模型转化如下:
客户:
(客户编号、姓名、联系方式、购买时间、药品编号、药品数量、药品名称)
库存:
(入库出库单据号、药品存放位置、药品编号、药品名称、入库数量、出库数量、员工编号、库存)
药品:
(药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、员工编号)
员工:
(员工编号、姓名、性别、年龄、学历、职务)
1.建立数据库
打开access2003,点击文件---新建,新建一个空数据库,输入名称:
药品存销信息管理系统。
2.建立表
打开新建的数据库,点击表,使用设计器创建表,输入每个表中的属性名,并且设置主键,然后打开建立好的表,向里面添加数据,一共建立四张表,客户信息表,库存信息表,药品信息表,员工信息表。
3.建立查询
点击查询,在设计视图中创建查询,添加每个查询中需要的已经建好的表中的属性,对于一些查询需要设置条件,总共建立了管理员和用户分别对四张表的查询以及管理员的购买查询。
4.建立窗体
点击工具数据库实用工具的切换面板管理器,新建登录界面,登录界面有管理员和用户,再建管理员和用户的界面,管理员界面有客户信息,药品信息,购买信息,库存信息,员工信息以及“返回上一级”;
用户界面有客户信息查询,库存信息查询,药品信息查询,员工信息查询以及“返回上一级”。
对用access建立好的数据库系统--药品存销管理系统进行查看实施。
(具体操作内容见上截图)
6、小结
为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期一周的数据库应用课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨化、实用化上面有了很大进展。
在此次药品存销信息管理系统程序开发过程中,有很多东西值得我们思考并总结。
开发过程大体可分为以下几个步骤:
(1)思考总体设计方案:
总体结构和模块外部设计,功能分配。
思考要实现整个程序大体需要的几个模块和其中用到的access等。
(2)画出总体设计方案流程图:
用流程图的形式展现你的基本编程思想。
(3)流程图具体化:
即将流程图中的几大模块的具体实现思考清楚,可以用流程图的形式展现.并想好实现的关键步骤。
(4)编辑程序:
这是一个至关重要复杂而且需要反复修改的环节,在此环节中你将发现总体设计和模块思想会存在很多问题,需不断改进.如何实现各系统功能,达到预期效果也将是一项繁复的工作。
(5)系统调试:
在MicrosoftOfficeAccess2003环境下进行调试和正确运行。
在调试过程中会遇到很多需要精化的地方,需要十足的耐心及细心,不断改进完善程序。
(6)最后修饰:
程序可以正确运行之后,再不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化.增强程序的新意及可行性。
通过这次课程设计,使我们更加熟悉的掌握了access和数据库语言的运用。
帮助我们熟悉了更多数据库语言的功能,提高了我们的动手能力,学到了许多解决实际问题的宝贵经验.同时也挖掘出了我们潜在的能力,使我们对自己更有自信,对数据库学习也更有兴趣。
相信只要努力、勤奋、坚持不懈,就没有什么做不到的事,不能还没开始就退缩,要勇于拼搏,敢于创新。
七、参考文献:
[1].苗雪兰,刘瑞新,宋歌.《数据库系统原理及应用教程》.机械工业出版社出版社,2007
[2].赵韶平,徐茂生,周勇华,罗海燕.《PowerDesigner系统分析及建模》.清华大学出版社,2009