url:http://www.dengwz.com/wp-includes/js/tinymce/plugins/paste/ini_news_parser.class.php 湖南工业大学-校园助手!从开始到现在 – PHP研发工程师_小邓PHP博客
小邓博客,一位正在奋斗的PHP开发工程师的学习经历分享!为高效PHP开发而努力奋斗

湖南工业大学-校园助手!从开始到现在

PHP项目 dengwz7788 1335℃ 0评论

找了一个Bootstrap管理系统的设计页面,然后就开始整理这几年来的一直在陆陆续续做的一个系统–校园助手。

主要实现的功能:成绩查询,课表功能,计算总平均分和总绩点。

工大圈 - 湖南工业大学最大的校内

这是管理系统的管理界面。(上面的数据是真实的!!可惜不是我的)

开始我只打算做了WEB版,然后有几个小兄弟说要过来帮忙做APP!然后马上马不停蹄就出了APP。所有人都是没经验的,都摸着石头过河

QQ图片20150301184154

这是是APP的展示页面。。 反正我挺喜欢的。

好了APP和WEB功能就先介绍到这个,现在主要开发的过程。

==== 华丽的分割线====

当时想做一个关于正方教务系统的扩展系统。那是大二的时候,因为饱受正方系统抢课的摧残。

可惜:当时年轻,只有想法,没有能力。当时拦着的就是验证码的问题!远程提交表单。

机遇:当年在酷狗音乐实习,要做一个自动化测试工具,就是用CURL去请求URL并且读取CSV文件去调用接口。

结果:学会了CURL远程登录原理。这里在之前的文章中有提到。

但时间已经到了大四,但是是通过手动输入验证码的方式登录教务系统。

但需求远远不能被满足,因为之前是想法是,只要在这里登录一次,在不修改密码的前提下,要最快更新成绩。

这样时间到了毕业季,偶尔看到一个也是正方教务系统的学校做的微信公共帐号,这样!给一直想绕过验证码的我提供了思路。

然后,就有你看到的这个系统上线。

=====又是华丽的分割线======

20150228 离预计发布APP的日子还有一天!在连续奋斗十几个小时后,终于联调完成。发布了APP 0.1版。

该APP只有三个功能:成绩查询(统计暂时未通过的课程,平均分,绩点和历年成绩)。四六级成绩,校历

WEB端也新增了定时采集列队。通过主从MYSQL,将数据的读写分离,用Redis的消息列队来采集成绩。

说说这十几个小时,满满都是正能量。当时小哥说,这逻辑都知道了,12点之前应该能发布!只要联调好API.

但当联调好API的时候,就应该凌晨1点了,安卓数据展示界面还没写好。(扯淡一般的预估,这里主要的问题还在我,我对API的文档书写的不规范,造成了很多的沟通,增加了开发成本)

然后时间一秒一秒的过去,实在是扛不住了,我们已经看到广州凌晨5点的天色。

后记

因为还没有做压力测试和服务端中间件来均衡流量。不敢马上发布出去,先拉内测用户。

整整两年了,说不出的感觉,反正幸好没有放弃,这里谢谢几个小哥的支持。才能盼到这个APP上线。

虽然这个APP也好,WEB端也好,没有办法盈利,但它是我大学的一个梦想。我就是要做它,而且要做好它。

转载请注明:PHP研发工程师_小邓PHP博客 » 湖南工业大学-校园助手!从开始到现在

喜欢 (29)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 真棒!有个工具可以对教务系统的课表抓包从而得到自己的课表,试过真的可以。抓成绩也是一样的原理吧!!!
    devwang2015-08-01 01:54 回复
    • 都是一样的原理
      dengwz77882015-08-17 06:29 回复