欢迎来到天天文库
浏览记录
ID:39895508
大小:1.09 MB
页数:45页
时间:2019-07-14
《精品毕业论文答辩--C语言课试卷自动生成系统素材》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言课试卷自动生成系统课题的来源随着计算机技术和互联网技术的发展,网络技术已经逐渐渗入社会生活各个层面。传统的试卷考试方式已不能满足现代化教育的需求。网络教学已经成为全球性的大趋势。网络教育除了学习其中的内容之外,对学习效果的评估也是一个必不可少的方面。考试作为教学测评的一种最主要的手段,其规范性、科学性以及考试工作的组织、管理等,直接关系到教学测评的准确性和客观性,从而也影响到教学质量的好坏。使用网络考试系统可以使考试在本地进行,也可以在异地进行,打破了以往把考生聚集在一起参加考试的局面,大大拓
2、展了考试的灵活性。试卷根据题库中的内容即时生成,可避免考试前的压题。使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。具体目标本系统的具体目标是:(1)对试题库中的各类型试题(填空题,单项选择题,判断题,编程题)可以进行添加、删除、修改等常规维护;(2)可以对试题库中的各类型试题(填空题,单项选择题,判断题,编程题)进行单一条件或多条件组合查询;(3)可以根据用户的要求在试题库中随机的抽取各种类型的试题;(4)将随机抽出的试题和答案分别保存在word文档中,可利用
3、word对其进行编辑,最终打印成标准试卷,和答案卷。系统开发工具简介和Powerbulider8.0的开发环境的介绍随着计算机应用水平和网络技术的发展,人们对于信息的需求、管理和应用不再局限于有限地理空间内,信息分布在位于不同地方的计算机上。PowerBuilder即是具有这一基本要求的开发工具。PowerBuilder的核心技术是数据窗口(DataWindow)技术,可以说,PowerBuilder的最大特色就是数据窗口。PowerBulider作为一种数据库前端开发技术,操作的核心是数据库中的数
4、据。而数据窗口是一个对象,它包含了对数据库中的数据进行特定的操作的信息。只要定义好一个数据窗口对象,以后就可以在多个应用程序中使用这个数据窗口对象,总之,可以把数据窗口看作封装了对数据库中的数据操作的对象,他极大的方便了应用程序对数据库的使用。根据用户的需要,结合PowerBuilder的特点。在选择开发工具时选定了PowerBuilder8.0为开发工具。PowerBuilder8.0 的描述文件描述文件是PowerBuilder获取后台数据库信息的桥梁,通过描述文件中指定的信息系统可以与指定数据
5、库的连接建立。因此,对于PowerBuilder开发出的系统。描述文件是必须的。在本次的毕业设计中将描述文件制作成KEY盘,用户必须持有KEY盘和密码才允许进入系统,起到了加密的作用,PowerBuilder提供了两个专用于对描述文件进行操作的函数,ProfileString()函数和SetProfileString()函数。通过ProfileString()用户可以读取到描述文件中指定节中的指定项目的字符串值。通过SetProfileString()函数用户可以设定描述文件中指定的节中的指定项目的
6、字符串值。因此利用ProfileString()函数和SetProfileString()函数可以方便地完成对描述文件的操作,从而控制应用程序与数据库的连接,进一步实现了与后台数据库的动态连接。PowerBuilder8.0的事物对象事物对象是PowerBuilder众多对象中最重要的一个对象并且也是最不易理解的一个对象。它实际上是PowerBuilder程序与数据库之间传递信息的一个结构体变量。其共有15个成员。在访问数据库之前,必须为这个结构体变量准备好访问数据库的参数,它包括要连接的数据库,数
7、据库所基于的服务器及用户名和口令等10个参数。然后才能通过这个结构体变量与数据库进行连接,完成所需的数据库操作。数据库操作的执行情况等5个状态信息也要通过这个结构体变量传递个PowerBuilder程序。无论在何时以何种的方法在应用程序中访问数据库都必须使用事物对象。鉴于事物对象的重要性,下面对事物对象的15个参数进行详细的介绍。15个参数进行详细的介绍。(1)DBMSstring类型。所使用的数据库管理系统。(2)DATABASEstring类型。要连接的数据库名字。(3)USERIDstring
8、类型。连接数据库时所需的用户名。(4)DBPASSstring类型。用户连接数据库时所需的密码。(5)LOCKstring类型。数据库的保护级别。(6)LOGIDstring类型。登录到数据库服务器上的用户名。(7)LOGPASSstring类型。登录到数据库服务器的用户口令。(8)SEVER NAMEstring类型。数据库服务器名。(9)AUOTO COMMITstring类型。指定是否将数据库设定成自动提交所有事物。(10)DBPARMstring类型。用于向数
此文档下载收益归作者所有