ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:80.71KB ,
资源ID:7612125      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7612125.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新版数据库毕业课程设计报告食堂管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新版数据库毕业课程设计报告食堂管理系统.docx

1、最新版数据库毕业课程设计报告食堂管理系统课 程 设 计 报 告学院、系:吉林大学珠海学院计算机科学与技术系专业名称:网络工程课程设计科目:数据库系统概论题目:学生宿舍管理系统学号、姓名:指导教师:王忆璇老师完成时间:2010年10月-12月摘要因为各大高校的都在扩招,校园的设备和生活区都已达到饱和状态,尤其是食堂。以本校为例,虽有8个饭堂,但面临逼近20000师生的群体仍是存在多种困难。人流分布不均,食堂营业时间不定,饭菜种类杂多等等都让食堂的管理员无可奈何,同时也让学生对其失去好感。为了解决以上的问题,让食堂管理员要想有效的掌握食堂的运行现状,学生的需求趋势,食堂信息、数据进行合理管理,从而

2、应开发出一套适合食堂合理运行的管理系统。说明:1. 待开发的软件系统的名称:食堂管理系统2. 开发者:林艾鑫等10人3. 用 户:吉林大学珠海学院在校学生、所有食堂工作人员、系统管理员4. 该软件系统同其他系统或其他机构的基本的相互来往关系:校园网的学生数据库 5. 本项目能具体、清晰地展示出学生以及食堂工作人员的所需信息,从而节省学生等待买饭所用的时间,方便工作人员进行销售和营业额的统计,也是管理员更快捷的管理学校食堂的运作。从而为学校的师生创造优良的就餐环境。6. 系统设计目的:1) 方便学生可以安全的查找自己想要的各个食堂人流情况,菜谱,营业的现状和进行外卖点餐。也可以通过系统的互动环节

3、对食堂进行评价;2) 让食堂的前后台员工、外卖员工通过使用本系统可以及时掌握学生需求的动态,提高食堂的管理效率;3) 食堂的管理员通过全面的餐饮信息采集和处理,辅助提高系统的管理水平。用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案7. 系统设计要求:1) 进行需求分析,设计数据库的概念模型 2) 食堂信息管理:食堂信息的添加、编辑和查询; 3) 食堂窗口信息管理:食堂窗口信息的添加、编辑和查询; 4) 窗口菜样管理:窗口菜样的添加、编辑和查询; 5) 投诉信息管理:投诉信息的添加、编辑和查询; 6) 报表管理:输出食堂信息、窗口信息、菜样信息和投诉与建议信息。

4、 目录(略)一、食堂管理系统需求分析 2 (一)调查用户需求 21、学校食堂的基本情况 错误!未定义书签。2、用户对系统的要求 错误!未定义书签。(二)系统功能的设计和划分 错误!未定义书签。1、工作人员管理部分 错误!未定义书签。2、学生点餐部分 错误!未定义书签。3、管理员管理部分 错误!未定义书签。(三)数据流图 错误!未定义书签。1、外卖点餐分数据流图 错误!未定义书签。2、点评分数据流图 错误!未定义书签。3、总数据流图 错误!未定义书签。(四)数据字典 错误!未定义书签。1、数据项 错误!未定义书签。2、数据结构 错误!未定义书签。3、数据流 错误!未定义书签。4、数据存储 错误!

5、未定义书签。5、.处理过程 错误!未定义书签。二、概念结构设计 错误!未定义书签。1、设计完成的总E-R图 错误!未定义书签。2、学生点餐信息管理子系统分E-R图 错误!未定义书签。3、学生查看食堂现状的信息管理子系统分E-R图 错误!未定义书签。4、工作人员更新菜库子系统分E-R图 错误!未定义书签。5、工作人员处理外卖单的子系统分E-R图 错误!未定义书签。6、管理员更新工作人员的子系统分E-R图 错误!未定义书签。7、管理员更新食堂窗口的子系统分E-R图 错误!未定义书签。8、管理员处理投诉与建议的子系统分E-R图 错误!未定义书签。三、逻辑结构及物理结构设计 错误!未定义书签。1、上一

