网学网为广大网友收集整理了,基于JSP学生成绩管理系统软件的开发,希望对大家有所帮助!
包括论文,设计,论文字数:11816,页数:33
摘 要
学生成绩管理系统是典型的信息管理系统(MIS),它作为学生信息管理的基础,是实现校园信息化进程当中很重要的一个方面。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。本系统分析了现今学生成绩管理系统中所应用的几个环节,并针对每个环节做出了详细的阐述和探讨。分别从用户管理、课程管理、成绩管理、班级管理等四大模块详细地讲述了软件开发的具体步骤和整个过程,介绍了系统开发用到的JSP环境NetBeans IDE 4.1、使用的相关JSP技术和Java编程语言、引入MVC设计模式理念,以及后台数据库SQL-Server 2000的搭建与操作,并对模块的功能进行了具体分析和详细设计。本系统主要功能包括:用户管理、学生注册、对班级信息、学生信息、班级课程、学校专业信息、课程信息、学生成绩、教师信息、数据库信息的录入、查询、添加、修改和删除等,其中系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动地影响其它的表。
关键词:学生成绩管理系统;NetBeans IDE 4.1;SQL-Server 2000;JSP;JAVA;MVC
The development of students score system software based on JSP
Abstract
Students’ score management system is a representative information management system (MIS), which, as the foundation of students’ information management, plays a vital role in implementation of campus informatization. Its development includes advanced application programs exploitation, as well as the establishment and maintenance of background database. This system analyses several links applied in the students’ score management system now, and details each link in the chain. It also tells us specifically procedure and whole process respectively from four modules including consumer management, course management, score management, class management and so on. This system introduces JSP, NetBeans IDE 4.1 applied to system exploitations, Java programming language, introducing MVC design pattern as well as the construction and operation of background database SQL-Server 2000, and makes detailed analysis besides complete design of module function. The main functions of this system cover: consumer administration; student enrollment; the record ,investigation ,accession, revision and deletion of class information, student information, class course, school major information, course information, teacher information and statistic information. Among them, the system kernel is the relation of accession, revision and deletion, and also the revision for every form will relevantly affect other forms.
Key words: Students’ score management system; NetBeans IDE 4.1; SQL-Server; JSP; JAVA; MVC
目 录
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