云快卖,提供专业好用的外卖系统、跑腿系统和同城信息系统,公众号+小程序+APP多端适用。
五数据库应用系统的设计班级姓名学号系统分工需求分析
2023-01-24 19:00:33 云快卖

《教工食堂网上订餐系统的数据库设计》由会员分享,可在线阅读,更多相关《教工食堂网上订餐系统的数据库设计(13页珍藏版)》请在人人文库网上搜索。

1、 数据库原理与应用课程实验五数据库应用系统的设计教工食堂网上订餐系统的数据库设计班级姓名学号系统分工需求分析概念结构设计逻辑结构设计数据库物理设计与实现实验日期:2012年*月*日教工食堂网上订餐系统的数据库设计一、需求分析1开发目的建立教工食堂网上订餐系统,方便在校教职人员就餐,节省了用餐时间,节约服务成本。2设计背景现在食堂在用餐时间段人员拥挤,网上选餐既可以方便教师用餐,又可以节省成本和时间。3开发目标方便在校教工用餐时间,提高效率,大大节约成本。利用网上订餐系统方便快捷,为广大教工提供了便捷的订餐体系。4系统结构图系统结构图如图1-1所示,包括网上订餐后台配餐派送反馈四个功能。图1-1

2、系统结构图图1-2教工食堂网上订餐系统第一层数据流图5系统数据流图说明1)数据流图说明图1-3数据流图b网上订餐系统中后台配餐数据流图如图14所示图1-4数据流图c后台配餐系统中派送数据流图如图15所示图1-5数据流图d派送系统中反馈数据流图如图14所示图1-6数据流图e反馈2)处理过程说明系统中处理过程定义表如表11所示编号处理过程名处理功能描述处理要求输入数据项输出数据项1.0网上订餐教师登陆网站网上选餐每份一个选菜单教职人员号,菜名,数量选菜单号2.0后台配餐提供教师人员所选菜品每份选菜单对应一份送货单菜号食堂订餐系统,价格送货单号3.0派送送餐员备送餐品每人若干个送餐时间,送餐地点收据单送货人员编

3、号4.0反馈根据教职员工的意见进行改进每次订餐服务一次教职员工的意见改进和提高质量的方法表11教工食堂网上订餐系统处理过程名编号处理过程名处理功能描述处理要求输入数据项输出数据项1.1登陆验证职工信息一次处理100个用户教职工号是否允许登录1.2选菜确定了所选择的菜的菜号每份若干个菜号是否已经选择好菜品1.3核算计算一次选择全部菜品的价格每份一次菜品的金额应付金额表1一2网上订餐处理过程编号处理过程名处理功能描述处理要求输入数据项输出数据项2.1核对核对库存全部库存量所选菜号和数量选菜单2.2配餐提供用户所选的菜品每次配送一份订单选菜定单送货单表1-3后台配餐处理过程编号处理过程名处理功能描述

4、处理要求输入数据项输出数据项3.1核对是否有可用送餐员一个送餐员3份订单送餐份数送餐员名单3.2检查确认送货路径一份订单对应一个路径送货单送餐路径表14派送处理过程编号处理过程名处理功能描述处理要求输入数据项输出数据项4.1反馈根据教职员工的意见进行改进每次订餐服务一次教职员工的意见改进和提高质量的方法表1一5反馈处理过程3)数据存储说明确定最终数据库需要存储哪些信息。数据存储定义以数据流图为基础。(1)考察数据流图中每个数据存储信息,确定其是否应该而且可能由数据库存储(2)定义每个数据存储。如下:系统中数据存储定义表如表2一1所示:编号数据存储名数据项说明建立该数据存储的处理过程存取该数据存

5、储的处理过程1.0教职员工号唯一标识一个教职员工网上订餐一人一个1.0菜号唯一标示一个菜网上订餐一菜一个1.0菜价菜的价格网上订餐一菜一个2.0数量菜的库存量后台配餐一菜一个3.0送餐员号唯一标示一个送餐员派送一人一个表2-1教工食堂网上订餐系统数据存储名6数据字典描述数据字典的内容数据项数据结构数据流数据存储处理过程数据项是数据的最小组成单位若干个数据项可以组成一个数据结构数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。系统中数据字典数据项描述如表31所示:数据项名含义类型长度取值范围与其他数据项的逻辑关系教职员工号前四位标别该教职员工所在部门,后四位按顺序编号字符80

