php程序员工作总结

2024-08-24

php程序员工作总结(共15篇)

1.php程序员工作总结 篇一

成都转行PHP程序员现状 成都PHP培训

中国每年有大量的计算机类毕业生进入企业,企业会把那些程序员列入优秀人才加以重视呢?斩获高薪的程序员需要哪些素质呢?

学习和总结的能力

程序员是人才但也很容易被淘汰,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高 了。

但是学习也要找对目标,一些小coding fans们.他们也津津乐道于他们的学习能力,一 会学会了asp,一会儿学会了php,一会儿学会了jsp,他们把这个作为炫耀的资本,盲目追逐一些肤浅的,表面的东西和名词。做网络程序不懂通讯传输协议,做应用程序不懂 中断向量处理,这样的技术人员,不管掌握了多少所谓的新语言,永远不会有质的提 高。

善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有 目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来!

四川是旅游的天堂,无法拒绝她火辣辣的美食,无法拒绝她惊艳的自然风光,更无法拒绝她的古蜀文化。初中毕业学啥技术好?相信这是2017年中考过后大多数成绩不理想同学们思考的问题。的确,2017初中毕业没考上高中怎么办?在家啃老还是外出打工?年纪那么小,未来

又该何去何从呢?>事实证明,绝大多数成绩一般的初中毕业生头脑相当聪明,他们只是不适应当前应试教育的题海战术,与其强迫他们继续死读书,不如转换思路,选择成功捷径——学技术。职业院校相比普通高中,可以提早选择实用专业,进入职业岗位,从而实现人生价值。

不要被小编的慷慨陈词所打动了,和你们说好做彼此的天使,所以今天不选择套路你们。好了,言归正传,来看看小编送上的IT培训福利是否能打动你吧~好了,废话少说,下面来看看小编为大家带来的IT培训相关资讯吧~

近几年成都国信安教育的双选会中,看的到企业对PHP使用范围更加广泛,同时对PHP相关开发人才需求更是急速升温。分析不同行业的网站,我们可以看到,包括Google、百度、网易、新浪、搜狐、阿里巴巴、腾讯、金山等的各大网站都在寻求PHP高手大神。PHP其实

已经从刚出道时的“草根”时代成为现在“巨人”中的成员,去年PHP更是在计算机语言排行榜上位居榜首。现在如果做网站就用PHP。

今年各类企业发布招聘PHP人才信息,对人才的需求量极大,但是因为国内PHP人才贮备的不足、培训体系的不健全以及国内b开发人员对PHP的价值认识不够,造成 PHP人才非常稀缺。结合以上信息,成都国信安教育与你一起来分析PHP在中国的发展现状。

PHP发展现状

1.全球5000万互联网网站中,有6成以上使用着PHP技术;2.PHP是全球五大受欢迎的编程语言之一,并且是入选的脚本语言;3.国内8成以上的动态网站使用PHP开发;4.AlexaTOP500中国网站排名,有394家使用了PHP技术,比例为7成。

PHP、C++、java这三种语言都是相当优秀的脚本语言,为什么PHP能大行其道,位居榜首呢?从表面上来看,这是就业环境使然。越来越多的新公司或者新项目使用PHP,这使得PHP相关社区越来越活跃,而这又反过来影响到很多项目或公司的选择,形成一个良性的循环。就目前了解到的情况,PHP是国内大部分企业的首选,而且有很多公司从其它语言(如ASP,转到了PHP。合适的就是最好的,PHP的快速,开发成本低,周期短,后期维护费用低,开源产品丰富。成都国信安

教育PHP培训机构,一家专门做移动互联网的培训机构,开设有PHP、UI、HTML5、Android、iOS等课程,成都国信安教育欢迎您的加入!成都国信安PHP班由副教学总监,优秀讲师带队并亲自授课,秉承成都国信安一贯的专业品质态度,在课程质量,学生素质,就业服务上相当严格要求,并以学业满意就业为目标,打造国内优秀PHP培训班,感兴趣的同学不妨关注国信安教育基地了解一下吧。

2.php程序员工作总结 篇二

在信息化高效发展的今天, 文件管理受到企事业单位的重视, 但是在进行文件管理的过程中, 常会碰到文件存储海量, 管理难;手动查阅慢, 效率低;文件分类管理混乱;文件安全不能保障;文件无法有效共享使用;知识系统总结管理举步维艰等困难。所以文件管理逐渐成为各个行政管理界研究的热点。

2 特点

1) 使用灵活。

只需安装在1台机子上, 通过权限, 可单机供1人专用;可通过网络版, 全办公室、全单位的人共同使用。根据文件的使用范围和保密级别, 可以办公室为使用单位, 将文件分类汇总, 方便本办公室人员总结、学习升华;对政策性强、保密程度不高的文件, 也可以全单位为使用单位, 将文件汇总学习, 使各科室之间的业务相互了解, 具有使用灵活多变的特点。

2) 录入方便。

通过后台直接录入文件信息和上传文件。

3) 分类自由。

按照业务类型、文件来源、文件层级等方面, 按需要将文件进行自由分类。

4) 提取“摘要”。

在录入时可将文件的重点、难点提取出来, 放到摘要里面, 便于对文件快速掌握和对同一业务不同时期政策文件变更的总结, 能更好了解该项政策的发展趋向, 也可打印成知识小册随身查阅。

5) 处理快捷。

通过软件搜索或浏览能清楚查阅文件电子版的内容, 了解文件的收发时间、纸质文件的放置地点和文件的处理结果, 完成文件信息的分类、添加、修改和删除等功能。

6) 收发明确。

在同一科室对交办的文件会出现多个人接收的情况, 如文件过多就会出现难找的现象, 如通过该软件做好收、发文件网络共享登记信息就不存在这个问题。

7) 安全高效。

系统安全高效地对收发文件进行管理。一方面系统通过“密码” (口令) 验证管理, 实行严格的准入和功能使用权限, 保证了系统的安全。另一方面保证了文件不泄露。使用者通过“帐号”和“密码”在个人电脑上通过网页浏览器查看、修改文件, 不需要保存文件到个人电脑, 很大程度上避免了因个人电脑上互联网中电脑病毒而将文件泄露的危险, 做到文件专用电脑存储和管理。

3 功能描述

文件管理系统包含:管理员信息管理、文件分类管理、文件信息管理、文件处理情况管理、纸质文件存放地址管理等功能。其中功能模块组成如下:

3.1 登录界面

为进入系统的“第一关”也是必经之路 (图1) 。

3.2 用户注册

用户填写个人信息并通过下发的“注册口令”验证完成注册 (图2) 。

3.3 文件分类 (图3)

3.4 文件录入 (图4)

3.5 文件查找 (图5)

3.6 信息浏览 (图6)

3.7 文件删除 (图7)

4 结语

本文结合笔者在办公室工作的经验, 再根据所学的专业知识制作的文件管理系统软件, 已在生产生活中运用, 并得到了广泛好评, 对单位文件的高效管理发挥了重要作用。

参考文献

[1]康西蒂诺.Web专家PHP高级编程[M].崔玮, 译.北京:清华大学出版社, 2003.

[2]Bachman C.The Programmer as a Navigator[J].CACM, 16:1.November 1973.Page12-19.

3.php程序员工作总结 篇三

