APP下载

基于.NET的考务管理系统的设计

2018-01-09季玉茹王德忠

电脑知识与技术 2017年34期

季玉茹+王德忠

摘要:该考务管理系统采用ASP.NET技术来实现,软件平台采用Visual Studio.Net 。系统实现了用户管理、课程安排、教室设计、考场安排管理等功能。

关键词:考务管理系统;ASP.NET;Visual Studio.Net

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2017)34-0084-02

Abstract: This examination management system use ASP. NET technology to implement, software platform adopt Visual Studio.Net. The system realizes the functions of user management, curriculum arrangement, classroom design and management of examination room arrangement.

Key words: examination management system; ASP.NET; Visual Studio.Net

考务管理是高校教学管理的主要工作,随着高校选课制、学分制等教学改革的开展和深入,考务部门日常管理工作日趋繁重,因此迫切需要一个性能突出的考务管理系统。但是大多数高校不具备自己开发考务管理系统的能力,所以只能以直接购买软件公司产品的方式来搭建本校的教务管理平台,然而这些软件在实际使用中又不太符合本校的具体情况,本文介绍的是在Visual Studio.Net 平台上运用ASP.NET技术来实现考务管理系统的方法。

本考务管理系统主要功能有用户管理、课程安排、教室设计和考场安排管理等[1]。考务人员利用这个管理平台,可以与师生进行实时的信息交流,能极大地提高信息的利用率,实现了真正意义上的师生信息交流互动。这样不仅节省了大量的人力、物力、财力,也为各种历史数据的查询及使用提供了便捷。

1 系统分析

本系统主要用于学校考务处,由考试前进行考试安排和考试后进行数据处理两大部分组成。考试前考试安排模块主要有:考试课程的安排、教室和监考教师管理、考场安排等工作。考试后数据处理工作主要为由系统维护、数据备份等工作。本系统需要具有以下功能:

1) 系统管理功能 :用于普通用户和特权用户的登录管理功能,不同的用户登录系统之间具有不同的权限,能对系统进行设置口令、初始化、备份等工作。

2) 课程管理功能:能对课程的类型、考试要求作添加及查询,实现信息的输入、查询以及修改功能。

3) 教室管理模块:根据每门课程参加考试的学生人数,安排适当的教室和监考教师,实现信息的输入、查询以及修改功能。

4) 考场安排模块:能按考点安排考场,并可灵活调整,实现信息的输入、查询以及修改功能。

2 数据库设计

本系统后台数据库采用Microsoft SQL Server 2005进行开发,共使用了4张表,分别是用户信息表、课程信息表、教室信息表、考试安排表[2]。

1) 用户信息表是由用户ID、用户名、密码、用户等级、添加时间构成;

2) 课程信息表是由课程编号、课程名称、考试类型、学分、课程类型、备注构成;

3) 教室信息表是由教室编号、大小、类型、备注构成;

4) 考场安排表是由课程、监考教师、日期、时间、教室、备注构成。

3 系统设计

本系统具有以下基本功能:用户管理功功能、课程管理功能、教室管理功能、考场安排管理功能。

1) 用户管理

根据实际需要系统对登录的用户分为普通用户和特权用户,分别具有不同的权限,能对系统进行设置口令、初始化、备份等工作。校验用户的用户名、密码、权限。并将登录信息保存起来。用户管理界面如图1所示[3]:

2) 课程管理

课程管理模块界面是操作本系统的主要界面之一,界面左边是菜单列表,单击菜单时右边显示主模块页,可以对课程的类型、考试要求进行查询,管理员身份可以实现信息的添加及修改功能。课程管理界面如图2所示:

3) 教室管理

教室管理模块是本系统的核心模块之一,其主要功能是让管理员可以添加系统数据库中的教室信息,根据每门课程参加考试的学生人数,安排适当的教室和监考教师。可以查询教室的信息,管理员能实现各种信息的添加及修改功能。

4) 考场安排管理

考试安排模块是本系统的核心模块之一,其具備输入打印功能,能将课程的考试安排结果按照多种方式、多种条件进行查询,并将查询结果打印输出。该模块可由各报名点独立使用。可以对考试安排信息进行查询,管理员身份可以实现信息的添加及修改功能。

4 结束语

本考务管理系统可以使高校的考务管理部门改变传统的考务管理方式,提高考务管理水平,工作更加方便、高效。由于本系统能够为用户提供充足的信息和快捷的查询手段,所以完全能够适用于各所高校考务管理部门的使用。

参考文献:

[1] 刘敏娜, 李延春. 基于B/S的排课系统的设计与实现[J]. 电脑知识与技术, 2015, 6(11):82-83.

[2] 蔡长安, 王琪. 基于B/S模式结构的学生信息管理系统设计与实现[J].计算机工程与设计,2006, 27(14):2585-2590.

[3] 兰萍. .NET平台下角色访问动态权限管理的设计与实现[J]. 电脑知识与技术, 2016, 34(12):95-97.

[4] 陈辉, 张艳春. Struts+Spring+Hibernate框架的整合实现[J]. 河南大学学报:自然科学版, 2010, 6(02):21-26.

[5] 傅鹏, 殷旻昊. 基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计[J].软件导刊, 2009(1).