软件工程课程设计——教务成绩管理系统(共33页).doc
《软件工程课程设计——教务成绩管理系统(共33页).doc》由会员分享,可在线阅读,更多相关《软件工程课程设计——教务成绩管理系统(共33页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上燕 山 大 学软件工程课程设计教务管理系统 学院:理学院 专业:11级信息与计算科学 组长:杜利仲 组员:温胜男 王禄禄 李广川 王 涛 教师:董俊 日期:2013/12/28 目录一、绪论 .1 1.1引言 .1 1.2开发背景 .2二、 问题定义 .5 2.1系统概述.5 2.2系统规模概述.5三、 可行性研究 .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 学生对本人的各科学习成绩进行查询;学生进入系统,输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 教务 成绩管理系统 33
限制150内