我先回答这个问题,如果想自学成为一名PHP 程序员。首先:必须会一部分前端:

所以呢,这时候你得需要知道 :html、css、javascript。推荐的书籍没有,主要是练习,如果想学习的话,这一部分,百度视频一大堆,可以选择网上热门视频,各大公开课入门。(推荐后盾网的论坛孙老师的视频,真心不错),毕竟这只是做个基础入门,主要还是多敲代码,多练。刚开始不需要了解多深。其次:其实作为一个phper 需要掌握的知识需求是挺多,因为一般来说php 会大量跟页面交互,不管是做app 的接口,还是pc 网站。因此把它分为了三个阶段进行:

一、PHP 入门段:可以在网上找到各类php 热门视频,基本上这些视频里面都会讲到如何使用编辑,配置环境等一系列基础教程。能撸出一个个人站点/ 企业小站 就可以进入下一步了这样可以先对编程有一个初步的认识,如果没有任何电脑基础不推荐直接看书。

二、进步段:这时候需要php 手册了,了解常用函数。学习mysql(数据库,了解php 各大框架--Thinkphp,Yii,Laravel 等,然后选一款框架尝试搭建一blog,实现常规登录,注册,文章发布,修改。

三、提高段:了解linux,在linux 下搭建 php环境(这时候要脱离 xamp,wamp 等之流了);知道&&使用版本控制:git svn;

有哪些零基础PHP 书籍? 这些php 的书籍可以推荐的看看: 《 深入PHP :面向对象、模式与实践 》

《 PHP核心技术与最佳实践 》 《 鸟哥的Linux 私房菜 》 《 MySQL手册 》 《 MySQL必知必会 》

详细的了解之后需要的就是不断地去补充这些自己不懂的东西,多学,多问,多练,如果喜欢编程,想想成为一名PHP 程序员,最重要的就是尽快入手,不要拖!

入门视频:

入门视频推荐:哈佛大学公开课:构建动态网站 Beginner PHP and MySQL Tutorial 若实在想看国内的,可看下:慕课网-国内最大的IT 技能学习的平台,或者后盾网的官方论坛里的视频

关于书籍:

原则:只看国外的,只用Google,只用英文.一般用图灵的技术书籍。推荐书籍:

1.入门篇:《PHP 和MySQL Web开发(第四版 》 2.进阶篇:《深入PHP 面向对象、模式与实践》

3.钻研篇:《代码大全》《重构 改善既有代码的设计》《程序员修炼之道 从小工到专家》《人月

神话》,其他:数据结构与算法、设计模式、安全、最佳实践。

在线教程:

4.PHP程序员简历 篇四

个人基本简历  
简历编号:   更新日期:   无照片
姓 名: / 国籍: 中国
目前所在地: 广州 民族: 汉族
户口所在地: 揭阳 身材: 168 cm?55 kg
婚姻状况: 未婚 年龄: 23 岁
培训认证:   诚信徽章:  
求职意向及工作经历
人才类型: 普通求职?
应聘职位: 计算机类:PHP程序员、网站编辑、市场销售/营销类、餐饮/娱乐类:
工作年限: 1 职称: 无职称
求职类型: 全职 可到职日期: 随时
月薪要求: 1500-- 希望工作地区: 广州 佛山 深圳
个人工作经历:
公司名称: 广州夏亨广告有限公司起止年月:-01 ~ 2009-10
公司性质: 私营企业所属行业:计算机业
担任职务: PHP程序员
工作描述: 网络管理、网站设计、PHP程序

 

 

离职原因: 谋求更大发展空间
 
公司名称: 广州新东方教育机构起止年月:-05 ~ 2008-10
公司性质: 私营企业所属行业:教育事业
担任职务: 教务助理
工作描述: 协助教务相关事务处理
离职原因: 谋求更大发展空间
 
公司名称: 广州多迪网络公司起止年月:2008-03 ~ 2008-10
公司性质: 私营企业所属行业:计算机业
担任职务: 实习
工作描述: 参加PHPCINA培训(全程班)

 

个人作品:南方传媒DIV布局、多彩世界网站的制作(SMARTY应用)、个人主页(ASP制作)

离职原因: 实习期到
 
公司名称: 广州票务中心起止年月:-04 ~ -08
公司性质: 所属行业:
担任职务: 兼职
工作描述: 2006.4 广州票务中心做导购员,售票员,负责旅客的火车销售工作,被学院评为“春运工作标兵”。

 

2006.8 广州电脑城做兼职。

2007.7-2007.8 神州数码有限公司,网络维修实习员。

离职原因:  
 
公司名称: 广州夏亨广告有限公司起止年月:-01 ~ 2009-10
公司性质: 私营企业所属行业:计算机业
担任职务: PHP程序员
工作描述: 网络管理、网站设计、PHP程序

 

 

离职原因: 谋求更大发展空间
 
公司名称: 广州新东方教育机构起止年月:-05 ~ 2008-10
公司性质: 私营企业所属行业:教育事业
担任职务: 教务助理
工作描述: 协助教务相关事务处理
离职原因: 谋求更大发展空间
 
公司名称: 广州多迪网络公司起止年月:2008-03 ~ 2008-10
公司性质: 私营企业所属行业:计算机业
担任职务: 实习
工作描述: 参加PHPCINA培训(全程班)

 

个人作品:南方传媒DIV布局、多彩世界网站的制作(SMARTY应用)、个人主页(ASP制作)

离职原因: 实习期到
 
公司名称: 广州票务中心起止年月:-04 ~ -08
公司性质: 所属行业:
担任职务: 兼职
工作描述: 2006.4 广州票务中心做导购员,售票员,负责旅客的火车销售工作,被学院评为“春运工作标兵”。

 

2006.8 广州电脑城做兼职。

2007.7-2007.8 神州数码有限公司,网络维修实习员。

离职原因:  
教育背景
毕业院校: 广州铁路职业技术学院
最高学历: 大专 毕业日期: 2008-07-01
所学专业一: PHP程序员、网站编辑 所学专业二:  
受教育培训经历:
起始年月 终止年月 学校(机构) 专 业 获得证书 证书编号
-09 2008-07 广州铁路职业技术学院 计算机应用技术 大专毕业证,网络与信息管理(师级)、英语二级、优秀共青团员  
2005-09 2008-07 广州铁路职业技术学院 计算机应用技术 曾荣获“学院优秀奖学金奖”多次  
2008-03 2008-09 广州多迪网络公司 参加PHPCINA培训(全程班) PCTI、企业认证 PCTI100546
 
起始年月 终止年月 学校(机构) 专 业 获得证书 证书编号
-09 2008-07 广州铁路职业技术学院 计算机应用技术 大专毕业证,网络与信息管理(师级)、英语二级、优秀共青团员  
2005-09 2008-07 广州铁路职业技术学院 计算机应用技术 曾荣获“学院优秀奖学金奖”多次  
2008-03 2008-09 广州多迪网络公司 参加PHPCINA培训(全程班) PCTI、企业认证 PCTI100546
语言能力
外语: 英语 一般    
国语水平: 优秀 粤语水平: 优秀
 
工作能力及其他专长
  **特长:网页设计,计算机组装与维护

 

**爱好:电脑,篮球,羽毛球,排球,音乐,旅游

**计算机能力:

1、熟悉HTML语言。熟悉CSS及JAVASCRIPT,能使用PHOTOSHOP处理图片,能使用DIV+CSS切割页面并制作符合WED标准的网页,能使用DREAMWEAVER制作精美的静态网站,能使用FIRFOX调试,解决常见的错误。

2、熟练掌握PHP+MYSQL网站开发和网页制作,熟悉PHP工具ZEND STUDIO以及ZEND PLATGORM,数据库的导入导出及维护技术,熟悉AJAX技术应用,学会简单的FLASH动画制作,掌握COMSITE开发文档。快速高效处理各种意外情况。

3、面向对象,模板技术,缓存技术,XML,DOM。

4、对C/C++语言编程,应用相关工具TURBO C2.0、VISUAL C++。

5、OA进行应用程序和数据库系统的开发有一定的了解。

6、熟悉SQL语言,熟悉SQL SERVER2000数据库,SQL SERVER2000构建C/S结构数据库系统,有数据库系统设计方面的应用。

 
详细个人自传
  尊敬的领导:

 

您好!我是广州铁路职业技术学院计算机专业的一名毕业生。我即将以饱满的热情和充足的信心投身社会工作。在此之际,我渴望得到一个充分发挥自己才华的天地,特意向您作诚挚的自荐。

我很荣幸有机会向您呈上 我的个人资料。在投身社会之际,为了更好地发挥自己的才华,谨向各位领导作一下自我推荐。希望您能予以审查,并以录用为盼!

伴着青春的热情和求知的欲望,我已走完了三年的求知之旅,美好的大学生活,培养了我科学严谨的思维方法,更造就了我积极乐观的生活态度和开拓进取的创新意识,课堂内外拓展的广博社会实践,扎实的基础知识和开阔的视野,使我更了解社会;在不断的.学习和工作中养成的严谨、踏实的工作作风和团结协作的优秀品质,使我深信自己完全可以在岗位上守业、敬业、更能创业!我相信我的能力和知识正是贵单位所需要的,我真诚渴望,我能为单位的明天奉献自己的青春和热血。相信我所具有的知识和处事能力完全可以胜任任何困难的工作,环境的艰苦并不能阻碍完成我要完成的工作。如果我有幸成为贵公司的一员,我将把我所有的青春和热情倾力投入到我的工作中,取得应有的成绩,为公司的发展壮大贡献自己的力量。

真诚地期盼您的答复!并希望能尽快收到面试通知,

5.php程序员面试题 篇五

请列举、你能想到的所有的字符串查找算法,并加注释简单说明。

有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。

写出、你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面)

向php传入参数的两种方法。

(mysql)请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么区别;

error_reporting 等调试函数使用

您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?

posix和perl标准的正则表达式区别;

Safe_mode 打开后哪些地方受限.

您是否用过模板引擎? 如果有您用的模板引擎的名字是?

请介绍Session的原理,大型网站中Session方面应注意什么?

测试php性能和mysql数据库性能的工具,和找出瓶颈的方法。

您写过的PHP框架的特点,主要解决什么问题,与其他框架的不同点。

sort、assort()、和 ksort() 有什么分别?它们分别在什么情况下使用?

reference 跟一个正规的变量有什么分别?如何 pass by reference?在什么情况下我们需要这样做?

你如何替 PHP 的应用程式侦错?

你如何产生一个 myclass 的物件?

你会如何定义一个没有成员函式或特性的类别 myclass?

给你一行文字 $string,你会如何编写一个正规表达式,把 $string 内的 HTML 标签除去?

6.浅谈PHP技术 篇六

1 PHP开发语言的特点

PHP是来源于网络、用于网络、发展于网络的一门语言, 它一出现就被打上了自由发展的烙印。目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它, 并不断地公布最新的应用和研究成果。PHP能运行在包括Windows、Linux等在内的绝大多数操作系统环境中, 常与免费web服务器软件Apache和免费数据库My SQL配合使用于Linux平台上, 具有最高的应用价值, 这3种技术的结合号称“黄金组合”。下面, 我们总结并详细介绍PHP开发语言的几大特点:

1.1 速度快:

PHP是一种强大的CGI脚本语言, 语法混合了C、JAVA、Perl和PHP式的新语法, 执行网页速度比CGI、Perl和ASP更快, 这是它的第一个突出的特点。

1.2 实用:

由于PHP是一种面向对象的、完全跨平台的新型Web开发语言, 所以无论从开发者角度考虑还是从经济角度考虑都是非常实用的。PHP语法结构简单, 易于入门, 很多功能只需一个函数就可以实现, 并且很多机构都相继推出了用于开发PHP的IDE工具。

1.3 功能强大:

PHP在web项目开发过程中具有极强大的功能, 而且实现相对简单, 主要表现在如下几点。 (1) 可操纵多种主流与非主流的数据库, 例如:MySQL·Aeeess·SQLServer·oracle、DBZ等, PHP与MysQL是现在约佳的组合, 可以跨平台运行。 (2) 可与轻量级目录访问塌方进行信息置换。 (3) 可与多种协议进行通信, 包括IMAp、pop3、SMTp、SOAp和DNS等。 (4) 使用基于POSIx和Perl的正则表达式库解析复杂字符串。 (5) 可以实现对XML文档进行有效管理及创建和调用web服务等操作。

1.4 可选择:

PHP可以采用面向过程和面向对象两种开发模式, 开发人员可以从所开发网站的规模和日后维护等多角度考虑, 以选择所开发网站应采取的模式。PHP进行web开发过程中使用最多的是MySQL数据库。PHP5.0以上版本中不仅提供了早期MySQL数据库操纵函数, 而且提供了MySQL扩展技术对MySQL数据库的操纵, 这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQL数据库的方式。PHP实现大多数功能可以通过多种方法实现, 开发人员可以根据自身知识掌握的熟练程度进行择优选取。

1.5 成本低:

PHP具有很好的开放和可扩展, 发球自由软件、源代码完全公开, 任何程序员为PHP扩展附加功能非常容易。在很多网站上都可以下载到最新版本的PHP。目前, PHP主要是基于服务器运行的, 支持PHP脚本运行的服务器有多种, 最有代表性的为Apache和115, PHP不受平台束缚, 可以在UNIX、Linux等众多版本的操作系统中架设基于PHP的Web服务器。采用Linux+APache+PHP+My SQL这种开源免费的框架结构可以为网站经营者节省很大一笔开支。也正是基于这种考虑, 我所开发的校园网络办公系统也采用了Linux+Apaehe+PHP+My SQL这种开源免费的框架结构。

1.6 版本更新速度快:

与数年才更新一次的ASP相比, PHP的更新速度要快得多, 因为PHP每几周就更新一次。

1.7 功能全面:

PHP开发特性包括面向对象的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等, 几乎涵盖了所有网站的一切功能。同时, 为了简明起见, 下表将JSP、ASP、PHP列表做一下比较。考虑了PHP所特有的以上功能, 再与ASP和JSP做了一下比较, 因此在整个校园网络办公系统的开发中, 我们选择了PHP作为开发工具。

2 PHP的发展趋势

由于PHP代码开源并且完全免费, 因此越来越受到广大Web开发人员的青睐。框架将成为PHP将来开发大弄网站的主要趋势, 用框架不仅可以在很大程度上提高PHP的开发效率, 而且可以有效地提高网站的安全。官方最新的统计数据表明, 2008年10月份PHP的用户占据互联网的1/3。PHP4.0的用户数量逐渐减少, 主流PHPS.0的用户数量成稳步上升趋势, 虽然PHP6.0刚上市不久, 但由于强大的功能, 在未来必将呈现出良好的发展趋势。

3 PHP动态网页的工作程序

动态的HTML和动态网页的概念容易混淆, 并不是凡能动的页面都是动态网页。实际上动态的HTML只是增强了页面的控制能力, 从本质上讲仍然是静止的, 只不过表现出来的是一种动感的效果而已, 并非动态。所谓动态网页最大应用在于Web数据库系统。当脚本程序访问Web服务器端的数据库时, 将得到的数据转变为HTML代码, 并发送到客户端浏览器进行数据显示。用户也可在客户端将相关的信息资源以表单的形式发送给服务器端, 然后由脚本程序将写入到数据库中。网页的后缀通常会根据程序语言的不同而不同, 例如PHP文件的后缀为.PHP, ASP文件的后缀则为.asp。动态见面可以根据不同的时间、不同的浏览者而显示不同的数据信息。例如, 常见的讨人论坛、留言簿、搜索引擎都是应用动态网页实现的。

4 数据库MySQL技术概述

学习编程语言, 至少要掌握一种数据库, 学习PHP语言, 则非常有必要掌握My SQL。虽然现在PHP对数据库的支持越来越多, 如Aceess、SQLserver、Oracle、DBZ等, 但在AMP (Apache+My SQL+PHP) 的开发模式中, MySQL仍然牢牢的占据一席之地。作为一款优秀的开源软件, MySQL的功能不比那些价格昂贵的数据库差。在重要的安全问题上, 从Linux系统上移植过来的My SQL更具备了别的数据库所无法比拟的优势。使用上越来越人性化, 有多款图形界面的支持, 操作越来越简单。在中小型企业网、门户网的应用中占据了相当大的优势, 甚至在大型项目的开发中, MySQL也能应对自如。

4.1 MysQL概述

之所以一直坚持PHP与MysQL数据库的组合, 因为在众多的数据库中, MysQL数据库有着特殊的魅力。MysQL是一个真正的多用户、多线程SQL数据库服务器, 是比较流行的关系数据库。相对别的数据库而言, 可以用16个来概括MysQL, “功能齐全、运行极快、完全免费”。

4.2 MysQL的特点

(l) MySQL是一个关系数据库管理系统, 把数据存储在表格中, 使用标准的结构化查询语言一一一SQL进行访问数据库。 (2) MySQL是完全免费的, 在网上可以任意下载, 并且可以查看到它的源文件, 进行必要的修改。 (3) MySQL服务器的功能齐全, 运行的速度极快, 十分可靠, 有很好安全。 (4) MySQL服务器在客户、服务器或嵌入系统中使用, 是一个客户机服务器系统, 能够支持多线程, 支持多个不同的客户程序和管理工具。

4.3 SQL和MySQL

在介绍MysQL数据库之前, 有必要先理解SQL。SQL (Struetured Query Language, 结构化查询语言) 是一种标准, 数据库系统的工业标准。大多数的RDBMS开发商的SQL都基于这个标准, 虽然在有些地方并不是完全一样的, 但这并不妨碍对SQL的学习和使用。

4.4 数据库编程技术

PHP提供了丰富的内置函数来对MySQL进行操作, 、最基本的查询操作只要三步就可以做到, 这也是为什么说PHP与MySQL是黄金组合的原因之一。操作灵活、简单、使用易学、易懂正是PHP的最大特点。

5 PHP技术控制MySQL数据库

PHP与MySQL的连接方式, 包括建立连接、连接数据库、返回结果集和关闭连接等。

5.1 建立与MySQL数据库的连接

PHP连接MySQL数据库的方法很简单, 应用MySQL_eonneet () 函数即可。函数常用的语法格式如下:

5.2 选择和使用MySQL数据库

连接数据库成功后, 就要选择所要使用的数据库了, 这里使用MySQL_query () 函数, 格式如下:

MySQL-query (“usedb_name”) ;

Db-name为要使用的数据库的名字。

选择数据库还可以使用MysQL-select_db () 函数, 格式如下:

MySQL-sleeted (“db-name”) :

MySQL-query () 函数是查询指令的专用函数, 所有的SQL语句都通过它执行, 并返回结果集。MysQL--select_db () 函数是打开数据库的专用函数。两者在使用上没有区别。

5.3 执行SQL指令

接下来就要对数据库中的表进行操作了。执行SQL语句的函数为MySQL_query () , 语法如下:

MySQL-query () 函数包含两个参数, 第一个是要实行的SQL语句, 第二个是返回连接数据库的资源。如果SQL语句是一个查询指令“Select”, 成功则返回查询后的结果集, 失败则返回False;如果SQL语句是INSERT、DELETE、UP-DATE等操作指令, 成功返回是True, 失败返回False。

摘要:本文主要阐述PHP开发语言的特点, PHP的发展趋势, PHP动态网页的工作程序, 数据库MySQL技术概述, 以及PHP技术控制MySQL数据库等问题。

关键词:PHP,特点,MySQL,技术

参考文献

[1]何玉洁.数据库管理与编程技术.清华大学出版社, 2007.

7.php程序员转正申请 篇七

本人于2005年3月16号入职,根据单位的需求担任PHP程序员一职,现负责“运动城市”项目的网站开发工作。

从入职以来,在这一个多月的试用期期间,本人工作认真、负责、勤勉不懈,和公司同事之间能够通力合作,关系相处融洽和睦,能够按照领导指示和客户需求按时按量的完成本职工作,并在业余时间继续学习,进一步提高自己的技术综合素质,以期望能够更好的为单位服务。

在此,本人正式提交转正申请,希望领导予以批准。

8.php程序员就业前景 篇八

学习PHP优势:

(1)门槛低

在C/C++、Java(Java教程 Java培训 )、PHP、ASP(ASP培训 )这些开发语言中,PHP是最容易学的语言,学习成本是C和JAVA的1/10,是ASP的1/2。深圳市汉林学苑教育设置的课程可以完全保证零起点的学员最后达到独立开发一个中大型网站的水平。

(2)竞争少

PHP发展迅速,大学里基本未开设PHP课程,有实力的培训机构很少,导致掌握PHP的程序员非常少。从求职的角度来看,PHP招聘信息和JAVA或ASP比较,PHP招聘量达到JAVA和ASP的1/3,但是PHP应聘人员只是JAVA和ASP的1/40。

(3)需求旺

百度、新浪、搜狐、淘宝、当当、腾讯QQ等大部分的互联网(IT培训 计算机培训 电脑培训 )相关企业都在使用PHP,对PHP人才需求旺盛。但是互联网企业最头疼的问题就是招收不到有实际PHP学习经验的人员,更别说接受过PHP专业培训的人员了。

(4)发展空间大

在无孔不入的互联网应用环境下,Web2.0、云计算、物联网等新概念将不断催生出新的产业和服务。而支撑这些新型产业和服务的技术体系非PHP莫属。而随着3G和移动互联网技术的兴起,越来越多的WEB应用也选择了PHP作为主流的技术方案。

9.PHP安全模式漏洞分析 篇九

PHP的安全模式即safe_mode是为了解决共享服务器安全问题而设置的,而且是惟一具有PHP_INI_SYSTEM属性配置项。与magic_quotes_gpc的功能相似,safe_mode的主要功能是提高PHP服务器的安全及性能,而且提供了比magic_quotes_gpc更为灵活、强大的管理功能。在多数情况下,通过修改WEB服务器层或操作系统层来解决安全问题存在较大难度,因此,虚拟主机服务提供商及大多数服务器管理员等都会使用PHP的Safe mode来增强系统的安全性,其增强内容主要包括四个方面:(1)限制哪些命令可以被执行;(2)限制哪些函数可以被使用;(3)基于脚本所有权和目标文件所有权的文件访问限制设置;(4)禁止文件上载功能等。除了可以增强系统的安全性外,PHP的Safe mode对于服务器的性能提高也有很大作用。

1 PHP系统自身的漏洞

PHP曾经出现过很多漏洞,比较严重的是一些函数漏洞,包括curl_init、exif_read_data等函数。如果不及时修补漏洞,攻击者很容易利用存在漏洞的函数突破PHP的安全限制,例如:

(1)PHP mail()执行指令任意漏洞:4.0.5至4.2.2版本的PHP都存在PHP mail函数绕过safe_mode限制执行任意命令的漏洞。从4.0.5版本开始,PHP为mail函数增加了第五个参数,由于设计问题,利用这个参数可以突破safe_mode限制执行命令。其中4.0.5版本突破非常简单,只需用分号分隔开后面的shell命令就可以,如存在一个evil.php文件,内容为:

执行如下URL:

Foo.com/evil.php?bar=;/usr/bin/id|mail evil@domain.com

对于4.0.6至4.2.2版PHP,要突破safe_mode限制还需要利用sendmail的-C参数,所以系统必须是使用sendmail,因此基于Windows环境的系统不存在这个漏洞。编辑运行如下一段代码,就可以突破safe_mode限制执行任意命令了:

(2)PHP JPEG文件处理不正确导致远程任意指令执行漏洞:2005年1月发现PHP在处理JPEG文件时存在问题的漏洞,影响的PHP系统范围较大,包括PHP4.3.6-5.0.2多个版本。虽然及时发布了相应的补丁程序,但仍然有很多未更新的系统存在,远程攻击者可以利用这个漏洞,以WEB进程权限在系统上执行任意指令。导致这一漏洞的问题存在于exif_read_data()函数中,通过发送包含超长的“sectionname”数据的JPEG文件给支持图像上传的PHP应用程序,可以导致发生缓冲区溢出,精心构造提交数据可能以WEB进程权限在系统上执行任意指令。

(3)PHP c URL函数允许脚本绕过“open_basedir”目录限制漏洞:4.0-4.3.9所有版本的PHP系统均存在c URL漏洞,本地攻击者可以利用它绕过open_basedir目录设置,Fra Me公布报告本地用户可以调用c URL(liburl)函数绕过“php.ini”文件中的“open_basedir”限制。可以用如下代码实现突破:

除c URL函数外,还可以利用opendir函数代替系统的“ls”或“dir”命令。

(4)文件属主不受safe_mode限制漏洞:如前所述,当被操作的文件所在的目录的UID和脚本UID不一致时,safe_mode将限制其存取操作,但如果被操作的文件所在的目录的UID和脚本UID一致时,即使该文件的UID和脚本的UID不同,也可以访问,因此,PHP脚本属主用户需要详细配置,如果使用root用户作为脚本的属主,那么Safe mode就完全失去意义了。

2 Win32环境下利用COM()函数和WSH/FSO组件执行系统命令

PHP的COM函数是Windows版本的PHP系统特有的函数,是一种允许可重用代码使用标准常规调用同时将执行细节隐藏在API后的技术,如组件存储在某台计算机上,同时可对计算机执行内务处理。它可以被认为是一种带基础根对象的超级远程过程调用(Remote Procedure Call,RPC)机制。COM函数促使执行从接口中分离,同时隐藏了执行的位置、代码语言等细节,因此它广泛应用在Win32环境下的软件开发中。通过COM函数,可以轻易调用WIN32下的WSH/FSO组件来执行系统命令,因此,利用它突破Safe mode的限制就很容易了,实现代码如下:

3 dl()/Java Integration

使用dl()可以动态地载入用户编写的扩展模块,而Java扩展模块是实验性的,其行为,包括其函数的名称及其它任何关于此模块的文档可能在没有通知的情况下随PHP以后的发布而改变,因此,PHP官方网站提醒用户在使用本扩展模块时要自已担负风险。

4 结语

虽然在PHP中的Safe mode并非万能的,但最好还是在服务器上打开安全模式,从而在一定程度上避免一些未知的攻击。但是,对程序员来说,启用Safe mode会有很多限制,特别是与系统相关的一些操作,如文件打开函数、命令执行函数等,使用起来均比较麻烦,而且源代码要做很多调整才能正常使用,因此,是否开启Safe mode模式,应该综合考虑,详细配置安全计划。

参考文献

[1]kevin.Windows的COM支持函数库.2001.4.http://www.phpe.net/manual/ref.com.php.

10.php程序员面试自我介绍技巧 篇十

一、应该介绍自己掌握的开发一种,主要介绍php语言的独特语法以及如何使用,比如PHP语言会比CGI更快的执行动态页面。

二、必须熟悉Oracle、Mysql等数据库,并能简单的介绍自己掌握的程度。由于php做出的动态页面比用其他语言做出来的页面在执行效率以及CGI方面高得多,所以你还需要在面试中说出自己的文档撰写能力很强。

三、PHP程序员应该具备独立分析和解决问题的能力,可以在自我介绍中讲讲自己曾经遇到过的问题是如何解决的。让面试官看到你的能力,这将会直接影响到你自我介绍的成功与否。

四、一个PHP程序员必须有良好的职业道德和工作态度,所以在面试中应该尽量讲自己在做项目时的认真态度以及今后的工作规划,表现出自己的进取心。

五、还有关于沟通能力和理解能力的体现,这个在与HR的交谈中就可以表现出来,所以需要做的工作就是从容的有条理的把自我介绍说完,回答每一个问题时都应该简洁明了,关于自我介绍可以提前做个草稿,背一下。

六、团队合作能力也是企业非常看重的,在培训中老师一般都会带领大家做项目,大的项目一般会分小组,每个人都有相对应的任务,这就模拟了公司中的团队合作,在自我介绍过程中要把做项目的具体流程以及相互协作的过程说出来,让HR看到自己具备团队合作的能力。

七、最后就是执行力,每当任务分配下来的时候该如何执行,还有自己讲过职业规划后该如何执行,还有在学习的过程中是如何人字形的,遇到困难又是如何执行的,这些都可以体现出php程序员的执行力,回答的时候抓住发现及时寻找原因,快速展开行动的这个主线即可。

11.php程序员工作总结 篇十一

来源:扣丁学堂

现在想要找工作第一步就是投递简历,简历被企业筛选出来后就会约面试,面试是最重要的环节,面试的过程中其实也是双向选择的过程,这个过程决定你会不会留下工作。PHP程序员不论是刚找工作,还是为了升职加薪而跳槽都会经历面试。下面扣丁学堂PHP视频教程讲师就为大家分享2107PHP程序员面试应该询问和知道的几个问题,希望PHP程序员面试可以成功。

一、你们的企业文化是什么?

你每天将会有10至12个小时需要与同事的信仰、价值观和行为打交道。企业文化重视技术吗?尊重软件工程师吗?软件工程师在产品开发上有发言权吗?企业有没有提供便利以便于软件工程师将工作做到最好?

为了找到答案,可以问问企业从开发到测试都喜欢什么工具,Luca Bonmassar,Gild公司的联合创始人和首席技术官建议说(Gild是一个用于查找评估和招聘技术人才的SaaS平台)。如果面试官不能回答,Bonmassar说,“这通常是一个坏兆头”,说明该公司对你重视的技术并没有给予足够的重视。

他还建议询问开发流程:“开发人员的投入有多少会进入到产品?项目经理是否决定了进度的每一个细节?需要构建什么,或者工程团队有没有发言权,有多少发言权?“

询问工程和其他团队之间的关系。Doug Schade,WinterWyman公司软件技术搜索部门的合作伙伴和招聘人员,建议问“在应对项目时,你们公司会给开发人员什么级别的自主性?” Bonmassar说,对软件工程师的反馈缺乏任何机制是一个“危险信号”。

二、如何衡量我?

你的雇主如何定义你的“成功”与给你的工资和津贴等各种福利息息相关。但是,不同公司的评判标准不同,要满足你觉得不舒服的目标会让你的生活苦不堪言。

有些公司衡量软件工程师看的是他们的努力,比如他们工作了多少小时,提交了多少代码,Ari Weil,Yottaa公司的产品副总裁说(Yottaa是一家自适应的内容分发网络提供商)。也有的用结果来评估软件工程师,如因缺陷而需要召回的代码数量,或在规定时间和预算范围内,小组完成的项目数量。

三、有什么成长计划?

TonyaShtarkman,Riviera Partners的首席技术招聘人员说(Riviera Partners是一家总部位于旧金山的猎头公司),很多软件工程师觉得“他们在当前公司已经不可能有多大发展了。“

她建议软件工程师在面试时要询问是否有一个针对软件工程师的成长计划——允许他们继续晋升,并且有机会让他们参加会议和研讨会来建立新的产品和功能,并受到辅导。

许多软件工程师希望雇主会告知他们最新、最好的技术工具,使他们能够保与时俱进。但Bonmassar警告说,“它通常是一个不好的兆头”,当公司坚持某个极其特殊的技能,并要求能迅速改变的时候,可能要不了多久该公司就会开始找人来代替你。如果说需要更匹配的长期合作,他说,那么可能这家公司现在需要的是“聪明,但不必知道工具和技术每一个细节的人”。

他还建议询问一下,多少外部聘请vs公司内部晋升。这答案能说明很多关于随着企业发展你的成长之路会怎么样的趋势。

四、你们的发展计划?

如果你正在考虑去创业公司工作,那么你需要了解他们的发展计划:“加入创业公司,总是涉及着一定程度的风险水平,然而创业公司的工程师往往比大企业的工程师不怕风险,“Shtarkman说。“不过,将风险控制在一定的稳定范围内是必需的。”

第一个步骤是调查。Shtarkman建议可以问这样的问题,如“你们的资金消耗率(公司的负现金流)是多少?”,以便于了解公司在没有其他资金和不盈利的情况下能维持多久。Jim Barnett,Glint公司的首席执行官(Glint是一个用于跟踪可以影响保留趋势的网络平台),建议在签署保密协议前可得仔细看清楚。

五、我会喜欢你们的人吗?

聊到目前的团队成员,“我碰到过一些工程师之所以接受创业公司的offer,纯粹是因为他们与团队融合得非常好——有时候甚至是因为某个人的力,”Shtarkman说。“说来说去,公司是由人组成的,如果你不能与你的队友和睦共处,那么当作长期的职业生涯几乎是不可能的。”

试着和公司的内部人士聊天,以便于知道“公司内部管理人员大致的情形,”Barnett说。“他们好合作吗,他们做事征求意见吗,他们提供反馈吗,他或她投资团队成员并帮助他们成长吗?”

试着和团队中你共事的人进行非正式的交谈。问问他们工作中最让他们沮丧的是什么。比起面试官,他们更可能现实地回答你。

12.php程序员工作总结 篇十二

随着互联网的高速发展和教育信息化的日趋普及,新兴的教学方式正在改变我们的传统教育,如远程教育、网上在线学习等,开始在国内得到越来越广泛的应用。许多的培训单位、大中专院校也建设了其内部的局域网,在这种情况下,网上考试就具有了其生存的必要环境。因此,基于Internet网络的网上考试系统成为了当前的学者和教育工作者的研究热点之一[1]。

利用网络建立统一的试题库[2],统一考核,统一评卷。计算机出题考试,不仅能节省教师的宝贵时间,提高工作效率,节省学校的考试经费,而且能消除人的主观意志影响,使考试更加标准化,更真实地反映教学情况,有利于保证教学效果,实现教考分离,提高教学质量。另外,网上考试系统的试题(客观试题)可自动评分,无任何人为因素干涉,不仅能够使教师摆脱繁重的出题和阅卷负担,提高教师的工作效率和速度,而且可以避免一些诸如人为误差和人情分等问题,确保了考试的公平性和公正性。因而,网上考试系统具有保密程度高、客观性强、评分迅速公正,便于组织大规模异地实时考试等优势[3]。

本系统针对高校大学英语课程进行题库管理,在计算机网络环境下对学生进行考试,实现命题、组题、答题、评分和打印成绩全部自动化,实现考教分离、无纸考试。

2 系统设计

2.1 系统开发环境

网络考试系统通过三层应用逻辑来实现B/S模式体系结构,如图1。

顶层客户层是基于web的应用程序浏览器,底层是数据库管理系统和数据库,中间层用来处理浏览器发来的请求。浏览器送出http请求到中间层,中间层从底层数据库取得数据,对数据进行处理后,返回给顶层的客户端web浏览器。网络试题库系统采用这三层应用逻辑来实现,底层数据库采用目前比较流行的开源数据库Mysql[4]。

2.2 功能模块

2.2.1 用户模块

在用户模块中,首先应该对用户进行授权,即给用户授予学生身份、教师身份或系统管理身份。用户身份认证模块的处理流程图,如图2所示。

2.2.2 题库模块

题库模块是专为管理员权限的用户设置的模块,进入维护模块的网页,要求输入用户名和密码,如果用户名和密码正确,才能进行维护,包括对试题的录入、修改、删除等工作。如图3所示。

2.2.3 组卷模块

组卷模块是整个题库管理系统的研究重点,也是难点,它对题库的组卷质量起决定性的作用。组卷主要包括手工组卷、智能组卷两种形式。手工组卷是教师根据考试要求起用查询功能,在查询的结果中选择相应的试题生成试卷。智能组卷比较复杂,需要综合考虑很多因素,是按照组卷策略,通过控制参数的输入进行组卷,这些参数包括卷面总分、试题选取范围,即试卷从哪些章节进行选取的,各种题型中每种题型的数量、分值、试卷难度、完成时间、试题覆盖度等因素确定[5]。

以下是智能组卷的多个目标属性,本系统采用遗传算法进行组卷[6],下面对组卷的多个目标属性进行二进制编码说明。

1)题分,是指某个试题的分数。由于单个试题分值不可能太大,一般试卷的总分为100分,单个试题的分值最大值不超过60分,故对于试题分值可采用5位长度的二进制值表示,如某试题占用分值为01100,则表示该试题的分值为12。

