1、学生管理系统成绩管理子系统 I 目 录 目 录 . I 摘 要 III Abstract IV 引 言 . VI 第一章 概 述 1 1.1 Java 概 述 1 1.2 JBuilder 基本描述 . 5 1.3 Access 数据库简介 . 8 1.4 成绩管理系统的简述 9 1.5 开发思路 . 10 1.5.1 开发背景. 10 1.5.2 系统开发的方法 10 第二章 系统需求分析 12 2.1 初步调查 . 12 2.2 详细调查 . 12 2.3 可行性分析 . 14 2.3.1 经济可行性 . 14 2.3.2 技术可行性 . 14 2.3.3 操作可行性 . 15 2. 系统
2、逻辑模型的提出 15 2.4.1 数据流程图 . 15 2.4.2 数据字典. 17 2.4.3 安全性问题 . 18 第三章 系 统 设 计 . 19 3.1 功能结构设计 . 19 学生管理系统成绩管理子系统 II 3.2 物理结构设计 . 20 3.3 数据库设计 . 20 3.4 安全性和可靠性设计 . 22 3.5 界面设计 . 23 3.6 编码设计 . 24 3.7 详细设计 . 24 3.7.1 学生选课模块 24 3.7.2 成绩录入模块 26 3.7.3 成绩查询模块 26 3.7.4 成绩考核模块 27 3.7.5 成绩排名模块 28 3.7.6 奖学金管理模块 29 3
3、.7.7 学分管理模块 30 3.7.8 成绩统计模块 31 3.8.0 用户登录模块 32 第四章 系 统 实 施 . 34 4.1 开发工具及开发平台的选择 . 34 4.2 配置 ODBC 和数据库连接设置 34 4.3 系统发布 . 34 4.4 系统测试 . 35 第五章 系统运行和维护 37 5.1 系统运行环境 . 37 5.2 操作步骤和用户手册 . 37 5.3 系统维护 . 37 结 束 语 38 参考资料 39 致 谢 40 附 录 41 学生管理系统成绩管理子系统 III 摘 要 随着经济全球化,科学与发展已成为当今的主题。科技的发展主要表现为人才的竞 争,人才的培养。
4、在中国软件行业日异进步的今天,如何利用这些资源来帮助减轻学生 和老师的负担,如何对学生提供系统化的管理。让老师们利用更多的时间去从事其他的 事情,帮助老师解决烦琐而单调的事情。因而设计一个好的成绩管理系统,来管理学生 日常的成绩,其显得有十分重要的意义。 本文旨在论述成绩管理系统的开发过程。本人负责这个系统的全面设计与开发。本 系统是基于 Java 语言,前台利用了 JBuilder9 作为开发工具,数据库利用了 Access 作 为数据源来设计本系统,在数据连接采用了数据源(ODBC)作为连接。本系统的基本功能 为:学生选课管理、成绩的录入、成绩的查询、成绩考核、成绩排名和奖学金管理、学 分管理、操作人员权限管理、成绩统计等。 学生选课管理主要满足现代学生业余爱好,来选择自己的业余科目。成绩的录入用 来实现对学生成绩的输入。如果想查询某人的成绩,可以根据成绩查询功能来查询他的 成绩,查询可以按姓名和学号查询。成绩考核是用来考察这一学期来,学生的成绩情况。 成绩排名是用来实现全部学生成绩的排名。选课管理主要是满足学生业余的爱好,来选 择自己喜欢的选修