医药销售管理系统数据库课程设计.docx
《医药销售管理系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《医药销售管理系统数据库课程设计.docx(25页珍藏版)》请在三一办公上搜索。
1、医药销售管理系统课程设计报告书课程设计任务书设计依据、要求及主要内容(可另加附页):调查医药及医药用品经营等相关行业,根据其具体情况设计医药销售管理系统。1. 系统功能的基本要求:(1) 基础信息管理:包括药品信息、员工信息、客户信息;(2 )医药及医药用品的销售管理:实现药品的查询、销售、收费收据管理和药品退货 处理等;(3) 系统设置管理:包括不同角色的管理、不同用户权限的设置等;(4) 相关信息统计及报表打印功能。2。具体要求如下:(1) 在小组内进行分工,进行系统调查,搜集资料.(2) 系统的需求分析:根据自己的选题,确定系统的功能需求,性能需求,绘制的DFD, DD图表以及书写相关的
2、文字说明。(3) 概念结构设计:绘制所选课题详细的E-R图(要求使用PD建模工具);(4) 逻辑结构设计:将E-R图转换数据库的逻辑结构,并进行优化(此步骤可略);(5) 物理结构设计:选定实施环境,确定系统数据库的存储结构和存取方法等;(6) 数据实施和维护:用DBMS建立数据库结构,加载数据,实现各种查询,链接应 用程序,设计库中触发器、存储过程等对象,并能对数据库做简单的维护操作。(7) 自选开发工具,采用C/S或B/S模式实现软件功能.3。课程设计报告的基本要求:(1) 必须提交系统分析报告,包括:数据流图、数据词典和系统功能分柝(2) 数据库的设计与实现。包括数据库的数据字典,数据库
3、的概念结构(ER图),数 据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义,数据库数据 的插入、修改、删除、查询,要求使用SQL脚本提供。(3) 程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间 的关系,模块的功能、主要功能实现的程序段)。根据医药销售管理系统的需求分析结果总结系统内实体及联系,并绘制系统的局部 E-R,图然利用PD建模工具后画出全局E-R图(概念数据模型)。结合需求分析与概念结构设 计把设计好的E-R图转换为DBMS所支持的数据模型所符合的逻辑结构,此系统只针对医药 超市内部管理使用,运用SQL数据库管理系统建表录入数据,进行查询、插入
4、、删除、修改 等操作.关键词:医药销售管理系统;E-R图;DBMS;数据模型;SQL目录1. 需求分析41.1本系统要求实现以下主要功能: 41.2系统功能分析图41.3数据流图和数据字典61.3.1数据流图(DFD)61.3.2数据字典(DD)82. 数据库概念结构设计92.1局部视图设计92.2系统总E-R图(PD建模工具绘制) 113. 数据库实施和维护123.1建立数据库123.1.1建数据库和表123.1.2视图的建立143.1.3触发器建立143.1.4建立存储过程153.2数据库的数据管理(插入、删除、修改等)153.3数据库的用户与权限管理20参考文献:22医药销售管理系统1.
5、 需求分析1.1本系统要求实现以下主要功能:(1) 基础信息管理:包括药品信息、员工信息、顾客信息;(2) 医药及医药用品的销售管理:实现药品的查询、销售、收费收据管理和药品退货处理等;(3) 系统设置管理:包括不同角色的管理、不同用户权限的设置等;(4) 相关信息统计及报表打印功能.1。2系统功能分析图不同用户对系统的权限不同,经理对系统有查询和管理功能,员工对系统有查询、药 品销售和退货的功能,而供应商和顾客对此系统没有使用权限,如图11所示1。3数据流图和数据字典1。3。1数据流图(DFD)(1)对药品销售部分进行分析,画顶层数据流图,如下图所示(2) 0层图,如下图所示1。3.2数据字
6、典(DD)(1)主要数据项数据项名称含义说明类型长度药品编号唯一标识一个药品Varchar10员工编号唯一标识一个员工身份Varchar10顾客编号唯一标识不同时间的一个顾客Varchar10图1-5主要数据项列表(2)主要数据结构数据结构名称含义说明组成结构顾客定义了一个顾客的有关信息顾客编号+顾客类别+会员号员工定义了一个员工的有关信息员工编号+员工姓名+联系电话+登录密码药品定义了一个药品的有关信息药品编号+药品名称+产地+生产批号+所属类 另U+进价+单价+库存+会员折扣+包装规格+生 产日期+有效期图16主要数据结构列表(3)主要数据流数据流名称含义来源去 向数据流量组成收费收据顾客
7、购买药品时员顾260份/每药品编号+员工编号+顾客编号+销售数量+销售填写的单据工客天总额+销售日期图1-7主要数据流表(4)信息存储数据存储名称含义说明组成结构说明药品信息表存放药品的有关信息药品+库存数量用来说明药品在仓库中的存放数图18信息存储列表(5)处理过程处理过程名称输入输出加工逻辑销售药品编号药品单价根据药品信息表和顾客信息表,如果 库存不为零,则可以卖给顾客,否则 缺货图19处理过程列表2. 数据库概念结构设计采用自底向上的设计方法将系统需求分析得到的用户需求抽象为信息结构2.1局部视图设计图21药品信息E-R图(3)员工信息ER图(5)经理E-R 图图24供应商信息E-R图图
8、25经理信息ER图2。2系统总E-R图(PD建模工具绘制)ldentrfi=f 1 Lr史二炷垣Ug兰L零酿2lnarrtiiicr_1 O.n】nLg diaradEn diaradEE 也芟 diaradEiB Mcmey (9Leng diaradciBLong diarac c-ng duras Money (10)#Mdhsv、Q n-5_克装号Lun口 cht一D.nLong vbtLeng dii1 口颈 iny图2-6系统概念结构模型3。数据库实施和维护3.1建立数据库3.1。1建数据库和表(1)数据库及所有表整体视图如下图示3 J暨瞿售密寂3 D数据库矢奈图曰CJ表s 口茎毓
9、表 口北口,供应商信皂S 如口,顾客信息 L3 db,经理S 口 dbo,退货 口 db,销售db口商品信息() 口 dbo.T-WM3 口视囹m l=a F=1 Wi=l图3-1医药销售管理系统及所有表(2)供应商信息表的设计如下图所示列名数据类型允许Null值供应商编号1varctiar(lO)B用户名vardiar(lO)供应商名称variar(2Oj联系人char(10)n联系方式numerio(llr 0)o所在城市vardiar(lO)B口图32供应商信息表(3)经理信息表的设计刊名数据类型允许Null值用户名nctiar(:10)Z H 密码nctiar(:10)UQ5NVMCS
10、SZBMA.SS3 -姑。艘 UQ3NYM列名数据类型允许Nul药品漏号vardiar(10)n7顾客编号varchar(lO)s员工端号vardiar(lQ)B退斐数里nctiar(lO)B退货金额moneyn退货日期date图3-4退货信息表(4)销售信息表的设计UQ3 NYMC85ZBM3 -瞄艄售列名教据类理允许Null佰伺:药品诵号varchar(lO)0员工蝙号varchar(lO)0顾喜编号nchar(lO)销售数里numerictlSj 0)销售总额money国销售日期date图35销售信息表n(5)药品信息表的设计UQ3NMCEZBMA.E3 - dbs药品信fl UQ3NY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药 销售 管理 系统 数据库 课程设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5068447.html