2)内容所属的知识篇章范围。一般对于现在学习的基础课程(如计算机基础、大学英语等)来说,一个课程的章节数不超过15个,故采用4位长度的二进制字符串表示该试题所属的篇章范围,如0110表示,该试题属于本课程第六章节的试题。

3)题型。试题的题型有选择题、填空题、判断题、计算题、证明题及其问答题等,由于网络考试系统只考虑客观试题,即判断题、单选题和多选题,故对于题型的编码,采用2位长度的二进制字符串表示就可以了,并规定00表示判断题,01表示单选题,10表示多选题,11无效。

4)试题难度,一般表示为1-平均分/该题满分。对于试题来说,试题的难度一般可以分为5种类型:易、较易、中等、较难和难,故可采用3位长度的二进制字符串就表示试题的难度。并规定000表示易,001表示较易,010表示中等,011表示较难和100表示难,而101~111为无效位。

5)完成时间,是指完成一道题所需的时间。完成时间一般是与其分值相对应的,试题分值越大,完成的时间越长,反之试题分值越小,完成时间越小。由于是网络考试系统,试题一般是客观题,每一道试题的完成时间一般不超过15分钟,否则试卷的时间按安排就不是很合理,故完成时间采用4位长度的二进制字符串表示该试题的时间。如0110,表明该试题考生需要6分钟的时间可以完成。

