数据库课程论文设计进销存管理系统

上传人:油条 文档编号:116892729 上传时间:2019-11-17 格式:DOC 页数:30 大小:1.45MB
返回 下载 相关 举报
数据库课程论文设计进销存管理系统_第1页
第1页 / 共30页
数据库课程论文设计进销存管理系统_第2页
第2页 / 共30页
数据库课程论文设计进销存管理系统_第3页
第3页 / 共30页
数据库课程论文设计进销存管理系统_第4页
第4页 / 共30页
数据库课程论文设计进销存管理系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

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

1、信息工程学院数据库课程设计论文题 目:体育用品公司管理数据库设计以上三行均居中,其中:第一行为黑体小初号第二行为黑体二号第二行“题目:”为黑体二号,自己题目为楷体二号下划线页面为A4纸,四周边距均为2.5cm,正文小四号宋体,文档网格为40*40,文中表格标题为黑体5号居中,表格内容为5号宋体,图说为5号宋体。页码居中、页眉为“*级*专业*班数据库课程设计课程论文”,页眉从正文开始才有。以下冒号前为黑体三号,冒号后为楷体三号学 号:专业班级:计算机科学与技术姓 名:指导老师:完成日期:2012/1/13此处为分节符不是分页符,本页无页码体育用品公司管理数据库设计 贺航(信息工程学院计算机科学与

2、技术10级2班)1 需求分析主要包括内容:处理对象及组织;信息处理及系统功能;数据库系统性能需要,数据库系统开发环境需求等。在阐述信息及其处理过程时,要辅助业务流程图、数据流程图及数据字典。对上述三个问题可以以附录的形式详细罗列,但正文中必须指明做了哪些业务流程图、数据流程图和数据字典的规模。1.1数据流程图1.1.1顶层数据流程图1.1.2第一层数据流程图1.1.3第二层数据流程图 销售进货仓库2 数据库结构设计主要包括概念设计和逻辑设计两个部分。2.1 概念设计阐述概念设计目标、任务和方法,重点介绍概念设计的内容。2.1.1 分E-R图建立阐述分E-R图建立的思想(以中层数据为切入点,按照

3、分层次/分模块思想),用E-R模式描述。供应商编号账号商品编号地址姓名电话号码供应商客户客户姓名性别地址邮箱编号电话年龄客户用品编号介绍数量名称价格类型库存量规格用品仓库编号地址内存量面积名称电话仓库客户退货销售销售订单用品用品退货单m1mm11客户的分E-R图仓库管理员库存量仓库库存用品管理nm11仓库的分E-R图进货单退货供应商供应退货单用品m1mmp1供应量供应商的分E-R图2.1.2 全局/整体E-R图阐述全局E-R图建立的步骤,重点阐述消除冲突、冗余等过程。如果E-R图规模较大,可以以附录形式列出。体育用品公司进销存系统的基本E-R图2.2 逻辑设计阐述逻辑设计阶段目标、任务和方法,

4、重点介绍逻辑设计的主要内容。逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构一般分为3步进行:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化。2.2.1建立关系模式阐述将E-R模型转换为关系模式的基本原则和转换结果,关系模式表示形式为 R(U,F)注意属性列表中的标明主码,并详细给出最小函数依赖集。供应商(供应商编号,供应商姓名,供应商地址,供应商电话号码,商品编号,账号) 此为供应商实体的关系模式。供应商表的数据依赖:

5、供应商编号供应商姓名客户(客户编号,客户姓名,客户性别,客户年龄,客户地址,客户电话,客户邮箱)此为客户实体对应的关系模式客户表的数据依赖:客户编号客户姓名用品(用品编号,用品名称,用品介绍,用品价格,用品数量,用品类型,用品规格,用品库存量)此为用品实体对应的关系模式用品信息表的数据依赖:用品编号用品名称仓库(仓库编号,仓库名称,仓库内存量,仓库电话,仓库面积,仓库地址)此为仓库实体对应的关系模式仓库信息表的数据依赖:仓库编号仓库名称订货表(订货编号,商品名称,订货价格,订货数量,供应商,订货日期,订购人员)此为订货表实体对应的关系模式订货信息表的数据依赖订货编号商品名称进货表(进货编号,商

6、品名称,进货成本,销售价格,进货数量,供应商,进货日期,采购人员)此为进货表实体对应的关系模式进货信息表的数据依赖:进货编号进货名称销售表(销售编号,商品名称,销售价格,销售数量,销售人员,销售日期,销售客户)此为销售表实体对应的关系模式销售信息表的数据依赖:销售编号商品名称退货表(退货编号,退货名称,退货数量,退货日期,退货价格,退货原因,应付金额,已付金额,用户姓名)此为退货表实体对应的关系模式退货信息表的数据依赖:退货编号退货名称仓库管理员(仓库管理员编号,仓库管理员姓名,仓库管理员电话号码,仓库管理员工作时间)此为仓库管理员实体对应的关系模式仓库管理员的数据依赖仓库管理员编号仓库管理员

