2020年第12期信息通信2020 (总第 216 期)INFORMATION&COMMUNICATIONS(Sum.No 216)
基于SSM框架的社交软件运营管理平台的设计与实现
马浩,李奋华
(运城学院数学与信息技术学院,山西运城M4000)
摘要:在移动互联时代,虽然社交软件的广泛应用给人们工作和生活带来了极大便利,但是企业在社交软件用户的管理 方面却存在管理难等诱多问题。针对上述问题,文章提出了一种基于SSM框架技术的解决方案,并构建了一套社交软 件运营管理平台,该平台能够实现对用户和组的直接管理维护、对新增用户与组监督统计等功能,该平台能够有效 地提高企业的办公效率,具有较高的实用价值。
关键词:SSM;社交软件;用户管理;组监督
中图分类号:TP311 文献标识码:B文章编号:1673-1131(2020)12-0241-04
Design and Im^ementatioii of t he Sodal Software Operation Management Platform Based on SSM
Ma Hao^Li Feaihua
(Dq>artm oit o f Computer Science and Technology,Yuncheng Universily^Yuncheng Shanxi Province044000 China)
A bstract:In the mobile networks,the rapid development and application o f t he social software provides the great convenience
in our lives and w ork,but there are some problems in the user managranent o f social software fo r many industries.Ehie to the above existing problems,the social software operation managranent platf(»m based on SSM is developed in order to solve the above management problems.The main functions o f t his platform include the managemsit and maintenance o f t he social software users and groups,the statistic supervision o f t he new users and groups in the social software and so on.This platfonn can greatly improve the office efficiency and quality o f m any industries,and have the great application value fo r many industries.
K^w ords:SSM;Social software;Users managemsit;Groups supervision
〇弓丨言了前所未有的便捷。在此背景的催动下,适合各种需求的社移动互联職将移綱儲2綱技术雛合应翻了交餅(麵:QQ、、画等)在人膽工作和生活中得到
了飞獅普及雜广,龄企她機觸了齡自己业务
收稿日期:2020-08-31
基金项目:国家自然科学基金项目[61272480]。
作者简介:马浩(1979-),男,山西运城人,讲师,硕士,研宂方向为计算机应用;李奋华(1977-),副教授,中国科学院工学博士,研宂方向为数 据挖掘、社会计算和电子健康。
电费管理工作中最重要也是最难的一点就是运营商电费结算。目前中国铁塔主要采用包干和代缴两种模式。包干是铁塔公 司付给供电方,再向运营商按固定金额或用电计量值收款。代 缴是铁塔公司根据向电力公司(或业主)实际代缴金额向运营 商开具相关票据,并向运营商收取代缴的电费。无论哪种方 式,为了使电费更加真实、明确,特别使涉及到多家运营商共 享的站点,需要准确、及时的电费分摊比例。无论是前期无分 略计量时安排人员根据设备额定功率或上站实测电流,确定 的电费分摊比例,还是安装分路计量的共享站址,根据分路计 量设备计量各共享方的直流耗电量确定的分摊比例。这类信 息都由人或者监控系统导入进IT系统中,随时可进行查询,如 图8所示。
圈8电表分摊信息
有了这样一个系统,再配合上分路计量和远程抄表技术,电费的相关数据将更加全面且准确,査询将变得更加方便,大
大提高了工作的效率,减少了出错率。
3结语
本文就5G时代电费管理三大技术难点:运营商电费分摊
不准确、抄表不及时、电费资料数据量大难管理进行探讨,提
出了铁塔公司采取的应对方法。利用分路计量做到准确、实
时的电量分摊;利用远程抄表应用及时获取电表相关信息;利
用r r系统存储,査询海量的电表、电费数据。这些策略能够很
好地解决5G时代用电量大,5G建设过程中运营商不定时添
加设备所带来的异常电费问题,做到及时收付费,促进了铁塔
公司和运营商在5G时代良性的发展。
参考文献:
[1]张兆军.运营商共享中电费分摊的解决方案[J].科技
资讯,2018,(36):71-76.
[2]蒋超,马君,张明,等.直流电能计量模块的设计[J].智
能建筑电气技术,2018,12(06):98-100.
[3]李广平.分路计量技术在通信中的应用[J].通信电源
技术,2020(9).
⑷邝孔武,王晓敏.信息系统开发与管理[M].北京:中国人民
大学出版社,2003.
241
需求的社交平台,这些社交平台以用户体验为中心,让用户能 够参与到产品创新和品牌传播的所有环节中。然而,企业对用 户的统一管理却存在诸多难题:无法及时制止用户的一些危害 企业的不良行为与言论;无法有效及时识别通过平台从事违法 犯罪活动的用户等,这些都给企业造成了严重的经济与名誉损 失.因此,企业构建适合自身业务需求的社交软件运营管理平 台对社交软件用户进行统一管理维护就显得尤为重要。
在此背景下,本文提出了一种基于SSM 框架技术的解决 方案,并采用C /S 模式构建了一套跨平台的社交软件运营管 理平台,该平台能够实现用户管理、组管理和组监督统计 等功能,这不仅有效地规范了社交用户的行为,加强了对社交 用户的统一管理,而且提髙了企业的办公效率和核心竞争力。1 S S M 框架技术筒介
SSM 框架是一个多种开源框架整合后的框架集合,它是
目前比较主流的JavaEE 企业级框架,适用于搭建各种大型的 企业级应用系统[1]。1.1 S S M 框架基本思想
当前绝大多数软件项目主要采用主流的S S M 框架技术 来实现,该框架实际上是Spring M V C 、S prin
g 和M yB atis 框 架的整合,是标准的M V C 模式,该框架将整个软件系统划分 为表现层、controller 层、service 层和D A O 层四层,其中,使用 Spring M V C 负责请求的转发和视图管理,Spring 实现业务对
象管理,M yB atis 作为数据对象的持久化引擎,如图1所示。
图1 SSM 框架结构图
SSM 框架技术主要由Spring 、S pringM V C 和M yB atis 三
部分组成[2]。
(1) Spring : S pring 是一个为了解决企业级应用开发的复 杂性而创建的全功能栈的应用程序框架,Spring 提供了一个简 易的开发方式,它将避兔那些可能致使底层代码变得繁杂混 乱的大量的属性文件和帮助类。
(2)
Spring M V C : Spring M VC 属于 Spring Framework 的
后续产品,已经融合于Spring Web F lo w 技术中。Spring M VC 框架提供了构建W eb 应用程序的全功能M V C 模块,该框架 是一个典型的教科书式M V C 构架。
(3)
M yBatis : M yB atis 是一个支持普通S Q L 査询、存储过
程和髙级映射的优秀持续层框架,它几乎消除了所有的JDBC 代码和参数的手工设置以及结果集的检索,它通过简单的 X M L 或注解来进行配置和原始映射,进而将接口和Ja va 的 POJO 映射成数据库中的记录数据。
1.2 Spring M V C 运行原理
SpringM V C 是SSM 框架的关键组成部分,它是一个表现
层框架,主要作用是从请求中接收传入的参数,并将处理后的 结果数据返回给页面展示,其运行原理如图2所示ra。
图2 Spring M V C 运行原理图
其运行原理步骤如下:(1)
首先用户发送请求给前端控制器,前端控制器根据请
求信息(如U R L )来决定选择哪一个页面控制器进行处理并把 请求委托给它,如图2中的Stq >l 和S tq >2所示。
(2)
页面控制器接收到请求后,进行功能处理:首先需要
收集和绑定请求参数到一个Spring Web M V C 的命令对象,并 进行验证,然后将命令对象委托给业务对象进行处理,处理完 成后返回一个M odelAndVlew ,如图2中的Step 3、Stq >4和 Step 5所示。
(3) 前端控制器收回控制权,然后根据返回的逻辑视图名,
选择相应的视图进行渲染,并把模型数据传入以便视图渲染, 如图2中的S tq >6和S tq >7所示。
(4)
前端控制器再次收回控制权,将响应返回给用户,如
图2中的Step 8,至此整个运行过程结束。2系统需求分析
«i:B jj —r
图3社交软件运营管理平台数据流围
242
社交软件运营管理平台是公司运营人员用来管理维护用 户信息的主要手段,主要包括用户管理、组管理、统计管理 三个模块。其中,用户管理模块实现用户信息的增删改查等 操作,包括用户列表和新建用户两部分;组管理模块实现 组信息的増删改查等功能,包括组列表和新建组两部分; 统计管理实现用户和组统计信息的查询与导出等功能,包 括用户统计和组统计两部分,如图3所示。3系统设计
在上述第2节系统需求分析的基础上,本节将采用SSM 框架技术对社交软件运营管理平台的体系结构及其数据库进 行详细的设计[4_6]。3.1系统体系结构
通过对社交软件运营管理平台的需求分析可知,该平台 主要包括用户管理、组管理和统计管理三项功能,其对应的 体系结构如图4所示。
图6用户实体属性图
(2) 组实体属性主要包括组ID 、组名称、创建时间、
修改时间、组类型、创建者、所属部门、最大成员、组状态,
如图7所示。
(3)
员工实体属性主要包括员工工号、员工姓名、员工邮
箱、员工电话、员工状态、修改时间、身份证号、员工类型、公共 电话,如图8所示。
图7组实体属性图
基于3.2.1节数据库概念设计的E -R 图分析可知,社交软 件运营管理平台包含用户信息表、用户密码表
、组信息表、 组成员表、员工表、部门表和机构表等,下面对主要的数据 表:用户信息表、组信息表和员工信息表进行介绍,分别如 表1、表2和表3所示。
图4社交软件运营管理平台的体系结构图
3.2数据库设计
数据库设计是软件系统开发的关键,是软件设计过程中 的一项重要任务,主要包括数据库的概念设计、逻辑设计和物 理设计三个步骤,其中,前2个步骤尤为重要,其具体内容分 别在3.2.1节和3.2.2节介绍。3.2.1数据库的概念设计
通过对社交软件运营管理平台的需求分析,该系统涉及 用户、组、员工和部门等实体,实体之间的关系如图5所示。
图5社交软件运营管理平台E-R 图
其中,图5中的主要实体属性如下图6、图7和图8所示。(1)用户实体属性主要包括用户ID 、邮箱、手机号、昵称、 员工工号、社区ID 、性别、状态、注册时间、修改时间,如图6所
不
。
用
户列表
243
表1用户信息表
代码
名称数据类型长度
主键非空U S E R N A M E 用户ID
in t 11是是E M A IL
邮箱
v a rc h a r 100否否P H O N E N U M B E R 手机号
v a r d ia r 32否否N A M E
昵称
v a rc h a r 200否
否A C C O U N T T Y P E 用户类型in t
11否
是C E M P L O Y E E C D E 员工工号v a rc h a r
100木A C C O U N T N A M E 社区ID varcfaar 200
否否S E X 性别
in t 11否否ST A T U S 状态
in t 11否是C R E A T E D A T E 注册时间d a te tim e 否是U P D A T E D A T E
修改时间d a te tim e
否
是
表2组信息表
代码
名称数提类型长度
主键
非空CIRCLEE)组ID bigint 20是是NAME 组名称varchar 128否否VERSION 组版本int 3
否否CREATEDATt 创建时间datetime 否是MODIFYDATE
修改时阁datetime 否否TYPE 组类型int 2否
否CREATOR 创連者varchar 1287R
是DEWVRTMENTID 所厲部门varchar 512否
否MAXMEMBERS
f t 大成员int 4否是STATUS
组状态
int
1否
否
表3员工信息表
代码
名称数据类型
长度
主键
非空E M P L O Y E E S 员工I 号
v a id u r 32是是EM PLO Y EE_N A M E
员工姓名
v a r r h a r 200否否EM A IL 员工邮箱
v a rd ia r 200否否PH O N E 员工电话
v ardiar 200
否否C _BO O K _C D E 主体编码
vaicfasr 32否否C _B O O K _N M E 主体名称
ssm框架简单吗vaicfaar 200否否C_A GEN CY _C D E 机构编码
v a rd u r 32否否C_A GEN CY _N M E 机构名称
varchar 200否否C _BRA N CH_CED 部门编码
v aid iar 32否否C_BR A N C H_N W E 部门名称
varcfaar 200否否C _CE N TE R_C D E 事业部鴒码v a id u r 32否否C_CEN TER_N M E
事业部名称vaxchai
200
否否STATUS 员工状态
varcfaar 否是U PD A TFTIM E
修改时间
否否ID CA RD 身份证号
v ardiar 2否
否EM PLO Y EE 一TYPE
员工类型
varchar 32
-否
4系统实现
该平台采用SSM 框架技术,以JAVA 为编程语言,通过 In te llij ID E A 2016开发环境和M yS Q L 关系型数据库进行基
于C /S 模式的系统开发,实现了用户管理、组管理、统计管 理等主要功能,其主要界面如图9、图10和图11所示。
图10组管理界面
图11统计管理界面
5结语
该软件系统严格按照软件工程的流程进行开发,解决了企业在社交软件用户管理方面存在的诸多问题,不仅能够实现对用户和组的直接管理与维护,而且能够对新增用户与组进行监督和统计,有效地提高了企业的办公效率,具有一定的实用和推广价值。
参考文献:
[1]
百度百科.SSM(SSM 框架集)[EB /OL ] .baik e .baidu . com /item /SSM /18801167 fr =Aladdin , 2020.
[2] 中国专业IT 社区CSDN .SSM 框架介绍[EB /OL ]. https ://
b log .csdn /ja ck _xia _2018/a rticle /details /83 540199,
2020.
[3] 麦克劳林.SSM 框架-干净详细的整合学习教程[EB /OL ]
.https ://cloud .tencent /developer /article /1334721,2020.[4] 季宇杰、石云.基于SSM 框架的运动会管理系统的设计与
实现[J ].电子测试,2020,(16):74-75.
[5] 葛萌,王颖.基于SpringBoot +SSM 框架的进销存管理系统
设计与实现[J ].科学技术创新,2020, (24):74-77.
[6] 邱丹萍.Web 开发中SSM 框架的分析[J ].电脑知识与技术,
2020,16(17):81-82,
图9系统登录界面
244
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论