课程设计__宾馆管理系统文档
课程设计__宾馆管理系统

课程设计__宾馆管理系统宾馆管理系统是一种能够帮助宾馆实现信息化管理的软件系统。
在宾馆日常运营中,需要处理大量的客房预订、入住登记、客房清洁、餐饮服务等事项,而宾馆管理系统可以帮助宾馆聚合这些过程,使得管理更为高效和方便。
本文将介绍一个关于宾馆管理系统的课程设计项目,包含以下几个部分:课程设计背景,课程设计目标,课程设计方案,课程设计实施步骤。
课程设计背景随着科技的发展,许多传统行业开始向信息化转型。
旅游业也不例外。
如今,越来越多的人选择网络预订酒店,并通过手机上的应用程序来完成入住登记。
因此,宾馆管理系统的需求愈加迫切。
本课程设计项目的背景就是基于此。
课程设计目标本课程的目标是通过课程设计来让学生掌握宾馆管理系统的需求分析、系统设计、系统开发等技能。
具体包括:1. 理解宾馆经营的流程和难点,了解如何通过系统化管理提高宾馆的经营效率和竞争力;2. 学会需求分析技巧,包括用户调研、功能分析、流程设计等;3. 了解系统开发及其相关技术,包括软件开发、数据库技术、Web开发等;4. 了解系统的测试、部署、维护等过程。
课程设计方案1. 学生分为若干小组,每个小组负责一个完整的宾馆管理系统的设计和开发,包括前台系统、后台管理系统和移动应用程序等;2. 具体的项目内容应当与一家真实的宾馆相似,至少包括客房预订、入住登记、客房清洁、餐饮服务、账务管理等功能;3. 课程设计假设学生已经通过数据库、Web开发等相关基础课程的学习,并具有一定的编程能力;4. 课程设计过程需要师生互动,老师需要对学生进行指导和评估,及时发现和解决问题。
课程设计实施步骤1. 第一次课程学习中,学生分组并确定组长,组长需要对宾馆管理系统的需求及项目管理进行说明;2. 第二次课程学习时,老师进行引导,对学生进行需求分析的讲解,并提供一些范例和技巧;3. 在完成需求分析后,学生应该对所设计的系统进行概要设计,包括系统架构、模块划分、数据库设计等;4. 在软件开发阶段,学生首先需要基于概要设计完成详细设计,制定完成计划,在实践中掌握开发技能,并进行代码实现;5. 在完成开发后,需要对系统进行测试,包括单元测试、综合测试等,以保证系统的稳定性和可靠性;6. 在测试通过后,学生需要对系统进行部署,包括服务器端的部署和移动应用程序的发布;7. 在最后一次课程中,学生需要完成课程设计的报告,汇总整个项目的过程、结果和收获,并进行答辩。
酒店管理系统课程设计完整篇.doc

酒店管理系统课程设计1 目录第一章系统概述(3)1.1前言(3)1.2本系统简介(4)第二章系统可行性分析(4)2.1技术上可行性(4)2.2经济上可行性(5)2.3管理上的可行性(5)第三章系统需求分析(6)3.1系统主要功能(6)3.2系统数据流图(6)3.3数据字典(7)第四章系统设计(8)4.1系统总体设计(8)4.1.1系统功能分析(8)4.1.2系统软件结构图(9)4.2系统详细设计(10)4.2.1系统详细设计目标规划(10) 4.2.2系统详细设计任务(10)4.2.3 系统物理配置方案设计(10) 4.3 系统输出设计(11)4.4系统输入设计(11)4.4.1输入设计原则(11)4.4.2数据输入设备的选择(11) 4.4.3输入检验设计(11)4.4.4错误改正方法(12)第五章系统实现(12)5.1系统运行环境(12)5.2系统实现关键技术(12)数据访问技术(12) 5.2.2系统主要控件(13)5.2.3基本数据库操作(13)5.3系统采用的设计模式(13)第六章总结(15)第一章系统概述1.1 前言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。
各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。
客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。
无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。
酒店客房管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
(完整word版)数据库课程设计(宾馆管理系统)

