论 文
学籍管理模块设计与开发
论 文 作 者 姓 名 :
申 请 学 位 专 业 :
申 请 学 位 类 别 :
指导教师姓名(职称):
论 文 提 交 日 期 :
学籍管理模块设计与开发
摘 要
教务平台之学籍管理模块是一个典型的教务信息管理系统(MIS),其开发主
要包括后台数据库的建立和前端应用程序的开发两个方面。对于后台数据库要求
实现数据的完整性、一致性和安全性;对于前台应用程序开发则要求模块功能完
备、界面友好、易使用等特点。
教务平台之学籍管理模块是根据高校教务管理的实际需求,采用微软的.NET
Framework2.0 作为开发平台,使用 SQL Server 2005 来设计数据库,以 ASP.NET
和 C#作为前台的开发语言,来完成学生学籍的管理。该设计是基于 B/S 模式的
信息管理系统,主要实现用户管理、学生注册、学籍异动,学生花名册查看和打
印等主要功能。同时为了保证后台代码和数据的保护性、密封性,使用了一个中
间层分离开前台页面和后台数据的交互操作,使该系统层次清晰,便于开发,维
护。通过该系统的应用,可以满足高校教务学籍管理工作的高效化、无纸化和网
络化的需求,提高高校教务的工作质量与效率。
关键词:教务信息管理;B/S;ASP.NET;NET Framework2.0
Abstract
Student Information Management Module of educational administration Platform
is a typical Management Information System (MIS) .It includes two parts which are
DB (database) and front application. DB should meet the demands of integrality,
consistency and security. Front application should meet the demands of the application
function maturity, interface friend and easy use etc.
Due to the university management’s demand, the development platform is
Microsoft .NET Framework2.0, and the system is implemented in C#.net and
Microsoft SQL Server2005. The system has the functions of the user management,
student register, student transfer and student muster roll search and print etc based on
B/S mode. For the sake of protecting the codes and data, we use a middleware
between front pages with DB. This system meets the demands of efficiency, no paper
and network of the Student Information management, progresses the quality and
efficiency of educational administration management in Higher Schools.
Key words: Educational Administration Information Management; B/S;
ASP.NET; .NET Framework2.0
目 录
论文总页数:22 页
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