基于jsp的高校宿舍管理系统.doc

上传人:b****1 文档编号:236027 上传时间:2022-10-07 格式:DOC 页数:42 大小:771.50KB
下载 相关 举报
基于jsp的高校宿舍管理系统.doc_第1页
第1页 / 共42页
基于jsp的高校宿舍管理系统.doc_第2页
第2页 / 共42页
基于jsp的高校宿舍管理系统.doc_第3页
第3页 / 共42页
基于jsp的高校宿舍管理系统.doc_第4页
第4页 / 共42页
基于jsp的高校宿舍管理系统.doc_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

基于jsp的高校宿舍管理系统.doc

《基于jsp的高校宿舍管理系统.doc》由会员分享,可在线阅读,更多相关《基于jsp的高校宿舍管理系统.doc(42页珍藏版)》请在冰豆网上搜索。

基于jsp的高校宿舍管理系统.doc

毕业设计(论文)资料

设计(论文)题目:

高校宿舍管理系统

  

基于JSP的高校宿舍管理系统

摘要

随着科技的迅速发展,各种管理系统已应用到社会的各个领域。

高等院校作为科技发展的前沿阵地,实现对学生宿舍的信息化管理是一个必然的趋势和潮流,学生宿舍采用传统的手工管理模式已经逐渐不能适应时代的发展。

通过学生宿舍管理系统这个平台,可以实现宿舍管理的信息化、网络化、系统化、规范化,使工作人员从繁杂的数据查询和统计中解脱出来,减少工作量。

系统的主要功能包括:

楼宇信息管理、宿舍信息管理、学生信息管理、访客信息管理、卫生评分模块。

电费信息管理,学生报修等功能。

本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的宿舍管理系统。

关键词:

宿舍管理,JSP,B/S结构

ABSTRACT

Withtherapiddevelopmentoftechnology,allkindsofmanagementsystemsareappliedtovariousfieldsofthesociety.Collegesanduniversitiesastheforefrontofscientificandtechnologicaldevelopment,itbecomesaninevitabletrendandfashiontoachievestudent’sdormitoriesinformationmanagement,however,thetraditionalmanualmanagementmodeofstudents’dormitoriescan’tkeeppacewiththetimes。

Throughtheplatformofstudents'dormitorymanagementsystemcanrealizeinformatizationandnetworking,dormitorymanagementsystematization,standardization,makethestafffrommultifariousdataqueryandstatistics,reducetheworkload.Themainfunctionsofthesysteminclude:

buildinginformationmanagement,dormitorymanagement,studentinformationmanagement,visitorinformationmanagementmodule,healthscore.Electricityinformationmanagement,studentservice,andotherfunctions。

ThesystemusesJSPastheonstagemaindevelopmentlanguage,thebackstageuseMySQLasadatabasemanagementsystem,developmentenvironmentisMyEclipse,theserverusestomcat,developedaWeb-basedtechnology,B/Sstructureoftheapartmentmanagementsystem。

Keywords:

Dormitorymanagement,JSP,B/Sstructure

英文摘要页码为罗马数字

目录

摘要 I

ABSTRACT II

第一章绪论 1

1.1开发背景及目的 1

1.2国内外研究现状 1

1.3开发工具及技术 2

1.3.1开发工具 2

1.3.2JSP技术 3

1.3.3JavaScript 4

1.4软硬件需求 4

第二章需求分析 5

2.1需求调研 5

2.2可行性分析 5

2.2.1技术的可行性 5

2.2.2经济的可行性 5

2.2.3操作可行性 5

2.2.4法律的可行性 6

2.3系统用例图 6

2.4功能模块图 7

2.5设计的基本思想 8

2.6性能需求 9

2.6.1系统的安全性 9

2.6.2数据的完整性 9

2.7界面需求 9

第三章系统分析与设计 11

3.1数据库的分析与设计 11

3.1.1数据库的概念结构设计 11

3.1.2数据库的逻辑结构设计 14

3.1.3数据库的连接原理 17

第四章系统功能实现 19

4.1登陆页面实现 19

4.2系统主界面 21

4.2.1学生信息管理 21

4.2.2宿舍信息管理 24

4.2.3访客信息管理 26

4.2.4电费信息管理 28