数据库原理课程设计报告设计题目宾馆管理系统专业班级学号学生姓名指导教师起止日期*********系目录1.问题描述 (1)1。
1背景 (1)1。
2功能要求 (1)2。
需求分析 (2)2.1数据流程图 (2)2.2数据字典 (6)3。
概念结构设计 (8)3。
1 E-R图 (8)3.2实体及联系的属性: (9)4。
逻辑结构设计 (9)5. 触发器设计 (11)6. 存储过程设计 (12)7.应用程序实现 (16)8.结束语 (27)9.答辩与成绩考核 (28)1。
问题描述1.1背景经调查了解后发现,目前较多的宾馆在客房管理上还处于人工阶段,效率低下且存在较多问题,为减少类似弊端开发此系统,以实现客房管理的电子化、科学化与现代化.系统包括:旅客基本信息管理、客房基本信息管理、住宿基本信息管理、客房物品基本信息管理、工作人员基本信息管理五大功能模块。
可以实现对每个功能模块的查询和更新功能,其中查询功能主要是通过视图实现,而更新功能则是通过存储过程来实现。
在五大功能模块中,宾馆住宿基本信息和客房基本信息的管理是本系统开发的重点。
本系统的开发过程包括了需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献及附录整理等阶段。
宾馆是现代社会服务行业体系中的重要组成部分,它在社会发展中有着不可替代的作用。
在当今经济和商务交往日益频繁的状况下,客房服务行业正面临客流量骤增的压力。
传统的宾店客房管理一直以来使用人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差;时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难;管理者往往要花大量的时间来处理烦琐的登记和结帐手续;不能及时提供空余客房资料等问题,将直接影响出租率。
据此现状,开发出本宾馆客房管理系统,通过本系统的应用不仅可以使宾馆客房管理科学化、正规化,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
原创宾馆管理系统课程设计报告

原创宾馆管理系统课程设计报告1. 引言宾馆管理系统是一种通过计算机技术来管理和优化宾馆运营的软件系统。
它能够帮助宾馆实现客房预订管理、入住退房管理、房间维护管理、财务管理等功能。
本文将介绍一个原创的宾馆管理系统的设计和实现过程。
2. 功能需求分析宾馆管理系统的功能需求主要包括以下几个方面:2.1 客房预订管理宾馆管理系统应该提供客房预订功能,包括查询房间是否可预订、预订房间、取消预订等。
用户可以通过输入日期和房间类型查询可预订的房间,选择房间后进行预订。
2.2 入住退房管理宾馆管理系统应该提供入住退房管理功能,包括登记入住、办理退房、查询入住房间信息等。
用户可以输入身份信息进行入住登记,系统会自动生成订单和房间号码,同时将入住信息保存到数据库中。
2.3 房间维护管理宾馆管理系统应该提供房间维护管理功能,包括维修房间、清洁房间、更换床单等。
系统管理员可以登录系统进行房间状态的管理和维护工作。
系统会记录房间维护的时间和维护人员信息。
2.4 财务管理宾馆管理系统应该提供财务管理功能,包括统计客房收入、查询财务报表、生成账单等。
系统会自动记录客房收入和支出等财务信息,并生成对应的财务报表供管理员查询和分析使用。
3. 系统设计3.1 技术选型本系统的设计和实现基于Web应用技术,采用了前后端分离的架构。
前端使用HTML、CSS和JavaScript进行开发,后端使用Java语言和Spring框架进行开发,数据库使用MySQL进行存储。
3.2 数据库设计系统使用MySQL数据库进行数据存储,设计了以下几个主要的数据库表:•房间表:记录了房间编号、类型、价格、状态等信息。
•客户表:记录了客户编号、姓名、身份证号等信息。
•订单表:记录了订单编号、客户编号、房间编号、入住日期、退房日期等信息。
•维护记录表:记录了维护记录编号、房间编号、维护日期、维护人员等信息。
•财务表:记录了财务编号、收入金额、支出金额、日期等信息。
宾馆管理系统数据库课程设计

