首页 > 编程知识 正文

软件需求分析文档范例,需求分析报告

时间:2023-05-04 21:39:25 阅读:154235 作者:2810

酒店预约管理系统需求分析

一 引言

1.1创建目的

本书根据酒店管理系统的设计要求,-给出了总体框架结构和设计方向,同时阐明了本系统的部分需求,使用户能够确认系统的功能和性能。

1.2背景

在高节奏生活的今天,人们整天往返于各个城市都很忙,过去去哪个城市才能订到客房? 虽然现在香看起来很麻烦,但现在很多酒店都开始通过互联网使用客房预订系统。 这样进行酒店的管理,可以更加轻松,提高工作效率。 同时,为了合理有效地管理酒店和酒店大量的资源信息,根据酒店的要求编写的酒店预约管理软件。

1.3市场定位分析

随着计算机和通信技术的发展。 人类已经逐渐进入信息化社会。 信息和材料、能源-样品成为一个物种社会的基本生产资料,在人类社会生产活动中起着举足轻重的作用。 此外,信息和数据的利用和处理也进入了自动化、网络化、社会化阶段。 追求高效、高质量、高安全性的软件产品是很多企业的首选。 此次酒店预约管理系统体现在酒店村酒店巨大、繁农的预约信息等资源的管理方面。 酒店预约管理系统可用于管理目前市场上各种大型酒店,使酒店管理者的工作更高效更方便。

1.4定义

B/S不需要安装客户端程序。 直接使用浏览器就可以访问服务器系统。 JSP动态web脚本HTML超文本标记语言MySQL数据库管理系统。

1.5项目设计原则

1、先进性与投资保护原则

在可行的前提下,尽量跟踪国内外先进的计算机硬件软件技术、信息技术及网络通信技术,使系统具有较高的性能价格比,同时方案根据实际承受能力,避免盲目追求新技术,充分保护投资立足技术长远发展,坚持选择开发性系统,采用先进架构和技术发展主流产品,保证整个系统高效运行。 规划建设要有技术先进的意识,既要着眼于短期网络需求,又要考虑长期网络发展战略,使系统采用的计算机网络技术设备和技术指标在几年内不落后。 采用BS架构方式、多层架构设计,以Net ActiveX技术架构搭建APP应用平台,采用XML技术进行数据存储、传输,采用国际先进成熟的技术标准。

2、实用性原则

坚持实用性。 系统构建以不能满足业务需要为首要目标,采用稳定可靠的成熟技术,保证系统长期安全运行,提高管理水平和工作效率。

3、安全和隐私原则

坚持安全性和机密性。 符合信息安全标准,提供实用的安全和隐私防护,以及计算机犯罪和病毒防护功能,确保数据安全。 提供符合国家相关信息安全政策法规、核心技术自主的整体安全解决方案。 能够适应国际互联网、业务专网等多层安全要求,充分保证数据资料的安全。

4、诚信原则

系统必须是成本可接受的条件。 从系统结构、设计方案、设备选型、厂家技术服务和维护响应能力、备件供应能力等方面考虑,减少系统故障发生的可能性,尽量减小影响,对各种可能发生的紧急情况有应急的工作计划和对策。 确保系统稳定可用,满足长时间稳定运行的要求,容错能力强,保证全天候工作正常运行。

5、灵活性和可扩展性原则

系统在满足用户需求的前提下,具有友好的用户界面。 操作简单、直观、灵活、易于学习的系统的维护和管理变得容易。

6、标准化和规范化原则

系统标准化和规范化原则是信息系统建设的基本和重要步骤,是实现系统的重要前提。 本系统严格按照代码、界面、操作等相关标准,达到标准化、规范化系统的模式。 系统开发遵循XMLweb服务等国际通用标准,从技术上保证了系统的规范性。

7、应用软件系统质量最有保证原则

在APP应用软件的具体实现中,软件开发人员按照以下步骤严格实现:

业务系统的调查分析

软件系统的设计

APP应用系统的开发;

软件系统测试

应用软件系统测试更改

执行APP应用系统的安装;

