面向应用型大学的信息化实践

2023-09-25 23:22刘会芬徐世康张嘉俊汪香君
现代信息科技 2023年16期
关键词:应用型人才信息化

刘会芬 徐世康 张嘉俊 汪香君

摘  要:深圳技术大学在信息化全面建设的过程中,贯彻高起点应用型技术大学的办学宗旨,将学生企业实习管理系统项目作为学生积累项目经验的一个绝佳机会。通过项目的成功运作,既完成了此环节的信息化建设,又夯实了学生的专业基础。该项目最终交付一套功能完备、操作便捷、全面实时的学生企业实习管理系统,为培养行业发展所需专业人才发挥了重要的作用。

关键词:企业实习管理;信息化;应用型人才

中图分类号:TP315   文献标识码:A   文章编号:2096-4706(2023)16-0176-05

Informatization Practice for Applied Universities

—An Example of Student Enterprise Practice Management System of Shenzhen Technology University

LIU Huifen, XU Shikang, ZHANG Jiajun, WANG Xiangjun

(College of Big data and Internet, Shenzhen Technology University, Shenzhen 518118, China)

Abstract: In the process of overall informatization construction, Shenzhen Technology University implements the purpose of running a high starting applied technology university, and takes the student enterprise internship management system project as an excellent opportunity to accumulate project experience for students. Through the successful operation of the project, it has not only completed the informatization construction of this link, but also consolidated the students' professional foundation. The project ultimately delivers a fully functional, user-friendly, and comprehensive real-time student enterprise internship management system, playing an important role in cultivating professional talents required for industry development.

Keywords: enterprise internship management; informatization; applied talent

0  引  言

“加快推进教育信息化,让信息技术为教育质量的提高提供新动力、新手段”已成为社会各界的共识。我国高校信息化自主建设起步较晚[1],为了适应社会的快速发展,提高教育管理的效率和水平,国内各高校都在加快信息化建设的步伐[2]。作为新建高校,深圳技术大学在成立伊始就注重信息化建设,在教务、财务、采购、资产等重要环节都有完善的管理系统,并已整合到一个统一的平台中。随着学校规模的急速增长,学生人数和专业数量也在急速扩张,部分环节的管理还停留在手工管理阶段,面临着管理效率低下,管理不够精细的问题,亟需引入信息化管理手段来提高管理水平。而高校信息化建设的核心与重点是软件建设,因为软件建设的成败决定着学校整个信息化建设的成败,没有软件的应用,再好的硬件也发挥不出它应有的功能和作用[3]。

1  现实意义分析

我校作为一所高起点的应用型技术大学,更加注重对学生动手能力和实战经验的培养,因此专门选择一个学期开展企业实习实践,旨在使学生能够在走向实际工作岗位之前接受全面的锻炼。该项实践不仅可以使学生将在校期间学到的知识应用于岗位实践,还能尽快熟悉自身专业所对应的岗位,掌握这些岗位所需的技能,能够使学生对本专业后续的发展方向有一个更加清晰的认识。

目前,我校学生的企业实习流程是:在实习前,开展企业学生双选;实习过程中实行企业导师和学校指导老师双向管理;实习结束后对学生的实习情况进行评价。然而,我校成立不久,学生企业实习管理尚未实现信息化,还停留在手工管理阶段,目前的情况是没有统一的平台,实习前学生与企业获取信息不全面,了解不足,老师也疲于转发信息和解答学生的疑问;实习中老师与企业双方沟通不顺畅,都不能全面获取学生的实习情况,教师收集、批阅实习报告耗时费力;實习后由于过程文件不充分,教师对学生的实习评价不够客观。

基于此现状,我们利用专业优势组成了项目团队,由教师带队,项目成员涵盖已完成实习、正在实习和将要实习的同学,开发出一套功能完备、操作便捷的学生企业实习管理系统。主要意义如下:

1)利用信息化技术,整合企业、教师、学生三方面的信息,打破三者之间信息互通不便的壁垒,降低信息获取难度,使企业选到满意的学生,使学生获得合适的实习岗位。

2)贴合我校实习管理实际需求,统一管理所有实习学生;建立实习学生、教师、企业沟通的桥梁,方便及时发布信息,接收反馈,沟通问题,从而提高我校的学生企业实习管理能力。

3)学生获得真实的项目实战经验,可以借此夯实专业基础,提升实践水平,符合应用型高校的办学目标。

4)接入我校的统一信息平台,进一步提升了我校的信息化水平,推进我校的学生企业实习管理走向信息化。

2  需求分析和架构设计

2.1  需求分析

设计学生企业实习管理系统的目的是建立一个学生、教师、企业三方统一的沟通交流平台,把关于企业实习的所有活动以及管理都放到平台上,从而提高管理效率,实现精细化管理。

