1、 本 科 毕 业 论 文 题目 : 基于 JSP 的大学宿舍管理系统的设计与实现 姓 名 孙 跃 院 系 信息科学与工程学院 专 业 计算机科学与技术 年 级 2007 级 学 号 20072212422 指导教师 潘 辉 2011 年 5 月 30 日 独 创 声 明 本人郑重声明 : 所呈交的毕业论文 ( 设计 ) , 是本人在指导老师的指导下 , 独立进行研究 学习 所取得的成果 , 成果不存在知识产权争议 。 除文中已经注明引用的内容外 , 本论文 (设计) 不含任何其他个人或集体已经发表或撰写过的作品成果 。 对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明 。 此声明的
2、法律后果由本人承担。 作者签名 : 二 一一 年 月 日 毕业论文(设计)使用授权声明 本人完全了解鲁东大学关于收集、保存、使用毕业论文(设计)的规定。 本人愿意按照学校要求提交论文(设计)的印刷本和电子版,同意学校保存论文(设计)的印刷本和电子版,或采用影印、数字化或其它复制手段保存论文(设计);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布论文(设计)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定) 论文作者(签名): 二 一一 年 月 日 毕业论文选题报告 姓名 孙跃 性别 男 院系 信息科学与工程 学院 年级 2007 级 学号 200722
3、12422 论文题目 基于 JSP 的大学宿舍管理系统的设计与实现 课题来源 教学 课题类别 应用研究 选做本课题的原因及条件分析: 当下,大部分高校的宿舍管理工作仍然采用的是手工记录的方式,这样势必会造成人力、财力、物力的浪费。从节省资源和提高效率的方面考虑,开发一种高校宿舍管理系统是很有必要的,这不仅能提高工作效率节省资源而且还具有方便、快捷、操作简单等优势。 根据 上面的分析和构思 , 决定 采用 B/S 结构 , JSP 作为开发平台,数据库采用 SQL Server 2000 来完成 系统的程序实施。 指导教师意见: 选题为 提高高校宿舍管理效率的宿舍管理系统 , 并在此基础上撰写论
4、文。通过完成并发布该系统,可以使学生 了解学习一些知识和技能 ,该设计 结合了 服务器端、 用 户端的 开发技术和数据库开发技术, 选题内容较为合理,有较好的 应用价值, 通过设计可以培养学生的软件设计思路,锻炼实践开发能力,符合选题的要求。 签名: 年 月 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 毕业设计 任务下达书 学院 信息科学与工程 学院 专业 计算机科学与技术 学号 20072212422 姓名 孙跃 现将毕业论文任务下达书发给你。毕业论文任务下达书内容如下: 一、 毕业论文题目 基于 JSP 的大学宿舍管理系统的设计与实现 二、 主要内容 该题目主要使用 Ja
5、va 语言和数据库工具 SQL Server2000 开发一款界面友好 ,能够满足用户需求的 、 功能 完善 的 高校宿舍管理系统 。 三、 具体要求 分析用户需求,掌握 Java 编程工具和数据库技术, 进行合 理的 服务器端和用户端的设计 ,实现 数据库 管理、用户管理等功能模块,调试程序使程序能够正确的运行,提出系统改进方案。 四、 主要参考文献 1 萨师煊 .数据库系统概论 M.北京 :高等教育 出版社 ,2006.5 . 2 刘晓华 .J2EE 企业级应用开发指南 M.北京 :电子工业出版社 .2003.1. 3 黄平 .数据库应用技术 .北京 :机械工业出版社 M. 2002.5.
6、 五、 进程安排 阶 段 起 止 日 期 主 要 内 容 准备开 题阶段 2011.3.08-2011.3.19 搜集资料、 学习相关开发技术 设计实现阶段 2011.3.20-2011.5.16 在需求分析的基础上,进行系统设计 和调试 论文完成阶段 2011.5.17-2011.5.30 根据设计撰写论文、定稿 答辩阶段 2011.6.01-2011.6.05 准备答辩材料 六、本毕业论文任务下达书于 年 月 日发出。毕业论文应于 年 月 日前完成后交指导教师,由指导教师评阅后提交毕业论文 (设计) 答辩委员会。 七、毕业论文任务下达书一式两份,一份给学生,一份留学院存档。 指导教师: 签
7、发于 年 月 日 分管院长(主 任): 签发于 年 月 日 毕业论文开题报告 姓名 孙跃 性别 男 院系 信息科学与工程 学院 年级 2007 级 学号 20072212422 预计完成时 间 2011.5.30 论文题目 基于 JSP 的大学宿舍管理系统的设计与实现 课题来源 教学 课题类别 应用研究 指导教师 潘辉 毕业论文实施方案: 首先了解课题的来源和范围,对整体的设计有充分的了解之后 收集资料、查阅相关文献及技术参数;对所涉及的课题的功能和性能有全面和深入的认识。 其次 根据收集的材料以及所了解的知识, 进行系统构思然后 采用 B/S 结构 , JSP 作为开发平台,数据库采用 SQ
8、L Server 2000 来对系统进行开发。 其中包括明确设计的任务和要求,按照需求确定总体功能和各个功能模块的设计方案。 最后进行系统实施和调试并 进一步完善系统 的 功能 。 论文主要内容(提纲): (1)开发工具及开发环境的介绍 。 Java 开 发环境 以及数据库 SQL Server2000 技术 的介绍 。 (2)系统 设计 介绍。主要讲述了此系统的实现目标 、 功能结构图 设计 、 数据库设计 。 (3)系统 实现及功能 介绍。主要讲述了各个模块 :数据库、服务器端、用户端 的功能 , 及实现所需的关键代码 。 指导教师意见: 系统选用了目前较为流行的 Java 开发语言和 M
9、S SQL Server2000 数据库,技术选用可行,相 关技术资料准备充分,对于功能模块的设计合理,设计思路清晰,应可 按时完成设计,同意开题。 签名: 年 月 日 (签章) 年 月 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 毕业论文结题报告 姓名 孙跃 性别 男 院系 信息科学与 工程 学院 年级 2007 级 学号 20072212422 论文题目 基于 JSP 的大学宿舍管理系统的设计与实现 课题来源 教学 课题类别 应用研究 指导教师 潘辉 本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情况等。) 本课题在研究是过程和实验过程中使我学习到
10、了不少知识和技能,还有论文的写作和修改也是在反复的学习中完成,让我意识到只有付出才会有回报,同时指导老师的谆谆教诲也使我受益匪浅。通过设计和最后调试, 本课题可以应用于 高校宿管科的使用 , 基本功能完善 ,应用比较流畅,在稳定性和安全性上要求严格 。 结果分析 本 系统 在后台功能上还有 待完善 , 存储速度仍需提高。 指导教师意见: 该生在毕业设计期间认真学习了 Java 编程技术, 利用 MS SQL Server2000 等工具完成了 宿舍管理 系统的设计与开发, 完成了论文的撰写。 系统 实现 了较为 完整 宿舍管理 功能 并通过了调试运行, 达到了毕业 论文写作 的要求,同意结题。
11、 签名: 年 月 日 学院毕业论文(设计)领导小组意见: (公章) 年 月 日 论文(设计) 成绩 毕业论文成绩评定表 学院: 信息科学与工程 学院 学号: 20072212422 姓 名 孙跃 论文 总成绩: 论文 题目 基于 JSP 的大学宿舍管理系统的设计与实现 指 导 教 师 评 语 评定成绩: 签名: 年 月 日 评 阅 人 评 语 评定成绩: 签名: 年 月 日 答 辩 小 组 评 语 答辩成绩: 组长签名: 年 月 日 注: 1、论文(设计)总成绩 =指导教师评定成绩( 50%) +评阅人评定成绩( 20%) +答辩成绩( 30%) 2、将总成绩由百分制转换为五级制,填入本表相应
12、位置。 目 录 1 前言 . 1 2 开发工具和开发环境 . 2 2.1 开发工具的选择 . 2 2.1.1 JSP 编程技术 . 2 2.1.2 SQL Server 2000 数据库 . 2 2.2 开发环境 . 3 3 系统设计 . 3 3.1 系统分析 . 3 3.1.1 业务流程分析 . 4 3.1.2 数据流图分析 . 5 3.2 功能模块划分 . 6 3.3 开发模式 . 7 3.4 系统数据库设计 . 7 4 系统功能描述及实现 . 10 4.1 JDBC 连接 数据库模块 . 10 4.2 登录模块 . 10 4.3 日常信息管理模块 . 11 4.4 基本信息管理模块 .
13、13 4.5 基本信息维护模块 . 14 5 结束语 . 15 参考文献 . 16 致 谢 . 16 鲁东大学本科毕业设计 1 基于 JSP 的大学宿舍管理系统的设计与实现 孙 跃 ( 信息科学与工程学院 计算机科学与技术专业 07 级 2 班 20072212422) 摘 要: 通过调查分析高校宿舍传统管理方式的不足,采用 B/S 结构, JSP技术和 Microsoft SQL Server 2000数据库 ,设计了一个界面友好,功能简便快捷并较为实用的高校宿舍管理系统。管理员可以通过 Web 浏览器登录系统后台,实现 对学生和宿舍信息 的查询、删除、添加 ,并可 查看学生 的住宿、外出及
14、 访客信息。 关键词: JSP; SQL Sever; B/S; 宿舍管理 Design and Realization of Dorm Management based on JSP Abstract: Through investigated and analyzed the disadvantages of the traditional dorm management system, designed a new dorm management system with B/S structure, JSP technology and Microsoft SQL Server 2000
15、 database. The system has a friendly interface and practical functions. After login, the administrator can inquiry, delete, add the students information through the Web browser, and check out the lodging, outgoing and visitors information. Key Words: JSP; SQL Sever; B/S; Dorm Management 1 前言 目前部分学校的
16、宿舍管理工作采用的仍然是手工记录的方式,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说是相当麻烦的。当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也大大降低。 在信息技术飞速发展的二十一世纪,原始的记录方式行将就木,计算机化管理正是适应时代的产物。当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。随着信息技术的不断的取得长足的发展和进步,计算机在各行各业中的运用也越来越普及,自动化、信息化的管理广泛的应用于各个领域。所以设计一套学生宿舍管理系统,使宿舍管理工作规范化、系统化、程序
17、化,避免宿舍管理的随意性;提高信息处理的速度和准确性;能够及时、准确、有效的查询和修改宿舍情况是很有必要的 。 基于学校目前的宿舍管理现状,决定开发宿舍管理系统, 本系统的设计实施将以学鲁东大学本科毕业设计 校管理系统的运行做参考, 该系统的开发重点是要立足于学校现在的具体情况,实现学生宿舍管理功能。 2 开发工具和开发环境 2.1 开发工具的选择 2.1.1 JSP 编程技术 Java Server Page 或简称为 JSP 是由 Sun 公司在 Java 语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个 Server端框架,基于这个框架,开
18、发人员可以综合使用 HTML, XML, JAVA 语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为 JavaTM 技术的一部分, JSP 能够快速的开发出基于所有 Web 服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时, JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。 JSP 编程技术的优势在于: (1)一次编写,到处运行。在这一点上 Java 比 PHP 更出色,除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任 意环境中进
19、行系统部署,在任意环境中扩展。相比 ASP/PHP 的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器, Java 显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与 ASP 很像, Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 2.1.2 SQL Server 2000 数据库 SQL Server 2000 是 Microsoft
20、公司推出的 SQL Server 数据库管理系统的最新版本。它的特性包括: (1)Internet 集成。 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行