教务平台——学籍管理模块设计与开发
摘 要
教务平台之学籍管理模块是一个典型的教务信息管理系统(MIS),其开发主要包括后台数据库的建立和前端应用程序的开发两个方面。对于后台数据库要求实现数据的完整性、一致性和安全性;对于前台应用程序开发则要求模块功能完备、界面友好、易使用等特点。
教务平台之学籍管理模块是根据高校教务管理的实际需求,采用微软的.NET Framework2.0作为开发平台,使用SQL Server 2005来设计数据库,以ASP.NET和C#作为前台的开发语言,来完成学生学籍的管理。该设计是基于B/S模式的信息管理系统,主要实现用户管理、学生注册、学籍异动,学生花名册查看和打印等主要功能。同时为了保证后台代码和数据的保护性、密封性,使用了一个中间层分离开前台页面和后台数据的交互操作,使该系统层次清晰,便于开发,维护。通过该系统的应用,可以满足高校教务学籍管理工作的高效化、无纸化和网络化的需求,提高高校教务的工作质量与效率。
关键词:教务信息管理;B/S;ASP.NET;NET Framework2.0
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外现状 1
1.3 目的和意义 2
2 实现环境和关键技术 2
2.1 系统架构选择 2
2.1.1 B/S架构 2
2.1.2 C/S架构 2
2.2 系统实现环境与技术 3
2.2.1 Visual Studio 2005介绍 3
2.2.2 SQL Server 2005介绍 3
2.2.3 IIS介绍 3
2.2.4 ASP.NET介绍 4
3 需求分析和数据库设计 4
3.1 功能需求 4
3.2 非系统功能需求 5
3.2.1 包容性和可扩展性 5
3.2.2 容性和可扩展性系统简洁,易使用、易维护 5
3.2.3 用先进成熟开发的技术,建立实用可靠的系统 5
3.3 数据库设计和说明 6
3.3.1 数据库逻辑设计和说明 6
3.3.2 学生注册信息管理 6
3.3.3 表学生信息管理 6
3.3.4 学籍异动管理 7
3.3.5 查看、打印学生花名册 8
4 系统功能设计和实现 9
4.1 总模块设计 9
4.2 具体模块设计与开发 9
4.2.1 用户角色 9
4.2.2 学生注册 11
4.2.3 学籍异动 11
4.2.4 学生花名册查看 15
5 测试 17
5.1 功能需求单元测试 17
5.1.1 学生注册 17
5.1.2 学籍异动 18
5.1.3 学生花名册查看 18
5.2 结合测试 19
5.3 测试结果 19
结 论 20
参考文献 20
致 谢 21
声 明 22
1 引言
学籍管理系统是一个教育单位信息化管理中不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户(即学生和管理者)提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式来管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、数据处理快速等。这些优点能够极大地提高了学生学籍信息管理的效率,也是学生学籍管理科学化、正规化,与世界接轨的重要条件。
教务平台—学籍管理模块是高校教务管理系统的一部分,该模块主要针对学生学籍管理存在问题,因此,开发和设计该模块是很有必要的事情。
1.1 课题背景
随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中,软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。
由于高等院校里对学生的注册、退学、转学等一系列的事情处理都是通过手工进行记载并进行处理的,对学生数据的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错。如果有这样一套完整的学籍管理软件,只需点击几下鼠标就可完成所需操作,那样就会大大的提高教师的工作效率和管理水平。并能进一步提高学校的工作效率并使学校实施规范化管理。
1.2 国内外现状
随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是,我国的学生管理信息化水平还处在初级阶段,与国外相比还是有很大的差距。主要表现学校采用比较原始的人工管理方式。这就造成工作效率低,误差大,也造成了人力、物力、财力资源的浪费。与此同时,学校作为国家栋梁之才培养的场所,无论是在教育,还是在管理上都要想先进的水平看齐,所以管理作为学校良好运转的关键,如何提高管理,是当前学校管理者所面临的重要课题。