文 献 综 述
学 院 计算机科学与工程
班 级 114030602
学生姓名 李 议 学 号 ***********
文献综述要求
1、文献综述是要求学生对所进行的课题搜集大量资料后综合分析而写出的一种论文。其特点“综”是要求对文献资料进行综合分析、归纳整理,使材料更加精练明确、更有逻辑层次;“述”就是要求对综合整理后的文献进行比较专门的、全面的、深入的、系统的论述。
2、文献综述中引用的中外文资料,内容须与课题或专业方向紧密相关,理工类不得少于10篇,非理工类不少于12篇。
3、文献综述不少于2000字,其所附注释、参考文献格式要求同正文。
文献综述评阅
评阅要求:应根据学校“文献综述要求”,对学生的文献综述内容的相关性、阅读数量以及综述的文字表述情况等作具体的评价。
指导教师评语:
指导教师:
年 月 日
重庆理工大学工会综合管理子系统的分析与实现的文献综述
李议
摘要
随着互联网时代的到来和信息技术的迅速发展,信息化的管理方式受到了广泛关注,推动高校工会信息化建设以成为各个高校工会发展的客观需要和迫切要求。
本文首先对重庆理工大学工会综合管理系统课题进行了详细的调查研究,包括重庆理工大学工会信息化建设现状以及该课题的研究意义。其次,对此课题的管理信息开发方法、开发框架、系统体系结构、开发技术及语言做了深入研究。明确了重庆理工大学工会综合管理子系统的功能设计以及系统开发运行环境配置,同时对实施该系统进行了可行性分析。
关键词:工会管理系统 框架 功能设计 数据库
1 引言
1.1 课题研究背景
中国工会是中国党领导的职工自愿结合的工人阶级群众组织,是党联系职工群众的桥梁和纽带,是国家政权的重要社会支柱,是会员和职工利益的代表[1]。随着信息技术的快速发展以及学校不断深入的教育改革,而高校工会作为一个联系广大教职工的重要组织,不仅要担负起维护广大教职工的贴身利益和合法权益以及建设一个和谐校园的任务,而且要以学校为中心,开展群众与学校领导的沟通,充分发挥工会的桥梁和纽带作用,调动教职工积极的投身与学校的发展中去[2]。工会要履行好这些职责,必须要实现对信息资源进行科学化和网络化的管理。
如今网络化以广泛应用于各个行业,基于互联网的数据信息管理系统作为创新工会的重要手段,也必将成为工会工作发展的趋势[3]。因此为适应形式发展,提升工会综合管理整体的科学化进程,通过建立“重庆理工大学工会综合管理子系统”,全面、实时、准确把握工会的基本信息变化,实现信息的动态管理,为教职工提供及时有效的帮助和管理。
2.2 高校工会管理系统现状
现如今,部分高校仍然采用传统的管理方式来对学校的工会信息进行管理,使大量的物力、人力被消耗。已经不能适应高校工会管理科学信息化的发展。并且在工会管理信息化建设过程中,普遍存在重硬件、轻软件和应用的现象,使得许多系统建立后成为“摆设”,不能发挥其应有的作用[6]。由于硬件设备贬值的速度很快,投入却相当大,因此建立的管理系统不能得到及时有效的应用而造成十分严重的资金浪费。
由于缺乏全局统一的系统规划,在高校工会管理信息化建设过程中暴露出许多问题:
(1)信息缺乏有效的共享,信息的更新不能及时,当人员出现调动时,往往因为很难找到该人员的信息而使工作难以继续进行,甚至出现人员调动不符,导致工作混乱。
(2)职工与领导缺乏沟通的平台,以至于反应出来的问题不能及时的反馈。
(3)处理事务的效率相对较慢,职工借用设备以及申报活动的周期较长,不能及时处理,以至于工作效率下降。所以对整个高校工会管理的效率和准确性都产生的重大的影响。
3.3 课题研究意义
随着互联网络技术的不断发展,计算机技术已经深入到了各个领域,信息化管理的优势也逐渐体现了出来。高校工会工作的宗旨是全心全意为教职工服务[7],日常工作细节多,较为复杂和繁琐,建立一个工会综合管理系统将从跟本上改变工会的工作模式。推进工会信息化建设,是提升工会管理和服务水平的有力工具,使工会组织和工会会员信息的管理实现科学化,为更加深入细致的开展工会工作提供方便、快捷的平台。
重庆理工大学工会综合管理子系统将全面、实时、准确的反应工会组织和工会会员的基本情况及其变化,实现工会会员基本信息和工会组织变动调整的动态管理。为工会工作和会员管理提供了信息化平台和载体。网络将工会会员的信息集中到一起进行处理,由于工会综合管理系统实现了信息的在线共享,信息化平台能够向各个工会会员下发大量的信息,工会会员也能够在平台上及时的看到相关信息。减少了工作人员的日常管理工作量,极大的提高了工会的工作效率和服务水平。
2 管理信息系统开发方法
目前常用的系统开发方法有3种,即:快速原型法、结构化生命周期法和面向对象法[9]。
(1)快速原型法:即RP法(Rapid Prototyping)。这是20世纪80年代伴随着计算机软件技术而产生的一种信息系统开发方法。 其基本思想是在管理信息系统开发的开始阶段,凭借系统开发员对用户需求的初步理解,迅速构建出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。
快速原型法的特点主要有以下几方面:
1)原型法体现了从特殊到一般的认识规律,更容易为人们所普遍掌握和接受;
2)便于开发人员与用户之间相互交流,用户能较好地参与系统的开发;
3)原型法充分利用最新的软件开发工具,提高了开发效率,缩短了开发周期,减少了开发费用;
4)采用原型法开发系统灵活,便于修改与扩充。
(2)结构化生命周期法:即SDLC法(Structure Design Life Cycle)。是用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化的自上而下对生命周期进行分析与设计[9]。基于这种方法信息系统的生命周期分为五个阶段,即系统规划阶段、系统的分析阶段、系统的设计阶段、系统实施阶段还有系统运行管理与评价阶段。
结构化生命周期法的特点主要有以下几方面:
1)根据需求设计系统:保证工作质量和以后各阶段开发的正确性,减少系统开发的盲目性;
2)严格按阶段进行:便与计划管理和控制,前阶段工作成果是后阶段工作的依据,基础扎实,不返工;
3)文档标准化和规范化:保证通信内容的正确理解,使系统开发人员及用户有共同的语言;
4)分解和综合:分解使复杂的系统简单化,便于设计和实施。综合使已实施的子系统成为完整的系统以体现系统的总体功能;
(3)面向对象法:即OO法(Object Oriented)。这是近十几年发展起来的面向问题对象、自底向上的一种系统开发方法,是目前应用较广泛的软件开发方法之一。其基本思想是客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。
面向对象法的特点主要有以下几方面:
1)分析与设计是反复的,充分体现了原型开发的思想;
2)分析与设计的不断反复结果是对客观世界对象的模型化,建立针对簇的规格说明;
3)运用库中己有对象,反复测试实现簇,并将新簇纳入库中,这一过程体现了继承和重用;
4)强调分析阶段和设计阶段的合并。
由于本人对面向对象法较为熟悉,该系统的管理信息开发方法采用面向对象法。
3 系统功能结构
根据课题的背景以及实际调研,查阅资料,现将重庆理工大学工会综合管理子系统的功能划分如下:
(1)工会会员管理:会员管理包括新会员入会申请审批、会员退会办理审批、会员变动统计、会员查询、常用资料下载。
(2)活动管理:对工会组织的各类活动,例如文体活动、专项活动、兴趣团队及活动、劳动竞赛活动进行网上申请、修订、审批、发布。活动方案及经费预算管理。
(3)会费管理:管理所有工会会员按照规定所缴纳的工会会费,用于工会开展各类活动的活动经费管理,经费的入账和出账管理。
(4)工会组织管理:包括工会组织概述以及教代会、工会组织机构信息查询、岗位职责查询。
(5)新闻发布管理:包括新闻管理、新闻栏目管理等内容。
(6)系统基础信息管理:包括字典项配置、流程配置、系统参数设置、用户及权限设置等。
3.1 功能结构图
重庆理工大学工会综合管理子系统功能结构图如图1所示:
图1 功能结构图
4 系统开发
4.1 系统体系结构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
B/S结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
4.2 系统开发框架
本系统将采用SpringMVC+Spring+Hibernate集成框架作为本系统的开发框架,Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行Web开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。
通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。对于初学者或者想了解mvc的人来说我觉得 spring是最好的。
4.3 应用服务器—Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。是一个世界上广泛使用的支持jsp和servlets的Web服务器。它在java上运行时能够很好地运行并支持Web应用部署。Tomcat 因为其技术先进、性能稳定,而且免费,属于轻量级服务器,因此成为目前比较流行的应用服务器。
4.4 系统开发环境——MyEclipse
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。支持非常广泛,功能也十分强大,可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。利用它我们可以在数据库和Java的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
4.5 系统实现语言——JAVA
由于本专业学习过Java语言相关知识,对该开发语言最为熟悉,所以决定该信息系统采用Java作为开发语言。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念[11]。Java语言因为其简单易用,功能强大,所以目前成为了静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
4.6 数据库——MySQL
MySQL作为目前关系型数据库管理系统之一[13],是目前最好的关系数据库管理系统应用软件,由瑞典MySQL AB 公司开发。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。优化了SQL查询算法,有效地提高查询速度。
5 可行性分析
5.1 市场可行性分析
高校工会关系到广大教职工的贴身利益和合法权益,以及高校的工会的发展。如果仍然采用传统的工会管理方式,不利于对工会的科学化管理。而采用网络化、信息化的管理方式,将极大的提高高校工会的工作效率和服务水平。
5.2 技术可行性分析
本系统是基于WINDOWS操作系统、MyEclipse作为系统实现环境,采用JAVA开发语言并以MySQL作为该系统的数据库。所涉及的开发平台、开发工具以及卡法语言如今都已非常普及,在以前的课程设计中也做过不少类似的系统。并且实现该系统的时间也相对来说比较充裕,利用现有的人力、物力、技术基本能够在规定时间内完成该系统的开发工作。
5.3 经济可行性分析
由于本次作为毕业设计的系统开发有本人独自完成,且系统规模不大,所需的人力、物力和财力不会太多。利用现有的开发平台就能够完成这次的系统开发任务,在这些条件下不会产生过多的费用,所以在经济方面是可行的。
6 结束语
通过这段时间的调研和相关资料信息的收集,以其他高校的工会综合管理系统作为参考并结合重庆理工大学工会的实际情况作为系统开发的准备工作。对重庆理工大学工会管理子系统进行系统的规划,明确开发该系统的实际意义,经过分析,选择了以Tomcat 7.0应用服务器、JAVA作为系统开发语言、MySQL数据库、以及采用Spring MVC+Spring+Hibernate框架进行系统的设计开发。实现工会管理从传统管理方式向信息化管理方式进行转变。
参考文献
[1] 李致群.工会管理系统的设计与实现[D].华东师范大学,2010.
[2] 陈小兵.沈阳市高校工会建设的问题与对策[D].沈阳师范大学,2014.
[3] 吴涌涛.学校工会管理系统设计与实现[D].电子科技大学,2008.
[4] 韩兆君,徐玉国.基于B/S结构的企业工会管理系统的设计与实现[M].智能计算机与应用,2007(3):14-15.
[5] 黄昆.工会管理系统的设计与实现[M].电脑知识与技术,2009,5(25):7147-7148.
[6] 黄开恺.基于J2EE的高校工会综合管理系统的设计与实现[D].电子科技大学,2014.
[7] 杨婷.学校工会工作的细节管理策略分析[A].时代教育,2016.
[8] 王洪香.高校工会管理系统的设计与实现[J].办公自动化,2006(8):38-40.
[9] 郝晓玲.信息系统开发—方法、案例与实验[M].北京:清华大学出版社,2014.
[10] 肖海蓉.Power Designer在数据库设计中的应用[J].创见与交流,2010(5).41-42.
[11] 高波.Java信息管理系统开发模式设计[J].电子技术与软件工程,2017,0(12).
[12] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社.2008.
[13] 吴沧舟,兰逸正,张辉.基于MySQL数据库的优化[J].电子科技,2013,26(9):182-184.
[14] 杨海霞.数据库原理与设计[M].北京:人民邮电出版社,2007.
[15] Jeffrey D.Ullman.Fundamental Course of Database System[M].TsingHua Press,2010.
[16] William.local and metropolitan area networks[M].Beijing:Publishing House of Electronics IndustryV,2012:320-510.
[17] Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D]. Ohio State University,2011.