网络办公是为实现高效率办公,淘汰不须要开支的一种现代化办公形式。越来越多的企事业单元运用网络办公,实现资源共享,信息通报、储存信息,从而使事恋人员的办公越发安详、利便。基于PHP技能开拓网络办公自动化,以网络办公自动化技能为基本,通过欣赏器上传文件至处事器中,文件处事器处理惩罚文件,数据库处事器记录相关信息,并以系统整合信息资源泛起的方法,团结网络办公实际需求,使其越发完善、成熟,更好地为网络办公处事,以提高办公效率,进一步敦促社会信息化建树历程。
1 基于PHP技能网络办公系统的观念
超文本预处理惩罚器(PHP,HyPertextPr即rocessor)是一种易于进修和利用的处事器端的HTML嵌入式剧本语言,其奇特的语法殽杂了C语言、JAVA语言和Perl语言的特点,是一种被遍及应用的开源式多用途剧本语言,尤其适合Web开拓。PHP是生于网络、用于网络、成长于网络的一门语言,借助于网络技能实现人们彼此交换、通报信息、协同事情。今朝在海表里有数以千计的小我私家和组织的网站在以各类形式和语言进修、成长和完善它。现阶段,由于本钱相对较低,开拓周期较短,企业、当局部分的网络办公系统的开拓大多回收PHP平台技能。
2 PHP开拓语言具有以下几个特点
众所周知,PHP技能是从网络成长而来的,因此,在其身上带有很是明明的自由成长陈迹。当前在我国有许多网站都在利用PHP开拓语言,并在利用进程之中不绝的对其举办成长和完善,同时,也不绝的进级其操纵系统情况,PHP常与免费的Web处事性软件Apache和免费数据库MySQL共同利用,从而使其具有很高的性价比。基于PHP技能网络办公系统可以或许获得办公人员的青睐,主要是因为PHP开拓语言具有以下几个特点:
2.1 速度快。速度快是PHP技能的一个突出的特点,由于它具备一种强大的CGI剧本语言,语法殽杂了C、JAVA、Perl和PHP式的新语法,因此,执行网页速度要比其他的CGI、Perl和ASP更快。
2.2 实用性。由于PHP是一种面向工具、完全跨平台的新型Web开拓语言,系统设计是以实用为出发点,岂论是从开拓者角度照旧经济角度思量,PHP语法布局简朴,易于入门,成果操纵简朴,很是实用,以提高网络办公效率。跟着用于开拓PHP的IDE东西相继呈现,基于PHP的网络办公系统更具实用代价。
2.3 成果强大。PHP在web项目开拓进程中具有极其强大的成果,并且实现相对简朴。可哄骗多种流的数据库、跨平台运行。可与多种协议举办通信,包罗IMAp、pop3、SOAp和DNS等。通过系统设计,可以实现XML文档的有效打点,而且可以或许实现建设和挪用web处事等操纵。
2.4 可选择性。对系统开拓人员来说,选择范畴越大越好,PHP大大都成果可以通过多种要领实现,开拓人员可以按照自身常识把握的纯熟水平自由选择。为开拓人员对开拓局限和维护的选择奠基基本。PHP可以回收面向进程和面向工具两种开拓模式,从多角度思量,以选择所开拓网站应采纳的模式。
2.5 本钱低。系统设计需要思量到本钱问题,由于PHP有奇特性,不受限制,在开拓上较为简朴,支持PHP剧本运行的处事器也较普遍,这样为低落开举事度。当前,PHP主要是基于处事器而举办运行的,而支持PHP剧本运行的处事器有许多,尤其是Apache和115,可是,PHP不受平台的束缚,而且其可以在浩瀚版本的操纵系统中架设处事器。同时,回收一种免费框架布局,如回收Linux+APache+PHP+MySQL这种开源免费的框架布局可觉得网站策划者节减很大一笔开支。
2.6 版本更新速度快。相对来说,PHP的更新速度要快许多,有一个月更新一次,有每周更新一次。比那些数年才更新一次的ASP要快许多。系统的进级换代速度快,相对来说,系统具有开放性,可以或许按照需求,简朴的插手、淘汰或替换系统的模块。
2.7 成果全面。通过PHP、ASP、JSP的比拟发明,PHP成果很是全面,开拓特性包罗险些涵盖所有网站的一切成果。主要有面向工具的设计、布局化的特性、数据库的处理惩罚、网络接口应用等,因此,我们选择PHP作为开拓东西。
3 网络办公系统设计内容
按照客户对网络办公系统设计的需求,个中网络办公系统设计内容包罗:用户认证、文件欣赏及查找、文件上传、文件下载、文件共享、文件安详六个主要方面。
3.1 用户认证。在网络办公系统的设计中,用户首先要登入系统,要对用户举办认证,系统通过验证用户提交的表单。也就是用户登入暗码和验证暗码与数据库中注册信息举办配对,看是否相切合来举办用户认证。假如认证乐成,系统将按照用户级别分派用户权限。
3.2 文件欣赏及查找。通过用户认证,用户可以或许在系统内查阅共享资源。系统设计凭据用户的需求,设定差异的查阅方法,凭据用户选择的方法显示相关文件资源。文件查找方法包罗标题、要害字、上传者、上传时间、文件范例等。该系统用户体验性精采,它支持支持用户通过IE、火狐等差异内核的欣赏器举办会见。
3.3 文件上传。将文件信息、路径等写入到数据库中,需求回收SWF Upload组件,借助于该组件用户可以批量上传文件,显示文件上传速度,最后完成文件的上传。
3.4 文件下载。为了增加系统的可节制性,对付用户文件下载方面,并不能让用户直接的下载文件,而是通过PHP实现处事器文件下载,而且可以操作XML配置文件配置可否下载文件。用户可以通过网络办公系统下载到所需的文件。下载处理惩罚模块通过GET方法获取用户点击下载的文件ID,在数据中查找到相应文件路径信息后跳转到下载页面,发送文件流到用户欣赏器。该设计能在地点栏中埋没文件路径,在必然水平上提高安详防护。
3.5 文件共享。系统除民众存储空间外,还为每个用户分派小我私家存储空间。
3.6 文件安详。用户认证回收加密法子来担保认证进程信息安详;类型数据库操纵语句,防备SQL注入;强化权限打点,用户小我私家存储空间只限用户本人打点,其他任何用户包罗打点员都无权会见;回收Rewrite要领重写URL,并可埋没文件路径和参数,以提高处事器的安详机能。
4 竣事语
跟着网络技能的成长,办公系统也产生着雷霆万钧的变革,为人们的日常事情带来了极大的便利。本文主要是针对当前网络文件打点系统成长的需要,以PHP技能为重点,设计了一种基于PHP技能的网络文件打点系统,以提供文件上传、下载等存储处事和文件欣赏、更新、分类、分享等打点处事。其目标是让用户可以或许在互联网中安详便利地举办文件的存储和打点事情,也利于资源的共享和交换。同时针对PHP技能的利用履历,期望可以或许对PHP技能的网络办公系统的越发深入阐明,这对付奉行网络办公的进一步成长具有实践指导意义。
参考文献:
[1]张源伟,杨铭,郭昊.基于PHP技能的网络文件打点系统设计[J].物联网技能,2013.
[2]李雅娟.西藏自治区县乡网络办公系统的设计与现实[J].电子科技大学,2013.
[3]王娜娜.基于PHP技能的办公自动化系统的设计与实现[J].科技视界,2012.
2013. [3]王娜娜.基于PHP技术的办毕业论文范文 公自动化系统的设计与实现[J].科技视界
毕业论文库:计算机 时间:2016-10-21 点击:
次