APP下载

基于ASP.NET的教务管理信息系统的设计与实现

2015-01-28李秀苹

电子设计工程 2015年19期
关键词:教务管理系统管理人员

李秀苹

(西安外事学院 工学院,陕西 西安 710077)

教务管理工作对于各大高校来说都是一项非常重要的工作,教务管理的好坏直接影响高校发展的速度,所以可以说它是整个学校管理工作的核心部分,怎样才能提高教务管理水平,只有拥有一套先进的,科学的,适合自己学校特点的管理信息系统,才是提高教务管理水平的有效途径。但是,纵观国内高校教务管理,一些现状表现在:首先,教务管理系统在功能实现上表现为较为片面,缺少整体性,没有考虑与数字校园中的其它管理信息系统之间的兼容性和系统的扩展性能[1]。教务管理系统没能真正突出辅助教学管理功能,不能真正发挥教学助手的功能,不能真正实现自动化管理。其次,现在国内大部分高职学校教务管理软件一般都是采用购买商用软件的形式来实现,一般不根据实际组织高技术人员开发,估计由于技术原因或成本等因素方面的考虑[1]。所以要想开发适合自己学校特点的高校教务管理系统,一方面使得该系统拥有先进的管理手段,科学的管理方法,高效的管理效率,来提高教务管理水平,达到学校教务管理的目的;另一方面还要提高学生的方便性,为学生提供或获取各类学习资源,各种查询信息,同时还能降低教学管理的工作强度,加强系统之间的数据共享,这是各大学校追求的目标。

1 项目研究的主要内容

随着计算机技术日益发达,教务管理系统不仅仅是简单的数据计算、数据查询统计的系统,教务管理系统更应该是人工智能系统,教务管理系统应能够帮助教学管理人员提高工作效率,为学校的领导者提高决策能力,也能对多媒体设备和其他教学资源进行合理分配[1]。在进行开发教务管理系统过程中应采用一些较为成熟的流行的技术手段,吸收一些较为前卫的设计思想,提高教务管理系统的兼容性,增强教务管理系统的扩展性,增加了教务管理系统界面的美观性,提高软件的易操作性,确保系统在一段时间内具有较强的生命力。

本文主要是从高职院校教务管理系统的功能、性能、安全性,美观性,易操作性等几方面来进行考虑,根据高职院校教学管理模式的实际出发,在进行软件设计时采用软件工程的设计思想,对教务管理系统进行整体分析、系统设计和系统实现,合理地给出了每个功能模块所要体现的功能,并对设计过程中每个功能模块进行了用例的分析,设计。设计过程中也对数据库进行了详细的设计。

2 需求分析

用户对教务管理系统软件在功能、性能、全安性、操作性等方面的期望,就构成了需求分析,需求分析的目的就是要准确地、全面地把握用户需求,只有全面把握用户需求,与用户进行合理沟通,才能实现一个高效、安全的现代教务管理系统[2]。需求分析阶段是从全局的角度出发来阐述了现代教务管理系统的总体功能。通过合理的模块化分,清晰的模块功能描述,了解具体的系统运行环境和现有的软件硬件设备,明白管理信息系统之间的兼容性和系统的扩展性能,为系统的设计打下良好的基础。

该教务管理系统所要达到的目标大致如下:教务管理系统应有教学管理功能,网络选课的功能,学生管理功能,教师管理功能,角色管理功能,统计功能等。现以教务管理系统的网络选课功能为例进行需求分析,该功能拥有3种角色,即学生、教师、教学管理人员。学生可以按照自己的兴起爱好、根据所需学分的规划,通过已经安排好的授课详单,来进行选课。可以通过教务管理系统查询自己的成绩,专业的教学计划、所在班级的课程表等,并通过该系统进行相关的考试报名工作和通过该教务管理系统及时地获取教务以及学校方面的相关通告,学生也可参考教学质量评估。教师可通过浏览器查看自己所授课程的课程安排、录入学生该门课程的成绩、参与对其他教师的评估,并能及时获取教学管理部门发布的信息。教学管理人员,可以通过该系统实现利用该系统进行计算机辅助排课等,修改已经提交过的学生成绩或者是个人信息,对教学质量进行评价并通过报表的形式显示出来。

根据对系统需求分析的描述,以网络选课为例,网络选课功能用例图见图1所示。

图1 网络选课功能用例图Fig.1 Network function use case diagram

3 系统的设计

通过对教务管理系统进行总体分析,划分出教务管理系统所拥有的功能模块,该教务管理系统划分为教学管理功能模块,网络选课功能模块,学生管理功能模块,教师管理功能模块,角色管理功能模块,统计功能模块等。下面就以网络选课为例进行系统的详细设计。

3.1 学生管理设计

