高校网上党校系统学习模块的设计与实现.docx

上传人:b****7 文档编号:9252601 上传时间:2023-02-03 格式:DOCX 页数:30 大小:608.09KB
下载 相关 举报
高校网上党校系统学习模块的设计与实现.docx_第1页
第1页 / 共30页
高校网上党校系统学习模块的设计与实现.docx_第2页
第2页 / 共30页
高校网上党校系统学习模块的设计与实现.docx_第3页
第3页 / 共30页
高校网上党校系统学习模块的设计与实现.docx_第4页
第4页 / 共30页
高校网上党校系统学习模块的设计与实现.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

高校网上党校系统学习模块的设计与实现.docx

《高校网上党校系统学习模块的设计与实现.docx》由会员分享,可在线阅读,更多相关《高校网上党校系统学习模块的设计与实现.docx(30页珍藏版)》请在冰豆网上搜索。

高校网上党校系统学习模块的设计与实现.docx

高校网上党校系统学习模块的设计与实现

河北农业大学

本科毕业论文(设计)

题目:

高校网上党校系统—学习模块的设计与实现

摘要

随着信息技术的高速发展以及计算机网络技术的日趋成熟,网上管理及教学、测评已成为现代高等教育不可或缺的重要组成部分,与其相应的研究和开发也迅速地发展起来.随着高校入党积极分子人数的不断增加,高校党校的规模也在日益扩大,传统教学方式已不能满足学员的要求,其传统授课形式的教学质量和教学效果难以保证,对学员学习成绩、思想情况等也难于考察和评价。

加强高校党建设,无疑具有重要意义,然而,目前高校党校教育中存在一些问题,如授课形式落后,授课内容单一,教学效果不显著等。

这些问题的存在影响了党校重要作用的正常发挥。

为方便党校学员信息管理,利用ASP.NET技术,采用三层体系结构开发了高校网上党校系统,利用MicrosoftSQLServer2005作为数据库平台与ADO.NET相结合的技术访问数据库,二级管理模式,开发具有管理员管理,学员管理,文章管理等功能的管理系统,实现了真正无纸化管理。

关键词:

高校网上党校;ASP.NET;管理系统

 

 

 

Abstract

Withtherapiddevelopmentofinformationtechnologyandcomputernetworktechnologymatures,onlinemanagementandteaching,assessmenthasbecomeanintegralpartofmodernhighereducationanimportantpartofitscorrespondingresearchanddevelopmentisalsorapidlydeveloped.Withcollegepartytheincreasingnumberofactivists,HigherPartyisalsoincreasingthesizeofthetraditionalteachingmethodscannotmeettherequirementsofthestudents,theirtraditionalmodesofteachingqualityofteachingandteachingeffectivenessisdifficulttoguaranteethestudentacademicperformance,thinking,etc.isalsodifficulttoinvestigateandevaluation.StrengtheningthePartybuilding,undoubtedlyofgreatsignificance,however,thecurrentcollegepartyschooleducationtherearesomeproblems,suchasthedeliveryofthecoursebehindasinglelectures,teachingeffectwasnotsignificantandsoon.TheseproblemsaffectnormalplayanimportantroleinSchool.

Schoolstudentstofacilitateinformationmanagement,theuseofASP.NETtechnology,hasdevelopedathree-tierarchitectureuniversitiesonlineSchoolSystemusingMicrosoftSQLServer2005asthedatabaseplatformcombiningtechnologywithADO.NETtoaccessthedatabase,twomanagementmodels,developmentwithadministratormanagement,studentmanagement,articlemanagementfunctionssuchasmanagementsystems,toachieveatrulypaperlessmanagement.

Keywords:

CollegesOnlineParty;ASP.NET;ManagementSystem

 

1.绪论

1.1选题背景

随着世界经济的快速腾飞,信息技术正在以前所未有的速度和方式,深入到我们生活的各个方面。

在这种时代背景下我们的思维方式、管理方式、生活方式、解决问题的方式都发生了巨大的变化,同样这种变化也影响了当今的大学校园。

目前,信息技术已经渗透到了我国高校的各个角落,高校的信息化工作正如火如荼地开展。

信息化是社会发展的大势所趋,同样也将成为我国现代化教育的推动力之一。

校园里的生活、学习和工作都是以校园网为基础环境的,信息技术的应用正在影响着传统的教学模式以及师生的沟通方式和学校的管理模式。

全新的多媒体教学逐渐运用到大学的校园和课堂中,这为大学学习和生活增添了新时代的活力。

同时,我们也可以得出这样的结论:

在教育信息化浪潮的推动下,大学生思想政治教育信息化也已经成为必然趋势,大学校园里的思想政治教育课堂再也不可能是一支粉笔一块黑板的简单模式,大学的课堂急需信息技术的“新鲜血液”的注入。