6、步概念结构设计得到的E-R图 错误!未定义书签。2、将E-R图转换为关系模式 错误!未定义书签。3、物理设计(结合具体的DBMS) 错误!未定义书签。四、应用程序开发 错误!未定义书签。1、 错误!未定义书签。2、 错误!未定义书签。五、总结 错误!未定义书签。六、参考文献 错误!未定义书签。一、食堂管理系统需求分析(一)调查用户需求本系统的最终用户为吉林大学珠海学院在校学生、所有食堂工作人员(窗口经理和员工)和系统管理员。根据我们日常生活中的经验,结合对自己学校食堂工作人员的咨询和对在校学生的调查,得出用户的下列实际要求:1、学校食堂的基本情况学生在学校食堂就餐,每个食堂都会有若干个窗口,每

7、个窗口有若干工作人员负责本窗口的日常营业管理。1) 学生的基本信息:入校时,每位同学都有唯一的学号和身份证号,并被分配到指定的宿舍楼和指定的宿舍即住址,同时有姓名和联系方式,使用学号的同时配置有密码。2) 员工的基本信息:3) 每个员工都有唯一的身份证号,还有姓名和联系方式,进入食堂工作后有唯一的员工号, 使用员工号的同时配置有密码,所属单位和职位4) 食堂的基本信息:5) 每个食堂都有编号,在其食堂的负责人,营业状况,如果正在营业则会有客流量,同时还会有学生对其的评价而形成的好评度。6) 窗口的基本信息:每个窗口都有编号和所属食堂编号,同时又窗口名称和在该窗口的经理,并对在此窗口出售的菜进行

8、编号,另外还有此窗口的营业状况,以及学生对其的评价而形成的好评度。7) 菜的基本信息:每道菜有编号且配有菜名和价钱,所属食堂的编号和窗口编号,同时有此时的销售状况,以及学生对其的评价而形成的好评度。8) 投诉与建议的基本信息:评价的时候有3个类型:看法, 建议 ,投诉;编号就是指这三个。每个学生可以对某食堂某窗口某道菜的评价,同时每个学生对其评价时都会自动生成一个编号并记录时间。9) 评价类型的基本信息:存储(看法、建议、投诉、回复)与对应编号(1、2、3、4)的关系。10) 外卖的基本信息:每个外卖都有订单号和此时是否被送去给学生的状态,以及订此外卖的学生的学号。11) 营业额的基本信息:每

9、个食堂的每个窗口中的每道菜在某个时间被卖出,销售的数量是多少都有统计出来,同时有计算出来总收入,12) 学生去食堂点餐的基本信息:学生到某个食堂的某个窗口去点餐,员工会点击学生点的某些菜,系统会统计此菜的编号,从数据库调出其价格,同时统计出点餐的合计金额,同时记录并更改菜的销售数量。13) 学生登录系统订餐的基本信息:登录系统后通过操作选择出在某食堂某窗口订某道菜,同时生成该外卖的订餐号,选择订餐数量,同时生成总价,同时记录并更改菜的销售数量。14) 学生查看食堂现状的基本信息:登录系统后,查看所有食堂的人流量,某些食堂某些窗口某些菜是否在出售。15) 工作人员修改菜的基本信息:每个窗口的正在

10、出售菜具有一定的数目,就用另一个菜代替已出售完的菜,则可更改该窗口正在出售的菜单;每段时间工作员工可更改该窗口的菜单16) 工作员工送外卖的基本信息:工作人员可根据订外卖的单所产生的信息(住址),将分两路送外卖;同时更改每个外卖的现状。17) 管理员处理工作人员的基本信息:若食堂里来了新的工作人员,就要将其的信息录入工作人员信息数据库中,若食堂里的工作人员不在食堂工作了,就要将其的信息从工作人员信息数据库中删除。18) 管理员食堂的基本信息:若食堂里的某个窗口销售不好,就要将其的信息从窗口信息数据库中删除,若食堂里的某个窗口是空出来的同时又有新的菜系要创建窗口,就要将其的信息录入窗口信息数据库

