学生成绩管理系统的设计与实现(JBuilder+SQLServer)(新品)☆
来源:wenku163.com 资料编号:WK1632028 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1632028
资料介绍
摘 要: 学生成绩管理是学校的一项非常重要工作,然而原有的人工管理存在着很多不足。由于在过去几年里学生数目的增多,给统计和查询带来不便。因此,如何提高学生成绩管理的效率,就变的非常必要。在信息技术迅速普及的今天,传统人工管理不足的问题便迎刃而解。通过计算机对学生成绩的管理,帮助老师及时掌握学生的学习情况,及时调整教学内容。而一款合适的成绩管理软件,对老师无疑有很大的帮助。通过对学校需求的调查,发现学校的软、硬件设备需求趋向多样化,而多数管理系统的跨平台能力不足,制约了学校的信息化。因此,有必要设计一个满足学校要求的专门管理系统。
关键词: 学生成绩管理;信息技术;跨平台 The Design and Implementation of Student’s Score Managerment System
Abstract: Student's score managerment system is a very important work of school,but the original manual managerment have many defects.Because of the student munbers increased, bring invonvenience to the statistics and inquiry.So,how to increase the efficiency of the student’s score managerment is become more necessary.In the day of the information technology have been widely used,soloved the shortage the programs of original manual managerment.By the computer to manager the student’s score,help teacher control the information of students,adjust the content of teach rapidly.so,search for a appropriate score managerment software,there is no doubt have great help to the teacher.By research for the school’s necessary,and find school’s software and hardware needs tends to diversification,but most of managermant system in the shortage of cross-platform,constraints the school’s information technology.so,there is necessary to design a specialized managerment system to meet the requirements of schools.
Keywords: Student’s Score Managerment System;Information Technology;Cross-platform 概述 随着各个学校招生规模的增大,有关学生成绩管理工作所涉及的数据量越来越大,为突破学生信息管理工作中的瓶颈,寻找合适的学生信息管理模式,是当前学校管理工作的当务之急。由于手工管理具有效率低、易出错,较难为学校提供决策信息等缺点,因此有的学校不得不靠增加人力、物力来进行学生成绩管理。因此开发一个通用学生成绩管理系统。满足各级各类学校的应用需求,就有一定的实际意义。
系统特色 运用学生成绩管理系统,可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,满足学校的一般的教务管理要求,而且系统最大特色是采用Java开发,能够实现系统的跨平台应用,可以明显的降低系统的配置载荷,降低用户前期投入的费用。探讨学生成绩管理系统的跨平台运用,这里具体就是指用JAVA语言及其相应的开发工具进行项目开发,实现一般的功能,满足学校的一般要求,即将学生成绩等相关相关信息,更准确快速的反馈给用户。
经过调查与研究,本成绩管理系统需要以下基本功能: 简单、友好的用户接口,操作流程规范,使用户能尽快学会本系统的使用; 基本的信息设置,比如班级信息、年级信息、课程信息、考试类别信息、教师信息、学生信息、成绩信息的添加和删除功能; 有较详备的系统查询功能,比如学生和老师的基本信息检索,以及学生成绩查询,成绩统计功能; 最后是简单的系统管理功能,过滤非法的用户登陆的功能。
数据库:SQL Server 2000。 开发工具包:JDK Version1.6以上。 开发IDE:JBuilder2006。
目 录 第1章 绪论 1 1.1 课题介绍及研究意义 1 1.1.1 概述 1 1.1.2 系统特色 1 1.2 学生成绩管理系统的现状 1 1.2.1 开发工具的选择 1 1.2.2 发展目标 1 1.3 本文研究内容及主要贡献 2 第2章 系统分析 3 2.1 可行性研究 3 2.1.1 技术可行性 3 2.1.2 经济可行性 3 2.2 需求分析 3 2.2.1 功能需求 3 2.2.2 数据需求 3 2.2.3 业务流程分析 4 2.2.4 数据流图 4 2.2.5 开发环境要求 5 第3章 系统设计 6 3.1 总体结构设计 6 3.1.1 系统功能结构分析 6 3.1.2 JBuilder 2006 文件架构 6 3.1.3 类文件命名规范 6 3.2 系统数据模型设计 7 3.2.1 数据库命名规范 7 3.2.2 数据库表设计 7 3.2.3 PowerDesigner概念数据模型 9 3.2.4 PowerDesigner物理数据模型 10 3.3 关键技术 11 3.3.1 JDBC数据库技术 11 3.3.2 Swing概述 11 第4章 详细设计 13 4.1 实体类设计 13 4.1.1 学生实体类 13 4.1.2 教师实体类 13 4.2 公共类设计 14 4.2.1 连接数据库的公共类 14 4.2.2 操作数据库的公共类 15 4.2.3 检索数据库的公共类 16 4.3 系统主要窗体设计 18 4.3.1 登陆模块设计 18 4.3.2 主窗体设计 20 4.3.3 班级信息设置模块设计 21 4.4 系统打包发行 24 第5章 系统使用说明 25 5.1 系统主要界面 25 5.1.1 登陆界面 25 5.1.2 主要窗体界面 25 5.2 源程序使用方法 28 5.2.1 数据库配置 28 5.2.2 JBuilder2006相关配置 29 5.3 系统操作说明 29 5.3.1 系统安装与运行 29 5.3.2 系统使用 29 5.4 系统运行环境要求 32 5.4.1 软件要求 32 5.4.2 硬件要求 32 (毕业设计) 6 总结与展望 33 6.1 总结 33 6.2 展望 33 毕业设计体会 34 致谢 35 参考文献 36 英文翻译资料 37 |