




免费预览已结束,剩余14页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统概论课程设计 设计名称:食堂管理系统数据库设计指导老师: 杨林 班级学号(姓名)成绩KT873-22008K730202(赵宇飞)KT873-22008K730229(胡小刚)KT873-22008K730228(杜威)目录一、绪论31.1简介31.2汽院食堂的发展趋势4二、可行性分析42.1经济可行性42.2技术可行性4三、需求分析53.1用户分析53.2食堂管理系统的特点53.3 数据字典5四、概念结构设计6五、逻辑结构设计71学生表72食堂饭卡管理表73供应商表74炊事员表85货物表86采购表87采购员表88食堂加卡操作员表99. 食堂员工表910.食堂消费表911.食堂管辖部门表10六、系统实现1061表的建立1062 数据库关系图136.3 表的信息146.4 视图166.5 索引186.6 触发器18七、存储过程18八、主要代码19九、课程设计总结19一、绪论1.1简介随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大的网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在与传统交流方式中时间和空间的种种壁垒,极大的改变了人类从物质到精神、从形式到内容、生产到生活的各种活动,并且给人类带来了新的机遇和挑战。1.2汽院食堂的发展趋势网络经济是利用互联网技术广泛联系传统的丰富资源的一种动态商务活动,它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的兴起和蓬勃发展,彻底的改变了传统的信息采集、传递和外观,对劳动这的劳动技能和工作效率的提高,提供了前所未有的条件和推进做哦那个。网络技术的成熟 ,促进了信息技术的更加广泛的应用,同时助于提高企业生产的应变能力和适应性,使高质量、低成本的铲平与暗示供货和周到的服务相结合,把时间和服务同技术成本并列为企业生产总要素。网络技术争抢了企业管理功能,为企业管理提供全新的的工具和手段,已成为企业管理有效手段,网络经济使用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动,它集金融电子化、管理信息话、办公室自动化于一体,具有无可比拟的优势。二、可行性分析2.1经济可行性随着信息技术的发展与普及,网络竞争越发的激烈、残酷,传统的营销方式在现今的社会竞争中已经力不从心,尤其是书本的营销。客户作为市场的最大资源,已经成为了市场营销的核心,谁争取到了最多的客户,谁就取得了最大的成功,对客户的把握将最终决定企业的命运,现在做电子商务的网站很多,网络书店就只有那么几个屈指可数的知名网站,像是“当当网上书城”、“卓越网”等正是由于食堂管理的数量少,而且不规范,以及在网络书店的客户量上存在很大的发展空间,为满足广大读者朋友的需求,食堂管理的系统的建立将是未来一笔可观的财富。2.2技术可行性网络管理日益趋向于系统化、完整化、人性化。在网络书店的数据库设计上,我们运用到SQL2000编程,具有完善的数据库设计思想和操作能力。三、需求分析3.1用户分析随着网络的普及,越来越多的读者都习惯在网上看书、买书。在网络上用户可以找到自己想要的书籍,解决了用户区域性的问题,为广大读者提供一个平台能够找到珍贵的书籍。食堂管理数据库系统是针对广大的读者,在线的用户量极具的增加,网上读书的客户量也在扩大,例如“当当”网上书城、“卓越”网。我们在整个书店的管理上将网络书籍进行分类,包括出版社管理、用户管理、订单管理、销售管理、物流管理等,以便更好的熟悉整个网络书店的后台数据库的运行环境。3.2食堂管理系统的特点简单性:在实现平台的功能的同时,尽量让平台操作简单易懂。针对性:平台设计使食堂管理系统我们的数据库设计主要是后台管理,所以具有很强的针对实用性:我们在数据库设计的时候,将用户、管理员、书籍等基本信息在数据库中存储,具有良好的实用性。3.3 数据字典学生(学号,姓名,饭卡号,年龄,系别)饭卡(饭卡号,姓名,学号,现余额,最后一次消费时间,最后一次消费额)消费(窗口机号,姓名,学号,饭卡号,金额,时间)部门(工作区域,窗口机号)员工(编号,姓名,年龄,工作区域,职位,上岗日期,住址)加卡员(编号,工作区域,窗口机号,考勤情况,电话)炊事员(编号,工作区域,联系电话,考勤状况)采购员(编号,联系电话,考勤状况)采购(编号,货物ID,供应商ID,采购时间,采购数量,金额)货物(货物ID,名称,供应商ID,供应商单位)供应商(供应商ID,供应单位,地址,电话,材料状况)四、概念结构设计货物炊事员部门学生饭卡消费信息加卡员采购员员工供应商采购属于打印属于属于使用包含属于提供五、逻辑结构设计1学生表字段名数据类型字段含义约束学号char(10)学号Primary Key姓名char(10)姓名Foreign Key卡号char(10)卡号Not Null年龄char(10)年龄Not Null系别char(10)系别Not Null2食堂饭卡管理表字段名数据类型字段含义约束饭卡号char(10)饭卡号Primary Key姓名char(10)姓名Not Null学号char(10)学号Not Null现余额char(10)现余额Not Null最后一次消费时间datetime最后一次消费时间Not Null最后一次消费额money最后一次消费额Not Null3供应商表字段名数据类型字段含义约束供应商IDchar(10)供应商IDPrimary Key供应单位char(10)供应单位Not Null地址varchar(50)地址Not Null电话varchar(50)电话Not Null材料种类varchar(50)材料种类Not Null4炊事员表字段名数据类型字段含义约束编号char(10)编号Primary Key工作区域char(10)工作区域Not Null联系电话varchar(50)联系电话Not Null考勤情况varchar(50)考勤情况Not Null5货物表字段名数据类型字段含义约束货物IDchar(10)货物IDPrimary Key名称char(10)名称Not Null供应商IDchar(10)供应商IDNot Null供应商单位varchar(50)供应商单位Not Null6采购表字段名数据类型字段含义约束编号char(10)编号Primary Key货物IDchar(10)货物IDNot Null供应商IDchar(10)供应商IDNot Null采购时间datetime采购时间Not Null采购数量char(10)采购数量Not Null金额money金额Not Null7采购员表字段名数据类型字段含义约束编号char(10)编号Primary Key联系电话varchar(50)联系电话Not Null考勤情况char(10)考勤情况Not Null工资char(10)工资Not Null8食堂加卡操作员表字段名数据类型字段含义约束编号char(10)编号Primary Key工作区域char(10)工作区域Not Null窗口机号char(10)窗口机号Not Null考勤情况char(10)考勤情况Not Null电话varchar(50)电话Not Null9. 食堂员工表字段名数据类型字段含义约束姓名char(10)姓名Not Null编号char(10)编号Primary Key年龄 char(10)年龄 Not Null工作区域char(10)工作区域Not Null职位char(10)职位Not Null上岗日期datetime上岗日期Not Null住址char(10)住址Not Null10.食堂消费表字段名数据类型字段含义约束姓名char(10)姓名Not Null学号char(10)学号Primary Key饭卡号 char(10)饭卡号 Not Null金额Money金额Not Null时间datetime时间Not Null窗口机号char(10)窗口机号Not Null11.食堂管辖部门表字段名数据类型字段含义约束工作区域char(10)工作区域Not Null窗口机号char(10)窗口机号Primary Key六、系统实现61表的建立(一)采购表的建立(二)采购员表的建立(三)炊事员表的建立(四)供应商表的建立(五)货物表的建立(六)食堂饭卡管理表的建立(七)食堂管辖部门表的建立(八)食堂加卡操作员表的信息(九)食堂消费表的建立(十)食堂员工表的建立(十一)学生表的建立62 数据库关系图6.3 表的信息(一)采购表(二)采购员表(三)炊事员表(四)供应商表(五)货物表(六)食堂加卡操作员表(七)食堂饭卡管理表(八)食堂员工表(九)食堂消费表(十)食堂管辖部门表(十一)学生表6.4 视图(一)创建视图:视图的创建:在学生表中建立视图V1中视图(二)在采购表中建立视图如下(三)向视图中插入新的数据插入后在炊事员表中(四)删除视图中的记录6.5 索引6.6 触发器七、存储过程Create procedure学生表更新(姓名char(10),学号char(10),饭卡号varchar(10),年龄char(10),系别varchar(10)AsBeginInsert into学生表Values(姓名,学号,饭卡号,年龄,系别)EndReturn八、主要代码触发器的应用在所建数据库中,对食堂饭卡管理表建立触发器,目的是更新,开始运行,如果食堂饭卡管理表的属性1(饭卡号)有所改变,则学生表中与其对应的属性值(饭卡号)亦跟随改变。 Create trigger number on食堂饭卡管理表For updateAsBeginIf(columns_updated()&01)0Update学生表Set 饭卡号=(select ins.饭卡号 from inserted ins) Where 饭卡号=(select饭卡号from deleted)End删除员工表的删除过程usersdeletecreate procedure usersdelete(姓名 char(20)asbegindelete from 员工表where 编号=编号endreturngo九、课程设计总结 经过一个星期的努力终于把食堂管理系统做出来了,但是我知道里面的内容还不是很多,会导致很多的机能都不是很完善。但是大体的框架已经出来了,我还是想利用暑期的时间把细节做好。 我们第一天是分工合作的,胡小刚在网上查资料,整理一些东西。其他人是在食堂查看他们的分工。当时很想看一下学校食堂的数据库管理系统,但是由于各方面的原因,这个愿望实现不了。所以我们也只能自己摸索,想关系,看分工。在晚上我们差不多就把ER图画出来了,当时只建了八个表。感觉差不多涵盖了所有的内容,但是离老师的要求的还差很多。知道是需求分析做的不好,但是对于自己每天吃饭的地点还是理解的很少,也不关注他们是如何运作的。困难重重好在我们还是利用网络的优势,查到了很多的资料,这对我们的帮助很大。经过几个小时的相互讨论,最终的方案就确定下来了。 接下来就是数据库的建立,因为好多的东西,我们进行了简单的分派工作,胡小刚负责概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植物园艺疗法线上课程原料创新创业项目商业计划书
- 浓硝酸工基础考核试卷及答案
- 铁合金电炉冶炼工三级安全教育(班组级)考核试卷及答案
- 污染土地整治创新创业项目商业计划书
- 环保产业技术创新与产业升级环保产业技术创新政策实施效果评估指标体系构建报告
- 淡水养殖外卖特色产品创新创业项目商业计划书
- 铝电解工5S管理考核试卷及答案
- 护士教学课件
- 乳品加工工安全规范考核试卷及答案
- 股骨骨折体位护理课件
- GB/T 29912-2024城市物流配送汽车选型技术要求
- 纺织品产品召回流程指南
- 化验取样工安全操作规程(2篇)
- 2018岭南版美术六年级上册全册教案
- 《基本医疗保险门诊特殊慢性病药品目录(2023 年)》
- 安全保障服务方案及承诺
- 结核病营养支持
- 业务知识演讲稿:“三重一大”事项集体决策制度规范运用的思考
- 起搏器植入围手术期护理
- 中学生天文知识竞赛考试题库500题(含答案)
- 生活妆课件教学课件
评论
0/150
提交评论