2020年居家实习日志

        这篇文章是我2020年在校期间疫情居家实习的日志,当时实习获得了很高的成绩,因为已经毕业挺久了觉得现在就放上来也对我也没有影响,还能给大家提供一个实习的模板(膨胀)帮助当前同样因疫情被迫居家实习广大计算机类专业的莘莘学子。

        当时是开发了一个二手商品的交易交流系统,主要为高校内校方二手商品的销售处理提供了一个网上交易交流平台,以最大价值的解决掉每年毕业生留下淘汰的二手商品,顺便能让有需求的买家更轻易地浏览这些商品成色;有前台系统管理和后台系统管理两部分,通过前后两部分可以有效实现校园二手商品交易系统的各项基本功能,可配合校内二手交易QQ群满足校园二手商品交易的需求。该网站因其稳定性获得校内同学和指导老师以及系领导高度评价,以此为实习经历并获得了优秀成绩,系统作为校二手交易qq 群的辅助直到2022年租用的华为云服务器到期为止一直在提供服务。 

(需要注意的是,直到这个实习结束系统只完成了雏形部分,后面的完善工作进行了更久,但因为华为云服务器到期的原因,这个系统没有办法直接浏览到了)

实习评语

该生在实习期间态度非常认真,并没有因为疫情特殊时期居家实习的形式而对实习工作有所懈怠。对指导老师安排的题目和提供的学习资料,能够积极主动学习,注重理论知识与实践相结合,将大学三年所学的多门专业课程的知识实现综合性应用。

在团队合作方面,该生也可以做到团结同学,很好的担任了组长这个角色,能够合理分配小组内各项任务,主动承担起其中难度和工作量最大的部分,并和小组其他同学进行良好的沟通配合。

在实习日志撰写方面,该生可以做到对实习进程中各项学习和工作内容较为详细的记录,并总结完成实习报告,其中不仅包含实习期间内所学所用理论知识的描述,更详细记录了实习过程中遇到的各种问题的分析和解决、自身学习工作的心得体会等内容。

非常好的达到了本科专业实习日志的要求。

实习成绩:优 

指导教师签字:毕胜男

           2020 7 4

2020年6月8日 星期一

    早上八点实习指导老师毕老师跟我们开会详细讲解了一些关于实习的安排和实习过程中具体要求,提供了参考题目推荐,并且把系统开发报告的模板发给了大家。今天算是实习分组之后的第一次会议,虽然小组在之前已经分好并确定了大方向,但关于实习的一切都还很迷蒙,这次会议之后大家可能需要之后再多看几遍老师在钉钉的录播;实习推荐的学生管理系统,运动会报名系统,教师工作量系统三个,但我更想做一个以学生身份来讲比较贴合实际的网站项目,老师正好也在钉钉群里发布了WEB开发技术的课件,一定程度上可以拿来参考。

我在之前开发过相关的信息系统一类的项目,但是多是用C和C++、python学习数据结构和练手所做的小项目跟只能通过调试窗口运行的连项目都算不上的核心代码,因为对数据库设计和服务器环境的要求以及实际执行阶段各个功能函数汇总庞大的代码量,我除个人博客网站外还并没有做过可以直接在服务器中运行的WEB项目,这次的目标于我而言应该十分有挑战性、虽然不报有什么太高的定位,但是依然期待最后完成的效果。

小组成员都是比较熟悉的人,配合起来应该不会产生什么摩擦。我被任命为了小组组长,这应当算是一件好事,至少这样一来最终的项目选择和执行上基本上不会出现什么意见不统一的问题。

毕胜男老师是一个十分干练稳重而负责任的老师,之前的系统工程和管理信息系统分析与设计就是由毕老师教授的,老师稳扎稳打不又局限于书本的讲述风格和对经常无意间透露出的对学生的关心令我印象深刻,这次能安排到毕老师的团队下我感到十分荣幸。

由于疫情的关系只能在家里面实习,这虽非我们所愿但只能去接受并适应,好在计算机方面的实习对环境和场地的依赖并不强,期待这次实习能带来意想不到的收获吧。

2020年6月9日 星期二

经过综合考虑决定暂定题目为《基于Thinkphp框架的校园二手图书交易系统》。

这题目脱胎于管理信息系统分析与设计课程推荐的项目之一,选择这个题目的很大一部分契机是意外看到了学期末才发下来的教科书,因为绝大多数书籍还没来得及看结果课程就结课了,相当于白瞎了买书的钱,十分心疼。在考虑如何处理这些书和之前那些用剩下的教科书的时候想起了自己还没有确定的实现项目题目,一个校园二手图书交易系统应景而且有趣,最后左思右想下就决定定为这个题目。

下午久违的登陆了部署在上海的云服务器,自域名过期之后这个服务器一直空耗着没有关机也没有工作。

现在拿出Xshall来看看配置都还是当时搭博客时候那一套,Linux根目录什么都有、遗留下来的各类配置文件和tar压缩文件毫无规则的分布在各个角落,ls之后看起来只感觉杂而乱,令人心烦。

