基于java web的学院学生档案管理系统的设计与实现

 2022-10-28 10:01:58

论文总字数:74214字

摘 要

随着学校学生人数的增加,学生的管理工作越来越复杂。学生管理既有对学生基本信息的管理,同样也涉及到了对学生成绩的管理理,奖励等处罚信息的管理。

本文基于B/S结构和JSP技术,采用Java语言和Eclipse、MySQL数据库进行编写的系统。B/S模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发和使用,维护和升级方式简单,成本降低,选择更多。本系统还使用了Spring SpringMVC mybatis、EasyUi和Web开发相关技术。

本课题的设计目标是实现一个学生档案管理系统,实现不同角色不同权限的登录,权限管理,以及实现对学生档案信息的管理与查询,具体包括学生姓名信息查询,同时可以对信息进行修改。

关键词: 学生学籍管理系统、JavaWeb系统、管理系统

9/5000

Student enrollment management system

Abstract

As the number of students in the school increases,Student enrollment management is becoming more and more complex.Student status management not only manages students' basic information, but also deals with students' status processing, rewards and other punishment information management.

Based on the B/S structure and JSP technology, this paper uses the Java language and the Eclipse and MySQL database to write the system. The B/S mode unifies the client, concentrates the core part of the system function to the server, simplifies the development and use of the system, maintains and upgrades the way simply, reduces the cost and chooses more. The system also uses Spring SpringMVC mybatis, EasyUi and Web development technologies

This topic design goal is to achieve a student management system, realize the different role permission to login, rights management, as well as the realization of students admitted to the university information management and query, specifically including the student's name information query, information can be modified at the same time.

Keywords: Student enrollment management system, JavaWeb system, management system

目 录

摘要 2

Student enrollment management system 3

Abstract 3

目 录 4

第一章 绪论 1

1.1 学生学籍管理系统的开发背景 1

1.2设计目的与意义 1

第二章 系统需求分析 2

2.1 可行性分析 2

2.1.1 操作可行性 2

2.1.2 经济可行性 3

2.1.3 技术可行性 3

2.2方案的设计与比较 3

2.2.1 C/S设计结构和B/S设计结构比较 3

2.2.2 系统模式的设计 3

2.2.3系统设计的技术选择 4

2.2.4系统的运行环境 4

2.3 系统基本功能需求 4

2.3.1 系统结构 4

2.4 数据库需求分析 5

2.5 系统目标 5

第三章 系统概要设计 8

3.1总体设计 5

3.1.1 处理流程 5

3.1.2系统的数据流图 6

3.2 系统结构图 6

3.3数据库设计 7

3.4逻辑结构设计 9

3.5数据库表的设计 9

第四章 系统的详细设计与实现 12

4.1 系统设计实现 12

4.1.1 首页界面实现 12

4.1.2 用户登陆功能实现 13

4.1.3 用户管理模块实现 14

4.1.4 角色管理模块实现 17

4.1.5 资源菜单管理模块实现 19

4.1.6 成绩管理模块实现 22

4.1.7 学生信息管理模块实现 24

4.1.8 学籍管理功能模块实现 26

4.1.9 学生奖惩管理模块实现 28

4.2.0 系统管理模块实现 28

结论 30

参考文献 31

致谢 32

第一章 绪论

1.1 学生档案管理系统的开发背景

学生信息是高等学校的非常重要的一项数据资源,是一个教育单位不可缺少的一部分。特别是近几年来,国家政策的调整,给高校的教学管理、学生管理等各个方面带来不少的冲击。其中包含的数据量大,设计人员广,而且需要及时更新,比较复杂,难以单纯的依靠人工管理。而且传统的人工管理不易于规范化,效率低下,不适合时代发展的需求。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机的普及已经君如人类生活的各个角落,并发挥这愈来愈重要的作用。这种传统的管理模式必将被计算机的信息管理所取代。

作为计算机应用的一部分,使用计算机对学生信息进行管理,检索迅捷,存储量大,成本低,易于维护。能够极大提高学生信息管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高校与世界接轨的重要条件。

1.2设计目的与意义

从长期以来,学校对学生学籍的管理还都使用着传统的模式。在这一情况下,人工记录的学生信息、考试信息等等。但随着现在素质教育与时代的不断发展,这样的模式已经不能完全适应现在的教育形式。与传统的管理方式相比,学生学籍管理系统能够实现数据共享,可以方便快捷地进行各种数据的添加、修改、删除查询等操作,并具有相当的安全性和可靠性,并且能够极大地提高学生学籍管理的效率,也是学校的科学化和正规化管理的重要条件。

第二章 系统需求分析

2.1 可行性分析

2.1.1 操作可行性

本系统的开发是在三个月的时间内完成的。前期主要是以学习以及收集资料为主,接下来就是对系统的分析,设计数据库,界面,以及中间的连接。对于计算机专业作为毕业设计来说是可行的。

2.1.2 经济可行性

经济可行性主要是对项目的经济效益进行评价。目前,具备了运行网络平台的MIS的硬件基础,而且本系统是我组成员自行开发,免费帮助设计并实施的。因此开发、设计这套系统的支出费用是学校可以承担的,即经济上是可行的。

2.1.3 技术可行性

技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统(MIS)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。所以开发一套网络平台的多用户共享信息的在线考试系统在技术上是可行的。 

2.2方案的设计与比较

2.2.1 C/S设计结构和B/S设计结构比较

目前网络应用软件运行的模式主要有两类:Client/Server模式,Browser/Server模式。前者的主要的缺点是维护、升级较为麻烦。且要同时开发服务器端和客户端;后者是近几年伴随Internet迅速发展起来的一种技术,B/S模式客户端是一个标准的浏览器,服务器端是web server,而Web server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多企业部门的业务系统,企业的MIS系统纷纷采用这种模式,它的优点是便于扩展应用、升级维护简便、不需要开发专门的客户端、不需要对用户进行特殊的设置和软件安装,降低了维护成本,客户端只要有浏览器就可以了。

2.2.2 系统模式的设计

本系统设置多个权限,多个角色,根据管理员分配角色权限

2.2.3系统设计的技术选择

处于安全性,功能可扩展性。我们采用java ee。

数据库使用开源的Mysql;

剩余内容已隐藏,请支付后下载全文,论文总字数:74214字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;