1 引言
1.1 研究背景
民族团结是社会主义民族关系的基本特征和核心内容之一,也是中国共产党和国家所追求的目标。我国是各族人民共同缔造的统一的多民族国家。在新时期,在科学发展观指导下,实现我国经济社会事业又好又快发展、促进我国的团结统一和繁荣富强、全面构建和谐社会等,都要求必须大力加强学校的民族团结教育工作。
国家对民族团结教育的重视程度极高,投入了大量的人力、物力来做这一项工程,然而,由于该工程信息量的急速增加,多数宣传并没有达到预期效果。出现了宣传面窄、宣传范围小、信息更新速度慢等问题。
一套实用性强的民族团结教育系统,可以行之有效的开展民族团结教育活动。可以让各族人民更深刻,更便捷的相互了解,对民族的团结起到极大的促进作用,为各族的稳定贡献出一份力量。随着Internet飞速发展,通过网络媒介进行宣传教育就显得十分重要,建立一个功能强,针对性强、易于管理的网上民族团结教育系统是必要的,云南民族团结教育网融合多种教育资源,有效配置文本资源和音像资源,保证民族团结教育工作的顺利和有效开展。
1.2 研究的意义
如何更高效的做好民族团结教育工作,是一项长期的工程。云南民族团结教育网,综合了我国各族的详细信息和最新动态,让各族之间相互了解,加强 “三个离不开”(汉族离不开少数民族,少数民族离不开汉族,各少数民族之间也相互离不开)教育,促进各民族之间的平等团结。民族团结教育应该是多途径的,云南民族团结教育网的成立,使该教育不局限于形式,不局限于时间、不局限于地点,在培养各族的民族团结意识,提高各族维护祖国统一、民族团结、反对分裂的自觉性上起到了极大的促进作用。
民族团结教育信息化,可以提高工作效率,加大宣传力度,降低各族信息采集的难度,实现了信息的实时,准确和全面等特点。
6
1.3 研究的目标
该教育网的研究目标是以云南民族团结教育网的建立为契机,以成熟的系统和宣传模式,为民族团结教育工作提供信息化支持,使各族人民思想认识和行为自觉地统一到党和国家的要求上来,增进对中华民族的认同和历史、文化的了解,促进56个民族优秀文化传统的相互交流、继承和发扬;自觉维护我国各民族“平等、团结、互助、和谐”社会主义关系,促进各民族的共同进步和祖国繁荣昌盛。
2 相关技术
2.1 ASP动态网页技术
Asp (Active Server Pages)是微软公司开发的服务器端的脚本编辑环境,也就是说ASP不是编程语言,而是一种开发环境。ASP提供了一个在服务器端执行指令的环境,它可以区分HTML与必须经过服务器翻译才能送往客户端的命令。它可以执行的指令包括HTML语言、VBScript和JavaScript等,因此可以制作出功能强大的WEB应用程序。
从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的ASP.NET。
到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。
ASP 内置与IIS(Internet Information Server)或者PWS(Personal Web Server)中,适合开发中小型的网站。
2.2 CSS 简介
CSS(Cascading Style Sheet)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的结构(structure)与表现(presentation)形式分离。只要HTML文档结构良好,通过CSS作修饰,就可以让页面变得非常漂亮。CSS可控制页面中的每一个元素,你可以定义为类,也可以定义为ID,可以在页面中实现前所未有的效果。
7
2.3 Access 数据库
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一,Access数据库简单易用,但安全性不高。
2003年微软正式发布了access 2003,这是继2002年后发布的最新版本,它在继承了以前版本的优点外,又新增了一些使用功能,之后微软又发布了access2007,目前access的最高版本是access 2010。
Access数据库在网站制作中是可移植性最强的数据库。
2.4 Photoshop 简介
Adobe公司推出的图形图像处理软件Photoshop,以其专业的技能和强大的兼容能力,成为全球通用的图形图像设计及编辑处理工具,Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件。
Photoshop的专长在于图像处理,而不是图形创作。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。
2.5 JavaScript 简介
JavaScript是一种由Netscape的Live Script发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
JavaScript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 JavaScript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用JavaScript可以开发交互式Web网页。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。
8
3 民族团结教育网站的需求分析
3.1 功能需求分析
3.1.1 用户功能需求分析
该教育系统需要在任意地点通过网络向服务器请求所需要的数据,并提供对教育系统即时的管理和数据更新,该教育系统需要反应出56个民族的分布区域、人口数量,以及语言、文字及主要的文化特点和风俗习惯。教育网的整体设计要反应出各族人民团结一致,强调民族特色,设计要与时俱进。需要的栏目有:团结快报、政策法规、民族文化、民族教育、民族音乐、民族影视、管理服务、网上校史。
根据以上信息,教育网的整体设计采用五星红旗的配色方案。红、黄为主色调。红色彰显积极、主动、开放、热情,也象征着革命。中国自古以黄色为尊,它是一种身份的象征,黄色的灿烂、辉煌,有着太阳般的光辉,象征着照亮黑暗的智慧之光,也表示中华民族为黄色人种。教育网顶部,五星红旗与民族团结教育网的标题相互辉映,左侧华表矗立,右侧旭日东升。展现出我国各族人民在党旗下团结一致,共同奋斗的决心。
3.1.2 管理员功能需求分析
对该系统的管理应该操作简单,易于上手,拥有超级管理员对账号进行管理和信息更改,针对民族团结教育网需要的栏目多,信息量大,应该开发出便于管理员自行创建和删除项目,自行创建和删除内容的功能,能针对团结教育网的不同专题来自动生成相应专题的网页,并能对各专题进行管理。
据以上分析,考虑到管理人员为非计算机专业或相关专业的人,在管理员的开发上,移植常用的office 操作方式到管理页面中,尽可能的让管理人员熟悉该系统的操作,并采用系统内置超级管理员的方法,让超级管理员可以自由的对普通管理员进行操作,并以此提高安全性。
9
3.2 安全需求分析
防止SQL注入 云南民族团结教育系统 预防DDOS攻击 防止XSS攻击 图1教育网安全模块
民族团结教育网需要保证数据的安全,以防数据被篡改,服务被停止,防止挂马,黑客入侵等。
如何解决教育网的安全问题,可以从网络、硬件、系统等方面来剖析,在此仅从程序这个层面上来考虑教育网的安全问题,因为在世界范围内,关注人数最多、技术实用性最高、破坏力最强、防护难度最高的黑客攻击技术就在这个层面上。
4 民族团结教育网站的总体设计
4.1 功能模块总体设计
根据用户和管理员所提出的栏目和管理方式,分析整合后可将该系统简单分离为下图形式:
10