软件工程课程设计——教务成绩管理系统(共33页)

上传人:风*** 文档编号:53521232 上传时间:2022-02-10 格式:DOC 页数:33 大小:292.50KB
收藏 版权申诉 举报 下载
软件工程课程设计——教务成绩管理系统(共33页)_第1页
第1页 / 共33页
软件工程课程设计——教务成绩管理系统(共33页)_第2页
第2页 / 共33页
软件工程课程设计——教务成绩管理系统(共33页)_第3页
第3页 / 共33页
资源描述:

《软件工程课程设计——教务成绩管理系统(共33页)》由会员分享,可在线阅读,更多相关《软件工程课程设计——教务成绩管理系统(共33页)(33页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上燕 山 大 学软件工程课程设计教务管理系统 学院:理学院 专业:11级信息与计算科学 组长:杜利仲 组员:温胜男 王禄禄 李广川 王 涛 教师:董俊 日期:2013/12/28 目录一、绪论 .1 1.1引言 .1 1.2开发背景 .22、 问题定义 .5 2.1系统概述.5 2.2系统规模概述.53、 可行性研究 .6 3.1现行教务系统描述.6 3.2开发目的 .6 3.3系统要求 .8 3.4系统目标 .8 3.5高层逻辑模型 .8 3.6系统规模和目标.9 3.7可行性分析 .10. 四、需求分析 .11 4.1功能需求分析 .11 4.2界面需求分析 .12

2、 4.3性能需求分析 .12 4.4功能模型(数据流图) .13 4.5数据字典 .18 4.6数据模型(E-R图) . . 22 4.7行为模型(状态转换图) . 24 4.8系统IPO图 .27.五、总结 .29 5.1结果 .29 5.2心得体会 .29 任务分配表 成员 姓名 组内任务分工 组长 杜利仲统筹兼顾,给组员分配任务;负责各阶段文档处理和修改,参与各个阶段的文档编写,图表绘制,并完成部分需求分析绘制和总体排版和修改。 组员 温胜男 参与了各个阶段的讨论和编写,完成了问题定义文字编辑,需求分析部分的数据字典编写和数据流图的绘制问题,并参与了最后总体修正。 王涛 完成了可行性研究

3、绘图和需求分析部分的状态转换图的绘制,参与了各个阶段问题讨论,并进行了可行性研究部分文字编辑和总体修正 王禄禄引言部分文字编辑,问题定义文字编辑,需求分析部分文字编辑,问题定义复查,并且完成了需求分析部分图标的绘制,并参与了最后总体修正 李广川完成了引言部分文字编辑,问题定义文字编辑,需求分析部分文字编辑,问题定义复查,参与了各个阶段的讨论,并参与了最后总体修正专心-专注-专业 绪论 1.1 引言 随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。以往大学教务员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个大学教务管理系统,

4、以方便其在课程安排、成绩处理、学籍管理上的工作任务。 现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的发展需要。因此,为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,教务管理也已经从手工操作转到计算机自动化信息处理阶段,所有高校都迫切需要计算机技术来进行教务信息的辅助管理。在使用了教务管理系统后,可以提高各类信息的准确性和及时性,将信息准确无误地输入计算机并在数据库中存储起来。按照规范设定标准代码,

5、大大保证了统计原始数据的准确性,在进行课程的分析设计时可以最大限度地减少人为影响,大大提高工作效率。 教务管理系统是一个庞大而复杂的系统,它包括对教师信息的管理,对课程资料的管理,对学生信息的管理和对学生成绩的管理等主要功能。教务管理系统是每所高校的一项必不可少的内容,它的好坏直接影响到学校的主要工作,此系统一旦瘫痪,不仅会影响到学校的每一位学生,学校也会因此受到非常严重的损失。随着我校近几年来的快速发展,办学模式多元化,在校学生规模不断扩大,为了加速对教务管理的计算机化,我校需要开发出符合我校实际的教务管理系统,为学校教学管理提供一个快速、简单规范的管理平台,同时也方便教员查询相关信息,提高

6、信息传播速度,扩大信息共享范围。所以,现在设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。通过这个系统,管理员能够对教师信息、课程信息、学生信息和学生成绩进行查询、添加、修改和删除等操作,用户也可以对自己的基本信息进行修改,学生还可以用该系统进行网上选课和成绩查询,非常的方便。 因此,本系统开发的总体目标就是在教务管理中实现信息管理的系统化、自动化,减少工作繁琐度,增加效率、方便性。 本论文主要介绍的是大学使用的教务管理系统的整个设计。1.2 开发背景1.2.1教务管理系统开发的意义运用教务管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间

7、,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而教务管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。教务管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。教务管理的重要性概括起来主要有以下几点:1 它是学校教学正

8、常运行的基础。现代学校的教学活动是建立在一系列教务管理活动基础之上的。教学场所的安排、教学设施的提供、教学人员的组织、学生班级的编制以及课表的编排均是教学工作不可缺少的条件,也是教务管理的内容。没有教务管理这一基础,就会影响正常的教学秩序,使教学工作遭到破坏。2 它有助于带动其他各项工作的开展。教学工作在学校各项工作中处于中心地位,教学工作组织协调得好,不仅有助于建立稳定正常的教学秩序,而且有助于带动其他各项工作。如果学校工作中心经常转移,教学管理时紧时松、时抓时放,学校就会处于紊乱无序的状态,教学上不去,其他工作也不会搞好。3 它能够促进教师不断发展提高。教师专业素质和教学水平的发展提高,虽

9、离不开科研,但更有赖于教学工作中的锻炼和提高。在学校中,教师的主要活动是教学,进行科研的目的是为了促进教学,不能本末倒置。科学、合理的教务管理能保证教师在教学活动中获得有益的锻炼,加速其专业素质、教学水平的发展和提高。4 它是教学质量提高的有效途径。这表现在三个方面:首先,教学质量的高低,固然与教师学术水平高低有关,但它主要取决于教师的专业素质和教学技能技巧。只有加强教务管理,促进教师专业素质和教学技能技巧的发展提高,才能有效地提高教学质量。其次,学校教学质量的好坏固然与教师的个体素质有关,但更重要的是与整个教师集体所发挥的能量大小有关。每个教师的能量只有在合理的组合之下,才能得以充分发挥,而

10、教学人员的排列组合正是教学管理的内容之一。再次,通过教务管理手段推广成功的教学经验和科学的教学方法,可以促使教学质量的提高。5 它直接影响着学生的质量和育人目标的实现。教学过程决不是单向的知识传授过程,而是在教师指导下学生德、智、体诸方面全面发展的过程。良好的教学管理,有助于引导教师全面认识教学工作,正确处理教与学的关系,从而保证学校育人目标的实现。因此,提高教务管理的科学性、规范化和效率对于一个学校的发展有着非常重要的作用。1.2.2学生成绩管理系统开发的重要性随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现

11、在我国的教育机构对学生成绩管理还普遍停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被计算机为基础的信息管理所取代。 通过调查,要求系统具有权限设置功能的登录模块,学生可以实现成绩信息查询功能。教务管理人员能够实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、统计等。 同时学院在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以及让教务处在最短的时间段把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生、学生成绩进行各种查询和统计,以及很好地对系统进行维护。此种学生成绩管

12、理系统提供了强大的学生成绩管理管理功能,方便了系统管理员对学生成绩等信息的添加、修改,打印等操作,同时一样方面的学生可以对自己各科成绩查询,学习的交流,满足了时代的需要。学生成绩管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的成绩管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生成绩管理系统应该能够为用户提供及时的成绩信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询成绩信息,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新

13、和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。因此,设计出一个完善功能齐全的学生成绩管理系统是非常必要的。而此次课题研究我们首先从教务系统中的成绩管理系统开始完善教务系统。 第二章 问题定义2.1系统概述本次课设要开发一个教务管理系统,学生可以登录本系统查询及打印各学期课表、查询教师发布相关信息以及各科考试成绩等;教师登陆本系统查询本学期教学计划、课程安排,发布考试相关信息,并且可以录入、修改学生成绩;管

14、理员登陆系统对教师、学生信息及系统进行定期维护和更新。(1)本系统具有很强的可靠行,可以对录入的学生信息进行效验,对数据进行修改、删除,规定各种权限。(2)本系统中的模块具有很强的可续性,可以方便管理人员的修改与维护。(3)本系统操作方便、灵活、简单。(4)本系统可高效、快速的查询到学生的基本信息。2.2系统规模 此次开发系统为高校教务管理系统,是专门为高校教务管理而开发,是面向本校5万师生的教务管理系统。 该系统是一个面向学校教务人员,为其提供服务的综合信息管理系统。教务人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都

15、记录在教务系统里进行管理。 该系统包括基本实现程序,用户信息和用户操作等。基本实现程序包括考试信息和成绩信息的录入,查询和更改。本系统预计日访问量八千次,其中查询量六千次,录入和更改等操作量两千次。系统实现日基本存储量200万. 第三章 可行性研究3.1现行教务系统描述 在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校规模扩大,教务处的教务管理工作量大大加重。随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了教务管理系统的产生。 上一代的

16、教务管理系统主要为单机单用户的系统,其数据库主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。 随着计算机网络的发展,特别是校园网的建立。原有教务管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。 因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。3.2开发目的

17、可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间确定问题是否可解。经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确该系统是否有开发价值、开发风险及其所带来的经济效益。3.3系统要求主要功能:1 学生对本人的基本信息进行查询;学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的基本信息时,系统实时访问数据库,调出相应的学生信息,如姓名、学号、所在院校、专业班级等并输出显示,并且学生可以管理个人的信息即:密码的修改等。而且还可以对授课教师进行评价,教务系统将评价结果及时

18、反馈给教师以使教师能够提高自我。2 学生对本学期的教学计划安排进行查询;学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询学生的本学期的教学计划安排时,系统实时访问数据库,调出相应的学校安排的教学计划等内容并输出显示。3 学生对本学期选修课程进行选择; 学生进入系统,输入个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询本学期需要选修的科目,系统实时访问数据库,调出相应的内容并输出显示,学生根据已选修学生数量、授课教师、科目以及自身已有课程安排等选择合适的选修课程。4 学生对本人的各科学习成绩进行查询;学生进入系统,输入

19、个人的学号以及密码,通过系统的验证正确后可以进入个人信息的主页,当学生请求查询各科学习成绩时,系统实时访问数据库,调出相应的成绩信息并输出显示。5 管理人员能够对上述学生查询的信息进行管理和维护。6 老师对本人及学生的相关信息进行查询;教师进入系统,输入个人的编号以及密码,通过系统的验证正确后可以进入个人信息的主页,当教师请求查询学生的基本信息时,系统实时访问数据库,调出相应的学生信息,如姓名、学号、所在院校、专业班级等并输出显示;并且教师可以管理个人的信息即:密码的修改等,以及学生的相关考试信息。7 老师查询课程相关信息;教师进入系统,输入个人的编号以及密码,通过系统的验证正确后可以进入个人

20、信息的主页,查询本学期课程安排,并且在一门课程授课结束一段时间后可以查看学生对本人的教师评价信息等;8 老师发布这学期的考试安排;当这学期的课程结束,老师根据学生课程表查看学生课下时间及教室占用情况,从而安排合理的时间和地点进行考试,并把考试安排发布到教务系统上来通知学生。9 老师将学生考试成绩录入教务系统; 当学生考试完成并批完试卷,老师负责把学生考试成绩录入教务系统上方便学生查询。性能要求:本系统提供一套学生综合信息管理的平台,能够使得系统管理员对院校的专业进行分类,进而确定各个专业中所包含的班级信息,在已有班级信息的基础上能够对所有的学生信息进行分类管理。输出要求:数据完整,详实。输出要

21、求:简捷,快速,实时。安全与保密要求:服务器的管理员享有对该系统的所有权限。老师享有对该系统成绩录入等权限。学生享有对学生信息的添加、删除、修改等权限(写入与读出)。3.4系统目标系统实现后,可以减少人力资源的浪费,使得教学部门可以对学生成绩进行汇总及统计来对教学工总及学生的状况进行准确评估。3.5高层逻辑模型学生教务系统登录管理员 登录查询信息反馈 教师信息管理信息录入系统维护录入信息 信息反馈 .3.6系统功能结构图系统欲使教师管理与学生查询统一,实现信息的一体化,即无论教师还是学生都能从各自的终端系统轻松了解最新最及时的考试及成绩信息,方便管理与使用。我们设计出系统功能结构图,使设计人员

22、和用户更好了解我们设计完成的系统,功能图如下:信息录入信息修改系统维护模块教师评价模块教师教学评价考试通知模块考试查询个人信息模块个人信息修改个人信息查询个人信息模块个人成绩模块个人成绩查询个人信息查询个人信息修改选课模块选修课程选课信息查询考试安排模块考试信息查询成绩录入模块学生成绩录入学生成绩修改信息管理模块 教务管理系统 学生页面 教师页面管理员页面 系统功能结构图3.7可行性分析1技术可行性要开发该系统必须会用到有关网络和数据库的知识,而且还需要熟练掌握一门编程语言。到目前为止,我们已经学习C和C+两门程序设计语言,其中C+就是一种很好的开发语言,它引入了类、继承、多态和重载等新机制,

23、而且它模拟了对象之间的通信,就像人们之间互通信息一样,对象之间也可以通过消息进行通信。另外,应用C+时进行抽象和封装比较容易,所以从理论上来说,技术上没问题。2经济可行性学校图书馆、实验室和教学楼都有电脑,学生可以随时去查看所需资料,当然,如果学生有个人电脑,也可以随时免费的查询所需信息,另外,学校还给管理者配有电脑,可以对该系统进行管理,所以总体上来看,基本上学生和管理员都无需投入个人经费。而且此软件的回报会在相当一段时间内可节约教师、管理者的很多时间,以用来在其他方面的支出。不管是学校自己研发这样的软件还是向软件开发公司购买,长期累计,收益远远大于支出,所以在经济方面值得设计。3操作可行性

24、开发该系统软件所用的工具简单,主要是通过编程实现相关功能,再加上界面的相关设计,都比较简单,所以操作上是可行的。使用本软件人员不需要有很多计算机基础,只要能基本懂得计算机软件的使用方法即可。4法律可行性教务管理系统是学校进行管理时必不可少的一款软件,对老师管理学生、学生选课、查询成绩等都非常方便,简单可视化操作,易于管理。该项目为独立开发,在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。 第四章 需求分析学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。我们走访学校的领导者、管理者、教师、学生等用户,他们从各自的角度对该系统所要

25、实现的功能进行了一定的叙述。并且我们询问用户对目前正在使用的系统有哪些不满意的地方以及很满意值得借鉴的部分。通过对他们的叙述进行分析,总结如下:4.1功能需求分析为使我们开发的学生信息管理系统满足用户的需求,现将该系统所要实现的功能,总结如下:1、学生信息管理:主要负责管理所有在校注册学生的个人信息,主要实现添加,删除,修改,查找学生信息的功能。2、课程信息管理:负责管理本校所有的课程信息。主要实现添加,删除,修改,查找课程信息的功能。3、选课信息管理:负责选课的管理。主要实现删除,统计学生选课信息的功能。4、成绩信息管理:主要是实现对学生成绩的录入查询及考试的违规信息的管理工作,包括:学生成

26、绩的录入,学期成绩浏览,学生成绩查询,班级成绩查询,违规信息的增加及浏览。5、班级信息管理:负责班级的管理。主要实现的功能包括添加,删除和修改班级信息,以及对班级信息的查询。6、学生信息查看:主要实现学生查看个人信息和修改登录信息等功能。通过该模块可以查看学生姓名、学号、所在院校、专业班级、教学计划和课表安排等信息。7、成绩信息查看:主要负责实现学生查看成绩的功能。8、个人信息管理:主要实现对个人信息的管理。4.2界面需求分析设计该系统界面时主要本着用户易于操作的原则,另外,尽量使界面看起来比较美观。4.3性能需求分析学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过

27、该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校

28、工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。4.3.1数据精确度查询时应保证查全率,所有相应域包含关键字的记录都应该能查到。添加、删除数据时应该保证正确的以及相关联的数据的彻底删除,避免出现一些缓冲区和存储块等的不一致以及存储区的浪费问题。4.3.2时间特性一般操作的响应时间应该在1-2秒内,对于软磁盘和打印机服务响应时间也应在可接受的时间内完成。4.3.3适应性开发的系统应该考虑学校的条件。考虑到技术约束、环境约束、标准约束已经硬件限制等。应该是普及适用性比较好的

29、系统。4.3.4可靠性系统的运行应该是连续的稳定的,由平均无故障时间来判定系统的可靠性。4.3.5可维护性维护软件可能耗费大量的物力、财力、时间,因此在开发软件的过程中,通过提高各模块的内聚度,降低各模块的耦合度等方法来提高软件的可维护性。并且通过四种维护性活动:改正性维护、适应性维护、完善性维护、预防性维护来进行维护。4.4功能模型(数据流图)1、教务系统学生成绩管理一级数据流图学生教师评价查看查询查询发布录入考试成绩考试安排教师评价 图1 教务系统学生成绩管理一级数据流图 教师选课信息试卷参与 1.1选课上课1.2考试参加成绩信息库个人信息库更新 1.4录入修改查询个人信息考试成绩管理员教

30、师评价查看 1.3教师评价信息学生评价成绩信息基本信息管理管理 再根据一级数据流图,结合上述教务管理系统功能需求分析和软件工程课上老师教授的相关知识,对一级数据流图功能细分得出数据流图总图如下所示: 图2 教务管理系统一级数据流图数据流总图2、学生信息管理的数据流图设计通过问题分析,得出学生信息管理的外部实体有教师和学生,学生处理有录入、删除、修改、查询、学生查询,文档有学生档案(学生相关信息有很多,但我们主要考虑与成绩管理相关部分)。学生成绩信息管理的工作过程大致如下:(1)当需要得到某个学生相关信息时就要进行查询。(2)当对学生个人信息进行添加、删除、修改、查询时都需要将其个人基本信息显示

31、出来。(3)当学生要对个人信息查询时,首先根据学号、密码,然后通过调出学生档案中的个人信息并显示出来。(4)当学生要对个人课程信息进行查询时,首先根据学号、密码,然后通过调出课程档案中的课程信息并显示出来。(5)当某科考试结束,教师将该科成绩单进行录入。当学生要对成绩信息进行查询时,首先根据学号、密码,然后通过调出成绩档案中的成绩信息并显示出来。并且学生需要对教师进行评价,有利于教师以后改进教学方式。考试信息(6)(当选修该课程的人数少于学校规定的人数时,教务处将取消该课程的开设并删除此课程的相关信息;当新一轮的选修课选完以后,教务处将对已选的课程进行分类统计)当学生要对个人选课信息进行查询时

32、,首先根据学号、密码,然后通过调出选课档案中的选课信息并显示出来,然后据上述已给条件结合自身进行选课。 综上所述,设计如下:补考成绩信息1.9重修 学生 1.3教师评价D1 评价汇总参与提交D3 学生成绩信息库查看1 1.6个人成绩 1.8补考成绩 1.7补考分数60分数60评分 1.0选课上课 1.1 考试信息 1.2考核参与查看1参与查看1参加评分修改D2 学生信息库 1.5 个人信息更新查询 1.4 个人信息图2 教务管理系统数据流图学生数据流图3、教师信息管理数据流图设计通过问题分析,得出成绩信息管理的外部实体有教师和学生,教师处理有录入、成绩浏览、成绩查询、查询、安排考试以及颁布考试

33、信息等,成绩信息管理的工作过程大致如下:(1)当教师要对个人信息查询时,首先根据编号、密码,然后通过调出教师档案中的个人信息并显示出来。(2)当教师需要对课程信息和学生信息等进行查询时,步骤与(1)是类似的。(3)当某门课程结束后,教师需要查询教务系统内关于教室使用情况和学生时间安排进行选择合适时间地点进行考试,并将此信息通知给学生。(4)当成绩录入错误需要修改或当成绩无效需要删除时,首先要对成绩进行浏览,当操作完成时,即可退出。(5)当教师需要了解关于某科的成绩时,就可以对其成绩进行查询,统计,而且在一门考试结束之后可以查看学生对其进行的教师评价。地点修改查看考试时间评分分数60修改录入分数

34、60查看查看个人信息更新考试信息 1.2发布考试信息1.4成绩1.5补考1.7重修 1.6补考成绩学生信息教师信息学生成绩信息库下次考试学生信息考试信息教师更新 教师评价 信息查看 1.1个人信息 1.3教师个人评价评价汇总教师信息库图3 教务系统二级数据流图教师数据流图4.5 数据字典名称学生简述系统用户定义学生学号学生姓名性别院系班级各课成绩名称教师简述系统用户定义教师编号教师姓名性别所授科目所教学生+等级(教授、副教授、讲师、助教等)名称系统管理员简述管理维护系统名称教师评价简述学生对老师授课的评价定义授课表现评价作业信息评价教材选定评价数据来源学生数据去向老师名称个人成绩简述学生考试完

35、成,教师判卷完成后,可以在教务系统内可以查询定义学号+学生姓名+课程名+平时测验成绩+考勤成绩+实验成绩+考试成绩数据来源成绩管理数据去向学生名称补考简述学生考试成绩小于60分,再次参加此科目的考试定义学号+姓名+课程编号+课程名+补考成绩数据来源成绩管理数据去向学生名称重修简述学生在补考之后成绩仍然小于60分,则再次选修此课程定义学号+姓名+课程编号+课程名+补考成绩+重修成绩数据来源成绩管理数据去向学生名称教室信息简述在一定时间内教室的占用情况定义时间+是(否)占用+使用者信息数据来源课表安排、申请使用情况数据去向使用者名称密码简述学生登录教务系统设置的密码定义4字母字符7+6数字字符8信

36、息来源学生名称考试信息简述学生参加考试的具体安排定义学号+姓名+性别+院系专业+课程编号+时间+地点+座位号数据来源教师数据去向学生名称查看(1)简述用于显示学生查询的信息结果定义学生信息成绩信息数据来源学生、教师数据去向学生名称查看(2)简述用于显示教师查询的信息结果定义个人信息+教师评价数据来源学生、教师数据去向教师名称更新(1)简述学生进行信息更改定义密码+选课信息+教师评价数据来源学生数据去向教务管理系统、学生名称更新(2)简述教师进行信息更改定义密码+学生成绩+考试信息(等个人信息)数据来源教师数据去向教务管理系统、教师名称评价汇总简述学生对老师的总体评价定义教师编号+姓名+性别+院

37、系+等级+评价结果信息来源学生名称学生信息库简述存储全部学生相关基本信息定义学号+姓名+性别+家庭信息+个人成绩等(所有与学生相关的档案信息)信息来源学生名称学生成绩信息库简述存储全部学生相关成绩基本信息定义学号+姓名+性别+授课教师+教师编号+个人成绩(补考和重修成绩)信息来源学生名称考试信息简述教师发布的关于学生参加考试的相关信息定义院系专业+考试时间+考试地点+课程编号信息来源教师名称教师信息库简述存储全部教师相关基本信息定义姓名+性别+家庭信息+教师评价等(所有与教师有关的档案信息)信息来源教师4.6数据模型(E-R图)教务成绩管理系统的图设计:分析这个问题的实体,从系统分析可以知道,

38、该图涉及的实体有学生、教师、管理员、教务管理系统、课程、成绩、教学评价、成绩安排。提取实体以后再分析各个实体之间的联系。学生登录教务系统,在教务系统上学生可以选修课程,查看个人成绩和考试安排,并且对老师教学进行评价;老师登录教务系统,在教务系统上教师可以录入学生成绩发布考试安排,查看学生对老师的教学评价,此外老师要教授学生选修的课程;管理员则要管理教务系统,包括系统维护、信息存储和更新等,根据上述分析得出成绩管理的图如下:n11管理员对应查看录入选修教授 课 程名称课程号所属专业显示 成 绩 平时实验出勤考试查看显示 考试安排发布评价查看 教师评价出勤评价教学评价作业评价登录取、录、教师姓名性

39、别编号学院专业ID号 密码 学 生姓名性别学号ID号密码学院专业登录教务管理系统时间地点考号管理nmn111n111n111n11n1n1m111n111n111n1n1m11111 教务管理系统E-R图4.7行为模型(状态转换图) 1、学生登录教务系统状态图转换 教务管理系统在无人登录时处于关闭状态,学生登录首先打开教务管理系统登录界面进入登录界面,即初始状态。然后在指定位置输入用户名和密码,点击登录,如果密码错误则返回登录界面重新登录;如果输入错误,则则系统提示输入错误重新输入;如果系统提示用户不存在则在系统提示下进行用户注册,注册成功后在登录界面登录教务管理系统;如果输入正确则进入在线管

40、理界面,此时选择退出则回到登录界面。登录成功后,在系统允许权限内学生可以完成一切他想完成的操作,包括进行教师评价、查询个人成绩和考试安排、查询和修改个人信息、选课等。例如处在在线管理界面时,如果选择学生信息查询,则进入学生信息管理页面,此时可以返回在线管理界面。同理,在在线管理界面上,选择不同的操作即可进入不同的页面,在不同的页面上选择返回时都可以回到在线管理页面。有关此过程的具体状态转换图如下:完成输入ID号密码闲置置打开教务系统登录界面信息验证密码错误注册册用户不存在教务管理系统密码正确点击教师评价显示教师评价界面 完成评价关闭系统点击成绩查询 显示 成绩查询页面点击单科查询点击全部查询

41、显示 单科成绩显示 全部最高成绩点击考试查询 显示考试安排 点击个人信息 显示个人信息显示选修课程关闭系统评价提交点击个人信息点击课程选修不存在学生状态转换图2、学生登录教务系统状态图转换首先进入登录界面,即初始状态,然后输入用户名和密码,如果输入错误,则显示重新输入,如果选择退出则回到登录界面,如果输入正确则进入在线管理界面,此时选择退出则回到登录界面。如果未注册时则需进行注册。处在在线管理界面时,如果选择基本信息查询则进入个人基本信息页面,此时也可返回到在线管理页面,同理,在在线管理界面上,选择不同的操作即可进入不同的页面,在不同的页面上选择返回时都可以回到在线管理页面。有关此过程的具体状

42、态转换图如下图。 显示教务系统登录页面 注册 信息验证输入ID 号密码密码正确 闲置 打开教务系统关闭系统 显示 教师个人评价点击教师评价 显示修改个人信息修改 显示个人信息点击个人信息教务管理系统上传考试安排 考试通知教师状态转换图4.8 系统IPO图校检学生、教师、教务、课程信息更新教务信息校检考试信息、学生成绩校检后的学生、教师、教务、课程信息更新后的教务信息校检后的考试信息、学生成绩学生信息教师信息教务信息课程信息考试信息学生成绩教务系统IPO图学生信息教师信息教务信息课程信息学生浏览记录学生信息变更记录校检学生、教师、教务、课程信息校检学生浏览信息更新学生信息校检后的学生、教师、教务

43、、课程信息学生浏览记录更新后的学生信息、 学生进入教务系统IPO 图学生信息教师信息教务信息课程信息教师登录信息、浏览记录教师输入的考试、课程、成绩信息校检学生、教师、教务、课程信息校检教师浏览记录校检教师输入的考试、课程、成绩信息校检后的学生、教师、教务、课程信息更新后的教师浏览记录更新后的教师输入的考试、课程、成绩信息教师进入教务系统IPO图学生信息教师信息教务信息课程信息管理员的登录信息、更新的教务信息、学生信息、教师信息校检学生、教师、教务、课程信息校检管理员的更新教务信息、学生信息、教师信息校检后的学生、教师、教务、课程信息更新后的管理员的更新教务信息、学生信息、教师信息 管理员进入

44、教务系统IPO图五、总结5.1结果本设计完成了一个具有添加学生成绩、删除学生成绩、查询学生成绩、科目调整和删除等功能的学生成绩管理系统。5.2心得体会教务管理系统开发完成后,由于开发设计的时间较短,所以说本系统的存在的问题之一是作为一个学生管理能够运行的系统可能功能不够完善;存在的问题之二,学生成绩管理系统中的数据的不够安全。本次课程设计使我深刻理解了在教务管理系统中所学的软件开发方法与开发技术,也使我懂得了一些软件文档资料写法的规范性。开发一个系统首先进行用户的调查、进行可行性研究,然后对系统进行的分析、进行系统设计、系统的实现,最后进行系统的测试并形成各种文档。在本次课程设计中遇到了许多的

45、问题,带着这些问题,自己去寻找相应的资料,与同学相互讨论,最终问题得以解决,为自己以后进一步开发系统做了很好的示范。在这次实验设计和文档的写作过程中得到了指导老师大力帮助,在此深表谢意。在以后的学习或工作的道路中,我们会以最好的状态去面对每一个问题,以毕业设计的态度及方式来分析及解决相应的问题,把每件事都做到最好,同时也给自己留下宝贵的经验。参考文献1 Karl E. Wiegers.软件需求.机械工业出版社.19992 张海藩.软件工程导论.清华大学出版社.20023 刁成嘉 、刁奕.UML系统建模与分析设计课程设计.机械工业出版社.20084 袁世鹰.微机教务管理系统的设计与实现P.北京:开明出版社.2001

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!