6)覆盖度。因为试题的覆盖度用百分比来表示,故试题覆盖度的编码位数与提分的位数相同,采用5位长度的二进制字符串。如一个试题的覆盖度是15%,那么就表示为01111的形式。

7)区分度[7],是指试题对考生的知识能力水平鉴别和区分程度的指标。对于试题来说,区分度分为三种:易、中等和难,因此,可以采用2位长度的二进制字符串来表示试题的区分度,并规定00表示易,01表示中等,10表示难,而11表示无效。

所以,一个试题可以表示为长度为25位的字符串:

该字符串表示该多选题的分值为12分,属于该课程的第六章节,试题难度中等,区分度难,可以在6分钟内完成答题。

2.2.4 网考模块

通过设置组卷模块的各项参数形成考试试卷,学生开始考试。

2.2.5 评分模块

考试开始后,开始倒计时,如果时间到,评分显示该生的成绩,同时成绩入库。每答一分判断其所答分是否超过了命题原则中的必答分,如果超过了必答分,显示提示信息,然后让学生继续答题。如果考生提前做完了所有的试题,可以让考生自己提前结束考试,同时评分显示成绩和成绩入库。

3 程序设计

在每套试题中,各种试题类型各种难度的试题必须占有一定的比例,所以必须确定各章不同难度的每种题型所占的分数,根据试卷整体难度等级,确定各种题型的试题不同难度所占题的数量,比例分配如表1。

