1、 本科毕业论文(设计)模板本科学年论文(设计)论文题目: 教务管理系统需求分析 学生姓名: 学 号: 专 业: 班 级: 指导教师: 完成日期: 2013年 9月 15 日信息学院本科学年论文 教务管理系统需求分析目 录 序 言1一、 任务概述1(一) 教务管理系统开发的目标1(二) 教务管理系统开发的意义1二、 需求分析2(一) 管理员对功能的需求2(二) 教师对功能的需求2(三) 学生对功能的需求3三、 系统用例分析3(一) 教务处管理员管理用例3(二) 教师管理用例5(三) 学生管理用例6四、 系统活动图7(一) 学生用户登录7(二) 学籍信息查看8(三) 密码修改9(四) 重新登录9(
2、五) 课程选定10(六) 课表显示11(七) 已选课程查寻12(八) 已选课程删除12(九) 课程成绩查询13(十) 信息发送14(十一) 收件箱查看15(十二) 收件箱删除15(十三) 通知公告查看16(十四) 通知公告删除17五、 总结18参 考 文 献20信息学院本科学年论文 教务管理系统需求分析 教务管理系统需求分析 内 容 摘 要 教务信息管理系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的综合性先进管理手段。学生信息及成绩的管理是一项非常繁琐与复杂的一项工作,对于一个学校而言,更应该运用一些本地资源,提高管理的力度。本文结合了各个学校管理的制度,解决了学校管理中存在的
3、问题,设计了教务管理系统,系统主要分为三大模块管理员管理模块、教师管理模块和学生管理模块,通过该系统的应用,解决了课程的安排,课程表的查询,成绩的查询,通知信息的发送及查看等问题,可以满足高校教务管理工作的高效化、无纸化和网络化的需求,提高高校教务的工作质量与效率。关键词:信息管理系统 教务管理 Educational administration management system requirements analysis Abstract Educational administration management information system is an integration
4、of management science, information science, system science and computer technology is a body comprehensive advanced methods of management. Students information and performance management is a very complicated and complex one job, for a school, more should use some of the local resources, improve man
5、agement.Combines the school management system, this paper solves the problems that exist in the school management, design the teaching management system, system is mainly divided into three modules administrator management module, teacher management module and student management module, through the
6、application of the system, solved the curriculum arrangement, curriculum query, query results, notify the information delivery, and the problem of view can satisfy the plays of college educational administration work paperless and the demand of the network, improve the quality and efficiency of the
7、educational administration work. Key words:Information management system Educational administration19信息学院本科学年论文 教务管理系统需求分析序 言 教学管理是学校运作的中心枢纽,教学管理的质量直接关系到一所高校在当代社会竞争中的地位甚至生存与发展。当今时代,计算机信息处理技术的广泛应用,为高校教学管理提供了有力手段。一所高等学校要走在时代的先进行列,实现教学管理工作的现代化、科学化,其关键就在于要运用现代网络信息技术建立计算机教学管理系统,实现管理的电脑化。教务工作在学校的发展和建设中占有重
8、要的地位。教务管理水平的高低,在某种程度上反映了一所学校管理水平的整体状况。它与学校工作的其它方面有着密切的联系,对学校的教学工作、思想工作、管理工作、建设工作、教育改革以及教育方针的贯彻执行等产生重要作用与影响,而这一系列的工作又影响到整个学校的发展进程。在当前的形势下,随着社会的不断进步与发展,教育的现代化、规范化和管理现代化的步伐也不断加快。教育的现代化要求教务工作也应当现代化、规范化。管理现代化既包括管理思想、管理体制的现代化,也包括管理方法、管理手段的现代化。建立教务管理信息系统,加强计算机技术在高校教务管理中的应用,必将使高校教务管理工作更加科学化、规范化、现代化,从而大大提高高校
9、教务管理水平。一、 任务概述(一) 教务管理系统开发的目标整个教务系统,预期达成的目标是:针对不同高等学校的特点设计,注重实用性、科学性和可操作性并重的原则,把教务管理人员从繁杂的手工劳动中解脱出来,提高教务管理的质量,在学校内全面实现本科生教务的计算机网络辅助管理,通过校园网络系统实现各教学管理部门日常教学教务管理,教师、学生及各有关部门校园教学信息查询的网络化,全面提升高等学校的教务管理水平。(二) 教务管理系统开发的意义运用教务管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。
10、而教务管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。教务管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。二、 需求分析需求分析是数据库信息管理系统开发的第一步也是最重要的一步。需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型
11、。教学系统主要任务是能够改进和完善教务管理。在教学模块中,有两三种用户角色:管理员,教师,学生。该系统的功能需求包括管理员对功能的需求,教师对功能的需求和学生对功能需求三个部分。(一) 管理员对功能的需求管理员权限最大,可以对教师、学生、课程、成绩情况进行统一的管理,管理员对功能的需求如下:1 系统管理:包括添加教务人员及管理员自己的密码修改,添加教务人员。2 学生信息管理:包括学生查询及添加学生。3 教师信息管理:包括教师查询及添加教师。4 课程信息管理:包括课程查询,添加课程,课程表安排,成绩录入,院系管理。5 通知系统管理:包括通知查询及发布通知。6 设置选课标志:完成学生选课标志的设置
12、,“是”或“否”。7 查看平均成绩:完成指定院系平均成绩统计查看。8 重新录入:退出本界面,显示登录界面重新登录。9 退出:退出本系统。(二) 教师对功能的需求教师主要是对自己信息的查询,课程成绩的查询,同事之间的信息发送及通知的查询。1 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2 学生信息管理:完成学生基本信息的查询。3 课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看。4 课程信息的查询:完成课程基本信息的查询。5 课程表的查询:完成课程基本信息的查询。6 平均成绩的查看:完成指定院系平均成绩统计查看。7 成绩查询:完成指定课程的学生的成绩查询。8 通知管
13、理:包括发送信息,查看收件箱及通知查询(三) 学生对功能的需求学生主要是对自己信息的查询,课程信息的查询,同学之间也可以相互交流。1 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。2 学生信息管理:完成学生基本信息的查询。3 课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看。4 课程信息的查询:完成课程基本信息的查询。5 课程表的查询:完成课程基本信息的查询。6 平均成绩的查看:完成指定院系平均成绩统计查看。7 成绩查询:完成指定课程的学生的成绩查询。8 通知管理:包括发送信息,查看收件箱及通知查询三、 系统用例分析(一) 教务处管理员管理用例1 系统管理:包括添加
14、教务人员及管理员自己的密码修改,添加教务人员,完成新教务人员的基本信息,输入教务人员的编号,密码,确认密码及姓名密码修改,完成管理员本身的密码更新,输入密码,确认密码。2 学生信息管理:包括学生查询及添加学生学生查询,完成学生基本信息的查询,可根据类型,匹配模式,关键值查看指定的学生信息,也可完成学生信息的修改及删除;添加学生,完成学生的添加,输入对应学生的基本信息。3 教师信息管理:包括教师查询及添加教师教师查询,完成老师基本信息的查询,可根据类型,匹配模式,关键值查看指定的教师信息,也可完成教师信息的修改及删除添加教师,完成教师的添加,输入对应教师的基本信息4 课程信息管理:包括课程查询,
15、添加课程,课程表安排,成绩录入,院系管理课程查询,完成课程基本信息的查询,可根据类型,匹配模式,关键值查看指定的课程信息,也可完成课程信息的修改及删除添加课程,完成课程的添加,输入对应课程的编号,课程名,学分等相关信息课程表安排,完成课程表的快速查询,可根据院第,年级,班级及课程的类型来快速查询课程,完成课程表的显示,可对课程表中的内容进行插入,修改及删除,完成指定班级的所有课程安排的显示成绩录入,完成学生对所先课程成绩的录入及修改院系管理,完成所有院系基本信息的显示及添加5 通知系统管理:包括通知查询及发布通知通知查询,完成通知公告的基本信息内容及删除发布通知,完成发布公告,输入通知标题,具
16、体内容从而发布消息6 设置选课标志:完成学生选课标志的设置,“是”或“否”7 查看平均成绩:完成指定院系平均成绩统计查看8 重新录入:退出本界面,显示登录界面重新登录9 退出:退出本系统图3-1 管理员管理用例图(二) 教师管理用例1 教师信息设置:包括个人信息的查看,密码修改,重新登入及退出。个人信息,完成个人信息的查看密码修改,完成个人的密码修改,输入密码,确认密码重新登入,退出本界面,显示登录界面重新登录退出,退出本系统2 学生信息管理:完成学生基本信息的查询,可根据类型,匹配模式,关键值查询指定的学生。3 课程信息管理:包括课程信息的查询,课程表的查询,平均成绩的查看及成绩查询。课程信
17、息的查询,完成课程基本信息的查询,可根据类型,匹配模式,关键值查询指定的课程课程表的查询,完成课程基本信息的查询,可根据类型,匹配模式,关键值查看指定的课程信息平均成绩的查看,完成指定院系平均成绩统计查看成绩查询,完成指定课程的学生的成绩查询4 通知管理:包括发送信息,查看收件箱及通知查询。发送信息,完成发布信息,输入收件人,通知标题,具体内容从而发布消息查看收件箱,完成本收件邮箱的查看及删除通知查询,完成管理员所发信息的查询图3-2 教师管理用例(三) 学生管理用例1 学生信息设置:包括学籍信息,修改密码,重新登入及退出学籍信息,完成本学生基本信息的查询修改密码,完成个人的密码修改,输入密码
18、,确认密码重新登入,退出本界面,显示登录界面重新登录退出,退出本系统2 学生信息设置:包括学籍信息,修改密码,重新登入及退出课程查询选定,完成课程的查询及课程的选定课表显示,完成本学生选课情况的课表显示已选课程,完成本学生已选课程的列表查询及删除课程成绩,完成课程成绩列表的显示3 通知管理:包括发送信息,查看收件箱及通知查询通知管理:包括发送信息,查看收件箱及通知查询发送信息,完成发布信息,输入收件人,通知标题,具体内容从而发布消息查看收件箱,完成本收件邮箱的查看及删除通知查询,完成管理员所发信息的查询图3-3 学生管理用例四、 系统活动图最常用的还有活动图。活动图类似于传统的面向过程软件设计
19、中的流程图,它通常具体说明某个功能模块(如某个函数或算法)的具体的实现步骤。活动图在建模过程中的用途和适用范围很广泛,可以对多种不同类型的工作流建模。活动图中的每一个活动表示执行工作流中一组的动作。一旦该活动结束,控制流将自动转移到下一个活动。或者通过转换进入到下一个状态。如果一个转换不是由某个事件触发,则该转换就由活动中所包含的动作的结束来触发。在建模时,必须给出每个用例的说明,描述该用例所完成的功能,以及完成该用例功能的步骤。当然,对用例的描述也可以使用用例说明文档来表示。为了说明如何使用活动图来表示一个用例的行为,在此给出上面用例的活动图,在此,我主要设计学生管理的功能。如下所示:(一)
20、 学生用户登录描述:首先学生在系统登录主界面中输入自己的账号与密码,如果选择登录,则系统将从数据库表中查寻用户信息,判断用户是否存在,如果存在,则登录成功进入学生管理主界面;如果用户选择清除,则系统自动将账号与密码状态清空,以便之后更方便输入信息登录。 图3-4 学籍信息查看活动(二) 学籍信息查看 描述:用户成功登录系统,进入学生管理主界面,选择学籍信息一栏,系统则在用户信息数据表中查找该用户的学籍信息,并将其显示到学籍信息界面中。图3-5 学籍信息查看活动(三) 密码修改描述:用户成功登录系统,进入学生管理主界面,选择密码修改,系统显示本用户的密码修改界面,然后输入用户新密码及确认密码,如
21、果选择清除,则系统将自动清除用户则输入的信息;如果选择提交则系统将判断两次密码是否一致,如果不一致,则重新输入密码;如果一致,系统将新密码更新到数据库中,最终显示密码修改成功。图3-6 密码修改活动(四) 重新登录描述:用户成功登录系统后,进入学生管理主界面,选择重新登录后,系统将退出本界面,直接返回到原始的系统登录界面。图3-7 重新登录活动(五) 课程选定描述:学生成功登录后,进入学生管理系统主界面,选择课程查询,系统将在数据表中查找课程信息,并显示课程信息界面,然后依次选择查寻类型,匹配模式,关键值,选择提交,系统将在数据库中查找符合要求的课程信息,显示课程信息界面,如果想更清楚了解课程
22、内容,可选择课程详情描述,系统将显示课程具体的信息;如果想选课,可选择课程选定,系统将更新用户课程选定的信息,并显示课程选定成功。图3-8 课程选定活动(六) 课表显示描述:用户成功登录系统后,进入学生管理系统界面,选择课表显示,系统将在数据表中查找课表信息,显示该用户的详细课程表及课程信息列表。图3-9 课表显示活动(七) 已选课程查寻描述:学生成功登录系统后,进入学生管理主界面,选择课程查询,系统将在数据表中查找课程信息并显示到界面中,在其界面中依次选择查寻类型,匹配模式,关键值可有效准确快速的查找,选择提交,系统将在数据库中查找符合要求的课程信息,最终显示课程信息界面。图3-10 已选课
23、程查寻活动(八) 已选课程删除描述:用户成功登录系统后,进入学生管理主界面,选择已选课程,系统将在数据库表中查找该用户的选课情况,显示选课记录界面,选择删除,系统将在数据库表中清除已选课的记录并更新数据库信息,然后显示删除成功。图3-11 已选课程删除活动(九) 课程成绩查询描述:用户成功登录系统后,进入学生管理系统界面,选择课程成绩,系统将在数据表中查找该用户的课程成绩信息,并显示课程成绩信息界面。图3-12 课程成绩查询活动(十) 信息发送描述:学生成功登录系统后,进入学生管理主界面,选择发送信息 ,进入发送信息界面,添加收件人编号,判断是否继续输入消息标题及内容信息,如果不继续,则系统提
24、醒消息标题及内容不能为空,继续添加信息;如果继续,则继续添加消息标题及内容信息,添加后,如果选择重置,系统将清空用户刚输入的信息,重新添加;如果选择提交,则系统判断收件人是否存在,如果不存在,则系统提醒收件人不存在,重新添加;如果存在,系统则将信息发送到数据库表中,并显示发送成功。图3-13 信息发送活动(十一) 收件箱查看描述:用户成功登录系统后,进入学生管理界面,选择查看收件箱,系统将在数据库中查找该用户的收件箱信息,并显示收件箱信息界面。图3-14 收件箱查看活动(十二) 收件箱删除描述:用户成功登录系统后,进入学生管理主界面,选择查看收件箱,系统将在数据库中查找该用户的收件箱信息,显示
25、收件箱信息界面,选择删除,系统将从数据库中清除所选信息,显示删除成功。图3-15 收件箱删除活动(十三) 通知公告查看描述:用户成功登录系统后,进入学生管理主界面,选择查看通知,系统将从数据库中查找通知信息,显示所有通知信息的列表。图3-16 通知公告查看活动(十四) 通知公告删除描述:用户成功登录系统后,进入学生管理主界面,选择查看通知,系统将从数据库中查找通知信息,显示所有通知信息的列表,选择删除,系统将从数据库表中清除已选择的记录,然后显示删除成功。图3-17 通告公告删除活动五、 总结我们刚学习java这门课程,对专业的java编程知识并未有深入的学习和探索。通过此次学生学籍管理系统的
26、设计,使我们对java编程语言有了更深层次的了解。了解到开发一个系统首先进行用户的调查、进行可行性研究,然后对系统进行的分析、进行系统设计、系统的实现,最后进行系统的测试并形成各种文档。“书山有路勤为径,学海无涯苦作舟”,我们现今所学的知识还远远不够,在今后的学习过程中我们要进一步学习java的更多的知识,不仅锻炼了我们独立思考和团队合作的能力,而且提高了我们动手的能力。在此期间遇到了许多的问题,带着这些问题,自己去寻找相应的资料,与同学相互讨论,最终问题得以解决,为自己以后进一步开发系统做了很好的示范。在以后的学习或工作的道路中,我会以最好的状态去面对每一个问题,以良好的态度及方式来分析及解
27、决相应的问题,把每件事都做到最好,同时也给自己留下宝贵的经验。参 考 文 献 1任秀蓉, 王甫, 董廷旭, 李彬综合教务管理系统的探索与实践J绵阳师范学院学报, 2007, 26(8):115-118,1282胡艳. 软件工程与标准化. 2004,(12):17-21.3王亚芬,程秋木管理信息系统教程,西安电子科技大学出版社,19994曾强聪软件工程高等教育出版社20045董纪阳. 软件设计中的需求分析. 电脑知识与技术,2008,(28): 50-57.6萨师煊,王珊数据库系统概论高等教育出版社20037张友生软件体系结构清华大学出版社20068李丹丹,史秀璋SQL Server 2000数据库实训教程清华大学出版社20079刘卫国,亚晖数据库技术与应用:SQL Server21 世纪高等学校计算机教育实用规划教材清华大学出版社200710宋晓峰SQL Server 2000 中文版基础教程人民邮电出版社200711黄维通SQL Server 2000 简明教程清华大学出版社2003
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100