学生自主开发课表小程序成爆款 获学校支持

2018年03月15日

新学期刚开始,西浦计算机科学与软件工程系大三学生傅晨旭自主开发的一款课表小程序走红校园,不仅吸引了全校逾半数学生使用,还引起了学校IT部门的关注和支持。

每个西浦学生都有自己查看课表的方式,有的同学会在上课之前反复登陆E-bridge,有的同学会把课表截图保存在手机相册里,甚至有的同学会把课表抄在纸上随身携带。这些方法要么太折腾,要么太麻烦。

但是从这学期开始,有一种更方便的方法——XJTLU课表小程序诞生了,学生只要输入ID和密码登录一次之后,就可以随时随地在手机上查看课表了。目前使用过这个小程序的西浦学生已经超过了5600人。

同学们纷纷为傅晨旭点赞。

“学以致用,值得称赞!”电子与电气工程系张文睿说。

“小程序非常便捷好用,而且界面十分简约美观!”国际商务英语专业张玮倩评价说。

傅晨旭(下图)表示,开发课表小程序也是为了解决自己和其他同学们的实际问题。“能够受欢迎也是意料之中,毕竟这抓住了大家的痛点。”

在开发小程序之前,傅晨旭曾经在上学期9月开学初期发布过课表网页版。用西浦账号密码登录之后,可以下载文件将课表导入手机日历,还可以在上课之前设置课程提醒。但是在用户下载完日历之后,网页版的平台就闲置了。傅晨旭想在此基础上,开发一个具备同样功能,但是可以反复使用,不会被浪费的新平台。

傅晨旭学习了Javascript等相关知识后,他把课表从网页版移植到小程序平台,但这个过程并不是十分顺利的。

由于西浦的课表不像简单的Excel文件一样有清晰的行列分布,所以在后台抓取程序的过程很困难。如果想要降低开发者的难度,傅晨旭可以直接提供一个代码解析器,让用户把课表页面的源代码粘贴进来,从而获得课表信息或下载到日历文件。

“但是这样就会降低用户体验,甚至用户们会因为怕麻烦而根本不会用这个程序。“傅晨旭说。他明白不能只关注平台和技术的提高,更要关注用户的真正需要和使用体验。于是他尝试了多种代码编写,最终成功开发出了微信小程序版的西浦课表。

这个小程序不仅受到了大量学生的欢迎,也吸引了学校的关注。

“这个小程序还是存在一些问题的,因为它的服务器不在我们学校,安全性相对较差。”西浦管理信息技术与系统办公室的郭传甲老师说,“我们已经和傅晨旭同学沟通过并达成了共识。我们将会把他的程序源代码放到学校的服务器进行监管,解决很多同学担心的安全问题。后期我们也会通过数据接口把课表信息直接推送给他,提高小程序的运行速度,更加方便同学们使用。”

(记者:胡秋辰 付雅琪 编辑:寇博 摄影:田丽萍)

2018年03月15日

​西浦学生亮相创新大会 思考科技发展新方向
科技

​西浦学生亮相创新大会 思考科技发展新方向

1月19日至21日,西交利物浦大学2009级校友吕骋和西浦科学技术与创造力研究中心(STC)的学生代表受邀参加了极客公园创新大会,与来自国内外的科技企业和科技主义者们一...

阅读更多
机器人竞赛趣用编程技巧 入选省级精品课程
科技

机器人竞赛趣用编程技巧 入选省级精品课程

近日,来自西浦多个院系的数百位学生在机器人比赛中展开角逐,进行机器人的设计、制造、编程和实地测试。 本次比赛是面向所有大一学生的课程——“计算机编程基础知识”...

阅读更多
学生夺得全国大学生智能汽车竞赛总决赛二等奖
科技
校园与社区

学生夺得全国大学生智能汽车竞赛总决赛二等奖

由西交利物浦大学电气与电子工程系和计算机科学与软件工程系的学生组成的三支队伍,在第十二届全国大学生“恩智浦杯”智能汽车竞赛中杀出重围,最终共获得一个全国总决赛...

阅读更多
学生团队自主研发古文翻译“神器”
要闻聚焦

学生团队自主研发古文翻译“神器”

文言文看不懂怎么办?如何更轻松地学习古文?今年暑假,西交利物浦大学的研究生吴海旭(下图左)和两名本科学生陈军(下图右)、叶啸东组成了科研团队,他们在计算机科...

阅读更多