- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上订餐系统分析精选
一、题目
网上订餐系统
二、课程设计目的
1、熟悉软件工程过程及软件开发的各种方法和生存周期模型
网络订餐系统属于计算机在数据通信和信息处理方面的应用, 属于典型的网络数据库应用系统( 客户/服务器数据库应用) ,其关键问题是数据的存储与检索, 系统开发的实质是数据库的建立、 连接和数据库编程。
综上所述系统开发所依赖的软件技术已很成熟项目开发的成本开发费用和今后的运行、维护费用.1引言
餐饮业一直是服务行业最重要的组成部分之一。薄利多销一直是餐饮业的营销理念。如何在当前餐饮行业日趋激烈的竞争环境中脱颖而出并吸引更多的顾客,已成为每位餐饮业经营者所追求的目标。
经过多年发展,餐馆管理已经逐渐由简单而繁琐的人工管理,进入科学系统管理的阶段。如何有效的节约人力成本是餐饮业致力于解决的首要问题。当前最有效的手段就是采用系统的自动化管理取代过去的人工方式。
5.1.1编写目的
本需求规格说明书是通过分析,结合UML理论后得出的对于一个基本的餐馆订餐系统的需求和功能分析,其主要目的是为系统的设计开发提供前期的准备工作。
本系统的用户对象可以分为两部分:本系统的主要用户订餐者和餐厅管理者。
5.1.2项目背景
A.项目委托单位:***美食餐厅
开发单位:***软件开发组
主管部门:信息学院
B:与其它系统关系:传统的餐厅内部订餐系统属于单机版,面向餐厅管理人员;而本系统属于网络版C/S模式的,面向广大用户;本系统在互联网上及时发布菜品信息,用户快速方便的实现订餐,餐厅管理人员高效的管理餐厅。
5.1.3定义
UML:统一建模语言,英文全称为Unified Modeling Language。
C/S:Client/Server,一种网络连接模式,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
5.1.4参考资料
[1]张海藩.《软件工程导论》.第五版.清华大学出版社
[2]刘辉,杨克勤等. 基于Web 的网上订餐点菜系统. 商业科技.2007,505:40
5.2项目概述
5.2.1 项目目标、内容、现行系统的调查情况
本系统是一个餐馆订餐系统,本系统是网络版C/S模式,优势在于面向大众,能够实现用户网上订餐和餐馆的数字化经营。系统数据安全性好,使数据库安全有保障。系统开放性好,采用标准的开发工具和技术,后台数据库采用微软mysql。
目前运行的订餐系统主要是单机版的,面向餐厅管理人员,且功能少,不能满足竞争日益激烈的餐饮业的需求。
5.2.2 开发环境
操作系统: Microsoft Windows NT 2003/ Windows 2000/ XP/win7
浏览器:IE
IDE:php5.2+apache2.2
数据库:mysql5.1
测试工具:php5.2+apache2.2
5.2.3运行环境
客户机:IE6/IE7/firefox2.0
.3功能需求
5.3.1 功能划分
本系统主要分为两个功能模块:普通用户模块和管理员模块,如下图
5.3.2 功能描述
1.用户模块设计。
用户模块分为2个主要功能:
(1) 定菜下单模块。 在首页有餐厅的菜单(有图片显示)和价格,查看好之后,点击“我要下单”按钮进行下单。下单时要填写菜名、数量、是否要米饭(几份米饭)、附加说明(例如多加饭,不辣等)、联系电话、送餐地址。填写好之后,单击“提交订单”或者单击“重新填写”进行重新填写。
(2)订单查询模块。订单成功后可以返回查询订单数据。
以上功能的用例图,及顺序图如下:
用户用例图
用户订单顺序图
用户订单活动图
2.管理员模块
登录模块。管理员在登陆界面通过用户名和密码登录,直至用户名和密码都正确才能登陆成功。登陆成功之后才能进行修改密码、删除订单、添加菜单、删除菜单等功能。
修改密码模块。在登陆成功之后可以输入原密码和新密码来修改密码。
删除订单模块。客户下订单之后想反悔或者餐厅确认的时候联系不上客户,管理员就会删除相应的订单。
添加菜单模块。餐厅推出新菜色时,管理员就可以上传菜名、价格、图片来添加菜单。
删除菜单模块。对于餐厅没有的菜或者下架的菜,管理员可以在主页中删除菜单。
管理员用例图
六、总体设计
6.1网络订餐系统架构
网络订餐系统结构图
6.2 类设计
类图
6.3数据库设计
管理员数据表:bs_admin
字段id:管理员排序
字段user:管理员用户名
字段pwd:管理员密码,明文密码,未做md5加密处理
菜单数据表:bs_candan
cid 菜单累加编号 cname 菜名 cprice 价格 cspic (未启用,保留做缩略图地址) cpicpath 菜单菜名对应大图路径 oid 订单累加序号
原创力文档


文档评论(0)