javaweb的高校选课管理系统的设计与实现(源码)【字数:11465】

摘 要现今互联网发展迅猛,网络已经惠及了各行各业,网上缴费、移动支付也成为了人们耳熟能详的网络热语,各大公司高校、甚至医院也大都实现了无纸化办公,不仅方便高效,更能统一管理。学校每一年都要进行选课,对学校负责人员来说,学生选课是一向庞大而又繁冗的工作,既需要整理可供选择的课程以及任课教师名单,又需要在学生选课之后进行统计协调的工作,这无疑给学校相关负责人员增加了巨大的负担。利用互联网设计学生网上选择系统便可有效解决这一问题。该系统基于SSM框架进行后端开发。前端使用layui框架,独立的MVC模式进行开发。浏览器界面通过JSP或HTML呈现数据。利用MySQL数据库进行后端数据管理,实现数据的添加、删除、修改、检查等操作。学生选课系统一方面为学校减少人工成本和工作人员负担,提高学校管理的工作效率,另一方面使得学生可以更加直观全面的看到课程分类,根据个人需求进行网上选课,极大提高学生的学习兴趣并且省时省力。
Key words: Course Selection, Information Management, SSM, Layui, MySql 目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 1
1.3.1研究目的 1
1.3.2研究意义 2
第2章 系统分析 3
2.1 系统可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.2 系统需求分析 3
2.3 相关技术及开发工具 4
2.3.1 MySQL数据库 4
2.3.2 SSM框架 4
2.3.3 开发工具和服务器 5
2.3.4 Java语言 5
第3章 总体设计及详细设计 7
3.1 系统设计 7
3.1.1 选课管理系统总体设计 7
3.1.2 学生功能模块 8
3.1.3 教师功能模块 8
3.1.4 管理员功能模块 9
 *好棒文|www.hbsrm.com +Q: #351916072# 
3.2 数据库设计 10
3.2.1 数据库设计ER图 10
3.2.2数据库表结构设计 11
第4章 系统的功能实现 15
4.1 登录模块实现 15
4.2 修改密码模块实现 16
4.3 选课模块实现 17
4.4 退选课模块实现 19
4.5公告信息模块的实现 21
第5章 系统测试 24
5.1 选课系统测试策略 24
5.2 测试方法及测试用例 24
5.3 系统测试结果 25
第6章 总结与展望 28
参 考 文 献 29
致 谢 30
前言
1.1研究背景
随着教学体制的不断进步与发展,学生需要在短时间内完成选课任务,但影响学生选课的原因有很多,例如:人工成本较大、出错率较高、时间紧迫等。因此我们需要借助互联网帮助学生进行复杂的选课任务,使学生选课任务能高效快速的完成。学生的网上选课系统便能有效的解决这一问题,一方面可以适应当前飞速发展的网络时代,另一方面可以增进教师与学生的交流[1]。
网上信息的管理是当前我们教育里的一个热门。我们国家的教育部门在吸取国外的教育管理的经验中不断完善自我教育方式,不断进步创新,寻找适合我国当前教育国情的教学方式[2]。学生网上选课系统充分利用计算机网络技术减轻了教学工作人员的工作压力,使教学过程逐步实现智能化。利用计算机网络帮助选课,一方面能及时的分析教师与学生的大量选课数据,非常迅捷的处理教师下发的有关选课问题的通知,另一方面运用计算机帮助选课大大减少了人工选课时可能出现的错误。
1.2国内外研究现状
国外对于学校的网络教育应用开发的比国内要早,并且系统相应的也完善很多。在七十年代末,美国成立了国家科学基金网NSFNET,在该网站进行有关的课题申请与结果展示,并且一般高校都具有足够规模的技术团队提供的技术支持[3]。
而国内高校的信息化服务发展的比较晚,在信息化管理理论的使用中,我们一方面去积攒大量的计算机网络人才去开发网站,另一方面投资各种硬件设施[4]。但是由于我们整体网络发展程度相对国外而言有些落后,并且理论体系不够完善,所以我们当前高校的信息化管理落后于国外。虽然目前我们国家仍然存在许多不足,但是校园网络管理的应用已经普及各个高校[5]。现如今高校规模不断的壮大,那么更加合理的应用教学资源,完善课程管理便是迫在眉睫之事。 随着我国教学体制的不断改革,我国高校实行学分制,这一制度的实行有利于学生自主选择需要的课程,同时这一制度使得影响学生自主选课的困难增多,也增加了教学管理者的工作难度,但是学生选课任务又应在规定的时间内完成,线下选课程序繁琐,课程信息不直观,选课过程复杂[6]。因此,我们需要计算机网络帮助学生进行选课。
1.3研究目的和意义
1.3.1研究目的
设计一个完善的学生网上选课系统,使其具备对于教师,学生,管理员的基本信息维护,并且减轻学校管理工作者的工作负担,在完成系统后应该具备以下功能:
学生:使用密码登录本系统,并且可以修改个人登录信息,根据系别可查看所需要选择的课程信息以及所选科目教师的基本信息。根据需要选择和删除课程。并且能够及时收到所选课程教师发布的公告通知,明确上课时间以及地点。
教师:使用密码登录教师端,可以查看个人信息以及所授学科学生的个人信息。规定课程开放时间以及可供选择的人数。发布公告给所教授的学生。
管理员:在全部用户中,有最高权限的便是管理员用户,根据学校教师与学生的需要添加和删除课程,有重置学生密码和教师密码的权限,使得学生网上选课系统可以加符合学校要求,妥善的安排课程。
1.3.2研究意义
为贯彻落实科教兴国战略,我们国家不断在发展科技,这就使得我们在科学技术方面取得了巨大的成就[7]。在其影响下的计算机互联网技术更是充斥了我们生活的各个方面,学生网上选课系统就是计算机科学技术快速发展的衍生物,采用学生网上管理系统来代替人工文件存档式的管理可以带来众多的优势,比如:提高课程管理工作的效率,减少人工整理的错误,相应的减少人工成本,还增强了个人信息的保密性。因此,学生网上选课系统成为各大高校必不可缺的一项。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/447.html

好棒文