软件开发PHP毕业实习报告.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四川商务职业学院 四川商务职业学院 第( 第( PAGE 1)页 PHP开发工程师实习报告 系: 信息技术系 专业: 软件技术专业 姓名: XX 实习单位: XX科技有限公司 实习时间: 2016.12-2017.2 2016.12 月到 2017 年 2 月,我有幸在 XX有限公司实习。 这是我第一次正式与社会接触踏上工作岗位 , 开始与以往学生时代不一样的体验。 一,实习单位介绍 公司信息: 民营公司 / 50-99 人公司行业: IT 新能源 XX有限公司成立于 2010 年,专注于企业信息化建设, 是一家集软件定向研发、咨询、维护,信息系统集成、运维,信息通讯网络建设、运维及咨询等业务于一 体的新型 IT 企业。 公司拥有一支高素质、 高效率的服务团队, 其中既有长年从事本行业具有丰富经验的高端人才,又有敢于创新,勇于开拓的年轻一代。二者的融洽结合,使公 司在为客户提供坚强的技术保障之余不断创新, 拓宽了公司服务范围, 提升了公司服务质量,促进了公司服务理念向更高、更快、更新的快速转变,在广大客户 企业中拥有良好的口碑并留下了深刻的印象。 二,实习岗位简介 岗位名称 :PHP开发工程师。 主要工作 : 在公司我的主要工作是用 PHP语言,参与一个信息管理系统的开发, 编写后台服务程序,为写前端页面提供接口支持和服务。 三,实习内容和过程 原本以为公司开发都会配置好固定的开发环境, 结果入职第一天要求自己搭建自己自己喜欢和熟悉的开发环境就好。 我搭建的开发环境是 WAM,P即 Windows,Apache,MySQL,PHP环境,开发工具是 Sublime text3 和 Navicat for MySQL 。 Sublime Text 具有漂亮的用户界面和强大的功能, 例如代码缩略图, Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。 Sublime Text 的主要功能包括: 拼写检查, 书签,完整的 Python API , Goto 功能,即时项目切换, 多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器, 同时支持 Windows、 Linux 、Mac OS X等操作系统。 Navicat for MySQL 是一套专为 MySQL设计的强大数据库管理及开发工具。 它可以用于任何 3.21 或以上的 MySQL数据库服务器,并支持大部份 MySQL最新版本的功能,包括触发器、存储过程、函数、事件、检索、权限管理等等。 开始正式工作, 首先 实现登录和修改密码两个功能, 因为该项目 是电力局内部使用, 账号都有内部工号分配, 所以没有注册功能。 前端是同事用 WPF 做的一个界面,如下图所示: 图一 接收前端传递过来的数据进行操作,进行数据处理,验证修改,和防 SQL 注入。考虑到数据传输的安全性问题, 采用了 DES加密方式对数据进行加密传输。部分加密,解密代码如下所示。 图二 部分加密解密封装方法: 部分加密解密封装方法: 图三 实现了登录和修改密码功能,接下来实现查询功能,如下图所示: 图四 用户选择任一类型, 将自动返回这一类型所有数据, 输入为空时, 将默认返回所有数据。 ( 应客户要求显示。因为是客户内部使用,一类型设备数量基本固定不会太多,所以不会对数据库操作造成数据库太大负担, ) 输入这一类型任一字段属性,将返回包含这一属性的所有数据, 。这里我采用了对字段模糊查询对 数据库进行操作。 数据库进行操作。 部分代码如下图所示, 先进行了对传入值类型的判断, 再对这 一类型数据进行操作。 图五 图六 在 sql 语句中使用了 CONCAT(函) 数对字段进行连接操作,既实现了简单的 多字段模查询。 实现了登录和查询功能接下来就是实现对数据的修改和删除功能了 . 这都是 些对数据基本的操作, 在学校在老师的带领做过很多类似的练习操作, 所以做起 来已经很得心应手了 . 操作界面如下图所示: 只是在实际开发中更多的考虑安全性和效率性问题。 前端 图七 图八 实现完以上功能, 此次项目我所负责的功能模板就已经完成了, 在此其中学习到了很多新知识, 同时遇到了一些问题, 下面来总结总结这次项目开发的心历。 一、关于注释 开发的时候被一再强调注释的重要性。 并且就连注释的格式都规范的死死的。这就是团队开发。 每一个文件都必须有文件注释, 每一个函数都必须有功能注释以及参数注释, 甚至就连每一个变量都必须有注释, 必须清清楚楚标明用途, 哪怕它的标识符很清楚表示它只是个 password。 如今的开发语言都有其相应的自动生成 API 帮助文档的小软件, 每一个软件 都规定了注释的规范, 以方便生成帮助文档, 好在这

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档