JAVA 课程设计报告
成绩管理系统
专 业: 软 件 工 程
班 级: 05 级
学 号: 05001132034
姓 名: 文 山 朋
二〇〇八 年 六 月 六 日
2
摘要
1)项目意义背景。
成绩管理系统是每个学校都应该建立的,是学校实现信息化管理所不可缺少
的系统之一。有了成绩管理系统教师和学生都可以很方便的查看、管理自己
所教学生的成绩或自己的成绩。
2)本文作的主要工作:
(1) 对整个项目开发过程中所涉及到的环节做记录。
(2) 解决在项目开发中所遇到的所有问题。
(3) 给出本系统开发各个阶段的任务及目标。
3)本文组织
第一章 前言
对整个项目的简单描述。
第二章 需求分析
对问题的详细描述。
第三章 概要设计
对要实现的系统的总体设计。
第四章 详细设计
详细设计文档包括对每一个对象类的详细描述,以及对对象类的属
性和方法的详细描述。
第五章 源代码
本项目的所有源代码。
第六章 问题分析
在项目的开发中所遇到的问题及解决方法。
第七章 使用说明和测试结果
介绍如何安装、运行、检查所完成的程序。
第八章 运行结果
程序运行结果的截图。
i
目 录
1. 前言........................................................................................................................................................1
2. 需求分析................................................................................................................................................1
3. 概要设计(特殊功能)........................................................................................................................2
4. 详细设计................................................................................................................................................5
5. 源代码及可执行程序..........................................................................................................................15
6. 特殊问题解决方法..............................................................................................................................82
6.1. 问题 1 JAVA 和 ACCESS 数据库的连接....................................................................................82
6.2. 问题 2 JTABLE 所选对象值改变时的事件实现.........................................................................83
7. 使用说明及测试结果..........................................................................................................................85
8. 结论......................................................................................................................................................88
附录..........................................................................................................................................................98
ii
1. 前言
成绩管理系统是每个学校都应该建立的,是学校实现信息化管理所不可缺
少的系统之一。本系统分为两大模块:教师管理模块、学生管理模块。教师登
录后可以查询、更改、录入成绩。学生登录后能查看自己的成绩和基本信息。
本系统只是为成绩管理而做的,若要实现对每个人成绩管理还应该配合学
籍管理系统、教师信息管理系统和选课管理系统。为了能实现本系统的功能,
已经向数据库录入了一些数据,具体数据表格参见附录。
2. 需求分析
对于成绩管理系统的使用者应该有两类:一是教师、一是学生。教师使用
该系统可以对学生成绩进行可视化管理,实现学生成绩信息的管理:学生成绩
的录入、修改及相关信息的检索统计。学生对自己所学的课程成绩可以查询。
并且教师和学生都可以对自己的登录密码进行修改,可以对自己的基本信息进
行查询。该需求用用例图表示如下所示:
图 1 需求用例图
(1)信息需求分析