毕业设计(论文)基于的题库管理系统.doc
《毕业设计(论文)基于的题库管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于的题库管理系统.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要基于.net的题库管理系统 摘要 随着计算机网络的发展,Internet 的应用越来越广泛,现代信息技术的发展,给教育带来了深刻的变革。基于Web 的试题库管理系统作为现代教育技术的组成部分越来越受到重视。试题库的组织与管理也在发生着巨大变化,传统的试题库管理系统选用的C/S两层结构已经不适应网络时代发展的要求。本文介绍的基于Web 的试题库管理系统,采用B/S三层结构,不受时间和地域限制,能够实现试题库的在线更新,可以对试题进行添加、删除、修改操作。本系统采用SQL+VS2008开发使得系统的可靠性和安全性有了较大的提高,同时也使系统的平均响应时间大大减少。此方案与现今网上已采用的一些
2、方案相比,具有根据选择的科目和知识点系统自动组卷和人工手动组卷两种方式。本文从该系统的可行性研究,需求分析,到该系统的详细设计和使用都作了细致的阐述。关键词:管理系统AbstractAlong with the development of the calculator network, the Internet application is more and more extensive, technical development in modern information, brought the education to replace deeply. The management s
3、ystem for tries-base on web be used as the modern education constitutes technically the part is more and more valueable.The buildup and management of tries-base are taking place a bigness change, the traditionally system are already not well at the request of network ages development which chooses C
4、/ S two layer constructions.This article introduced an tries-base on-line were not suit for time or areas, adopting the B/ S third layer constructions, not summit to time limits with region. Can automatic or handlely create tries, automatic update on-line , saving the resource, its advantage is too
5、increasingly obvious.Have the convenient, dependable, life span long, the advantage of the possibility, safety.This project and present net top already the some project that adopt compares, having the customer usage more simple, the interface even keeps simple view etc.This article studies from the
6、possibility of that system, requiring with the analysis, arriving the detailed design of that system with used to all make to expatiate meticulously.【Keywords】management system、 第1章 绪 论开发背景题库管理的信息处理,包含很多的信息数据的管理,现今,在很多的地方都是初步开始使用计算机文档管理系统进行信息管理,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,
7、对于人事情况的统计和核实等往往采用对员工的人工检查进行,对员工的实际情况、以及职位等情况用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有些单位有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 随着我国成功加入WTO及信息化浪潮的日益临近,学校管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业文档管理系统势在
8、必行。 据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校单位希望能在世界的任何一个角落查到自已单位的人事的信息,本系统为学校单位将来的上网作了先期工作,比如数据库的建立。开发意义为了实现提管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便教师人事管理部门的工作人员全面地掌握学生等目的;为题库管理部门,开发设计专用系统-题库管理系统来进行管理题库信息,使题库实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅
9、速和查找方便;信息的录入,修改和删除功能。随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。 对于学校而言,题库管理系统是必不可少的组成部分。目前仍然存在有学校停留在题库管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但
10、对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。设计要求(1)题目基本信息模块。主要是管理员可以添加试题的类别及试题。(2)查询模块。主要是对试题进行查询功能(3)提交修改模块。本系统提供修改、:管理员可以随时更新修改试题的总类及单个试题信息。第2章 需求分析本章从系统开发的可行性分析,需求分析方面对系统开发的初期工作进行介绍。2.1 可行性分析经济可行性本论文涉及到的一个名词题库管理系统的开发,从成本支出的角度看,开发平台没有纳入系统开发成本,开
11、发系统所用的计算机设备损耗费用和支付开发人员的费用都没有超过一定的范围;对于用户来说,HIMS系统的实施,将给他们带来很大的方便,协同工作能力进一步的加强,时间效益将得到进一步的提高,优化生产关系,提高生产力,管理模式将有很大改变,将基本进入信息化的管理,给用户带来良好的效益。技术可行性从上面的提出的设计要求可看出,HIMS系统最终要完成以下功能:数据的录入、查询、统计,登陆等功能。1)对于数据录入来说,这些数据绝大部分都时结构化数据,而且结构在一段时间里具有相对的稳定性,通过开发一个关系型的数据库系统就已经能完成这些数据的处理、存储。而不再是原始的手工录入数据。2)对于数据查询、统计来说,由
12、于数据的查询过程中不需要对数据类型进行转换,只需要检索数据库的数据,找出符合条件的数据并且显示给用户,所以通过一些组合查询和统计查询就可以实现用户需要的功能。这样就抛弃了原来的翻帐本的历史。操作可行性以前我国的题库管理水平普遍不高,普遍还停留在管理员与学生,班主任面对面的基础上,手工记账的形式。这种管理手段已不能适应时代的发展,因为它浪费了许多的人力物力和时间,而采用计算机管理则可以大大提高日常工作的效率。如今,人们的计算机水平不断提高、系统的可操作性不断提高,系统都是基于图形界面的、比较易于掌握和理解的,具有可操作性;并且管理员,班主任,学生在利用计算机方面有了很大程度的提高,可以说在计算机
13、应用方面,在其基础上能够更简单方便的操作系统,所以在操作上也是可行的。因此该系统具有操作可行性。可行性研究结论通过上面对于经济、技术和操作等方面的可行性分析,得到这样一个结论:题库管理系统是现代智能题库需要的,有很大的发展空间,因此可以确定本系统的开发完全必要,而且是可行的,可以立项开发。该系统在性能功能上应达到操作简单、界面友好、完全控件式的页面布局,使得数据的录入工作更简便,许多选项只需要点击鼠标就可以完成。 系统运行应该快速、稳定、高效和可靠。在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。这套题库管理系统主要由3个关键模块组成,它们分别是管理员后台管理的模块,班主任管理模块,学
14、生查询模块,对于每个模块都有基于数据库用户登录系统。数据流程图是结构化系统分析的工具。它既可以表达数据在系统内部的逻辑流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。数据流程图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。数据流程有四种基本符号:外部项、数据流、处理逻辑(加工)、数据元素和数据存储。编制复杂的数据流程图,采用自顶向下扩展逐层分解。首先是系统关联图,给出外部实体与即将开发的管理信息系统之间的数据流(从外部实体进入系统,或从系统输出给外部实体)。关联图回答系统从外部世界得到什么,系统将给外部世界又是什么。从关联图分解得到顶层图,又从
15、顶层图分解得到一层数据流程图,再分解出二层数据流程图。在分解过程中,随着更具体和更详细,新的数据流和数据存储被引入,但在关联图中提及的那些数据流是不能再增加,也不允许被减少的。在上述分解过程中,上层的一个处理逻辑可能被分解成多个更具体的处理逻辑,新的数据存储和数据流被引入。如此逐一分解扩展,直到不需要再分解为止。本系统数据流图如图2.1所示。管理员添加试题类别添加试题信息修改试题信息修改密码功能查询试题信息图2.1 数据流图2.4数据字典数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数
16、据结构。它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。它相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查查字典就可以了。2.5 E-R图概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen 于1976年提出的实体-联系方法(Entity-Relationship Approach)。该方法用E-R图来描述现实世界的概念模型,E-R方法也称E-R模型。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体
17、型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。经过分析,本系统中包管理员,教师。第3章 系统设计经过需求分析之后,进入系统设计阶段,系统设计又称总体设计或初步设计。根据需求分析阶段的工作,系统“做什么”已经清楚,现在是决定“怎样做”的时候了,同时确定系统中每个程序由哪些模块组成及其相互关系。3.1系统结构开发一个数据库系统有两种结构:C/S和B/S。C/S又称Client
18、/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器
19、。对应的优点就是客户端响应速度快。缺点主要有以下几个: 只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。
20、或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。 本系统采用零终端B/S结构设计而成,基于web即可实现管理,优点如下。 方便性:在任何地方、任何时刻只要能与因特网联接,您就可以进行工作。 易用性:无须任何复杂和烦琐的操作培训,没有任何晦涩和难懂的操作指令,用户友好的界面使初次使用者通过帮助文档就会使用此系统。 安全性:各工作站都设置注册工号,权限密码,不能进行高于自己权限的操作,从而保证数据的保密性和安全性。 扩展性:组网方式灵活多样,可根据用户需求作出相应的调整,规模可大可小,且支持当前主流的操作系统和数据库系统;系统各部分采用模块化设计,可根据实际需要灵活调整、配置。选
21、择B/S主要是因为它在功能上相对简单,而且在短时间内容易上手,操作方便,不需要培训,且没有难懂的操作指令。3.2系统功能模块图题库管理系统的功能结构如图所示。题库管理系统管理员登陆功能添加试题类别添加试题信息查询试题信息修改个人密码修改试题信息图系统功能结构图3.3开发及运行环境介绍本系统采用零终端B/S结构设计而成,基于web即可实现管理。在此基础上配有VS2008,SQL2000等相关软件构成。 VS2008Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 题库 管理 系统
限制150内