基于JAVAEE的高校学生信息管理系统的设计与实现.docVIP

基于JAVAEE的高校学生信息管理系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JAVAEE的高校学生信息管理系统的设计与实现.doc

基于JAVAEE的高校学生信息管理系统的设计与实现   摘要:针对一部分高校学生信息管理系统操作相对复杂,用户信息显示不够智能等不足,开发了基于B/S结构的高校学生信息管理系统。该系统采用当前主流框架Spring,Spring MVC,Mybatis构建,使用Maven进行项目管理,Git进行项目版本控制,通过JDBC技术对MySQL数据库进行访问,使用户在Web服务下满足超级管理员、学院管理员、教师和学生四个类型用户的不同需求。权限控制提高系统效率,公告模块丰富用户间交流,日志中心监测系统运行状况,是系统的几大功能特色。   关键词:Java EE;高校学生信息管理系统;B/S   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)08-0095-02   1 背景   随着大数据,云计算,物联网,移动互联网等新一代信息技术的迅猛发展,教育信息化迎来变革式的发展机遇。在这样的时代背景下,高校纷纷开始实施信息化革新,学生信息管理即是其中一个重要组成部分。本文基于Java EE开发环境,以JSP技术为核心,运用MVC架构体系设计并开发了高校学生信息管理系统,并以此为例,介绍该系统使用的关键技术,运行环境,功能模块的设计和实现。系统操作智能,界面友好,对于提高学生信息管理工作效率,减少学校工作人员和学生的工作负担具有重要意义。   2 关键技术   2.1 BootStrap   BootStrap,诞生于Twitter开发团队,是目前最受欢迎的前端框架之一。它基于HTML5, CSS3,JAVASCRIPT,操作简洁灵活,开发的应用能够兼容移动端和PC端,使得Web开发更加快捷。本文介绍的高校学生信息管理系统,前端设计采用了Bootstrap 3.0框架,用户通过计算机,平板和手机可以进行访问。   2.2 Druid   Druid,阿里巴巴开源平台上最受欢迎的项目之一,它由数据库连接池、插件框架和SQL解析器组成。Druid主要是为了突破JDBC的一些限制而创建的,它能够让程序员实现一些特殊的功能需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查等,程序员可以通过定制来实现自己需要的功能。   2.3 Spring   Spring,开源框架,于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的,其主要优势之一就是其分层架构,并使用基本的JavaBean就能够完成以前由EJB完成的事情。Spring的核心是控制反转(IoC)和面向切面(AOP)。   2.4 Spring MVC   Spring MVC,SpringFrameWork的后续产品,融合在Spring Web Flow里面,它基于模型-视图-控制器(Model-View-Controller,MVC)模式实现。   Http协议的无状态性导致大部分Java开发人员在解决状态管理,工作流,以及验证上面临诸多挑战,Spring MVC为此而设计,并帮助Java开发人员构建像Spring框架那样灵活和松耦合的Web应用程序。   2.5 MyBatis   MyBatis,持久层(ORM)框架,apache开源平台上最受欢迎的项目之一,它支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索封装。使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录,是MyBatis的最大特色。   3 系统运行环境   本文中介绍的基于Java EE的高校学生信息管理系统运行在以下的环境中:   1) 服务器端:   操作系统:Windows Server 2008   数据库:MySQL 5.0   脚本处理:JavaScript   服务器:Tomcat 7.0   2) 客户端:   操作系统:Windows 7/8/10   浏览器:IE 8.0及以上,Chrome,FireFox等主流浏览器(支持HTML5)   4 高校学生信息管理系统的设计和实现   4.1 系统功能设计   高校学生信息管理系统主要由个人中心,信息中心和日志中心三大模块组成,并且拥有严格的等级权限,分为四大类:超级管理员,学院管理员,教师和学生。超级管理员拥有最高等级权限,能够访问并处理系统的所有模块信息;学院

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档