宾馆管理系统数据库课程设计1. 引言宾馆管理系统是一种将计算机技术应用于宾馆管理的智能化系统。
它旨在提高宾馆服务质量和效率,简化宾馆工作流程,满足宾馆管理人员的日常运营和决策需求。
本文档主要介绍了宾馆管理系统数据库的课程设计。
2. 数据库设计2.1 实体宾馆管理系统中的主要实体包括:宾馆、客房、客户、员工和订单。
每个实体都有一组属性用于描述其特征和属性。
•宾馆:宾馆ID、宾馆名称、宾馆地址、联系电话等。
•客房:客房ID、房间号、客房类型、价格等。
•客户:客户ID、姓名、身份证号、联系电话等。
•员工:员工ID、姓名、职位、联系电话等。
•订单:订单ID、客户ID、客房ID、入住日期、退房日期等。
2.2 关系通过分析宾馆管理系统的需求,可以确定以下关系:•宾馆与客房之间的关系:一个宾馆可以有多个客房,一个客房只属于一个宾馆。
宾馆和客房之间是一对多关系。
•宾馆与员工之间的关系:一个宾馆可以有多个员工,一个员工只属于一个宾馆。
宾馆和员工之间是一对多关系。
•客房与订单之间的关系:一个客房可以有多个订单,一个订单只属于一个客房。
客房和订单之间是一对多关系。
•客户与订单之间的关系:一个客户可以有多个订单,一个订单只属于一个客户。
客户和订单之间是一对多关系。
2.3 数据表设计基于上述实体和关系,可以设计以下数据表:•宾馆表(hotel)–宾馆ID(hotel_id):主键–宾馆名称(hotel_name)–宾馆地址(hotel_address)–联系电话(hotel_phone)•客房表(room)–客房ID(room_id):主键–宾馆ID(hotel_id):外键,关联宾馆表–房间号(room_number)–客房类型(room_type)–价格(room_price)•客户表(customer)–客户ID(customer_id):主键–姓名(customer_name)–身份证号(customer_idcard)–联系电话(customer_phone)•员工表(employee)–员工ID(employee_id):主键–姓名(employee_name)–职位(employee_position)–联系电话(employee_phone)–宾馆ID(hotel_id):外键,关联宾馆表•订单表(order)–订单ID(order_id):主键–客户ID(customer_id):外键,关联客户表–客房ID(room_id):外键,关联客房表–入住日期(checkin_date)–退房日期(checkout_date)3. 数据库操作宾馆管理系统需要支持以下数据库操作:•添加数据:可以向宾馆、客房、客户、员工和订单表中添加数据,如插入新的宾馆、客房、客户、员工和订单记录。
c宾馆管理系统课程设计