《2006-2020年国家信息化发展战略》指出,要“加快教育科研信息化步伐,提升基础教育、高等教育和职业教育信息化水平”。

高校的思想政治教育是以大学生为工作对象的实践性很强的工作,它需要先进的理论作指导,也离不开先进有效的传输技术,尤其在现在全球信息化的大环境下,加强高校学生思想政治教育信息化的理论与应用研究己势不可挡。

高校思想政治教育信息化研究已经成了摆在我们面前的新问题,我们需用科学的态度深入地研究现在思想政治教育所处的大环境,切实准确地分析信息社会的特征以及这种信息社会给高校思想政治教育带来哪些影响,以及怎样运用科学的理论和教育理念来促进思想政治教育信息化的顺利发展都将成为我们有待解决的新课题[1]。

1.2选题意义

高校思想政治教育信息化的研究一方面使得传统的高校思想政治教育研究手段得到进一步的改善和提高,为高校思想政治教育的研究开辟了新的研究道路和研究方向。

另一方面也使得大学生在现代信息技术的影响下,他们的思想和行为更具有时代特色和个性特征,使高校思想政治教育关注和研究的对象更加复杂和多样,针对问题的解决方法也必然需要多元,拓宽了高校思想政治教育的研究领域,丰富了高校思想政治教育内容,使高校思想政治教育的内容在信息时代有了全新的内涵。

思想政治教育是社会的产物,高校思想政治教育应服从和服务于社会及大学生全面发展的需要。

高校思想政治教育信息化的探索可以给在教育信息化背景下的高校思想政治教育的中打造坚实的理论基础。

高校思想政治教育的质量和效果的提高需要有创新的理念和方法,所以利用现代信息技术可以对传统思想政治教育的理念和手段经过整合之后予以创新和发展,可运用现代信息技术作为高校学生思想政治教育新载体,以此提高思想政治教育的质量和效果。

因此,高校思想政治教育工作者应及时更新教育观念,树立起与信息社会发展要求相适应的现代思想政治教育理念,指导他们利用现代信息技术开发多媒体课件和互动式学习产品,建立大学生管理信息系统,构建互联、开放、共享的信息资源体系,引导思想政治教育工作者积极投身到思想政治教育信息化的建设中来。

高校积极加强思想政治教育信息化,这样不仅加强了高校思想政治教育管理的时效性,同时还可以引导大学生正确认识信息社会和正确使用现代信息技术,教育大学生正确认识和理解与信息技术相关的文化、信息、社会伦理和社会道德等问题[2]。

1.3国内外研究现状

1.3.1国外政治信息化管理

“思想政治教育”这一概念国外没有明确的解释,国外的思想政治教育方式更多的是隐藏渗透在宗教教育以及公民教育等等,它们是在政治社会化的旗帜下悄无声息地进行着的具有一定阶级意识的思想政治教育。

最早的信息技术开发由美国传向世界,拥有先进技术的西方国家纷纷将信息技术的优势有效地运用到了教育领域,称其为信息伦理学或网络伦理学。

国外对信息德育的关注始于20世纪70年代末80年代初,学术界开始在信息资源管理中将伦理道德纳入学科理论和管理实践,而与此相适应的各种思想政治教育信息化活动在实践上显得形式各异且各具特色。

到了20世纪80年代中期,计算机伦理学、网络伦理学、信息伦理学等研究成果开始大量出现。

党校作为干部教育和科研的主要学习研究场所,其必须不断适应信息化社会的需求才能使得党校科学研究管理工作落到实处。

科研管理信息化是党校数字化建设的重要方面,通过搭建科研管理信息平台,充分运用数据库技术和网络技术才能不断促进党校科研信息管理的现代化实现。

1.3.2中国党校信息化建设和管理的现状

随着国外信息论理学研究度的不断提高和不断深入,上个世纪70年末期80年代初我国思想政治教育信息化伴随着初期的信息研究及信息哲学研究的热潮出现了。

开始是借用信息科学的一些理论、观点来研究思想政治教育。

我们可以看出,近年来,国内高校思想政治教育己经开始有意识地利用信息技术快捷、丰富、生动等特点和网络资源的优越性开展教育工作,引发了学生更多的关注,更有助于吸引学生的注意力,唤起学生的学习兴趣,从而有助于发挥大学生主体学习意识。

而学生的主体性一旦得到了充分的发挥,那么便能让他们主动地运用信息技术的优势吸取自己学到课堂上学不到的知识,提高学生的信息素养和能力,从而提高了他们的自信心和成就感。

从目前党校管理体系来看,党校信息化应用系统建设还不够完善。

信息化建设的目的是应用,是为教学、科研服务的,目前各级党校的信息化应用系统建设还很匮乏。