经分析,系统需要4种角色:学生、实习指导老师、企业、管理员(一般是各学院负责管理学生企业实习的教学秘书)。针对这4个角色,分别分析他们在系统里的工作流,并画出他们的活动流程图,如图1所示。

根据4种角色的活动流程图,提炼出针对这些角色需要实现哪些功能,再考虑各功能的耦合性,分析系统需要哪些功能模块,再将角色之间共有的模块汇总到一起作为公共角色模块。最终本系统的功能模块分析结果为:

1)公共角色。注册、登录、修改密码、查看公告、收发消息。

2)学生。上传简历、查看岗位信息、投递简历、提交周报。

3)教师。管理学生信息、筛选查看周报缩略信息、批阅周报。

4)企业HR。维护企业信息、管理岗位、收集并查看简历。

5)管理员。基础信息管理、公告管理、用户管理、数据管理。

完成以上内容后,还需要对系统的性能需求和安全需求进行分析。性能方面,要考虑数据库的容量和服务器的容量,并根据预估的同时在线人数申请合适的服务器大小,同时还要考虑并发时网页的响应速度。安全方面,要考虑各角色的权限控制以及网络上数据的传输安全等。

2.2  架构设计

系统架构设计是编码实现的基础,是一个系统的灵魂,决定了系统的可拓展性、可维护性和承载能力。学生企业实习管理系统的架构与大多数Web应用程序的架构类似,采用的是B/S架构,极大地方便了用户,减轻了系统的维护成本;同时还采用前后端分离的模式,使前后端完全解耦,降低了前期开发和后期维护的工作量;除此之外,后端API可以复用,可同时提供给小程序或APP,大大提高了可拓展性[4,5]。

企业实习管理系统的架构图如图2所示。

根据架构图,学生企业实习管理系统总体上分为前端和后端两个部分。前端是系统的主网站,接入学校官网,作为其中的一个功能模块。后端由六个模块组成:

1)Nginx。它是一个高性能的Web服务器,可提供负载均衡、限流、反向代理等功能,在本系统中被用作反向代理服务器和静态文件服务器,主要负责转发请求到uWSGI服务器,同时还负责处理静态文件请求。后续如果访问量增大,可以通过修改Nginx配置文件,配置多个内网服务器IP,将请求转发到其他服务器达到负载均衡的效果,实现了横向扩容[6]。

2)uWSGI。它也是一个Web服务器,负责处理Nginx转发过来的请求,然后将这些请求负载均衡到多个Django进程上,实现本机的负载均衡。Django进程数量由机器自身的内存大小决定,一般情况下,2 G内存的机器可以使用4个进程。除此以外,uWSGI也可以配置限频,防止系统过载。

3)Django应用程序进程。它负责请求的处理、数据库和缓存的交互,业务逻辑的具体实现就是由该模块负责的,是最重要的模块,直接决定了系统能否正常处理来自前端的请求。

4)缓存。该系统使用Redis来实现,当Django需要请求数据库的时候,会先访问Redis是否有缓存的结果,如果结果已经缓存,就直接从缓存读取结果,如果没有缓存,就会访问数据库,然后更新缓存。通过这个模块,可以减少对数据库的请求,从而提高API接口的响应速度,进一步提升用户体验。

5)数据库。该系统使用MySQL数据库来实现[7],所有的关系型数据(如用户信息、学院信息、企业信息等)都会存放到数据库中,所有的业务逻辑处理都依赖于数据库。

6)静态文件存储。该系统使用腾讯云对象存储来实现,主要负责文档文件(如学生周报、学生简历、公告等文件)的存储,直接存储在对象存储中,不再占用服务器带宽,加载速度只取决于用户带宽,提高了文件的加载速度,从而提升了用户体验。

3  系统的实现与创新

目前,小型的软件项目团队重点在快速交付,没有全面的人员配置,考虑到系统界面的美观和人机交互的友好性,团队还邀请了本校工业设计专业的同学担任项目美工,在项目启动阶段就进行界面设计。

本项目由老师带领本专业学生完成,团队核心成员也由学生担任。项目运作按照软件工程的步骤,从前期的需求分析和调研到系统设计、需求设计、模块分解、coding、测试和文档撰写整个流程,完全由此团队来完成。目前系统已经成功交付并连续稳定运行达1年时间。系统登录界面和查看简历界面分别如图3、图4所示。

在项目开发的过程中,为了提升开发效率和用户体验,我们在以下3个方面进行了技术创新。

3.1  静态文件存储

