模拟计算机设计与实现,在线考试模拟系统的设计与实现(VS2008,C#,SQL2005)

在线考试模拟系统的设计与实现(VS2008,C#,SQL2005)(17000字)

摘 要

随着信息技术的高度发展及计算机应用的日益普及,计算机技术在高校中的应用越来越广泛。基于B/S结构的考试模拟系统与无纸化办公一样已成为发展的方向。本文详细介绍了一个在线考试模拟系统的设计过程。软件采用VS 2008作开发平台,C#作编程语言,SQL Server 2005作数据库管理系统,实现了试题管理、试卷组成、在线考试、用户管理及权限管理等功能。

本文首先阐述了该系统的开发背景及其意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。

本系统检索迅速、查找方便、存储量大、操作简单,具有良好的交互界面,能够满足当前市场应用需求。

关键词: B/S结构;SQL Server 2005;考试系统

ABSTRACT

With the high development of information technology and the increasing popularity of computer applications, computer technology in universities is widely applied. Based on B / S structure of the examination system and the paperless office has become the same as the direction of development. This paper describes an on. Net structure of the network test system design process. Software development platform for use VS 2008, C # for programming language, SQL Server 2005 for database management system to realize the questions management, paper form, online examinations, user management and rights management.

This paper described the development of the system background, significance; followed introduced the related development tools and technology base; then the system needs analysis and proposed a specific design and database model; and then show the whole system of specific implementation, including database design and connectivity, the implementation of functional modules; last, the software has been rigorously tested.

This system retrieves, the search rapidly convenient、thereserves big、 simple operation、good interface,can satisfy the current market application requirements.

Keywords: B / S structure; SQL Server 2005; test system

本阶段设计主要是通过划分系统模块、子结构,分析实现每个模块的功能,然后将各模块有机的结合,逐步实现系统需求分析阶段的功能要求。通过把复杂问题分解成许多容易解决的小问题,将每个模块完成一个特定的子功能的方法,在线考试模拟系统分为考试科目管理系统,用户信息管理系统,试卷管理系统,试题管理系统。

3.2 系统功能划分

经过对系统的需求分析,将整个系统分为四部分:考试科目管理系统,用户信息管理系统,试卷管理系统,试题管理系统。

3.2.1 考试科目管理系统

考试科目管理系统管理所有考试科目基本信息,能实现录入新考试科目,考试科目维护。用户以管理员的身份登录系统,系统功能结构如图3.2所示。

3.2.2 用户信息管理系统

用户信息管理系统管理所有考生的添加信息等,能实现考生添加,考生维护等操作。操作结果将影响考生基本信息内容。用户以管理员的身份登录系统,系统功能结构如图3.3所示。

3.2.3 试卷信息管理系统

试卷信息管理系统管理所有试卷信息,能实现试卷信息添加,修改试卷信息。用户以管理员的身份登录系统,系统功能结构如图3.4所示。

3.2.4 试题信息管理系统

试题信息管理系统管理所有试题信息,能实现试题例如单选题的录入维护,多选题得录入维护等功能。用户以管理员的身份登录系统,系统功能结构如图3.5所示。

3.2.5 系统控制设计

1.添加信息

系统将向数据库中添加一条新的记录,并更新相关表的信息,如在添加试题信息时,系统将自动修改试题的一些基本信息。

2.修改操作

系统进行修改操作,必须先指明所需修改考生的考生号。执行修改操作系统将更新数据库中的相应记录。

3.删除操作

系统要进行删除操作,先指明要删除的考生编号,执行删除操作将删除数据库中的相应记录,如部门要删除某考生,通过删除该考生基本信息,则相应的考试成绩、考试科目等都应删除,保证数据库中不存在该考生信息。

4.查询操作

系统根据查询条件在数据库中进行查询,然后讲查询结果显示在界面上。

a4cf05e6f340346f36985543feb47483.png

e2847d34d39a33187bbabcc4aae3954e.png

429d44ab7ac499427f2ed81fbc08ac66.png

806f9e99e01bc37926e3724957ce7ab4.png

76813276b0eb672542b06865ef1cbe15.png

1406b210e275ef8d2cf69c776a2dafcb.png

bb6e78b1416f76a81305201fae8a4927.png

cbdca9686570f5f0ef3dc47284aaf91a.png

#p#副标题#e#

目 录

1 前 言 1

2 系统分析 3

2.1系统可行性分析 3

2.2需求分析 5

3 总体设计 11

3.1 概述 11

3.2 系统功能划分 11

3.3 数据库设计 15

4 详细设计 22

4.1 概述 22

4.2登录模块 22

4.3 考试科目管理模块 25

4.4 用户信息管理模块 30

4.5 试卷管理模块 32

4.6 试题管理模块 33

5 系统测试 39

5.1 测试的任务及目标 39

5.2 测试过程 39

6 结束语 42

参考文献 43

致 谢 44

附 录 45

A 主要源程序 45

B 用户手册 72

C 软件光盘 74

D 科技译文 76

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值