专业代写扣扣:5067170904.4.2信息化建设对高校共青团管理的作用信息化是现代管理的一个趋势,通过信息化来解决发展所存在的问题。而随着我国社会的发展和高校的改革,高校共青团所处的环境也在发生着变化。在不同的环境下,高校共青团的工作也发生着变化,特别是近年来的网络的高速发展,使得高校和社会的距离进一步的拉近,一些社会上的思想和行为直接影响着学生的发展。而网络的信息是顺其万变的,所以,传统的高校共青团工作模式已经不能适应目前的校园环境,只有通过信息化方式,通过准确、快速、先进的管理工作模式,才能完成其工作,实现高校共青团的功能,完成党、国家对高校共青团的要求。4.4.3信息化开发模式面向对象的程序设计思想自60年代诞生以来,从刚开始的前卫并且昂贵的开发模式到现在开发的主流模式,已经过去了40多年。现在面向对象技术已经渗透到程序设计的各个角落,从大型服务应用框架到普通的桌面应用,再到操作系统的内核和底层的驱动程序,无处不在。面向对象技术是将行为和数据封装到一个单独的对象,以对象为基础,行为和数据是基本的元素的一种程序设计方法。对象隐藏了实现的步骤,每个对象都是单独的实体,对象之间通过消息的调用,最简单的消息调用方法就是方法的调用来进行交互的。类是同一个类型的对象的描述,是所有该类型对象的模版,可以由一个类生成很多对象,并且类可以继承其他的类。面向对象思想是一种程序设计思想,其在一定的抽象层次上将程序实体封装成独立的对象,以便达到解除程序各个部分之间的耦合,有利于理清楚系统各部分之间的关系。设计模式是在软件开发的长期过程中形成的用于解决特定场合下的特定问题的一种经过实践检验的可重复使用的高效的解决方案。设计模型是程序设计方法,是以面向对象为基础的。在现在的程序开发高级语言中,每一种面向对象技术的实现都有一个对象系统,一个完备的对象系统背后还有一个庞大的类型系统。类型系统是面向对象技术的实现的根本,有了类型,才有了对象的类型、类类型、接口类型和基础数据类型,在这之上才有对象和类、接口等对象。在常用的linux操作系统中,内核就是实现了一个较为简单的对象系统kobject,不过在Linux中,没有对象的类型系统。面向对象思想是根据是否支持动态类型分为静态类型和动态型。如smalltalk就是动态型,c++则是静态型的。而用c语言实现的gobject也是动态类型,甚至还实现了一般只有动态语言才有的闭包(closure),最早的c语言还是很强大的。现在新出现的python和ruby等动态语言都是支持动态性的面对对象系统。面向对象主要是有封装、继承、多态和接口,通过多层次和多角度的抽象来达到。封装就是将数据和方法、行为方法一个对象的实体中。继承主要是描述类与类之间的关系,子类继承了父类的方法和部分的数据。多态是面向对象的核心,多态是调用不同对象的同一个方法,就会产生不同的行为,通过函数的重载实现的多态并不是面向对象技术中的多态,可以看做是c++的语法。接口是模块和类提供给对象的操作界面。其只是定义了一套操作规范,并没有实现,实现是由声明具有该接口的具体模块和类完成。面向对象思想已经有多种实现,有的实现是完整的,如c++和java语言,有的只是简单的具有动态特性,如smalltalk、python、rrby等。有的实现是简单的,如很多用c语言写的开源软件中的面向对象实现,linux内核中面向对象的实现就是Kset和kobject,实现了一个简单的设备类层次。使用面向对象技术编写程序时,要时刻想着面向过程的程序设计方法,很多时候需要将面向过程和面向对象相融合才能使程序简洁高效,面向对象思想需要灵活的实现才能得到最好的效果。设计模式不仅可以在面向对象的程序设计语言中使用,也可以在c语言,或者是汇编语言中使用,设计模式需要在特定的成和下使用,不能生搬硬套,需要根据实际的情况变化,设计模式一般提供了系统的隐喻,提供了多种情况下可用的解决方案,可以更快速的思考设计,减少与程序交流时的障碍。4.3.4经典开发架构MVC的三层架构模式:即数据展示层-请求控制层-业务处理层。MVC架构是Model-View-Controller的缩写,中文翻译为模型-视图-控制器。MVC专业代写扣扣:506717090应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。数据展示层主要用于客户端数据的生成,例如表单,数据的输入输出等。请求控制层则用于接收从客户端发来的用户请求,请求控制层接收到请求后会按照用户的指示去调用相应的业务处理层接口进行处理,当业务处理层返回信息后再根据相应的配置返回到客户端。业务处理层只主要负责用户业务逻辑的处理,接收到业务处理请求后,业务处理层会调用相应的接口,并连接数据库进行数据的操作,操作完毕后关闭数据库连接将数据返回到请求控制层。这种结构对日后项目的和扩展都具有很大的促进作用。该三层架构流程如图2.4所示:JSP(V)Servlet(C)Javabean(M)图2.4MVC架构模式4.5信息化建设内容根据本人对高校共青团工作的理解,并结合信息化建设的规范,列出了以下几种最为主要的功能模块。具体如下图所示:高校共青团管理平台团员管理个人信息管理选举管理监管管理投诉管理系统管理组织活动管理图4-1高校共青团管理平台从图4-1中可以看出,目前信息化平台主要有七方面的内容,但是里面每个内容都是很复杂的,下面将一一的说明。4.5.1系统管理系统管理是每个项目必有的功能点,在本系统中,系统管理包含的功能点较多。主要有人员管理、日志管理、单位管理、个人信息管理、单位信息管理。并且本系统需要不同的角色,最高管理员、管理员、团员干部帐号、团员4种角色,不同的角色所拥有的功能是不一样的。具体功能如下:系统管理人员管理单位管理个人信息管理单位信息管理日子管理图4-2系统管理功能图1、人员管理人员管理是信息系统最为基础的内容,主要是上级对下级的一种管理形式,上级可以对下级的各项信息进行增删改查,从而保证系统的正常运行。2、日志管理日志管理主要是为了保证系统的安全运行,通过日志管理管理员和用户可以考到所有和自己所操作的内容,如何系统出现异样,就可以通过日志管理迅速的找到相对应的操作,明确是什么样的操作导致了这一问题。便于后续的解决问题和改进问题,为信息平台的正常运行提供了可靠的保障。3、单位管理单位管理是在增加用户时要用的,因为这个系统所使用的人基本上增加信息时要选择增加人员的单位,管理员和团干部要有具体的单位,而团员要有具体的班级,专业代写扣扣:5067170904、个人信息管理当用户登录到系统后,可以完善本人的各种信息,并且可以对这些信息进行增删改查的功能,但是每个用户都有一个单位,这个信息是不能被改变的。在本系统中用户的登录和注册模块与普通应用系统的用户登录和注册模块是有区别的。最主要的区别是由系统地超级管理员添加,而不是由用户自己注册添加。这一操作比较符合人事管理。因此当一个用户登录该系统之后,操作流程图如图4-3所示:图4-3系统用户操作流程图4.5.2团员管理团员管理是本系统的最基本的内容,团员管理是要把团员的各项信息录入到系统中,以便活动的开展和其他功能的操作。本系统不同的用户具有不同的功能,主要分为管理员,团干部和团员三个等级。在团员管理中,主要包含了查询团员信息、增加团员信息、修改团员信息等一些基础操作,也包括了团员信息统计、团员活动管理和团员评价等功能。基本上满足的现在和未来高校共青团对系统的需求。具体的功能模块如下所示:用户登录登录成功用户角色管理新用户注册修改密码普通用户平台否是超级管理员普通用户团员信息管理增加团员信息查询团员信息删除团员信息团员信息统计团员活动管理团员评价修改团员信息图4-4团员信息管理功能图1、查询团员信息查询团员信息主要是为了对团员进行管理,是系统的最基本的功能之一。查询团员信息可以有几种不同的方式,可以通过学生的姓名、年级、参加的活动等几个方面进行查询。2、增加团员信息由于每年入学阶段,是集中录入团员信息的时候,团员的信息主要包括姓名、入团时间、年龄、性别、入团学校、评价等基本信息。除了一个个添加信息之外,还有导入功能,通过excel可以导入大批量的信息。3、修改团员信息这个功能只有管理员才有权限,管理员如果发现团员的信息有错误,可以通过这个功能进行修改。4、团员统计功能在日常的管理中,对团员的统计是不可避免的。本系统所提供的功能是非常全面的,包括按照年龄统计、性别统计、年级统计、入团时间统计等。通过此功能,管理员和团干部可以快速准确的获取自己想要的信息。5、团员活动管理团员活动管理主要是对团员参加的活动进行管理,这个功能是管理员和团干部才有的,主要是对团员参加活动的增删改查。专业代写扣扣:5067170904.5.3组织活动管理在目前的高校共青团中,一个很大的问题就是活动组织不起来,团干部和团员之间缺乏沟通的平台。在组织活动管理中,首先由管理员和团干部发布活动信息,征求团员的意见,然后进行统一的活动规划和设计,从而照顾到不同团员的需求。本功能模块主要包括活动信息发布管理、活动意见征求管理、活动发布、活动结果展示等七项功能。组织活动管理活动意见征求管理活动信息发布管理活动结果展示活动心得活动作用参与人员活动发布图4-5组织活动管理1、活动信息发布活动信息发布是由管理员和团干部发起的,在系统中发布要指定特定的对象,针对那一部分的团员。在发布活动信息时要录入活动的时间、地点、主题、内容和组织人员等内容。这个活动信息的发布要和正式发布的内容类似,只有这样才能让参加的团员提出各种建议,从而尽量的满足不同团员的需求。2、活动意见征求管理当团员收到活动信息后,根据自身的情况,可以给本次活动提出自己的想法和建议。在管理员端,将显示各个团员反馈的信息。管理员和团干部可以根据这些信息进行不同的统计,从而制定出最合理的活动。3、活动发布管理员和团干部根据反馈的信息,对各类的需求进行汇总后,再对活动进行筹划的确定,并形成最终的版本,发布出去。4、活动展示活动完成后,将把活动中的各种信息进行展示,以供其他团员关注和学习。在本功能中,要能满足视频、照片和文字的上传,从而直观的反映活动的内容和结果,为团的活动增加吸引力。4.5.4选举管理选举管理是高校共青团的一项非常重要的功能,目前的高校共青团的干部的任免都是上级决定的,并不能完全真实的反映团员的真是意愿。所以在未来的发展中,要逐步的开展选举功能,只有充分的尊重团员的意见,才能使得团员真正的参与到团的建设中。在选举管理模块中,主要有选举活动的时间,投票的规则、候选人的资料等内容。在候选人的管理中,可以对其进行增删改成,把候选人最真实的信息展示出来,并接受来自各方的举报。4.5.5监管管理监管管理是本系统最为重要的一项功能,不仅要对团干部的功能进行全面的管理,而且要对团员进行管理,从而为用人单位提供学生的表现情况。在对团干部的工作监督中,主要是根据组织的活动的效果,以及处理事情的能力进行管理。每次组织活动后,参加活动的人员将对团干部进行直接的评判,评判的信息将公司与众。在每次换届选举的时候,这些评判的信息也要展示出来。这样就能直接的反映出团员的真实感受,这对于团的发展是非常重要的,只有形成一个公平、公证、透明的组织,才能健康良好的发展。而对于团员的监督,则是由管理员和团干部进行的,通过团员参加团组织活动的次数、思想来给团员进行评判。不同的活动信息要记录下来,供用人单位参考。专业代写扣扣:506717090