c 宾馆管理系统课程设计一、课程目标知识目标:1. 理解宾馆管理系统的基本概念、功能模块及其在宾馆行业中的应用。
2. 掌握宾馆管理系统中数据库的设计与操作,包括客户信息、房间信息、预订管理等。
3. 学会运用编程语言(如C语言)实现宾馆管理系统的基本功能,如录入、查询、预订和退房等。
技能目标:1. 能够运用结构化分析方法设计宾馆管理系统的功能模块和数据流程。
2. 掌握宾馆管理系统数据库的搭建与维护,实现数据的增删改查操作。
3. 培养编程实践能力,独立编写C语言代码实现宾馆管理系统的核心功能。
情感态度价值观目标:1. 培养学生对宾馆管理系统的兴趣,激发其学习编程的热情。
2. 培养学生的团队协作意识和解决问题的能力,使其在项目实践中体验到合作与成功的喜悦。
3. 增强学生的信息素养,使其认识到信息技术在宾馆行业中的重要作用,为未来从事相关工作奠定基础。
本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,旨在提高学生的编程实践能力和项目管理能力。
课程目标具体、可衡量,以便学生和教师能够清晰地了解课程的预期成果,并为后续的教学设计和评估提供依据。
二、教学内容1. 宾馆管理系统概述:介绍宾馆管理系统的基本概念、发展历程、功能模块及其在实际应用中的重要性。
相关教材章节:第一章 宾馆管理系统概述2. 数据库设计:讲解数据库的基本概念,指导学生运用实体-关系模型进行宾馆管理系统数据库设计。
相关教材章节:第二章 数据库设计基础3. C语言基础:复习C语言基础知识,包括数据类型、运算符、控制结构等,为后续编程实践打下基础。
相关教材章节:第三章 C语言基础4. 宾馆管理系统功能模块实现:分别讲解客户信息管理、房间信息管理、预订管理等功能模块的实现方法。
相关教材章节:第四章 宾馆管理系统功能模块实现5. 编程实践:指导学生运用C语言编写宾馆管理系统的核心功能模块,并进行调试与优化。
相关教材章节:第五章 编程实践6. 系统测试与优化:介绍系统测试方法,指导学生进行宾馆管理系统的功能测试、性能测试等,并对发现的问题进行优化。
宾馆管理系统课程设计c

宾馆管理系统课程设计c一、教学目标本课程的目标是让学生掌握宾馆管理系统的基本原理和操作方法。
知识目标包括了解宾馆管理系统的功能、结构和应用场景;技能目标包括能够使用宾馆管理系统进行日常操作和管理;情感态度价值观目标包括培养学生对现代科技与管理结合的认知,提高学生对宾馆管理工作的认真态度和责任感。
二、教学内容教学内容将围绕宾馆管理系统的基本原理和操作方法展开。
首先,介绍宾馆管理系统的功能,包括客房管理、预订管理、财务管理等功能模块;其次,讲解宾馆管理系统的结构,包括前端界面、后端数据库等组成部分;然后,通过实际案例分析,让学生了解宾馆管理系统在现实中的应用场景;最后,进行实际操作演练,让学生熟练掌握宾馆管理系统的操作方法。
三、教学方法为了激发学生的学习兴趣和主动性,将采用多种教学方法相结合的方式。
首先,通过讲授法,向学生传授宾馆管理系统的基本原理和操作方法;其次,通过案例分析法,让学生了解宾馆管理系统的实际应用场景;然后,通过实验法,让学生亲手操作宾馆管理系统,提高实际操作能力;最后,通过讨论法,让学生分享学习心得,互相启发,共同提高。
四、教学资源为了支持教学内容和教学方法的实施,将选择和准备多种教学资源。
教材方面,将选用权威出版的《宾馆管理系统》教材,作为学生学习的基础;参考书方面,将推荐《现代宾馆管理》等书籍,供学生深入阅读;多媒体资料方面,将制作课件、视频等资料,以直观展示宾馆管理系统的原理和操作方法;实验设备方面,将准备宾馆管理系统软件和相应的硬件设备,供学生进行实际操作。
五、教学评估教学评估将全面考察学生的学习成果。
评估方式包括平时表现、作业、考试等。
平时表现主要考察学生的课堂参与度和讨论表现,占总评的20%;作业分为课堂练习和课后作业,占总评的30%;考试分为期中和期末考试,占总评的50%。
评估标准将根据教学内容制定,确保客观、公正。
六、教学安排教学安排将在学校教室进行,共计32课时。
宾馆管理系统课程设计报告

