资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
在线订餐系统在线订餐系统 作作业题业题目:目: 网上网上订订餐数据餐数据库库系系统设计统设计 作作业时间业时间: : 2012 年年 11 月月 专业专业班班级级: : XXXXXXXXXXXXXXXXX 姓姓 名:名: 学学 号:号: 授授课课教教师师: : 目录目录 第一章 需求分析.3 1.1 订餐现状分析.3 1.2 顾客需求分析.3 1.3 管理员需求分析 .3 1.4 性能需求分析.3 1.5 可行性分析 .4 1.6 总体设计原则.4 - 2 - 第二章 数据库概念结构设计.5 2.1 系统 E-R 图 .5 2.2 数据流图.6 2.3 数据字典.6 2.3.1 数据项.6 2.3.2 数据结构.7 2.3.3 处理过程.7 第三章 数据库逻辑结构设计.10 3.1 数据库逻辑结构初步构思.10 3.2 具体逻辑结构设计.11 第四章 数据库的物理结构设计.12 4.1 表间关系设计.12 4.2 完整性设计 .12 第五章 数据库系统的实施.14 5.1 数据库的建立.14 5.2 数据输入.14 第六章 数据库运行和维护.16 6.1 定义并设置备份策略 .16 6.2 启用数据库维护计划任务 .16 第七章 报告总结.18 - 3 - 第一章需求分析第一章需求分析 1.1 订餐现状分析 现在普遍使用的订餐方式是进行电话预定,这种预订方式方便,错误率也 比较低,但是由此引发的一些不良现象也比较多,主要是订餐后出现饭店并没 有将信息记录在案,而且电话里不能看到菜品的图片,对菜量和菜品样式没有 直观的概念。另外这种订餐方式只是进行电话的预约,很可能会出现订餐但是 不履行订单也不进行订餐取消的现象,订餐人员对订购的餐桌信息不太了解会 进行相关信息的询问,这样就在一定程度上造成了时间的浪费,饭店人员会在 同一天反复重复相同的信息,造成了人力资源的浪费。 这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就具 有了重要的意义。 1.2 顾客需求分析 顾客模块的功能包括个人信息管理,美食选购,美食评价三大功能。其中, 在个人信息管理中可以对个人信息进行修改、还可以查阅以往订过的美食信息; 在选购美食中可以通过购物车直接购买的形式、也可已选择货到付款的形式完 成交易;美食评价中顾客可以这对这次服务质量,留下自己相对餐厅说的话, 完成用户与餐厅之间的交互。 1.3 管理员需求分析 管理员模块的功能包括菜品管理,订单管理,会员信息管理三大功能。 其中,在个菜品管理中可以对菜品信息进行添加、修改和查询操作;在订单管 理中可以通过未确认、已确认、已下单三种形式进行管理、也可查看所有订单 信息;会员信息管理中,可以添加会员信息和修改会员信息,进而方便顾客网 上订购美食,并享有优惠,这一做法人性化的完成网站的推广,避免了顾客的 抵触情绪。 1.4 性能需求分析 该系统在性能功能上应达到如下需求: 操作简单、界面友好: 完全控件式的页面布局,使得菜品,资讯,座位等信 息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点 击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操 作情况。对常见的类似网站的管理的各个方面:基本信息录入、浏览、删除、 修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式; - 4 - 即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的 对应栏目显示出来,达到“即时发布、即时见效”的功能; 系统运行应该快速、稳定、高效和可靠; 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。 1.5 可行性分析 随着经济的快速发展,B2C 电子商务越来越受到人们的关注。网上订餐类 网站,已经如雨后春笋般的出现在了个大城市。特别在公司,企业内部,团体 订餐已经成为了趋势。同时,随着全国人民的精神、物质和文化生活高度的提 高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且口味 也越来越挑刺,正因为如此网络订餐业务的出现,正迎合了这些人的口味,他 们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜品,品尝不同风格 的菜品,网络订餐业务在中国有着极大的发展空间以及良好的背景。而当代大 学生,白领工作人士作为社会中的重要群体,他们对饮食的要求都在不断提高, 饮食在他们生活中起着重要作用。因此,面向大学生和都市白领人士的网络订 餐网站的设计有着良好的现实意义。 1.6 总体设计原则 1、开放性、可扩充性、可靠性原则 开放系统是生产各种计算机产品普遍遵循的原则,遵循这种标准的产品都 符合一些公共的、可以相互操作的标准,能够融洽的在一起工作。开放系统使 得各种类型的网络和系统互连简单、标准统一,容易扩展升级。从而适应广大 用户需求的多变性和产品的更新换代。 2、良好的用户操作界面 用户操作界面美观、方便、实用,使用户能在较短的时间内掌握其使用方 法。 3、实用性原则 任何系统的设计都要考虑其实用性,系统开发的目的是为了实现业务处理 自动化、规范化,提高工作效率,减轻工作人员的劳动强度,减少开支。 4、工作平台设计原则 能适应
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号