11、中。19) 管理员处理投诉与建议的基本信息:查看学生对食堂的投诉与建议,及时处理更改食堂的销售。2、用户对系统的要求1)、食堂的工作人员: a.信息要求:食堂的工作人员能查询自己工作的窗口的所有相关信息,包括该窗口所有菜的信息,正在出售的菜的信息,该窗口的外卖单的信息,销售状况,以利于对该窗口的全面管理。b.处理要求:当窗口的菜单的信息发生变化时,窗口经理能对其进行修改。比如,某些菜销售不好,在本窗口中相应的记录就应该删去;或者某些菜的价格改变,记录中价格的信息也要作相应的修改等等。当窗口正在出售的某些菜出售完了,工作人员能根据现状进行更改替代售完的菜。当有学生在该窗口点餐,工作人员可以通过点

12、击去统计销售额,合计总额;当有人订外卖,可以及时处理外卖单。2)、学生: a.信息要求:本校的学生能查询学校所有的食堂营业现状,正在销售情况等所有信息,能查询那些食堂开门营业和现在人流量,有哪些窗口在出售什么菜和菜的信息,食堂的菜的销售排行榜,投诉与建议。b.处理要求:学生可以通过登录系统进行订外卖,在“投诉与建议”里评价食堂的菜。2)、管理员: a.信息要求:管理员能查询食堂所有工作人员的信息,学校所有的食堂营业现状,正在销售情况等所有信息,能查询那些食堂开门营业和现在人流量,有哪些窗口在出售什么菜和菜的信息,食堂的菜的销售排行榜,投诉与建议。b.处理要求:管理员处理工作人员的基本信息,如添

13、加新来的员工信息,删除离开的员工信息;更换窗口信息,去处理投诉与建议。c安全性要求:系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容,如对于菜信息,学生和员工只有查询权限,窗口经理和管理员有查询和修改以及添加权限;对于窗口信息,学生和员工只有查询权限,管理员有查询和修改以及添加权限,窗口经理只有对自己所在窗口的修改权限。对于订单和外卖信息,学生有查询和添加权限,而员工只有查询和修改外卖订单配送状态和菜的供应状态的权限;系统应对不同用户设置不同的权限,区分不同的用户,如区分

14、学生,员工,经理,管理。d. 完整性要求:各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。 (二) 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:学生应用、工作人员管理和管理员管理三部分。各部分完成的功能如下:1、工作人员管理部分(1) 处理菜的数据库的更新(2) 处理学生的外卖单(3) 工作人员可以查询菜信息。(4) 工作人员可以查询学生外卖单信息。(5) 工作人员可以查询正在销售的菜的信息。(6) 工作人员可以查询每个菜的销售额。(7) 工作人员可以修改正在销售的菜单。(8) 工作人员可以修

15、改外卖单是否送出的状态。(9) 工作人员可以插入,修改,删除菜的信息。(10) 工作人员可以修改自己登录系统的密码。2、学生点餐部分(1) 学生可以查看食堂的一切销售现状(2) 去投诉与建议版块评价(3) 学生可以下外卖单(4) 学生可以修改自己登录系统的密码3、管理员管理部分(1) 处理管理员登录(2) 处理投诉与建议(3) 管理员可以查询工作人员的信息。(4) 管理员可以发布与更新食堂的信息。(5) 管理员可以插入、修改、查询和删除工作人员和窗口的信息。(6) 管理员可以修改所有用户及管理员本身密码。(三) 数据流图1、外卖点餐分数据流图2、点评分数据流图5、总数据流图(四) 数据字典 1

