1校园订餐系统的技术要求
PHP服务器端语言编写,HTML前端语言编写,JavaScript客户端脚本语言的编写,CSS页面布局与美化的编写,EA建模,Axure RP画原型图。
2原始数据
(1) 在管理员信息表中,包括的数据项:账户、密码、权限、注册时间。
(2) 在订餐客户信息表中,包括的数据项:用户编号、用户名、密码、姓名、电话、地址、身份证、注册时间。
(3) 在菜品信息中,包括的数据项:菜品编号、菜品名称、菜品价格、菜品内容、类别、添加时间等,每道菜都有它的菜名、介绍、价格等信息,为了让菜品的这些信息在页面有个很好的呈现,我们把这些信息存入菜品信息表进行维护。
(4) 在订单列表中,包括的数据项:订单列表编号、用户名、菜品编号、下单时间等。
(5) 在购物车信息中,包括的数据项:购物车信息唯一标识、食品ID、订餐用户名、添加时间等。当顾客选购菜品放入购物车时,我们会把这些菜品的ID、数量、价格记录存入订单关联表中,通过订单关联表中的信息算出会员将要支付的金额,再通过菜品ID这个主健把相应的信息存入个人订单这张表中进行维护。
3需求分析:
由于互联网发展已深入各个地方,网上订餐这个课题已经提出,为了方便大学生的生活,提高大学生的学习生活效率,该系统根据现实订餐的方式虚拟于网络之上,使大学生通过网络就可以享受到可口饭菜。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的更贴心的服务。
如今大学的食堂口碑都不怎么好,菜价贵,味道差,排队长,没位子,而且去晚了菜还可能冷掉,如果因为一些事耽搁了还有可能错过了供应饭菜的时间,随着天气慢慢变热,大部分学生都愿意呆在宿舍,而不是特意跑去食堂吃饭,如果有人能提供送餐上门的服务,我想大部分人还是愿意去尝试的,综合上述的这些问题,给予了本系统巨大的潜在客户与市场。
4.四、系统功能分析:
前台管理中要区分三种权限的用户,第一种用户只能浏览首页,这种用户称为游客;第二种用户可以订餐、留言、查看个人的订单信息以及修改个人信息,这种用户成为注册用户;第三种用户是管理整个网站的人,称为系统管理员。
通过对系统的分析,针对一般的网络订餐系统,总结出如下的需求信息:
1)用户分游客、注册用户和管理员用户。
2)一般用户和注册用户无需要登录就可以查看餐饮信息和资讯
3)注册用户登录后可以进行预订餐饮。
4)管理员可进行所有后台操作权限
前台功能需求:
1.顾客登录网上订餐系统进行菜单的浏览或者注册为会员。
2.会员可以更改个人信息,会员可以享受订餐服务。
3.如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除等功能。
4.当顾客确定订餐完毕后,把信息提交到餐厅后台系统,并生成订单。
5.顾客可以对系统或者餐厅有意见或者建议的留言给我们,我们会及时满意的回复。
后台管理中分为两种,一种是普通管理员,一种是超级管理员。普通管理员不能进行管理员账号管理;超级管理员能进行后台所有操作。
后台管理包括管理员账号管理、注册用户管理、菜品类别管理、菜品信息管理、数据分析管理、评价管理、公告动态显示管理、状态管理、订单管理。
后台功能需求:
1.管理员管理会员信息。
2.管理员管理和回复会员的留言。
3.管理员添加、更改和删除菜品信息。
4.管理员管理订单信息。