与教学科研紧密联系的教务管理系统、科研管理系统、学员管理系统等应用基本没有建立,很多地方党校的管理还依赖于传统的手段,没有很好的发挥信息化方便快捷、节约成本的优势。

在当前形势下,信息化建设在党校的教学、科研和管理中的地位日益重要,在网络平台、系统构建的过程中,关于管理和应用方面的一些问题也日渐凸显。

以应用为主导的信息化建设和服务如何更好地支撑和服务于干部教育培训工作,是我们党校信息化发展面临的迫切要求和课题[3]。

1.3.3传统党校体制存在问题引发的原因

传统党课教育一般采用课堂教学模式,这种模式在过去相当长的时间内曾发挥了重要作用。

但是随着教学模式的逐步成熟和信息网络的迅猛发展,传统党课正面临着巨大的挑战。

一方面学员缺少有效自的我教育。

传统学习方式学员只是在一定的时间、相对固定的地点进行临时短期学习。

在较短的时间内,学员不能形成有效的自我教育体系,进行自我教育;固定的课堂时间结束,对于要加强的知识点学员不能及时有效的进行回顾、进行自我测试。

另一方面课堂教学使其对学员数量及时间相对的限制,这不仅加大教师的工作量,也不能使更多的学员进行学习。

党课教材及资料,众所周知是影响学习质量的主要因素。

就目前市面上的党课教材及资料来说,版本众多,风格各异,内容不统一,质量参差不齐,符合高校党课教学特点的更是甚少。

这样给教师授课和学生学习都带来相当的不便。

对于近期更新的知识学员不能在第一时间内阅读及学习,学员的信息量只能局限于课堂提供的一些资料。

师资队伍建设是提高党校学习的另一重要因素,但大多数高校师资比较紧张,党校安排有许多专任教师是不符合实际。

为了更进一步加强党校教育,一些高校会聘请有较高理论水平和丰富实践经验老师来学校讲课,这样不仅加大经费花销,更使得学员不得不多方面调整时间来进行课堂学习。

这样不仅仅影响的是学校的经费花销,更重要的是学员课下没有相对固定的教师为其指导,影响其学习质量[4]。

1.4论文组织

1.绪论本章主要概述了选题背景、选题意义以及国内外研究现状。

2.开发工具与技术介绍本章主要对网上党校系统所用开发语言以及开发工具进行介绍。

3.系统实现本章首先对系统需求分析以及系统分析进行概述,设计方面主要包括设计思想、所实现功能、各模块流程图以及数据库设计等实现。

4.系统实现本章主要以添加管理员以及学员登录网站学习为例介绍系统模块具体实现,包含内容主要为模块的核心代码。

5.总结与展望本章对整个系统各方面进行总结,其中包括所实现功能以及系统所需改进方面。

6.参考文献本章列出网上党校系统所参考文献。

7.致谢。

2.开发工具与技术介绍

2.1ASP.NET介绍

因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。

ASP.NET同时也是language-independent(语言独立化)的,可以选择一种最适合语言来编写程序,支持的有C#,VB,Jscript,C++、F++。

这样的多种程序语言协同工作的能力COM+开发能够完整的移植向ASP.NET。

ASP.NET是WEB应用程序开发的一个重要技术,它是建立在.NET框架基础上的WEB程序设计框架。

ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员。

ASP.NET最基础的底层为网页(Page),网页由System.Web.UI.Page类来提供基础支持,包含了页面的事件以及对象绘制的引发点。

ASP.NET网页在微软的官方名称中,称为WebForm,除了是要和WindowsForms作分别以外,同时也明白的刻划出了它的主要功能:

“让开发人员能够像开发WindowsForms一样的方法来发展Web网页”。

因此ASP.NETPage所要提供的功能就需要类似WindowsForms的窗体,每个WebForm都要有一个区块,所有的ASP.NET服务器控件都要放在这个区域中,这样才可以让ViewState等服务器控制能够顺畅的运作。

ASP.NET包含只需少量代码或无需代码就可以将数据访问添加到ASP.NET网页的功能。

可以连接到数据库、XML数据和文件以及作为数据源的业务对象。

然后可以使用各种控件显示数据,这些控件对于如何在页面上显示数据方面提供了极大的灵活性[5]。

2.2C#介绍

C#是面向对象的编程语言。

它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

 

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。

使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。

 

C#所开发的程序源代码并不是编译成能够直接在操作系统上执行的二进制本地代码。

与Java类似,它被编译成为中间代码,然后通过.NETFramework的虚拟机——被称之为通用语言运行时(CLR)——执行。

所有的.Net编程语言都被编译成这种被称为MSIL(MicrosoftIntermediateLanguage)的中间代码。

因此最终的程序在表面上仍然与传统意义上的可执行文件都具有“.exe”的后缀名。

