|
酒店管理系统开发与研究ASP系统分析
3.1 开发环境及其需求
3.1.1 硬件条件
服务器一台,客户端计算机若干,网络通讯设备主要包括:网卡,交换机,集线器,网线若干等等。
3.1.2 系统平台
采用Browser/Server体系结构,服务器端采用Windows XP Professional为操作系统,Web服务器软件采用Internet Information Server(IIS)。数据库系统采用SQL Server 2000,客户端软件,包括单机操作系统和浏览器软件。
3.1.3 开发工具Visual Stdio.NET
Visual Stdio.NET开发工具为ASP.NET程序的开发提供了众多便利,在Visual Stdio.NET中集成了许多ASP.NET开发应用的组件。虽然Visual Stdio.NET不是开发ASP.NET应用程序所必须的工具,但是由于Visual Stdio.NET捆绑了许多微软公司的产品组件,十分便利.NET的程序的创建和调试,所以选择Visual Stdio.NET作为开发环境。
在本系统中,前台语言为HTML,用于设计界面;后台语言为C#。
3.1.4 运行需求
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。
3.2 功能需求分析
酒店在正常运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店管理系统及时了解各个环节中信息的变更,提高管理的效率。
系统开发的总体是实现酒店管理的系统化、规范化和自动化。主要包括酒店后台维护人员对功能的需求和酒店前台接待人员对功能的需求两个部分。
3.2.1 酒店后台维护人员对功能的需求
用户信息维护需求包括:
(1) 浏览所有用户信息。以列表的形式完成对用户信息包括用户编号、用户类别、姓名、性别、个人密码、联系地址、联系电话、所在部门、电子邮件等信息的显示。
(2) 查找用户。完成根据用户编号查找出用户的姓名、年龄、住址等相关信息的操作。
(3) 对系统用户信息的输入。完成输入新用户姓名、年龄、密码等相关信息输入操作。
(4) 用户信息修改。主要为用户类型修改,系统包括酒店后台维护人员、酒店前台接待人员两种用户。
(5) 删除已过期的用户信息。完成用户信息的删除操作。
客房信息维护需求包括:
(1) 相关客房类型信息的输入。包括类型编号、类型名称、房间面积、床位数量、房间单价、是否有空调、电视等等(www.Lw61.com 原创设计论文)。
(2) 客房类别信息的查询。
(3) 客房类别信息的修改。
(4) 客房基本信息的输入。包括客房编号、客房类型、客房位置、描述等。
(5) 客房基本信息的查询。
(6) 客房基本信息的修改。
(7) 酒店营业状况的统计。该功能要求按照客房类型、客房出租日期范围等统计条件,统计包括收入总额、订房时间、退房时间、客房类型、客房号等在内的信息。
个人密码修改。该功能要求对当前有效登陆用户的密码进行修改、删除等操作。
3.2.2 酒店前台接待人员对功能的需求
(1) 全部客房信息的查询。该功能要求能够显示出酒店所有客房的状态,查看客房是否已租或者是空闲状态。
(2) 订房信息的输入。要求对订房信息的输入,包括客房号码、顾客姓名、顾客身份证号码、入住日期、备注信息等。
(3) 空闲状态客房信息的查询。要求显示空闲客房的房间号码,方便酒店接待人员为新的客户入住登记。
(4) 结算信息的输入。包括客房编号、客房类型、客房单价、顾客姓名、顾客身份证号码、入住日期、结算日期、结算金额等。
3.3 系统流程分析(www.Lw61.com 原创设计论文)
为了更清楚地说明系统框架,以便更好的设计本系统的解决方案,给出酒店管理系统流程图,如图3所示。系统流程图展示了本系统所有功能模块之间的逻辑关系,其中的各个功能模块,基本上都代表了一个独立的页面。 |
|