宾馆管理系统课程设计报告1. 引言宾馆管理系统是一个针对宾馆业务管理的软件系统。
宾馆作为一种特殊的服务业,需要对客房预订、客户入住、客户结账、房间管理等一系列业务进行管理和处理。
本文档将详细介绍宾馆管理系统的课程设计报告,包括系统需求分析、系统设计、系统实现和系统测试。
2. 系统需求分析宾馆管理系统的主要需求包括以下几个方面:2.1 客房管理宾馆管理系统需要实现客房的管理和预订功能。
包括客房信息的录入、查询、修改和删除,以及客房的预订和取消预订。
2.2 客户管理宾馆管理系统需要实现客户的管理功能。
包括客户信息的录入、查询、修改和删除,以及客户入住和退房的登记。
2.3 订单管理宾馆管理系统需要实现订单的管理功能。
包括订单的录入、查询、修改和删除,以及订单的结账和发票打印。
2.4 报表统计宾馆管理系统需要提供报表统计功能。
包括客房入住率、客户结账金额、客户退房情况等报表的生成和展示。
3. 系统设计宾馆管理系统的设计主要包括以下几个模块:3.1 数据库设计根据系统需求分析,设计宾馆管理系统的数据库结构。
包括客房表、客户表、订单表等相关表的设计和字段定义。
3.2 用户界面设计设计宾馆管理系统的用户界面,包括客房查询界面、客户查询界面、订单管理界面等。
要求界面美观易用,功能清晰明确。
3.3 业务逻辑设计设计宾馆管理系统的业务逻辑,包括客房预订和取消、客户入住和退房、订单结账等业务的处理过程。
要求逻辑严谨、流程清晰。
4. 系统实现宾馆管理系统的实现主要涉及以下几个方面:4.1 系统框架搭建选择适合的开发框架,搭建宾馆管理系统的开发环境。
包括安装配置开发工具、创建项目结构等。
4.2 数据库操作实现根据系统设计中的数据库结构,使用编程语言对数据库进行操作,实现客房信息的录入、查询、修改和删除,以及客户信息的录入、查询、修改和删除等功能。
4.3 用户界面实现根据系统设计中的用户界面设计,使用前端技术实现界面的展示和交互。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安石油大学数据库课程设计报告题目:宾馆管理系统班级:计0802姓名:封龙学号:200807010226指导教师:赵安科2011年1月宾馆管理系统应用开发摘要:在当今经济和商务交往日益频繁的状况下,宾馆服务业市场竞争日趋激烈,越来越多的宾馆饭店都认识到传统的管理方法已经不能适合当今社会的需要,必须借助先进的计算机信息技术对宾馆服务进行管理,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。
关键字:ACCESS数据库宾馆管理 VB1.宾馆管理系统的需求分析1.1业务分析根据我国宾馆业的统计分析表明:在现代的宾馆服务行业中,宾馆服务行业正面临客流量骤增,传统的管理方法使得办公人员每天要处理的事务繁多,重复性的工作使其效率较低;各类客户信息收集不齐全;分类、归档不合理,以至于造成查找困难;保存方式不科学,使得资料、文件受损,影响使用效果和时间。
针对这种情况,各宾馆管理人员已意识到使用计算机管理信息系统的重要性,因此他们迫切需要开发一个宾馆客房管理信息系统来进行管理工作。
1.2功能分析宾馆管理系统主要实现结算信息管理,订房信息管理,客房信息管理等功能1.2.1结算信息管理结算信息管理:包括结算信息查询,结算信息修改,结算信息添加1.2.2订房信息管理订房信息管理:包括订房信息查询,订房信息修改,订房信息添加,剩余客房查询1.2.3客房信息管理客房信息管理设置房间信息:包括客房信息查询,客房信息修改,客房信息添加设置客房标准:包括客房标准添加,客房标准修改1.2.4系统管理系统管理:包括密码管理和用户管理系统功能设计图1.3宾馆管理系统的数据流图宾馆管理信息系统关联图1.4宾馆管理系统数据词典系统数据词典(DD-Date Dictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。
数据词典提供一个可定义的不依赖于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。
其内容包括四种条目:数据流,数据元素、数据存储和数据加工。
建立完善的数据词典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。
在系统分析阶段,数据词典有着重要的作用,它包含着系统的详细信息。
一般来说,系统分析人员应把不便于在数据流程图上注明而系统分析应该获得,对整个系统开发以至将来系统运行与维护时必需的信息尽可能放入数据词典。
数据词典:“数据元素”条目数据元素是数据流组成的最小单位,是无法再细分的数据流。
它直接反应事物的某一特征。
其描述需要以下信息:数据元素名、类型、长度、取值范围、相关的数据元素及数据结构。
数据词典:“数据存储”条目数据存储是数据结构保存的地方。
一个数据存储词条应有以下几项内容:数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。
2.宾馆管理系统概念结构设计E-R图3.宾馆管理系统的逻辑结构设计1结算信息,包括的数据项有:订房编号,客房编号,客房种类,客房位置,客房备注信息,顾客姓名,顾客身份证号码,入住时间,折扣,结算时间,备注等。
2订房信息,包括的数据项有:订房编号,客房编号,客房种类,客房位置,客房备注信息,顾客姓名,顾客身份证号码,入住时间,折扣,备注等。
3客房信息,表格的数据项有:客房编号,客房种类,客房位置,客房单价,备注等。
4客房标准信息,包括的数据项有:标准编号,标准名称,房间面积,床位数量,住房单价,是否有空调,电视,电话,单独卫生间等。
说明:带下划线的为主键4宾馆管理系统的物理结构设计4.1 客房标准信息表 roomtype4.2 客房信息表 rooms4.3 订房信息表 booking5.宾馆管理系统详细设计及实现经过系统分析,有关数据库结构的所有后台工作已经完成。
现在将通过宾馆管理信息系统中各个功能模块的实现,讲解如何使用Visual Basic来编写数据库系统的客户端程序。
5.1 宾馆系统Hotel-MIS工程项目的创建启动Visual Basic后,单击FileNew Project菜单,在工程模板中选择Standsard EXE,Visual Basic将自动产生一个Form窗体,属性都是缺省设置。
这里我们删除这个窗体,单击FileSaveProject菜单,将这个工程项目命名为Hotel—MIS。
5.2宾馆管理信息系统主窗体设计这个项目我们使用多文档界面,单击VB软件工具栏中ADD MDI Form按钮,生成一个窗体,在这个窗体上添加所有的控件,创建好的窗体如下:5.3公用模块设计在Visual Basic中可以用公用模块来存放整个工程项目公用的函数,过程和全局变量等。
这样可以极大的提高代码的效率。
在项目资源管理器中为项目添加一个Module,保存为Module bas。
下面就可以开始添加需要的代码了。
由于系统中各个功能模块都将频繁使用数据库中的各个数据,因此需要一个公用的数据操作函数,用以执行各种SQL语句。
ExecuteSQL函数有两个参数:SQL和MsgString。
其中SQL用来存放需要执行的SQL语句,MsgString用来返回执行的提示信息。
函数执行时,首先判断SQL语句中包含的内容,当执行查询操作时,ExecuteSQL函数将返回一个与函数同名的记录集对象(Recordset),所有满足条件的记录包含在对象中,当执行如删除、更新、添加等操作时,不返回记录集对象。
在ExecuteSQL函数中使用了ConnectString函数,这个函数用来连接数据库5.4 用户管理模块设计与实现用户管理模块主要实现:1 用户登录。
2 添加用户。
3 修改用户密码。
5.4 .1 用户登陆设计与实现用户登录窗体中放置了二个文本框(TextBox),用来输入用户名和用户密码:二个按钮(CommandButton)用来确定或者取消登录:三个标签(Label)用来标示窗体的信息系统启动后,将首先出现如下图,用户首先输入用户名,然后输入密码。
如果用户3次输入密码不正确,将退出程序。
用户如果没有输入用户名和用户密码,将出现消息框提示,如果输入的用户名在用户表中没有找到,将提示重新输入用户名,文本框txtusername将重新获得输入焦点。
如果用户输入的密码不正确,文本框txtpassword将重新获得输入焦点。
用户登录成功,全局变量ok将被赋值为true。
一旦三次输入密码均不正确,全局变量ok将被赋值为false。
公用模块中的main()过程将根据ok的值来决定是退出,还是进入系统。
5.4 .2 添加用户设计与实现进入系统后,选择菜单“系统|添加用户”,就可以添加用户,出现添加用户的窗体在这个窗体中放置了二个文本框,用来输入密码和确认密码,二个按钮用来确定是否修改密码,二个标签用来标示文本框的内容,一旦输入完毕,系统将首先查询数据库中与新建用户名相同的记录,如果有相同记录将提示用户重新输入用户名。
当确定数据库中没有相同的用户名,并且二次输入密码一致时,将把该条记录添加到数据库中。
5.4 .3 修改密码设计与实现在这个窗体中放置了二个文本框,用来输入密码和确认密码,二个按钮按钮用来确定是否修改密码,二个标签用来标示文本框的内容,如下图,5.5 客房标准管理模块设计与实现宾馆在运行中需要设置不同的客房标准来适应不同消费水平顾客的需要。
对于每个客房标准,有不同的硬件设施和服务。
客房标准管理模块主要实现如下功能: 1添加客房标准。
2修改客房标准。
3 删除客房标准。
5.5.1添加客房标准模块设计与实现在窗体放置多个文本框,用来输入客房标准基本信息,多个下拉式文本框选择不同的硬件设施;两个按钮用来确定是否添加客房标准信息;多个标签用来提示文本框中需要输入的内容 ,如下图:载入窗体时,将首先通过变量gintTmode判断是添加还是修改。
如果是添加状态,文本框将清除内容,窗体有提示信息;如果是修改状态,将选择显示当前的记录。
用户输入内容完毕后,单击cmdSave按钮将触发Click事件,事件包括:程序首先对是否输入内容进行判断,然后进行格式判断。
程序将判断是否有重复编号的记录,然后添加数据到数据库中。
最后根据状态来显示相应的信息:如果是添加状态,将提示添加成功,然后重新显示并清空所有文本框,以便继续添加记录;如果处于虚空状态,将提示修改成功,然后更新所有记录的列表。
5.5.2修改客房标准模块设计与实现选择“客房信息管理设置客房标准修改客房标准”菜单,将出现如图所示的窗体,窗体中放置一个表格控件。
载入窗体时,触发窗体的Load事件,显示当前数据库中所有的记录,并修改当前状态为记录编辑状态,代码如下:Private Sub Form_Load()ShowTitleShowDataflagTedit = TrueEnd Sub5.5.3删除客房标准模块设计与实现选择“客房信息管理设置客房标准删除客房标准”菜单,将出现记录列表。
选择相应记录,单击鼠标右键,选择弹出式菜单,将删除当前记录.5.6 客房信息管理模块设计与实现客房信息管理模块主要实现如下功能:1 添加客房信息。
2 修改客房信息。
3 删除客房信息。
4 查询客房信息。
添加,修改和删除的实现和客房标准一样原理我就不讲了,下面我们看下客房查询模块:选择“客房信息管理设置客房信息查询客房信息”菜单,将出现如下窗体,在这里可以按照各种方式以及它们的组合进行查询,满足查询条件的所有记录将显示在客房信息列表窗体。
6.课程设计总结与体会这次课程设计的撰写过程中,我得到了许多人的帮助。
首先我要感谢我的老师在课程设计上给予我的指导、提供给我的支持和帮助。
这是我能顺利完成这次报告的主要原因,老师帮我解决了许多技术上的难题,让我能把系统做得更加完善。
在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。
7参考文献《数据库系统概论》(第四版)王珊萨师煊高等教育出版社 2006《ACCESS 2003 数据库管理基础与提高》本书编委会编著电子工业出版社 2007《VB程序设计简明教程》袭沛增陆为民杨志强高等教育出版社 2006。