logo资料库

试题库管理系统的设计与实现——论文.doc

第1页 / 共78页
第2页 / 共78页
第3页 / 共78页
第4页 / 共78页
第5页 / 共78页
第6页 / 共78页
第7页 / 共78页
第8页 / 共78页
资料共78页,剩余部分请下载后查看
2.2.4.对internet的强力支持
2.3.1崭新的主接口界面
2.3.2.以对象为中心的开发环境
2.3.3.非模态的开发视图区
2.3.4.支持开发和配置更多类型的组件
2.3.5.数据库连接新特性
2.3.6.其他新特性
(2)新增窗口控件
(3)允许存储过程更新数据库
试题库管理系统的设计与实现 1 摘 要 目标系统试题库管理系统可辅助教师对所教科目的各种试题 的题型、知识点、难度等相关资料进行保存、查询等信息管理; 并在需要对学生进行测验、评估的时候,从题库中抽取出相应要 求的题目,组成一套试卷。 经过分析如此情况,我使用 Sybase 公司的 PowerBuilder7.0 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据 窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间 内建立系统应用原型,然后,对初始原型系统进行需求迭代,不 断修正和改进,直到形成学校管理者满意的可行系统。本文首先 简要介绍了开发试题库管理系统的可行性分析,Powerbuilder7.0 的功能和特点,然后主要针对系统的设计、组成、用户界面设计、 程序设计进行了详细分析,并对系统部分关键性代码进行了讲解, 同时对一般系统软件设计的基本思想及工作流程给出了方法技 巧。首先在短时间内建立系统应用原型,然后,对初始原型系统进行 需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字: 试题库 试卷 数据窗口
试题库管理系统的设计与实现 2 Abstract Test question storeroom management the system can lend support to the teacher to the category taught of every kind of try's the type, knowledge point, difficulty etc. the related data proceeds keep, search etc. information management; Combine at the time that the demand proceeds to student test, valuation, from for test question inside take outing the correspond requesting subject, constitute a the set try book. Pass by the analysis such the circumstance, I use the Sybase company PowerBuilder7.0 to develop the tool, and make use of its provide every kind of to face to the object's development tool, and particularly is a data window way this a can convenience but the Chien's manipulate the database's intelligence 化 the object, and establish the system in the in a short time first applied prototype, then, proceeds to system of early prototype need on behalf, continuously revise with improve, until formation the school governor be satisfied with of can line system. This text the synopsis introduced the development to try the function of a viability assessment for storeroom the system, Powerbuilder7.0 with the characteristics first, and then primarily aim at the system's design, constitute, customer interface design, procedure the design proceedsed detailed analysis, combine to proceeded to explain in detail to part of and decisive code of system, at the same time the basic thought to design to general system software and workflow give out method technique. Establish the system in the in a short time first applied prototype, then,, continuously revise with improve, until formation the customer be satisfied with of can line system. Key word: Test question storeroom test paper Data window
试题库管理系统的设计与实现 3 目 录 前言 第一章 可行性分析 1.1 技术可行性 1.2 经济可行性 第二章 开发环境 PowerBuilder 7.0 简介 第一节 PowerBuilder 7.0 简介 第二节 PowerBuilder 7.0 特点 2.2.1.支持多种操作系统平台 2.2.2 与数据库的连接性 2.2.3 丰富的开发工具 2.2.4.对 internet 的强力支持 第三节 PowerBuilder7 的新特性 2.3.1 崭新的主接口界面 2.3.2 以对象为中心的开发环境 2.3.3 非模态的开发视图区 2.3.4.支持开发和配置更多类型的组件 2.3.5.数据库连接新特性 2.3.6.其他新特性 第四节 PowerBuilder 功能 第三章 系统分析报告 3.1 大学考试是一种标准化考试 3.2 本系统的业务流程图 3.3 数据流程图
4 试题库管理系统的设计与实现 3.4.数据字典 第四章 系统设计书 4.1 系统功能结构设计 4.2 输入输出设计 4.3 试卷管理
试题库管理系统的设计与实现 5 前 言 作为考察学生学习情况及考察教师授课质量的试题及试卷, 在教学中起的作用是至关重要的。试题应该准确地反映大纲规定 的教学内容中的一个或多个相关知识点,考察相同知识点的试题 难度也应有所区别,这样才能了解学生对该知识点掌握的程度, 由若干试题组成的一份试卷,学生的得分应能公正地评价他对该 门课程教学内容的掌握程度。为此必须保证试题及试卷的质量。 目前很多学校试卷内容基本上由任课教师确定,由于教师工作态 度有优劣、教学水平有高低、或为自身利益考虑等原因,试卷内 容及难易程度的主观随意性很大,虽有一定的审核措施,但往往 由于工作量大,时间紧迫难以保证试卷质量。而且因为试卷由各 位教师分散出题,难以保证试题的保密性。因此用这样的试卷考 试得到的成绩难以说明学生学习的优劣,教师教学水平的高低。 而随着计算机在学校中的普遍应用,高校中有足够的软件条件和 人员力量实施办公自动化和无纸化。 本系统主要针对这一情况,开发出一个符合教学要求的、具 有一定代表性的“试题库管理系统”。开发本系统的主要目标是能 按照各课程教学目标和测试要求由计算机自动生成科学合理的试 卷。并且能够方便地管理每次考试所用过的试卷。试卷根据设定 的条件从大量的试题中随机抽取,保证了试卷的质量。利用计算 机管理试题库、自动出卷可让教师有更多的时间提高教学质量、 编写出更好地试题。生成的试卷作为一种衡量标准更有说服力。
试题库管理系统的设计与实现 6 第一章 可行性分析 可行性分析是任何一项软件开发工程正式投入前必须进行的 工作,这对于保证资源的合理使用、避免浪费十分必要,也是项 目能顺利进行的必要保证。 通过对大学考试出题工作的调查,发现用计算机实现题目及 试卷的管理可以比传统的人工选题、出题,节省大量的人力和物 力资源,帮助提高教学质量,并加速了办公自动化、无纸化的实 现。 1.1 技术可行性 (1) 硬件上:目前市场上所提供的硬件资源均可以满足系统 开发的需要,只要满足 586 以上个人计算机,内存 64M 以上,显 卡 2M 显存以上,硬盘 4G 以上,VGA(EGA)彩色显示器,光 驱、软驱、鼠标、键盘,再配备一台黑白打印机。 (2) 软件上:计算机均装配 WINDOWS 2000 操作系统,可 以 满 足 系 统 的 开 发 需 要 ; 开 发 软 件 采 用 Powerbuiler 7.0 。 Powerbuiler7.0 是在 Client/Server 体系结构下应用的开发工具,完 全是用于开发客户端应用程序的,它提供了众多的描绘器用于创 建和管理不同的对象,由开发者通过各种操作来控制应用程序的 流程。 Powerbuiler7.0 支持了目前流行的数据库管理系统,可以用 SQL 语句来存取任何一种数据库,既可以生成独立的客户端上的 应用,也可以在服务器上运行。它明显的优势是具有强大的数据 库操作功能,能同时支持多种数据库和 ODBC 数据源、这一特点
试题库管理系统的设计与实现 7 决定了它适合于 MIS 系统的开发。 所有数据都保存在 SQL ANY WHERE 5.0 数据库文件中,该 数据库系统提供数据库级安全保护口令,该口令只有系统管理人 员才能更改,普通用户即使得到该文件也无法得知其中数据。系 统数据包括学校专业名称、各专业课程设置,各课程包括的知识 点及使用本系统的用户权限及口令。系统数据录入由拥有该权限 的用户进行,而用户及其权限由系统管理人员设定,且只能由系 统管理人员修改。用户使用本系统必须通过口令检查,用户能自 行修改自己的口令。 1.2 经济可行性 (1) 硬件所需费用可以控制在 4000 元左右,开发人员所需 费用相当有限,系统开发与维护所需经费也不高。 (2) 系统开发成功可以提高工作效率,改善教师的工作条件, 为教研室带来了间接的效益。
试题库管理系统的设计与实现 8 第二章 开发环境 PowerBuilder 简介 2.1 PowerBuilder 简介 PowerBuilder 是 Sybase 公司开发的具有图形界面的客户/服 务器模式及分布式数据库应用程序的前端开发工具。它以功能强 大,使用灵活的数据窗口,面向对象的开发能力等优势在数据库 应用程序开发领域占据了领先的地位。自从问世以来,深受广大 数据开发人员的青睐。 PowerBuilder7.0 是 Sybase 公司推出的最新版本。它是 Sybase 公司推出的具有战略意义的产品,它标志着 Sybase 公司 的开发工具的重心已经从桌面转移到跨平台的分布式应用和基于 Internet 的 Web 应用领域。该版本在开发环境的集成、对 Internet 的支持、组件的开发等方面在早期版本的基础上又增加了许多新 的功能,对以前的功能在不同程度上都有所改进。 PowerBuilder7.0 以灵活强大的数据窗口、面向对象的快速开发 能力和丰富的显示样式受到广大数据库开发人员的欢迎。 PowerBuilder7.0 的主要特点有以下几个方面: 第一,开发效率高、成本低; 第二,它是面向对象的开发工具,代码的可重用性好,用它 开发的数据库应用程序易于维护; 第三,Client/Server 计算模式的前端工具,对数据库的应用 开发有着特殊的支持,特别适合做信息系统的开发; 第四,提供了丰富的对象、控件、函数,为开发人员提供了 良好的用户界面和编制功能强大的应用软件提供了便利的条件。
分享到:
收藏