ASP.net+sqlserver在线考试系统的设计与实现
时间:2017-01-06 10:30 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着信息技术和网络的发展,基于B/S的在线考试系统已经成为学校考务管理的主要方式之一。本文从学校实际需求出发,使用Visual Studio 2005和SQL Server2005数据库技术,设计并实现了一个基于B/S的在线考试系统,主要功能有:管理员能够实现对学生、教师、课程以及题库的添加、删除、修改、查询等操作;教师能够对考生、试题和学生成绩等信息进行管理;学生能够实现注册,修改密码,参加考试,查询成绩等操作,从而为学校教学管理工作提供了方便。5034 关键词:在线考试系统;B/S架构; Visual Studio 2005;SQL Server 2005数据库;毕业论文 The Design and Implementation of Online Examination System Based On B/S Abstract: With the development of information technology and network, on-line examination system which based on B/S has become one of the main ways to school examination management. Based on B/S, this paper embarks from the school actual demand, uses Visual Studio 2005 and SQL Sever 2005 database technology, designs and implements an on-line examination system. Its main functions including these: administrators can give the students, teachers and curriculum and the item bank's adding, deleting, modifying, querying and other operations; Students can register, change the passwords, take tests, query results and other operations, thus provide convenience for the school teaching management. Key Words: Online Examination System; B/S Structure; Visual Studio 2005; SQL Server 2005 Database 目 录 摘 要 1 引言 2 1.绪论 2 1.1系统开发背景 2 1.2研究意义 2 2.系统相关技术 3 2.1 ASP.NET 3 2.2 SQL Server 2005数据库技术 3 3.系统分析 3 3.1需求分析 3 3.2系统功能模块设计 4 4.数据库设计 5 4.1数据库概念设计 5 4.2数据库逻辑结构设计 6 4.3数据库物理结构设计 6 5.系统详细设计与实现 8 5.1用户登录模块 8 5.2管理员管理模块 8 5.3学生管理模块 9 5.4教师管理模块 9 6.系统测试 10 7.总结 11 参考文献 12 致谢 13 基于B/S的在线考试系统的设计与实现 引言 近年来随着软件工程技术的快速发展以及计算机网络技术的日趋成熟,计算机辅助教学在现代社会中得到了广泛的应用,利用在线考试系统,学校等各种教育机构可以实现电子出题、智能考试、自动评分、实时统计、异地考试等操作,更加优化了考试的运行模式。 本系统基于B/S架构,能很好的发挥网络的优势,可以实现随时随地考试,,出题人可以在线出不同类型的试题,当场生成试卷。客户机可以只要安装了IE浏览器就可以登陆到系统中,不需要额外安装客户端应用程序,既降低了考试的成本,也减轻了传统考试方式给广大教师带来的沉重负担,提高了学校教务管理的效率,加快了教育现代化的进程。 1.绪论 1.1系统开发背景 众所周知,考试是整个学校考务管理过程中一个至关重要的环节,然而一个完整的考试过程涉及到命题、试卷印刷、监考、阅卷、统计成绩等诸多步骤,整个考试工作不仅需要时间长,教师工作效率低,还造成了人力、物力资源的严重浪费[1]。另外,人工阅卷、统计成绩等受教师主观因素的影响,也会影响考试结果的公正性。随着计算机技术和互联网技术的发展,基于B/S的在线考试系统显示出了越来越多的优越性,成为现阶段研究的一个热点。 (责任编辑:qin) |