4.2.5报修信息模块 30

4.2.6修改登陆密码 32

4.2.7安全退出系统 32

第五章系统测试 33

5.1系统测试目的与意义 33

5.2测试过程 33

5.2.1主页面的登录模块测试 33

5.3其他错误 34

结论 35

参考文献 36

致谢 37

III

基于JSP的高校宿舍管理系统

第一章绪论

1.1开发背景及目的

计算机网络技术的发展,给信息时代的人们带来了很大的方便。

如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统,学校教务管理系统等等。

随着信息技术的日益发展已深入到社会的各个角落,学生宿舍管理也不例外,尤其作为高等院校的宿舍管理工作,是高校各项工作的重要组成部分,其管理能力和服务水平的高低直接关系到学生的利益、正常的教学和整体办学水平,直接影响到人才的培养质量.目前,我校宿舍管理工作还是存在着很多问题。

我校学生宿舍现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。

比如说,如果是一个学生家长来探望学生,该家长只是知道学生姓名,并不知道学生具体住在哪栋宿舍楼的哪个宿舍,宿舍管理员人员手工查询学生信息,必然效率很低,基于以上等一些实际存在的情况,以及与我校相关人员的沟通反馈结果来看,他们希望有一个学生宿舍管理系统。

通过此系统,可以对学生宿舍的各项情况实行电脑化管理,这样可以提高工作效率,也使得宿舍管理所需的各项信息能方便快速进行录入,查询,删除和更新,对相应关键数据也能够方便的统计结果并且以报表或者图形的方式展现出来。

为了提供给学生一个安全、方便的宿舍环境,学校行政人员能动态了解学生宿舍的各方面信息,同时减轻学生宿舍管理人员的工作量,提高工作效率和管理质量,针对我校的实际情况,开发一个适合我校的学生宿舍管理系统具有很高的使用价值和意义。

1.2国内外研究现状

长久以来,国内的学生宿舍管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理方式存在很多缺点,比如说,宿舍楼,宿舍等信息的录入,查询,更新,分析都要完全依赖管理人员的手工记录和人工分析。

近几年来,随着高校的全面扩招,在校人数的不断增加,学生宿舍管理工作采用手工操作的方式,对于小规模学校来说还勉强可以接受,但对于规模大,学生记录存档数据大的高校来说,人工记录是相当麻烦的。

为满足学校发展需求,采用各种编程语言入delphi、VB、C#等开发了许多基于B/S和C/S的学生宿舍管理系统已经存在并且使用,学生宿舍管理系统是涉及宿舍管理、信息科学和计算机技术的复杂的人机交互系统。

通过这些系统,可以对学生进行智能化管理,有效地记录并查询学生入学以后在学校的住宿情况,为学生宿舍的管理者提供了诸多方便。

由此可以看出国内各高校已逐步认识到学生宿舍管理系统的价值和重要性,系统实现了从无到有,功能从弱到强,从不完善到完善的发展过程。

国内高校学生宿舍管理正由传统模式向高效、快捷的现代化管理过渡。

在高效学生宿舍信息化领域,国外的大学领先国内,一方面得益于国外大学宿舍的硬件基础设施较好,相关配套设施能满足要求,另一方面是国外信息技术应用的整体氛围较为浓厚,信息化意识强。

典型的例子是:

目前国外大学学生宿舍基本实现无线上网,而国内只有少数几所高校部分宿舍实现,多所国外高校学生宿舍门禁刷卡监控屏可以同时显示学生照片,目前国内高校能实现这一简单功能的还是少数。

国外的斯巴克高科已使用日趋成熟的计算技术和防尾随门禁通道来代替传统的人工模式,来实现学生信息的现代化管理,这一技术具有手工管理所无法比拟的优点,如:

可有效识别进出人员,查找方便,可靠性高,存储量大。

保密性好,寿命长、成本低等特点。

国外大学信息化基础环境的保障推动了信息化的上层建筑—宿舍管理信息系统的发展。

1.3开发工具及技术

1.3.1开发工具

此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和MySQL数据库进行简要介绍。

1.3.1.1MyEclipse

MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

1.3.1.2Tomcat

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

1.3.1.3MySQL

MySQL使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

1.3.2JSP技术

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1