文档详情

网上订餐系统需求规格说明书格式.doc

发布:2019-07-28约4.77千字共8页下载文档
文本预览下载声明
应用软件架构课程设计——需求规格说明书 PAGE I 目录 TOC \o 1-3 \h \z \u 1引言 1 1.1编写目的 1 1.2背景说明 1 1.3 参考资料 1 2任务概述 2 2.1目标 2 2.2用户的特点 2 2.3假定与约束 2 3需求规定 3 3.1对功能的规定 3 3.1.1系统功能图 3 3.1.2功能模块简介 3 3.2对性能的规定 4 3.2.1精度 4 3.2.2时间特性要求 4 3.2.3灵活性 5 3.3 输入输出要求 5 3.4 数据管理能力要求 5 3.5 故障处理要求 5 4 运行环境设定 6 4.1设备 6 4.2支持软件 6 5 参考文献 7 第 PAGE 7页 1引言 1.1编写目的 此系统是为美食美客餐饮集团扩展网上订餐服务而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解方面存在一定的差别。为了能使开发者明白用户的需求,开发出让客户满意的系统;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析说明书,使开发者与用户之间的沟通更为方便,也有利于开发者充分分析和理解客户的需求,从而开发出具有功能强大,令客户更加满意的系统。同时,为本次项目保留相关信息文档,便于日后系统的升级改建等拓展性工作,另外也为以后类似的系统开发提供借鉴意义。 1.2背景说明 (1)软件系统名称:美食美客网上订餐系统 (2)提出者: 开发者: 用户:顾客、餐厅管理员 1.3 参考资料 本系统的开发过程中所参考的资料为: [1].计算机软件产品开发文件编制指南(GB 8567-88) [2].张海藩.软件工程导论.北京:清华大学出版社.2008 [3].王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.2006 [4].郝玉龙.JavaEE编程技术.北京:清华大学出版社.2008 [5].孙延鹏.吕晓鹏.Web程序设计.北京:人民邮电出版社.2008 [6] Selman, Daniel .Java 3d Programming. Oreilly Associates Inc.2005 [7] 黎活明 .EJB3.0 入门经典. 清华大学出版社.2008 [8] SUN公司的官方网站 2任务概述 2.1目标 当今社会的生活节奏越来越快,人们对餐饮的要求也是日新月异,从简单的温饱到对色香味的注重,再到对于就餐时间和方式也有了更高的要求。尤其是在大都市,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,通过餐饮业和计算机网络的结合,构建方便快捷的网上订餐平台。该订餐系统面向餐馆管理者和需要订餐的顾客,意在通过灵活的订餐方式更好的为顾客服务,同时为餐馆的有效管理和售后服务提供方便。该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。 (1)解决一些需求人员与实际购餐麻烦的矛盾 (2)方便一部分人群的饮食 (3)服务大众 (4)占领一部分网上订餐的营业份额 2.2用户的特点 此系统主要针对一些年轻人士,不一定是计算机相关技术人员,如: (1)有可能一些学生 (2)不方便出行,需要送餐的人员 (3)宅男,宅女 (4)消费不是很高者 2.2假定与约束 因本系统复杂庞大,可能在有限的时间内无法充分完成,故应先将系统构架充分完善,并组织好系统API,这样在后期开发时不仅可以增加开发效率,同时在后期无法完善整个系统时可以更加有效的与继续开发者沟通。 3需求规定 网上订餐系统系统管理个人管理用户注册用户登录找回密码修改资料客户订餐服务浏览菜品下订单 网上订餐系统 系统管理 个人管理 用户注册 用户登录 找回密码 修改资料 客户订餐服务 浏览菜品 下订单 确认付款 菜品评价 订单管理 菜单管理 用户管理 留言管理 后台数据库管理 查看历史 3.1.1系统功能图 图3-1 系统功能总图 3.1.2功能模块简介 (1)登录和注册模块 本模块实现了用户/管理员登录系统的功能,若用户不存在则需要输入必要个人信息进行登录,是系统的第一个用户接口。通过不同的管理权限来区分该人员所具有的相应的操作。 (2)个人管理模块 本模块是对注册用户和管理员开放的模块。在该模块下设修改个人资料、修改密码、查看历史订单3个子功能模块。其中注册用户可凭借自己的用户名和口令登陆该模块,在该模块中,广大顾客可完成自己相关信息的检索和在一定限制条件下进行自身资料的修改。 (3)用户管理模块 本模块是对管理员开放的模块。在该模块下设用户添加、用户删
显示全部
相似文档