jsp的单身公寓管理系统统

指导教师: 孟祥成 f 摘 要该单身公寓管理系统采用Java和数据库语言,运作于Windows8环境下,利用Eclipse功能强大的集成开发平台,后台数据采用MySql存储数据。本系统采用Struts2框架、MVC模式以及MySql数据库来存储信息,很好地实现了对单身公寓的管理效果,而且系统界面友好,方便用户操作,具有良好的开发价值。单身公寓管理系统主要是对房间的配置、住宿人员登记、管理员记录以及对房客住宿情况查询,修改,更新、删除。可以更快地了解到每个房客以及房间的具体情况。使用单身公寓管理系统,只需一到两名数据操作员即可操作管理系统,节省大量人力和财力以及时间;可以存储大量房客住宿的基本信息,安全、高效、快捷;可以及时查到各种信息;操作简单,使用方便、高效;系统使用寿命长、成本低。这些特点可以极大地提高公寓信息管理的效率。
目 录
第一章 绪论 1
1.1目的和意义 1
1.2现状分析和发展趋势 1
1.3论文结构 1
1.4 相关技术介绍 1
第二章 需求分析 4
2.1需求调研 4
2.2可行性分析 4
2.2.1技术可行性 4
2.2.2经济可行性 4
2.3功能需求 4
第三章 系统概要设计 6
3.1系统设计的基本思想 6
3.2系统功能结构图及分析 6
3.3数据库设计 7
第四章 系统详细设计 9
4.1系统详细设计的简单介绍 9
4.2系统功能模块的详细介绍 9
4.2.1系统登录模块的详细设计 9
4.2.2系统房客信息管理模块的详细设计 9
4.2.3系统房间信息管理模块的详细设计 10
4.2.4系统房间信息管理模块的详细设计 10
4.2.5系统房间预订信息管理模块的详细设计 10
4.3数据库详细设计 10
4.3
 *好棒文|www.hbsrm.com +Q: &351916072& 
.1表结构的设计 10
4.3.2数据库的连接 12
第五章 系统的具体实现 14
5.1系统登录模块的具体实现 14
5.2管理员首页的具体实现 14
5.2.1系统房客信息管理模块的详细设计 15
5.2.2系统房间信息管理模块的详细设计 15
5.2.3房间预订信息管理模块的具体实现 16
5.2.4房客账单信息管理模块的具体实现 16
5.3房客首页界面的具体实现 17
5.3.1 房客个人设置模块的具体实现 18
5.3.2 房客账单模块的具体实现 18
5.3.3 房客房间查询模块的具体实现 19
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1目的和意义
单身公寓管理系统从房客租房、退房的管理可以单凭电脑操作管理。本系统主要包括:入住登记、房客变动、房间退租、费用支出、基础数据、系统管理等功能模块。而管理员可以更快地了解每个房间的住宿情况。
使用单身公寓管理系统,只需要一到两名数据操作员即可操作管理系统,节省大量人力和财力。传统模式下利用人工进行单身公寓管理,存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,不便于查找,更新,维护等。令公寓管理者对房客的信息管理带来了很大困难,严重影响了管理者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式,来实现房客信息的现代化管理,这一技术相较于传统模式的管理具有无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点能够极大地提高管理员公寓信息管理的效率,使我们的公寓在市场经济的发展过程中具有一定的竞争优势。实现了科学、统一管理,避免了人工操作产生的错误,大大提高了工作效率。
1.2现状分析和发展趋势
据调查显示,现在国内绝大多数对外出租的公寓管理没有信息化,主要还是停留在手工管理的形式。需要的人力、物力以及时间也非常多,这样公寓管理的效率就会非常低。所以,尽快开发一套适合对外出租的公寓管理系统是非常必要的。
1.3论文结构
本文研究的主要内容有:
单身公寓管理系统的需求分析
单身公寓管理系统开发的相关技术介绍
系统数据库的概要设计
系统各模块的详细设计
1.4 相关技术介绍
该单身公寓管理系统采用Java和数据库语言,运作于Windows8环境下,利用Eclipse功能强大的集成开发平台,后台数据采用MySql才存储数据。
MySql数据库是一个专门管理数据且功能强大的软件。1.数据库是加密的,所有信息比较安全;2.数据库查询比较方便(你能够轻松的对数据进行统计,查找,排序,分类等等);3.可以支持事务管理(如果操作发生意外,你可以取消操作)。MySql是数据库管理系统中的一种,提供多助之至语言支持。
MySql关系数据库管理系统功能主要介绍:1、数据库基础知识部分,比较全面的介绍了数据库系统的基本概念和基本原理;2、MySql关系数据库的主要功能及其使用,包括MySql数据库系统简介、服务器与客户端配置、数据库管理、表和视图管理、存储过程和触发器管理、游标管理、维护数据库、MySql安全管理;3、介绍如何使用Eclipse开发基于MySql数据库的应用诚心相许,这一部分内容介绍了如何将数据库设计与应用程序设计结合起来,开发出完整的数据库应用程序。
单身公寓管理系统的开发过程中数据库语言是非常重要的一部分。通过数据库语言创建数据库(create database 数据库名),创建一系列的表(create table 表名),对表进行增改删查(insert、update、delete、select)测试,检查其准确性。然后通过JDBC连接数据库,将其和系统程序结合起来,开发出一套完整的数据库应用程序。
Java主要介绍:1.Java基本的编程语言,即语法。2.Java相关的技术,如:(1)JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 (2)JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。(3)Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为:客户端送请求至服务器端、服务器将请求信息发送至Servlet、Servlet生成响应内容并将其传给服务器,响应内容动态生成,通常取决于客户端的请求,服务器将响应返回给客户端。3.框架,如:Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2149.html

好棒文