



免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)说明书课 题:试卷生成系统设计与开发 院 (系): 专 业: 学生姓名: 学 号: 指导教师单位: 姓 名: 职 称: 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发 年 月 日摘 要运用可视化Delphi开发出试题自动生成系统.利用其提供的各种面向对象的开发工具, 建立系统应用原型,然后进行需求迭代,不断修正和改进,直到形成满意的可行系统。该系统结构良好、使用方便,题库数据输入简单,系统能够实现人工选题和随机抽题两大功能. 包括后台数据库的建立、维护以及前端应用程序的开发两个方面。该系统有安全的用户登录模块、方便快捷的浏览界面、易于操作的功能模块。本文的分析基于知识点的试题库结构基础上,阐述以知识点难度系数和题型为主要控制参数的组卷算法的建立与实现方法。该系统的运用不仅提高了教师的工作效率,而且可以实现真正意义上通用性。关键词:通用试卷;知识点;自动组卷; Delphi; SQL Server;SummaryThis paper describes the design of the structure of the test questiondatabase and the method of the foundation realization of arithmetic of organizing examination paper with the main controls parameters of content of exam and coefficient of difficulty and the structure of test questionthe examination base is developed by the use of visual tool DELPHI7.0 and can be used in wide range of applications.This program adopts the Client/Server model including backstage supporter foundation and maintain and front two respects of development of application program of data base mainly. Through so analyse the situationing, I use DELPHI 6.0 developing instruments and utilize its various kinds of developing instruments which face the target offered, it set up and use by prototype systematically within short time at first, then, Carry on demand change and take the place of, revise and improve constantly, until forming the user satisfied feasible system to initial prototype system.This system has secure user entry, convenient scanning and easy using query 、append and so on. I believe it will meet the corporations satisfaction.Keyword: examination paper;Delphi;SQL Server目 录第一章 概述5第二章 数据库理论基础和开发工具62.1 数据库理论基础62.1.1 数据库管系统62.1.2 数据库系统设计72.1.3 数据库设计范式分析72.2 数据库开发工具92.2.1 Delphi 7.0具体特点92.2.2 基本数据库组件92.3 在Delphi中通过BDE连接数据库112.4 SQL 语言在Delphi中的运用122.5 本章小节14第三章 通用试卷生成系统的定义153.1 问题的定义153.2 可行性分析153.3 需求分析183.3.1 题库管理183.3.2 试卷管理183.3.3 权限管理20第四章 系统的框架分析和设计214.1系统总体结构设计214.2试题设计流程224.3数据模块窗体及BDE的设置224.4前台用户部分模块设计224.4.1登陆模块设计224.4.2主界面设计224.5数据库后台设计234.5.1 数据库表的设计思路234.5.2 数据库部分表的列举234.6 试卷生成244.7 算法概要244.7.1 随机策略264.7.2 补偿策略264.7.3 算法描述流程264.8本章小结27第五章 总结29参考文献30致 谢31第一章 概述 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在计算机飞速发展的今天,简化试卷的手工操作势必所然,。所以如何设计好仓库管理系统,尽可能地减少仓库管理的重复性和低效性就成为当前最为重要的问题。图书仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今图书仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。第二章 数据库理论基础和开发工具2.1 数据库理论基础数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。2.1.1 数据库管系统数据管理系统(DBMS)是用描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有:1) 描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。2) 管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保密与完整性,执行数据的检索、插入、删除、修改等操作。3) 维护数据库:控制数据库初始数据的装入,记录日志,监视数据库性能,修改更新数据库,重新组织数据库,恢复出现故障的数据库。4) 数据通信:组织数据的传输。2.1.2 数据库系统设计在软件需求分析阶段,搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求。首先,我们需要描述的是系统的总的体系结构(1) 数据库模块设计:系统的概要设计中最重要的就是系统模块化设计。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。(2) 数据表设计: 数据表的设计是指设计数据库中表的结构,数据表的逻辑结构包括:属性名称,类型、表示形式、缺省值、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为了使效率高,规范化程度应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。(3) 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。(4) 数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据完全。2.1.3 数据库设计范式分析建立起一个良好的数据指标体系,是建立数据结构和数据库的最重要的一环。一个良好的数据指标体系是建立DB的必要条件,但不是充分条件。我们完全可以认为所建指标体系中的一个指标类就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个基本表中的一个字段。但如果直接按照这种方式建库显然还不能算最佳。对于指标体系中数据的结构在建库前还必须进行规范化的重新组织。在数据的规范化表达中,一般将一组相互关联的数据称为一个关系(relation),而在这个关系下的每个数据指标项则被称为数据元素(data element),这种关系落实到具体数据库上就是基本表,而数据元素就是基本表中的一个字段(field)。规范化表达还规定在每一个基本表中必须定义一个数据元素为关键字(key),它可以唯一地标识出该表中其它相关的数据元素。在规范化理论中表是二维的,它有如下四个性质:在表中的任意一列上,数据项应属于同一个属性(如图中每一列都存放着不同合同记录的同一属性数据)。 表中所有行都是不相同的,不允许有重复组项出现(如图中每一行都是一个不同的合同记录)。在表中,行的顺序无关紧要(如图中每行存的都是合同记录,至于先放哪一个合同都没关系)。 在表中,列的顺序无关紧要,但不能重复(如图中合同号和合同名谁先谁后都没关系,但二者不可重复或同名)。 在对表的形式进行了规范化定义后,数据结构还有五种规范化定义,定名为规范化模式,称为范式。在这五种范式中,一般只用前三种,对于常用系统就足够了。而且这五种范式是“向上兼容”的,即满足第五范式的数据结构自动满足一、二、三、四范式,满足第四范式的数据结构自动满足第一、二、三范式,依此类推。第一范式(first normal form,简称1st NF)就是指在同一表中没有重复项出现,如果有则应将重复项去掉。这个去掉重复项的过程就称之为规范化处理。在本文所讨论的开发方法里,1st NF实际上是没有什么意义的。因为我们按规范化建立的指标体系和表的过程都自动保证了所有表都满足1st NF。 第二范式(second normal form,简称 2nd NF)是指每个表必须有一个(而且仅一个)数据元素为主关键字(primary key),其它数据元素与主关键字一一对应。例如,在图l9.7中如果我们将合同号定义为主关键字(其它数据元素中的记录数据都有可能重名,故不能作为主关键字),故只要知道了一个合同记录的合同号,就可以唯一地在同一行中找到该合同的任何一项具体信息。通常我们称这种关系为函数依赖(functional depEndence)关系。即表中其它数据元素都依赖于主关键字,或称该数据元素唯一地被主关键字所标识。第三范式(third normal form,简称 3rd NF)就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关系。也就是说对于一个满足了 2nd NF的数据结构来说,表中有可能存在某些数据元素依赖于其它非关键宇数据元素的现象,必须加以消除。为防止数据库出现更新异常、插入异常、删除异常、数据冗余太大等现象,关系型数据库要尽量按关系规范化要求进行数据库设计。2.2 数据库开发工具此系统由双鱼林整理测试,完全可以正常运行,如果在运行过程中出现了什么问题请联系双鱼林,此程序由双鱼林免费提供,此程序的论文不对外开放,需要的请联系双鱼林:系统提供者: 双鱼林真实姓名:汪建林生日: 1985年2月26日 星座: 双鱼座 血型: O毕业学校:成都理工大学计算机专业(2007年)家乡:四川达州渠县望溪乡包山村5组QQ: 287307421 手机:mail: 淘宝店:更多商品请到拍拍店:http:/287307421.更多资源请到: 查询第五章 总结通用试卷自动生成系统是一项复杂的系统工程,针对开发周期长,适应性差的问题,我们小组进行讨论后,决定采用分工合作,分块开发,难点问题共同商讨。共同解决的方案进行开发设计。本文通过对武汉科技学院考务的需求以及我校自身的发展特点进行了详细分析,提出了系统设计的原形,分析了每个模块具备的能,并对每个模块作出详尽的介绍,对每个模块具备的功能说明了原理以及所具备的特点。本系统能在windows以上的操作系统下运行,采用Delphi7.0和SQL Server 2000为主要开发工具进行设计开发。因此,具体一定的通用性和可扩展性。 本人主要负责主界面(包括登陆界面)。自动组卷算法和试卷预览(报表)的设计,以及承担各模块的组装,总调试的工作。 在完成的同时我们的数据库开发水平也得到了共同的提高。在这里。我再次对本组成员:写人名表示由衷的感谢。 最后,我还要感谢学院计算机科学系的各位老师在我毕业设计期间对我的支持和帮助。正是各位老师的辛勤劳动才使我的毕业设计得以按时按量完成。参考文献1 陈向东,蔡文学.防灾减灾设计概念初探J.自然灾害研究,1996,(4):22-27.2 OU J P,YOSHIDA O,SOONG T T,et al.Recent advance in research on applicat-ions of passive energy dissipation systemsJ.Earthquack Eng,1997,38(3):358-361.3 陈志平.减灾设计研究新动态N.科技日报,1997-12-13(5).4 牛光庭.建筑材料M.北京:水利电力出版社,1993.5 KAYEYAMA M.Incompatible displacement methodsA.SP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 芜湖小作坊管理制度
- 英语绘本馆管理制度
- 草原属书屋管理制度
- 胆固醇测定试剂盒分析性能评估资料
- 让人舒服的沟通技巧
- 财务会计工作职责和内容感想总结范文15篇
- 财务会计业务知识题库真题
- 试验检测师(公共基础)考试历年真题题库(含答案)
- 江苏省常州市前黄高级中学2025届高三下学期攀登行动(一)地理试卷(含答案)
- 湖南省2025年中考地理真题(含答案)
- JG/T 368-2012钢筋桁架楼承板
- 车险理赔人伤核损医疗核损工作规程
- GA/T 487-2020橡胶减速丘
- GA 802-2014机动车类型术语和定义
- 湖南常德2022生地会考试卷及答案
- 禾川x3系列伺服说明书
- 六年级下册“快乐读书吧”练习题试题及答案
- 手术部位感染目标性监测分析情况报告
- ★教导型组织-行动管理模式(三)
- 城市二次供水改造项目可行性研究报告
- 珠算三级四级试题
评论
0/150
提交评论