网上订餐系统软件需求说明书Word文档下载推荐.doc

上传人:b****9 文档编号:13024671 上传时间:2022-10-02 格式:DOC 页数:12 大小:133.50KB
下载 相关 举报
网上订餐系统软件需求说明书Word文档下载推荐.doc_第1页
第1页 / 共12页
网上订餐系统软件需求说明书Word文档下载推荐.doc_第2页
第2页 / 共12页
网上订餐系统软件需求说明书Word文档下载推荐.doc_第3页
第3页 / 共12页
网上订餐系统软件需求说明书Word文档下载推荐.doc_第4页
第4页 / 共12页
网上订餐系统软件需求说明书Word文档下载推荐.doc_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

网上订餐系统软件需求说明书Word文档下载推荐.doc

《网上订餐系统软件需求说明书Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《网上订餐系统软件需求说明书Word文档下载推荐.doc(12页珍藏版)》请在冰豆网上搜索。

网上订餐系统软件需求说明书Word文档下载推荐.doc

编写软件需求说明书的目的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。

该文件包括对软件的功能,性能,安全保密和运行环境的要求。

项目开发人员,用户可参考此说明书。

本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己喜欢的菜品,改变传统商业交易,在互联网上进行交易,实现网上购买菜品。

系统地阐述了整个网络订餐系统的功能及实现。

实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。

基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行订餐交易。

本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。

主要涉及软件,数据库与网络技术等。

涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。

1.2背景

说明:

a.所建议开发的软件系统的名称;

《网上订餐系统》

b.本系统的任务提出者:

c.本系统的任务开发者:

小组

d.本系统的定位:

小型的联网运行软件

e.本系统的使用用户:

各餐饮公司

f.本系统的一般性运行环境:

装有Microsoft公司的Windows98、Windows2000、WindowsXP等操作系统。

1.3定义

网上订餐:

通过网路远程访问,采用B\S结构完成顾客与餐饮提供者服务的交替。

1.4参考资料

a.计算机软件保护条例;

b.中华人民共和国计算机信息系统安全保护条例

c.计算机软件产品开发文件编制指南GB8567——88

d.[1]耿祥义、张跃平JSP实用教程[M].清华大学出版社2008。

e.[2]刘玉宝、李念峰数据库原理及应用[M].科学出版社

f.[3]齐治昌、谭庆平、宁洪软件工程[M].高等教育出版

g.[4]BruceEckel.Thinkinginjava(SecondEdition)[M].美国:

PrenticeHall.41~48.

h.[5]李飞,最新实用网络技术教程[M].西安:

西安电子科技大学出版社.69~70,124~126.最新实

i.[6]黄理,李积善,曹林有,张勇.用JSP轻松开发Web网站(第一版)[M].北京:

北京希望电子出版社.2001.100~152.

2任务概述

2.1目标

此软件是单机运行版本,开发的主要目标是:

a.减少人力资源开销

b.处理速度上的明显提高

c.防止许多时候的人为错误

d.达到“无纸化办公”的要求

e.便于餐厅材料管理

2.2用户的特点

餐厅经理可参与信息管理,餐厅工作人员实用该系统,进行信息查询订餐等工作。

消费者通过客户端进行订餐操作。

2.3假定和约束

a.假定所建议系统的运行寿命的最小值:

五年

b.法律和政策方面的限制:

本系统的提出正是为提高餐厅的业绩,增加网上订餐渠道

c.本系统面临的主要限制是必须防止数据被盗用、破坏、非合法修改。

系统投入使用的最晚时间:

2012年六月中

3需求规定

3.1对功能的规定

本系统处理的是数据流,采用SD的分析方法,得出该系统跟其他外界的关系如下:

管理者

订餐系统

(ORS系统)

消费者

权限信息权限信息

常用数据查询条件

查询条件查询结果

查询结果浏览

订单

订餐

对ORS系统进行分析,得出其内部数据流图如下:

资讯管理5

搜索功能4

常用数据处理3

餐饮资料更新2

显示输出10

订餐管理8

磁盘

权限信息管理1

餐厅信息管理6

菜谱信息管理7

餐饮资料备份9

预订订

权限输入

用户浏览

菜品资料

餐厅资料

常用数据处理

查询条件

查询结果

恢复数据

备份数据

常用数据录入

常用数据

界面输出

用户状态标示

下面是各个处理加工的细化:

权限信息管理:

本加工主要完成权限信息的验证、增删管理员、修改用户密码等功能。

它的输入为权限信息,即用户名跟密码,然后通过权限信息验证,区分是一般会员,还是管理员。

其中,一般会员只能进行资料查询、搜索、订餐操作;

管理员可以使用全部功能。

权限信息验证1.1

资料备份恢复9

增删会员1,2

注册账号1.3

权限信息

用户状态标识

用户信息文件

搜索功能

本加工实现菜谱的检索功能。

通过接收消费者和管理者的查询条件,然后判断其正确性,然后查询餐饮资料。

