1. 结合课题任务情况,根据所查阅的文献资料,撰写1000字以上的文献综述。
步入信息时代,互联网技术已渗透到全球经济、社会及公民生活的各个方面,促使人们的生活、思维和行为方式不断地发生改变。对高校的学生而言,网络化的冲击集中表现在对党的政治思想的传播、宣传和接受方式产生重大的影响,同时给党的工作制度及其运作模式也带来深刻的影响。这无疑给高校党建工作带来新的机遇和挑战。它考验着我们的党建工作是否真正做到与时俱进,及时发现新事物、善于挖掘新资源、精于利用新工具,以搭建一个新的平台,切实提高党的思想政治工作绩效[1]。特别是在高校扩招后的今天,学生党员的规模比例也随之增大。这无疑加大了高校党建工作的难度,也为党建工作的网络化提供了解决问题的新工具和新思维。
快速及时的新闻,五彩缤纷的网上信息,使网络与人们的生活息息相关,因此进行党建工作网络信息化建设是适应时代发展要求的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在新时代的大学生中,学生们对信息的及时性、丰富性有了更新,更高的要求,而网站由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网站也逐渐成为一种新兴的信息发布资源。而动态交互式网页刚好提供了这些功能,本系统就是一个能够实现新闻信息的网上发布,多栏目管理,实时的进行统计和记录,并实现将文字、声音、FLASH、图像、音频、视频等全方位展示的网上交互系统。
计算机系党建网站正是利用这种动态交互式网站使系统管理员通过internet能够方便,快速,简洁的管理党建工作信息;普通用户能够快速地浏览党建工作信息。因此将大大节约了党建工作中发布信息的时间,节约了人力,财力和物力,适应了社会发展的潮流,充分发挥了网络的优势。
随着Internet/Intranet技术的兴起,原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代党建工作信息平台,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。传统的网站设计方式有两种:一种是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;另一种是基于动态网页技术和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。在当今主流的web应用程序中的主流技术主要是asp.net、php、jsp等,又因为jsp具有一次编译、多次、多处运行、代码的执行效率高、组件的重用性、将内容的生成和显示进行分离等优点作为了开发人员的青睐,所以本次的的技术主要采用jsp。计算机系党建网站将采用流行的Struts+Hibernate框架实现系统程序部分,struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发,struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类、实现和执行程序事务逻辑的类 自定义的标记库使得创建和验证HTML表单更加容易。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库[8]。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任[2]。数据库将采用可以自由使用、功能强大、灵活性高、且具有丰富的应用编程接口(API)以及精巧的系统结构的My SQL数据库。
参考文献
[1] 林逢春 王学力 李镇贤. 西方政党党建工作网络化的现状分析及启示. 广东外语外贸大学学报. 2008年4期
[2] 李 刚. 轻量级J2EE企业级应用实战——Struts+Spring+Hibernate整合开发[M]. 北京:电子工业出版社,2006
[3] Nathaniel T. Schutta,Ryan Asleson. Ajax与Java高级程序设计[M]. 北京:人民邮电出版社,2007
[4] James Edwards,Cameron Edwards. JavaScript精粹[M]. 北京:人民邮电出版社, 2007
[5] Michael J.Hernandez著.范明、邱保志、职为梅等译.数据库凡人设计入门[M].北京:电子工业出版社, 2005.4
[6] 郝玉龙 姜韡. Java EE编程技术[M]. 北京:清华大学出版社,交通大学出版社,2008
[7] 唐友国 湛洪波. JSP网站开发详解[M]. 北京:电子工业出版社,2008
[8] 曹广鑫.Struts 数据库项目开发宝典 [M]. 北京:电子工业出版社,2006.
[9] 罗玉玲. J2EE应用开发详解[M]. 北京:电子工业出版社, 2009
[10] 刘京华. JavaWeb整合开发王者归来[M]. 北京:清华大学出版社,2010
2.选题依据、主要研究内容、思路及方案。
2.1 选题依据
本项目来源于“湖南省教育科学规划高校党建专项课题——互联网时代高校基层党组织党建新模式的探索”课题,属该课题的党建网站的建设部分。
2.2 主要研究内容
基于以上的技术,计算机系党建网站,将实现如下功能:
1、前台(客户端):
(1)游客可进行浏览、查询党建相关信息、公告、视频;
(2) 可下载相关文件;
2、后台(管理端):
系统管理员经过后台登录验证后可进行以下操作
(1) 信息管理:对党建相关信息进行查询、修改、删除的操作,并可发布多媒体作品;
(2) 管理员管理;
(3) 文件管理;
2.3思路及方案
计算机系党建网站将用J2EE设计,目标是实现一个基于MVC(Module-View-Controller)模式的网上的党建工作平台。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。网站将采用流行的Struts+Hibernate框架,利用Struts实现系统的MVC分离,利用Hibernate实现数据访问的层数据持久化,数据库将采用可以自由使用、功能强大、灵活性高、且具有丰富的应用编程接口(API)以及精巧的系统结构的My SQL数据库。
3.工作进度及具体安排。
|