课程管理系统

1高校在校学生群体不断壮大,相关的数据量越来越庞大,传统的手工课程管理已经不能满足实际需要,因此,学生课程管理信息化势在必行[5][6]。此次设计的高校学生课程管理系统主要根据不同的用户权限进行不同的功能实现。学生用户主要功能模块包括选修课程、查看课程成绩;教师用户主要功能模块包括查看课程选修信息、批准学生选课申请、给出课程选修成绩;管理员用户主要功能模块包括班级信息管理、课程信息管理以及用户信息管理。经实践学生课程管理系统具有较高的实用性,稳定性,安全性的特点,高校学生课程管理系统已经投入运行,功能和性能都满足用户的需要,提高了高校学生信息管理工作的效率,得到了用户的好评,满足学校的需求。
目 录
Abstract1
Key words1
第一章 绪论1
1.1引言1
1.2课题现状2
1.3 课题的研究目的和意义2
1.3.1 课题研究总体目的2
1.3.2课题研究的个人目的2
1.3.3 课题研究的意义2
1.4本文结构3
系统概述3
2.1 工具软件简介3
2.2相关开发技术3
2.3 系统开发方法4
2.4系统架构4
2.5本章总结4
系统需求分析4
3.1总体需求5
3.2功能性需求分析6
3.3功能模块用例、活动图分析6
3.3.1管理员模块管理信息用例7
3.3.2选课流程活动图分析7
3.4本章总结9
第四章 系统概要设计 9
4.1系统功能模块设计9
4.1.1系统管理总模块设计9
4.1.2选课流程模块实际分析10
4.2系统流程设计10
4.2.1用户登录模块流程图10
4.2.2学生功能模块流程图11
4.2.3教师功能模块流程图12
4.2.4管理员功能模块流程图14
4.3 数据库设计14
4.3.1数据模型设计16
4.3.2数据库表设计 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
18
4.4本章总结18
详细设计和系统实现18
5.1登陆设计18
5.2系统类图设计18
5.3系统时序图设计19
5.4模块具体实现22
5.4.1学生更改个人信息模块22
5.4.2学生选修课程模块23
5.4.3老师接受选课模块23
5.4.4管理员信息管理模块24
5.5本章总结24
第六章 系统功能测试 25
6.1系统登录测试25
6.2学生模块测试25
6.3教师模块测试26
6.4管理员模块测试27
6.5测试结论27
6.5本章总结27
第七章 设计总结28
致谢28
参考文献28
学生课程管理系统
计算机科学与技术专业学生 周敏
指导教师 刘晓忠
Student course management system
Student majoring in Computer science and technology ZhouMin
Tutor Liu Xiaozhong
Abstract:College student groups continue to grow, more and more large amount of data related, handmade traditional curriculum management has been unable to meet the actual needs, therefore, be imperative student information management. College course management system this design mainly according to the different user permissions for different functions. The student user main function modules including elective courses, the curriculum result; the teachers the main function modules include check elective courses, students apply for approval of the information presented, elective courses grades; the main functions of the administrator user module includes the class information management, course information management and user information management[18][19]. The utility of the management system of student course, practice has high stability, safety, management system of university student course has been put into operation, function and performance meet the needs of users, improves the efficiency of information management students, by the users of praise, meet the schools needs[17][18].
Key words: Curriculum management; javaBean; SQL; JSP; elective courses
第一章 绪论
1.1引言
在科学技术飞速发展的今天,计算机科学及互联网日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用[1][5]。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。
学生课程管理系统是一个庞大而复杂的系统,它包括对学校班级的管理,对所开课程的管理,对学生及老师的资料管理和对学生选修课程的管理等主要的功能。学生课程管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。所以现如今设计一个功能完整、操作简单以及界面友好的学生课程管理系统变得非常重要。

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

好棒文