^mmmm2021年第01期
(总第217期)基于Empire CMS的文档资料管理平台
徐礼金
(广东理工学院,广东肇庆526100)
摘要:为了解决学校师生查相关文档资料的困难,有效解决学校师生收集相关文档资料的情况,通过开发一个在线文 档资料管理平台,能够快速有效的解决学校师生在网上收集资料的难题,极大的提高了学校师生在工作和学习中查相 关文档资料的效率,为解决学校师生收集资料同时需要整合文档,平台还提供文本一键转换成D O C文档等功能。该平 台解决了学校师生查相关文档资料困难的难题,更提供了一键生成D O C文档的便捷功能,同时还支持学校师生在线 分享文档即可获得相关收益的功能!
关键词:Empire C M S;P H P;文档资料管理
中图分类号:TP311.52 文献标识码:B文章编号=2096-9759(2021)01-0159-03
1概述
近几年,随着计算机信息技术的发展,学校师生们在学习 工作中,需要对信息的收集和整合,本平台的上线能够为广大 师生们达到一定的帮助!在当前这种十分需要解决社会痛点 的情况下,本项目的具体实际需求在广东理工学院信息技术 学院师生们的提出后,我们讲设计和开发完成的文档资料管 理平台。通过文档资料管平台,用户可以在本平台上查相 关文档资料,收集并且整合,一键生成D O C文档,本平台大大 的提高了全校师生的学习和工作效率,解决了学校师生查 相关文档资料困难的难题。
1.1文档资料管理平台重要工作
本文利用基于P H P+MYSQL(Empire C M S内容管理系统)进行二次开发的文档资料管理平台完成项目功能的H T M L/ C S S网页的设计和开发。通过与指导老师多方面的学习交流 和沟通,确定分析广东理工学院师生们的进行提出的有效需 求,进行平台设计工作的整体设计和编码开发,可以在此需求 分析的基础上实现。运行在Linux服务器端的文档资料管理 系统平台,用户打开常用的电脑/手机浏览器输入网址,即可打 开访问本平台。分为以下的用户文档资料内容页面、文档信 息X S E A R C H搜索引擎的功能、文档Special专题管理功能和 后台管理中心与用户中心文档资料发布功能等主要应用程序。在实施的项目开发过程中,独立完成整个系统平台的开发建 设才是我们的主要任务。
1.2本文组织结构
jquery下载文件请求
本文按照文档资料管理系统的页面设计进行划分,具体 如下:第一章本章是概括需求,本文简要概括了项目发展的需 求背景和发展方向,综合广东理工学院信息技术学院师生们 提出的实际需求,简单阐述了本项目的主要项目开发工作和项目开发所用到的组织架构。第二章对文档资料管理系统 的分析了项目开发工作的相关技术和开发环境,包括软件架 构、P H P技术、Empire C M S后台管理系统、Bootstrap框架、J Q U E R Y框架、M Y S Q L数据库应用等使用的技术和框架和 环境脚本,针对以上开发过程中所用到的工具和框架,我们 进行了详细分析了社会背景和学术需求的研宄。第三章总 体对系统选型设计的详细分析,从用户需求分析了系统的功 能,也分析了用户实际需求,针对功能的业务逻辑建立相应 的数据库表单设计,并从系统的总体设计分析了系统的非功 能性。第四章重点介绍了文档资料管理系统的详细系统设 计,并通过编写代码实现系统平台的主要功能。采用了整体 设计和单独演示的方式,我们针对文档资料管理系统平台的 实际社会痛点所分析出的实际需求,设计了不同数据表和数 据库,其中包括专题分类和内容功能,更清晰地实现了系统 的实际功能。第五章详细分析了文档资料管理系统的实现 价值。系统的实际价值,本章使用最简单的方式,直白地介 绍和展示了本文档资料管理系统的上线后的应用部分和实 现功能。第六章是结论和参考文献,总结了本系统的设计和 实现,指出了目前平台的不足之处,以及本文需要借鉴的参 考文献[1]。
2使用的相关框架与开发环境
本章主要介绍了系统平台中使用的环境部署架构、P H P (Empire C M S)、Bootstrap 前端框架和 S Q
header是什么器件L Server 技术。
2.1所需要的系统架构
在需求角度中分析项目的系统架构,本文在分析过程中,体现出数据库表设计的价值,从编码开发上解决项目运行在 系统中的发生的各种突发问题,一个可靠的系统平台,需要一 个稳定的系统架构来实现提供稳定的支撑。平台在线上后的
收稿日期= 2020-11-24
基金项目:基于£1^;!6〇^的文档资料管理平台,创业扶持基金-项目编号:20190又0¥;^012。作者简介:徐礼金(1981-),男,广东省茂名市人,讲师,工程硕士,研宄方向为软件工程。
参考文献:
[1]张鸿湛,张鹏宇.国家电网公司信息化标准体系探讨[J].电
力信息化,2011⑵.
[2]陶广辉.油田企业信息化标准体系的设计与建设[J].信息
系统工程,2019(5).[3]高京,王德成,张苹.智能工厂信息化标准体系架构研究[J].
制造业自动化,2020(5).
[4]梁园,魏民,马文君.智慧化工园区安全信息化标准体系设
计研宄[J].标准科学,2020(2).[5]余文科,程媛.我国信息化
标准发展政策建议研宄[J].中国信息化,2020(5).
159
日常使用过程中,系统架构需要更强大的代码来运行,在我们的浏览器是B/S结构的最佳服务器结构,这样才能够实现降低代码开发、业务运营的成本。这也为系统的运营和维护提供了更好、更直接的更新和改进结构。因此,我们不需要了解一些计算机专业编程语言来修改或开发,而是我们需要通过普通用户使用浏览器来维护系统平台。这让开发商在资金使用上减少了很多不必要的经费开支;在系统日常维护和代码迭代升级过程中,这些所产生的成本就会变得更少;对于客户端计算机,负载也简化了,这是开发人员一直追求的系统软件架构'
2.1 JQuery与 Bootstrap框架
JQuery是一个前端开发中的技术框架,他以简单直白的JS 框架在互联网开发领域中占有一席之地。JavaScript框架将能够为用户带来新的是一个体验感受。
首先,Bootstrap框架是美国一家出名的社交软件公司Fac~ ebook开发的一套前端网页框架,他的使用简单,操作简单灵活的主要特性,让Web项目的开发效率大大提升气
2.2 SQL Server数据库技术
对于日常生活中,人们的社会需求日益上升的难题来说,本系统中,所有师生们的日常访问,将会造成海量数据的存储似服务器的运行压力大大上升主要问题。在这作为有待解决本地,没有十分繁琐的流程,整个过程_方便!
3.1.3信息搜索模块
全站全文搜索功能解决了搜索多个数据库表的数据、搜索文本模型的内容、大数据量条件下的全文搜索等问题,还结合了表单字段、中文编码和系统模块搜索引擎技术,内容信息搜索效率非常高。用户将需要搜索的文本内容创建在一个TXT文件,然后导入全文搜索,其中包括文本标题、文本时间、文本内容、文本图片链接,还支持从TXT文本设置导入到数据库字段和批量导入多个数据库指定信息表。除了全文搜索,用户还支持指定只搜索一个列表分类的内容,并支持同时搜索多个关键字。
3.1.4专题管理模块
题信息支持信息内容分为九个等级的推荐和头条信息,支持批量将内容信息转移到新子栏目分类;专题信息详细内容页支持用户评论;项目增加了上传文件附件的独立功能,将上传的附件存放在阿里云的O SS对象存储云服务产品当中;专题更新支持在线生成静态HTML页面,这有利于网站服务的性能优化和SEO搜索引擎的爬虫程序进行髙效的抓取信息。
4主要特性
4.1趄强系统模型扩展功能
的问题中,我们选用SQL Server数据库技术来即可解决以上所描述的难题
Encryption Key Hierarchy
(traditional)
Encryption K«y Hierarchy
(with AKV)
Azure Key
Vault
Asymmelrfc
1W Jpersecute
t
P
T
SQL Server
Connector
S Q L Server |
instance
l Ent丨
yp丨
ion Key
图l数据库服务器负载
系统的页面设计功能模块分析
3.1功能性需求
本系统功能在服务器核心部分集中完成开发,而且统一管理系统平台的客户端,网络结构模式B/S模式,利用OOP面向对象的模式,从VIEW页面用户发起的请求,Conlroller控制器接收到的数据,做出了响应的过滤处理,再往Model模块发起増删改査的以一系列操作w。
3.1.1用户登录模块
会员VIP特权:用户通过付费开通VIP会员特权,支持每周领取积分,该积分支持兑换收费下载文档资料,拥有文档资料高速下载服务,摆脱下载限速等网络问题;采用Token单点登录实现用户的权限管理
层次;网上支付充值系统:支持“支付宝”,”等多种充值方式,可充值“有效期”、“会员等级”、“积分”,操作全自动,无需人工干预。
3.1.2文档下栽模块
户通过所需要査询的相关文档资料关键字在平台的首页输入关键字进行搜索,可看到搜索到的相关信息列表,点击进入相关内容信息页面,可看到文档下载按钮,点击即可下载到
它不仅支持高效的二次开发,还提供了网站内容信息管理,无缝衔接支持在线登录、QQ互联在线登录,与网站行程一个用户登录功能。还支持自定义信息字段,支持创建一键新内容信息模型,实现各种适合用户的系统。同时,可以为数据量大的网站部署上线添加数据打下良好的架构基础,支持无限制的表容量。
4.2系统高安全性设计,让网站管理更无忧
用户登录或退出平台都会生成一个新的Token安全秘钥,系统认证采用随机密码认证,才能保证网站平台的安全运营;平台实现了超级加密技术,每个用户的密码都采用md53次加密的方式,防止密码泄露被黑客暴力破解;登录时,实现验证码输入功能,该功能可以防止非法用户知道密码从而作为远程x ss技术非法登录,实现这一功能,才能满足密码和验证码同时正确登录;后台认证采用数据库、COO
OE、文件、SESSION、登录文件内容认证五种安全认证,更加安全; 后台登录还支持登录账号密码、验证码、账号安全问题、绑定证书四种登录验证,更安全。
4.3支持多MYSQL服务器读写分离
支持主从数据库负载均衡,从而实现服务器之间的读写分离:为了后台更新数据不受前台访问的影响,我们还支持在后台使用独立的MYSQL读写服务器,这样,更新数据更髙效。为了减少了使用同一个从属服务器带来的压力,从附属服务
160
器支持从多个M Y S Q L数据库服务器中随机选择,为了使网 站更具可扩展性和稳定性,实现多数据库服务器进行负载均 衡的技术支持。
4.4完善的会员系统
常见的反函数与原函数成员功能:用户通过登录账号,进入用户中心的好友列 表,支持添加用户、删除好友、验证通过请求,还支持在线发 送邮件给好友、黑名单与白名单防止恶意营销号的广告推销〇
用户类型支持公司用户与个人用户,每一个新用户需要 认证用户类型才能进一步时间网站的相关功能。
现场信息功能:用户支持在线发送消息,支持发送表情 包,支持在线导入和导出表情包,让信息功能的多样性更加 完善。
前台信息的提交和管理:用户支持自主投稿发布内容,后 台管理通过审核即可将用户的信息展示在网站前台,用户投 稿内容拥有收益模式,根据内容的点赞与打赏程度对用户收 益进行收益分成,这能够进一步提升网站内容的质量,也能为 用户的生活带来实质性的收入。
4.5强大的碎片调用信息功能
碎片分类管理:当网站信息量到达一定的程序,网站的数 据需要进行碎片化的处理,才能够更髙效率的处理网站信息 数据;片段管理:片段支持标签化管理,网站内容可自主添加删 除引用标签。
4.6自定义分类的T A G S及调用倍息功能
标签分类管理:内容信息所附带的T A G S标签可以分类管 理、管理的T A G S标签支持修改和删除,还支持T A G S标签生 成静态H T M L;标签参数设置:您可以设置启用标签的系统模 型和仅选择标签的系统模型等;添加T A G S调用tag:可以根据 分雛荐等属性调用T A G S。
4.7支持远程附件独立服务器
远程文件附件功能支持上传图片、删除文件、生成文章标 题缩略图、为图片添加水印,并将其实时同步到远程文件服务 器。附件独立服务器,网站更快更优化。
—•
@
用户0SS
i—
对象存储
图片处理
媒体处理图3远程文件服务器
4.8信息内容支持存放文本
对于数据量较大的信息内容非常不适合存储数据库。如 果存储数据库,单个表的容量很容易爆炸,从而影响数据库的 效率。所以本项目引入了这个功能,可以将这些大数据存储 成文本文件,系统对文件进行加密,从而保证了安全性。这个 方案的效果越好,有利于大数据库的程序设计。
4.9全站全文搜索
全站全文搜索功能结合用户的喜好,可根据大数据为用 户搜索出“猜你喜欢”的内容,例如用户喜欢査看数学资料,我们讲更多为用户展示数学相关的内容信息。在具体的内容搜
索功能中,我们采用M y S Q L与Search搜索引擎框架结合,支
持标签搜索、标题内容、内容模糊搜索,还支持上传图片,实现
以图搜索的强大功能。
5结语
髙校管理的重要组成部分其中就有文档资料管理平台,
对教师和学生都有重要作用,是使用电脑的个人的民生工程1
文档管理平台不但可以充分发挥学校师生们在学习和工作做
所需要的文挡管理平台的优势之外,文档资料的下载,让文档
资料的使用得到帮助,提髙学习、工作效率,减少其他无效的
重复性行为。一个系统平台的基本功能,实用性是系统中的
最重要的一项。文档管理平台能够为用户处理整理文档资料,
是文档管理平台的意义所在。
本文平台开发的背景意义来自于解决学校师生们在工作
和生活中,解决学习,提升学校效率,减少重复事件的行为。相
关技术都是从平时的教与学中使用,利用各种开发工具来详
细分析系统需求。在设计和实现中,对系统软件的结果进行
了全面的测试。分章节详细分析了基于Empire C M S平台的
文档管理平台的开发过程。每个模块都能够了解每个模块的
具体功能,整个文档管理平台分为几个模块,使项目中的各项
功能能够正常运行使用。作者通过不断学习新知识,在完成
平台开发工作的过程中,利用相关技术的最新知识,更加积极
地学习Empire C M S框架的知识,使系统能够不断完善,顺利
运行。
在设计之初,为了尽快开发完成文档资料管理平台的基
本需求,本文以功能模块为单位,需求分析和总体设计了整个
项目的系统架构,并简要介绍了数据库结构设计,描述了平台
的详细设计和代码实现。本文档资料管理系统的功能的运行
简单,效果直观显示,为将来的平台维护和发开过程中,打下
了有保障的良好条件。
6存在不足与展望
目前广东理工学院中,该系统在还没有正式投入使用,所
以还不如研发阶段,由于项目成员的代码开发时间短,日常的
教学任务十分繁重,系统还需要进一步深入研究,距离实际大
规模使用和运营还有一定的距离。随着当前信息技术的不断
发展,文档资料管理平台基于Empire C M S可以在学生和老师
们的工作和生活中发挥了重要的作用,我们更加专注于支持
设计和实现,以满足用户需求,提髙产品质量,降低成本,提髙
经济效益,从而更好、更直接地为全校师生服务。
参考文献:
jquery选择器 返回空[1]黄凯,刘潇■髙校文档一体化管理体系建设研究m.广东职
业技术教育与研究,2020,(001>:P.188-190.
[2].基于iOS平台的新闻应用的设计与实现[D].北京
使用yum安装mysql教程交通大学,2014.
[3]王容霞.基于智慧教育的高职课堂教学模式改革探究——
以<P H P网站开发技术》为例[J].农家参谋,2020,N o.658
(12):213-213.
⑷2014年最新前端开发面试题(面霸题库)[E B/O L].新浪微
博.2016-05-23 /u/1830216477
[5]王珊,萨师煊.《数据库系统概论》D W]•髙等教育出版社,
2006.
161
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论