16、.数据项食堂数据字典:属性名存储代码类型长度备注编号Cnovarchar10食堂编号营业状况Ccondition布尔类型是否营业好评度Cevealuationfloat客流量Ccoustvarchar20工作人员Enovarchar20窗口数据字典:属性名存储代码类型长度备注编号Wnovarchar10窗口编号窗口名Wnamevarchar20营业状况Wcondition布尔类型是否营业工作人员Enovarchar10食堂编号Cnovarchar10好评度Wevealuationfloat菜数据字典:属性名存储代码类型长度备注菜编号Dnovarchar10菜编号窗口号Wnovarchar10窗

17、口编号食堂号Cnovarchar10食堂编号菜名Dnamevarchar(30)30状况Dcondition布尔类型是否供应价钱Dpricefloat好评度Devealuationint评价数据字典:属性名存储代码类型长度备注编号DS_Eno int食堂号Cnovarchar10窗口号Wnovarchar10菜编号Dnovarchar10内容DECvarchar100时间DS_Edatedatetime类型Typeint营业额数据字典:属性名存储代码类型长度备注销售编号Inoint食堂编号Cnovarchar10窗口编号Wnovarchar10菜编号Dnovarchar10时间Idatedat

18、etime数量Icountint收入Incomefloat员工数据字典:属性名存储代码类型长度备注员工号Enovarchar10姓名Enamevarchar20密码Epwdvarchar20身份证号Eidvarchar20所属单位Edeptvarchar20职位Eposvarchar20联系方式Ephoneint学生数据字典:属性名存储代码类型长度备注学号Snovarchar10姓名Snamevarchar10身份证号Sidvarchar10密码Spwdvarchar10住址Saddvarchar10联系方式Sphoneint外卖数据字典:属性名存储代码类型长度备注订餐号Tnoint学号Sno

19、varchar10状态Tcondition布尔类型订餐数据字典:属性名存储代码类型长度备注订餐号Tnovarchar10食堂号Cnovarchar10窗口号Wnovarchar10菜编号Dnovarchar10数量Tcountint总价SUMfloat评价类型数据字典:属性名存储代码类型长度备注编号TypedIdint内容TypeStrvarchar10看法,意见,投诉,回复2.数据结构数据结构名组成食堂信息食堂编号,营业状况,客流量,好评度,员工窗口信息窗口编号,窗口名,营业状况,工作人员,食堂编号,好评度菜信息菜编号,窗口号,食堂号,菜名,状况,价钱,好评度学生信息学号,姓名,身份证号,密

20、码,住址,联系方式员工信息员工号,姓名,密码,身份证号,电话评价信息编号,食堂号,窗口号,菜编号,内容,时间订餐信息属性名,订餐号,食堂号,窗口号,菜编号,数量,总价评价类型信息编号,内容收入食堂编号,窗口编号,菜编号,时间,数量,收入,3.数据流数据流名数据流来源数据流去向组成订餐信息学生订餐表订餐信息查询订餐信息订餐信息表管理员订餐信息外卖信息学生外卖表外卖信息查询外卖信息查询信息表学生或员工外卖信息查询食堂信息食堂信息表学生食堂信息信息查询窗口信息窗口信息表学生窗口信息信息查询菜信息菜信息表学生菜信息信息评价信息学生评价信息表评价信息查询评价信息评价信息表学生和员工评价信息4.数据存储数

21、据存储名输入的数据流输出的数据流组成外卖信息表外卖信息外卖信息确认信息外卖信息订餐信息表订餐信息订餐信息订餐信息评价信息表评价信息评价信息评价信息5.处理过程处理过程名输入数据流输出数据流外卖信息表外卖信息外卖信息订餐信息表订餐信息订餐信息评价信息表评价信息评价信息及回复信息二、概念结构设计根据上一步需求分析,设计系统的E-R图1设计完成的总E-R图为:2. 学生点餐信息管理子系统分E-R图3. 学生查看食堂现状的信息管理子系统分E-R图4、工作人员更新菜库子系统分E-R图5、工作人员处理外卖单的子系统分E-R图6、管理员更新工作人员的子系统分E-R图7、管理员更新食堂窗口的子系统分E-R图8

