计算机专业相关论文(2)
计算机专业相关论文篇二
《中学生管理系统设计与实现》
摘 要:中学生管理系统主要包括前端用户界面与后台数据库两个方面。该管理系统由用户管理模块、档案管理模块、课程管理模块、成绩管理模块、奖惩管理模块、数据管理模块、系统设置模块、系统说明8部分组成。前端用户界面采用visual studio 2008平台中C#语言设计,数据库采用Access2003建立,具有功能完善操作灵活等优点。
关键词:中学生管理系统;信息管理;普通中学
中学生信息管理是任何一个普通中学日常管理工作中重要组成部分,高效快速获得准确的学生信息学校中的管理者与教师都十分关注的事情。随着在校学生数量不断增加,学生信息的内容也变得越来越复杂。传统人工的方式管理学生信息存在着效率低、保密性差、产生大量的过渡性文件和数据等缺点。这对于查找、更新学生信息与保障安全都带来了不少的困难。利用计算机管理学生信息,具有检索快、可靠性高、成本低、存储大、保密好等优势。它能够极大地提高普通中学管理学生信息的效率,对于提升学校管理层次和提高学校办公质量有着重要的意义,也是学校管理迈向的科学化、正规化的重要途径。
1 需求分析
根据普通中学学生管理工作的需要,本管理系统设计了如下几个主要功能:第一,系统要提供学生基本档案信息的管理与维护功能,管理员用户能够通过此项功能及时添加、修改、删除、导出和打印学生的基本信息,实现对学生信息的实时管理。第二,系统要提供对全校学生各阶段的考试成绩的管理,使得班主任和普通教师用户能迅速地查询到指定学生的成绩,及时准确地了解学生学习情况,调整教学方法,发现问题尽早解决。第三,系统要能提供对学生在日常管理中的表现、奖惩情况及学生活动情况等方面管理,使得教师用户能及时了解学生的在校行为表现,为评奖、评优或和推优提供依据,方便学生领导者作出客观、准确的判断。
2 系统总体设计
根据系统需求分析的结果,将中学生管理系统总体设计为用户管理、档案管理、课程管理、成绩管理、奖惩管理、数据管理、系统设置和系统说明8个模块,并在此基础上建立了相关数据表,形成了一个完整的学生管理系统。整个管理系统结构如图1所示。
3 数据库设计
在学生管理系统中,数据是最重要的信息,其中结构复杂、类型多,对数据的检索、分类、统计、存储等管理过程要求高。因此,数据结构设计是否合理显得十分重要。同时,其字段项数量要能够全面反映学生的实际具体情况,字段命名要考虑到字段长度,尽量做到读名知意。根据以上的总体分析和设计,在Access2003建立如下7个数据表:(1)学生信息表(StudentInfo):学生ID、学号、班级、姓名、性别、民族、政治面貌、家庭住址、联系电话、邮编;(2)成绩表(ScoreInfo):学号、考次、课程、分数;(3)年级表(GradeInfo):年级ID、年级名称;(4)班级表(ClassInfo):班级ID、班级名称;(5)课程表(CourseInfo):班级名称、课程名称、学期;(6)奖惩表(BiaoxianInfo):学号、年级、班级、姓名、日期、奖惩;(7)角色表(RoseInfo):角色名称、权限;(8)用户表(RoseInfo):用户名、密码、角色名。
4 系统功能设计
中学生管理系统的设计是针对普通中学学生管理工作的实际需要而建立的,能够根据用户需要实现随时输入、查询、修改、存储和导出等,并可以按要求打印结果和进行统计分析。下面对其主要功能描述如下:
4.1 用户管理模块。此模块主要是为了维护本系统的安全,由管理员根据需要添加不同角色类型用户信息,赋予他们相应的操作权限。由管理用户和退出系统2个子模块组成。管理用户子模块主要是实现用户的添加、修改、删除等操作。退出系统子模块用于用户从系统退出。
4.2 档案管理模块。此模块包括添加学生档案、浏览班级档案和查询学生档案3个子模块。该模块是本系统核心内容之一,用于对中学生档案进行管理。添加学生档案子模块可以让管理员用户一次成功添加一个学生的档案信息,包括:学号、班级、姓名、性别、民族、政治面貌、家庭住址、联系电话、邮编等信息。浏览班级档案子模块可以让班主任用户浏览到指定班级学生的档案信息,并可以将全班档案信息导出或打印,方便班主任的对学生的管理。查询学生档案子模块用于对单个学生的档案信息进行查询,其中管理员用户修改学生档案信息。
4.3 课程管理模块。此模块包括添加课程和浏览课程2个子模块。添加课程子模块是管理员根据每个学期各年级学生选课情况进行课程的输入。浏览课程子模块可以方便用户浏览指定班级在某一学期中所开设的课程。也可以将结果导出或打印。
4.4 成绩管理模块。此模块包括学生成绩录入、班级成绩查询和学生成绩浏览3个子模块。成绩管理是本管理系统的核心模块,通过此功能可以实现对普通中学中学生成绩进行行之有效的管理,以便学校教务部门及时了解全校学生的阶段性学习现状与教师的教学实绩。学生成绩录入子模块可以让管理员对某一年级某一班级中指定学生的某一次考试成绩进行录入,重复上述步骤,可以完成全校学生考试成绩输入工作。班级成绩查询子模块可以让班主任用户浏览班级中全体学生的所有课程的成绩,对各课程成绩进行统计分析,包括参考人数、总成绩、均成绩、最高分和最低分信息,并可以将结果导出与打印,同时管理员用户还具有编辑学生成绩功能。学生成绩浏览子模块可以让用户查询一名学生的各门课程的成绩与并进行对成绩时行统计计算出总分与均分信息,可将结果导出与打印。
4.5 奖惩档案模块。此模块主要包括添加奖惩与奖惩编辑2个子模块,可以对进行登记与变更管理。管理员用户可以对学生在校期间获得的奖励与受到的处罚信息进行浏览、修改、删除管理,同时具有导出与打印功能。
4.6 数据管理模块。在数据管理模块中,管理员用户可以根据需要定期备份数据库,根据需要还原指定数据库,必要时初始化本系统中数据库记录。
5 结束语
“中学生管理系统”是针对普通中学学生信息的管理而开发的软件,通过用户管理、档案管理、课程管理、成绩管理、奖惩管理、系统管理和数据管理模块对学生信息进行高效管理。因此,它减轻管理人员的工作量,方便对学生各种信息的进行快速与准确地汇总和统计,更好地能为学校领导者提供决策依据。
参考文献:
[1]宋静.学生信息管理系统设计与实现[J].计算机与数字工程,2008(08):201-203.
[2]贾真真.高校学生信息管理系统的设计与开发[J].湘潭师范学院学报,2009(03):227-229.
[3]明日科技.C#从入门到精通第3版[M].北京:清华大学出版社,2012.
作者简介:潘有顺(1977.02-),男,江苏淮安人,电教主任,中学一级,网络工程师,高级技师,硕士,研究方向:计算机网络与并行程序。
作者单位:淮安阳光学校,江苏淮安 223300;昆明强林教育集团,昆明
看过“计算机专业相关论文”的人还看了: