版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
组员信息及分工情况题目牛奶订购管理系统组员信息学号姓名分工组长106撰写设计报告,协调各组员工作2113撰写设计报告3103设计数据流图(陈晓菲俞思佳)4104设计数据字典(陈晓菲俞思佳)5126设计E-R图(尹佳敏)6110设计逻辑结构和物理结构7112设计逻辑结构和物理结构8102设计逻辑结构和物理结构引言在当今这个科技飞速发展,信息爆炸的时代,我们无时不刻从各处获得大量信息。为了及时获取有效信息,人们便在存储和处理信息的计算机中发明了数据库及数据库管理系统等相关软件。然而,无论你是青少年,上班族还是老年人,数据库就在你身边的每个角落。例如,学校图书馆的借(还)书管理系统,有序得对图书馆的馆藏,师生的借阅情况作出及时有效的信息处理与反馈,优化师生的学习环境;同样,老人们的医保管理系统,则是通过计算机中的数据库管理系统来处理庞大的医保信息,方便人们的生活,诸如此类的案例数不胜数。数据库因其操作便捷,便于管理等优势,使我们目前的学习、工作、生活都离不开数据库管理系统了。但是,为了优化数据库,达到数据库处理信息的高效性,对数据库的设计就至关重要。首先,需要详细分析用户对数据库的具体要求,可以通过跟班作业,开调查会等方式收集相关信息,之后根据收集到的需求信息制作数据流图和数据字典,完成数据库的基础建设,这是设计优秀数据库最重要的开端。完成数据库的基础建设后,就要开始正式的设计了,包括设计E-R图,逻辑结构,物理结构等,完成了这一系列的设计后,就要进行数据库设计的最后一步,也是非常重要的一步,就是实施、维护和运行。设计者可以通过这最后一步、根据用户的反馈,对设计的数据库进行优化,设计出真正意义上的优秀的数据库,达到数据的高效处理。本团队设计分析的牛奶订购系统。设计报告将从需求分析到数据库的运行与维护进行详细的叙述。本文的分为六章:第一章是总体设计方案的简介,包括设计目的和设计内容。第二章是需求分析,此阶段是数据库设计的起点,包括数据字典的阐述。第三章是概念设计,将需求分析的用户需求抽象为信息结构。第四章是逻辑结构设计,包括E-R图的展示。第五章是物理结构设计,涵盖信息存取方式的介绍等。第六章是数据库的实施与运行,它包括数据的载入及数据库的运行。毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:
学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期:年月日导师签名:日期:年月日
注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日
评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日
目录TOC\o"1-4"\h\u29823第一章绪论 11.12424课题简介 1267582.设计目的 1209733.设计内容 18319第二章需求分析 260521.需求分析结果 2164042.数据流图 -12-数据储存数据储存名:库存汇总说明:流出数据流:订单表组成:={奶制品编号+容量+库存数量}数据量:存取方式:随机存取三、处理过程处理过程名:更新奶制品说明:输入:新奶制品输出:快过期奶制品处理逻辑:根据奶制品的生产日期和保质期计算订单表数据项数据项:客户编号别名:编号类型:字符型含义说明:客户身份唯一识别标志长度:10取值范围:数据项:客户姓名别名:姓名类型:字符型含义说明:客户省份识别标志之一长度:10数据项:性别含义说明:男女类型:字符型长度:1数据项:家庭住址别名:家庭地址类型:字符型含义说明:配送牛奶的地址长度:60数据项:联系方式别名:电话类型:字符型含义说明:联系客户必须长度:11数据结构数据结构名:客户订单含义说明:订奶系统的核心数据之一组成:={客户编号+姓名+性别+家庭住址+联系方式+奶制品编号+容量+库存数量}三、数据流数据流名:订单表说明:客户下奶制品订单数据流来源:客户信息表,产品信息表数据流去向:物流表组成:={客户编号+姓名+性别+家庭住址+联系方式+奶制品编号+容量+库存数量}数据储存数据储存名:订单表说明:流出数据流:订单表组成:={客户编号+姓名+性别+家庭住址+联系方式+奶制品编号+容量+库存数量}数据量:存取方式:随机存取五、处理过程处理过程名:开始配送说明:输入:客户信息表、产品信息表输出:物流表处理逻辑:按地区配送物流表数据项数据项:客户编号别名:编号类型:字符型含义说明:客户身份唯一识别标志长度:10取值范围:数据项:客户姓名别名:姓名类型:字符型含义说明:客户省份识别标志之一长度:10数据项:性别含义说明:男女类型:字符型长度:1数据项:家庭住址别名:家庭地址类型:字符型含义说明:配送牛奶的地址长度:60数据项:联系方式别名:电话类型:字符型含义说明:联系客户必须长度:11数据结构数据结构名:客户订单配送含义说明:订奶系统的核心数据之一组成:={客户编号+姓名+性别+家庭住址+联系方式+奶制品编号+容量+库存数量}数据流数据流名:物流表说明:客户奶制品订单配送数据流来源:订单表数据流去向:物流表组成:={客户编号+姓名+性别+家庭住址+联系方式+奶制品编号+容量+库存数量}数据储存数据储存名:物流表说明:流出数据流:物流表组成:={客户编号+姓名+性别+家庭住址+联系方式+奶制品编号+容量+库存数量}数据量:存取方式:随机存取五、处理过程处理过程名:开始配送说明:输入:订单表输出:物流表处理逻辑:按地区配送第三章概念结构设计1.概念结构设计的方法与步骤概念结构设计是指将需求分析得到的用户需求抽象为信息结构及概念模型的过程,是对现实世界中实际的人、物、事和概念进行模拟和抽象,抽取人们关心的共同特性,忽略非本质的细节,并把这些特性用各种概念加以描述。概念结构是现实世界与机器世界的中间层次。概念结构的设计可分为两步:第一步是抽象数据并设计局部视图。第二步是集成局部视图,得到全局的概念结构。通过上述需求分析,我们将牛奶订购信息系统中需要的人(客户、商家、送奶工)、事(订购、送货等)转化为抽象的数据项、表等。经过团队成员再三的细心推敲,最终确定出牛奶订购的的初步E-R图。2.数据抽象与E-R图根据数据项设计局部E-R图:根据三个局部E-R图设计总体概念结构E-R图:图3.1总体概念结构E-R图第四章逻辑结构设计1.E-R图向关系模型的转换将图3.1总体概念结构E-R图转化成关系模型。客户(客户编号、姓名、性别、地址、联系方式)主键:客户编号牛奶(牛奶编号、名称、价格、容量)主键:牛奶编号配送人员(配送人员编号、性别、配送地址、配送量、联系方式、配送时间)主键:配送人员编号牛奶—客户(客户编号、牛奶编号、配送人员编号、订购量)外键:客户编号、牛奶编号、配送人员编号2.数据模型的优化数据库德逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用来预测模式可能出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化通常以规范化理论为指导,方法为:(1)确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间的数据依赖。根据需求分析可知:a)客户表的数据依赖:{客户编号->姓名,客户编号->性别,客户编号->地址,客户编号->联系方式}b)牛奶表的数据依赖:{牛奶编号->名称,牛奶编号->价格,牛奶编号->容量}c)配送人员表的数据依赖:{配送人员编号->性别,配送人员编号->配送地址,配送人员编号->配送量,配送人员编号->联系方式,配送人员编号->配送时间}d)牛奶客户表的数据依赖:{(客户编号、牛奶编号、配送人员编号)->订购量}3.数据库的结构我们总共设计了四张表,分别为客户表、牛奶表、物流表和订单表,并且根据总体结构图设计了各表的结构。如下所示。表4-1客户表的结构字段名数据类型长度约束描述CIDchar6主键客户编号Cnamechar20不为空客户姓名Sexchar2不为空性别AdressChar2不为空地址PhoneChar11不为空电话号码表4-2牛奶表的结构字段名数据类型长度约束描述MIDchar6主键牛奶编号Mnamechar10不为空牛奶名称Pricechar4不为空价格Volumechar4不为空容量表4-3物流表的结构字段名数据类型长度约束描述LIDchar6主键送货员编号Lnamechar10不为空送货员姓名Deliveryaddresschar20不为空送货区域Distributionvolumechar3不为空送货量Phonechar15不为空送货员电话Deliverytimechar10不为空送货时间表4-4订单表的结构字段名数据类型长度约束描述CIDchar6外键客户编号MIDchar6外键牛奶编号LIDchar6外键送货员编号Orderqtchar5不为空订单量第五章物理设计阶段1.系统功能模块(1)客户表信息查询和更新模块将实现对客户信息的查询和更新(修改、插入、删除)操作,方便于对客户基本信息的管理(2)牛奶表的查询和更新模块将完成牛奶基本信息的查询、更新(修改、插入、删除)操作,便于对牛奶信息的集中管理(3)配送人员表的查询和更新模块将完成配送人员基本信息的查询、更新(修改、插入、删除)操作,便于对配送人员信息的集中管理(4)订单表的查询和更新模块将完成订单基本信息的查询、更新(修改、插入、删除)操作,便于对订单信息的集中管理2.物理设计阶段结果编号存储过程作用1客户表_insert在客户表中插入一元组2牛奶表_insert在牛奶表中插入一元组3物流表_insert在物流表中插入一元组4订单表_insert在订单表中插入一元组存储过程汇总(其他表的查询、修改、删除与上面表的大致相同,这里不再具体列出)3.数据库实施阶段3.1数据库实施阶段目标用DBMS所提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果描述出来,成为DBMS可以接受的源代码,在经过调试生成目标模式3.2数据库实施阶段任务3.2.1createdatabasemilkdataonprimary(name=milkdata,filename='c:\milkdata.mdf',filegrowth=10%,size=5MB)logon(name=milkdata_log,filename='c:\milkdata_log.ldf',maxsize=1000MB)3.2.2(1)客户表基本信息的建立USECustomerDataCREATETABLECustomerInfo(CIDchar(6)PRIMARYKEY,CNamechar(20)NOTNULL,Sexchar(2),default('男'),check(Sex='男'ORSex='女')Adresschar(100)NOTNULL,Phonechar(11)NOTNULL )(2)牛奶表基本信息的建立USEMilkDataCREATETABLEMilkInfo(MIDchar(6)PRIMARYKEY,Mnamechar(10)notnull,pricechar(4)notnull,volumechar(4)notnull,) (3)物流表基本信息的建立USEmilkdataCREATETABLELogisticinfo(LIDchar(6)primarykey,Lnamechar(10)NOTNULL,Deliveryaddresschar(20)NOTNULL,Distributionvolumechar(3)NOTNULL,Phonechar(15)NOTNULL,Deliverytimechar(10)NOTNULL)(4)订单表基本信息的建立USEmilkdataCREATETABLEOrderInfo(CIDchar(6)NOTNULL,MIDchar(6)NOTNULL,LIDchar(6)NOTNULL,FOREIGNKEY(CID)REFERENCESCustomerInfo(CID),FOREIGNKEY(MID)REFERENCESMilkInfo(MID),FOREIGNKEY(LID)REFERENCESLogisticInfo(LID),Orderqtchar(5)NOTNULL,)3.3建立视图(1)查询客户表的基本信息的视图定义如下:createview客户表_viewasselect*from客户表withcheckoption;(2)查询牛奶表的基本信息的视图定义如下:createview牛奶表_viewasselect*from牛奶表withcheckoption;(3)查询物流表的基本信息的视图定义如下:createview物流表_viewasselect*from物流表withcheckoption;(4)查询订单表的基本信息的视图定义如下:createview订单表_viewasselect*from订单表withcheckoption;4.存储过程定义Createprocedure客户表_insert@CIDchar(6),@Cnamechar(20),@Sexchar(2)@Adresschar(2)@Phonechar(11)AsInsertinto客户表values(@CID,@Cname,@Sex,@Adress,@Phone);createprocedure牛奶表_insert@MIDchar(6),@Mnamechar(10),@Pricechar(4),@Volumechar(4)AsInsertinto牛奶表values(@MID,@Mname,@Price,@Volumechar);createprocedure物流表_insert@LIDchar(6),@Lnamechar(10),@Deliveryaddresschar(20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年设备采购直接承包合同版B版
- 2025年度技术转让合同人工智能技术使用权转让3篇
- 2024年物业租赁协议:购物中心商铺租赁
- 2024年版无人驾驶车辆技术研发合同
- 2025年医院儿科工作总结(3篇)
- 2024水泥买卖合同参考范本
- 天然气公司安全会议制度模版(3篇)
- 二零二五年医疗器械分包合同集成2篇
- 2024年连带责任贷款担保协议标准模板
- 2025年学校健康教育工作计划模版(3篇)
- 变配电所基础知识课件
- 公开课教我如何不想他课件-PPT
- 读书笔记《框架思维》PPT模板思维导图下载
- 培智生活数学暑假作业
- 项目部领导施工现场值班带班交接班记录表
- 2023年江苏小高考历史试卷
- 《运动解剖学》课程实验课教案
- 2023年贵州贵安新区产业发展控股集团有限公司招聘笔试题库含答案解析
- 现金盘点表完整版
- 精神病医院管理制度
- 事业单位公开招聘工作人员政审表
评论
0/150
提交评论