6、9999可确定其他数据项菜号菜的编号字符80000-9999菜价菜的单价字符800.00-99.99数量菜的库存量字符70-999送餐员号送菜员的编号字符-99999表3-1教工食堂网上订餐系统数据项二、概念结构设计1.系统分E-R图设计图2-1网上订餐系统分E-R图1n核对1配餐1送货单订餐系统选菜单图2-2后台配餐系统分E-R图图2-3派送系统分E-R图图2-4反馈系统分E-R图2.系统基本E-R图设计教职员工:(职工号,姓名,所在学院,授课专业)网站:(网址,网站管理员)配菜单:(菜号,菜的数量,菜名,菜价)送货单:(订单号,送货地点,送货人员,送货时间

7、)送货员名单:忑货员编号,送货路径,送货地点)菜品:(菜号,菜名,菜的品级)三、逻辑结构设计1系统数据模型说明教职员工:(职工号,网址,送货员编号,菜号,姓名,所在学院,授课专业)此为教职员工实体型对应的关系模式。该关系模式已包含了联系“登陆”所对应的关系模式。网址,送货员编号,菜号是该关系模式的候选码。网站:(网址,菜号,职工号,网站管理员)此为网站实体型对应的关系模式。该关系模式已包含了联系一“付款”所对应的关系模式。菜号,教工号是该关系模式的候选码。配菜单:(菜号,网址,订单号,菜的数量,菜名,菜价,库存)此为配菜单实体型对应的关系模式。该关系模式已包含了联系一“核对”所对应的关系模式。

8、网址,订单号是该关系模式的候选码。送货单:(订单号,菜号,送货地点,送货人员,送货时间)此为送货单实体型对应的关系模式。该关系模式已包含了联系一“核对”所对应的关系模式。菜号是该关系模式的候选码。送货员名单:(送货员编号,订单号,职工号,送货路径,送货地点)此为送货员名单实体型对应的关系模式。该关系模式已包含了联系一“送达”所对应的关系模式。职工号,订单号是该关系模式的候选码。菜品:(菜号,职工号,菜名食堂订餐系统,菜的品级)此为菜品实体型对应的关系模式。该关系模式已包含了联系一“反馈”所对应的关系模式。职工号是该关系模式的候选码。2用户子模式设计(1)教职员工实体型关系模式建立的视图:为一般用户建立视图

9、:(职工号,姓名,所在学院,授课专业)为教务处建立视图:(职工号,网址,送货员编号,菜号,姓名,所在学院,授课专业)(2)网站实体型关系模式建立的视图:为一般用户建立视图:(网址,网站管理员)为网站管理后台建立视图:(网址,菜号,职工号,网站管理员)(3)配菜单实体型关系模式建立的视图:为一般用户建立视图:(菜号,菜的数量,菜名,菜价)为配菜系统建立视图:(菜号,网址,订单号,菜的数量,菜名,菜价,库存)(4)送货单实体型关系模式建立的视图:为一般用户建立视图:(订单号,送货地点,送货人员,送货时间)为送货系统建立视图:(订单号,菜号,送货地点,送货人员,送货时间) 送货员名单实体型关系模式建

10、立的视图:为一般用户建立视图:(送货员编号,送货路径,送货地点)为送货系统建立视图:(送货员编号,订单号,职工号,送货路径,送货地点)菜品实体型关系模式建立的视图:为一般用户建立视图:(菜号,菜名,菜的品级)为储备仓库建立视图:(菜号,职工号,菜名,菜的品级)四、数据库物理设计与实现1.数据库设计((8)(20)(20)(20);((8)(20);

11、((7)(20)(4)(4);((7)(7)(10)(10);an((7)(20)(20);((7)(20)(20);2.数据装载,张三,信息管理,信息学院);,李红);,红烧肉,31,1);C101,红烧肉一件,6,林业大学);,和兴路,林大正门);,红烧肉小菜,优);

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

云快卖

留言咨询

×