基于php技术的网络协同办公系统的设计与实现

基于php技术的网络协同办公系统的设计与实现

ID:32504139

大小:4.06 MB

页数:50页

时间:2019-02-09

基于php技术的网络协同办公系统的设计与实现_第1页
基于php技术的网络协同办公系统的设计与实现_第2页
基于php技术的网络协同办公系统的设计与实现_第3页
基于php技术的网络协同办公系统的设计与实现_第4页
基于php技术的网络协同办公系统的设计与实现_第5页
资源描述:

《基于php技术的网络协同办公系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东大学硕士学伊论文系统的自动化、网络化。同时,为了提高系统的查询效率,本文采用了查询优化理论,结合以往研发经验,归纳总结了切实可行的查询优化策略,如合理使用索引、简化或避免排序、避免顺序存取等,并在系统中加以运用,解决了时效问题,取得了比较好的效果。1.5论文的组织结构本文共分以下七个章节,具体安排如下:第一章绪论。主要描述网络协同办公自动化系统的开发背景、国内外现状,本文解决的主要问题和完成的工作,最后是本文的组织结构。第二章基础理论部分。介绍了以知识管理为核心的第三代办公系统的基础知识。在P唧脚本语言

2、方面,首先介绍了PHP语言的特点、常用的运行平台和服务器,以及PHP支持的后台数据库,然后,结合对PHP+MySQL+Apache开发平台的优点进行分析,进一步阐明本系统开发所选择技术的理论依据。然后着重介绍了第三代办公系统的关键技术:工作流技术,接着,介绍了防火墙技术、用户身份认证技术等局域网安全技术。第三章需求分析。首先进行了网络协同办公系统的概述,然后,从网络协同办公系统的技术需求、功能需求、协同办公需求以及查询优化和硬件需求等五个方面进行了描述。第四章系统设计。给出了基于B/S模式的网络协同办公系统

3、的设计方案,着重介绍了系统体系结构设计、网络结构设计、协同流程设计和系统主要功能模块设计,以及相关的查询优化策略。第五章系统实现。这一部分主要对系统中的个人事务、信息互递、会议管理以及系统安全性四个功能的实现进行详细阐述,并运用查询优化技术提高系统查询效率的实际问题。第六章系统测试。结合系统的需求,主要对系统的用户身份验证和用户权限管理功能进行了系统验证。最后是总结,总结全文的工作和成果,并指出不足之处,对下一步的工作进行展望。4Ll』东大学硕士学位论文第二章基于PHP技术的办公系统的关键技术现代办公自动化

4、系统主要使用以下关键技术:PHP技术、工作流技术和网络安全等技术。2.1脚本语言PHP(PersonaIHomePage)PHP是从一个CGI程序发展成为现在的脚本语言。它有着其他开发工具所不具备的优点:真正跨平台性和良好的扩展性。2.1.IPHP语言的特点PHP可在HTML语言中嵌入脚本程序,也可进行编程操作。PHP的以下5大特点使其具备极强的交互式WEB页面开发能力:在服务器端包含脚本、强大的数据库支持能力、广泛支持网络协议的能力、良好的可移植性、极好的开放性和可扩充性。使用P即可根据客户端提供的表单内

5、容,在服务器端用脚本处理,再将结果返回不同的页面给客户端。PHP通过发送不同的HTTP头标识,提供网页重定位、与Web服务器安全认证的结合以及设置Cookie等功能。PHP5还为用户管理提供了Session系统。在对数据库的支持上,PHP与多种数据库直接相连,包括bIySQL、Sybase、Oracle等以及所有ODBC支持的数据库,同时可根据开发的需要进行扩充。在对网络协议的支持上,PHP在内部建立了对当前众多通信协议的支持,包括万维网HTTP、Apache服务器、与电子邮件有关的IMAP和POP3以及网

6、管系统SNMP。PHP是真正跨平台的开发工具,尽管在Unix和Windows平台上都可用C语言作为CGI的开发工具,但在Unix下用C写的CGI程序很难移植到Windows平台下,然而用PHP写出的Web服务器端CGI程序,可以很容易地移植到不同的操作系统上。PHP源代码完全公开,任何人均可使用并修改,加入其它的功能模块后,PHP则提供更多样的支持,如PDF文件格式、公元历法、图形处理、XML处理。山东大学硕士学位论文由此可见,P胛不只是简单的脚本语言,更重要的是一种应用服务器。因为它不仅仅包括一个完整的编

7、程语言,而且还包括完整的访问数据库的能力、支持Internet协议(如电子邮件和HTTP)的能力。2.1.2PHP的运行平台、服务器和后台数据库运行PHP,通常采用Linux或FreeBSD作为操作系统,使用Apache作为Web服务器。使用者可根据其具体环境,下载Apache源代码,然后在开发环境下加以编译与装配。对于大部分UNIX系统(如Solaris、Linux、AIX、UX等)和windowsN,I'及0s/2系统环境,Apache源代码可直接编译无需“port”。作为Apache服务器,开发者可以

8、很方便地增加其功能,最常见的是增加其为安全服务器和支持JavaServile。另外,PHP的跨平台性使得它在任何操作系统上均可运行,但是如果不使用Apache服务器,那么PHP就只能以CGI的方式运行,这样就不能利用将PHP编译进Apache带来的性能优势。PHP和Linux都是开放源代码软件,并且Apache服务器占Web服务器市场的58%,这三者结合在一起就形成了一个动态网站开发的有效方案。PHP支持多种类型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。