校园外卖信息系统分析与设计课程报告_第1页
校园外卖信息系统分析与设计课程报告_第2页
校园外卖信息系统分析与设计课程报告_第3页
校园外卖信息系统分析与设计课程报告_第4页
校园外卖信息系统分析与设计课程报告_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计课程报告题目:校园外卖订餐管理系统一、系统规划(一)学校的远景与战略问题:天津大学基础建设不完善,食堂就餐存在严重问题影响:1.每次的吃饭高峰期,都异常拥挤,很多学生都在排队,严重的浪费了不少时间。2.食堂没有座位,带回宿舍食用,对宿舍卫生也造成了影响,更甚者有人无法吃到饭。(二)校园外卖订餐系统战略解决办法:建立一个新的营销方式网上订餐影响:1.节省学生的时间和精力2.避免食堂食物的浪费,同时让每位学生都吃到满意的食物3.为学校食堂的管理工作提供了方便。(三)校园外卖订餐系统的总体规划过程1.定义目标节省学生的时间和精力,避免食堂食物的浪费,同时让每位学生吃到满意的食物,提高服务质量以及员工对餐厅的满意度。按照项目总体目标,确定了“校园订餐管理系统”应达到如下目标(1)操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见类似的网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定以及支付方式;(2)即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能(3)系统运行应该快速、稳定、高效和可靠;(4)在结构上应该具有很好的可扩展性,便于将来功能的扩展和维护。2.定义过程(1)员工管理:商家用于统计员工信息,同时对员工信息拥有增删改查的权(2)顾客管理:用于客户对自身信息进行注册,修改,以及订餐操作(3)菜品管理:商家对菜品的样式以及价格拥有增删改查的权限(4)订单管理:用于对客户的订餐信息进行查看,统计,确认,删除的操作(5)配送管理:根据订单信息派送到指定位置,再汇报商家进行系统确认。(6)采购管理:根据订单统计,来合理的采购原料3.定义数据类通过过程分析可知,数据类包括以下几个方面:员工信息,顾客信息,菜品信息,订单信息,原料信息(三)校园外卖订餐系统的总体规划过程(三)校园外卖订餐系统的总体规划过程(四)信息系统预算(见后期的经济可行性)(五)信息系统开发的时间计划二、系统分析(一)可行性分析报告1.经济可行性(一)可行性分析报告2.技术可行性我们的新系统的运行所需要的只是一台windows7的电脑,

在计算机硬件技术已经发展到接近顶峰的今天,这一要求是绝对能百分百满足,至于在软件的使用和维护方面,也能让使用者很容易上手,无需经过专门培训。大学课程中《数据库原理》《操作系统知识》《网络基础》等多门课程为整个课题开发提供了坚实的基础。VB是一种相对简单的语言,SQLServer2005也是一种简单的数据库所以技术难度并不高。(一)可行性分析报告3.操作可行性操作极其简单,无需计算机水平达到怎样的高度,只要会使用手机的基本功能即可。而且现在大学生基本上人手一部手机,所以操作上绝对可行。(一)可行性分析报告4.管理可行性校园外卖可以有效的缓解食堂压力,所以学校领导是大力支持。同时也可以满足学生多样化的生活。(一)可行性分析报告4.人力资源可行性校园订餐管理信息系统的管理系统相对简单,在高校中学习计算机编程的同学都可以完成订餐管理软件的编程工作,所以在人力上是可行的。(二)业务分析报告

图2组织结构图人事处:负责配送订单,货到付款的顾客帮忙收取现金采购处:负责采购原料,保持安全库存生产处:负责做菜,满足顾客需求技术处:负责改善系统和维护系统财务处:统计网上支付和现金支付(二)业务分析报告

图6业务流程系统总图(二)业务分析报告(三)数据流程分析1.顶层DFD图8顶层数据流程图(三)数据流程分析2.一层DFD图9一层数据流程图(三)数据流程分析3.二层DFD图10二层数据流程图1(三)数据流程分析3.二层DFD图10二层数据流程图2三、系统设计(一)系统功能结构图图11系统功能结构图(二)数据库设计1.概念结构设计

图12校园外卖订餐管理系统E-R图(二)数据库设计1.概念结构设计顾客(账号,密码,顾客姓名,顾客手机号,宿舍号,配送员姓名)3NF下订单(订单号,账号,厨师姓名)3NF厨师(厨师姓名,厨师手机号,厨师年龄)3NF做菜(厨师姓名,配送员姓名)3NF配送员(配送员姓名,配送员手机号)3NF检查(厨师姓名,菜品种类)3NF原材料(菜品种类,菜品数量,仓库号)3NF采购(采购日期,菜品种类,采购员姓名)3NF采购员(采购员姓名,采购员性别,采购员年龄)3NF仓库(仓库号,仓库菜品种类,仓库菜品数量)3NF(二)数据库设计2.逻辑结构设计表22顾客信息表(二)数据库设计2.逻辑结构设计

表23订单信息表

(二)数据库设计2.逻辑结构设计表24厨师信息表

(二)数据库设计2.逻辑结构设计表25做菜信息表(二)数据库设计2.逻辑结构设计表26检查信息表(二)数据库设计2.逻辑结构设计表27配送员信息表(二)数据库设计2.逻辑结构设计表28原材料信息表(二)数据库设计2.逻辑结构设计表29

采购信息表(二)数据库设计2.逻辑结构设计表30采购员信息表(二)数据库设计2.逻辑结构设计表9

仓库信息表(二)数据库设计1.物理结构设(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(二)数据库设计1.物理结构设计(三)编码设计1.学号编码设计代码名称:订单编号;代码类型:区间码;代码长度:12位图33订单编码设计图(三)编码设计(三)编码设计(三)编码设计(三)编码设计(三)编码设计(四)输入输出设计1.顾客登陆输入内容:账号,密码输入设备:键盘、鼠标输出内容:登陆成功或者登陆失败输出设备:打印机2.顾客信息查询输入内容:账号,密码输入设备:键盘、鼠标输出内容:姓名、手机号、宿舍号输出设备:打印机(四)输入输出设计3.顾客信息修改输入内容:账号,密码输入设备:键盘、鼠标输出内容:姓名、手机号、宿舍号输出设备:打印机4.订单信息查询输入内容:订单编号输入设备:键盘、鼠标输出内容:顾客姓名,顾客手机号,顾客宿舍号,菜品名输出设备:打印机(四)输入输出设计5.订单信息修改输入内容:订单编号输入设备:键盘、鼠标输出内容:顾客姓名,顾客手机号,顾客宿舍号,菜品名输出设备:打印机6订单信息删除输入内容:订单编号输入设备:键盘,鼠标输出内容:空输出设备:打印机(四)输入输出设计7.配送信息查询输入内容:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论