通达OA应用模块开发剖析课件.ppt

上传人(卖家):晟晟文业 文档编号:4626125 上传时间:2022-12-26 格式:PPT 页数:41 大小:814.50KB
下载 相关 举报
通达OA应用模块开发剖析课件.ppt_第1页
第1页 / 共41页
通达OA应用模块开发剖析课件.ppt_第2页
第2页 / 共41页
通达OA应用模块开发剖析课件.ppt_第3页
第3页 / 共41页
通达OA应用模块开发剖析课件.ppt_第4页
第4页 / 共41页
通达OA应用模块开发剖析课件.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技打造国产打造国产打造国产打造国产打造国产打造国产OAOAOAOAOAOA第一品牌第一品牌第一品牌第一品牌第一品牌第一品牌 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技打造国产打造国产打造国产打造国产打造国产打造国产OAOAOAOAOAOA第一品牌第一品牌第一品牌第一品牌第一品牌第一品牌 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice

2、 AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere WEB应用系统开发 C/S和B/S结构 WEB应用系统的架构 如何利用WEB应用 主要的接口函数、系统配置文件 应用模块开发的步骤中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice

3、 Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice AnywhereC/S和B/S结构中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice AnywhereC/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。一般只

4、适用于局域网;扩展性差;客户端需要安装专用的客户端软件,升级维护成本很高;中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereO

5、ffice AnywhereOffice Anywhere未未来来的的趋势将趋势将是是C/SC/S与与B/SB/S的的结结合合中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器

6、工业信息中心通达科技Office AnywhereOffice AnywhereOffice AnywhereA AB BC CD Dhttp:/A?para1¶2http:/A?para1¶2执行结果执行结果中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice AnywhereA AB BC CD Dhttp:/A?para1¶2http:/A?pa

7、ra1¶2WebWeb服务器服务器 数据库数据库保存执行保存执行结果结果中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice AnywhereA AB BC CD Dhttp:/A?para1¶2http:/A?para1¶2WebWeb服务器服务器 数据库数据库保存执行保存执行结果结果中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Offic

8、e AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office Anywhe

9、reOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice

10、 AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere数据库管理与应用数据库管理与应用 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere数据库管理与应用数据库管理与应用 中国兵器工业信息中心通达科技中国兵器工业信息中

11、心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere数据库管理与应用数据库管理与应用 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere数据库管理与应用数据库管理与

12、应用 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere数据库管理与应用数据库管理与应用 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOff

13、ice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere两个重要的配置文件两个重要的配置文件中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice A

14、nywhereOffice Anywherephp.iniphp.inimax_execution_time=1200max_execution_time=1200 秒秒 置了在强制终止脚本前置了在强制终止脚本前PHPPHP等待脚本执行完毕的时等待脚本执行完毕的时 间,此时间以秒计算。间,此时间以秒计算。当脚本进入了一个无限循环当脚本进入了一个无限循环状态时此变量非常有用。然而,当存在一个需要很长状态时此变量非常有用。然而,当存在一个需要很长时间完成的合法活动时(例如上传大型文件),这项时间完成的合法活动时(例如上传大型文件),这项功能也会导致操作失败。功能也会导致操作失败。upload_ma

15、x_filesizeupload_max_filesize=100M=100M 限制了上传文件的大小限制了上传文件的大小中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywherephp.iniphp.inisession.cache_expiresession.cache_expire=180=180 session session 过期时间,以分种计算。过期时间

16、,以分种计算。sessionsession在在WEBWEB技术中占有非常重要的份量。由于网页技术中占有非常重要的份量。由于网页是一种无状态的连接程序,因此你无法得知用户的浏是一种无状态的连接程序,因此你无法得知用户的浏览状态。因此我们必须览状态。因此我们必须 通过通过sessionsession记录用户的有关记录用户的有关信息,以供用户再次以此身份对信息,以供用户再次以此身份对webweb服务器提供要求服务器提供要求时作确认,例如,我们在某些网站中常常要求用户登时作确认,例如,我们在某些网站中常常要求用户登录,但我们怎么知道用户已经登录了呢,如果没有录,但我们怎么知道用户已经登录了呢,如果没有

17、sessionsession的话,登录信息是无法保留的,那岂不要让的话,登录信息是无法保留的,那岂不要让用户在每一页网页中都要提供用户在每一页网页中都要提供 用户名和密码。用户名和密码。中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywherehttpd.confhttpd.confListen 82Listen 82Listen 83Listen 83Liste

18、n 84Listen 84NameVirtualHostNameVirtualHost 192.168.0.114:82 192.168.0.114:82NameVirtualHostNameVirtualHost 192.168.0.114:83 192.168.0.114:83NameVirtualHostNameVirtualHost 192.168.0.114:84 192.168.0.114:84VirtualHost 192.168.0.114:82 DocumentRoot d:/myoa/webroot DocumentRoot d:/myoa/webroot/php_valu

19、e include_path.;d:/myoa/webroot php_value include_path.;d:/myoa/webroot/VirtualHost VirtualHost 192.168.0.114:83 DocumentRoot d:/myoa/xtwebroot DocumentRoot d:/myoa/xtwebroot/php_value include_path.;d:/myoa/xtwebroot php_value include_path.;d:/myoa/xtwebroot/VirtualHost VirtualHost 192.168.0.114:84

