摘要
在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展。 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增 长,尤其是学生的考试成绩数据。面对庞大的学生的成绩,需要有学生成绩管理 系统来提高学生管理工作的效率。介于此提出了学生成绩管理系统,学生管理系 统是计算机对学生档案信息进行管理,具有手工管理无可比拟的优点,如索检迅 速、查找方便、可靠性高、存储量大等有点。现在我国的大中专院校的学生成绩 管理水平正在不断提高,停留在纸介质基础上的管理手段早已被时代淘汰,因为 它浪费了许多的人力和物力。本系统使用 Swing + MYSQL + IntelliJ IDEA 开 发。为管理人员提供充足的信息和快捷的查询手段,提高学校学籍管理的效率。 关键词: Swing,MYSQL,学生成绩管理系统
序言
管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理 系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是 不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学 生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信 息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现 实问题的迫切要求。 本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提 高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可 靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相 对集中的、职能化的信息综合管理。 计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时 代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分 发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿 命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高 了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自 己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力 有所提高。
3 1、需求分析
1.1 需求分析概述 需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。通 过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、工 作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等, 为系统设计打下基础。 而在一些学校机构,随着学生数量的不断增加,学生的信息不断增多,人工 管理信息的难度也越来越大。而且效率也是很低的。所以如何自动高效地管理信 息是这些年来许多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT 互联网大众趋势 的发展。我们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的 出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交 互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管 理得心应手。
1.2 系统需求分析
(1)实现数据的录入(添加)、删除、修改 (2)按姓名或学号查询 (3)按照成绩排序,按照成绩段统计汇总
系统需求分析
-
(1)实现数据的录入(添加)、删除、修改
-
(2)按姓名或学号查询
-
(3)按照成绩排序,按照成绩段统计汇总
设计思路
-
(1)系统通过窗口显示并以菜单方式工作,;
-
(2)能查询、修改和删除文件中考生信息;
-
(3)能够显示全部的考生信息;
-
根据上述系统功能分析,按照结构化程序设计的要求,得到系统的功能结构图,如图所示。
课程设计总结
经过两周的课设,我所做的课题学生成绩管理系统部分功能基本完成。其功 能基本符合的用户要求,能够对学生成绩的基本信息进行查询、修改、添加、删 除。通过此课程设计,使我们学到了以前没有学过的很多知识。熟悉了 MYSQL 和 SQL 语句,Swing GUI 工具包以前没用过的组件和 Intelij IDEA 开发工具等。 编程过程中遇到了很多问题,最后通过求助老师和同学以及上网查询成功解决, 我认为编程一定要细心,由于粗心大意导致出现了许多奇怪的问题,浪费了很多 时间。课本的知识还是不够的,我应该扩展自己的课外知识,多多阅读课外的相 关知识,这样才能对 Java 更加熟悉。最后感谢我的老师和同学们在课程设计过 程中给我的帮助。
致谢
本次 Java 课设是在我们的指导老师的悉心指导下进行的。老师在 Java 开发 有很多的实践经验,在我们面对问题时对我们的悉心指导及其严谨的工作态度, 使我们受益匪浅,在此特别向老师表示深深的感谢。在系统完善过程中,我们也 遇到了这样或那样的技术问题,但经过自己和同学们的不懈努力及查阅大量的资 料,最终都得到了基本满意的答案。同时,其他同学也给了我门许多有益的启示, 促动和帮助,使我能够顺利的完成课题。这也表明,我们班是一个团结、互助的 集体。谢谢同学们对我的帮助,你们是最可爱的。感谢课设期间每个在机房给予 我帮助的老师,给我提供上机的机会,使我们能够和同学在一起上机讨论和学习 交流,也增强了我对计算机的兴趣。通过两周的实训,我学到了很多知识。我懂 得了如何设计图形界面、如何存储数据等。这一切结果都离不开老师的谆谆教导。 老师不但在课上对我们认真负责,把自身的知识传授给我们。这些无不代表着老 师对我们的关心和爱护。在做报告期间,老师渊博的学识、严谨求实的科学精神、 一丝不苟的治学态度和高尚的品格,深深的感染了我和每一个同学。使我认真的 做好报告的每一个细节。