本系统采用按比例分不同优先级分配的办法,例如根据难度确定各章各难度试题分数的关键程序如下[8]:

4 结束语

网络考试系统是针对高校大学英语课程考试进行设计和研发的,根据了高校大学英语考试的特殊需求和考试特点,完成了基于B/S模式的考试系统,主要功能有用户登录功能、题库管理功能、组卷管理功能、在线考试模块,实现了教育资源的共享,大大提高了教师的工作效率,也提高了考试的公平公正。但也存在不足之处,建立试题库系统和组卷过程的难度较大,如何在网络考试系统中生成一份公平公正并且满足考试要求的试卷还有待进一步探索;另外对考试结果的分析统计功能比较欠缺,如何生成相应的分析结果以便教师对成绩进行分析,促进教学工作,都是需要考虑的问题。在今后的研究工作中需要不断探索改进。

摘要:介绍了基于PHP技术开发的网上考试系统,该系统以PHP作为开发工具,采用win2003+IIS6.0作为WEB服务器,Mysql作为数据库搭建B/S系统平台。详细分析了系统运行环境、功能模块的设计与实现方法,分析了试题结构、和组卷分析。该系统灵活通用,便于操作和移植,并在高校大学英语课程教学中得到实现,实现了考教分离,无纸考试。

关键词:网络,组卷,考试,评分,PHP

