摘 要
学生成绩管理系统是典型的信息管理系统(MIS),它作为学生信息管理的基础,是实现校园信息化进程当中很重要的一个方面。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。本系统分析了现今学生成绩管理系统中所应用的几个环节,并针对每个环节做出了详细的阐述和探讨。分别从用户管理、课程管理、成绩管理、班级管理等四大模块详细地讲述了软件开发的具体步骤和整个过程,介绍了系统开发用到的JSP环境NetBeans IDE 4.1、使用的相关JSP技术和Java编程语言、引入MVC设计模式理念,以及后台数据库SQL-Server 2000的搭建与操作,并对模块的功能进行了具体分析和详细设计。本系统主要功能包括:用户管理、学生注册、对班级信息、学生信息、班级课程、学校专业信息、课程信息、学生成绩、教师信息、数据库信息的录入、查询、添加、修改和删除等,其中系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动地影响其它的表。
关键词:学生成绩管理系统;NetBeans IDE 4.1;SQL-Server 2000;JSP;JAVA;MVC
目 录
论文总页数:共28页
1 引言 1
1.1 学生成绩管理系统的现状及开发背景 1
1.2 学生成绩管理系统的主要特征 1
1.3 系统的主要工作 1
2 系统开发工具 1
2.1 JSP技术与Java语言的概述 2
2.1.1 JSP技术与ASP技术的比较 2
2.1.2 Java语言的优越性及其演变技术 2
2.2 MVC设计模式 3
2.3 SQL-Server 2000 数据库概述及特点 3
3 系统总体设计 3
3.1 系统分析 3
3.1.1 系统调查分析 4
3.1.2 对系统的综合要求 4
3.2 系统总体功能划分 4
3.3 系统流程图 5
3.4 系统结构图 7
4 系统环境配置 8
4.1 系统运行环境 8
4.2 系统概述 8
5 数据库设计 9
5.1 概念结构设计 9
5.2 逻辑结构设计 10
6 软件设计与实现 12
6.1 系统登陆模块 12
6.2 学生功能模块 14
6.3 教师功能模块 16
6.4 管理员功能模块 17
7 系统测试分析 24
7.1测试环境的搭建 24
7.1.1 运行环境 24
7.1.2 环境配置 24
7.2 测试方案的设计 24
7.3 测试结果 25
结 论 26
参 考 文 献 26
致 谢 27
声 明 28