《2022年班级管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年班级管理系统 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、班级管理系统第一章系统分析1.1 系统开发背景随着信息时代以及我国教育产业的飞速发展,教育水平和教学管理软硬件要求变得越来越高,特别是计算机网络技术以及数据库技术的发展使人们工作生活方式发生了巨大的改变。旧的管理方法越来越不适应现在社会的发展需要,为了体现现代化气息,提高工作效率,我们需要一系列的辅助软件。我所设计的班级管理系统灵感源自我们学校的教务管理系统,辽宁工业大学教务管理系统包括了学校各个部分的信息,并且能互相交流、考试、 查询个人信息等,实现了教务管理的系统化、自动化,功能很强大、设计很复杂,同样,设计时的步骤、资源、开发能力等要求都比较高。我根据我的个人能力为我的班级管理订做了一个
2、班级管理系统。在日常的班级管理中,要统计同学们的成绩信息、活动参加状况、 获奖状况以及处分等信息, 在统计的时候基本靠人工手工记录,这样既容易出差错又耗费时间。每到期末, 又要对同学的本学期各项记录汇总分析,来进行德育成绩的记录以及评优评先等,这时,由于日常管理中对同学信息的记录规范不统一,导致期末评比面临着信息统计、公平性等诸多困难,同时可能也因信息保存不善而造成信息的丢失、被篡改等问题, 统计工作变得耗时耗力,在这种状况下,我们需要一个班级管理系统来统计,并规范记录各项信息,由此,我的班级管理系统就诞生了。我的班级管理系统可以将信息规范统计在数据库中,通过连接数据库将信息显示到系统窗体中,
3、 并分类, 在使用的过程中可以很简单的在相应类别的信息中找到所寻找的资料,省时、省力。1.2 需求分析我设计的系统是班级管理系统,它的功能包括班级基本信息查询以及办公应用两大模块。其中班级基本信息查询模块又包括班级信息以成绩信息两部分。班级信息是班级与班级间信息比较,还包括了本班的班级干部信息、寝室信息、 同学参加班级、学院、学校活动的信息。成绩信息部分同样实现进行班级间的各科成绩对比,各科的平均成绩最优班级,还包括了各个学科成绩优异的同学信息表,可以实现。本系统为使用者倾情添加了办公应用部分其中包括了Word、Excel 等办公用具, 为使用者在查询过信息后进行统计报表以及准备材料等工作。大
4、大方便了操作,节约了时间, 提高了效率。本系统的功能结构以及流程图如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 图 1.1 班级管理系统功能结构图班级管理系统流程图如下图所示,用户通过登录模块验证,若验证成功便可以进入系统操作系统内部信息:图 1.2 班级管理系统流程图第二章系统设计2.1 概念设计2.1.1 班级管理系统概念模型班级(班级编号,班级名称,班级人数)学生(学号,姓名)学科(学科号,学科名称)寝室(寝室号)
5、在班级管理系统中有四个实体:班级、学生、学科、寝室。其中班级包含三个属性:班级编号、班级名称、班级人数。班级编号为主键。学生包含两个属性:学号、姓名。学科包含两个属性:学科号、学科名称。寝室包含一个属性:寝室号。班级管理系统E-R 图如下所示:用 户查 看验证通过未通过处理存储修 改班级管理系统班级基本信息办公应用班级信息成绩信息班级干部信息寝室信息班级间学科平均成绩光荣榜学科前三名光荣榜使用同学参加活动信息班级基本信息班级学科成绩表使用Word Excel 登陆名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
6、- - - - - - 第 2 页,共 6 页 - - - - - - - - - 图 2.1 班级管理系统班级拥有学生, 关系是 1 对多的一个班级可以拥有多个学生;学生居住寝室, 关系是多对一的,一个寝室可以居住多个学生;学生与学科间联系是成绩,关系是一对多的,一个学生可以学习多个学科,有多个成绩。班级设计班级管理系统分为一下几个模块:登陆模块、班级信息模块、 是办公应用模块等。班级信息模块又分为两个模块:班级基本信息模块和成绩信息模块。首先来介绍登陆模块。1.登陆模块登陆模块是为了验证使用者是否为本管理系统用户所设,只有通过验证的用户才能进入本系统,运用本系统辅助办公。进入系统后,可以对
7、系统进行增加数据、修改数据、删除数据、查找数据、导出数据、办公应用等操作。登录模块是维护系统安全的部分,确保系统内信息的安全稳定。班级管理信息登录模块界面如下图所示:本班级管理系统仅限于部分班级管理者使用,所以只有部分班级管理人员可以进入系统,对系统内部信息进行操作、使用系统内部软件辅助办公,所以权限唯一,密码也唯一,这样可以避免其他人员擅自进入系统,修改系统内部的班级管理信息,保证了系统的安全性。在用户名(textBox1 ) 文本框的设计中, 为了体现本系统的贴心服务,特别设置了textBox1的 MouseEnter 事件,鼠标经过时提示用户这个文本框的作用“请填写您的登录用户名”。在密
8、码( textBox2 )文本框设计中,同样设计了MouseEnter 事件,另外将文本框的属性“ MaxLength ”设置为6,这样将密码输入位数设置为6 个字符;为了防止密码外泄我设置了 PasswordChar 属性的属性值为“?” ,这样使用者输入的密码就不会被显示出来。本窗体还为初次使用班级管理系统的使用者设置了解释了用户名以及密码的获取途径:在鼠标停靠在Label3 时利用 Label 的 MouseEnter 事件显示用户名以及密码的获取方法。班级班级编号班级名称班级人数寝室学科拥有学生成绩居 住学号姓名学科名称学 科 号寝 室 号1 n 1 1 n n 名师资料总结 - -
9、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 当用户成功输入正确的用户名以及密码时点击登录按钮时,界面将自动跳转到班级管理系统主界面。若用户输入的用户名或密码不正确将会提示“您输入的用户名或密码不正确!”错误提示窗口,若用户没有输入用户名就按登录按钮时,会有提示窗口提示“请您输入用户名!” ;用户没有输入密码直接点击登录按钮时也会提示“请您输入密码!”输入错误提示框。2.班级信息管理系统主模块班级信息管理主界面的操作上我添加了一个tabContro
10、l 控件,这个控件可以将本系统主界面通过添加其中的tabPage1tabPage n分为几个独立界面,2011年度的班级管理系统界面如下图所示。3. 班级信息模块班级信息模块是用来提供给用户班级基本信息的模块,用户可以根据自己的工作需要在模块中查看信息、修改信息、添加信息,班级信息模块是本班级管理系统的信息查询模块,“其中有很多班级信息包括寝室信息”、 “班级同学参加活动表”、 “班级干部信息” 、 “学科成绩比较” 、 “学科前三名” 、 “班级间学科成绩光荣榜”、 “班级信息”等表,提供了大量信息为使用者提供操作, 大量的信息统计是班级管理系统的特点,通过将大量信息有条理的信息的统计来体现
11、本班级管理系统的优点5.成绩信息模块成绩信息模块分为三大模块,其中下图模块是用来显示四门学科中班级间的平均成绩第一名的光荣榜, 记录了优胜班级的所参选的学科号、平均成绩以及本班级在这门学科考试的优秀率,其中 “ 关于成绩信息表” 按钮是连接介绍“ 学科成绩位列第一班级光荣榜” 内容的表。学科成绩位列第一班级光荣榜模块窗体如下图所示第三章系统实施3.1 调试过程在本次设计中我最先设计的是系统主界面,登陆界面是后期添加的,这就涉及到了程序运行时的入口点设置:在Program.cs 中修改程序执行起始窗体代码即可。由于本系统的登陆账户密码唯一,登陆模块的代码只涉及到简单的if 语句,在调试过程中并没
12、有遇到问题。在系统设计过程中办公模块部分代码添加遇到了一些问题,需要添加引用以及添加定义就能执行了。 基本上在测试阶段,由于设计的班级管理系统内部并不过于复杂,并没有出现其他的问题。3.2 测试报告1.测试报告编写目的:(1)通过对测试结果的分析,得到对软件质量的评价;(2)分析系统存在的缺陷,为今后修复做好准备。2.测试对象:班级管理系统。3.测试步骤:对登陆模块测试;对班级信息模块测试;对办公模块测试;测试结束;测试成功。4.发现问题:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
13、第 4 页,共 6 页 - - - - - - - - - (1)登录模块缺少密码输入三次退出程序的设计;(2) 在开始设计登录模块的时候已经准备好设计密码输入错误3 次退出程序的部分了,但考虑到使用者可以重复打开登陆界面,那么所设计的3 次退出程序就没有意义了。我在研究如何绑定使用者的IP 来控制错误输入密码的次数;(3)班级管理系统在运行时反映有些慢,这个问题我会研究下去的,目前还没有解决办法;(4)用户在安装的时候电脑里没有本程序所需的Microsoft office办公工具或版本不同导致安装不成功。 可以尝试在班级管理程序安装之前将本程序所需的Microsoft office办公工具安
14、装上。第四章课程设计总结这次课程设计真的非常难忘,通过复习课上的实验、自己查找资料, 不断修改代码独立完成一个管理系统,其中自然是困难重重,事实证明我所设计的班级管理系统功能虽然不是非常完美非常强大但也初具规模。我相信经过今后的学习、积累, 这个班级管理系统会成为一个功能完全的管理系统的。这次课程设计能够完成,最想感谢的是老师对我们最大的帮助与支持,为我们安排实验室并指导我们,帮我们分析程序,没有老师的帮助我们的课程设计将会困难得多得多。这次课程设计我完成的是班级管理系统,目前看来班级管理系统并未应用到我所接触的班级管理范围之内,在以前的实践中,班级管理依靠的是并不是系统、科学的管理方式,而是
15、最基本的简单记录等等,缺少一个管理系统来规范保存信息。可以说我设计的管理系统若加以完善,是可以应用到班级的基本管理之中去的,目前来讲,还是存在着一些问题,例如登录模块的密码输入问题,可以加一个软键盘,还要完善输入错误退出程序的设计,还有安装版本以及程序启动、运行、打开窗体的速度问题等。通过这次课程设计我也学到了许多知识,包括C#.NET 与 Microsoft office 、Access的结合与应用, 我还会通过我的努力将更多的工具添加到班级管理系统之中,实现一个办公一体化的程序, 还可以在程序启动并登陆成功的时候添加音乐播放器,为日常的管理工作营造一个更舒服的管理环境。总之,这次课程设计为我们提供了一个学习的机会,提供了一个将理论与实际相结合的机会, 我相信每个人都受益匪浅,在此真诚的感谢老师对我们的帮助,为我们安排这次实训的机会!名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -
限制150内