江西省智慧党建教育学习及考核系统毕业论文
2020-04-08 13:27:21
摘 要
目前,应用现代信息技术构架进行网络教育成为现代教育的一种趋势,其中远程教育作为现代教育的新形势,以网络为平台,打破了传统教育模式对于时间和地域的限制,让更多的人有机会接受教育,成为新时代教育改革与发展的重要方向。党建在线学习平台就是其中一个具有代表性的范例,在线学习、在线考试作为平台中的重要环节,既是检验党员干部学习党的知识、掌握在线教育的一种高效形式,又可以通过考试促进学习,建设学习型政党和组织。
本系统是结合互联网对党员在线学习及自测这一实际应用,采用了B/S体系结构,以Microsoft Visual Studio 2015作为前台开发工具,以Microsoft SQL Server 2014作为后台数据库管理系统进行开发,实现党建学习教育平台的主要功能:包括党员在前台进行学习资讯浏览、学习资料的下载、在线测试、网上问答、视频教学等功能;组织联系人登录实现支部学习资料管理,学习资讯发布,网上回复党员提问,自测题库维护;管理员登录后实现组织联系人管理、党员管理等全部功能。
关键词:党建学习教育平台;在线测试;模块化;权限
Abstract
At present, the application of modern information technology architecture to network education has become a trend of modern education. Distance education, as a new situation of modern education, uses the network as a platform to break the traditional education model. With time and geographical constraints, more people have the opportunity to receive education and become an important direction for education reform and development in the new era. One of the representative examples is the party’s online learning platform. Online learning and online examination are important links in the platform. It is not only an effective way to test Party members’ knowledge of the Party and master online education, but also promote learning through examinations. Effectively build learning-type political parties and learning organizations.
This system is a practical application of the online learning and self-test of the Party members on the Internet. It adopts the B/S architecture, uses Microsoft Visual Studio 2015 as a front-end development tool, and uses Microsoft SQL Server 2014 as a back-end database management system for development. The main functions of the learning and education platform: including party members' learning information browsing, downloading of study materials, online testing, online question and answer, video teaching and other functions in the front desk; organizing contacts to log in to achieve branch learning data management, learning information release, and online reply party members’ questions Self-test question bank maintenance; administrators log in to achieve the organization of contact management, party member management and all other functions.
Key Words:The platform of party building learning and education;Online test;Modular;Permissions
目 录
第1章 绪 论 1
1.1 背景及意义 1
1.1.1 研究的背景 1
1.1.2 研究的意义 1
1.2 研究现状 2
1.2.1 国外发展现状 2
1.2.2 国内发展现状 2
1.3 设计目标与设计方法 3
1.3.1 基本内容与目标 3
1.3.2 技术方案及措施 3
第2章 系统分析 4
2.1 需求分析 4
2.2可行性分析 5
2.2.1 技术上的可行性 5
2.2.2 经济上的可行性 5
2.2.3 管理上的可行性 5
2.3 系统用例分析 5
2.4 系统业务流程分析 7
2.5 数据流程分析 9
2.6 数据字典 11
2.6.1 数据存储分析 12
2.6.2 数据流分析 13
第3章 系统设计 19
3.1 系统功能设计 19
3.1.1 管理员操作子系统 19
3.1.2 党员操作子系统 20
3.1.3 组织联系人操作子系统 21
3.2 数据库设计 21
3.2.1 概念结构设计 21
3.2.2 逻辑结构设计 24
3.3 输入输出设计 26
3.3.1 输入设计 26
3.3.2 输出设计 27
第4章 系统实施 28
4.1 前台模块设计 28
4.1.1 平台首页 28
4.1.2 组织联系人管理页面 28
4.1.3 在线自测页面 29
4.2 后台模块设计 30
4.2.1 登录模块设计 30
4.2.2 系统主页面设计 30
4.2.3 信息管理模块 31
4.2.4 党员管理模块 32
4.2.5 答疑管理模块 34
4.2.6 组织联系人管理模块 34
4.2.7 题库模块 35
第5章 系统测试 37
5.1 系统测试 37
5.2 测试环境 37
5.3 功能测试 37
5.3.1 登陆功能测试 38
5.3.2 在线自测功能测试 38
第6章 结 论 40
参考文献 41
致 谢 43
第1章 绪 论
1.1背景及意义
1.1.1研究的背景
在信息时代,网络让人与人之间的距离越来越近,网络在线教学是现代教学的新发展趋势。老师的课堂教学已经成为一种传统模式,课堂教学最大的问题就是不能突破时间和空间的限制。而网络在线教学注重引导学生借助互联网来学习各种知识,运用信息化提高学生学习积极性,通过教学过程和计算机网络的有机结合,求得最佳的学习效果[1]。
党建是一个严肃的话题,推进党建是社会发展的重要基础。当今社会,信息化技术的发展、创新和应用深刻影响着我们的生产、生活和思维方式。社会现实要求党在推进建设中必须站在时代的高度,不断创新,不断探索,面对实际,面向未来,积极拥抱信息化带来的机遇、挑战和变化。
因此,党建教育学习要想紧跟时代的发展,必须占领互联网这个阵地,并且运用网络平台,做出一番成绩,这样才能推动党的学习进步,扩大党建学习覆盖面,提升工作实效。将现代信息技术导入党建教育学习,不仅是传统党建学习方式的创新,更重要的是拓宽了一个全新的学习教育领域,找到了一个既继承传统党建学习方式和经验又与当前社会发展相融合的接口[2]。
1.1.2研究的意义
“智慧党建”是近些年来提出的研究课题,主要是将党建与移动互联网等新技术结合起来,让党建更加智能化、信息化、简便化。党建学习是党建的一个重要部分,党建学习推动党建的良性发展。党建信息化最为一个新的研究领域,学习教育更加不能或缺。现代党建学习教育是借助信息技术,将传统党员学习教育模式拓展到PC端和手机终端,实现党员随时随地进行在线教育。
本文的研究基于实际的开发项目,论文题目来源于江西“智慧党建”系统。党建在线学习的研究,能够切实解决当前党建工作的一些问题,党建在线学习,可以降低党员的学习教育成本,可以打破以往学习中时间和空间的限制,可以提高党员的党建学习效能,所以,党建在线学习是当前党建发展的选择,是党建学习发展的新方向。本次毕业设计就基于目前的研究,开发设计一个党建学习教育平台,构建了一个学习资源相对丰富、便于学习与考核的党建学习教育新平台,为党员提供一个便捷高效的在线学习系统。
1.2研究现状
1.2.1国外发展现状
计算机技术最先出现在国外,应用范围也比较广,所以在线教育的研究和使用也比较早。在美国,越来越多的人选择并接受了网络在线学习的方式,包括在校学生和已经参加了工作的人们,在线学习突破了时间和地域的限制,能随时随地接受新的知识,这正好适合当前人们的学习要求。现代网络教学大部分都融合了信息化技术、多媒体技术。把老师平时上课的情况录制下来,通过视频、音频等方式把知识传达给学习者。
2013年8月荷兰以“乔布斯”命名的11所学校中,8所开学迎接学生,这些学校在苹果设备以及技术平台的支持下,尽可能地采取无纸化教学。
日本在线教育案例Schoo ,它的主要目的并不是升学或公职考试,它是一个教学网站,主要工作就是传授商业技巧、科技业界趋势、经营创业等内容,所以它的用户.群体就锁定为上班族客群。自从.2014年.2月以来,Schoo有着高黏性的用户群体,每天晚上七点半到十点半的现场直播教学视频都会吸引平均1000人次在线观看,最大到4000人次的付费观看。
通过以上的事例,我们就能看出,在线学习、在线教育已经是一个国际性的研究主题,互联网的深入广泛应用,正在一步一步改变着我们的生活和学习方式。
1.2.2国内发展现状
国内的在线教育网站有很多,在线教育这个主题已经有比较长的发展时间。本论文主要研究党建在线教育的现状。中国互联网络信息中心(CNNIC)在2018年1月发布了的第41次《中国互联网络发展状况统计报告》,截至2017年12月,中国网民规模达7.72亿,在线政务服务用户规模达到4.85亿,占总体网民的62.9%。虽然这个报告没有统计党员网民数量,但是可以肯定党员网民的数量一定很庞大。以往的党建学习方式不能够吸引当前党员的学习,会使得学习效率不高。因此,党建学习必须结合新型的在线学习方式,以此推进党的发展进程。
在进行江西智慧党建项目时,我参与了党建系统的竞品分析,下面就简单介绍其中一个例子——南山智慧党建,以此来代表当前党建信息化现状。
2013年10月,“智慧党建”在深圳市南山区展开了建设,让南山的党建持续高速推进,不断增强基层党组织的亲和力。党建信息化是党的建设过程中的新机遇,党建结合信息化,会让更多党员加入到党的建设中。南山区现有党组织2552个,党员3.6万名,其中“两新”党员2.3万名,南山区党员年龄轻、学历高、分布广,年轻党员熟悉网络生活和信息化操作,对“智慧党建”有很高的需求性。
1.3设计目标与设计方法
1.3.1 基本内容与目标
“智慧党建”党员在线学习考核系统可以归类为一个党建学习教育网站与后台管理系统,系统主要是党员个人的学习考核场所,方便党员随时学习党建资讯,随时上传学习心得和思想汇报,随时进行考核。因此,系统主要提供资讯学习、上传心得和在线考核三个功能。
本系统的角色分为管理员、组织联系人和党员,管理员的权限相比组织联系人党员来说更多。组织联系人的主要功能是上传学习资讯,管理党员上传心得,组织党员考核,党员信息管理,回答党员问题。党员的主要功能包括查看学习资讯,上传学习心得,在线考试。管理员可以管理组织联系人和党员的功能。
为使用户更顺畅和舒适地使用本系统,界面设计的合理性也非常重要。人机界面要要以用户为中心,在整体色彩、操作区域、操作规范、数据显示等方面都要满足大部分用户的习惯,提高系统的友好性和易操作性。
1.3.2 技术方案及措施
本系统是结合互联网对党员在线学习及自测这一实际应用,采用了B/S体系结构,以Microsoft Visual Studio 2015作为前台开发工具,以Microsoft SQL Server 2014作为后台数据库管理系统进行开发。结合实际需求,党建学习教育平台在Windows 10操作系统环境下,搭建ASP.NET运行环境,完成动态的、交互的web服务器应用程序,实现党建学习教育平台的主要功能。
本信息化系统在实施过程中严格遵守结构化方法的分析设计规范和系统设计原则,在时间上严格遵守时间进度安排,确保设计工作高质量按期完成。
第2章 系统分析
系统分析是信息系统开发的第一步也是最重要的一步,需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型[3]。系统分析需要基于前期调研和用户需求分析,本系统结合江西党建项目,对前期的用户需求调研做了很多准备工作,有充足的资料支撑整个项目的开发。本论文将从需求分析、可行性分析、用例分析、业务流程、数据流程、数据字典等七个方面进行分析。
2.1 需求分析
结合目前参与的项目,经过对党建学习和党员学习方式的调查和分析,我了解到了目前党建工作中,党建学习存在三大痛点:第一,党建学习大部分党组织还是采用传统的方式,组织集中学习,集中测试,每个月要花费大量的时间集中开会学习,虽然学习内容没有很大改变,但是效率很低,花费的时间成本太多。第二,针对流动党员和外出党员,这种形式地域性的局限,不便于及时参加学习。第三,传统的学习模式不能及时掌握党员的学习情况,参加学习的党员并不一定及时掌握最新的学习精神。
针对上述问题,我结合目前项目的需求调研和对真实用户的调查,归纳出本系统最终实现的目标是:
- 实现党员网上在线学习、网上实用知识下载、在线自测管理、网上提问、查看视频资讯等主要功能;
- 组织联系人能够对网上各种资源进行管理和维护,回答党员提出的问题;
- 组织联系人可运用此系统,发布党组织公告信息、发布党建学习资讯、实现文件上传下载、回答党员提问等功能。党建学习教育网站,可以实现党员和组织联系人管理、学习资料管理、网上互动提问、在线测试等主要功能。
- 管理员在后台管理系统完成对党员信息,组织联系人信息,在线学习资源等信息的更改与维护。
本系统设置三类角色:党员、组织联系人和管理员。党员是普通用户,直接使用本系统的一类用户;组织联系人是一个党组织的普通管理员,可以对系统进行日常的维护管理;管理员在这里就是超级管理员,具有系统全部的权限。针对以上的目标以及用户角色分析,本系统分前台网站和后台管理系统两部分,实现如下功能要求:
- 前台网站主要是党员和组织联系人使用。
- 前台实现登录功能。党员和组织联系人可以通过系统完成登录的功能,登录操作完成后,使用本系统的属于各自角色的功能。
- 前台实现学习资讯管理功能。组织联系人可以在系统上传学习资讯,党员可以在前台进行查看和下载,包括视频的上传和下载。
- 前台实现在线提问功能。党员可以在自己登录之后在系统进行提问,组织联系人可以针对党员的问题进行回复。
- 前台实现在线自测功能。党员和组织联系人都可以在系统中对已有的学习专题进行测试,测试结束后会有测试结果。
- 前台实现题库管理功能。组织联系人可以添加和删除题库,对自测题进行动态更新。
- 后台管理系统是由管理员使用。管理员具有管理党员和组织联系人的功能。管理员能够动态的完成学习资讯的发布与管理,可以进行题库中试题的编辑与管理, 完成对党员信息及组织联系人资源信息进行管理与维护的功能。
2.2可行性分析
可行性分析是指在前期调查研究的基础上,预测新系统开发是否具有其必要性和实现的可能性,同时预测可能取得的各种效益和影响。本系统可行性分析要进行技术可行性分析、经济可行性分析和社会应用可行性分析。
2.2.1 技术上的可行性
首先,在线学习网站近年来发展迅速、应用广泛,因此我们在开发本系统时有大量可以借鉴的内容。其次,就我们所选用的开发工具:Visual Studio 2015和SQL Server2014数据库,开发过程中应用到的关键技术为ADO.NET技术。这些开发工具和技术都很成熟,而且实用性强,很适合开发本系统。同时,本系统选择B/S结构,操作要求低,无需安装专门的软件,系统扩展非常容易。最后,就自身而言,多次进行课程设计,有一定的实操经验,遇到问题可以通过网络查询相关资料,再加上导师的指导。因此在技术上能够适应本系统的开发。
2.2.2 经济上的可行性
项目成本预估:本系统对硬件性能没有过高的要求,目前各个党组织单位现有的设备就完全满足,因此不需要额外购置设备。开发过程中周期短,时间成本低。
本系统经济效益:系统的使用会给党建工作带来很大的方便,可以极大地提高党建工作效率,可以降低传统的党建学习带来时间和地域的成本,党建学习系统实际能够起到的作用会远远大于前期投入的开发费用,故从经济上是完全可行的。
2.2.3 管理上的可行性
本系统结合江西智慧党建项目和前期调研,基于对党建学习的了解程度和业务流程的熟悉程度,足以为系统党员、组织联系人和管理员提供一个更实用、简便的人机交互界面。本系统操作流程很简单,交互性很强,不会存在操作困难,管理质量比较高,所以系统从管理的角度来说是完全可行的。
2.3 系统用例分析
本文通过分析系统的实体对象与对象的行为角度对系统进行抽象分析后,分析出了本系统主要角色包括:党员、组织联系人和系统管理员。通过对着三类用户群体的分析,可以得出他们各自的行为信息,得到党员通过党建学习教育网站,下载组织联系人的学习资料、查看最新的学习资讯、进行自我测试、观看教学视频、进行提问等。组织联系人负责党建学习教育平台的学习资料的管理,试题资料的管理,回复党员提问等操作。管理员负责整个后台系统的管理与维护的操作。因此,本系统用例图如图2.1所示:
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: