网上订餐系统软件需求说明书_第1页
网上订餐系统软件需求说明书_第2页
网上订餐系统软件需求说明书_第3页
网上订餐系统软件需求说明书_第4页
网上订餐系统软件需求说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1引言 . 2 1.1编写目的 . 2 1.2背景. 21.3定义. 21.4参考资料 . 3 2任务概述 . 32.1目标. 32.2用户的特点 . 32.3假定和约束 . 4 3需求规定 . 错误!未定义书签。 3.1对功能的规定 . 43.2对性能的规定 . 113.2.1精度 . 113.2.2时间特性要求 . 113.2.3灵活性 . 错误!未定义书签。3.3输人输出要求 . 错误!未定义书签。3.4数据管理能力要求 . 错误!未定义书签。3.5故障处理要求 . 113.6其他专门要求 . 错误!未定义书签。4运行环境规定 . 114.1设备. 114.2支持软件 . 124.3接口

2、. 124.4控制. 121引言1.1编写目的编写软件需求说明书的目的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。该文件包括对软件的功能,性能,安全保密和运行环境的要求。项目开发人员,用户可参考此说明书。 本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己喜欢的菜品,改变传统商业交易,在互联网上进行交易,实现网上购买菜品。系统地阐述了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行订餐

3、交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。1.2背景说明:a. 所建议开发的软件系统的名称;网上订餐系统b. 本系统的任务提出者:c. 本系统的任务开发者: 小组d. 本系统的定位: 小型的联网运行软件e. 本系统的使用用户: 各餐饮公司f. 本系统的一般性运行环境: 装有Microsoft 公司的Windows

4、 98、Windows2000、WindowsXP等操作系统。1.3定义网上订餐:通过网路远程访问,采用BS结构完成顾客与餐饮提供者服务的交替。1.4参考资料a. 计算机软件保护条例;b. 中华人民共和国计算机信息系统安全保护条例c. 计算机软件产品开发文件编制指南GB856788d. 1 耿祥义、张跃平 JSP实用教程M.清华大学出版社2008。e. 2 刘玉宝、李念峰 数据库原理及应用M.科学出版社f. 3 齐治昌、谭庆平、宁洪 软件工程M.高等教育出版g. 4Bruce Eckel. Thinking in java(Second Edition)M.美国:Prentice Hall.4

5、148.h. 5 李飞,最新实用网络技术教程M.西安:西安电子科技大学出版社.6970,124126. 最新实i. 6 黄理,李积善,曹林有,张勇.用JSP轻松开发Web网站(第一版)M.北京:北京希望电子出版社.2001.100152.2任务概述2.1目标此软件是单机运行版本,开发的主要目标是:a 减少人力资源开销b 处理速度上的明显提高c 防止许多时候的人为错误d 达到“无纸化办公”的要求e 便于餐厅材料管理2.2用户的特点餐厅经理可参与信息管理,餐厅工作人员实用该系统,进行信息查询订餐等工作。消费者通过客户端进行订餐操作。2.3假定和约束a 假定所建议系统的运行寿命的最小值:五年b 法律

6、和政策方面的限制:本系统的提出正是为提高餐厅的业绩,增加网上订餐渠道 c 本系统面临的主要限制是必须防止数据被盗用、破坏、非合法修改。 系统投入使用的最晚时间:2012年六月中3需求规定3.1对功能的规定本系统处理的是数据流,采用SD的分析方法,得出该系统跟其他外界的关系如下:对ORS系统进行分析,得出其内部数据流图如下:下面是各个处理加工的细化:权限信息管理:本加工主要完成权限信息的验证、增删管理员、修改用户密码等功能。它的输入为权限信息,即用户名跟密码,然后通过权限信息验证,区分是一般会员,还是管理员。其中,一般会员只能进行资料查询、搜索、订餐操作;管理员可以使用全部功能。搜索功能本加工实

7、现菜谱的检索功能。通过接收消费者和管理者的查询条件,然后判断其正确性,然后查询餐饮资料。查询餐饮资料主要是通过把正确的查询条件转化为相应的SQL查询语句,然后转交数据库处理。然后转交数据库处理。餐饮资料更新本加工实现餐饮资料的更新。本功能只有管理员才能使用。餐饮资料的更新包括了新菜谱和新餐厅信息的录入跟餐饮资料的修改两个功能。新菜谱录入:由用户给出餐饮资料跟其始编号,然后先判断起始编号的正确性跟餐饮资料的正确性,然后才将餐饮资料存进数据库,并返回一个智能标签。餐饮资料修改:由用户给出修改后的餐饮数据,修改完重新导回数据库。起始编号处理:该处理比较关键,因为可能出现的情况是菜谱编号冲突,也就是按

8、连续编码的方式来添加数据,下一个编号可能已经被占用,如果出现这种情况,系统应该提示用户该编号已经被占用了,要求用户重新输入新的起始编号。同时,如果用户需要,可以随时更改该起始编号。显示输出本加工实现该系统的设备输出功能,是将得到的查询结果或处理结果按照用户的输出格式要求进行转化,然后将转化结果从打印机输出或者显示器输出。或者当用户有打印需求的时候,打印结果。设备输出包括显示器和打印机的统计结果和查询结果的输出: 1 生成订单结果的打印格式和屏幕显示格式2 生成详情打印的打印格式,该格式由需求说明里面规定,同时该模块根据用户的要求生成可调大小的缩略图,并且自动排版。餐饮资料备份恢复本加工实现餐饮

9、数据的备份与恢复。本加工的功能必须是管理员才能使用。 第一, 餐饮资料的备份:可以将餐饮资料从数据库中导出到磁盘。 第二, 餐饮资料的恢复:可以将餐饮资料从磁盘导回数据库。常用数据处理本加工主要是处理一些常用数据,用系统文件来保存这些常用数据,使得每次不用用户手动输入。该加工主要分为两部分:1 常用数据的更新:数据更新包括增加和插入,常用数据的更新会立刻反映在用户的输入选择框中,而不需要重新启动。2 常用数据的获取:该模块主要是通过缓存常用数据,使得常用数据的获取不需要每一次都读取数据库,同时也注意用和数据库里面的常用数据的(更新)同步。资讯管理本模块实现体育,影视,军事,社会等多角度最新资讯

10、报告,使用户在浏览网页时不会感到枯燥,并加强本系统的扩展性常用数据处理完毕餐厅信息管理本管理模块实现多本餐厅信息的说明,包括餐厅地址,环境,员工等说明,让顾客更加的了解本餐厅的信息处理完毕菜谱信息管理本模块管理实现对以编号入库的菜谱信息实行分类,有利于消费者选取自己喜欢的菜品处理完毕订餐管理本模块在确定合法用户后,可让合法用户网上订餐,然后生成订单,网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:向顾客送货,货到付款,完成网上交易。3.2对性能的规定3.2.1精度无3.2.2时间特性要求订餐后的食物必须在半小时内送到,物品保留超过半小时就

11、不得发送给顾客,所以对时间的要求度高3.3障处理要求经分析,可能的故障如下:1运行时连接不上数据库,这个时候系统必须提示“数据库连接不上”的错误信息。2设备异常。如打印机、显示器、读卡机不能正常工作。这个时候系统必须提示错误。3磁盘故障导致无法写盘。4用户的权限不符合。这个时候系统必须禁止该用户登陆。4运行环境规定4.1设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: CPU:奔腾 800处理器(及其兼容系列)以上内存:128M 以上硬盘:2 GB 以上打印机:Canon 系列打印机显示卡:SVGA 显示卡4.2支持软件系统运行环境:Microsoft公司的Windows98以上版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论