学生管理,该模块中学生可进行信息浏览,修改登录密码等信息。

选课管理,学生登录到选课模块,进行选课管理,根据系统提供的已有课程信息进行选课,一定时间内可以更改选课信息,但是过期或选课信息未提交,选课失败。学生选课成功后,系统会自动生成该学生选课表,提示所选课程的上课时间及地点。

公告管理,学生可获取选课后的公告信息,了解所选课程的动态,学生也可下载相关课程公共资源。

成绩管理,课程考试结束后,学生可根据录入的信息进行浏览选课成绩。

教学质量评价,学生可进行给每个代自己课程的老师进行教学质量评价,写出评价意见。

3.2 教师管理设计

教师管理,教师可进行信息浏览,修改登录密码等信息。

选课管理,教师登录到选课模块,可以查看自己所带课程的选课信息,选课人数,课程安排的时间地点等。

公告管理,教师可对选课学生进行发布公告信息,让学生了解所选课程的动态,也可上传相关资源分享给学生。

成绩管理,课程考试结束后,教师可进行学生学习成绩的录入,学生成绩的打印等。

教学质量评价,教师通过听课,可进行给其它课程的代课老师进行教学质量评价,写出评价意见。

教学计划,教师可进行教学计划的浏览,根据实施计划,编写教学进度计划,以方便教学管理人员进行检查。

3.3 教学管理人员

学生管理,教学管理人员对学生信息管理,除学生基本的重要信息外其它信息由学生进行管理。

教师管理,教学管理人员对教师信息管理,除教师基本的重要信息外其他信息由教师进行管理。

选课管理,教学管理人员对学生选课,教师代课进行管理。

课程管理,教学管理人员根据选课管理中学生选课信息,教师代课信息,由系统进行计算机辅助排课,生成排课表,反馈到学生信息及教师信息中。

成绩管理,课程成绩提交后,教师无法进行成绩的修改,可由教师管理人员完成。

教学质量评价,教学管理人员可根据学生、教师的对代老师的信息评价,给出教学质量评价,生成评价信息表。

教学计划,教师管理人员上传教学实施计划,查看代课教师编写教学进度计划,以方便教学管理。

系统管理,教学管理人员可以进行角色的分配,权限的管理。

4 系统的实现

教务管理系统在技术上采用B/S模式,以Visual Studio 2008为集成开发环境,动态WEB页采用ASP.NET技术,采用了C#语言,客户端采用JQuery技术,后台数据库采用的是Microsoft公司的SQL Server2008,在进行网页页面设计时采用了母版页技术,保证了整个系统界面风格的一致性,同时也增加了AJAX引擎技术,实现了页面无刷新,增强了用户体验。采用该开发技术最终实现教务管理系统的功能。在功能实验的同时也进行了系统的测试,保证了系统功能的实现。在性能也进行了大量的测试工作,保证该系统拥有稳定的性能,同时也在界面美观上,操作上都下了很大的功夫,提高界面美观性和操作方便性。

5 结 论

教务管理系统在试运行过程中表现为功能满足需求,性能稳定,操作界面美观,操作简便,为学生、教师和教务管理人员提供一个良好的交流平台,从而实现高效地管理教务教学工作,达到了设计的要求。

[1]张志强.基于Ajax技术的高职院校教务管理系统的开发与实现[D].成都:电子科技大学,2012.

[2]冯鹏.基于SSH的教务管理系统的设计与实现[D].成都:电子科技大学,2012.

[3]张海燕.基于web的教务管理系统的设计与实现[D].西安:长安大学2011

[4]黄晓薇.高职院校教务管理系统的设计与实现 [D].广州:华南理工大学,2013.

[5]杨波.基于VF的教务管理系统设计与实现[J].电子设计工程,2015(13):15-17.YANG Bo.Design and implementation of educational administration system based on VF[J].Electronic Design Engineering,2015(13):15-17.

[6]张帅.高校教务管理信息系统安全运行的策略[J].信息系统工程,2014(6):48,50.ZHANGShuai.Educationaladminiotration information system strategy for safe operation[J].China CID News,2014(6):48,50.

[7]杨波.基于VF的教务管理系统设计与实现[J].电子设计工程,2015(13):15-17.YANG Bo.n and implementation of educational administration management system based on VF[J].Electronic Design Engineering,2015(13):15-17.

猜你喜欢

教务管理系统管理人员
基于James的院内邮件管理系统的实现
教务排课对高等院校教学运行的作用分析
浅析高校教务管理存在的问题及对策
基于LED联动显示的违停管理系统
海盾压载水管理系统
浅谈新形势下高校教务管理人员的素质与培养
写在最后
基于RFID的仓储管理系统实现
高校教学管理人员专业化探讨
5年前的选择决定今天