admin 管理员组

文章数量: 1086019


2023年12月24日发(作者:div层叠样式)

2020年第12期(总第 216 期)

信息通信

INFORMATION & COMMUNICATIONS

2020(Sum. No 216)基于SSM框架的社交软件运营管理平台的设计与实现马浩,李奋华(运城学院数学与信息技术学院,山西运城M4000)摘要:在移动互联时代,虽然社交软件的广泛应用给人们工作和生活带来了极大便利,但是企业在社交软件用户的管理

方面却存在管理难等诱多问题。针对上述问题,文章提出了一种基于SSM框架技术的解决方案,并构建了一套社交软

件运营管理平台,该平台能够实现对用户和群组的直接管理维护、对新增用户与群组监督统计等功能,该平台能够有效

地提高企业的办公效率,具有较高的实用价值。关键词:SSM;社交软件;用户管理;群组监督中图分类号:TP311 文献标识码:B 文章编号:1673-1131(2020)12-0241-04Design and Im^ementatioii of the Sodal Software Operation Management Platform Based on SSMMa Hao^Li Feaihua(Dq>artmoit

of

Computer

Science

and

Technology,

Yuncheng

Universily^Yuncheng

Shanxi

Province 044000

China)

Abstract:

In

the

mobile

networks,

the

rapid

development

and

application

of

the

social

software

provides

the

great

convenience

in

our

lives

and

work,

but

there

are

some

problems

in

the

user

managranent

of

social

software

for

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

of

this

platform

include

the

managemsit

and

maintenance

of

the

social

soft­ware

users

and

groups,

the

statistic

supervision

of

the

new

users

and

groups

in

the

social

software

and

so

on.

This

platfonn

can

greatly

improve

the

office

efficiency

and

quality

of

many

industries,

and

have

the

great

application

value

for

many

industries.

K^words:

SSM;

Social

software;

Users

managemsit;

Groups

supervision〇弓丨言 了前所未有的便捷。在此背景的催动下,适合各种需求的社移动互联職将移綱儲2綱技术雛合应翻了交餅(麵:QQ、微信、画等)在人膽工作和生活中得到了飞獅普及雜广,龄企她機觸了齡自己业务收稿日期:2020-08-31基金项目:国家自然科学基金项目[61272480]。作者简介:马浩(1979-),男,山西运城人,讲师,硕士,研宂方向为计算机应用;李奋华(1977-),副教授,中国科学院工学博士,研宂方向为数

据挖掘、社会计算和电子健康。电费管理工作中最重要也是最难的一点就是运营商电费结算。

目前中国铁塔主要采用包干和代缴两种模式。包干是铁塔公

司付给供电方,再向运营商按固定金额或用电计量值收款。代

缴是铁塔公司根据向电力公司(或业主)实际代缴金额向运营

商开具相关票据,并向运营商收取代缴的电费。无论哪种方

式,为了使电费更加真实、明确,特别使涉及到多家运营商共

享的站点,需要准确、及时的电费分摊比例。无论是前期无分

略计量时安排人员根据设备额定功率或上站实测电流,确定

的电费分摊比例,还是安装分路计量的共享站址,根据分路计

量设备计量各共享方的直流耗电量确定的分摊比例。这类信

息都由人或者监控系统导入进IT系统中,随时可进行查询,如

图8所示。电费的相关数据将更加全面且准确,査询将变得更加方便,大

大提高了工作的效率,减少了出错率。3结语本文就5G时代电费管理三大技术难点:运营商电费分摊

不准确、抄表不及时、电费资料数据量大难管理进行探讨,提

出了铁塔公司采取的应对方法。利用分路计量做到准确、实

时的电量分摊;利用远程抄表应用及时获取电表相关信息;利

用rr系统存储,査询海量的电表、电费数据。这些策略能够很

好地解决5G时代用电量大,5G建设过程中运营商不定时添

加设备所带来的异常电费问题,做到及时收付费,促进了铁塔

公司和运营商在5G时代良性的发展。参考文献:[1] 张兆军.运营商共享基站中电费分摊的解决方案[J].科技

资讯,2018,(36):71-76.[2] 蒋超,马君,张明,等.基站直流电能计量模块的设计[J].智

能建筑电气技术,2018,12(06):98-100.[3] 李广平.分路计量技术在通信基站中的应用[J].通信电源

