精品资料
课程设计
课程名称: Java EE/.Net课程设计
设计题目: 小型酒店管理系统
学院: 信息工程与自动化
专业: 计科
年级: 09级
学生姓名:
指导教师:
日期:
教务处制
课程设计任务书
信息工程与自动化学院计科专业 09 年级
学生姓名: 孙浩川
课程设计题目: 小型酒店管理系统
课程设计主要内容:
本小型酒店管理系统的开发是针对小型酒店的日常管理业务开发而成的,采用sql server作为后台数据库,java工具来设计程序,实现以下几个功能:一,通过使用计算机能方便的维护,包括插入、删除、修改各信息表;二、能方便的实现基于多个表的连接查询;三、系统具有操作方便、简捷等特点。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。
设计指导教师(签字):
教学基层组织负责人(签字):
年月日
摘要
随着经济的发展,旅游业和商贸流通业的繁荣促使宾馆酒店业也得到前所未有的发展。利用以计算机为基础的管理信息系统改善和挖掘宾馆酒店业的市场潜力,从而最大限度地获取营业利润是目前宾馆酒店从业者们在软件环境方面改善和提高服务的一个重要措施。本小型酒店管理系统的开发是针对小型酒店的日常管理业务开发而成的,采用sql server作为后台数据库,java工具来设计程序,实现以下几个功能:一,通过使用计算机能方便的维护,包括插入、删除、修改各信息表;二、能方便的实现基于多个表的连接查询;三、系统具有操作方便、简捷等特点。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。通过以上功能的实现来提供相对比较完善的酒店管理机制的建立。本文详细介绍了酒店入住信息管理系统的开发实现过程,从系统的需求分析、总体设计、详细设计、关键代码及说明、项目测试等各个环节都进行了详尽的分析和描述。
关键词:java,课程设计,本小型酒店管理系统,sql server
目录
一、项目需求分析 4
功能需求 4
操作需求 4
系统性能要求 4
二、项目总体设计 5
系统功能模块划分 5
界面设计 6
数据库与数据库逻辑结构设计 9
三、项目详细设计 10
关于类的设计 10
数据库的连接 10
类的功能设计 11
四、关键代码及说明 12
五、项目测试 23
六、总结 26
一、项目需求分析
功能需求
随着人们生活水平的提高,越来越多的人们出门旅游,酒店的普及让人们越来越方便,所以酒店的管理愈加显得重要。酒店管理系统就是一个简单的数据库管理系统,要做一个系统首先要搞得是调查分析,得出系统的一个逻辑模型,然后构架数据库,然后再进行后面的详细设计,编码,测试等阶段了。
酒店管理系统的大致功能应该包括:
1、房间的管理,包括房态的查询等
2、人员入住登记
3、入住人员查询、管理
4、人员退房等。
根据需求分析,本系统采用的语言:
(1)本系统采用Java语言,Java是目前使用最为广泛的计算机语言之一。它具有简单,面向对象,稳定,与平台无关等特点。说他简单,并不是说这门语言很干瘪,而是一种清楚更容易理解的方式实现程序。面向对象是基于对象的变成更符合人的思维方式,使人们更容易编写程序。
(2)本系统还采用SQL语言,SQL Server具有许多显著优点:易用性、适合分布组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。
(3)本系统有效的利用Java和SQL的优点。
操作需求
能够准确地记录相关信息。
系统界面友好、操作简单易行,查询灵活方便,数据储存安全可靠。
系统维护安全、方便、可靠,并且能够实现实用性,先进性的要求。
经分析我认为本酒店管理系统的具体要求为:
1、通过使用计算机能方便的维护(包括插入、删除、修改)各信息表
2、能方便的实现基于多个表的连接查询
3、系统具有操作方便、简捷等特点。
系统性能要求
操作系统: Windows 7
开发软件: MyEclipse 、SQL Server
二、项目总体设计
系统功能模块划分
1)新建函数 Link Create(Link Head);// 创建一个带头节点的空链表
2)修改函数 Link Modify(Link Head);//修改单个节点
3)删除函数 Link Del(Link &Head);
4)查询函数
bool Search(Link Head)// 查询同时满足“姓名”和“房间号”的入住人员信息
Link Search_Uni
Java EE.Net课程设计-小型酒店管理系统 来自淘豆网www.taodocs.com转载请标明出处.