基于BOSS后台开发的线上用户信息查询功能

 2022-03-30 08:03

论文总字数:31644字

摘 要

随着大数据时代的到来,很多中小型公司虽然注意到了公司内部的日常营销系统以及开发系统,但是对这些系统并没有作出太多的重视,这就导致了内部人员对公司相关信息的整理与维护时出现了一些障碍困难。另外,部分公司虽然建立公司后台管理系统,但是对其服务器稳定的维护并没有投入太大的重视。

本论文则从阅文集团内部的Boss后台出发,建立了一个基于Boss后台的系统项目。Boss后台是一个采用TAF服务并包含着各个子站平台的后台管理系统,方便内部人员对各个平台的管理与维护。这个课题选取了boss后台管理系统下的一个类似于红袖读书后台的页面,并且在测试环境下新建了一个子站,通过建立相应界面以及完成相应的功能,并通过bash shell 上传到公司内部git hub,这将有助于我们熟悉红袖读书的各个业务基础模块,了解各个模块对应的功能,了解仓库地址,基础组件库let-ui以及BOSS结构。

这个项目分为六部分,用户数据的查询、关于商城不同书籍的增删改以及封禁解封、广告位管理、对业务活动模块页的审核及推送、对社区评论ip封禁的管理、对用户打赏记录的管理。其中用户信息查询为主要模块,包括用户查询页面初始化、根据guid搜索用户,用户信息展示(基础信息、书架收藏作品展示、收藏作家展示、用户登录设备信息展示)用户授权记录查询以及用户会员卡记录查询,本论文将以用户信息查询模块为主要介绍点,详细介绍该信息查询功能的各个流程设计。最后完成了一个基于boss后台的对红袖用户数据作简单处理的后台系统。

最后,本论文还对所完成的项目进行了一些系统性的分析测试,并且进一步分析了这个子站系统在未来还需要完成的一些功能以及存在的一些问题。

关键词:TAF服务、BOSS后台、子站搭建、页面搭建、bash shell 、Git hub、letui

Online user information query function based on boss background development

71115419 Ding Kai

Advisor Xu Zao Lin

Abstract

With the advent of the era of big data, many small and medium-sized companies have noticed the daily marketing system and development system within the company, but they have not paid much attention to these systems, which has led to the internal staff to organize the relevant information of the company. There are some obstacles in maintenance. In addition, although some companies have established a company back-office management system, they have not paid much attention to the stable maintenance of their servers.

This paper starts from the Boss background inside the reading group and establishes a project based on Boss background.The Boss backend is a back-end management system that uses TAF services and includes sub-station platforms to facilitate internal personnel to manage and maintain each platform. This topic takes a page similar to the red-sleeved reading background under the boss background management system, and creates a new sub-station in the test environment, through the establishment of the corresponding interface and the corresponding functions, and uploaded to the company's internal git hub through the bash shell. This will help us to familiarize ourselves with the various business basic modules of the red-sleeved reading, understand the functions of each module, understand the warehouse address, the basic component library let-ui and the BOSS structure.

This project is divided into three parts, user information query, user authorization query and user membership card record query. User information query is the main module, including user query page initialization, user search based on guid, user information display (basic information, bookshelf collection work display, collection writer display, user login device information display), this paper will use user information query module For the main introduction point, the detailed process design of the information query function is introduced in detail. Finally, a main function of the project was completed. Based on the BOSS background, the information query function for online users was completed.

Finally, the thesis also carried out some systematic analysis and testing on the completed project, and further analyzed some functions and problems that this sub-page page needs to complete in the future.

Keywords: TAF service, BOSS background, sub-station building, page building, bash shell, Git hub, letui

本论文重要术语注释表

本论文中存在一些公司项目特定术语,为方便理解,将在下表作出相应的解释,如表所示:

表1.1

术语

解释说明

BOSS后台(BOSS Backstage Supporter)

是以TAF服务为基础架构并包含了多个子站平台的后台管理系统,方便程序员对其的日常操作与维护。

统一应用框架

(TAF)

TAF,全称Total Application Framework,借鉴公司及业务界优秀框架的设计思想,结合公司的实际情况,打造的一个逻辑层分布式平台框架。

基础组件库let-ui

letui是腾讯内部一款基于vue.js2.0版本的前端UI组件库,主要用于快速开发PC网站中后台产品,它提供友好的API,可灵活的使用组件。

BOSS开发测试环境

(OA BOSS)

BOOS后台开发完成以后上传至测试的环境,一般用于对产品的性能测试及功能测试。其中,上传至git时有oa、oa1、oa2三种环境,具体用哪种需要与后台接口端协商。

红袖读书业务模块

红袖读书业务模块是阅文集团多个业务下的其中一个业务模块,阅文业务包含起点读书、红袖添香等多个模块。

GUID

GUID为每个账号所对应的一串数字,当用户创建账号后即生成一串相应的数字,这串数字即为用户的GUID,无论用户名如何改变,该账号所对应的GUID永远不会发生改变,用户可以根据GUID来查找本账号下的所有信息,如基础信息、交易记录、收藏记录、设备登录记录等等。

目 录

摘要 I

Abstract II

本论文专业术语的注释表 III

第一章 绪论 1

1.1 项目概述 1

1.1.1 项目背景 1

1.1.2 项目简介 1

1.1.3 项目价值 1

1.1.4 项目研究现状 1

1.2 论文主要内容 2

1.3 论文章节安排 2

第二章 基础技术知识介绍 3

2.1 TAF简介 3

2.1.1 总体介绍 3

2.2.2 TAF的特点 3

2.2 let-ui基础模块 4

2.2.1 let-ui的安装 4

2.2.2 let-ui常用组件模块 5

2.3.2迁移说明..........................................................................................5

2.3 本章小结 6

第三章 需求分析 7

3.1 功能需求分析 7

3.2 性能需求分析 8

3.3 本章小结 9

第四章 平台框架设计 10

4.1 步骤设计 10

4.2 环境配置与子站模块 11

4.3 页面与模块设计 11

4.4 发布上传模块 12

4.5 后端接口模块……………………………………………………………………………………….12

4.6 本章小结 13

第五章 平台详细设计 13

5.1 环境配置与子站模块搭建 13

5.1.1环境配置....................................................................................................13

剩余内容已隐藏,请支付后下载全文,论文总字数:31644字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;