参考文献

[1]师书恩.计算机辅助教育[M].北京:北京师范大学出版社,1993:50-68.

[2]陆谊.信息推送技术在网络教学中的应用[J].计算机应用与软件,2005,22:65-66.

[3]张东旭.高校“教考分离”工作的探讨[J].辽宁工学院学报,2005(2):115-118.

[4]刘德山,李白桦.基于WEB的考试系统研究与实现[J].辽宁师范大学学报:自然科学版,2003,26(3):265-267.

[5]金聪,郭京蕾.人工智能原理与应用[M].北京:清华大学出版社,2009:187-190.

[6]毛秉毅.智能组卷系统的研究[J].计算机工程,2002,28(6):280-281.

[7]王孝玲.教育测量学[M].上海:华东师范大学出版社,2001:105-128.

13.php程序员工作总结 篇十三

Padding:一个数字,指的是四个方向是一样的(上右下左)

Padding的四个属性:

 Padding-top(上内边距),padding-right(右内边距),padding-bottom(下内边距),padding-left(左内边距)Padding:当padding后有两个数字时即Padding:10px 20px;指的是上下内边距为10px,左右内边距为20px 注意:两个数字之间有空格。

Padding:当padding后有三个数字时即Padding:10px 20px 30px;指的是上边距10px,下边距的填充为30px,左右边距为20px;Padding:当padding后有四个数字时即padding:10px 20px 30px 40px;按着顺时针方向。(上右下左)注释:不允许使用负值。代码:

