软件工程-校园订餐系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分类展示(特色盖饭、单品套餐、面
食、小炒、风味素菜、炒饭、酒水饮
料)、菜品检索(按菜名模糊搜索)。
后台的主要功能包括:管理员登
录、系统管理员(菜单管理、养生咨 询管理、留言管理、友情链接、用户 管理)、订餐管理员(订单管理)。
➢ 菜单管理:菜单的添加、删除、 修改。
➢ 养生咨询管理:养生资讯的添加、删 除、修改。
业智能 (BI)工具提供了企业级的
数据管理。Microsoft SQL
Server 2005数据库引擎为关系型
数据和结构化数据提供了更安全
可靠的存储功能,使用户可以构
建和管理用于业务的高可用和高
性能的数据应用程序。
在学校食堂订餐系统中,数
据库位于服务器,学生可以远程
访问数据库,管理员在服务器上
管理系统中的信息,于是要求服
➢ 如果学生觉得菜单应该有所改变则 可对已选的菜单进行选择、更改、 删除等功能。
➢ 当学生确定订餐完毕后,学生可以 将其提交至我们的餐厅后台系统, 并生成订单。
➢ 学生可以对系统或者餐厅有意见或 者建议的留言给我们,我们会及时 满意的回复,并给相应的菜品打分。
管理员、后台管理流程如下:
➢ 管理员登录后台点餐系统。 ➢ 管理员可以管理会员信息。 ➢ 后台将顾客点餐提交到后厨
件还是软件均可满足作为客户端
的条件,服务器配置要求也不是
太高。因此,本系统在运行上是
可行的。
1.顶层数据流图如图所示
2.一层数据流图如图所示
3.二层数据流图如图所示
1、数据库的需求
本系统采用Microsoft SQL
Server 20005数据库,它是典型
的关系型数据库,使用集成的商
社会可行性:基于C/S的订餐系
统将传统的交易流程信息化、数字
化,一方面以信息流代替了面对面
的交易,可以大量减少人力、物力,
降低了成本;另一方面突破了时间
和空间的限制,使得交易活动可以
在任何时间、任何地点进行,从而
大大提高了效率。
经济可行性: 通过网络传递信
息可以不受距离的限制,由此可以
减少不必要的开支,同时该系统可

留言管理:留言查看、留言回复。
➢ 友情链接:跟其它网站进行友情链接。 (新增的模块)

用户管理:用户的审核、添加、
查看信息、会员级别。
➢ 订单管理:订单的添加、删除、 修改。
学生订餐主要流程如下:
➢ 学生登录网上订餐系统进行菜单的 浏览或者注册为会员。
➢ 会员可以对自己的个人信息进行更 改,以会员形式登陆的学生享受订 餐服务。
因时间关系或者天气的原因,不愿 意在人多的食堂或者校园周边的餐馆等 候,这样,订餐便成为了一种最好的选 择方式,校园订餐网站的诞生便成为了 最佳的选择,多样化的菜式的选择,网 络便捷的服务,学生所爱!
小组成员: 蔡蒙 朱亚群 朱慧文 张梦 梅茜茜 李乾孛
系统的开发主要以校园内及
附近的餐馆为基础,将这些餐馆
1、国家政策 国家的高校扩招政策为各大高校增
加的不少的生源,很多高校现有的后勤 资源已经大大满足不了学生的需要,比 较突出的就是食堂“吃饭难”的问题。 2、Internet的发展
Internet的发展为校园订餐网站的 开发提供了一个发展的平台,通过 internet技术的支持,可以为广大的学 生提供一个时尚、舒适的消费场所,在 校学生,足不出寝,便可享用美食。 3、市场需求
显示。 ➢ 后厨根据顾客订餐菜单进行
做菜。 ➢ 所有订餐菜完成后根据会员
提交送餐地址进行确认并送 餐。
SQL Server 2005 Eclipse
订餐系统的正常运行,首先是要
有一个完整稳定的服务器端,并且 拥有很多个客户端。客服端要具有 实现学生登陆和订餐功能,在登陆 成功后,要显示出为学生提供多种 功能入口的主界面,学生可以进行 相关的操作实现管理个人基本信息、 查看菜单和订餐以及发表留言和投 诉等。服务器端管理学生、菜单、 订单及学生留言等信息。
的菜名的信息放在网站上供同学
们选择。系统上的菜单可分为快
餐、单品套餐、面食、小炒、荤
菜、素菜、炒饭、饮料。大家也
只要点点鼠标,选购好自己喜欢
的菜食,相应餐馆的送餐人员则
会把订购的饭菜送过来,也可前
往食堂用餐,这样不仅节省了时
间,也解决了“吃饭难”的问题。
当然,该网站只限于局域网
之内,只供本校(徐州工程学院)
务器具有良好的性能和安全可靠
学生订餐E-R图如下图所示
2、数据库详细设计 (1)、学生信息表
名称
cid cname cpsw cmoney
ctel cphoto
描述 数据类型 是否为空
用户名 nchar(10)

姓名
nchar(10)

密码
nchar(30)

账户余额
float

联系方式 nchar(11)
mnum 食物编号 nchar(10)

照片
image

主键
是 否 否 否 否 否
wk.baidu.com
(2)、管理员信息表
名称
描述 数据类型 是否为空 主键
aid
用户名 nchar(10) 否

apsw
密码 nchar(30) 是

aname
姓名 nchar(10) 是

ctel 联系方式 nchar(11) 是

(3)、菜单信息表
名称
描述 数据类型 是否为空 主键
直接进入本网站可直接进入网站主页,
可选择登录,若为注册可选择注册,
只有注册用户方可点餐。注册提供用
户名和密码,用户名只能检测,若已
存在则提示。另外加入记住密码功能,
登陆一次可在两周内无需再次登录,
直接进入登录状态。(其中我们在此
模块加入了“记住密码、用户名检测”
的功能。)

菜品展示:每周推荐(5种)、
以提高学校食堂的工作效率,所以
从经济上完全是可行的。
技术可行性: 本系统的开发
采用Java语言和简单的网络通信
协议,只实现一些基本功能,练
习上课所学内容,因此本系统是
一个小型的基于C/S的订餐系统,
功能并不是很强大。
运行可行性: 本系统为一个
小型的订餐系统,所耗费的资源
不多,现在一般的手机无论是硬
的同学选购订餐,校外的学生则
无法登入本网订餐。
学生订餐系统
前台的主要功能包括:用户的注
册/登录、我的帐户、菜品的详细信
息、联系方式(QQ/微信)、菜品查
询、菜品高级查询、菜品的分类浏览、
每周推荐、各类菜品展示、畅销菜类
排行榜、热门推荐、邮件通知、订单
管理、缺货登记、订餐流程等等。

用户注册登录:用户访问本网站
相关文档
最新文档