1、 面向对象程序设计面向对象程序设计javajava 课程设计报告课程设计报告 设计题目设计题目: : 专专 业业: : 班班 级级: : 学生姓名:学生姓名: 指导教师:指导教师: 日日 期期: : 分分 数数: : 1 摘要摘要 利用计算机进行学生信息管理,不仅能够保证准确、无误、快速 输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找 方便、可靠性高、存储量大、保密性好。本设计就是一个为实现信息 化管理而开发的信息管理系统,能够进行信息存储、查询、修改等能 功。该系统由六个模块构成,包括学生管理系统的主界面模块、学生 信息管理模块、课程信息管理模块、成绩信息管理模块、信息查询模
2、块和数据库操作模块。 通过这些模块的有机结合,能方便的对学生信 息进行综合管理,从而实现了信息化管理的目的。由于本人的能力有 限,设计过程中难免有不足之处,设计中的存在问题本人将在日后进 一步修改,以便让程序的设计更加完善。 关键词关键词:oracle; 异常处理;关系模型 2 目录目录 第一章 绪论 第二章 问题分析 第三章 系统详细设计 第四章 代码实现 第五章 测试与调试 第六章 总结与心得 3 第一章第一章 绪论绪论 由于学生信息的冗长与繁琐, 所以它的管理问题带来的麻烦和不方便也随之 而来。所以开发一个适合学校的、便于管理学生信息的管理系统是十分重要的。 1.11.1 课题背景课题背
3、景及意义及意义 为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了 全校范围的内的选修课。 学生可以根据自己的兴趣和特长, 选择自己喜欢的课程。 由于高等学校的快速发展,高校的规模也越来越大,学生数量和课程量都迅速地 增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率 以及准确性也很低。如何使同学们方便、快捷、准确地选课,以及老师们对学生 的相关信息的管理,已经成为一个重要的问题。 利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且 还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储 量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信 息存储、查询、修改等功能的信息管理系统是十分重要的。本课题就是针对便于 学生信息管理的问题而设计的一个管理系统。 1.21.2 课题开发技术选择课题开发技术选择 4 本课题设计主要运用的技术有两个:java 项目开发和 oracle 对数据库的操 作。这里主要介绍本课题为什么选用这两个开发技术: 首先了解一下 Java 语言特点 Java 是一种跨平台,适合于分布式计算环境