题库管理系统论文Word文档格式.docx

上传人:b****5 文档编号:19069252 上传时间:2023-01-03 格式:DOCX 页数:26 大小:177.46KB
下载 相关 举报
题库管理系统论文Word文档格式.docx_第1页
第1页 / 共26页
题库管理系统论文Word文档格式.docx_第2页
第2页 / 共26页
题库管理系统论文Word文档格式.docx_第3页
第3页 / 共26页
题库管理系统论文Word文档格式.docx_第4页
第4页 / 共26页
题库管理系统论文Word文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

题库管理系统论文Word文档格式.docx

《题库管理系统论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《题库管理系统论文Word文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

题库管理系统论文Word文档格式.docx

总的来说,缺乏系统,规范的信息管理手段。

尽管有些单位有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

随着我国成功加入WTO及信息化浪潮的日益临近,学校管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。

借助现代信息技术和管理理论,建立企业文档管理系统势在必行。

据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校单位希望能在世界的任何一个角落查到自已单位的人事的信息,本系统为学校单位将来的上网作了先期工作,比如数据库的建立。

1.2课题开发意义

为了实现提管理部门的工作效率;

充分利用资源;

减少不必要的人力,物力和财力的支出;

方便教师人事管理部门的工作人员全面地掌握学生等目的;

为题库管理部门,开发设计专用系统--题库管理系统来进行管理题库信息,使题库实现标准化的管理和规范化的制度是十分必要的。

专用系统是一个信息管理系统MIS(ManagementInformationSystem)(以下就称信息管理系统),它将实现检索迅速和查找方便;

信息的录入,修改和删除功能。

1.3国内外发展现状

随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。

近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。

对于学校而言,题库管理系统是必不可少的组成部分。

目前仍然存在有学校停留在题库管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;

但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。

1.4设计要求

(1)题目基本信息模块。

主要是管理员可以添加试题的类别及试题。

(2)查询模块。

主要是对试题进行查询功能

(3)提交修改模块。

本系统提供修改、:

管理员可以随时更新修改试题的总类及单个试题信息。

第2章需求分析

本章从系统开发的可行性分析,需求分析方面对系统开发的初期工作进行介绍。

2.1可行性分析

2.1.1经济可行性

本论文涉及到的一个名词题库管理系统的开发,从成本支出的角度看,开发平台没有纳入系统开发成本,开发系统所用的计算机设备损耗费用和支付开发人员的费用都没有超过一定的范围;

对于用户来说,HIMS系统的实施,将给他们带来很大的方便,协同工作能力进一步的加强,时间效益将得到进一步的提高,优化生产关系,提高生产力,管理模式将有很大改变,将基本进入信息化的管理,给用户带来良好的效益。

2.1.2技术可行性

从上面的提出的设计要求可看出,HIMS系统最终要完成以下功能:

数据的录入、查询、统计,登陆等功能。

1)对于数据录入来说,这些数据绝大部分都时结构化数据,而且结构在一段时间里具有相对的稳定性,通过开发一个关系型的数据库系统就已经能完成这些数据的处理、存储。

而不再是原始的手工录入数据。

2)对于数据查询、统计来说,由于数据的查询过程中不需要对数据类型进行转换,只需要检索数据库的数据,找出符合条件的数据并且显示给用户,所以通过一些组合查询和统计查询就可以实现用户需要的功能。

这样就抛弃了原来的翻帐本的历史。

2.1.3操作可行性

以前我国的题库管理水平普遍不高,普遍还停留在管理员与学生,班主任面对面的基础上,手工记账的形式。

这种管理手段已不能适应时代的发展,因为它浪费了许多的人力物力和时间,而采用计算机管理则可以大大提高日常工作的效率。

如今,人们的计算机水平不断提高、系统的可操作性不断提高,系统都是基于图形界面的、比较易于掌握和理解的,具有可操作性;

并且管理员,班主任,学生在利用计算机方面有了很大程度的提高,可以说在计算机应用方面,在其基础上能够更简单方便的操作系统,所以在操作上也是可行的。

因此该系统具有操作可行性。

2.1.4可行性研究结论

通过上面对于经济、技术和操作等方面的可行性分析,得到这样一个结论:

题库管理系统是现代智能题库需要的,有很大的发展空间,因此可以确定本系统的开发完全必要,而且是可行的,可以立项开发。

2.2需求分析

该系统在性能功能上应达到操作简单、界面友好、完全控件式的页面布局,使得数据的录入工作更简便,许多选项只需要点击鼠标就可以完成。

系统运行应该快速、稳定、高效和可靠。

在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。

这套题库管理系统主要由3个关键模块组成,它们分别是管理员后台管理的模块,班主任管理模块,学生查询模块,对于每个模块都有基于数据库用户登录系统。

2.3数据流图

数据流程图是结构化系统分析的工具。

它既可以表达数据在系统内部的逻辑流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。

数据流程图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。

数据流程有四种基本符号:

外部项、数据流、处理逻辑(加工)、数据元素和数据存储。

编制复杂的数据流程图,采用自顶向下扩展逐层分解。

首先是系统关联图,给出外部实体与即将开发的管理信息系统之间的数据流(从外部实体进入系统,或从系统输出给外部实体)。

关联图回答系统从外部世界得到什么,系统将给外部世界又是什么。

从关联图分解得到顶层图,又从顶层图分解得到一层数据流程图,再分解出二层数据流程图。