我花了一下午的功夫整理遗留下来的垃圾文件和暂时用不上的压缩包,并且备份了之前搭建网站时留下的的源代码和更之前搭建博客时tpyecho留下的插件;话说实际上因为当时我域名到期时没有做重定向,而自域名续费时间已经过了很久已经进入高价赎回阶段所以当时开着伪静态没有关的博客源代码已经彻底不能用了,理智些应该删除了才是…最后我还是通过FTP协议备份到了我的笔记本上,难道自己内心深处还抱着什么微妙的希望吗。

某个学长说从Linux平台方便借鉴其他人同框架下项目。

腾空了的服务器用来做本次项目的调试及真正发布平台,目前没有购买域名的想法、不过即便这样也能通过IP在任何电脑上访问,应该还算比较方便了吧。

2020年6月14日 星期日

稍微谈一下关于为什么框架要用ThinkPHP的问题。

决定用ThinkPHP很大一部分原因是因为当时看到电子信息系实验室的网站就是通过ThinkPHP框架搭建的,而且ThinkPHP框架相对而言比较简单;当然另外还有一方面是因为某学长(现在正在本部读研)对这方面很熟悉,而我们相熟请教的话选这个也比较好请教。

ThinkPHP的版本问题选取比较特殊,本次实习并没有选取最新版本的ThinkPHP框架而是选用了“比较老”的THinkPHP3版本;当时ThinkPHP 3被认为是中国版的CodeIgniter,直到现在很多人说ThinkPHP用得多,应该也主要是指ThinkPHP 3代而非5代之后的版本,因为ThinkPHP 3和CodeIgniter相比其他框架都比较简单.而5代之后的ThinkPHP则更像Laravel一类框架,现在很多人认为PHP框架走的路线,跟最初PHP要走的路线(简单易部署),基本是本末倒置,南辕北辙,理所当然的,比较容易容易找到的教程及借鉴模板也是ThinkPHP 3 比较多。

由于以上原因,在不打算深入掌握ThinkPHP框架相关技术的前提下,综合考虑反倒是3.0版本更适合实际开发实验。本次选择的版本是带有完整手册的ThinkPHP3.2.2。

不过说到深入学习框架,依我之见,如果以后一定要用框架来开发Web应用,现在看来Java里的Spring是最稳妥的,Spring地位稳固,维护Spring的Pivotal公司后面是EMC/VMware/GE(通用)这种大公司,基本不用担心被弃坑,而且在Java框架中,Spring具有绝对权威甚至可以说垄断的地位,这是PHP框架中没有任意一个可以比得了的。

话说回来如果只是想好好开发一个网站的话感觉PHP中最稳妥的办法还是如学长说的,像WordPress那样,核心自己写,掌握全局,这样不怕有人弃坑,完全不用担心弃坑后的安全性问题和所谓升级后的兼容性问题。

2020年6月17日 星期三

近段时间由于北京疫情的原因家里有些事情,一直跟着父母来回去老家那边耽误了实习项目的进度。

选用ThinkPHP3.2.2之后发现PHP的版本不兼容,需要用PHP 5才能正常支持;我原来用的是PHP 7,当时装centOS系统的时候曾经默认安装过PHP5.2版本,但是被我给卸了。

好在PHP 7 和PHP 5 的差异并没有大到很夸张,对实习工作没有什么太大影响。不过PHP的安装方法一如既往的麻烦,这虽然已经算是第二次了依然绊了我半天、趁这个机会记一下,稍微放一下简版(毕竟一天都在搞这个了别的没什么好写的)。

重新安装PHP的过程记录:1.检查当前安装的PHP包,如果有安装的PHP包,需要先把它们全部删除。具体可以通过yum直接卸载(代码略)。

2.添加镜像(键入  rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm运行yum install:代码略)

3.安装拓展:前后一共需要安装30个拓展包,其中安装过程较慢,需要耐心等待,之后再通过yum install php56w-fpm指令安装PHP FPM

通过以上步骤之后之后卸载和安装基本就完成了,我虚拟机重新安装好的PHP目录在/usr/local/php/PHPPHP FPM的配置文件分别在/usr/local/php/etc/php.ini /usr/local/php/etc/php-fpm.conf

实习实际安装的是PHP的5.4版本,其实PHP 5 的小版本之间语法会有微妙的不同,这次是因为Thinkphp3要求在php版本在5.2以上,所以才说要装5.4运行,实际上这次框架的问题说到底还是PHP7和PHP5不兼容的锅(估计当时的ThinkPHP开发者也没能想到后来PHP会直接跨了一个大版本连6都没有就直接发布了个7)。

2020年6月18日 星期四

由于在老家忧心流量等原因手机近些天QQ都没有怎么开过,经舍友打电话提醒,今天才看到老师在钉钉上的留言、吓出一身冷汗,赶紧回复。

题目基本已经确定是《基于Thinkphp框架的校园二手图书交易系统》,我赶忙将这个消息发给了老师。

今天在导入ThinkPhp框架时访问入口文件提示500错误,查询搜索之后发现是nginx的放跨目录设置有问题,我在之前搭建博客阶段听其他人建议为了安全考虑设置了防跨目

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值