- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南华大学
计算机科学与技术学院
网络编程技术
课程设计报告
( 2008 ~ 2009 学年度 第 一 学期 )
设计名称: 宾馆信息管理系统
专业班级: 软件工程专业
指导老师:
小组成员:
组长 刘检波 学号 组员 学号 组员 学号 组员 学号 组员 学号
宾馆信息管理系统
——网络编程技术 课程设计报告——
目录:
一、 需求分析 3
二、 设计要求 3
一、 课程设计软硬件环境 3
三、 功能需求 3
四、 总体设计 3
五、 系统的具体实现 6
六、 附录:(部分程序主要代码) 14
七、 小组总结分析 35
八、 参考文献与网址 35
需求分析
随着全国宾馆数量的增加和越来越自动化的宾馆设施,对于宾馆的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的宾馆信息管理系统,以便完成对宾馆信息的管理。
基于发票、表格等纸介质的手工处理,宾馆信息管理员信息处理工作量大,容易出错。本系统是为了实现宾馆信息管理自动化,更高效、准备地管理,而开发的宾馆信息管理系统。
宾馆信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施宾馆信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。宾馆管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。
采用和实施宾馆信息管理系统不仅仅是为了提高工作效率。同时在使用该系统后,宾馆相关人员可以较为全面、准确的了解到房间和房客们的综合信息,然后方便更具各种信息对宾馆的管理做出各种决策。
设计要求
1.要求在前台主界面上显示数据库中存放的房客和房间的基本信息,由特定权限的管理员或者用户登录后通过按钮或菜单实现客户订房、退房、换房和用户添加、修改、删除、查询客房信息等一系列操作。
2.利用JDBC驱动程序连接数据库,修改、存储房客和房间的基本信息。
课程设计软硬件环境
系统开发工具的选择
后台数据库:SQL Server 2000
开发平台: java_app_platform_sdk-6u10-windows.exe
eclipse.exe
性能需求
硬件环境
处理器:InterCR300或更高。
内存:128MB(建议256MB)。
硬盘空间:30MB。
软件环境
操作系统:Windows98 或Windows2000 / Windows NT Server 4.0/window XP。
数据库:SQL Server 2000。
功能需求
订房信息管理:实现对房客的订房、退房、换房等操作信息的管理
客房信息管理:实现对房间信息的管理,如添加、修改房间信息
用户信息管理:实现对用户的添加、修改、注销等操作
总体设计
软件结构设计
本系统是对宾馆的基本信息进行管理,主要包括订房信息管理,房客信息管理,用户管理。
系统主要划分为三个模块:
订房信息管理模块:实现对顾客的订房、退房、换房等一系列操作的管理,退房的时候能自动结账,打印账单。
客房信息管理模块:实现对客房的添加、修改、删除、查询等一系列操作的管理,如修改房间的价格、添加新的房间、删除旧的房间以及修改房间的属性
用户管理模块:实现对用户的管理,如添加用户,修改密码,注销用户以及根据用户的权限,限制使用该系统的一些功能
系统模块设计
主要页面文件清单
文件名 功能描述 mainFrame.java 系统开始运行的界面、主题窗口 Login.java 用户登录窗体 AddUser.java 添加用户窗体 DelUser.java 注销用户窗体(用户类的窗体都继承了user.java))))
序号 表名称 字符标识 1 房客信息表 lodger 2 房间信息表 room 3 房价信息表 price 4 用户表 users
房客信息表(lodger):
字段代码 字段名称 类型 宽度 是否为空 name 房客姓名 char 10 NO ID 房客身份证 nvarchar 18 NO sex 性别 char 10 NO room_kind 入住方式 nvarchar 20 NO remark 备注 nvarchar 200 Yes
房间信息表(room):
字段代码 字段名称 类型 宽度 是否为空 number 房间编号 Char 10 NO standard 房间标准 nvarchar 20 NO inf
文档评论(0)