基层党建管理系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 系统需求分析及可行性研究
2.1 需求分析 为了能够对现行的平台内容进行充分了解袁使
所要开发的平台更具有实用性和适应性袁通过前期 的支部党员调查和党务工作者的耐心介绍袁设计出 该平台功能如下院
渊1冤党员尧党支部管理员登陆功能的实现 渊2冤党员及支部委员信息的增删改查曰 渊3冤权限模块的实现曰 渊4冤课件内容的录入和管理曰 渊5冤学习课时记录及对应积分管理曰 渊6冤支部组织生活过程管理曰 渊7冤党员尧支部学习与支部生活会数据统计的 报表输出遥 2.2 可行性分析 系统采用 Eclipse 开发工具袁 后台数据库采用 ORACLE 关系型数据库进行数据的管理袁应用服务 器采用 JETTY 服务器袁开发模式为 B/S 模式袁开发 语言为 JAVA袁采用 SSI渊STRUTS尧SPRNIG尧IBATIS冤 框架进行后台开发遥 对于 B/S 模式和 SSI 框架已经 是很完善的技术袁使得开发没有技术的障碍袁整理 需求后就可以快速开发遥 2.3 系统总体设计 系统前端页面采用了 Html尧JaveScript尧Angular鄄 JS 等编程技术遥 Html 语言用来编写页面中的静态内 容袁如表格尧表单等遥 JavaScript 语言用来编写与客户 端的交互程序袁 系统主要使用 AngularJS 实现前端 与后端的交互遥 B/S 结构渊Browser/Server袁浏览器/服务器模式冤袁 是 WEB 兴起后的一种网络结构模式袁WEB 浏览器 是客户端最主要的应用软件遥 这种模式统一了客户 端袁 将系统功能实现的核心部分集中到服务器上袁 简化了系统的开发尧维护和使用遥 如图 1 所示遥
支部活动 Departmental activiities 渊活动编号尧 活动主题尧活动时间尧地点尧主持人尧参加人员尧列席 人员尧活动内容冤
统计分析 Statistical analysis (党员 ID 号尧支 部 ID 编码尧姓名尧起始时间尧截止时间尧学习内容尧学 习时长尧支部活动类型尧次数尧积分尧排名)
32
甘肃科技
第 35 卷
图 1 基于 Web 的访问模式
2.3.1 系统总体结构 经过前期的分析袁 本系统主要由支部管理尧党
员教育尧支部活动尧统计分析四个模块构成袁如图 2 所示是本系统功能模块设计图遥
来自百度文库
时间尧权限描述尧权限创造者尧权限更新时间尧权限更 新者尧权限级别冤
党员教育 Education of party members渊课件 ID尧课件名称尧课件来源尧学时尧积分尧课程类别尧内容 描述尧创建时间冤
1 概述
基层党建管理软件系统是一个非常典型的信 息管理系统渊IMS冤遥 在翻阅了大量的文献资料并进 行市场调研之后袁对基层党建管理软件系统进行了 需求分析袁然后进行总体设想袁最后对支部管理尧党 员教育尧支部活动尧统计分析四个模块进行了详细 设计遥 本文的主要研究工作是如何设计本系统的支 部管理尧党员教育尧支部活动尧统计分析四大模块遥
渊1冤支部管理模块主要功能是院党员尧支部账号 权限的分配袁党员及支部委信息的管理遥
渊2冤党员教育模块主要功能是院对学习课件内 容尧学习积分尧重点热点课程推送等功能遥
渊3冤支部活动模块主要功能是院依据标准化支 部组织生活规范袁实现发布通知尧活动内容等信息 记录在案遥
渊4冤统计分析模块主要功能是院对支部学习课 件尧组织生活等开展情况进行统计分析袁可依据积 分分值对支部建设情况提供考核依据袁可导出数据 统计报表渊EXCEL 格式冤遥
权限表 roles渊权限 ID 号尧权限名称尧权限创建
基层党建管理软件系统袁 是新时代中国共产党 对基层党建加强领导与建设的表现袁 随着信息技术 进步发展袁 本系统主要是基于实践应用的基础上开 发设计的袁 利用 AngularJS 技术尧SSI 框架以及数据 库技术来架构的信息管理系统遥 在设计中先对系统 进行需求分析尧 设计出数据流程图尧 画出系统流程 图袁 然后从流程图中提取信息并设计相应的系统界 面和数据库曰接着逐步搭建系统框架袁最后通过测试 用例验证了系统的可用性遥 参考文献院
4 系统实现
程 序 启 动 袁 前 端 通 过 AngularJS 提 交 数 据 给 control 层袁control 判断执行相应的方法袁在执行过程 中调用 service 层袁 在 service 层中进行业务逻辑的 处理袁service 层调用 dao 层袁dao 层直接通过 ibatis 直接操作数据库袁上述方法执行完毕袁control 根据执 行结果返回相应的值袁AngularJS 根据相应的值进行 展示和操作遥
5 设计总结
图 2 功能模块设计图
2.3.2 数据库设计 根据数据库设计中对实体-联系图型的设计方
法及对本系统的功能需求分析袁在 ORACLE 数据库 服务器上建立名为 tianque 的数据库袁 根据各模块 的功能需求建表遥 总共包含 4 张表格遥
支 部 管 理 Department management 渊 党 员 ID 号尧支部 ID 编码尧登陆账号尧姓名尧登陆密码尧手机 号尧邮箱尧创建用户者尧最近更新用户尧创建时间冤
第 35 卷 第 3 期 2019 年 3 月
甘肃科技 Gansu Science and Technology
Vol.35 No.3 Feb. 2019
基层党建管理系统的设计与实现
曾庆锋
渊中国联合网络通信有限公司甘肃省分公司袁甘肃 兰州 730030冤
摘 要院基层党建管理软件主要实现基层党支部内部管理袁是一款典型的信息管理系统袁本系统基于 B/S 架构袁采用 Java 语言开发袁运用 SSI 三大框架及 Oracle 数据库遥 页面基于 Jsp 开发袁JavaScript尧AngularJS 实现一些网页特效即 页面的跳转袁该系统在 Windows XP尧Windows7尧Windows10 环境下运行袁基于 Jdk1.7+Eclipse3.7+Jetty8.1 平台开发遥 本系统实现了基层党支部内部管理主要功能包括院支部管理尧党员教育尧支部活动尧统计分析等功能袁极大提高基层 党支部办公尧学习效率遥 关键词院基层党建管理曰信息管理系统曰B/S曰SSI 框架曰Oracle 中图分类号院TP139
2.1 需求分析 为了能够对现行的平台内容进行充分了解袁使
所要开发的平台更具有实用性和适应性袁通过前期 的支部党员调查和党务工作者的耐心介绍袁设计出 该平台功能如下院
渊1冤党员尧党支部管理员登陆功能的实现 渊2冤党员及支部委员信息的增删改查曰 渊3冤权限模块的实现曰 渊4冤课件内容的录入和管理曰 渊5冤学习课时记录及对应积分管理曰 渊6冤支部组织生活过程管理曰 渊7冤党员尧支部学习与支部生活会数据统计的 报表输出遥 2.2 可行性分析 系统采用 Eclipse 开发工具袁 后台数据库采用 ORACLE 关系型数据库进行数据的管理袁应用服务 器采用 JETTY 服务器袁开发模式为 B/S 模式袁开发 语言为 JAVA袁采用 SSI渊STRUTS尧SPRNIG尧IBATIS冤 框架进行后台开发遥 对于 B/S 模式和 SSI 框架已经 是很完善的技术袁使得开发没有技术的障碍袁整理 需求后就可以快速开发遥 2.3 系统总体设计 系统前端页面采用了 Html尧JaveScript尧Angular鄄 JS 等编程技术遥 Html 语言用来编写页面中的静态内 容袁如表格尧表单等遥 JavaScript 语言用来编写与客户 端的交互程序袁 系统主要使用 AngularJS 实现前端 与后端的交互遥 B/S 结构渊Browser/Server袁浏览器/服务器模式冤袁 是 WEB 兴起后的一种网络结构模式袁WEB 浏览器 是客户端最主要的应用软件遥 这种模式统一了客户 端袁 将系统功能实现的核心部分集中到服务器上袁 简化了系统的开发尧维护和使用遥 如图 1 所示遥
支部活动 Departmental activiities 渊活动编号尧 活动主题尧活动时间尧地点尧主持人尧参加人员尧列席 人员尧活动内容冤
统计分析 Statistical analysis (党员 ID 号尧支 部 ID 编码尧姓名尧起始时间尧截止时间尧学习内容尧学 习时长尧支部活动类型尧次数尧积分尧排名)
32
甘肃科技
第 35 卷
图 1 基于 Web 的访问模式
2.3.1 系统总体结构 经过前期的分析袁 本系统主要由支部管理尧党
员教育尧支部活动尧统计分析四个模块构成袁如图 2 所示是本系统功能模块设计图遥
来自百度文库
时间尧权限描述尧权限创造者尧权限更新时间尧权限更 新者尧权限级别冤
党员教育 Education of party members渊课件 ID尧课件名称尧课件来源尧学时尧积分尧课程类别尧内容 描述尧创建时间冤
1 概述
基层党建管理软件系统是一个非常典型的信 息管理系统渊IMS冤遥 在翻阅了大量的文献资料并进 行市场调研之后袁对基层党建管理软件系统进行了 需求分析袁然后进行总体设想袁最后对支部管理尧党 员教育尧支部活动尧统计分析四个模块进行了详细 设计遥 本文的主要研究工作是如何设计本系统的支 部管理尧党员教育尧支部活动尧统计分析四大模块遥
渊1冤支部管理模块主要功能是院党员尧支部账号 权限的分配袁党员及支部委信息的管理遥
渊2冤党员教育模块主要功能是院对学习课件内 容尧学习积分尧重点热点课程推送等功能遥
渊3冤支部活动模块主要功能是院依据标准化支 部组织生活规范袁实现发布通知尧活动内容等信息 记录在案遥
渊4冤统计分析模块主要功能是院对支部学习课 件尧组织生活等开展情况进行统计分析袁可依据积 分分值对支部建设情况提供考核依据袁可导出数据 统计报表渊EXCEL 格式冤遥
权限表 roles渊权限 ID 号尧权限名称尧权限创建
基层党建管理软件系统袁 是新时代中国共产党 对基层党建加强领导与建设的表现袁 随着信息技术 进步发展袁 本系统主要是基于实践应用的基础上开 发设计的袁 利用 AngularJS 技术尧SSI 框架以及数据 库技术来架构的信息管理系统遥 在设计中先对系统 进行需求分析尧 设计出数据流程图尧 画出系统流程 图袁 然后从流程图中提取信息并设计相应的系统界 面和数据库曰接着逐步搭建系统框架袁最后通过测试 用例验证了系统的可用性遥 参考文献院
4 系统实现
程 序 启 动 袁 前 端 通 过 AngularJS 提 交 数 据 给 control 层袁control 判断执行相应的方法袁在执行过程 中调用 service 层袁 在 service 层中进行业务逻辑的 处理袁service 层调用 dao 层袁dao 层直接通过 ibatis 直接操作数据库袁上述方法执行完毕袁control 根据执 行结果返回相应的值袁AngularJS 根据相应的值进行 展示和操作遥
5 设计总结
图 2 功能模块设计图
2.3.2 数据库设计 根据数据库设计中对实体-联系图型的设计方
法及对本系统的功能需求分析袁在 ORACLE 数据库 服务器上建立名为 tianque 的数据库袁 根据各模块 的功能需求建表遥 总共包含 4 张表格遥
支 部 管 理 Department management 渊 党 员 ID 号尧支部 ID 编码尧登陆账号尧姓名尧登陆密码尧手机 号尧邮箱尧创建用户者尧最近更新用户尧创建时间冤
第 35 卷 第 3 期 2019 年 3 月
甘肃科技 Gansu Science and Technology
Vol.35 No.3 Feb. 2019
基层党建管理系统的设计与实现
曾庆锋
渊中国联合网络通信有限公司甘肃省分公司袁甘肃 兰州 730030冤
摘 要院基层党建管理软件主要实现基层党支部内部管理袁是一款典型的信息管理系统袁本系统基于 B/S 架构袁采用 Java 语言开发袁运用 SSI 三大框架及 Oracle 数据库遥 页面基于 Jsp 开发袁JavaScript尧AngularJS 实现一些网页特效即 页面的跳转袁该系统在 Windows XP尧Windows7尧Windows10 环境下运行袁基于 Jdk1.7+Eclipse3.7+Jetty8.1 平台开发遥 本系统实现了基层党支部内部管理主要功能包括院支部管理尧党员教育尧支部活动尧统计分析等功能袁极大提高基层 党支部办公尧学习效率遥 关键词院基层党建管理曰信息管理系统曰B/S曰SSI 框架曰Oracle 中图分类号院TP139