等级考试二级vb练习系统设计与实现(源码)

随着计算机信息技术的不断发展和进步,计算机信息技术已经被应用到越来越多的高等院校和个人管理业务中去,给高等院校的各种管理带来极大的方便。本文介绍如何开发一套等级考试二级VB练习的系统,实现功能包括对基础资料、用户信息、题库练习试卷、成绩信息的管理等。首先介绍了等级考试二级VB练习系统开发的背景和意义以及国内外的研究现状,然后对系统逐步展开设计,针对等级考试二级VB练习系统的功能设计要求和业务流程,并根据用户的建议,在需求分析基础上给出了明确的系统功能需求,建立了合理的数据库和表结构,并给出系统总体设计和详细设计过程,最后对系统进行全面的测试。系统采用基于ASP.NET框架对系统前台和后台进行了设计和实现,界面友好,运行情况良好。关键词 信息技术,等级考试,练习系统目 录
1 引言 1
2 系统需求分析 1
2.1 可行性分析 2
2.2 功能的需求分析 3
3 系统开发环境 4
3.1 .NET技术介绍 4
3.2 SQL Serve 2008 R2介绍 5
4 系统总体设计 5
4.1 系统的功能模块设计 5
5 数据库设计 10
5.1 系统数据库的概念设计 10
5.2 系统数据库的逻辑设计 13
6 系统的详细设计 16
6.1 用户登录模块的实现 16
6.2 管理员管理模块的实现 18
6.2.1 账号信息管理 18
6.2.2 用户信息管理 19
6.2.3 试题信息管理 21
6.2.4 试卷信息管理 22
6.3 教师信息管理功能模块的实现 22
6.4 学生信息管理功能模块的实现 23
6.5 试卷管理模块的实现 24
6.6 试题管理功能模块的实现 25
6.7 在线练习功能模块的实现 26
7 系统测试 27
7.1 系统测试目的 27
7.2 测试方法 27
7.3 模块测试 28
7.3.1 登录界面测试 28<
 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
6.4 学生信息管理功能模块的实现 23
6.5 试卷管理模块的实现 24
6.6 试题管理功能模块的实现 25
6.7 在线练习功能模块的实现 26
7 系统测试 27
7.1 系统测试目的 27
7.2 测试方法 27
7.3 模块测试 28
7.3.1 登录界面测试 28
7.3.2 添加学生信息测试 29
结 论 31
致 谢 32
参 考 文 献 33
1 引言
随着网络的普遍发展,越来越多的人学会使用网络解决生活中的问题,本系统是针对等级考试二级VB开发的练习系统,模拟等级考试题库内容,让学生根据自己的需求进行在线题库练习,通过查阅自己的成绩和题目解析,从中找出自己的不足。
现在计算机普遍应用于各行各业,学校每年都会进行全国计算机等级考试,这是一项考核学生是否对计算机有基础掌握的考试科目,学生可以选择自己感兴趣的或者熟悉的科目类型进行报名参加考试。由于现在网络的发达,大多数人不再局限于看书本,通过网络可以更快、更方便的掌握很多的知识,所以建立一个等级考试练习系统可以使更多的人快捷的解决问题。本系统是针对等级考试二级VB开发的练习系统,该系统提供的不仅是考试的知识点,还有考试技巧,考试心得等等。此外,计算机等级考试练习系统还为参加考试的人提供一个模拟平台,考生可以通过这个系统不断练习题库,取长补短,找到自己的错误点,方便自己更容易复习。
针对现在越来越多的人参加计算机等级考试,所以需要有关这方面的考试资料,比如考试题型和考点内容等。由于网络的普及,现在有很多关于等级考试资料的网站,如计算机等级考试模拟测试,等级考试远程监控教学等网站,这些网站分别从不同的层面帮助大家学习计算机等级考试的相关知识,从而对等级考试内容的深入了解和运用。
现有的计算机等级考试练习系统大多采用将考试资料平铺网站的形式展现在访问者的面前,让用户和游客能查询和下载到自己所需要的图书资料,但是从形式上来讲,这样的状态已经持续了很长时间。本课题所研究的方案是针对等级考试二级VB以往的考试内容对考点进行整理和题库内容的模拟练习,就是让有需要的学生根据自己的情况进行在线题库练习,方便他们更快地熟悉环境和模拟题库,既能在本网站找到自己所需的内容,又能同时实现模拟练习题库的要求。
2 系统需求分析
需求分析是对开发的系统能实现什么样的要求进行分析和讨论,它是在开发一个系统或者网站前期进行的初步设计,是不可缺少的一部分[1]。等级考试二级VB练习系统是一个应用于学校的在线练习系统,通过管理人员对练习信息进行控制和管理,它可以给学校的用户提供极大的方便,学校内部练习的信息如果采用计算机信息化的手段来进行管理的话就可以保证练习信息管理的安全性,使练习信息的控制和管理更加的科学化、高效化。
2.1 可行性分析
可行性分析主要讨论系统是否具有开发的可能,它是在系统的开发前期阶段进行的分析。开发一个系统需要考虑现实的情况,是否满足开发的必要,是否可以解决实际问题等,可以从以下几个方面进行分析。
a)技术可行性
技术可行性分析指的是该系统所使用的技术能否解决实际问题,这在系统开发过程中是很重要的。本系统采用的是ASP.NET技术,数据库采用的是SQL Serve 2008 R2,是一个可以管理练习内容和在线练习的系统。其中ASP.NET技术是一种用于WEB开发的编程技术,目前越来越多的人采用这种技术对系统进行开发,它具有平台无关性和安全可靠性,界面简洁,设计简单,让用户操作起来很方便,也容易理解;SQL Server 2008 R2可以安全存放许多数据,方便保存用户信息和练习信息。因此,采用ASP.NET技术,数据库使用SQL Server 2008 R2,还有B/S工作模式开发等级考试二级VB练习系统是可行的。
b)经济可行性
经济可行性分析指的是该系统使用过程中是否产生经济不切实际。结合现实,如果要对等级考试内容进行练习,必定产生纸张费用,且打印纸张需要时间。而本系统是一个在线练习系统,这样一来不仅可以节省费用,也减少了时间,教师可以通过登录系统直接进行题库内容的管理和练习情况的管理,而学生也可以进行在线练习和查看答案解析。所以,采用在线练习系统对题库内容的管理和练习情况的管理可以减少时间和费用,能够提高工作效率,开发具备可行性。
c)操作可行性分析
操作可行性分析指的是该系统使用用户能否实现自己的权限管理。根据现实计算机等级考试二级,

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2619.html

好棒文