网上订餐系统需求分析调研
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上订餐系统
需求分析说明书
专业:计算机科学和技术
班级:09计科
学号:00913024
姓名:高宇
目录
1 概述 (2)
1.1用户简介 (2)
1.2项目的目标 (2)
1.3参考资料 (2)
2目标系统描述 (3)
2.1系统流程图 (3)
2.2作业流程 (4)
2.3系统类图..................................................................................... 错误!未定义书签。
2.4顺序图......................................................................................... 错误!未定义书签。
2.4.1管理员顺序图 (7)
2.4.2用户顺序图 (8)
2.5状态图......................................................................................... 错误!未定义书签。
2.5.1用户的状态图 (10)
2.6数据库描述................................................................................. 错误!未定义书签。
2.6.1数据库表设计 (11)
3界面需求 (3)
1概述
随着经济的发展及网络的普遍化,网上订餐越来越贴近学生的生活,这样如何在网上订餐店中订到服务较好而价格相对较低廉的套餐的需求也越来越迫切,于是订餐网站的兴起也是必然的。这个项目的目的就是做一个比较完善的网上订餐系统。系统有两三种用户,即学生用户、餐馆用户和后台管理员,学生用户在进入网站后登录自己的账户即可浏览网站的菜单及各种服务,并可对套餐和服务给出评论。餐馆用户登录进入系统后可以经营餐馆,发布信息并接受订单。管理员登录进入系统后对网站进行管理,可进行的有,用户管理,菜单管理,订单管理等等。
1.1 用户简介
学生用户。学生用户在网站上进行注册后拥有一个账户,登陆账户可以浏览网站的信息和订餐。
餐馆用户。餐馆用户在网站上进行注册后拥有一个账户,登陆账户可以经营自己的餐馆为网站添加信息以及接受学生用户的订餐订单。
后台管理员。后台管理员拥有比普通用户更高的权限,管理整个系统的各个方面,如用户管理,菜单管理,订单管理,保证整个系统的正常运行。
1.2 项目的目标
项目的目标:
做一个比较完善的网上订餐系统,方便学生用户在网上订餐。各方面的具体目标如下:(1)具有比较好的界面。
(2)每个用户均可以注册,注册之后有一个或多个账户,用户可以为自己的账户设置或修改密码,可以更改用户自己的有关信息,用这个账户登录后在网站上享受订餐服务。
(3)用户的账户和网上银行相连接,可以充值金额或付款。
(4)系统需要有较高的安全性。
1.3 参考资料
《电子商务系统的分析和设计》刘军马敏书
《软件工程》张海藩倪宁
《信息系统分析和设计》耿骞韩圣龙傅湘玲
2目标系统描述2.1 系统流程图
系统流程图如下:
流程图描述
1.用户流程分析
1)注册登陆:系统将判断该用户是否注册,如果是,则可查看网站信息;否则,提示用户注册。
2)若为学生用户,登录后可以选择修改个人信息或是浏览网站信息。
订餐后填写订单,填写之后提交给系统。
收货后付款:网上的每一份订单都将实时存入后台数据库。用户收货付款后,完成网上交易。
3)若为餐馆用户,登录后可以选择修改信息,对餐单进行添加或修改以及查询订单。
2.管理员流程分析
1)登陆:管理员进入后台系统必须有自己的权限,如果是,则可以进入后台系统,对后台进行操作,否则不能登录;
2)网站管理:登录后进行各个方面的管理。
2.2 作业流程
1.学生用户用例图
2..餐馆用户用例图
3.管理员用例图
2.3 流程图
2.3.1管理员流程图
流程图如下:
管理员首先登录,若成功则进入系统的首页,然后对首页中显示的各项事务进行管理,若不成功则返回至初始状态。
2.3.2学生用户流程图
1.注册流程图如下:
流程分析:
注册登陆:系统将判断用户名是否被注册,并判断用户的资料是否正确,若用户名被注册或资料有错误,则提示用户重新输入。若正确则完成注册
2.订单流程图
流程分析:
订单的创建、修改、删除及确认:用户登录,创建订单并向其中加入商品。结束选菜后若不查看订单则确定下单并结束。若查看订单则查看是否对订单中的商品满意,若满意则下订单。若不满意则查看订单并确定是否要对商品进行修改,若修改则调整物品,确认下单;若不进行修改则删除订单。
用户的状态图
2.3.3数据库表设计
1.管理员表
2.学生用户表
3.餐馆用户表
4.菜单表.
5.订单表
3界面需求
前台界面:1首页2登陆3注册4投诉评论5后台管理登陆(新品推荐销售排行用餐建议)
要求:
(1) 背景为白色添加部分红色暖色系;
(2) 采用图形界面的显示风格;
(3) 特色菜食物字体为宋体、小五号、黑色;
(4) 对于已不能购买的商品的字体,对用户显示灰色;可以购买的未过期的团购商品,对用户显示黑色并可点击查看其具体信息;
(5) 输入设备:键盘、鼠标;
(6) 输出设备:显示器、打印机、音箱等。
(7) 订单或用户的个人信息等的输出格式采用表格形式(但表格边框设置为和背景同色),分页输出。
后台界面:
后台界面使用单一色系,字体用小三号字体,多使用框架。
登录后能进行下述功能:
1菜品{类别.菜名.单价.简介.图片}管理(添加,浏览)2订单管理3管理员用户管理(添加删除)4退出5公告(增加删除公告,公告列表)