当我们要实现静态文件存储时,传统方案是将文件全部放在服务器里面,然后将拼接好的文件URL存入数据库,再通过Nginx处理静态文件请求,将文件发送给用户。使用对象存储方案后,文件直接从前端传输到对象存储,对象存储则会返回URL,前端只需将URL传给后端存储到数据库即可。相比傳统方案,此方案的优点是节省服务器带宽,节约磁盘空间,减轻服务器的负载,加快响应速度,从而提升用户体验。静态文件存储的传统方案和本系统方案的对比如图5所示。

3.2  在线文档预览

当我们要实现在线文档预览时,传统方案是将文档全部放在服务器里面,先将文档转成PDF,然后再转成图片,最后将图片URL存入数据库并返回给用户。使用数据万象方案后,存储在对象存储里面的文档,只需要在URL后面添加一个preview参数,就能直接预览文档了,无需繁琐的转换,减轻了服务器压力,节省了服务器带宽和磁盘空间,文档还可以选中文字,提升了用户体验。在线文档预览的传统方案和本系统方案的对比如图6所示。

3.3  流水线自动化Docker部署

当我们要将服务部署到服务器时,传统方案是将文件传输到服务器,然后触发脚本部署服务,使用流水线Docker部署后,主分支代码发生变更时会触发之前编排好的流水线,流水线会编译生成Docker镜像,然后在服务器里面拉取该镜像,并启动该镜像服务,表明我们的服务部署完成。本系统采用的自动化流水线部署方案如图7所示。

4  结  论

诚然,在本系统的实际运行中还是存在一些不太完善的地方。比如,目前只能通过电脑端网页访问,后续为了方便访问,会开发小程序访问功能;目前系统只有直接展示和批量导出实习数据的功能,后续随着实际运行数据的增多,实习学生和企业等数据越来越多,可以补充大数据分析功能,提炼分析哪些企业是实习友好型企业,企业当前阶段需要哪些方面的人才;学生掌握哪些专业知识和技能更受企业青睐,学生在哪些企业实习效果更好,等等。

深圳技术大学作为一所新成立的应用型技术大学,注重培养学生的动手能力,提高学生的实践水平,勇于尝试,并愿意为学生积累项目经验而提供最佳环境。本次学生企业实习管理系统项目的实践就是体现本校办学宗旨的一次比较成功的实践。

一方面,本项目由系统使用者担任系统开发者,身边接近学习生活的项目需求,适合学生们做项目实践练习;同时项目开发者是最深入了解需求的人,能开发出符合实际需求、便捷好用的管理系统,符合使学生企业实习这一环节的管理信息化的目标。

另一方面,亲自参与项目开发全过程的经历,使学生积累了丰富的项目经验,提高了学生的专业水平,培养了学生的团队协作精神,并且还使学生建立了勇于克服困难的信心。参与本项目的学生最终毕业或留校,或去海外名校深造,或是去了字节腾讯等互联网大厂,最终都有了比较好的毕业去向,这或多或少得益于学生在校期间的项目经历,实现了本校高起点应用型本科大学的办学目标。

综上,随着高校全面信息化建设步伐的加快,以及社会对应用型人才需求的增多,高校应尽可能为学生创造项目实战条件。新时代背景下,高校对学生的培养也要顺势而为,改变思路,创新创效,尽力培养更多符合社会行业需要的全面型人才。

参考文献:

[1] 蒋兰陵.高校信息化自主建设研究 [J].中国高校科技,2018,362(10):95-96.

[2] 费云生.大数据时代高校信息化建设研究——以“智慧后勤”建設为例 [J].中国高校科技,2017,343(3):57-58.

[3] 刘晓洪.校企合作推进高校信息化建设——以信息化建设软件联合开发为例 [J].中国高校科技,2014,309(5):95-96.

[4] 王军.基于Django的高校后勤库存管理系统设计实现 [J].计算机时代,2022,361(7):59-61+65.

[5] 刘瑜.Python Django Web从入门到项目实战 [M].北京:电子工业出版社,2021.

[6] 陶辉.深入理解Nginx:模块开发与架构解析 [M].北京:机械工业出版社,2016.

[7] Baron.高性能MySQL [M].王晓东,译.北京:电子工业出版社,2013.

作者简介:刘会芬(1983.11—),女,汉族,湖北黄冈人,实验师,硕士,研究方向:物联网应用、软件工程、管理系统。

猜你喜欢
应用型人才信息化
月“睹”教育信息化
月“睹”教育信息化
幼儿教育信息化策略初探
“云会计”在中小企业会计信息化中的应用分析
艺术设计专业应用型人才培养的教学探索研究
财务管理本科专业课程考核与应用型人才培养问题研究
浅析应用型人才培养下的物理教学改革
应用型人才培养背景下模块化教学研究与实践
基于应用型创新人才培养的模块式实践教学体系构建
关于应用型人才培养模式下大学英语的教学改革