无线点菜系统需求分析说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件需求分析说明书小组成员:吴丽娜、毛玮慧、杨超、宋婷婷、胡娅荣、徐冰清目录1引言..............................................................................................................................................31.1编写目的.................................................................................................................................31.2背景.........................................................................................................................................31.3定义.........................................................................................................................................31.4参考资料.................................................................................................................................32任务概述......................................................................................................................................42.1目标.........................................................................................................................................42.2用户的特点.............................................................................................................................42.3假定和约束.............................................................................................................................53需求规定......................................................................................................................................53.1对功能的规定.........................................................................................................................53.2对性能的规定.........................................................................................................................63.2.1精度.................................................................................................................................63.2.2时间特性要求.................................................................................................................63.2.3灵活性.............................................................................................................................73.3输人输出要求.........................................................................................................................73.4数据管理能力要求.................................................................................................................73.5故障处理要求.........................................................................................................................83.6其他专门要求.........................................................................................................................84运行环境规定..............................................................................................................................94.1设备.........................................................................................................................................94.2支持软件.................................................................................................................................94.3接口.........................................................................................................................................94.4控制.........................................................................................................................................91引言1.1编写目的随着计算机的迅速发展,计算机被广泛的应用到各个领域,餐厅行业对软件的功能需求也日益增高。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户的各项需求,为程序开发人员明确了所发软件应具有的功能和注意事项。本文档的预期读者为:系统管理员、程序员。1.2背景软件系统的名称:无线点餐系统本软件运行平台:android1.6版以上用户:餐馆及餐馆顾客网络要求:无线WI-FI网络1.3定义SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,同样比起Mysql、PostgreSQL这两款开源的数据库管理系统来讲,它的处理速度比他们都快。mySQL一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Apache服务器是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。1.4参考资料《Android应用开发详解》郭宏志编著电子工业出版社2任务概述2.1目标本软件主要面向具有一定规模、需要提高餐厅点餐效率、体现出现代化的氛围、改进客人的就餐环境,并借此提高经济效益的餐厅和酒店。要求项目不会占用太大的预算,并能够尽量沿用原来的成熟技术,与原有系统进行良好的整合。解释软件设计工作时的重要约束和开发工作的假定及约束。1.实现顾客根据价格不同点菜;通过前台可视化界面实现顾客多方面选择。2.点菜完毕后,实现对顾客所点菜品的价格的统计,以免顾客花费超出预算,本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可以通过点击进行记录,以免发生漏菜现象。3.根据以上功能,该系统主要以Android为操作平台,Java为开发语言,SQLite为数据库。前台界面实现可视化,方便顾客的选择。后台管理为数据库,管理菜品的增

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功