网上订餐系统详细设计说明书.
- 格式:pdf
- 大小:2.58 MB
- 文档页数:18


应用软件架构课程设计——需求规格说明书
I 目录
1引言 ......................................................................... 1
1.1编写目的 ............................................................... 1
1.2背景说明 ............................................................... 1
1.3 参考资料 ............................................................... 1
2任务概述 ..................................................................... 2
2.1目标 ................................................................... 2
2.2用户的特点 ............................................................. 2
2.3假定与约束 ............................................................. 2
3需求规定 ..................................................................... 3
3.1对功能的规定 ........................................................... 3
3.1.1系统功能图 ....................................................... 3
数据库课程设计
概要设计说明书
设计题目:网上订餐系统
院 系:
专业班级:
学 号:
姓 名:
邮 箱:
指导老师:
起止时间: 2012 年 3 月—— 2012 年 5 月
1 1引言
1.1编写目的
为了让消费者清晰了解餐店提供的外卖服务。消费者可以实时了解该餐店还提供什么外卖服务和菜式。为了方便餐店对外卖订单的管理,清晰地了解那个订单还没处理,并且不用无时无刻都盯着电话。
1.2背景
本项目名称:网上订餐系统
项目开发人员:
预期读者:该文档预期读者为开发组设计人员。
1.3定义
1.3.1 专门术语
SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.4参考资料
《现代软件工程》陈松乔等编著,清华大学出版社
2总体设计
2.1需求规定
本项目是提供给提供外卖服务的餐店的。消费者可以注册和在线浏览菜式,登录之后还可以把菜式订单添加到购物车并且提交,还可以查询订餐的状态。而餐店管理员也可以注册
2 和登录。登录以后可以对订单管理和菜式管理。其中可以选择一个时间段后列出客户提交的订单,并且可以对订单进行确认.删除.回复。另外对菜式管理,选择菜式管理以后列出所有菜式,并且可以添加菜式.删除菜式和对菜式的名字.图片.价格等信息进行修改。
2.2运行环境
操作系统为Windows xp/ 7
数据库SQL server2005
2.3功能需求与程序的关系
2.4尚未解决的问题
(1)只对系统的功能进行了描述,没有阐述各个模块之间是如何协调合作;
(2)没有描述模块的实现方法,以及在这个过程具体的流程。
网上订餐系统功能概要说明书
基于Web的订餐系统规格说明书
用户角色:浏览者,登陆用户,管理员
登陆用户:
1点菜(菜包括点餐,饮料,主食等,下同)
#1通过饭店点菜
(1)显示饭店列表
(2)点击某个饭店后,显示该饭店的详细信息及一些特色菜
(3)查看该饭店的菜谱
(4)查看某个菜的详细信息,并且允许将这个菜加个到餐车上。
#2通过菜肴列表来点菜
(1)显示菜肴列表
(2)查看某个菜的详细信息,并且允许将这个菜加个到餐车上。
#3搜索点菜(比如搜索面食,辣食,特色菜,快餐等)
2餐车与结算
(1)进入餐车
(2)查看餐车状态,包括已点的菜以及数量(相当一个订单)
(3)可以修改当前订单
(4)如果确认,进入结算(。。。等待细化)
哪几种支付方式,具体流程
3注册,登陆
4查看因历史订单
查看自己以前曾经订过的餐饮
5查看周边的饭店分布情况
6评分系统
用户可以为自己点过的餐饮打分
7积分系统
用户订餐将产生积分,积分在特定日期可以兑换
8留言系统 1用户可以对一个商家(如肯得基店,如神户牛排店)对进行评价和说明。
2也可以对一个餐饮品(如一道菜如辣子鸡,一种饮料如芒果汁,其它如烤香蕉等3用户也可以对其它用户的留言进行评论。
浏览者:和登陆用户功相同,除了进入结算时会被定向到登陆页面。
管理员:
1增加饭店,为某个饭店增加菜
2修改,删除某个菜的信息。
3查看订单信息,处理订单,设置订单状态等信息
4发布信息
5交流平台
6查看一定时间内的交易情况。
其它合理的需求
基本功能:
1网上订餐
2支付方式
3送餐方式
4预订餐厅
5积分功能
6留言功能
7推荐功能
8用户信息管理
9饭店信息管理
.. . . ..
专业.专注 . 数据库设计说明书
1引言
1.1编写目的
a) 编写目的:数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。我们通过书写这份文档说明,从各方面进行网上订餐系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员、系统分析员提供基准文档。我们也希望通过写数据设计说明书,规范数据名称、数据范围、数据代码等。这份文档是项目小组今后共同作战的基础,有了开发规范、程序模块之间和项目成员之间的接口规则、数据方式,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。
b) 预期读者:项目开发的全体人员,项目评审人员,项目测试人员,指导老师X老师。
1.2背景
a) 待开发系统的名称:网上订餐系统;
b) 本项目的任务提出者:某某网店管理者;
c) 开发者:本人;
d) 用户:所有顾客;
1.3定义
在此我们列出本文件中用到的专门术语的定义、外文首字母组词的原词组:
词汇名称 词汇含义 备注
EC Electronic Commerce的缩写,即电子商务 其内容包含两个方面:一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通信方式,买卖双方不谋面地进行的各种商贸活动。
C/S 客户机/服务器 Client/Server的缩写
订餐车 消费者用于暂时存放中意物品的书签式存储变量
HTML HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。