基于J2EE的学生宿舍管理系统设计与实现_第1页
基于J2EE的学生宿舍管理系统设计与实现_第2页
基于J2EE的学生宿舍管理系统设计与实现_第3页
基于J2EE的学生宿舍管理系统设计与实现_第4页
基于J2EE的学生宿舍管理系统设计与实现_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录第一章 绪 论 .I1.1 研究背景 .112 研究现状 .213 研究目标与内容 .31.3.1 研究目标 .31.3.2 研究内容 .31.4 系统开发的意义 .415 文章结构安排 .5第二章 系统开发平台及相关技术 .62.1 系统开发平台及工具 .62.2 体系结构 .62.2.1.NET 体系结构 .62.2.2 J2EE 体系机构 .72.2.3 系统体系结构的选择 .82.3 系统相关技术分析 .82.3.1 MVC 模式 .92.3.2 Struts2 框架 .92.3.3 AJAX .102.3.4 JQuery 技术 .112.3.5 JavaBean .112.3.6 Hibernate .112.3.7 Spring .112.3.8 JSTL .122.4 开发工具介绍 .12I2.4.1 Myeclipse .132.4.2 Tomcat .132.4.3 MS SQL Server .142.5 本章小结 15第三章 系统分析 163.1 可行性分析 163.2 系统功能总体需求 163.3 系统用例分析 183.3.1 学生用户用例分析 193.3.2 系统管理员用例分析 223.3.3 财产管理员用例分析 283.3.4 栋长用例分析 293.3.5 公共操作用例分析 303.4 系统数据需求 333.5 本章小结 34第四章 系统设计 364.1 系统设计原则 364.2 系统功能划分 374.3 系统部分功能设计 404.3.1 学生信息管理功能设计 404.3.2 分配宿舍功能设计 444.3.3 腾空宿舍功能设计 504.3.4 人员来访功能设计 564.3.5 物品报修管理功能设计 604.3.6 物品出入管理功能设计 664.3.7 系统基础数据功能设计 724.3.8 系统数据库设计 844.4 本 章小结 85第五章 总结与展望 86II致 谢 87参考文献 88附录 90云南大学硕士研究生论文 基于 J2EE 的学生宿舍管理系统的设计与实现0第一章 第一章 绪 论1.1 研究背景随着我国教育的发展和普及,人类对知识的需求也不断地增长。在这种形势下,我国各大高校纷纷扩大招生,大学在校生数了急剧上升,宿舍、宿舍作为学生生活居住和交流的集散地就自然而然地在学生们的生活中占据了一定的位置,宿舍和宿舍以及学生数量繁多,其中就包含很多信息数据的管理,如何科学地管理宿舍不但关系到学生生活的方便程度,也关系到后勤管理和教育的发展。现今,有很多的大型宿舍都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,学校以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生入住情况(如入住栋数、宿舍号数等)的录入和查询等往往采用对纸质的记录的人工录入和检索进行,对宿舍的空余宿舍和空余床位等用人工计算、手抄进行。对学生的分配没有准确的统计并且分配后往往出现分配不合理等情况,学生换宿舍时,对纸质记录的改动很大,增加无畏的工作量。访客来访记录以纸质形式记录对将来的查询费时费事。当学院或班级要查询本学院或本班级的学生宿舍分布时,往往要翻阅多本记录,期间操作量和记录量之大,容易导致信息的丢失和统计不全。失物招领和报修申请时,学生要到宿舍管理员出查询或登记,经常出现报修被忽略的情况。通过对当前宿舍管理系统的分析和了解,得知当前宿舍管理系统有些采用c/s,使得客户端必须要特定的软件支持,并且针对不同的操作系统必须开发不同版本的软件。即使有些系统采用了 B/S 模式,但是系统的视图和控制不分离,对数据库的操作代码和页面显示代码在一个页面,容易导致系统运行时不稳定,并且使得系统后期维护和升级困难,提高了产品的总成本。因而本系统采用J2EE 架构开发 B/S 模式的软件,以解决此问题。本项目就是在这样背景下提出的,学生宿舍管理系统的成功开发将满足我校学生管理发展的需要,改变原有宿舍管理工作的常规模式,为提高我校学生管理水平有着重要的作用。云南大学硕士研究生论文 基于 J2EE 的学生宿舍管理系统的设计与实现112 研究现状自 20 世纪 90 年代以来,世界各国都在加快教育现代化的步伐,教育信息化程度的高低已成为当今世界衡量一个国家综合国力的重要标志。教育信息化建设对于转变教育思想和观念,促进教学改革,加快教育发展和管理手段的现代化都有积极作用,尤其是对于深化基础教育改革,提高高等教育质量和效益,培养“面向现代化,面向世界,面向未来”的创新人才更具深远的意义。教育信息化建设过程及其全方位应用,不仅是改革传统教育模式的有效途径,更是提高国民素质的重要措施,是中华民族真正融入国际社会的必由之路。伴随着互联网的出现,给现代社会带来了巨大挑战与机遇,对教育带来了革命性变化 3。因此观念的变革,是一个首要问题,互联网给社会各个方面都带来了挑战与变革,但影响最大的是教育,给教与学都带来了“学习的革命” ,给学生与老师都带来了巨大挑战。数据库是从 60 年代初发展起来的计算机技术。经过四十来年的发展,数据库技术已经趋于成熟。Web 数据库在新的 Internet 环境中发生了很大的变化。就数据库应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给 Web 数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,都是基于校园网的应用系统。国外的教学研究软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了 NSFNET(国家科学基金网) ,其课题的申报及课题的进展情况汇报都在网上进行 4。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出人才。所以这些都表明,基于 Internet 的校园网的应用已经深入到校园内的各个方面。随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各云南大学硕士研究生论文 基于 J2EE 的学生宿舍管理系统的设计与实现2业的人们不需要经过专业化的训练就能自如的在计算机上进行各种复杂的操作。时下,为了能创造更大的经济效益和社会效益,更有利于参与国际竞争,越来越多的企业、公司和学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为企业管理不可缺少的手段之一,但随着计算机应用的不断深入,用户对软件的需求也不断增加,越来越多的用户希望拥有适合自己需要的特殊软件来满足自己的特殊要求。对于当今大学校园内的学生宿舍来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。13 研究目标与内容1.3.1 研究目标本次研究是设计一个宿舍管理系统,比起以往宿舍管理系统更方便用户的操作,过去的人工方式不仅效率低、数据冗余,而且还易产生错误,宿舍管理系统不仅迅速检索、查找方便、可靠性高而且存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要转变。结合当今各学校的宿舍管理的优点,为了能全面、准确、有效地管理学生宿舍的各种信息,开发设计一款适应普通高校学生宿舍信息管理系统是非常有必要的。本宿舍管理系统主要是实现快速检索和查找方便、信息的录入、信息修改和信息删除功能。以及为新生进行宿舍安排等功能。可以提高高校宿舍管理部门的工作效率,方便宿舍管理部门的工作人员全面掌握学生住宿情况,使不懂计算机的工作人员也能方便的进行操作。1.3.2 研究内容宿舍管理系统需要满足来自四类用户的需求,这四类用户分别是系统管理员、栋长、财产管理员以及学生。管理员的需求是要对这个宿舍管理系统的全云南大学硕士研究生论文 基于 J2EE 的学生宿舍管理系统的设计与实现3部权限以及全部的操作,一般情况下专属权限是添加数据(比如添加楼栋、宿舍、学院、学生、班级、公告、添加管理员以及最重要的宿舍分配管理);栋长负责记录访客的信息;财产管理员负责各个楼栋和宿舍的各种财产的管理,比如失物招领、报修的申请和派遣维修人员维修,学生可以在前台首页查看公告和宿舍的得分,可以申报报修和查看失物列表。系统管理员具有所有权限,包括栋长和财产管理员的权限,也有自己的专有权限,这保证了系统的权限梯度,专有权限是数据录入,系统的初始化基本上就是管理员来完成的,宿舍分配、换宿舍、腾空宿舍也是管理员的职责,其中均是分学院分配班级分配和个人分配、腾空宿舍也是按学院腾空按班级腾空以及按个人腾空。使得宿舍管理最重要的功能分配的快捷性和方便性。栋长所拥有的功能偏少,只有对访客信息录入、访客列表的查询以及宿舍打分的录入。这些功能都是根据栋长的实际职责进行安排,按照栋长所在的地理位置即宿舍里,做出以上功能。财产管理员负责宿舍管理的全部财产的管理,其中比较重要的是对上交上来的失物进行录入,物主的招领记录。处理学生提交上来的报修记录,然后可以安排合理的维修人员进行维修,然后对维修过的记录进行相应的操作。这样可以使报修不遗漏。学生的页面主要是信息的查看,比如查看公告,查看本人的信息(包括个人的班级学院信息,个人的宿舍宿舍信息,还有自己的班级同学列表宿舍室友列表等),同时也可以查看各个宿舍的得分情况。考虑到系统对学校提供查询功能,系统后台提出相应的 公共操作区,功能有学院人数统计、宿舍宿舍统计、学院分布统计、班级分布统计、个人分布统计等各项信息的统计结果。方便各个人群的需求,本模块不需要权限。1.4 系统开发的意义学生宿舍管理是基于无纸化管理的理念,在 20 世纪诞生的新的信息管理的平台。随着我国网络事业和软件事业的蓬勃发展,越来越多的人纷纷通过网络及办公软件的协助来提高自己的工作效率。信息时代的跨步转变和网络技术的迅猛发展都为办公信息化的诞生和发展提供了有利的条件和极大的空间。通过这样的平台,越来越多的人,足不出户便可完成自己的工作。通过发挥网上信云南大学硕士研究生论文 基于 J2EE 的学生宿舍管理系统的设计与实现4息管理的优势,建设和发展网上自助式信息管理服务是一种必然的趋势。开发完善的学生宿舍管理系统,可以为学生和宿舍管理员提供快捷方便的双向选择服务,为学生和宿舍管理员之间架设沟通的桥梁,大大提高了学生宿舍管理工作的效率,有利于学生更多更好地了解宿舍宿舍信息,有利于管理员更好地对宿舍进行管理,有效地解决了学生和宿舍管理员的奔波之苦,节约人力物力。如果将此系统的功能完善,它将可以运用到每个高校学生宿舍管理;此系统采用 B/S 架构模式,通过 Internet 可以访问此系统,它具有很大的市场价值,将此系统升级可以打造成通用学生宿舍管理系统。15 文章结构安排本文阐述的是基于 J2EE 的学生宿舍管理系统的设计与实现。论文结构安排如下。第一章介绍了系统开发背景、国内外研究现状、研究内容及意义等信息;第二章介绍了系统开发方法及开发的相关技术;第三章详细阐述了系统的分析过程,主要内容包括系统可行性分析、系统用例分析、系统非功能需求分析等;其中用例分析包括学生用户用例分析、系统管理员用例分析、财产管理员用例分析、栋长用例分析、公共操作用例分析。第四章阐述了系统的设计,主要内容包括系统功能划分、系统功能设计及数据设计,其中功能设计分为学生信息管理功能设计、分配宿舍功能设计、腾空宿舍功能设计、人员访问功能设计、物品报修管理功能设计;第五章阐述系统的部分实现,主要内容包括学生信息管理的功能实现、分配宿舍功能的实现、腾空宿舍功能的实现、统计模块的实现、人员来访管理的实现、物品出入管理的实现、系统基础数据管理功能的实现、系统实现的架构等;第六章 系统总结与展望。第二章 系统相关技术5第二章 第二章 系统开发平台及相关技术在确定系统的开发前景、意义、目标之后,选择好开发工具以及运用相关的技术来开发系统。2.1 管理信息系统管理信息系统(Management Information System-MIS) ,是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。它以企业战略竞优、提高收益和效率为目的,同时支持企业高层决策、中层控制和基层操作。管理信息系统提供给管理者需要的信息来实现对组织机构的有效管理。管理信息系统涉及到3大主要资源:人(people),科技(technology),和信息(information).管理信息系统系统不同于其他的用来分析组织机构业务活动的信息系统。1. 管理信息是重要的资源对企业来说,人、物资、能源、资金、信息是5大重要资源。人、物资、能源、资金这些都是可见的有形资源,而信息是一种无形的资源。以前人们比较看重有形的资源,进入信息社会和知识经济时代以后,信息资源就显得日益重要。因为信息资源决定了如何更有效地利用物资资源。信息资源是人类与自然的斗争中得出的知识结晶,掌握了信息资源,就可以更好地利用有形资源,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论