数据库课程设计(医药存销信息管理)

上传人:壹****1 文档编号:563553075 上传时间:2023-10-03 格式:DOCX 页数:32 大小:3.29MB
返回 下载 相关 举报
数据库课程设计(医药存销信息管理)_第1页
第1页 / 共32页
数据库课程设计(医药存销信息管理)_第2页
第2页 / 共32页
数据库课程设计(医药存销信息管理)_第3页
第3页 / 共32页
数据库课程设计(医药存销信息管理)_第4页
第4页 / 共32页
数据库课程设计(医药存销信息管理)_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据库课程设计(医药存销信息管理)》由会员分享,可在线阅读,更多相关《数据库课程设计(医药存销信息管理)(32页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上南阳理工学院学院:软件学院班级:JAVA1班姓名:王浩学号:专心-专注-专业药品信息存销管理系统制作平台:Microsoft Office Access 2003目录一、 需求分析 1.系统要实现的功能 2.系统功能分析 3.数据流图和数据字典二、 概念结构设计 1.局部E-R图 2.整体E-R图三、 逻辑结构设计四、 数据库建立 1.建立数据库 2.建立表 3.建立查询 4.建立窗体五、 数据库实施及维护六、小结七、参考文献一、需求分析1.本系统要求实现的功能: (1)基础信息管理:包括药品信息、员工信息、客户信息、库存信息;(2) 医药及医药用品的存销信息管理:实

2、现药品的信息查询、销售信息以及库存情况;(3)系统设置管理:包括用户和管理员管理,设置权限;(4)相关信息统计及窗体显示。2.系统功能分析图 不同用户对系统的权限不同,管理员对系统有查询和管理功能,用户对系统只有查询的功能,而供应商和顾客对此系统没有使用权限,如图所示药品存销信息管理系统 登录用户 管理员药品库存查询员工信息管理客户信息管理药品库存管理员工信息管理药品信息查询药品信息管理客户信息查询系统功能分析图3.数据流图和数据字典3.1 数据流图(DFD)(1)对药品销售部分进行分析,画顶层数据流图,如下图所示 库存供应药品客户购买药品药品药品存销信息管理系统客户查看查询要求查询统计信息

3、管理员(2)0层图,如下图所示库存管理销售信息管理客户入库管理 管理员 信息管理客户信息药品库存信息库存信息 库存员工信息 0层数据流图(3)1层图如下图所示客户销售记录药品信息查询库存信息购买药品客户信息 1层数据流图3.2 数据字典(DD)(1)数据项数据项名称含义说明类型长度客户编号唯一标识客户10姓名客户的姓名20联系方式客户的联系方式10购买时间客户购买药品的时间10药品编号唯一标示药品10药品数量药品的数量10药品名称药品的名字30入库出库单据号唯一标示药品入库出库10药品存放位置库存药品存放的数量20入库数量入库药品的数量10出库数量出库药品的数量10库存库存中的药品数量10生产

4、厂家药品生产的厂家20生产日期药品生产的日期10保质期药品的保质期10用途药品的用途30价格药品的价格10数量同一种药品的数量10员工编号唯一标示员工10姓名员工的姓名20性别员工的性别10年龄员工的年龄10学历员工的学历职务员工在厂里的职务 主要数据项列表(2)数据结构数据结构名称含义说明组成结构客户定义了一个客户及购买药品的有关信息客户编号+姓名+联系方式+购买时间+药品编号+药品数量+药品名称员工定义了一个员工的有关信息员工编号+姓名+性别+年龄+学历+职务药品定义了一个药品的有关信息药品编号+药品名称+生产厂家+用途+价格+生产日期+保质期+数量+员工编号库存定义了一种药品库存有关信息

5、入库出库单据号+药品存放位置+药品编号+药品名称+入库数量+出库数量+员工编号+库存 主要数据结构列表二、数据库概念结构设计采用自底向上的设计方法将系统需求分析得到的用户需求抽象为信息结构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图药品存放位置药品编号药品名称入库出库单据号库存信息入库数量

6、库存出库数量员工编号图2-4 库存信息E-R 图2.系统总E-R图购买药品客户销售存取管理员工库存图2-6 系统概念结构模型三、 逻辑结构设计阶段具体点基本E-R图向关系模型转化如下:客户:(客户编号、姓名、联系方式、购买时间、药品编号、药品数量、药品名称)库存:(入库出库单据号、药品存放位置、药品编号、药品名称、入库数量、出库数量、员工编号、库存)药品:(药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、员工编号)员工:(员工编号、姓名、性别、年龄、学历、职务)四、 数据库建立1. 建立数据库打开access2003,点击文件-新建,新建一个空数据库,输入名称:药品存销信息管

7、理系统。2. 建立表打开新建的数据库,点击表,使用设计器创建表,输入每个表中的属性名,并且设置主键,然后打开建立好的表,向里面添加数据,一共建立四张表,客户信息表,库存信息表,药品信息表,员工信息表。3. 建立查询点击查询,在设计视图中创建查询,添加每个查询中需要的已经建好的表中的属性,对于一些查询需要设置条件,总共建立了管理员和用户分别对四张表的查询以及管理员的购买查询。4.建立窗体点击工具 数据库实用工具的切换面板管理器,新建登录界面,登录界面有管理员和用户,再建管理员和用户的界面,管理员界面有客户信息,药品信息,购买信息,库存信息,员工信息以及“返回上一级”;用户界面有客户信息查询,库存

8、信息查询,药品信息查询,员工信息查询以及“返回上一级”。五、 数据库实施及维护对用access建立好的数据库系统-药品存销管理系统进行查看实施。(具体操作内容见上截图)六、 小结为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期一周的数据库应用课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨化、实用化上面有了很大进展。在此次药品存销信息管理系统程序开发过程中,有很多东西值得我们思考并总结。开发过程大体可分为以下几个步骤:(1) 思考总体设计方案:总体结构和模块外部设计,功能分配。思考要实现整个程序大体需要的几个模块和其中用到的access

9、等。(2)画出总体设计方案流程图:用流程图的形式展现你的基本编程思想。(3)流程图具体化:即将流程图中的几大模块的具体实现思考清楚,可以用流程图的形式展现并想好实现的关键步骤。(4)编辑程序:这是一个至关重要复杂而且需要反复修改的环节,在此环节中你将发现总体设计和模块思想会存在很多问题,需不断改进如何实现各系统功能,达到预期效果也将是一项繁复的工作。(5)系统调试:在Microsoft Office Access 2003环境下进行调试和正确运行。在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。(6)最后修饰:程序可以正确运行之后,再不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化增强程序的新意与可行性。通过这次课程设计,使我们更加熟悉的掌握了access和数据库语言的运用。帮助我们熟悉了更多数据库语言的功能,提高了我们的动手能力,学到了许多解决实际问题的宝贵经验同时也挖掘出了我们潜在的能力,使我们对自己更有自信,对数据库学习也更有兴趣。相信只要努力、勤奋、坚持不懈,就没有什么做不到的事,不能还没开始就退缩,要勇于拼搏,敢于创新。七、参考文献:1苗雪兰,刘瑞新,宋歌. 数据库系统原理及应用教程.机械工业出版社出版社,20072赵韶平,徐茂生,周勇华,罗海燕.PowerDesigner系统分析与建模.清华大学出版社,2009

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号