点击这里给我发消息
JAVA

java网上选课系统ssh框架

来源:本站原创 作者:admin

各院校招生规模不断扩大,学校的教学管理负担越来越重。对课程与成绩的管理大多依靠手工或者单机来完成,这使得这项工作变得非常复杂而没有效率。如何提高学生成绩管理的水平,建立适合自己院校的课程与成绩管理系统成为学校信息化建设过程亟待解决的重要问题。因此,研究如何建立先进、安全、跨平台、高效率的课程与成绩管理应用系统具有重要意义,本系统主要包括课表管理、课程管理、班级管理、学生信息管理、教师信息管理、管理员维护、修改个人信息、修改登录密码等功能模块.
本系统是基于Java的学生选课信息管理系统,可以有效的对学生选课信息、学生个人信息、教师个人信息等等进行管理。
对于一个学校来说,使学生选课信息管理工作规范化,系统化,程序化,避免学生选课管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改选课情况至关重要。
网上选课系统
总的来说,本系统主要满足三方面的需求,这三个方面分别是学生,教师和管理员。
1 学生需求
学生的需求是查询院系的课程并进行选课,查询选课情况查询课程成绩及对自己的信息进行修改。
2 教师需求
教师发布课程并对学生选课情况进行操作。到课程结束时进行成绩发布也能对教师自己的个人信息进行修改。
3 管理员需求
选课管理员的功能最为复杂,包括对学生,教师,选课信息进行管理和统计,及系统状态的查看,维护并生成选课报表,让老师、学生进行选课信息的查看确认;学生可以直接查看选课情况,学生可以根据本人学号和密码进行登录系统,还可以进行本人学科成绩情况的查询和维护部分个人信息。
登录
首先是一个登录的主界面,能够让用户选择身份登录。分别为学生、教师、管理员。
用户通过身份验证后进入主界面。
(1)主界面为学生提供7项选择。这主要包括:
   ①查看教师已发布的课程。
   ②选择课程。
   ③删除课程。
④查看已选课程。
⑤查看成绩。
⑥修改个人基本信息。
⑦修改登录密码。
(2)主界面为教师提供5项选择。这主要包括:
    ①发布课程。
     ②课程被选情况查看。
③学生成绩录入。
④修改个人基本信息。
⑤修改登录密码。
(3) 主界面为管理员提供6项选择。这主要包括:
①学生信息管理。
   ②教师信息管理。
   ③课程信息管理。
④选课报表生成与修改。
⑤修改个人基本信息。
学分
目录
1 引言 1
1.1 选题背景 1
1.2 选题意义 1
1.3 本课题主要工作 2
2 相关技术简介 3
2.1 JSP简介 3
2.2 Mysql 简介 3
2.3 B/S体系结构 4
3 系统分析 7
3.1 系统可行性分析 7
3.2 系统功能需求概述 7
3.3 系统设计规则与运行环境 8
4 系统设计 10
4.1 系统架构的设计目标 10
4.2 系统架构设计 10
4.3 系统架构类图 11
4.4 系统交互图 12
4.4.1系统架构类交互图 12
4.4.2 系统协作图 14
4.4.3系统状态图 15
4.4.4 系统活动图 15
4.5 业务逻辑对象类设计 16
4.6 数据库设计 16
4.6.1 ER图 16
4.6.2 物理结构图 18
4.7 网络架构设计 19
5 系统实现 21
5.1 系统主要功能 21
5.2 各功能模块设计 21
5.2.1 数据库连接设计实现 21
5.2.2登录设计实现 22
5.2.3课表管理模块设计实现 22
5.2.4课程管理模块设计实现 23
5.2.5学生信息管理模块设计实现 23
5.2.6 成绩录入模块设计实现 24
6 系统测试 26
6.1功能测试 26
6.2安全测试 26
6.3 可用性测试 27
6.4性能测试 27
6.5测试结果分析 27
结论 28
致 谢 29
参考文献 30
 

1.以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800;2.本站资料均已反复审核通过,内容原创保密,标准格式,质量保证;3.本工作室所有毕设作品,绝对保证每个学校只卖一次!

相关文章
  • 企业客户服务与产品管理系统

    企业客户服务与产品管理系统

  • jsp070企业客户关系管理系统struts

    jsp070企业客户关系管理系统struts

  • 教研室教学日历管理系统

    教研室教学日历管理系统

  • jsp机票查询预订系统

    jsp机票查询预订系统