摘 要
随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价。老师希望有效改进现有的考试模式,提高考试工作的效率,教育机构也希望给网上的学生提供更全面灵活的服务,以更准确地对学生进行跟踪和评价。在线考试系统正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,使考务管理更方便顺利,提高考试工作效果和标准水平,使学校管理者、教师和学生可以随时随地通过网络进行考试工作。
ABSTRACT
With the development of computer technology and the Internet era, it has entered an information age which is also known as the digital age. In this digital network environment, students prefer personalized communication space to meet, to learn according to their own situation, and also needs a scientific evaluation. The teachers want to effectively improve the current test model to increase the examination efficiency. Education institutions want to give students a more comprehensive flexible service to more accurately track and evaluate students. Online examination system is developed to meet this demand targeting to an Internet-based test model. With this new model, schools can create a new test environment for the successful test management and to improve the effectiveness and examination standard level, so that school administrators, teachers and students can work anytime, anywhere via the Internet test.
In this paper, an online examination system is developed based on ASP.NET. The system includes subsystem modules of students, teachers and administrators sub-modules. The student module features include: student login, student exams, check grades, student messages and personal information management functions. The teacher module features include: teacher registration, adding courses, paper management, exam management, test management, online marking, performance management, message management, announced management and personal information management. The manager module features include: bulletin management, other management systems, professional management, class management, student management, teacher management and password change functionality. The system uses ASP.NET and SQL Server 2005 as the development tools which are more extensible. The system uses the Microsoft Corporation ASP.NET which is with the core language of C #, and SQL Server 2005 to establish the database and use related tools such as GridView, DataList and DetailsView to display data.
Keywords:Online Exem System, C#, ASP.NET, SQL Server 2005
目 录
摘 要
ABSTRACT
目 录
第1章 绪论
1.1 研究背景
1.2 研究意义
1.3 研究现状
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 研究的主要内容
1.5 本文的组织
第2章 相关技术和概念
2.1 ASP.NET技术
2.2 C#语言
2.3 ADO.NET数据库访问技术
2.4 SQL Server 2005数据库
2.5 Ajax技术
第3章 系统需求分析
3.1 系统概述
3.2 系统用例图
3.3 用例列表
3.4 用例描述
3.4.1 用例1 登录/退出
3.4.2 用例2 考试
3.4.3 用例3 成绩查询
3.4.4 用例4 个人信息管理
3.4.5 用例5 留言管理
3.4.6 用例6 公告管理
3.4.7 用例7 系别管理
3.4.8 用例8 专业管理
3.4.9 用例9 班级管理
3.4.10 用例10 学生管理
3.4.11 用例11 教师管理
第4章 系统概要设计
4.1 系统功能模块图
4.1.1 学生子系统模块
4.1.2 教师子系统模块
4.1.3 管理员子系统模块
4.2 数据库设计
4.2.1 数据字典
4.2.2 数据表结构
第5章 系统详细设计
5.1 数据库连接
5.2 系统架构搭建
5.2.1 系统目录结构
5.2.2 系统访问权限设置
5.2.3 系统页面类关系
5.3 系统功能模块的设计与实现
5.3.1 系统登录界面
5.2.2 学生子系统模块
5.2.3 管理员子系统模块
5.2.4 教师子系统模块
第6章 系统部分功能测试
6.1 系统运行环境
6.2系统部分功能测试
6.2.1 软件测试简介
6.2.2 功能测试示例
第7章 总结
7.1 总结
7.2 未来工作展望
参考文献
致 谢