22、、管理员处理投诉与建议的子系统分E-R图三、逻辑结构及物理结构设计1、上一步概念结构设计得到的E-R图2、将E-R图转换为关系模式关系模式数据结构名组成食堂信息食堂编号,营业状况,客流量,好评度,员工窗口信息窗口编号,窗口名,营业状况,工作人员,食堂编号,好评度菜信息菜编号,宿舍电话学生信息学号,姓名,身份证号,密码,住址,联系方式员工信息员工号,姓名,密码,身份证号评价信息编号,食堂号,窗口号,菜编号,内容订餐信息属性名,订餐号,食堂号,窗口号,菜编号,数量,总价评价类型信息编号,内容收入食堂编号,窗口编号,菜编号,时间,数量,收入,(下划线标注的属性为主码)以上关系模式均为BCNF。为了方

23、便程序查询,建立了如下用户视图:菜排行榜视图(食堂编号,窗口名,菜名,评价,状况)窗口排行榜视图(食堂号,窗口名,评价,状况)评价与建议视图(窗口号,窗口名,菜名,内容,时间,评价类型)外卖视图(外卖编号,学生地址,学生电话,外卖状况,外卖时间)收入视图(收入编号,食堂编号,窗口编号,菜编号,菜名,数量,收入,时间)3、物理设计(结合具体的DBMS)1、表总汇表一 食堂元素变量名数据类型备注编号Enovarchar(10)主键(非空)营业状况Ccondition布尔类型非空好评度Cevealuationfloat非空客流量Ccoustvarchar(20)非空工作人员Enovarchar(20

24、)Employees的外键表二 窗口元素变量名数据类型备注编号Wnovarchar(10)主键(非空)窗口名Wnamevarchar(20)非空营业状况Wcondition布尔类型非空工作人员Enovarchar(10)Employees的外键食堂编号Cnovarchar(10)Canteen的外键好评度Wevealuationfloat非空表三 菜元素变量名数据类型备注菜编号Dnovarchar(10)主键(非空)窗口号Wnovarchar(10)食堂号Cnovarchar(10)菜名Dnamevarchar(30)非空状况Dcondition布尔类型非空价钱Dpricefloat非空好评度

25、Devealuationfloat(0-1)非空表四 投诉与建议元素变量名数据类型备注编号DS_Eno int主键食堂号Cnovarchar(10)窗口号Wnovarchar(10)菜编号Dnovarchar(10)内容DECvarchar(10)非空时间DS_Edatedatetime类型Typeint表五 营业额元素变量名数据类型备注食堂编号Cnovarchar(10)联合主键(非空)外键:表一窗口编号Wnovarchar(10)联合主键(非空)外键:表二菜编号Dnovarchar(10)联合主键(非空)外键:表三时间Idatedatetime数量Icountint非空收入Incomefl

26、oat非空表六 工作人员元素变量名数据类型备注员工号Enovarchar(10)主键(非空)姓名Enamevarchar(20)非空密码Epwdvarchar(20)身份证号Eidvarchar(20)非空所属单位Edeptvarchar(20)非空职位Eposvarchar(20)非空联系方式Ephoneint非空表七 学生元素变量名数据类型备注学号Snovarchar(10)主键,非空姓名Snamevarchar(10)非空身份证号Sidvarchar(20)密码Spwdvarchar(20)住址Saddvarchar(20)非空联系方式Sphoneint非空表八 外卖元素变量名数据类型备注订餐号Tnoint主键 非空学号Snoint非空 外键:表七状态Tcondition布尔类型非空表九 订餐元素变量名数据类型备注订餐号Snovarchar(10)联合主键(非空)外键:表八食堂号Cnovarchar(10)联合主键(非空)外键:表一窗口号Wnovarchar(10)联合主键(非空)外键:表二菜编号Dnovarchar(10)联合主键(非空)外键:表三数量Tc

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1