new document

抓住眼前的人和事,不要再去为那遥远的虚无缥缈耗费心思,做你该做的事,不要为别人,与自己没关系的事,费劲自己的心思,不要活在过去里,无论你有任何的伤痛,回忆只会带给自己无穷无尽的苦恼,走出痛苦,活在当下,人生路很长,我要走好。

14.php程序员个人简历 篇十四

基 本 信 息 姓 年 名: 龄: Xxx 21 Xxxx 性 学 别: 历: 男 专科 PHP 程序员xxx@163.com 毕业院校: 电 话:

期望职位: 邮箱地址:

专 业 技 能 核心语言: 核心语言: 熟练应用 PHP+MySQL 技术,能在 WAMP 环境下熟练编程。理解对于 Web 网站开发的安全性 安全性要求,例如防 SQL 注射、令牌加密 注射、令牌加密等技术。安全性 防 理解 Web 开发流程,具有 OO 思想,能独立开发网站。框架技术: 框架技术: 熟练使用 smarty 模板引擎技术, TP 框架开发网站。对三层结构、MVC 的开发(设计模式)有较好的理解。MVC 数 据 库: 熟练应用 MySQL SQL Server2005 数据库,以及使用 SQL 语言 MySQL、SQL Server2005 语言。前台展现: 前台展现: 熟识 HTML、XHTML 网页技术,能熟练应用 DIV+CSS 样式布局设计出符合 Web2.0的页面,熟练应用JavaScript、Ajax 技术实现对于客户端的脚本验证,能够 熟练使用Jquery类库 类库实现对页面即点即改等功能。类库 开发工具: 开发工具: 能够使用 ZendStudio-5.5.0 等 PHP 开发工具。掌握 PhotpShop、Dreamweaver 网页开发工具的使用。熟悉 php168,Ecshop 二次开发工具的使用。

