基于三层架构的学生信息管理系统设计及实现研究.pdf

基于三层架构的学生信息管理系统设计及实现研究.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于三层架构的学生信息管理系统设计

及实现研究

摘要:随着互联网的快速发展,高校管理系统的信息化平台已日益成熟。该

文通过对学生信息管理系统的需求进行分析,采用SSM

(Spring+SpringMVC+Mybatis)框架开发出基于B/S模式的学生信息管理系统。

该系统以西安工程大学实际工作操作为基准,实现了信息管理、课程信息管理、

成绩信息管理等功能。

关键词:信息管理;SSM框架;MySQL数据库

在当今世界,教育大国特别重视信息技术在教育中的作用,信息技术水平衡

量着一个国家的发展水平。近些年来,信息技术在我国逐渐被重视,并且将其作

为教育发展的动力,同时着重发展相关信息技术,并对其进行创新,最终利用该

技术提升我国的教育事业。因而对高校学生信息管理系统进行革新研发具有十分

重要的意义,主要体现在以下等几个方面:

1.

保证信息的完整性和准确性。

2)教学管理制度化和规范化。

3)降低管理成本,提高教学办公效率。

4)改善系统在运行高峰时期的稳定性。因而基于此,并结合西安工程大学

实际工作需要,本文设计实现了如下的学生信息管理系统。

1学生信息管理系统的总体架构

1.1平台技术选择

本系统拟采用Java语言作为系统核心的开发语言,采用MVC三层开发模式,

前端页面的开发设计使用easy-ui框架模板,后台数据库使用Mysql,开发框架

使用SSM框架。系统将视图展示、业务逻辑和数据服务进行了分离,有利于信息

管理系统功能扩展和性能提高。如图1所示。接下来将对相关技术简要介绍,以

SSM框架(Spring+SpringMVC+Mybatis)为例。

1.2Spring简介

Spring是一个轻量级的Java开发框架,对其他框架有很好的兼容性,并贯

穿于各个表示层之间。Spring进一步改变和扩展了J2EE的思想,使其成为一个

更加开放、清晰、全面和高效的开发框架。Spring主要功能是整合项目的所有

框架,管理各种JavaBean,事务控制。

1.3SpringMVC框架

SpringMVC是Spring框架提供的一个模块。通过实现MVC模式,将数据、

业务和表示分离开来,简化了Web应用程序的开发。与其他MVC框架一样,它

是请求驱动实现控制转发。SpringMVC主要功能是把表现层框架,模型、视图、

控制器分离,组合成一个灵活的系统。

1.4Mybaits数据库访问技术

Mybatis是一个简化Java持久化层的轻量级开源框架,并且支持XML用于

配置和映射。其使用简单,且可以把Java对象从数据库中实例化,Mybatis把

很多JDBC的复杂性代码抽离出来,然后经过自身内部的封装和改造把原有的复

杂代码简单化,同时提供一套API接口供我们调用,如此就很容易与数据库方面

进行交互。Mybatis主要功能是持久层框架,负责数据访问。

2学生信息管理系统的功能结构

2.1系统的主要功能模块

根据西安工程大学系统业务流程,高校学生信息管理系统的实际需求,以及

未来的功能拓展需求,依据模块化的划分思想,采取按照用户类型以及要完成的

相关功能的方式进行划分,将信息系统划分成十大功能模块。在不同类型的模块

之下,将实际的模块细分为多个不同功能的子模块。

1)用户登录模块:为了保证系统的安全性,只有用户登录到系统后,才能

访问系统的内部资源和数据。

2)用户(管理员)管理模块:保障教学事务管理有序地进行,为不同的管

理员分配相应的管理权限。

3)学院信息管理模块:此模块用于学院信息的添加,维护和信息发布等工

作。

4)班级信息管理模块。方便用户快速查询相关班级信息。

5)学生信息管理模块:对日常教务管理中所涉及的所有学生的相关信息进

行管理。

6)教师信息管理模块:方便用户管理教师信息和教师授课情况等工作。

7)课程信息管理模块:此模块包含内容较多,除了课程信息的添加和维护,

还包括学生选课,课程计划

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档