技术,2020(9).圈8电表分摊信息⑷邝孔武,王晓敏.信息系统开发与管理[M].北京:中国人民

大学出版社,2003.有了这样一个系统,再配合上分路计量和远程抄表技术,241

信息通信马浩等:基于SSM框架的社交软件运营管理平台的设计与实现需求的社交平台,这些社交平台以用户体验为中心,让用户能

够参与到产品创新和品牌传播的所有环节中。然而,企业对用

户的统一管理却存在诸多难题:无法及时制止用户的一些危害

企业的不良行为与言论;无法有效及时识别通过平台从事违法

犯罪活动的用户等,这些都给企业造成了严重的经济与名誉损

失.因此,企业构建适合自身业务需求的社交软件运营管理平

台对社交软件用户进行统一管理维护就显得尤为重要。在此背景下,本文提出了一种基于SSM框架技术的解决

方案,并采用C/S模式构建了一套跨平台的社交软件运营管

理平台,该平台能够实现用户管理、群组管理和群组监督统计

等功能,这不仅有效地规范了社交用户的行为,加强了对社交

用户的统一管理,而且提髙了企业的办公效率和核心竞争力。1

SSM框架技术筒介SSM框架是一个多种开源框架整合后的框架集合,它是

目前比较主流的JavaEE企业级框架,适用于搭建各种大型的

企业级应用系统[1]。1.1

SSM框架基本思想当前绝大多数软件项目主要采用主流的SSM框架技术

来实现,该框架实际上是Spring

MVC、Spring和MyBatis框

架的整合,是标准的MVC模式,该框架将整个软件系统划分

为表现层、controller层、service层和DAO层四层,其中,使用

Spring

MVC负责请求的转发和视图管理,Spring实现业务对

象管理,MyBatis作为数据对象的持久化引擎,如图1所示。图1

SSM框架结构图SSM框架技术主要由Spring、SpringMVC和MyBatis三部分组成[2]。(1)

Spring:

Spring是一个为了解决企业级应用开发的复

杂性而创建的全功能栈的应用程序框架,Spring提供了一个简

易的开发方式,它将避兔那些可能致使底层代码变得繁杂混

乱的大量的属性文件和帮助类。(2)

Spring

MVC:

Spring

MVC 属于

Spring

Framework后续产品,已经融合于Spring

Web

Flow技术中。Spring

MVC

框架提供了构建Web应用程序的全功能MVC模块,该框架

是一个典型的教科书式MVC构架。(3)

MyBatis:

MyBatis是一个支持普通SQL査询、存储过

程和髙级映射的优秀持续层框架,它几乎消除了所有的JDBC

代码和参数的手工设置以及结果集的检索,它通过简单的

XML或注解来进行配置和原始映射,进而将接口和Java的

POJO映射成数据库中的记录数据。1.2

Spring

MVC运行原理SpringMVC是SSM框架的关键组成部分,它是一个表现

层框架,主要作用是从请求中接收传入的参数,并将处理后的

结果数据返回给页面展示,其运行原理如图2所示ra。图2

Spring

MVC运行原理图

其运行原理步骤如下:(1) 首先用户发送请求给前端控制器,前端控制器根据请

求信息(如URL)来决定选择哪一个页面控制器进行处理并把

请求委托给它,如图2中的Stq>l和Stq>2所示。(2) 页面控制器接收到请求后,进行功能处理:首先需要

收集和绑定请求参数到一个Spring

Web

MVC的命令对象,并

进行验证,然后将命令对象委托给业务对象进行处理,处理完

成后返回一个ModelAndVlew,如图2中的Step3、Stq>4和

Step 5所示。(3) 前端控制器收回控制权,然后根据返回的逻辑视图名,选择相应的视图进行渲染,并把模型数据传入以便视图渲染,

如图2中的Stq>6和Stq>7所示。(4) 前端控制器再次收回控制权,将响应返回给用户,图2中的Step8,至此整个运行过程结束。2系统需求分析«i:Bjj—r图3社交软件运营管理平台数据流围242

信息通信马浩等:基于SSM框架的社交软件运营管理平台的设计与实现社交软件运营管理平台是公司运营人员用来管理维护用

户信息的主要手段,主要包括用户管理、群组管理、统计管理

三个模块。其中,用户管理模块实现用户信息的增删改查等