项 目 经 验 人事管理系统 应用程序)人事管理系统(应用程序)软件环境: 编程工具: 责任描述: WAMP EditPlus 组内讨论需求分析以及数据建模,功能独立开发完成 无论对于大型公司,中小型公司,都避免不了对员工的管理,对于每个公司的管理者,在任何方面都需要一个既提供标准有提供管理的系统;对于公司的员工也希望能够了解 项目描述: 自己的表现及在公司的职位、职责; 让公司 对员工的管理更方便,通过本系统能有效地管理工资发放、员工的考勤动态 还可实现员工的自我查看和管理;以提高公司的执行效率和经济效益。该项目主要应用了 smarty + Ajax 等技术由于 php 是一种弱的语言,并不能实现面向对 项目感想: 象的多态(重载),所以只是用到了面向对象的编程思想。在开发的过程中也使我更加熟悉

15.php程序员工作总结 篇十五

关键词:PHP技术,网上在线考试,系统设计

1 概述

随着教育信息化的日趋普及和网络技术的快速,我们的传统教育正在逐渐地被诸如网上在线学习、远程教育之类新兴的教学方式所代替。目前已经有很多的大中专院校、培训单位都建立起了自己单位内部使用的局域网。在这种情况下,使得网上在线考试系统已经越来越广泛地应用到教育考试之中,也将传统考试的过程简化掉,能够大幅度提高教育考试的便捷科学性、安全性和高效性。PHP是一种服务端脚本语言,主要是应用于创建动态Web页面。与传统的JSP技术、ASP技术相比,PHP技术开发出来的系统管理内存更加优越、运行速度更加快速,能够对于各种复杂的网络环境都能够有效地使用。该文就基于PHP技术网络考试系统的开发进行探讨。

2 网络考试系统的特点

网络考试系统是指通过网络来建立统一的试题库,考试时由计算机随机从试题库中选择题目来给考生考试,这样有利于提高教学质量,实现教考分离,避免人的主观意志对于考生的影响,节省学校的考试经费,提高工作效率,能够大幅度提高教学效果,将教学情况更真实地反映出来,让考试变得试更加标准化。与此同时,网络考试系统没有任何人为因素干涉,能够实现计算机自动评分,避免人情分、人为误差等问题的出现,大幅度提高教师的工作速度和工作效率,由计算机来统一评卷,统一考核,教师不参与其中,确保考试的公正性和公平性。所以,网上考试系统具有便于异地大规模实时考试、评分公正迅速、客观性强、保密程度高等优势。

考试登陆到网上在线考试系统之后,首先是应该输入自己的身份证号、学号及姓名来进行身份验证,然后再按照自己的具体情况来选择相应的考试试科目。网上考试系统所选的题是随机选出的,这样就会使每个考生的试卷都不同。考生的其答题信息通过单选按钮选择答案来反映。在学生考试过程中,网上在线考试系统应该显示考试结束时间,时间一到,自动交卷。在学生提交了试卷之后,由网上在线考试系统自动阅卷,当场将学生的考试成绩显示出来。主要开发工具选用PHP,QL Server建立后台数据库来实现整个系统。

PHP处理的过程如下:首先,用户通过浏览的方式向Web服务器请求某个功能页面,当这个请求被Web服务器所接受之后,就会读出这个请求的PHP文件,将PHP文件由PHP处理程序来进行解释。其次,PHP处理程序解释了PHP文件之后,就会执行生成相应HTML页面、操作和访问数据库等过程。最后,由客户端浏览器接受HTM L文件,在在客户端浏览器上进行显示。

3 基于PHP技术网上在线考试系统设计

3.1 设计思想

网上在线考试系统应该具备整个考试流程的特点及功能,秉承B/S结构,对网上在线系统的账户进行评分或者管理,以便实现灵活性、方便性、开放性的特点。值得注意的是,网上在线考试系统对实时收集数据并没有太高的要求,因此,笔者认为在网上在线考试系统设计中采用B/S结构是较为合理可靠的。

1)主要题型:填空题、判断题、单选题、多选题、简答题。

2)组卷方式:

第一,人工选题:通过选择各种题型的题库组成卷子,最多可以由5种题型组成(填空题、判断题、单选题、多选题、简答题);

第二,随机抽题:通过设置各类题型的题库数量,由系统随机抽取试题组成卷子,最多可以由3种题型组成(判断题、单选题、多选题);

第三,手工输入:

通过手工输入试题内容的文本,可以事先用word把考题设计好,然后粘贴到编辑框中

3)考试安排

考试安排的流程为:选择试卷分类→选择试卷→分配分数→选择考试人员→设置考试参数→提交

4)评卷工作

对于手工选题组成的卷子:判断题、单选题和多选题由系统自动评分,其他由人工评分;对于随机抽题组成的卷子:完全由系统自动评分,也就是考生一提交试卷,成绩立马出来;对于手工输入组成的卷子:由人工评分。

5)成绩管理

包含成绩查询、成绩统计。

3.2 功能结构图设计如图1所示。

3.3 网上在线考试系统主要功能架构

1)性能与可靠性

采用新为独创的ASP技术和SQL技术,生成随机试卷的效率在大并发情况下领先同类产品一个数量级,提交答卷时对数据库服务器的压力减少到传统网络考试系统的1/10左右。主要编程如下:

2)出卷方式

支持随机试卷和固定试卷的创建、预览、修改和删除;支持将按要求随机抽取的试卷转换为固定试卷;支持通过Excel试卷模板直接生成试卷;支持试卷的导出和导入,用于试卷的迁移,备份和恢复;支持试卷复制,用于快速创建与已有试卷类似的试卷;支持生成笔考试卷和标准答案功能,可自定义Word模板,完善对传统考试的支持。

3)防舞弊技术,确保考试真实性

第一,控制考生考试页面技术:本技术能够在考试时,禁止考生对考试页面之外的所有操作。

第二,打乱卷面题目顺序技术,一定程度上防止舞弊。

主要程序

4 结束语

总之,本网上在线考试系统安全性高,评分方式统一,试题类型多样化,页面美观简洁,操作方便简单,易于维护,大幅度提高了管理人员和教师的管理水平和工作效率,值得大力推广。

参考文献

[1]李雪玲,管群.基于PHP技术的在线考试系统设计与实现[J].计算机与现代化,2009(2):115-119.

[2]吉斌武,刘建华,陈以.基于PHP和AJAX的在线考试系统的研究与实现[J].福建电脑,2009(02):105-109.

[3]马国强,王晓娟.基于PHP和MySQL技术的网络考试系统研究[J].邢台职业技术学院学报,2006(5):136-139.

上一篇:承诺践诺季度情况汇报下一篇:接机接车礼仪