酒店管理系统面向对象程序设计课程设计书.doc
文本预览下载声明
酒店管理系统面向对象程序设计课程设计书
第1章 需求分析
酒店管理系统是一套现代信息化功能及其实用性强大的管理软件,其实现的功能包括查询管理、客房管理、员工管理、报表管理、财务管理、系统管理、信息回馈管理等七大功能模块,客户通过程序界面使用键盘或鼠标,点击或选择所需要操作的功能,便可了解所需的相关信息。实现了酒店日常营运的全面自动管理,更好的提高了酒店的管理效益和盈利。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了现代信息化全新概念的服务和管理方式。通过酒店管理系统,酒店管理者可以提高客房的管理效力,通过对数据的了解能随时了解酒店各方面的经营情况,以制定相应的经营方针,提高决策依据;员工通过该系统能减少工作量从而减轻工作负担,做到快速、准确、高效。该系统能够简单、方便地保存顾客以及其他等资料。另外,顾客可以通过该系统在权限范围内可以更好、更快、更全面的了解该酒店的一些情况,同时可以表达自己的想法或建议,从而使酒店的服务水平不断提升。
第2章 总体设计
一、软件和硬件环境配置:
服务器:普通的计算机
数据库:关系数据库为SQL2005
硬件要求:Windows XP /Window 2000 /2003 Server + SQL Server 2005(数据库平台)+ Visual C#2005(面向对象程序设计)
二、功能:
能够实现老师和学生对成绩的管理,即完成一些基本的功能,查询,删除,添加,修改等,同时也要实现权限的管理。
1.处理流程:
2.总计机构与模块外部设计
3.修改用户密码:
其信息输入有: 旧密码()、新密码()、从新输入密码()、用户姓名()
三、总结功能实现有:
1.学生登录查询成绩
输入用户账号密码查询
2.管理员管理数据
数据备份,数据还原和数据导出
3.老师输入,修改成绩
老师特有账号,密码登录进行操作
第3章 界面设计和数据库设计
一、界面设计
登录界面。
界面元素:用户名称(文本框)、用户密码(文本框)、登录系统(按钮)、退出系统(按钮)
功能:用户输入自己的用户名称、用户密码进行登录**酒店管理系统。如果用户名称和密码均成功直接登录,错误不填均有相应的提示信息,如连续3次登录失败则自动关闭登录界面。
主页面
界面元素:菜单栏、工具栏、状态栏。菜单栏上是系统的主要操作功能,状态栏是为用户提供快捷菜单,状态栏显示登录的用户、登录的时间和系统当前时间以及版权。
已入住客房信息查询界面
界面元素:两个groupBox,两个按钮(查询和退出),一个dataGridView
一个文本框、一个组合框comboBox
功能:在查询条件中能按条件进行查询,在查询关键字后的文本框输入要查询的关键字进行查询,均可查询到做要记录。
已入住宾客信息查询界面
界面元素:两个groupBox,两个按钮(查询和退出),一个dataGridView
一个文本框、一个组合框comboBox
功能:在查询条件中能按条件进行查询,在查询关键字后的文本框输入要查询的关键字进行查询,均可查询到做要记录。
5、剩余客房查询窗体
界面元素:一个工具栏、一个groupBox,一个dataGridView
功能:直接在工具栏上的文本框输入要查询的客房的状态,点击查询就查询到剩余客房和未注满客房
员工信息查询窗体
界面元素:一个工具栏、一个TreeView,一个dataGridView
功能:直接在工具栏上的文本框输入要查询的员工姓名,点击查询就查询到员工信息,也可以根据右边的员工职务进行查询
宾客消费清单窗体
界面元素:一个TabControl选项卡,两个工具栏,9个Label控件,9个文本框,一个dataGridView
功能:能对宾客消费清单内的记录进行增、删、改、查和打印。
支出费用查询窗体
界面元素:一个T工具栏,一个dataGridView
功能:对支出费用中的记录按支出日期进行查询。
预订登记窗体
界面元素:一个工具栏,13个label控件,8个文本框,2个组合框,2个时间选择框,一个GroupBox,2个dataGridView
功能:能对预订登记信息进行增、删、改、查和打印
宾客换房窗体
界面元素: 7个Label控件,9个文本框,2个dataGridView,2个按钮
功能:能显示客户换房前信息和进行换房和空房查询。。
10、入住登记窗体
界面元素: 14个Label控件,9个文本框,1个dataGridView,4个按钮。2个GroupBox
功能:能对宾客消费清单内的记录进行增加、删除和修改。
退房登记窗体
界面元素: 12个Label控件,10个文本框,2个组合框comboBox,1个dataGridView,4个按钮。3个GroupBox
功能:能对退房登记中的记录进行
显示全部