操作,包括用户列表和新建用户两部分;群组管理模块实现群

组信息的増删改查等功能,包括群组列表和新建群组两部分;

统计管理实现用户和群组统计信息的查询与导出等功能,包

括用户统计和群组统计两部分,如图3所示。3系统设计在上述第2节系统需求分析的基础上,本节将采用SSM

框架技术对社交软件运营管理平台的体系结构及其数据库进

行详细的设计[4_6]。3.1系统体系结构通过对社交软件运营管理平台的需求分析可知,该平台

主要包括用户管理、群组管理和统计管理三项功能,其对应的

体系结构如图4所示。用户列表图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图6用户实体属性图(2) 群组实体属性主要包括群组ID、群组名称、创建时间、修改时间、群组类型、创建者、所属部门、最大成员、群组状态,

如图7所示。(3) 员工实体属性主要包括员工工号、员工姓名、员工邮

箱、员工电话、员工状态、修改时间、身份证号、员工类型、公共

电话,如图8所示。图7群组实体属性图基于3.2.1节数据库概念设计的E-R图分析可知,社交软

件运营管理平台包含用户信息表、用户密码表、群组信息表、

群组成员表、员工表、部门表和机构表等,下面对主要的数据

表:用户信息表、群组信息表和员工信息表进行介绍,分别如

表1、表2和表3所示。

信息通信马浩等:基于SSM框架的社交软件运营管理平台的设计与实现表1用户信息表代码名称数据类型长度主键非空USERNAME用户IDint11是是EMAIL邮箱varchar100否否PHONENUMBER手机号vardiar32否NAME昵称varchar200否否否ACCOUNTTYPE用户类型int11否是CEMPLOYEECDE员工工号varchar100木ACCOUNTNAME社区IDvarcfaar200否否SEX性别int11否否STATUS状态int11否是CREATEDATE注册时间datetime否是UPDATEDATE修改时间datetime否是表2群组信息表代码名称数提类型长度主键非空CIRCLEE)群组IDbigint20是是NAME群组名称varchar128否否VERSION群组版本int3否否CREATEDATt创建时间datetime否是MODIFYDATE修改时阁datetime否否TYPE群组类型int2否否CREATOR创連者varchar1287R是DEWVRTMENTID所厲部门varchar512否否MAXMEMBERSft大成员int4否是STATUS群组状态int1否否表3员工信息表代码名称数据类型长度主键非空EMPLOYEES员工I号vaidur32是是EMPLOYEE_NAME员工姓名varrhar200否否EMAIL员工邮箱vardiar200否否PHONE员工电话vardiar200否否C_BOOK_CDE主体编码vaicfasr32否否C_BOOK_NME主体名称vaicfaar200否否C_AGENCY_CDE机构编码vardur32否否C_AGENCY_NME机构名称varchar200否否C_BRANCH_CED部门编码vaidiar32否否C_BRANCH_NWE部门名称varcfaar200否否C_CENTER_CDE事业部鴒码vaidur32否否C_CENTER_NME事业部名称vaxchai200否否STATUS员工状态varcfaar否是UPDATFTIME修改时间否否IDCARD身份证号vardiar2否否EMPLOYEE

一TYPE员工类型varchar32-否4系统实现该平台采用SSM框架技术,以JAVA为编程语言,通过

Intellij

IDEA 2016开发环境和MySQL关系型数据库进行基

于C/S模式的系统开发,实现了用户管理、群组管理、统计管

理等主要功能,其主要界面如图9、图10和图11所示。图9系统登录界面图10群组管理界面图11统计管理界面5结语该软件系统严格按照软件工程的流程进行开发,解决了企业在社交软件用户管理方面存在的诸多问题,不仅能够实现对用户和群组的直接管理与维护,而且能够对新增用户与群组进行监督和统计,有效地提高了企业的办公效率,具有一定的实用和推广价值。参考文献:[1] 百度百科.SSM(SSM 框架集)[EB/OL] .baik

om/item/SSM/18801167

fr=Aladdin, 2020.[2] 中国专业IT社区框架介绍[EB/OL].

/jack_xia_2018/article/details/83 540199,

2020.[3] 麦克劳林.SSM框架-干净详细的整合学习教程[EB/OL]

./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,244.


本文标签: 管理 用户 群组