已阅读5页,还剩80页未读, 继续免费阅读
基于 Web 的酒店客房管理信息系统毕业设计(l论文)说明书2.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)毕业设计(论文) 说说 明明 书书 设计(论文) 题目 专业班级 设 计 人学号 指导教师 年月日 毕业设计毕业设计(论文论文)任务书任务书 发给发给系系专业专业班班学生学生 一、毕业设计(论 文)题目: 二、设计专题(子 题): (设计专题一般不填) 三、毕业设计(论 文)原始资料: (原始资料一般填写实习前期调研内容,选题依据,参考资料等 四、 设计(论文) 应解决下列各 主要问题: (主要问题一般填写各模块完成的主要功能或采用的关键技术等) 五、设计(论文) 附件(包括:图 纸、主要源程 序、 软件光盘、 科技译文等): (应附图纸一般不填) 六、命题发出日期: 设计(论文)完成日 期: 指 导 教 师(签 章): 教研室主任( 签 章): 系主任 ( 签 章): 年月日 指导教师对毕业设计的评语指导教师对毕业设计的评语 指导教师(签章): 年月日 特邀评阅人意见特邀评阅人意见 评阅人(签章): 职称(签章): 年月日 答辩(考试)委员会鉴定意见答辩(考试)委员会鉴定意见 答辩(考试)成绩: 鉴定意见: 主任(签章): 副主任(签章): 年月日 山东科技大学泰山科技学院毕业设计(论文)说明书 I 装订线 摘摘要要 本文设计的是基于 Web 的酒店客房管理信息系统,以 Windows XP 为操作系统,以微软公司的.NET 为开发平台,以 Visual Studio2008 为开 发工具,运用 ASP.NET 和 C#为开发语言,以 Microsoft SQL Server 2005 为后台数据库。该酒店客房管理信息系统主要实现角色登录,用户管理, 客房类型管理,客房信息管理,房间操作,客户信息管理等功能。 在本文的综述中, 第一章介绍了酒店管理系统研究的背景目的; 第二 章是酒店客房管理信息系统的可行性分析;第三章是进行系统分析的过 程;第四章是系统分析;第五章主要介绍了系统的实现;第六章进行系统 测试;最后一章是总结开发心得以及得出的结论。 酒店客房管理系统全面支持网络办公模式, 多人操作模式, 可大大减 少酒店管理的手工劳动以及操作时候的冲突, 并且各个部门之间的相互支 持与配合, 更加加强了各个部门之间的信息沟通与传递, 提高了管理质量 和工作效率。 关键词关键词:酒店客房管理;房间类型;房间信息;ASP.NET ABSTRACT II ABSTRACT This design based on Web management information system of the hotel rooms, with Windows XP operating system, for in M for development platform, with visual studio2008 as a development tool, using and for developing language, with c # Microsoft SQL Server 2005 for the backend database. This hotel room management information system mainly realizes role, user management, the guest rooms login information management, guest room type management, room operation, customer information management, and other functions. In this paper, the first chapter presents the hotel management system research background purpose; The second chapter is the hotel guest room of the information management system of feasibility analysis; The third chapter is the process of system analysis; The fourth chapter are the system analysis; The fifth chapter mainly introduced the realization of the system; The sixth chapter system test; The last chapter was summarized development experience and the conclusion. Hotel rooms management information system to fully support network office mode, people can greatly reduce operation mode, the hotel management manual labor and operating time of conflict, and each department mutual support and cooperation, more strengthened between each department of informationcommunicationandtransmission,improvethequalityof management and work efficiency. Keywords: Hotel Management System;The type of room;The room information; ASP.NET 山东科技大学泰山科技学院毕业设计(论文)说明书 III 装订线 目目录录 1 前言.1 2 可行性分析. 2 2.1 经济可行性分析.2 2.2 技术可行性分析.2 2.3 社会可行性.4 3 系统分析. 5 3.1 系统需求分析.5 3.2 系统的数据流图.6 3.3 数据字典. 9 4 系统设计. 12 4.1 系统功能介绍.12 4.2 数据库的设计.13 5 系统实现. 21 5.1 系统登录界面.21 5.2 管理员登录后的主界面.21 5.3 用户管理模块.22 5.4 房间类型管理模块.25 5.5 房间信息管理模块.27 5.6 房间操作模块.27 5.7 客户信息查询模块.31 5.8 普通用户模块.32 6 系统测试. 34 6.1 测试的目的.34 6.2 测试的内容.34 结束语.37 参考文献. 39 致谢.40 附录.41 A 主要源程序.41 B 用户手册.58 C 软件光盘.60 D 科技译文. 61 山东科技大学泰山科技学院毕业设计(论文)说明书 1 装订线 Made by SQH 1 前前言言 计算机辅助管理是计算机应用领域一个重要的分支。 在各个时期, 随 着相关技术的不断提高, 表现出不断发展和自我完善的趋势, 更融入了时 代的特征。 随着网络时代的到来, 计算机网络己经成为社会和经济发展强 大动力。基于网络平台的信息管理是目前计算机应用中最广泛的领域之 一。近年来,随着我国旅游事业的的发展壮大,国内酒店业务服务得到日 新月异的提高,而酒店的管理和服务水平直接影响到酒店的形象和声誉, 继而影响其经营状况。这就需要提高管理质量,提高劳动效率。高效的服 务管理必须各个部门之间的相互支持与配合, 更需要酒店加强各个部门之 间的信息沟通与传递。 基于 web 的酒店客房管理信息系统具有手工管理以及单机信息管理 系统所无法比拟的优点。如检索迅速、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低,并行性好等,这些优点能够极大地提高酒店 管理的效率。 酒店客房信息管理系统是根据社会的发展需要而产生的, 将 信息系统与日常生活中的各项管理联系起来,可以减少大量的人工工作, 降低运营成本, 同时提高了酒店对客房各方面信息的管理效率, 使管理变 得快捷高效。因此,开发这样高效率的管理系统也是对展示 在开 发功能强大的动态网站简单、高效等优点的最好展示例子。 2 可行性分析 2 2 可行性分析可行性分析 2.1 经济可行性分析经济可行性分析 本系统是作为一个毕业设计的课题,不需要任何经费,经济成本低, 而且如果该系统能够投入使用,将会大大的提高酒店客房管理的管理效 率,降低成本,提升其经济效益。 2.2 技术可行性分析技术可行性分析 本系统主要采用了 ASP.NET 和 SQL Server2005 进行相关的开发, ASP.Net 也是一种“无需编程”的软件开发工具,用简单的几个语句,即 可对数据库进行操作;另考虑到 SQL Server 数据库服务器用户,亦提供 SQL Server 数据库接口, 它能够处理大量数据, 同时保持数据的完整性并 提供许多高级管理功能。 它的灵活性、 安全性和易用性为数据库编程提供 了良好的条件。 2.2.1ASP.NET 技术概述技术概述 ASP.NET 又名 ASP+, 是微软公司于 2000 年 11 月正式发布的建立在 公共语言运行库上的编程框架。相比起其他的 web 开发模型(如 JSP、 ASP、PHP 等)ASP.NET 有着其独特的个性,使到其在 web 开发中有了 更加方便,效率更加高的优势,具有更多的优点,主要有: 1.编译性能强。 由于 ASP 页面每次打开都必须经过先编译后解释的过 程, 所以页面在反复打开时速度也不会有任何提升, 而 ASP.NET 页面只需 要一次编译后不需要重新编译, 直到该页面被修改或 Web 应用程序重新启 动,这使得在多次访问时速度有了极大的提升。 山东科技大学泰山科技学院毕业设计(论文)说明书 3 装订线 Made by SQH 2.多编译语言的支持。在对编译语言支持方面, 可以说是集大 成者。它支持 C#、C+、VBNet 等多种语言,提高了程序的通用性, 可以适合各种编程语言的程序员。 而且高级语言的加入相对于 asp 版本只 给予脚本语言是新的突破, 发展前景更加深远, 同时各种语言的结合在大 型网站的开发中更加偏于程序员的合作。 3.管理性好。ASPNET 程序中页面显示部分和控制逻辑可以被分别 存储.aspx 和.cs 文件中,从而实现页面显示和控制逻辑分开,大大提高应 用程序的可维护性。 4.安全性能高。ASP. NET 提供三种不同的登录验证方式:基于 Windows 验证机制、Passport 和 Cookie,它还可以为每个应用进行配置的 方法,确保用户的应用是安全可靠的。 5.兼容性好。在 ASP. NET 中,首先由服务器探测客户端的浏览器, 然后再根据不同的客户端自动生成不同的客户端代码,无需程序员来考 虑。 2.2.2Sql Server2005 简介简介 SQL Server 2005 是以高级结构化查询语言(SQL)为基础的大型关系 数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集 合,是目前最流行的客户/服务器体系结构的数据库之一。 SQL 作为一种查询语言,SQL 在 80 年代至 90 年代很受欢迎,现在 它己成为网络环境中下 C/S 数据库应用程序的开发的标准。SQL 具有一 些查看数据库的优势,而且只能使用 SQL 命令来获得。通过 SQL,也可 以灵活地查询所需要的数据, 这种灵活是面向记录的数据库操作所不具备 的。 SQL Server 2005 相对于 SQL Server 2000 来说不只是简单的升级。它 2 可行性分析 4 将以往的工具大幅度的集成, 提供了一个集成开发环境。 它在安全性问题 上有了相当大的变化, 它让数据库管理和程序编写更为安全, 且更有弹性。 SQL Server 2005 结合了分析、报表、集成和通知功能。这使企业可以构 建和部署经济有效的商业智能解决方案。 2.3 社会可行性社会可行性 当今社会是个信息化飞速发展的社会, 计算机已经相当普遍, 信息技 术不断融入到生活中, 将酒店客房管理系统应用于酒店将降低成本, 使用 计算机对房间等各种信息进行信息管理不仅减少人工操作的复杂性, 而且 正确性也会加强,工作效率会明显提高,这是酒店所需要的,所以研究这 种信息系统,开发这种系统,是具有社会可行性的,是社会的需要,要不 断的研究才能有更大的提高。 山东科技大学泰山科技学院毕业设计(论文)说明书 5 装订线 Made by SQH 3 系统分析系统分析 系统分析是应用系统思想和方法, 把复杂的对象分解成简单的组成部 分, 找出这些部分的基本属性和彼此间的关系。 系统分析是研制信息系统 最重要的阶段,也是最困难的阶段,系统分析要回答系统“做什么”这个 关键性的问题,只有明确了问题,才有可能解决问题。 3.1 系统需求分析系统需求分析 3.1.1 功能需求分析功能需求分析 酒店客房管理信息系统主要是提供给酒店内部工作人员使用, 其提供 的主要功能包括:角色登录、用户管理、房间的类型管理、房间信息管理 (房间号、房间类型、价格、位置等) 、对房间的操作(住房登记、退房 等) ,这样就可以大大减少管理工作的手工劳动和记忆难度。 1登录 系统的用户有两种:管理员、普通用户。不同的使用者所具有的权限 不同, 管理员具有最高的权限, 具有对整个系统的管理权限, 可以对用户、 房间、客户信息进行增删修改等操作,并对普通用户的权限进行管理。普 通用户能进行房间的操作,另外所有用户都有修改自己账号密码的权限, 两种角色都要通过用户名和密码登录到主界面。 2房间类型管理 每个酒店在经营过程中不断改善自己的经营方式, 把不合适的房间类 型更改或者删除, 增加新的适合广大消费者青睐的房间类型。 同时在经营 过程中适时推出优惠政策调整每种房间类型的价格、环境等信息。 3房间信息管理 3 系统分析 6 房间信息管理包括对各种类型客房的具体房间信息的管理。 4房间操作 酒店的房间管理是一项重要的重要操作, 其包括两个主要功能, 登记 住房信息和退房计算住宿费用。 5用户管理 用户管理包括:修改用户自己(管理员)的密码,删除已经不在的管 理员账户,删除普通用户,把普通用户权限升级(普通用户将得到管理员 权限) 。 6客户信息查询 可以通过客户名称, 房间号查询客户历史信息, 方便以后保持业务联 系。 3.1.2 性能要求分析性能要求分析 本系统的设计采用的编程语言是 A C#,编译工具使用 Visual Studio 2008,网络操作系统是 Windows XP Professional、IIS 6.0,后台数 据库操作系统采用 Microsoft Sql Server 2005。 3.2 系统的数据流图系统的数据流图 数据流图描述数据流动、存储、处理的逻辑关系,也称为为逻辑数据 流图。 系统的顶层数据流图如图 3.1 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 7 装订线 Made by SQH P0 酒店 客房 管理 系统 普 通 用 户 管理员 图 3.1 系统的顶层流图 系统的第一层数据流图如下图 3.2 所示: 3 系统分析 8 管理员 P1 用户管理 P5 客户信息 管理 P2 房间类型 管理 用户信息表D1 1 房间类型表D2 P3 房间信息 管理 房间信息表D3 客户信息表 P4 房间操作 D7 1 房间操作表D4 房间状态表D5 1 房间历史表D6 1 普通用户 图 3.2 系统的第一层数据流图 以用户管理信息为例的底层数据流图如下图 3.3 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 9 装订线 Made by SQH 管理员 P1.1 添加用户 用户信息表D1 P1.2 修改用户 P1.3 修改管理 员 P1.4 修改个人 信息 普通用户 图 3.3 底层数据流图 3.3 数据字典数据字典 以用户名为例的数据元素条目如下表 3.1 表所示: 表 3.1 数据元素条目 数据元素条目 名称:用户名长度:50总编号:1-001 别名:username有关数据结构编号:001 说明:在酒店工作的人用户信息表 数据值类型:连续 类型:字符 数据结构条目如下表 3.2 表所示: 3 系统分析 10 表 3.2 数据结构条目 数据结构条目 名称:用户信息卡总编号:2-002 说明:员工聘入酒店时填写的信息编号:002 结构:用户名 登录密码 真实姓名有关数据流数据 电子邮箱用户信息表 地址 角色 电话 身份证号 数据流条目如下表 3.3 表所示: 表 3.3 数据流条目 数据流条目 名称: 用户信息表总编号: 3-001 说明:系统管理员具有信息录入的权限,包含用户信息的录入编号:001 数据流来源:管理员 数据流去向:用户信息管理 包含数据结构:用户名 登录密码 真实姓名 电子邮箱 地址 角色 电话 身份证号 数据存储条目如下表 3.4 表所示: 表 3.4 数据存储条目 山东科技大学泰山科技学院毕业设计(论文)说明书 11 装订线 Made by SQH 数据存储条目 名称:用户信息表总编号:4-001 说明:记录用户(员工)的相关信息编号:D1 结构:用户名 登录密码 真实姓名有关的数据流 电子邮箱P1.1D1 地址 角色D1P1.2,P1.3,P1.4 电话 身份证号 处理过程条目如下表 3.5 表所示: 表 3.5 处理过程条目 处理过程条目 名称:客户信息查询总编号:5-001 说明:管理员具有信息查询的功能,根据查询条件进行查询编号:001 输入:管理员P5.1 输出:P5.1客户信息表 处理:用户进入客户信息查询,可选择查询方式: 姓名、身份证号、房间号,进一步查询详细测试分析。 外部实体条目如下表 3.6 表所示: 表 3.6 外部实体条目 外部实体条目 名称:用户总编号:6-001 简述:在酒店的工作人员编号:001 输入数据流:用户信息表 输出数据流:用户信息表 4 系统设计 12 4 系统设计系统设计 4.1 系统功能介绍系统功能介绍 酒店客房信息管理系统分两种角色登录, 每种角色登陆后进入的主页 面不同, 能够实现的功能不同, 管理员登录后的功能模块图如图 4.1 所示: 管理员 房 间 操 作 房 间 信 息 管 理 客 户 信 息 管 理 房 间 类 型 管 理 删 除 房 间 类 型 添 加 房 间 类 型 修 改 房 间 类 型 住 房 登 记 退 房 删 除 房 间 添 加 房 间 修 改 房 间 用 户 管 理 设 置 权 限 信 息 修 改 图 4.1 管理员登录后的功能模块图 普通用户界面的功能模块如图 4.2 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 13 装订线 Made by SQH 普通用户 房间操作用户管理 住 房 登 记 退 房 个 人 信 息 修 改 图 4.2 普通用户功能模块图 4.2 数据库的设计数据库的设计 4.2.1 系统的系统的 E-R 系统的 E-R 图如图 4.3 所示: 4 系统设计 14 管理 管理员 操作 入住 添加 添加 房间 普通用户 客户 管理 1 m 1 m 1 1 m m m m n 图 4.3 系统的 E-R 图 4.2.2 系统的属性图系统的属性图 数据库的实体及其属性图包括七个图, 分别是客户信息的实体及其属 性图、房间历史的实体及其属性图、房间类型的实体及其属性图、房间信 息的实体及其属性图、 房间操作的实体及其属性图、 房间状态的实体及其 属性图、员工信息的实体及其属性图。 客户信息的实体及其属性图如图 4.4 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 15 装订线 Made by SQH 客户信息 客户标识 客户姓名 客户电话 客户邮箱 图 4.4 客户信息实体及其属性图 房间历史的实体及其属性图如图 4.5 所示: 房间历史 住房时间 退房时间 房间号 总价格 客户标识 图 4.5 房间历史信息实体及其属性图 房间类型的实体及其属性图如图 4.6 所示: 房间类型 房间类别 标识 房间类别名 称 面积床位价格 空调状况 有 线 电 视 状况 图 4.6 房间类型实体及其属性图 房间信息的实体及其属性图、 房间操作的实体及其属性图、 房间状态 的实体及其属性图、 员工信息的实体及其属性图都较类似, 不再全部画出。 4 系统设计 16 4.2.3 数据表的设计数据表的设计 客户信息表用于存储住房的客户的基本信息,如下表 4.1 所示: 表 4.1 Customerinfo(客户信息表) 字段说明列名数据类型长度能否为空 客户标识CidentityIdnvarchar50否 客户姓名Cnamenvarchar50否 客户电话Cphonenvarchar50是 客户邮箱Cemailnvarchar50是 定义客户标识为主键,此表存储过往客人的信息,方便保持联系。 房间历史表用于存储房间的使用信息, 主要是在住房登记和退房时生 成信息,具体内容如下表 4.2 所示: 表 4.2 History(房间历史表) 字段说明列名数据类型长度能否为空 住房时间BeginTimedatetime8否 退房时间EndTimedatetime8否 房间号RoomIdint4否 总价格TotalPricemoney8否 客户标识CidentityIdnvarchar50否 History 表的主键是一个双主键 BeginTime 和 RoomId, 房间历史使用 信息主要是在客户信息查询中用来反馈信息。 房间类型表主要记录房间的一些类型信息,如下表 4.3 所示: 表 4.3 RoomCategory(房间类型表) 字段说明列名数据类型长度能否为空 房间类别标识RCategoryIdint4否 房间类别名称Rnamevarchar50否 面积Rareafloat8否 床位Rbednumint4否 价格Rpricemoney8否 空调状况Rairconditionint4否 有线电视状况RTVint4否 定义房间类别标识 RCategoryId 为主键。房间类型是所有住房的分类 山东科技大学泰山科技学院毕业设计(论文)说明书 17 装订线 Made by SQH 状况,是所有客房的总属性。 房间信息表主要记录房间的一些相关信息,如下表 4.4 所示: 表 4.4 Roominfo(房间信息表) 字段说明列名数据类型长度能否为空 房间号RoomIdint4否 房间类型RcategoryIdint4否 位置Rpositionnvarchar50否 房间描述Rdescriptionnvarchar50是 定义 RoomId 为主键。房间信息表是各类房间的具体数据,每间客房 的主要信息还是由房间类型表所决定的。 房间操作表如下表 4.5 所示: 表 4.5 RoomOperation(房间操作表) 字段说明列名数据类型长度能否为空 房间号RoomIdint4否 住房时间BeginTimedatetime4否 消费者标识CidentityIdnvarchar50否 注释说明Remarksnvarchar200是 预定天数bookdaysint4是 定义 RoomId 为主键。 房间操作表保存的是已经处于被住状态房间的 信息,其可以看作一个中转,每条记录在退房时候将被删除。 房间状态表如下表 4.6 所示: 表 4.6 Roomstatus(房间状态表) 字段说明列名数据类型长度能否为空 房间号RoomIdint4否 房间状态Rstatusnchar10否 定义 RoomId 为主键。 房间状态表作用是保存每个房间的空闲与否的 信息。 用户信息表如下表 4.7 所示: 4 系统设计 18 表 4.7 userinfo(用户信息表) 字段说明列名数据类型长度能否为空 用户名usernamevarchar50否 密码pwdvarchar50否 真实姓名realnamenvarchar8否 角色rolevarchar50否 电子邮箱emailnvarchar50是 地址addressnvarchar50是 联系电话telnvarchar50是 身份证号idcardnvarchar50否 用户信息表保存着酒店员工信息,记录着用户的名称、密码等,是登 录的凭据。和其他表相比起来,用户信息表和其他表没有太多的约束,是 个相对独立的表。 4.2.4 数据库的建立数据库的建立 1.创建数据库 系统使用 SQL Server 2005 的 SQL Server Management Studio 新建 数据库,其具体操作如下: 首先,打开 SQL Server,连接到数据库服务器上,用鼠标右键单击 新建数据库,输入新数据库名“Hotel” 。所有的数据库的参数都选择为默 认参数。 然后, 在建立的数据库内部按照上面数据库分析设计所描述的的依次 建立以上七张表。因为为了区别每个数据库的拥有者,本系统在 SQL Server 2005 添加了一个新登录名 hotel,具体操作方法为:数据库-安 全性-登录名 (点击右键) -新建登录名。 并且按照图 4.7 设置。 密码为: 12345。 山东科技大学泰山科技学院毕业设计(论文)说明书 19 装订线 Made by SQH 图 4.7 数据库所有者设置 按照上述完成以后,还需要在登录名属性下设置用户映射,把其在 hotel 的数据库角色成员身份把 db_ower 勾上,这就完成了数据库的初步 建立。 2创建数据库的数据表关系 按照上面操作虽然建立好各个表结构, 但是这样建立的表是相互独立 的,没有任何外键关系。所以必须要设计好数据库各表的关系,在 hotel 数据库的数据库关系图下双击建立如图 4.8 的数据库关系图 4 系统设计 20 图 4.8 hotel 数据库关系图 数据库的关系图一旦建立好,其增删查找就不再是每张表独立开来 了, 每张表的修改就必须与其他表紧密相连, 这也是为了实现功能上的相 互关联。 山东科技大学泰山科技学院毕业设计(论文)说明书 21 装订线 Made by SQH 5 系统实现系统实现 5.1 系统登录界面系统登录界面 用户登录所需的用户名和密码在用户信息表中已经建立, 用户信息由 系统管理员提前录入设置, 本页面没有设置用户注册功能, 其原因是本酒 店客房信息管理系统只是由酒店内部人员即管理人员和前台人员使用。 要 想获得权限只能联系管理员, 让管理员在用户模块添加用户。 登录模块只 有用户名和密码并且角色选择都符合, 才能成功进入主界面, 否则会有错 误提示。界面如图 5.1 所示: 图 5.1 登录界面 5.2 管理员登录后的主界面管理员登录后的主界面 系统管理员 admin 账号登录后的主界面,如图 5.2 所示: 5 系统实现 22 图 5.2 系统管理员登录后主界面 主要说明一下的就是所有页面(包括主界面)都是建立在母版页面 (MasterPage 和 MasterPage2)之上的。母版页中间白色空白区域是 content 控件,其作用就是放置各个模块的主要内容。左上部分是用户欢 迎信息,左下部分是一个 menu 控件,其作用是类似一个网站地图,以树 形结构连接各个功能模块。 5.3 用户管理模块用户管理模块 用户管理模块下分四个子模块:添加用户、修改用户、修改管理员、 修改个人信息。 对于管理员这些模块都是开放的, 对于普通用户只开放修 改个人信息一个子模块。 添加用户模块主要是添加用户的信息, 包括普通用户和管理员, 具体 的页面如图 5.3 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 23 装订线 Made by SQH 图 5.3 添加用户页面 在需要添加的用户信息中用户名、密码、姓名、身份证等内容都加了 一定的验证功能是不能为空的, 如果在添加时有某项为空则会出现相关的 错误提示。 修改个人信息功能是用于管理员和普通用户修改自己的相关信息, 但 是只限于修改自己的信息, 系统会自动加载除了密码以外的个人信息, 用 户在浏览自己的原有信息后, 在此界面修改想要修改的信息点击确认修改 即可,修改个人信息页面如图 5.4 所示: 5 系统实现 24 图 5.4 修改信息页面 修改用户页面是改变普通用户权限和删除普通用户的界面, 界面主要 由自定义的 Girdview 控件完成,此界面如图 5.5 所示: 图 5.5 修改用户页面 山东科技大学泰山科技学院毕业设计(论文)说明书 25 装订线 Made by SQH 由于修改管理员页面在技术和操作上都与上有很多相似处, 就不再做 详细介绍了, 下面的模块介绍方法也雷同, 没有新技术就只是简单介绍下 其具体的功能。 5. 4 房间类型管理模块房间类型管理模块 房间类型管理主要是对房间的类型进行相关的操作, 实现对房间类型 方面信息的管理,分为两个子模块:房间类型添加和房间类型修改。 添加房间类型主要用于添加新的房间类型信息,如图 5.6 所示: 图 5.6 添加房间类型界面 房间类型修改主要是用来修改房间类型的相关信息, 在房间类型修改 选择界面中,从表中选择要修改的房间类型单击“修改”选项,就会进入 修改页面,如图 5.7 所示: 5 系统实现 26 图 5.7 房间类型修改选择页面 单击“修改”即可进入相应的修改界面,对相关信息进行修改即可。 修改房间类型信息页面如下图 5.8 所示: 图 5.8 修改房间类型页面 山东科技大学泰山科技学院毕业设计(论文)说明书 27 装订线 Made by SQH 5.5 房间信息管理模块房间信息管理模块 房间信息管理是对各个房间的具体信息进行操作, 实现对房间信息的 管理,此模块有两个子模块:房间信息添加和房间信息修改。由于房间信 息修改类似于上面房间类型修改,同样使用表格点击“修改”到编修改页 面进行修改,所以不做介绍了。 修改客房信息界面中的 DropDownList 控件使用 sqldatasourse 来连 接数据库填充。 这样就可以保证修改添加房间时候能够及时响应新加的房 间类型。点击“返回看看”可以在修改后回到原来页面查看修改结果,界 面如 5.9 图所示: 图 5.9 修改客房信息页面 5.6 房间操作模块房间操作模块 房间操作模块下面分为两个子模块:住房登记模块和退房模块。 住房登记模块功能的实现主要由以下三个页面组成。 5 系统实现 28 第一页面是用户参看各种房间类型的的信息,包括房间面积、床位、 价格、 有无空调和有线电视等, 再通过下拉列表选择适合自己的房间类型, 点击确定即可进入第二界面,如图 5.10 所示: 图 5.10 住房登记页面-选择房间类型 第二页面是通过用户选择的房间类型列出该房间类型还没有入住客 人的空房间信息以供用户选择, 做好选择点击登记, 就会进入到第三页面, 选择房间页面如下图 5.11 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 29 装订线 Made by SQH 图 5.11 登记页面-选择房间 第三页面作用为填写用户确认住房所需信息(住房房时间、身份证、 联系方式等) ,确定后将修改数据库表项,界面效果如图 5.12 所示: 图 5.12 登记页面-确认登记 5 系统实现 30 退房模块由两个页面组成,其中之一是显示现阶段可以退的房间信 息,如图 5.13 所示。这个页面方便管理员查看哪些需要退的房间,起到 通知的客户信息依据,然后管理员在表里选择需要退的房间,转到退房确 认页面, 所要说明的是退房时间是以系统现在时间为主, 这样保证实时性。 图 5.13 退房选择 选择要退的房间后, 点击退房即进入到退房确认界面, 此界面显示退 房的各种信息包括房间号、房间类型、房间价格、入住天数、应交房费等 信息, 供工作人员在进行退房操作时进行确认, 退房后该房间的状态就为 空房,在登记时就会显示该房间,表示可以入住,退房确认界面如下图 5.14 所示: 山东科技大学泰山科技学院毕业设计(论文)说明书 31 装订线 Made by SQH 图 5.14 确认退房 5.7 客户信息查询模块客户信息查询模块 客户信息管理模块,实现了客户相关信息的查询,可以以客户姓名、 房间号或者身份证号来查询用户的住房历史, 这个模块主要作用是方便调 查用户历史来配合一些工作。客户信息查询界面如下图 5.15 所示: 5 系统实现 32 图 5.15 客户信息查询页面 5.8 普通用户模块普通用户模块 由于管理员和普通用户的操作功能不一样,所以进入的页面不一样, 普通用户采用母版 2 的界面, 在进入时会首先判断是否为普通用户, 若为 普通用户则要采用母版 2 的界面,若是管理员则采用母版 1 的界面。 普通用户登录后的主界面, 其只能实现三个功能, 即用户管理模块中 的修改个人信息、住房操作(登记住房、退房) ,这个三个功能实现方法 与管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理法律法规与政策解读
- 2025年智能质量控制算法实践
- 数据挖掘与机器学习模型优化指南
- 梦想扬帆起航时,小学主题班会课件
- 筑牢安全防线警钟长鸣小学四年级主题班会课件
- 社会治安无承诺书范文3篇
- 行政管理标准手册及流程化模板
- 电动汽车充电网络优化服务活动方案
- 金属疲劳寿命实验报告
- 城市道路照明节能改造的节电效益研究报告
- 大理石矿山施工方案
- 大便失禁护理
- 《汽车驾驶技术(第四版)》课件-第一章 汽车驾驶基础知识
- 幼儿园小班语言《黑脸小白羊》课件
- 2025年山西航空产业集团有限公司招聘考试笔试试卷【附答案】
- 马尔康市垃圾无害化处理厂建设及垃圾分类回收系统提升改造项目环评报告
- 多发性脑梗死课件
- 《防范和处置非法集资条例》学习测试卷附答案
- 2025年小升初巴本竞赛真题
- 国企房屋租赁管理办法
- JJG 688-2025汽车排放气体测试仪检定规程
评论
0/150
提交评论