APP应用系统的升级和维护。

二可行性分析

2.1可行性分析

可行性分析的目的是确定是否能用最小的成本在尽可能短的时间内解决问题。

2.1.1开发的可行性

酒店预订系统是互联网时代发展的产物可以帮助酒店更好地发展也是未来中国非常有潜力的系统之一开发该系统可以吸收新的科技发展信息了解我国网络化的发展程度而对于该系统的开发,毕业后仍可继续深入研究:而JSP是目前最热门的新技术之一,越来越多

技术人员和公司介入到JSP的研究领域中,就连媒体也开始关注该领域内出现的新技术和创新成果,利用JSP来开发系统,也可以亲身体会其强大的功能。3.1.2技术可行性

 

      本系统采用B/S模式,其解决方案是:对这三层进行明确分割,并在逻辑上使其独立,这种计算模型极大地方便了应用程序的开发和维护,无须考虑客户端的兼容性,它实现了开发环境与应用环境的分离,大大提高了工作效率1。JSP技术是以Java语言作为脚本语言,跨平台,是一种较成熟与稳定的动态网页编程技术; Java 语言通过提供防止内存泄露的方法在内存管理方面大显身手,加之JSP为应用程序提供了更为健壮的意外事件处理机制,更大地发挥了Java的优势。所以在技术上是可行的。

2.1.2经济可行性
   本系统的开发工具采用的是开源并免费的Eclipse, 无须购买编译器;网页编辑方面使用免费的topstyle,非常的实用方便;对于毕业设计来说,无需专门购置服务器,一般的普通学习用的电脑就可以了,免费的JDK 1.4运行环境、免费的Tomcat、MySQL等软件都为系统的设计和开发提供了基础,所以本系统在经济上是可行的。经过对开发可行性、技术可行性以及经济可行性的研究,我得出结论:酒店预订系统是完全可行的。

2.2系统需求分析
  系统需求分析是以可行性分析为出发点的,本质的工作是回答“系统必须做什么”这个问题,确定系统须具备的功能;它的主要任务是:确定系统的功能需求、性能需求、运行需求等。

2.2.1功能需求

用户功能需求如下:

(1)用户的注册功能:包括用户名、密码、联系电话、EMAIL 等;

(2)    用户的登陆功能:验证用户名和密码:

(3)    用户预订功能:包括预订日期,人数等;

(4)用户个人中心:在这里用户可以看到自己的预订情况。

管理员功能需求如下:

(1)  管理员后台登陆功能:验证管理员的用户名和密码;

(2)    用户信息管理功能:查看以及刪除;

(3)    管理用户订单功能:查看以及删除;

(4)  酒店添加删除功能:添加部分要有固定的选择或者填写的项目,比如酒店

的名称、星级、地址等。

2.2.2性能需求

系统的性能需求如下:

  (1)界面友好性要求:系统提供统-的操作界面和方式,要求操作界面简洁大方,布局合理,功能完善对于初级用户容易上手;

  (2)信息的完整性:要求采用值约束、缺省等方法确保信息的完整性,一旦用户录入数据不符合系统要求时,系统必须明确给出警告信息;

 (3)系统运行在主流的WINDOWS操作系统平台上,便于以后系统的升级;(4)遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。响应速度:要求能够响应快速;响应速度尽量在人员可忍受的时间内并给予提示。

2.2.3系统业务流程分析

 

 

根据上图我们可以得出顾客网上预订主要流程如下:

(1) 会员注册完毕登陆页面;
(2)顾客可以在酒店列表里面查询酒店情况;

(3)顾客进入预订页面,填写相关信息;
(4)当顾客确定选择完毕后,顾客可以将其提交至服务器并生成订单:(5)顾客可以在个人中心中查询自己的订单情况。

 

根据下图我们可以得出管理员管理后台数据主要流程如下:

 

(1) 管理员登陆:
(2)在用户管理中对用户进行操作;

(3)对订单进行管理操作:
(4)对酒店信息进行管理操作。

转载于:https://www.cnblogs.com/zyhello/p/10827184.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。