资源描述
实验项目名称: 大学生外卖大全 实验学时: 32
同组学生姓名: 实验地点: 宿舍
实验日期: 2013/9/2-2013/12/16 实验成绩:
批改教师: 批改时间:
大学生外卖大全
目录
1引言 1
1.1背景 1
1.2编写目的 1
1.3编写意义 1
2任务概述 2
2.1目标 2
2.2用户人群与特点 2
3需求分析 3
3.1数据需求 3
3.2功能需求 4
4运行环境规定 6
4.1设备要求 6
4.2支持软件 6
大学生外卖大全
需求分析
1引言
1.1背景
众所周知校园里有一股“外卖服务上门”的热潮,并已普遍到大学生宿舍区,这无疑是对学生食堂提出的“挑战书”现代经济的快速发展给人们提供了更为便利的生活从而也引发了人们不为人知的惰性,有了网上订餐系统,可以让订餐者与餐厅进行互动,足不出户,选择自己喜爱的菜品,对与商家而言,这样做节省了成本,不需要为实体店的地址而烦恼,这样做对于商家和消费者来说无疑是双赢的。
1.2编写目的
为了让广大学生足不出户就能吃到可口的外卖,收集学校附近外卖的菜单,价格,距离和收货时间,并可以让大学生自己评价外卖的优劣,免去收到各种外卖传单的困扰,方便选出适合的外卖。
1.3编写意义
将一个学校周边一定距离的外卖整合,省去了在学校各处收到各式各样外卖的困扰,节约商家的宣传成本,节省人力物力,并节约大量纸质资源。
2任务概述
2.1目标
明确所要开发的系统应有的功能、性能与界面,使有关人士能够清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
2.2用户人群与特点
用户人群包括系统的管理和维护人员,还有需要订购外卖的大学生。
他们应具备:
l 一定计算机使用方法;
l 能够较为熟练的输入汉字等信息;
l 基本熟悉工作或订购流程。
3需求分析
3.1数据需求
1) 对于系统的管理人员,需要包括的数据项:用户名,密码,权限,注册时间等;
2) 对于客户,需要包括的数据项:用户名,密码,注册日期,客户姓名,常用联系电话等
3) 对于系统的送餐人员,需要包括的数据项:工作号,姓名,联系电话等
4) 对于菜品的信息,需要包括的数据项:菜品编号,菜品名称,菜品价格,菜品评价等
3.2功能需求
本系统主要有两大基本功能模块:外卖销售和售后及管理。
外卖销售分为四个板块:
用户管理系统:用户注册,用户登录;
订餐管理系统:本次订单信息,历史订单查询;
菜单浏览:菜品基本信息,菜品价格;
用户反馈系统;
售后及管理分为三个板块:
信息发布:菜品价格信息发布,餐厅菜品信息发布;
用户留言及售后:用户留言处理,售后服务;
系统销售统计:统计销售情况
售后及管理
信息发布
菜品价格信息发布
餐厅菜品信息发布
系统销售统计
用户留言及售后
售后服务
用户留言处理
统计销售情况
外卖销售
用户管理系统
用户注册
用户登录
菜单浏览
订单管理系统
历史订单查询
本次订餐信息
用户反馈系统
菜单基本信息
菜单价格
大学生外卖大全
4运行环境规定
4.1设备要求
WindowsXP及更高
内存512M
硬盘剩余空间至少1GB
4.2支持软件
Windows XP
目录
1引言 7
1.1背景 7
1.2编写目的 7
1.3编写意义 7
1.4参考资料 8
2程序系统结构 8
2.1系统中信息的定义 8
2.2整个程序的订餐流程图 9
3程序的整体设计说明 9
3.1系统的功能描述 9
3.2功能 10
3.3性能 11
4安全设置模块设计说明 11
4.1程序描述 11
4.2输入项 11
4.3输出项 11
4.4流程逻辑 12
4.5注释设计 12
4.6限制条件 12
5 订餐系统模块设计说明 13
5.1程序描述 13
5.2输入项 13
5.3输出项 13
5.4流程逻辑 14
5.5注释设计 14
大学生外卖大全
详细设计
1引言
1.1背景
众所周知校园里有一股“外卖服务上门”的热潮,并已普遍到大学生宿舍区,这无疑是对学生食堂提出的“挑战书”现代经济的快速发展给人们提供了更为便利的生活从而也引发了人们不为人知的惰性,有了网上订餐系统,可以让订餐者与餐厅进行互动,足不出户,选择自己喜爱的菜品,对与商家而言,这样做节省了成本,不需要为实体店的地址而烦恼,这样做对于商家和消费者来说无疑是双赢的。
1.2编写目的
为了让广大学生足不出户就能吃到可口的外卖,收集学校附近外卖的菜单,价格,距离和收货时间,并可以让大学生自己评价外卖的优劣,免去收到各种外卖传单的困扰,方便选出适合的外卖。
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的详细设计, 并且明确系统的详细设计模块与用例需求。
1.3编写意义
将一个学校周边一定距离的外卖整合,省去了在学校各处收到各式各样外卖的困扰,节约商家的宣传成本,节省人力物力,并节约大量纸质资源。
1.4参考资料
[1] 张燕,洪蕾.等.软件工程理论与实践.机械工业出版社.
2程序系统结构
2.1系统中信息的定义
用例
定义
数据项
管理人员
系统的管理者
用户名,密码,权限,注册时间等
客户
系统的浏览及使用者
用户名,密码,注册日期,客户姓名,常用联系电话等
送餐人员
订单完成后菜品的运输人员
用户名,密码,注册日期,客户姓名,常用联系电话等
菜品信息
菜品的介绍
菜品编号,菜品名称,菜品价格,菜品评价等
具体如下图1所示
图1 用例及其数据项
2.2整个程序的订餐流程图餐厅
客户
送餐人员
管理人员
大学生外卖大全
菜品
图2 核心工作流程图
图2为我们系统的核心工作流程图,为了能让用户更好地体验本订餐系统,我们将在随后为系统添加更多的功能,增加用户体验的工作,提高了订餐的效率,并且给用户一个更好的享受。
3程序的整体设计说明
3.1系统的功能描述
本系统主要有两大基本功能模块:外卖销售和售后及管理。
外卖销售分为四个板块:
外卖销售板块
板块功能
用户管理系统
用户注册,用户登录
订餐管理系统
本次订单信息,历史订单查询
菜单浏览
菜品基本信息,菜品价格
用户反馈系统
售后及管理分为三个板块:
售后及管理板块
板块功能
信息发布
菜品价格信息发布,餐厅菜品信息发布
用户留言及售后
用户留言处理,售后服务
系统销售统计
统计销售情况
3.2功能
售后及管理
信息发布
菜品价格信息发布
餐厅菜品信息发布
系统销售统计
用户留言及售后
售后服务
用户留言处理
统计销售情况
外卖销售
用户管理系统
用户注册
用户登录
菜单浏览
订单管理系统
历史订单查询
本次订餐信息
用户反馈系统
菜单基本信息
菜单价格
大学生外卖大全
图3 系统的板块及板块功能
3.3性能
本系统可以出色地完成一个订单的销售,运输,付款,评论等功能。
4安全设置模块设计说明
4.1程序描述
为了保证系统的安全性,使客户的隐私权得到保障,只有授予权限的管理员及客户可以进入系统并做相应的订单处理,未经允许不得对系统的订单进行操作。
4.2输入项
输入项包括用户名和密码;
输入密码错误可重新输入,密码连续输入错误3次账号将进入安全模式4小时。
4.3输出项
输入正确后进入系统,进行订餐管理等操作。
4.4流程逻辑
图4 安全设置模块流程图
4.5注释设计
程序中用/*…*/进行整体注释,用//进行单行注释
4.6限制条件
1.用户名输入错误时不能登录。
2.密码输入错误时不能登录。
3.密码输入错误超过三次则此账号进入4小时的安全模式。
5 订餐系统模块设计说明
5.1程序描述
此系统为本程序的核心系统,主要完成菜品的购买,运输和评价功能。
5.2输入项
输入项包括菜品名称,价格,客户姓名和客户地址。
5.3输出项
输出项为客户姓名,联系电话和客户地址。
5.4流程逻辑
图5 订餐系统模块流程逻辑
5.5注释设计
程序中用/*…*/进行整体注释,用//进行单行注释
14
展开阅读全文