7、姓名2.2.2关系模式规范化处理根据F,分析每一个关系模式是否满足3NF,对不满足3NF的关系模式要进行规范化处理。(1) 供应商表函数依赖集为F1=供应商编号(供应商姓名,供应商地址,供应商电话号码,商品编号,账号)3NF。(2) 客户表 函数依赖集为F2=客户编号(客户姓名,客户性别,客户年龄,客户地址,客户电话,客户邮箱)3NF(3) 用品表 函数依赖集为F3=用品编号(用品名称,用品介绍,用品价格,用品数量,用品类型,用品规格,用品库存量)3NF(4) 仓库表函数依赖集为F4=仓库编号(仓库名称,仓库内存量,仓库电话,仓库面积,仓库地址)3NF(5) 订货单表函数依赖集为F5=订货编号

8、(商品名称,订货价格,订货数量,供应商,订货日期,订购人员)3NF(6) 进货单表函数依赖集为F6=进货编号(商品名称,进货成本,销售价格,进货数量,供应商,进货日期,采购人员)3NF(7) 销售单表函数依赖集为F7=销售编号(商品名称,销售价格,销售数量,销售人员,销售日期,销售客户)3NF(8) 退货单表函数依赖集为F8=退货编号(退货名称,退货数量,退货日期,退货价格,退货原因,应付金额,已付金额,用户姓名)3NF(9) 仓库管理员表函数依赖集为F9=仓库管理员编号仓库管理员姓名,仓库管理员电话号码,仓库管理员工作时间)3NF2.2.3用户子模式建立根据需求分析,研究建立满足不同需求的用

9、户子模式,子模式表示形式为: 子模名(式属性列表)对不同级别的用户定义不同的view,如下图 视图表用户对象视图描述作用管理员购买用品(商品编号,商品价格,商品名称,用品数量,用品类型,用品价格用于顾客和管理者对购买商品情况的查询管理员供应商(供应商编号,名称,电话,地址,账号)用于管理者对所有供应商信息的查询管理员仓库(仓库编号,名称,内存量,电话,面积,地址)用于管理者查询商品的简要信息管理员仓库管理员(编号,姓名,工作时间,电话号码)用于管理者查询管理员工的基本信息管理员客户(客户编号,姓名,性别,年龄,地址,电话,邮箱)用于管理者查询客户的基本信息2.2.4 关系模式逻辑结构定义对每个

10、关系模式要以表格形式描述其具体内容。若涉及的关系模式较多,可以在正文中先用表格反映关系模式名称、含义和备注(备注指明关系模式附录编号)3 数据库物理设计主要包括数据存储位置、存储格式;索引及索引类型。如果建立的索引较多,最好以表格形式列出。主要包括:索引名称、索引类型和用途。通常关系数据库物理设计的内容主要包括:(1) 为关系模式选择存取方法;(2) 设计关系、索引等数据库文件的物理存储结构。 物理设计方法: (1)首先对要运行的事物进行详细分析,获得选择物理结构设计所需要的参数。(2) 其次,要充分了解所用RDBMS的内容特征,特别是系统提供的存取方法河存取结构。建立索引的原则:(1) 如果

11、一个(或)一组属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或则会索引);(2) 如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引;(3) (吐过一个(或一组)属性经常在连接操作的连接条件中出现,则考虑在这个(或者租)属性上建立索引; 索引表所在表名索引名称索引类型用途供应商Supplies唯一供给商品客户Customers聚簇购买商品用品Goods聚簇商品信息仓库Storage聚簇存储商品订货表Dhb聚簇订购商品进货表Jhb聚簇进购商品销售表Xsb聚簇销售商品退货表Thb聚簇退换商品仓库管理员Ckgly聚簇管理商品4 数据库实施与测试主要包括数

12、据库实施和测试两个部分。4.1 数据库实施4.1.1 数据库及数据库对象建立主要包括:数据库、基本表、视图、索引、触发器以及存储过程;对于具体的DDL语句以及相关代码,请以附录形式列出。4.1.2 数据入库对各个主要数据表要录入20条以上的记录,方法可用EXCEL批量导入,也可以逐条录入。4.2 数据库测试主要内容是对建立的数据库及数据库对象进行测试具体要求:(1)要设计好测试数据(2)对测试的结果要抓图在论文中体现,同时注意图片的格式(3)对测试结果进行分析,是否满足设计要求。6 附录附录1 1.2数据字典1.2.1供应商信息表数据项编号数据项名数据项定义 类型 长度D1-1SupNumbe

13、r供应商的编号char8D1-2SupName供应商姓名char10D1-3SupAddress供应商地址char20D1-4SupPhone供应商电话号码char13D1-5GNumber商品编号char8D1-6ID账号char81.2.2客户信息表数据项编号数据项名数据项定义 类型 长度D2-1CusNumber客户编号char8D2-2CusName客户姓名char10D2-3CusSex客户性别char20D2-4CusAge客户年龄char20D2-5CusAddress客户地址char20D2-6CusPhone客户电话char10D2-7E-mail客户邮箱char201.2.3用品信息表数据项编号数据项名数据项定义 类型 长度D3-1GNumber用品编号char

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

当前位置:首页 > 中学教育 > 其它中学文档

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