计算机科学与工程学院课程设计报告设计名称:《数据库原理与应用》课程设计设计题目:酒店管理系统设计与开发学生学号:专业班级:学生姓名:学生成绩:指导教师(职称):完成时间:计算机科学与工程学院制说明:1、报告中的第一、二、三项由课程设计负责人在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成课程设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个课程设计期间的表现、设计完成情况、报告的质量等方面给出客观、全面的评价。4、训练报告正文字数应不少于3000字,也可由指导教师根据本门课程设计的具体情况酌情增加字数或内容。5、平时表现成绩低于6分的学生,其课程设计成绩按不及格处理。6、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各项课程设计),各教研室可根据本项课程设计的特点及内容做适当的调整,并上报学院批准。\成绩评定表学生姓名:学号:班级:类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010遵守学习纪律,表现良好,积极完成课程设计任务,无旷课、迟到、早退等情况。设计完成情况4020按照要求完成设计内容,方案合理,功能完善,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。20在设计过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。报告质量5015报告格式规范,表述清晰,章节内容组织恰当。符号统一,图表完备,符合规范要求。参考文献数量在5篇以上,格式及引用符合要求。15报告内容翔实,结构严谨合理。课题背景介绍清楚,综述充分。设计与实现等主要过程完整,论述具体透彻。能运用所学专业知识对问题加以分析和求解。无抄袭现象。20设计报告对整个设计过程进行了全面总结,体现了收获,得出了有价值的结论或结果。总评成绩指导教师评语指导教师:(签字)日期:年月日一、课程设计目的、条件、任务和内容要求:《数据库原理与应用》是专业基础课,数据库技术广泛应用于计算机的多个发展方向上。在学好数据库理论的同时,我们有必要掌握数据库设计的方法。《数据库原理与应用》课程设计是数据库教学中的实践环节,是对该课程知识的综合应用。通过设计,使学生巩固所学的理论基础知识,掌握数据库设计的全过程和方法,培养学生编写技术文档及开发数据库应用系统的能力。提高学生独立分析问题、解决问题的能力,锻炼和加强学生的动手能力。设计任务书提供三个设计题目供学生选择(原则上选择每个题目的人数不超过10人)。在指导教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生的积极性和创造性,给学生充分的自主空间。设计内容要求:(1)通过系统的功能分析和数据分析进行系统的功能模块设计,数据库的概念结构设计(E-R图),数据库的逻辑结构设计,数据库中的表、视图、存储过程、函数的结构和定义。(2)报告还要包括程序的运行环境、开发环境、程序的详细设计(主要功能实现的程序源代码)。(3)后台数据库选用SQLSERVER,前台开发工具不限,可自己选择VB、VC、JAVA等都可以。建议条件允许的情况下选择JAVA。(4)整个课程设计期间,要求学生必须与指导老师经常保持联系,其中几个主要阶段都要经指导老师审阅,一是为了及时发现问题,防止出现原则错误,二是便于指导老师掌握学生独立完成设计的情况。二、进度安排:数据库原理课程设计共计3周内完成,共计20个学时。第l3周下达课程设计任务书,并对每个课程任务进行详细的讲解。并且第13周开始进行系统调研,完成需求分析,包括数据分析和功能分析;第14-16周完成数据库设计、数据库实施和应用程序设计;第16周周三下午7-8节检查课程设计完成情况。提交报告时间:第16周周四下午。三、应收集资料及主要参考文献:1.钱雪忠主编《数据库原理及应用》[M]北京邮电大学出版社2007.8第二版2.BainT著《SQLserver2000数据仓库与AnalysisServices》[M]中国电力出版社20033.王珊主编《数据库系统概论》[M]高等教育出版社2014年第五版4.王世东.郑力.张智海等.基于Web的模板式公文审批系统[J].计算机应用研究.2007.Vol.24(6):289-291.5.蔡剑景楠JavaWeb应用开发:J2EE和Tomcat[M].北京:清华大学出版社,2004.6.陈雄华Spring企业级应用开发详解[M]北京:电子工业出版社2009四、摘要:现代化的酒店组织庞大、服务项目多、信息量大、要想提高效率、降低成本、提高服务质量和管理水平,进而促进经济效益,必须利用电脑网络技术处理宾馆酒店经营数据,实现酒店现代化的信息管理。本次课程设计利用JSP语言和SQLServer2014以及apache-tomcat-8.0.24设计了一个简单酒店管理系统数据库的WEB应用。本次课程设计实现的酒店管理系统采用了MVC分层设计、B/S网络结构模式、JDBC数据库连接驱动和JSTL标签等。采用这些技术设计出的系统,具有层次分明、结构清晰、实现简单、任务明确、便于修改和维护等优点。该系统采用JSP应用开发技术,具有一些预定客房、查询、增加客房、删除客房、退房、预定等功能,而且本系统全部基于因特网,以JSP语言对网站进行开发,注重用户与网站的交互性,也便于功能的更新和拓展。关键字:酒店管理;JAVA;JDBC;数据库五、Abstract:Modernhotelhavealargeorganization,manyservicesandmoreinformation.Inordertoimproveefficiency,reducecost,improveservicequalityandmanagementlevel,thuspromotingeconomicefficiency.Itmustbeusedcomputernetworktechnologydealwithhotelsoperatingdatatoachievethehotel'smoderninformationmanagement.ThecoursedesignusingJSPlanguage,SQLServer2014andapache-tomcat-8.0.24designedasimplehotelmanagementsystemdatabaseofWEBapplication.ThecoursedesignofhotelmanagementsystemusestheMVClayereddesign,B/Snetworkstructuremodel,theJDBCconnectiontothedatabasedriverandJSTLtagsandetc.Usingthesetechnicaldesignedofthesystem,hasthedistinct,clearstructure,simpleimplementation,taskclear,easytomodifyandmaintainandetc.ThesystemusesJSPapplicationdevelopmenttechnology,withsomepre-rooms,query,add,delete,check-out,reservationsandotherfunctions.AndallInternet-basedsystemtoJSPlanguagewebsitedevelopment,focusingonuserinteractionwiththesite,butalsoeasytoupdateandexpandthefunctionality.Keywords:Hotelmanagement;JAVA;JDBC;Database武汉工程大学计算机科学与工程学院课程设计报告-I-目录目录.....................................................................I摘要...................................................................IIAbstract................................................................III第一章设计概述..........................................................11.1课题背景..............................................................11.2设计任务..............................................................11.3基本理论依据..........................................................21.4课题的目的和意义......................................................2第二章设计简介及设计方案论述............................................42.1开发环境简介..........................................................42.2设计简介及方案........................................................52.3数据库设计............................................................7第三章详细设计.........................................................123.1数据库连接...........................................................123.2添加功能..............................................错误!未定义书签。第四章设计结果及分析...................................................154.1登录功能测试及分析...................................................154.2客房类型管理测试及分析...............................................164.3客房信息管理测试及分析...............................................194.4客房经营管理测试及分析...............................................194.5用户管理测试及分析...................................................20总结..................................................................22致谢..................................................................23参考文献.................................................................24武汉工程大学计算机科学与工程学院课程设计报告-II-摘要现代化的酒店组织庞大、服务项目多、信息量大、要想提高效率、降低成本、提高服务质量和管理水平,进而促进经济效益,必须利用电脑网络技术处理宾馆酒店经营数据,实现酒店现代