20、DocumentRoot d:/myoa/zxwebroot DocumentRoot d:/myoa/zxwebroot/php_value include_path.;d:/myoa/zxwebroot php_value include_path.;d:/myoa/zxwebroot/VirtualHost 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anyw

21、here 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere一个简单的例子一个简单的例子中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffi

22、ce Anywhere几个重要的头文件几个重要的头文件 include_once(inc/auth.php include_once(inc/auth.php););如需登录验证则包含,未登录将退出如需登录验证则包含,未登录将退出 include_once(inc/conn.phpinclude_once(inc/conn.php););如需要连接数据库则包含如需要连接数据库则包含 include_once(inc/utility_all.phpinclude_once(inc/utility_all.php););如需要使用公用函数则包含如需要使用公用函数则包含 include_once(i

23、nc/check_type.phpinclude_once(inc/check_type.php););如需要使用类型检验函数则包含如需要使用类型检验函数则包含中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere 数据库操作数据库操作?中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffi

24、ce Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere 数据库操作数据库操作 使用使用OAOA系统提供的系统头文件(系统提供的系统头文件(conn.phpconn.php),),访问数据库将是一件很轻松的事,不用操心数据访问数据库将是一件很轻松的事,不用操心数据库的连接参数等问题,只需简单的写下库的连接参数等问题,只需简单的写下SQLSQL语句,语句,执行它。执行它。中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice Anywhere

25、Office Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere 数据库操作数据库操作?中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere Mysql Mysql数据库的连接参数数据库的连接参数 MysqlMysql数据库的连接参数在数据库的连接

26、参数在 webrootincoa_config.phpwebrootincoa_config.php文件中配置文件中配置 :$MYSQL_SERVER=“OA$MYSQL_SERVER=“OA服务器服务器:3306;:3306;$MYSQL_USER=root;$MYSQL_USER=root;$MYSQL_DB=TD_OA;$MYSQL_DB=TD_OA;$MYSQL_PASS=myoa888;$MYSQL_PASS=myoa888;中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信

27、息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere Mysql Mysql数据库的连接参数数据库的连接参数 MysqlMysql数据库的连接参数在数据库的连接参数在 webrootincoa_config.phpwebrootincoa_config.php文件中配置文件中配置 :$MYSQL_SERVER=“OA$MYSQL_SERVER=“OA服务器服务器:3306;:3306;$MYSQL_USER=root;$MYSQL_USER=root;$MYSQL_DB=TD_OA;$MYSQL_DB=TD_OA;

28、$MYSQL_PASS=myoa888;$MYSQL_PASS=myoa888;中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere几个重要系统变量几个重要系统变量 OAOA系统提供了系统提供了5 5个通过个通过SESSIONSESSION保存的系统变量,分别是:保存的系统变量,分别是:$LOGIN_USER_ID$LOGIN_USER_ID用户用户IDID

29、$LOGIN_USER_PRIV$LOGIN_USER_PRIV用户角色用户角色IDID$LOGIN_DEPT_ID$LOGIN_DEPT_ID用户部门用户部门IDID$LOGIN_AVATAR$LOGIN_AVATAR用户头像用户头像$LOGIN_THEME$LOGIN_THEME用户界面主题用户界面主题中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere

30、常用函数和系统函数使用常用函数和系统函数使用系统函数的使用非常简单,只需在文件的头部包含系统系统函数的使用非常简单,只需在文件的头部包含系统文件文件include_once(“inc/utility.phpinclude_once(“inc/utility.php”)”)或或include_once(inc/utility_all.phpinclude_once(inc/utility_all.php););中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信

31、息中心通达科技Office AnywhereOffice AnywhereOffice AnywhereMessage($TITLE,$CONTENTMessage($TITLE,$CONTENT)显示一个提示框如图显示一个提示框如图标题和内容可通过参数指定标题和内容可通过参数指定Button_BackButton_Back()()显示一个返回按钮,用于访回下一页面;显示一个返回按钮,用于访回下一页面;find_id($STRING,$IDfind_id($STRING,$ID)查询用逗号隔开的查询用逗号隔开的$STRING$STRING字符串中字符串中,是否包含,是否包含$ID$ID如如 f

32、ind_id(abc,def,ghq,abcfind_id(abc,def,ghq,abc););返回值是返回值是truetrue常用函数和系统函数使用常用函数和系统函数使用中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere常用函数和系统函数使用常用函数和系统函数使用日期组件使用:日期组件使用:中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Off

33、ice AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere常用函数和系统函数使用常用函数和系统函数使用人员多选组件人员多选组件 :中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere常用函

34、数和系统函数使用常用函数和系统函数使用部门多选组件部门多选组件 :中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere发布二次开发的功能模块发布二次开发的功能模块 准备模块目录:准备模块目录:在在webrootwebrootgeneralgeneral下建一个目录下建一个目录s s,作为自己,作为自己开发模块的目录,将程序放置于该目录下,默认页开发模块的目录,将程序放置于该目录下,默认页面是面是index.phpindex.php或或index.htmlindex.html或或index.htmindex.htm 中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere中国兵器工业信息中心通达科技中国兵器工业信息中心通达科技Office AnywhereOffice AnywhereOffice Anywhere发布二次开发的功能模块发布二次开发的功能模块 定制菜单:定制菜单:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(通达OA应用模块开发剖析课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|