ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:402KB ,
资源ID:232257      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/232257.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB课程设计论文自测考试管理系统.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB课程设计论文自测考试管理系统.doc

1、VB课程设计自测考试管理系统 VB课程设计目录第一章 绪论11.1课题背景11.2开发工具11.2.1 Visual Basic 6.0简介1第二章 可行性分析22.1 技术可行性分析22.1.1 技术支持22.1.2软件资源2第三章 需求分析33.1系统需求分析33.1.1功能需求33.1.2性能需求3第四章 系统设计44.1 前台模块设计:44.1.1功能描述:44.1.2系统功能模块设计:44.1.2系统功能流程设计:5第五章 详细设计75.1 系统的一些主要编码和界面:75.1.1启动窗口75.1.2系统登录窗口85.1.3系部信息管理85.1.4班级信息管理125.1.4学生信息管理

2、125.1.5阅卷教师信息管理135.1.6判断题、单项选择题、填空、程序阅读题库管135.1.7手工选题窗口155.1.8试卷评阅165.1.9成绩查询165.1.10考试客户端登录17第六章 结束语18参考文献19第一章 绪论1.1课题背景今世界是21世纪,在工农业不断发展的同时,Internet也迅速发展起来,而且已经飞速改变了人们的生活和工作。有一些个人和单位现在根本是离不开Internet。如大专院校以及各种培训机构,为了提高教学质量,开发了自测考试管理系统,学生可以自己检测自己,及时发现自己的不足,提高成绩!同时教师也可以运用检测学生提高工作效率. 同时建立学生考试管理系统,采用计

3、算机对学生成绩进行管理,进一步提高办学效益和现代化水平帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自主化。1.2开发工具 本系统前台使用Visual Basic 6.0开发,后台使用强大的数据库软件 SQL Server 2000。 1.2.1 Visual Basic 6.0简介 Visual Basic 是Microsoft公司推出的一种Windows应用程序的开发工具。由于它具有使用方便,简单易学、功能丰富等特点,迅速成为最流行的Windows应用程序的开发工具之一,数据访问特性允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据

4、库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 作为数据库系统的开发,Visual Basic是一个非常理想的选择,该开发工具具有很多长处:Visual Basic是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的各种应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的

5、链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。第二章 可行性分析2.1 技术可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。2.1.1 技术支持首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的,本系统用Visual Basic 6.0和SQL Server 进行开发,Visual Basic 是Microsoft公司推出的一种Windows应

6、用程序的开发工具,是目前最流行的Windows应用程序的开发工具之一.2.1.2软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择; Windows 2000/2003/xp/vista开发工具的选择; Visual Basic 6.0数据库管理系统的选择; SQL Server 2000高级编程语言的选择; Visual Basic汉字处理系统的选择; Microsoft office 2003第三章 需求分析3.1系统需求分析系统需求分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎

7、么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面,本系统的需求分析如下:用户登录窗体学生用户教师用户参加考试查询成绩、答案及试卷解析管理界面试卷管理用户管理3.1.1功能需求自测考试管理系统主要涉及的信息数据主要包括系统管理员、系部信息、班级信息、班级信息、学生信息、阅读教师信息和成绩信息等基本信息,以及考试试题和各种题库等数据,涉及的操作主要包括各种信息数据的管理,为考试定制试卷、题库管理、学生考试、试卷评阅和成绩查询等管理操作。3.1.2性能需求考虑到目前该系统正处于课程设计阶段,所以对该系统没有什么严格要求。但该系统今后可能投入到商业化运营中,故系统的总体性能应该有一定

8、的严格要求,具体如下:联机系统对用户请求的响应时间不应超过10S,以免产生等待感;系统需要的存储容量:硬盘不应该少于40G,内存不少于128M;作为服务器的计算机,CPU最好在PIII733以上。而在安全性方面采用Windows NT安全认证机制。第四章 系统设计4.1 前台模块设计:4.1.1功能描述:经考察与分析,典型的自测考试管理系统主要应具有以下功能:1. 基本信息管理:包括对系统管理员登录信息、系部信息、班级信息、学生信息、阅卷教师信息的录入、修改、删除等功能。2. 考试试题管理:包括对历届试题的删除、定制考试试卷、选择题考试试题等功能。3. 题库管理:包括对判断题、选择题、程序阅读

9、题、程序填空题等题库的管理功能。4. 考试管理:学生考试、试卷评阅、考试成绩查询功能。4.1.2系统功能模块设计:对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到系统功能模块图。系统功能模块图如下:图 4.1自测考试管理系功能模块图4.1.2系统功能流程设计:根据系统功能模块结构图和自测考试管理流程,绘制出4.2自测考试管理系数据流图图 4.2自测考试管理系数据流图第五章 详细设计 5.1 系统的一些主要编码和界面:5.1.1启动窗口 图5.1系统登录启动屏幕在启动屏幕时测试是否能够正确连接数据库服务器,如果不能正确连接数据库服务器,显示相应的提示信息,不再继续启动系统。主要代码如

10、下:Private Sub Form_GotFocus() On Error GoTo DealError 测试是否可联接到SQL Server服务器 Me.Enabled = False 在测试完成之前,禁止窗体响应用户操作 创建与数据库的联接 Dim objCn As New Connection 定义并实例化联接对象 With objCn 建立数据库联接 .Provider = SQLOLEDB .ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Init

11、ial Catalog=exam1;Data Source=MICROSOF-88DEE5 .Open 打开数据库联接 .Close 关闭数据库联接 End With Set objCn = Nothing 释放数据库联接 Label1(4) = 已联接到数据库服务器 提示联接到数据库服务器 Timer1.Interval = 3000 启动计数器,定时为三秒 Me.Enabled = True 允许窗体响应用户操作 Exit SubDealError: 在不能正确联接数据库服务起伏时显示提示信息 MsgBox 不能正确联接数据库服务器,请与系统管理员联系!, vbCritical Unloa

12、d Me 关闭窗体End Sub5.1.2系统登录窗口 图5.2用户登录主要代码(略)5.1.3系部信息管理图5.3系部管理主要代码如下:Private Sub cmdMove_Click(Index As Integer) With objDepart Select Case Index 切换当前记录 Case 0 使第一个记录成为当前记录 If .RecordCount 0 And Not .BOF Then .MoveFirst Case 1 使上一个记录成为当前记录 If .RecordCount 0 And Not .BOF Then .MovePrevious If .BOF Then .MoveFirst End If Case 2 使下一个记录成为当前记录 If .RecordCount 0 And Not .EOF Then .MoveNext If .EOF Then .MoveLast End If Case 3 使最后一个记录成为当前记录 If .RecordCount 0 And Not .EOF Then .MoveLast End Select If .RecordCount 1 Then txtNews = 记录:无 显示无记录提示 txtNum = txtName = Else 显示当前记录数据 t

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1