数据库医药销售管理系统课程设计报告(共27页).doc





《数据库医药销售管理系统课程设计报告(共27页).doc》由会员分享,可在线阅读,更多相关《数据库医药销售管理系统课程设计报告(共27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库原理及应用课程设计学生姓名: + 学生班级: + 学生学号: + 指导老师: + 专心-专注-专业目录结论.26参考文献. 26一.系统需求分析1.1 开发目的调查从事医药产品的零售、批发等工作的企业,根据其具体情况设计医药销售管理系统。主要功能包括:(1)基础信息管理包括药品信息、员工信息、客户信息(2 ) 医药及医药用品的销售管理实现药品的查询、销售、收费收据管理和药品退货处理等(3)系统设置管理包括不同角色的管理、不同用户权限的设置等 1.2 开发背景医药作为民生的基本保障之一,是我们生活中不可缺少的部分。近来,越来越多的医药销售点的普及,规模各不一样。但
2、总的来说,免不了两个部分:进购药品和销售药品。为了实现这两个部分的功能和要求,需设计出功能细致的完整系统。该系统需包含对药品信息的管理、对财务状况的管理等。医药管理是一项琐碎、复杂而又十分细致的工作。手工进行企业日常的药品销售、出入库的工作,容易出现“开空单”的现象,且呆账、错账时有发生,而且费时费力。本系统在设计中考虑和克服了上诉问题,实现了企业管理工作的系统化、规范化和自动化。在本次课程设计中,基于对资料的调查了解和自身的主观认识粗略设计出如下医药销售系统,以达到实现简单的医药销售的各个功能的目的。11.1系统功能基本要求(1)基础信息管理包括药品信息、员工信息、客户信息(2) 医药及医药
3、用品的销售管理实现药品的查询、销售、收费收据管理和药品退货处理等(3)系统设置管理包括不同角色的管理、不同用户权限的设置等。1.1.2具体要求如下(1)在小组内进行分工系统调查搜集资料。 (2)系统的需求分析,根据自己的选题确定系统的功能需求性能需求绘制DFD,DD图表以及书写相关的文字说明。 (3)概念结构设计,绘制所选课题详细的E-R图(4)逻辑结构设计,将E-R图转换成数据库的逻辑结构并进行优化,此步骤可略(5)物理结构设计,选定实施环境确定系统数据库的存储结构和存取方法等(6)数据实施,用DBMS建立数据库结构加载数据实现各种查询链接、存储过程等对象并能对数据库做简单的维护操作。(7)
4、自选开发工具采用C/S或B/S模式实现软件功能。 3.课程设计报告的基本要求 1必须提交系统分析报告包括数据流图、数据词典和系统功能分析。 2数据库的设计与实现。包括数据库的数据字典数据库的概念结构E-R图数据库中的表、视图如果使用、存储过程如果使用的结构和定义数据库数据的插入、修改、删除、查询要求使用SQL脚本提供。 3程序设计的报告包括程序的运行环境、开发环境、程序的详细设计包括模块之间的关系模块的功能、主要功能实现的程序段1.2.系统功能分析图 不同用户对系统的权限不同,经理对系统有查询和管理功能,员工对系统有查询、药品销售和退货的功能,而供应商和顾客对此系统没有使用权限,如图1-1所示
5、 1.3数据流图和数据字典1.3.1 数据流图(DFD)(1) 对药品销售部分进行分析,画顶层数据流图,如下图所示图1-2 顶层销售数据流图(2)0 层图,如下图所示图1-4 1层数据流图1.3.2 数据字典(DD)(1) 主要数据项数据项名称含义说明类型长度取值范围别名药品标号唯一标识一个药品varchar1000000-99999药品号员工编号唯一标识一个员工Varchar1000000-99999员工号顾客编号唯一标识不同时间的一个顾客Varchar1000000-99999顾客号用户名唯一标识一个用户Varchar10用户名供应商编号唯一标识一个供应商Varchar 1000000-9
6、9999供应商号图 1-5 主要数据项列表(2)主要数据结构数据结构名称含义说明组成结构顾客定义了一个顾客的有关信息顾客编号+顾客类型+会员号员工定义了一个员工的有关信息员工编号+员工名称+联系电话药品定义了一个药品的有关信息药品编号+要品名称+产地+生产编号+所属类型+进价+单价+会员所扣+包装规格+生产日期+有效期图1-6 主要数据结构列表(3)主要数据流数据流名称含义来源去向数据流量组成收费收据顾客购买药品识填写的单据员工顾客260份/每天药品编号+员工编号+顾客编号+销售量编号+销售总额+销售日期图1-7 主要数据流(4) 信息存储数据存储名称含义说明组成结构用来说明药品在仓库中的存放
7、数药品信息存放药品的有关信息药品+库存数量用来说明要药品在库存中的存放量图 1-8 信息存储列表(5) 处理过程处理过程名称输入输出加工逻辑销售药品编号药品单价根据药品信息表和顾客信息,如果库存不为零,则可以卖给给顾客,否则缺货图1-9 处理过程列表二.概念结构设计采用自底向上的设计方将系统需求分析得到用户需求抽象为信息结构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图供应商信息
8、所在城市联系方式供应商编号供应商名称联系人图2-4 供应商信息E-R图(5)经理 E-R图经理信息密码用户名称图2-5经理信息E-R图2.2 局部E-R图2.3系统总E-R图经理选择供应商供应药品查询管理员工销售购买退还编号名称批号进价单价生产日期有效期库存包装规格登录密码供应商编号供应商名用户名联系方式员工名称联系人联系方式所在地顾客顾客编号顾客类型会员号111nnm1mnmnm图2-6系统概念结构模型三 .逻辑结构设计3.1.逻辑结构实体转换成关系供应商 ( 供应商编号,供应商名称,联系人,联系方式,所在城市)经理 (用户名,密码)退货(药品编号,顾客编号,员工编号,退货数量,退货金额,退
9、货日期)销售 (药品编号,员工编号,顾客编号,销售数量,销售金额,销售日期)药品 (药品编号,供应商编号,用户名,药品名称,产地,生产批号,所属类别,进价,单价,库存,会员折扣,包装规格,生产日期,有效期)员工 (员工编号,用户名,员工姓名,联系电话,登录密码)3.2 数据模型的优化将转化的关系模式进行优化 ,最终达到3NF(供应商编号,供应名称,联系人) (供应商编号供应名称,供应商编号联系人) (联系人,联系方式,所在城市)(联系人联系方式,联系人所在地) 每个非主属性完全函数依赖于主关系键供应商编号 属于2NF 且不存在函数传递 所以为3NF经理 (用户名,密码) (用户名密码 非主属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 医药 销售 管理 系统 课程设计 报告 27

限制150内