在分解过程中,随着更具体和更详细,新的数据流和数据存储被引入,但在关联图中提及的那些数据流是不能再增加,也不允许被减少的。

在上述分解过程中,上层的一个处理逻辑可能被分解成多个更具体的处理逻辑,新的数据存储和数据流被引入。

如此逐一分解扩展,直到不需要再分解为止。

本系统数据流图如图2.1所示。

图2.1数据流图

2.4数据字典

数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。

数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。

它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。

它相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查查字典就可以了。

2.5E-R图

概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。

概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen于1976年提出的实体-联系方法(Entity-RelationshipApproach)。

该方法用E-R图来描述现实世界的概念模型,E-R方法也称E-R模型。

E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型:

用矩形表示,矩形框内写明实体名;

属性:

用椭圆形表示,并用无向边将其与相应的实体连接起来;

联系:

用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:

1,1:

n或m:

n)。

经过分析,本系统中包管理员,教师。

第3章系统设计

经过需求分析之后,进入系统设计阶段,系统设计又称总体设计或初步设计。

根据需求分析阶段的工作,系统“做什么”已经清楚,现在是决定“怎样做”的时候了,同时确定系统中每个程序由哪些模块组成及其相互关系。

3.1系统结构

开发一个数据库系统有两种结构:

C/S和B/S。

C/S又称Client/Server或客户/服务器模式。

服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。

客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快。

缺点主要有以下几个:

只适用于局域网。

而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。

这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。

首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。

特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。

还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。

对客户端的操作系统一般也会有限制。

可能适应于Win98,但不能用于win2000或WindowsXP。

或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。

本系统采用零终端B/S结构设计而成,基于web即可实现管理,优点如下。

方便性:

在任何地方、任何时刻只要能与因特网联接,您就可以进行工作。

易用性:

无须任何复杂和烦琐的操作培训,没有任何晦涩和难懂的操作指令,用户友好的界面使初次使用者通过帮助文档就会使用此系统。

安全性:

各工作站都设置注册工号,权限密码,不能进行高于自己权限的操作,从而保证数据的保密性和安全性。

扩展性:

组网方式灵活多样,可根据用户需求作出相应的调整,规模可大可小,且支持当前主流的操作系统和数据库系统;

系统各部分采用模块化设计,可根据实际需要灵活调整、配置。

选择B/S主要是因为它在功能上相对简单,而且在短时间内容易上手,操作方便,不需要培训,且没有难懂的操作指令。

3.2系统功能模块图

题库管理系统的功能结构如图3.1所示。

图3.1系统功能结构图

3.3开发及运行环境介绍

本系统采用零终端B/S结构设计而成,基于web即可实现管理。

在此基础上配有VS2008,SQL2000等相关软件构成。

VS2008

MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。

使用VisualStudio2008可以高效开发Windows应用。

设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

同时VisualStudio2008支持项目模板、调试器和部署程序。

VisualStudio2008可以高效开发Web应用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX项目模板,它还可以高效开发Office应用和Mobile应用。

 微软公布了最新版VisualStudioShell的预览,新版VS的开发界面分为两个版本:

整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。

并将IronPython引入了VisualStudio,该界面将在VisualStudio2008的Beta2版本中出现。

  

数据库

后台数据库采用SQL2000。

SQLServer2000提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

3.4相关技术介绍

3.4.1ASP.NET技术介绍

ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。

因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。

这种被称为"

ZeroLocalAdministration"

的哲学观念使A的基于应用的开发更加具体,和快捷。

一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。

多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。

自定义性和可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"

plug-in"

的模块。

这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。

网站程序的开发从来没有这么简单过。

安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。

将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。

这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。

当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。

每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义.CSS(CascadingStyleSheets)可算是网页设计的一个突破,它解决了网页界面排版的难题。

可以这么说,HTML的Tag主要是定义网页的内容(Content),而CSS决定这些网页内容如何显示(Layout)。

CSS按其位置可以分成三种:

内嵌样式(InlineStyle)

内部样式表(InternalStyleSheet)

外部样式表(ExternalStyleSheet)

3.4.2JavaScript技术

Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。

于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

JavaScript的正式名称是"

ECMAScript"

这个标准由ECMA组织发展和维护。

ECMA-262是正式的JavaScript标准。

这个标准基于JavaScript(Netscape)和JScript(Microsoft)。

Netscape(Navigator2.0)的BrendanEich发明了这门语言,从1996年开始,已经出现在所有的Netscape和Microsoft浏览器中。

ECMA-262的开发始于1996年,在1997年7月,ECMA会员大会采纳了它的首个版本。

JavaScript使网页增加互动性。

JavaScript使有规律地重复的HTML文段简化,减少下载时间。

JavaScript能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI验证。

JavaScript的特点是无穷无尽的,只要你有创意。

3.4.3数据库连接技术

 ADO(ActiveXDataObjects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。

例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。

当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。

  象Microsoft的其它系统接口一样,ADO是面向对象的。

它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。

为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。

ADO的一个特征(称为远程数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。

作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。

  ADO从原来的Microsoft数据接口远程数据对象(RDO)而来。

RDO与ODBC一起工作访问关系数据库,但不能访问如ISAM和VSAM的非关系数据库。

  ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的ActiveServer页面上。

可以使用ADO去编写紧凑简明的脚本以便连接到OpenDatabaseConnectivity(ODBC)兼容的数据库和OLEDB兼容的数据源,这样ASP程序员就可以访问任何与ODBC兼容的数据库,包括MSSQLSERVER、Access、Oracle等等。

   ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1