1、 酒店管理系统 详细设计规格说明书1.引言1.1编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,有必要设计开发一个网上商务系统。通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。1.2项目背景随着中国加入WTO,全球经济一体化的逐步深入,酒店管理系统已是现代酒店必不可少的经营策略。目前,酒店管理系统在国际互联网上可以实现的商务功能已经多样化,技术的进步对传统书店上网解决方案提出更严格要求和挑战。为了保护传统酒店的投资,酒店管理系统解决方案应切合传统酒店实际的需求和发展的趋向,使投入回报
2、和管理效益最大化,传统酒店在实施管理方案的之前,必须对一系列问题进行科学的论证,如客户住店的需求分析、客户住店总体规划、客户住店系统的功能和实施方案,客户住店的传播与推广、运行客户住店系统的软件和硬件配置、客户住店的管理系统和管理、方法等等。酒店管理系统具体实施的质素直接影响传统酒店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。综上所述,酒店管理系统已经成为互联网时代传统酒店的必由之路。1.3参考资料JSP 应用开发详解(含光盘) 电子工业出版社 2002.9JavaScript 1.5实例教程 高等教育出版社 2001.4蔡翠平等.Java程序设计M.北京
3、: 清华大学出版社,2002.10肖刚.Java Web 服务器应用程序设计M.西安:电子工业出版社,2001.6闪四清.SQL Server2000实用教程M. 北京:人民出版社,2002.62.总体设计2.1需求概述:这点在需求规格说明书已经指出不在详述。2.2软件结构 图:详细设计软件结构图3.程序描述以下逐个模块给出说明:3.1功能统管理模块主要实现以下功能:1.用户登录2.添加用户3.修改用户密码输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。3.2.算法系统管理模块的PAD图如下:图:系统管理模块PAD图3.3
4、接口3.3.1. 调用级接口调用级接口是指应用程序接口(Application Programming Interface, API)支持一系列访问数据的函数调用。这种类型的接口在几年前是开发者的唯一选择。API通常以动态链接库( DLL )的形式提供,可从Visual Basic访问。Windows环境中使用API的普遍问题是Visual Basic应用程序有时不能提供A P I所指定作为输入参数的数据类型。这种情况下,开发者必须在Visual Basic应用程序和API之间写一个映射层。幸运的是,所有在本章讨论的接口以标准形式写出,支持Visual Basic程序的调用。SQL Serve
5、r对Visual Basic编程人员提供两种调用级接口:(1) DB-Library。(2) 开放式数据库连接(ODBC)。DB-Library是Microsoft开发的提供到SQL Server的函数调用的API,因此,DB-Libra ry是使用第三部分数据转换和集成数据服务、业务服务、表达服务。数据SQL Server专用的,不能使用到其他数据库管理系统。许多年里,DB-Library接口就是指SQL Server。但是,随着其他接口的出现,DB-Library已经过时。ODBC是一个工业标准,支持到关系数据库的SQL请求。数据库管理系统提供者通常发布一个ODBC驱动程序,将SQL语句转
6、换成特定数据库的访问函数。使用ODBC开发比DB Library更为便利:DB-Library比ODBC有更多的函数(大约150个,而ODBC才50个)而ODBC更容易学,并可用于其他数据库管理系统。3.3.2. 对象接口随着面向对象编程的发展, API类型的接口正被对象接口所取代。在这一接口里创建对象以访问数据库而不是使用直接函数调用,用户可设置和取得对象属性或调用方法。程序代码变得更清晰,开发和维护更为简单。Microsoft使用多种对象接口来访问数据库管理系统,比如SQL Server的数据:(1) 数据访问对象( DAO )。(2) 远程数据对象( RDO) (3) OLE DB。(4
7、) ActiveX Data Objects。3.4测试要点系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法,为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试,找出存在的问题并加以修改,使之完全符合设计要求。.1 系3.4.1统测试的内容对系统进行测试主要包括以下内容:(1) 功能测试:链接测试、表单测试、数据库测试(2) 性能测试:连接速度测试、压力测试(3) 可用性测试:导航测试、图形测试、内容测试、整体界面测试(4) 兼容性测试:平台测试、浏览器测试(5) 安全测试3.4.2广宇酒店网络商务系统测试广宇酒店网
8、络商务系统规模小,功能操作简单,后台管理模块分类清晰,针对系统的这些特点,广宇酒店网络商务系统采用以下测试方法就能达到检验系统错误,修改不足的目的。(1) 全面覆盖法这种方法主要对酒店网络系统的链接状况,表单,数据库等方面进行测试,即对系统每一个链接都亲自测试一遍,因为网页数量不是特别庞大,花几个小时就可覆盖网站全部链接。本系统测试过程中没有发现明显链接错误,系统各页面链接反映速度良好。另外此种方法也可以在以后再加入新页时,使管理者只需进行针对性的检验,方便尽快发现错误和不足。(2) 模拟用户法此种方法主要针对酒店商务系统平台功能进行测试,对于一些交互网页模拟使用。模拟贵宾登录,按照贵宾要求,检验预定功能效果;输入不符合格式的预定信息,系统出现错误提示。模拟管理员对系统管理平台测试,对每个管理功能实施模拟数据管理,检验增,删,改信息等功能。两部分模拟测试没有发现系统出现错误,个部分达到预期功能。 最后,广宇酒店网络商务系统在投入使用前还对后台数据库进行了手动添加,修改,删除测试,各表信息可以实现手动维护和管理。通过以上各环节测试得出系统符合预期开发目标,能够正常交付,使用。