当前位置:文档之家› 软件工程-校园订餐系统设计

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

因时间关系或者天气的原因,不愿 意在人多的食堂或者校园周边的餐馆等 候,这样,订餐便成为了一种最好的选 择方式,校园订餐网站的诞生便成为了 最佳的选择,多样化的菜式的选择,网 络便捷的服务,学生所爱!
小组成员: 蔡蒙 朱亚群 朱慧文 张梦 梅茜茜 李乾孛
系统的开发主要以校园内及
附近的餐馆为基础,将这些餐馆
的同学选购订餐,校外的学生则
无法登入本网订餐。
学生订餐系统
前台的主要功能包括:用户的注
册/登录、我的帐户、菜品的详细信
息、联系方式(QQ/微信)、菜品查
询、菜品高级查询、菜品的分类浏览、
每周推荐、各类菜品展示、畅销菜类
排行榜、热门推荐、邮件通知、订单
管理、缺货登记、订餐流程等等。

用户注册登录:用户访问本网站
业智能 (BI)工具提供了企业级的
数据管理。Microsoft SQL
Server 2005数据库引擎为关系型
数据和结构化数据提供了更安全
可靠的存储功能,使用户可以构
建和管理用于业务的高可用和高
性能的数据应用程序。
在学校食堂订餐系统中,数
据库位于服务器,学生可以远程
访问数据库,管理员在服务器上
管理系统中的信息,于是要求服
➢ 如果学生觉得菜单应该有所改变则 可对已选的菜单进行选择、更改、 删除等功能。
➢ 当学生确定订餐完毕后,学生可以 将其提交至我们的餐厅后台系统, 并生成订单。
➢ 学生可以对系统或者餐厅有意见或 者建议的留言给我们,我们会及时 满意的回复,并给相应的菜品打分。
管理员、后台管理流程如下:
➢ 管理员登录后台点餐系统。 ➢ 管理员可以管理会员信息。 ➢ 后台将顾客点餐提交到后厨
件还是软件均可满足作为客户端
的条件,服务器配置要求也不是
太高。因此,本系统在运行上是
可行的。
1.顶层数据流图如图所示
2.一层数据流图如图所示
3.二层数据流图如图所示
1、数据库的需求
本系统采用Microsoft SQL
Server 20005数据库,它是典型
的关系型数据库,使用集成的商
务器具有良好的性能和安全可靠
学生订餐E-R图如下图所示
2、数据库详细设计 (1)、学生信息表
名称
cid cname cpsw cmoney
ctel cphoto
描述 数据类型 是否为空
用户名 nchar(10)

姓名
nchar(10)

密码
nchar(30)

账户余额
float

联系方式 nchar(11)
1、国家政策 国家的高校扩招政策为各大高校增
加的不少的生源,很多高校现有的后勤 资源已经大大满足不了学生的需要,比 较突出的就是食堂“吃饭难”的问题。 2、Internet的发展
Internet的发展为校园订餐网站的 开发提供了一个发展的平台,通过 internet技术的支持,可以为广大的学 生提供一个时尚、舒适的消费场所,在 校学生,足不出寝,便可享用美食。 3、市场需求
直接进入本网站可直接进入网站主页,
可选择登录,若为注册可选择注册,
只有注册用户方可点餐。注册提供用
户名和密码,用户名只能检测,若已
存在则提示。另外加入记住密码功能,
登陆一次可在两周内无需再次登录,
直接进入登录状态。(其中我们在此
模块加入了“记住密码、用户名检测”
的功能。)

菜品展示:每周推荐(5种)、
以提高学校食堂的工作效率,所以
从经济上完全是可行的。
技术可行性: 本系统的开发
采用Java语言和简单的网络通信
协议,只实现一些基本功能,练
习上课所学内容,因此本系统是
一个小型的基于C/S的订餐系统,
功能并不是很强大。
运行可行性: 本系统为一个
小型的订餐系统,所耗费的资源
不多,现在一般的手机无论是硬
显示。 ➢ 后厨根据顾客订餐菜单进行
做菜。 ➢ 所有订餐菜完成后根据会员
提交送餐地址进行确认并送 餐。
SQL Server 2005 Eclipse
订餐系统的正常运行,首先是要
有一个完整稳定的服务器端,并且 拥有很多个客户端。客服端要具有 实现学生登陆和订餐功能,在登陆 成功后,要显示出为学生提供多种 功能入口的主界面,学生可以进行 相关的操作实现管理个人基本信息、 查看菜单和订餐以及发表留言和投 诉等。服务器端管理学生、菜单、 订单及学生留言等信息。

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

用户管理:用户的审核、添加、
查看信息、会员级别。
➢ 订单管理:订单的添加、删除、 修改。
学生订餐主要流程如下:
➢ 学生登录网上订餐系统进行菜单的 浏览或者注册为会员。
➢ 会员可以对自己的个人信息进行更 改,以会员形式登陆的学生享受订 餐服务。

照片
image

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

apsw
密码 nchar(30) 是

aname
姓名 nchar(10) 是

ctel 联系方式 nchar(11) 是

(3)、菜单信息表
名称
描述 数据类型 是否为空 主键
的菜名的信息放在网站上供同学
们选择。系统上的菜单可分为快
餐、单品套餐、面食、小炒、荤
菜、素菜、炒饭、饮料。大家也
只要点点鼠标,选购好自己喜欢
的菜食,相应餐馆的送餐人员则
会把订购的饭菜送过来,也可前
往食堂用餐,这样不仅节省了时
间,也解决了“吃饭难”的问题。
当然,该网站只限于局域网
之内,只供本校(徐州工程学院)
分类展示(特色盖饭、单品套餐、面
食、小炒、风味素菜、炒饭、酒水饮
料)、菜品检索(按菜名模糊搜索)。
后台的主要功能包括:管理员登
录、系统管理员(菜单管理、养生咨 询管理、留言管理、友情链接、用户 管理)、订餐管理员(订单管理)。
➢ 菜单管理:菜单的添加、删除、 修改。
➢ 养生咨询管理:养生资讯的添加、删 除、修改。
社会可行性:基于C/S的订餐系
统将传统的交易流程信息化、数字
化,一方面以信息流代替了面对面
的交易,可以大量减少人力、物力,
降低了成本;另一方面突破了时间
和空间的限制,使得交易活动可以
在任何时间、任何地点进行,从而
大大提高了效率。பைடு நூலகம்
经济可行性: 通过网络传递信
息可以不受距离的限制,由此可以
减少不必要的开支,同时该系统可
mnum 食物编号 nchar(10)
相关主题