但是实际上,如果计算机上没有安装.NetFramework,那么这些程序将不能够被执行。

在程序执行时,.NetFramework将中间代码翻译成为二进制机器码,从而使它得到正确的运行。

最终的二进制代码被存储在一个缓冲区中。

所以一旦程序使用了相同的代码,那么将会调用缓冲区中的版本。

这样如果一个.Net程序第二次被运行,那么这种翻译不需要进行第二次,速度明显加快。

C#两个基本类:

一个名叫object的类是所有其他类的基类。

而一个名叫string的类也像object一样是这个语言的一部分。

作为语言的一部分存在,意味着编译器有可能使用它,无论何时在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它。

一个C#的结构体与C++的结构体是相似的,因为它能够包含数据声明和方法。

但是,不像C++,C#结构体与类是不同的,而且不支持继承。

但是,与Java相同的是一个结构体可以实现接口[6]。

2.3SQLServer2005介绍

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

SQLServer是一个关系数据库管理系统。

它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

Sybase则较专注于SQLServer在UNⅨ操作系统上的应用。

MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。

此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。

数据库是整个系统的核心,系统数据库平台的选择需要从数据容量、数据库功能和安全性等因素综合考虑MicrosoftSQLServer2005数据库管理系统,一方面能完全满足数据存储量和功能的需要,另一方面具有较完备的数据库安全机制,因此网上党校系统采用了MicrosoftSQLServer2005作为服务数据库平台[7]。

2.4VisualStudio2008介绍

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

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

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

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

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

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

VisualStudio2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。

VisualStudio2008包括各种增强功能,例如可视化设计器(使用.NETFramework3.5加速开发)、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。

VisualStudio2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的Web应用程序。

开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台[8]。

 

3.系统设计

3.1系统需求分析

网络党校的实现相对于传统的课堂授课形式具有明显的优势。

首先,网上党校系统采取学校与学院二级管理方式,给学院分党校带来较大的灵活性;各分党校可以根据本学院学生的常规教学情况,安排网上党课学习时间限制。

其次网上教学便于学校党校和各学院党校的动态管理,有利于管理工作的现代化。

第三,网络教学的现代化方式使信息量增大,同时具有生动的形象画面和声音,将知识性和欣赏性融为一体,能极大的提高学员学习党课兴趣和学习效果。

最后,网上党校系统还可以不受学员名额限制,满足更多入党积极分子和广大高校学生的学习要求,为实现对全校学生进行党的基本知识教育和宣传提供了可能。

网上党校教育目标和手段针对性强,更加凸显因材施教、因人施教的育人原则。

通过网上课堂,参加培训的党员可以根据自身的水平和需要,选择不同的内容加以学习,自行安排学习进度,及时将学习中遇到的问题和对集中培训的需求建议汇总到党校。

在集中培训时就可以有针对性的解决一些普遍存在的问题,从而增强党员教育的灵活性。

网络具有信息整合、资料共享、即时传递等特点和功能,通过网上党校,党校教育的内容被极大丰富。

在网上不仅可以随时查阅信息和资料,而且随着形势的发展变化,一些教育内容可以随时更新,例如将近期发生的重大事件也可借助网络得到及时有效的讨论,进而对广大党员关心的热点、难点和疑点问题进行及时疏通、整合。

网上党校教育内容丰富生动、形式多样充分调动了教育者和教育对象双方的积极性和主动性[9]。

3.2系统分析

系统分析是平台开发的一个不可缺少的环节,为了能够更好、更完善地被设计出来,就必须先进行调查研究。

在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。

到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。

此系统为网上党校学习模块,主要实现党校管理员对学生信息以及各院级管理员的管理,其中包括审核学生信息,分配学生ID,以及校级管理员对院级管理员信息的添加、修改与删除;文章管理,学习内容管理等。

从网上党校系统的实际要求功能出发,结合ASP.NET的特点,设计系统的三层体系结构。

最底层是数据层,数据层存放系统所要用到的各种信息表。

另有一个数据辅助层DBUtility;中间层是业务逻辑层,实现各种功能,将DAL层或WEB层传来的数据进行相关操作处理;最顶层是表示层,该层主要是用户能够看到的实际内容显示页面即Web窗体,如登录界面,管理员管理界面,文章管理界面[10]。

3.3三层体系结构设计

三层架构将数据层、应用层和业务层分离,业务层通过应用层访问数据库,保护数据

完整,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用;业务层主要作用是接收用户的指令或者数据输入,提交给应用层做处理,同时负责将业务逻辑层的处理结果显示给用户。

相比传统的应用方式,业务层对硬件的资源要求较低;

表示层位于最外层,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。

业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。

由于层是一种弱耦合结构,层与层之间的依赖

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

当前位置:首页 > PPT模板 > 其它模板

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

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