基于Java的学籍管理系统的设计与实现doc毕业论文.docx
- 文档编号:936074
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:33
- 大小:960.47KB
基于Java的学籍管理系统的设计与实现doc毕业论文.docx
《基于Java的学籍管理系统的设计与实现doc毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Java的学籍管理系统的设计与实现doc毕业论文.docx(33页珍藏版)》请在冰豆网上搜索。
基于Java的学籍管理系统的设计与实现doc毕业论文
基于J2EE的学生学籍管理系统的设计与实现
[摘要]伴随着现代化进程,以及各国对教育重视程度的增加,各高校为了迎合学生总数急速增长的教学需求,不断扩大规模。
学生学籍管理系统作为整个学校的核心,直接影响学校的教学质量和人才培养。
因此,如何有效提高学生学籍管理系统的管理水平,实现对教务教学信息进行充分的整合及操作,是设计学生学籍管理系统时需要注重考虑的问题。
本设计的基本思想就是采用SSM即使开发一个B/S架构的学生学籍管理系统,以Java为开发语言,MySQL为数据库,使用了Spring、SpringMVC和MyBatis三个框架简称SSM),其中用SpringMVC实现。
测试结果表明,该学生学籍管理系统能以一种简便、轻量级的方式实现了教务的基本功能,降低了开发的复杂性,提高了系统的可维护性,具有一定的应用价值。
[关键词]学生学籍管理系统B/S架构SpringMVCMyBatis
DesignandimplementationofstudentstatusmanagementsystembasedonJ2EE
[Abstract]WiththedevelopmentofInternettechnologyandtheincreasingemphasisoneducationinvariouscountries,universitieshavebeenexpandingtheirscaleinordertocatertotherapidlygrowingdemandforteachingresources.Educationalmanagementsystemasthecoreofthewholeschool,adirectimpactontheschool'steachingqualityandpersonneltraining.Therefore,howtoeffectivelyimprovethemanagementleveloftheeducationaladministrationsystemandrealizethesufficientintegrationandoperationoftheeducationaladministrationinformationisaproblemtobeconsideredwhendesigningtheeducationaladministrationsystem.
ThebasicideaofthisdesignistouseSSMevenifthedevelopmentofaB/SstructureofthestudentstatusmanagementsystemtoJavaasthedevelopmentlanguage,MySQLdatabase,theuseofSpring,SpringMVCandMyBatisthreeframeworkreferredSSM),withSpringMVCachieve.Thetestresultsshowthattheeducationaladministrationsystemcanrealizethebasicfunctionsofeducationaladministrationinasimpleandlightweightway,reducethecomplexityofdevelopment,improvethemaintainabilityofthesystem,andhavecertainapplicationvalue.
[Keywords]StudentStatusManagementSystemB/SArchitectureSpringMVCMyBatis
第1章绪论
1.1选题背景与意义
伴随着现代化进程,及各国对教育的重视程度的增加,各大高校为了迎合学生总数急速增长的教学需求,不断扩大教学规模。
而完成对高校有效管理的基础是教学管理,因此如何实现对学生学籍信息进行充分的整合及操作,以及如何提高办公效率变得越来越重要。
但是在学校的管理和运作中,各种信息系统大多是随着院校的发展而购置完善的,且往往独立设计,采用不同Web服务。
因此,如何统一各Web服务接口,提高学生学籍管理系统的管理水平,是在设计学生学籍管理系统时需要注重考虑的问题。
随着发展,在应用中Web服务增多,接口也就需要增多,系统的可维护性会变差。
为解决以上问题,本课题采用一种新的Web应用架构风格,这是一种轻量级便捷方式,其可以将该系统在开发方面的复杂性降到最低,以及提升该系统的可维护性。
1.2国内外研究现状
1)国外学生学籍管理系统的研究现状
2)世界发达国家从六七十年代开始,就已经重视起对教育的发展。
在20世纪70年代,美国麻省理工学院提出了信息化校园的观点,目前国外已经形成了一套较为成熟的高校教务管理模式[1]。
其对整个学校的信息进行统一有效管理,以促进各信息系统的信息交流,进而提高教务管理的效率。
3)因为国内外教学国情、管理手段有着很大的差异,国内不能遵照他们的教务管理模式,而只能借鉴,从而开发出真正适合本国国情的教务管理模式。
4)国内学生学籍管理系统的研究现状[2]
5)在国内,互联网技术的发展,以及教育制度的不断推进,各大高校的信息化教务管理模式已跨上了一个新的台阶。
现阶段,少数高校能通过学习先进的教务管理模式,并结合自己的情况,来开发出一个真正适合本校的学生学籍管理系统。
但是大多数的高校都通过购买已经开发好的产品方式来构建本校的学生学籍管理系统,因为他们大多没有实力来遵照自己的需求去开发一个学生学籍管理系统。
目前,已有800余所高校使用湖南青果软件公司的“高校教务网络管理系统”来构建自己的学生学籍管理系统,而使用杭州正方软件公司的“正方高校现代教学管理信息系统”的高校已达800余所。
6)虽然各大高校开设重视学生学籍管理系统的开发,持续引进先进的管理系统,以跟上学校发展的需求,可就目前为止,还是有很多的学生学籍管理系统存在问题,主要有以下三方面[3-5]:
(1)高校管理层没有足够的认识度
在各大高校中,管理者、教务处工作人员、教师和学生等是学生学籍管理系统的主要使用人员,因此就提高学生学籍管理系统的工作效率不应该仅仅只是针对管理人员,而应该是针对全体使用人员,应该得到所有使用人员的集体配合。
各校领导应该重视起对学生学籍管理系统的构建,并能给予高度的支持,例如系统中有些功能需要很多部门协调起来,共同完善,只有实现资源共享,才能保证系统的合理运营,如果使用者在使用过程中获取不到相应的信息,那么该系统最终就是失败的。
同样,如果不能做到及时的更新信息,就会给教学安排和学生学习带来很多不必要的麻烦,要想避免这些问题的出现,学校领导必须出面才能得以解决,只有让各个部门相互合作,共同协调,为完成教学系统的正常运转贡献自己的力量。
(2)投入资金不足
随着国家教育制度的推进,以及国内生活水平的大幅度提高,公民受教育的程度普遍上升,学生的数量呈指数增长,教学改革与重新建设不断加强,高校将大部分经费都投入到教学设施、科研项目、专业人才培育上面,虽然花钱购买了相应的教学系统,可是后期的管理培训等工作尚未准确落实下来,直接导致教学管理系统的功能难以最大程度地发挥出来。
(3)学生学籍管理系统尚未实现资源共享
在教学管理系统中,其完整性以及一致性必须满足,只有如此,系统才能满足学校师生用户涉及到的需求以及保证有效性。
其不论是涉及范围宽度还是时间长度,该系统中所涉及到的数据,其必须是最准确且属于权威性的。
可以为学校师生提供高效、便捷的有效查询服务。
可是根据实际调查得出,很多高校没有办法更进一步的提高学生学籍管理系统的工作效率和教学质量,归咎其原因还是因为其学校内部的教学管理系统无法将各个部门的资源进行整合,即资源得不到充分共享。
例如,学生的信息、教师的信息、课程时间安排、课程场地安排等信息,虽然在教务处都可以获取到,但是在整个学校内部这些资源还没有进行有效的共享,而学校后勤、图书馆、财务处等办公处的信息传递依旧使用传统的管理模式,这些都不利于学生的培养工作的展开。
1.3本文的主要内容
笔者对基于J2EE研发的系统,学生学籍管理系统,进行了研究,研究了其基本的开发过程,在本文中,笔者对其实现以及设计做了重点论述,包含其分析功能、设计数据库、实现系统、测试系统。
本文共分五章,第1章是绪论,对该系统选题意义背景以及涉及到的国内外的研究现状做出了概述
第2章,将该系统研发,其涉及到的相关研发工具以及研发技术进行了详细概述
第3章,将该系统研发的分析设计进行了主要论述,其中将数据库的设计以及功能需求的分析作为重点
第4章,将该系统研发,其实现以及后续测试进行研究。
系统实现主要从四个方面开展,分别是登录模块、管理员模块、教师模块和学生模块。
测试是从测试内容和测试结果两方面叙述。
第5章是结论,对全文和整个设计过程进行总结,并对未解决的问题进行讨论,提出对后续功能开发的展望。
第2章相关技术和工具
2.1MySQL
迄今为止,MySQL在所有数据库中占据了重要地位,MySQL的开发研制实在一家瑞典公司进行的,不过,在后来,其是被Oracle收购了[6]。
由于它的开源免费,对数据管理方便的特点,目前已经成为最受开发人员青睐的数据库管理系统之一。
到目前为止,MySQL已经成为在个人网络应用开发中最流行的数据库了,各个企业为了节省成本、提高应用性能,大多数开发人员一般都会选择将其作为第一选择。
MySQL、SQLServer以及Oracle数据库的比较如下:
MySQL
Oracle
SQLServer
开放性
所有主流平台都可运行
所有主流平台都可运行
运行平台仅限于windows
可伸缩并行性
伸缩性强
通过共享扩展windows,将伸缩性以及可用性提升。
对UNIX平台有高集成度
并行不成熟,伸缩性方面有限
安全认证
无安全认证
ISO标准认证
无安全认证
性能
性能高,可多用户操作
性能最好
不佳
客户端支持以及应用模式
支持ODBCforWindows
支持windows,链接可用DAO;DAO;ODBC;OLEDB。
C/S结构
支持windows,链接可用DAO;DAO;ODBC;OLEDB。
C/S结构
操作
性能高,可多用户操作
图形界面,操作简单
UNIX以及Windows同等操作,比较复杂
2.2SSM框架
2.2.1Spring框架
为了将Java的开发简化,Spring[9]应运而生Spring的用途及其广泛,不仅仅限于JavaWeb应用的开发,还适用于普通的Java工程项目。
其具有松耦合性、可测试性以及简单性,这些优点帮助了很多Java应用开发。
其是一个集合框架,该框架的组成是依赖于六个不一样的模块,这六个模块,其每一个都能独立存在,也能和其他模块联合起来实现功能。
该框架模块组成可以参照下图(图2.3)。
图2.3Spring框架六个模块组成
Spring框架中涉及到的六个模块,其功能如下[10]:
模块
功能
SpringCore
Spring核心,BeanFactory是其主组件,实现工厂模式,通过使用DI,BeanFactory将应用程序在逻辑流程控制方面的代码公开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 学籍 管理 系统 设计 实现 doc 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)