版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、办公自动化开发平台基础知识,办公自动化开发平台基础知识,一、系统概述 二、系统架构 三、技术架构 四、开发语言基础知识 五、开发平台和接口 六、网络资源,系统概述,发展背景,自计算机应用于管理领域以来,短短的30多年中,计算机、网络技术的应用已经渗透到各行各业 日常工作所要处理的公文、报表等各类信息越来越多,涉及到的部门、合作伙伴越来越广泛,信息的及时处理、沟通传递以及授权共享日益迫切,发展背景,提高信息共享范围和反映速度及利用深度,增强应变、决策能力、执行、控制能力 增强员工间信息交流,加强团队的协作及提高信息共享层次,系统概述,内部通信平台,信息发布平台,员工交流平台,工作流转平台,文档管
2、理平台,内部培训平台,辅助办公平台,信息集成平台,设计目标,系统概述,设计目标,先进性,安全性,易操作性,易维护性,灵活性,可扩展性,实用性,系统性,设计原则,系统概述,设计原则,办公自动化开发平台基础知识,一、系统概述 二、系统架构 三、技术架构 四、开发语言基础知识 五、开发平台和接口 六、网络资源,平台架构,系统架构,管理层次,系统架构,职能:系统设置,管理用户,管理员,部门 经理,财务 主管,总经理,职员,第一级,第二级,第三级,第四级,职能:掌控企业各类信息,管理用户,职能:管理工资等财务数据,职能:管理部门用户,职能:基本办公,系统架构,授权层次,系统架构,功能模块,办公自动化开发
3、平台基础知识,一、系统概述 二、系统架构 三、技术架构 四、开发语言基础知识 五、开发平台和接口 六、网络资源,技术架构,客户端,采用B/S(浏览器/服务器)操作方式 操作系统:Windows(98、2000、XP、2003)、MacOS、Linux 浏览器:IE、Maxthon、Firefox等,技术架构,服务器端,操作系统:Windows(2000、XP、2003)、Linux、Unix等 HTTP服务器:Apache 2.x(或IIS) 开发语言:PHP + JAVA + HTML + JS 数据库:MySQL 4.0 加速器:Zend + MMCache,技术架构,Apache,最流行
4、的Web Server,世界上超过70%的网站在使用Apache 跨平台,支持Windows、Unix、Linux 可很好地结合PHP、 JAVA(Tomcat)、Perl等开发语言,技术平台,PHP的发展速度已经超越众多语言,成为互联网第一语言,PHP,技术架构,PHP,PHP不仅能满足轻量级应用,也能搭建复杂业务系统(Yahoo!、Amazon等) 全面支持面向对象开发,并提供了与Java和XML的丰富接口,支持几乎全部数据库系统 PHP拥有丰富的系统函数库,海量的互联网开放资源,技术架构,MySQL,MySQL是一个真正的多用户、多线程SQL(结构化查询语言)数据库服务器 快速、健壮和易
5、用(其官方提供的一个项目的数据有超过40个数据库,包含10,000个表,其中500多个表超过7百万行记录,约有100GB的关键应用数据) 典型用户:Yahoo!、腾讯(QQ),办公自动化开发平台基础知识,一、系统概述 二、系统架构 三、技术架构 四、开发语言基础知识 五、开发平台和接口 六、网络资源,开发语言基础知识,开发语言,HTML(Hypertext Markup Language, 超文本标记语言) PHP(PHP: Hypertext Preprocessor (超文本标记语言前处理器 预处理器 ) Javascript(客户端脚本语言) CSS(Cascading Stytle S
6、heets,层叠式样式表),开发语言基础知识,HTML页面结构, , Hello HTML , , ,开发语言基础知识,常用的head标记,Hello HTML, fontfont-size:10pt;font-family:宋体,开发语言基础知识,script标记,function hello() alert(“Hello Javascript”);,开发语言基础知识,常用的HTML标记,通达网站,文本样式标记, 换行标记,粗体 斜体 下划线,一个段落,排版HTML段落布局,开发语言基础知识,常用的HTML标记 表格, , 表头(第一列) 表头(第二列) , 单元格1 单元格2 , 表尾(第
7、一列) 表尾(第二列) , ,开发语言基础知识,常用的HTML标记 表单,文本区域, 选项一 选项二 ,开发语言基础知识,常用的HTML标记 input类型,Text 文本输入框,Button 按钮,Image 图片,Password 密码输入框,Checkbox 复选框,Radio 单选框,Hidden 隐藏控件, ,开发语言基础知识,常用的HTML标记 帧, ,开发语言基础知识,PHP 基本语法, 注释标记:/注释内容和/*注释内容*/ 引用PHP文件, require 和 include方法require(“inc/func.php”);include(“inc/tree.php”);i
8、nclude_once(“inc/auth.php”);,开发语言基础知识,PHP 基本语法,PHP和HTML的嵌套 Hello PHP,开发语言基础知识,PHP 数据类型,四种基本类型boolean(布尔型)integer(整型)float(浮点型,也作“double”)string(字符串) 两种复合类型 array(数组)object(对象),开发语言基础知识,PHP 数据类型,两种特殊类型resource(资源)NULL(空类型) 三种伪类型 mixednumbercallback,开发语言基础知识,PHP 变量,自定义变量$user_id=“admin”;$date=date(“Y-
9、m-d”,time(); 预定义变量 $GLOBAL 当前脚本的全局范围内有效的变量数组$_SERVER WEB服务器的相关信息的变量数组$_GET 由URL提交至脚本的变量数组$_POST 由POST方法提交至脚本的变量数组$_ENV 环境变量数组$_FILES 由POST方法提交的上传文件的变量数组$_COOKIE 客户端的Cookie变量数组$_SESSION 当前注册给程序的会话变量$_REQUEST 由Get、Post、Cookie机制提交的变量,开发语言基础知识,PHP 常量,自定义常量 魔术常量 _LINE_ 当前行号_FILE_ 当前文件_FUNCTION_ 函数名称_CLAS
10、S_ 类的名称,开发语言基础知识,PHP 运算符,算数运算符+、-、*、/、%、-(取反) 赋值运算符= 位运算符 ?,开发语言基础知识,PHP 类,date=date(“Y-m-d”,time(); function GetDate() return $this-date; $date=new MyClass(); echo $date-GetDate(); ?,开发语言基础知识,PHP 内置函数,数组函数库 数学函数库 字符串处理函数库 MySQL函数库 变量函数库 ,办公自动化开发平台基础知识,一、系统概述 二、系统架构 三、技术架构 四、开发语言基础知识 五、开发平台和接口 六、网络资
11、源,开发平台和接口,目录结构,开发平台和接口,目录结构 webroot,开发平台和接口,目录结构 webroot,开发平台和接口,目录结构 general,开发平台和接口,菜单管理,开发平台和接口,系统代码,开发平台和接口,开发接口 包含文件,验证是否登录OA include_once(inc/auth.php); 连接数据库的函数 include_once(inc/conn.php); 公用函数 include_once(inc/utility_all.php); 类型检验函数 include_once(inc/check_type.php); 如已包含auth.php,则无须包含conn.
12、php,开发平台和接口,开发接口 包含文件,发送内部短消息 include_once(inc/utility_sms1.php); 发送手机短信 include_once(inc/utility_sms2.php); Session变量 $LOGIN_USER_ID用户ID $LOGIN_USER_NAME用户姓名 $LOGIN_USER_PRIV用户角色ID $LOGIN_DEPT_ID用户部门ID $LOGIN_AVATAR 用户头像 $LOGIN_THEME 用户界面主题,开发平台和接口,开发接口 数据库操作,包含文件 include_once(inc/conn.php); 所用函数 $
13、cursor=exequery($connection, $query); /$connection为建立的对数据库的连接变量 /$query为SQL语句 该函数返回值为resource型变量,可通过mysql_fetch_array等函数取得相关记录数据 $ROW=mysql_fetch_array($cursor); /从$cursor中取出的一条记录放在数组$ROW中,开发平台和接口,开发接口 数据库操作,”; ?,开发平台和接口,开发接口 常用函数,Message($title, $message) find_id($String, $id) csubstr(&$str,$start,$long,$ltor,$cn_len) is_ip($IP) send_sms($SEND_TIME,$FROM_ID,$TO_ID,$SMS_TYPE,$CONTENT) send_mobile_sms($SEND_TIME,$FROM_ID,$PHONE,$CONTENT) ,开发平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家园共育培训材料
- 幼儿园简笔画培训
- 幼儿园教师园本教研培训
- 13.2 内能(7大题型)(含答案解析)
- T-TSSP 031-2023 核桃青果脱皮及干制加工技术规程
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件项目6 证书服务器的配置与管理
- 许市中学学生自主管理
- 化学与社会发展专题复习
- 高中语文第12课动物游戏之谜课件6新人教版必修
- 纪检委员与领导班子谈心谈话记录
- 小学生垃圾分类(课堂PPT)
- 考试疯云(校园小品)
- 辽宁省各市、县、镇、乡、街道名称
- 常用气体分子直径
- 【模板】停送电检修作业票模板
- 班主任工作中体现的几种心理效应(共7页)
- 机械加工工时的算法
- 微分几何彭家贵课后题答案
- 铁路箱梁运架施工准备验收标准
- 第十二章活性污泥法
- 煤矿瓦斯抽采项目可行性研究报告写作范文
评论
0/150
提交评论