消/管

处理输入并判断正确性性4.1

查询餐饮资料4.2

各正确的查询条件

处理输入并判断正确性4.1

产生数据库查询语句4.2.1

显示输出

10

访问数据库4.2.2

合法的查询条件

SQL查询语句

餐饮资料文件

查询餐饮资料主要是通过把正确的查询条件转化为相应的SQL查询语句,然后转交数据库处理。

然后转交数据库处理。

餐饮资料更新

本加工实现餐饮资料的更新。

本功能只有管理员才能使用。

餐饮资料的更新包括了新菜谱和新餐厅信息的录入跟餐饮资料的修改两个功能。

新菜谱录入:

由用户给出餐饮资料跟其始编号,然后先判断起始编号的正确性跟餐饮资料的正确性,然后才将餐饮资料存进数据库,并返回一个智能标签。

餐饮资料修改:

由用户给出修改后的餐饮数据,修改完重新导回数据库。

起始编号处理:

该处理比较关键,因为可能出现的情况是菜谱编号冲突,也就是按连续编码的方式来添加数据,下一个编号可能已经被占用,如果出现这种情况,系统应该提示用户该编号已经被占用了,要求用户重新输入新的起始编号。

同时,如果用户需要,可以随时更改该起始编号。

新菜品、餐厅资料录入2.1

新资料入库2.2

餐饮资料修改2.3

起始编号处理2.4

正确的资料

常用录入数据

新菜品编号

修改后的餐饮数据

录入

编号文件

本加工实现该系统的设备输出功能,是将得到的查询结果或处理结果按照用户的输出格式要求进行转化,然后将转化结果从打印机输出或者显示器输出。

或者当用户有打印需求的时候,打印结果。

菜品信息管理7

格式化转化10.1

打印机输出

10.2

显示器输出

10.3

订餐模块8

处理结果

消/管理者

格式化结果果

用户打印请求

格式化结果

设备输出包括显示器和打印机的统计结果和查询结果的输出:

1.生成订单结果的打印格式和屏幕显示格式

2.生成详情打印的打印格式,该格式由《需求说明》里面规定,同时该模块根据用户的要求生成可调大小的缩略图,并且自动排版。

餐饮资料备份恢复

本加工实现餐饮数据的备份与恢复。

本加工的功能必须是管理员才能使用。

第一,餐饮资料的备份:

可以将餐饮资料从数据库中导出到磁盘。

第二,餐饮资料的恢复:

可以将餐饮资料从磁盘导回数据库。

餐饮资料备份9.1

餐饮资料恢复9.2

权限信息管理

要恢复的餐饮数据

备份的餐饮数据

本加工主要是处理一些常用数据,用系统文件来保存这些常用数据,使得每次不用用户手动输入。

该加工主要分为两部分:

1.常用数据的更新:

数据更新包括增加和插入,常用数据的更新会立刻反映在用户的输入选择框中,而不需要重新启动。

2.常用数据的获取:

该模块主要是通过缓存常用数据,使得常用数据的获取不需要每一次都读取数据库,同时也注意用和数据库里面的常用数据的(更新)同步。

常用数据增加或删除处理3.1

餐菜谱信息管理7

获取常用数据3.2

3.2

常用数据文件

资讯管理

本模块实现体育,影视,军事,社会等多角度最新资讯报告,使用户在浏览网页时不会感到枯燥,并加强本系统的扩展性

资讯分类5

处理完毕

餐厅信息管理

本管理模块实现多本餐厅信息的说明,包括餐厅地址,环境,员工等说明,让顾客更加的了解本餐厅的信息

餐厅信息说明6

菜谱信息管理

本模块管理实现对以编号入库的菜谱信息实行分类,有利于消费者选取自己喜欢的菜品

菜谱分类5

订餐管理

本模块在确定合法用户后,可让合法用户网上订餐,然后生成订单,网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:

向顾客送货,货到付款,完成网上交易。

权限信息管理3

判断合法用户8.1

用户表示状态

预订

生成订单8.2

3.2对性能的规定

3.2.1精度

3.2.2时间特性要求

订餐后的食物必须在半小时内送到,物品保留超过半小时就不得发送给顾客,所以对时间的要求度高

3.3障处理要求

经分析,可能的故障如下:

1.运行时连接不上数据库,这个时候系统必须提示“数据库连接不上”的错误信息。

2.设备异常。

如打印机、显示器、读卡机不能正常工作。

这个时候系统必须提示错误。

3.磁盘故障导致无法写盘。

4.用户的权限不符合。

这个时候系统必须禁止该用户登陆。

4运行环境规定

4.1设备

列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:

CPU:

奔腾Ⅲ-800处理器(及其兼容系列)以上

内存:

128M以上

硬盘:

2GB以上

打印机:

Canon系列打印机

显示卡:

SVGA显示卡

4.2支持软件

系统运行环境:

Microsoft公司的Windows98以上版本的操作系统

系统开发环境:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1