




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计 (论 文 )开 题 报 告信电 系 计算机 专业 03 级 1 班课题名称:通用 C+/VC试题库系统的设计与开发毕业设计(论文)起止时间:2006年 2 月 16 日 6 月 7 日(共 17周)学生姓名: 童伟浪 学号:200302020107指导教师: 余建军 杨彩云 报告日期: 2006-3-15 1本课题所涉及的问题在国内(外)的研究现状综述随着计算机网络技术和多媒体技术的结合,人工智能技术的不断发展,特别是校园综合信息网建设的蓬勃兴起,网络教学将成为不可逆转的教学方式,它使传统的“传道、授业、解惑”的过程不再受时间、地点的限制,学生不但可以根据自身的实际情况来灵活地安排自己的学习计划和进度,而且可以共享优秀的教育资源和教育方法。Internet 上已经出现了许多形式的网络课件,如超人本模式。但网络试题库系统的建设尚在探索阶段,因此,我们十分有必要研究一下这一课题,以适应网络教学的需要。Web 使得实现广泛的网络共享,集中的安全控制和友好的使用界面达到了完美的同意,为解决试题库系统运行中存在的一些问题提供了新的可能。 目前,在国家有关项目的支持下,出现了一系列实用的题库系统,如高等教育基础学科系列题库、国家医学水平考试题库、基础教育系列题库等。这些系统,有的由国家机关控制,有的作为商品出售,产生了巨大的经济与社会效益。但随着这些系统的运行,问题也就随之出现,封闭运行,缺乏开放性是此类系统的致命弱点。由于题库是一个精密的测量工具,其维护、管理、更新、数据统计与分析都是由专业人士来进行的,故基本上都是由某一重要的大机关封闭运行,这样,只局限于某些权威单位使用,不能得到广泛的普及,无法真正在教学过程中发挥其应有的作用。另外,封闭运行无法得到广泛的使用和参与,对于题库的修订和校正缺乏数据基础,使得提高整个题库数据质量较为困难。设计编写试题库管理系统,是基于二种目的:一是充分利用现有的计算机系统减轻工作人员的劳动强度。一般题库由任课教师自主修改,这样容易导致题库总体质量下降,而对于一个题库来讲,只有具备广泛的使用才真正具有它的价值,因此对于单机题库来讲,要想保持良好的题库质量,又要想让其得到广泛的使用,其难度是相当大的。二是摒弃传统的手工整理、以试卷(纸质)的形式存放到档案室,浪费纸张等原材料,不利于保护环境。一个好的试题库管理系统,要求界面友好,能方便地录入试题,试题库的维护(修改、删除试题)操作简单,组卷灵活快捷,查询试题或试卷迅速,以适应各种知识更新对试卷难度的要求,还要具有一定的安全性。为此,在对系统进行概要设计时,就充分考试虑到以上的因素,模块围绕实用性设计,比如,编辑模块就是为了实现试题的录入、试题的维护、试卷的生成而设计的;查询模块是为了实现试题和试卷的快速查询而设计的;系统管理是考虑系统的安全性,给登录人员记录工号、用户名和密码,在对试题库进行操作时,系统自动记录作业人员的工号,并存入数据库。整个设计简洁明了,同时也就方便了操作。本系统结合学校实际的考试出题情况,经过实际的需求分析,采用功能强大的 Visual Basic6.0做为开发工具而开发出来的单机版试题库系统。2设计(论文)要解决的问题和拟采用的研究方法对整个试题库系统需符合操作简便、界面设计美观、灵活、实用、大方安、安全的要求出发,能够完成对试题库进行各种操作,包括向题库中添加、修改试题,查看题库中试题及其状况等;并且能够采用人工和自动两种方式组卷,编辑和打印生成的试卷和答案,查阅试卷题目分布等状态。进一步还可以增加组成 AB卷的功能。组好的试卷和答案应当以 Word文件的形式存在, 随时可以调用。此外本系统设计遵循结构化设计原则:(1)模块独立性、适度性原则模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。模块独立性是通过指定具有单一功能并且和其它模块没有过多联系的模块来实现的。模块独立性是由内聚性和偶合性两个定性指标来度量的。内聚性是度量一个模块功能强度的一个相对指标。偶合性是用来度量模块之间的相互联系的程度。模块过大时,模块的可理解性会迅速下降。另外对过大的模块分解时,也不应降低模块的独立性。因为当对一个大的模块分解时,可能会增加模块间的依赖。(2)系统结构深度、宽度、扇出、扇入适当原则深度表示从根模块到最低层模块的层数;宽度表示控制的总分布;扇出数指由一模块直接控制的其它模块数;扇入数指有多少模块直接控制一个给定的模块。好的系统结构通常顶层扇出比较大,中间扇出比较少,底层模块大扇入。(3)模块的作用范围保持在该模块的控制范围内模块的作用范围是指受该模块内一个判定影响的所有模块的集合。模块的控制范围是指这个模块本身以及所有直接或者间接从属于它的模块的集合。(4)系统模块的单入口,单出口原则这一准则是要防止内容耦合性。如果模块都是从顶部入口,从底部出口的话,这样系统更容易理解和维护。如可以避免病态连接(病态连接关系是指从中间进入或者访问一个模块)等。(5)模块结果可预测原则如果一个模块可以当作一个黑箱,即只要输入的数据相同就产生同样的输出,这个模块的功能就是可以预测的。(6)数据一致性原则深度表示从根模块到最低层模块的层数;宽度表示控制的总分布;扇出数指由一模块直接控制的其它模块数;扇入数指有多少模块直接控制一个给定的模块。对于该系统主要要实现的功能:(1)试题检索:该功能使用户浏览及查阅试题库中的试题。(2)试卷选题:该系统提供了手工编制试卷和随机编制试卷两种方法,以适应不同的考试要求。(3)试卷浏览:通过此功能用户可查阅已经选定并存储的试卷,用户可在此基础上进行编辑修改,再生成新的试卷。(4)试题库维护:对试题库进行加入试题、删除试题 、修改等更新维护工作。3本课题需要重点研究的、关键的问题及解决的思路该系统面向一般的用户,计算机的水平层次不同,所以系统界面一定要简洁,操作直观,便于不同用户的使用 。系统整体分分三大模块,登录模块、系统管理模块和维护模块。系统登录模块主要完成整个系统登录,从而传递登录参数到系统管理或者题目管理模块。系统管理模块主要完成整个系统的初始化以及对于系统内部操作用户的管理。维护模块主要完成系统对于题目的管理。A.关键问题分析(1)一般的题目分类是这样的,客观题型,主观题型或者分为选择、填空、判断、简答等。(2)在本系统中,按照数据量的大小,只将题目分为两类,一类是 A 型题目,一类是 B 型题目。(3)A 型题目是小的数据量,它包含填空、选择、判断、简答等。(4)B 型题目指一些大的综合题目,大都以文件的形式存在。 (5)题目存储(6)根据题目分类,题目有两种存储方式,一是全部存入数据库服务器,一是将大数据类型以文件形式存入业务服务器。前中方法有利于保证数据的完整性,而后一种方法有利于系统向不同数据库移植。在本题库管理系统中,考虑到系统以后的通用性以及往其他数据库的移植,因此未将大数据类型的文件的数据以 LOB 类型存入数据库,而是将其以文件的形式存入业务服务器,在数据库服务器中只存相应业务服务器的文件路径。因此系统题目根据题目分类将 A 型题目直接存入数据库,B 型题目以文件形式存入业务服务器。B.关于人机交互的问题良好的人机界面设计是系统的一部分,因此也是本系统设计的一个重要部分。另外多方面的信息提示也能提高系统的易理解性与易操作性,因此在系统中应加入人性化的标志以及一些数据的提示。数据提示中包含了系统对于一些有用数据的统计,即:对各科题目数量进行统计,对于各个知识点详细题目数量也进行统计,为了使出题人员能明确题库中题目数量,可以按照题目数量随时补充题目,另外,对于出题人员的出题数量也应进行统计,为了考察各个出题人员的工作量,也有利于管理员管理。C.实际考试与系统模拟复杂度权衡系统中在实际考试时需要涉及一些表单信息的处理,如单选框,多选框,填空框等等,因此在出题过程中应该加以考虑,既要出题人员操作简单,又要系统设计简单,还要避免一些冲突,因此考虑到诸多方面。系统数据一致性,完整性是数据库稳定的关键。在本系统中,只有保证了系统管理部分的数据完整性,才能进行题目管理部分的操作,因此系统数据的一致性,完整性是系统正常运行的关键。4完成本课题所必须的工作条件(如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等)及解决的办法参考文献:1 国家教委考试中心.题库建设理论与实践.北京:光明日报出版社,19902 谢深泉,胡宁静.试题库设计和自动组卷中的几个问题.湘潭大学自然科学学报,2002(3):15-203 张树兵.Visual Basic 6.0 中文版入门与提高.清华大学出版社4 陈立航.Access 2000 命令与实例.清华大学出版社5 王恩波,张露,刘炳兴.网络数据库实用教程SQL Server 2000.北京:高等教育出版社,20036 萨师煊,王珊.数据库系统概论.北京:高等教育出版社,20047 李振格.Visual Basic 6.0 入门与提高.北京:清华大学出版社,20038 张立科.Visual Basic 6.0 数据库开发技术与工程实践.北京:人民邮电出版社,20045设计(论文)完成进度计划第一周: 毕业实习,了解设计课题,收集资料;第二周: 需求分析,描述课题地模型,编写初步地软件说明书;第三周: 软件设计,选择模块划分地方案;第四周: 模块设计,数据输入界面设计;第五周: 试题库数据库地设计;第六周: 试题库功能模块的总体方案设计;第七周: 登入模块的设计;第八周: 系统管理模块的设计;第九周: 系统管理模块地设计;第十周: 系统管理模块地设计;第十一周:系统维护模块地设计;第十二周:系统维护模块地设计;第十三周:讨论内容;第十四周:软件测试,查找问题;第十五周:软件测试,查找问题;第十六周:编写软件说明书和毕业论文;第十七周:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训教育课程销售协议
- 公交公司进社区活动方案
- 公交车信用卡活动方案
- 公众号抽奖活动方案
- 公众评议活动方案
- 公会相亲活动方案
- 公共艺术活动方案
- 公关策划捐赠活动方案
- 公司一甲子庆祝活动方案
- 2025至2030年中国便携式X射线应力仪行业投资前景及策略咨询报告
- 阿米巴模式的合同协议书
- 福建省泉州市晋江市2025届数学七下期末调研试题含解析
- 技术员奖励协议书
- 北京市先农坛体育运动技术学校招聘笔试真题2024
- GB 35181-2025重大火灾隐患判定规则
- 打破传统藩篱:小学高段先写后教习作教学模式的创新与实践
- 2025年道德与法治课程考试试卷及答案
- 山西省运城市2025年中考一模语文试题(含答案)
- 天津2025年中国医学科学院放射医学研究所第一批招聘笔试历年参考题库附带答案详解
- 2025河南中考:政治必背知识点
- 《小米印度发展路线》课件
评论
0/150
提交评论