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

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

ID:25797848

大小:145.68 KB

页数:9页

时间:2018-11-22

无线点菜系统需求分析说明书_第1页
无线点菜系统需求分析说明书_第2页
无线点菜系统需求分析说明书_第3页
无线点菜系统需求分析说明书_第4页
无线点菜系统需求分析说明书_第5页
资源描述:

《无线点菜系统需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件需求分析说明书小组成员:吴丽娜、毛玮慧、杨超、宋婷婷、胡娅荣、徐冰清目录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编写目的随着计算机的迅速发展,计算机

2、被广泛的应用到各个领域,餐厅行业对软件的功能需求也日益增高。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户的各项需求,为程序开发人员明确了所发软件应具有的功能和注意事项。本文档的预期读者为:系统管理员、程序员。1.2背景软件系统的名称:无线点餐系统本软件运行平台:android1.6版以上用户:餐馆及餐馆顾客网络要求:无线WI-FI网络1.3定义lSQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常

3、的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,同样比起Mysql、PostgreSQL这两款开源的数据库管理系统来讲,它的处理速度比他们都快。lmySQL一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)

4、。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。lServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服

5、务器必须包含支持Servlet的Java虚拟机。lTomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。lAndroid是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。

6、目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。lApache服务器是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名

7、称、一种武装直升机等等。1.1参考资料  《Android应用开发详解》郭宏志编著电子工业出版社2任务概述2.1目标本软件主要面向具有一定规模、需要提高餐厅点餐效率、体现出现代化的氛围、改进客人的就餐环境,并借此提高经济效益的餐厅和酒店。要求项目不会占用太大的预算,并能够尽量沿用原来的成熟技术,与原有系统进行良好的整合。解释软件设计工作时的重要约束和开发工作的假定及约束。1.实现顾客根据价格不同点菜;通过前台可视化界面实现顾客多方面选择。2.点菜完毕后,实现对顾客所点菜品的价格的统计,以免顾客花费超出预算

8、,本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可以通过点击进行记录,以免发生漏菜现象。3.根据以上功能,该系统主要以Android为操作平台,Java为开发语言,SQLite为数据库。前台界面实现可视化,方便顾客的选择。后台管理为数据库,管理菜品的增、删、查的实现都借以数据库来体现。本软件的目标即为成功、完整的体现该系统,让客户满意。1.1用户的特点本软件的受众是所有就餐的顾客和餐服务人员,这些人员必须

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。