1. 研究目的与意义
移动设备越来越普及并不断更新,深刻影响着人们的生活。目前与本课题相关的新生报到系统等虽然有一定的研究基础,但是功能及框架等各不相同,而本系统拟应用于各高校整个迎新工作期间,后端基于django实现,其包含了新生入学综合管理系统的核心功能,并能在新生入校后实现学生信息的自动采集,学生端应用基于微信小程序实现。在近年来疫情“常态化”的影响下,一方面传统的线下报到(高校尤其)会聚集大量来自全国各地数以千计的学生,有不容忽视的安全隐患,另外学生报到前须做十四天的健康填报或其他报名前的线上准备工作,若能将与报名相关的工作集中于一款小程序上完成,不论是对于高校学子报名亦或是学校的信息管理都将有极大的便利。 而微信小程序作为一种不需要下载安装即可使用的应用,用户扫一扫小程序码或者搜一下小程序名即可打开应用。体现了“用完即走”的理念,应用将无处不在,随时可用,但又无需安装卸载。小程序为开发者降低了推广成本,低成本高效的实现推广效果。随着人口红利的消失,app发展陷入瓶颈,html5技术和云存储技术逐渐成熟,小程序蓬勃发展。2019年中国微信小程序累计创造交易额达8千亿元,同比增长160%。依托微信超10亿的庞大用户量及成熟的微信支付功能,微信小程序基本形成生态闭环。本课题的自动采集研究将有利于高校新生报名的全自助化、智能化,一方面帮助高校更即时地掌握新生报到动态,另一方面帮助新生更方便快捷地了解学校情况,完成报到流程。参考文献:[1] 查晓俊,杨玉志,成刚,徐志扬,徐燕.基于微信小程序的医疗设备在线培训系统设计与实现[j].北京生物医学工程,2022,41(01):79-83 89.[2] 王青.基于微信小程序的人文历史地理信息公共服务平台的设计与实现[j].测绘与空间地理信息,2022,45(01):135-136.[3] 陈严纯,孟莉秋,徐博.基于微信小程序的高校大学生信息服务平台设计[j].电脑编程技巧与维护,2022(01):61-64.doi:10.16184/j.cnki.comprg.2022.01.061.[4] 陈清灵.疫情防控常态化下的旅游导览微信小程序设计——以中国福州三坊七巷景点为例[j]艺术与设计(理论)[5] 2022,2(01):140-141.doi:10.16824/j.cnki.issn10082832.2022.01.038.[6] 赵圆圆,陈润辉.结合微信小程序与javaweb框架的前后端分离平台的设计与实现——以kebo运动平台为例[j].无线互联科技,2021,18(24):68-69.[7] 刘天元,夏明.微信小程序开发与运用[j].电子世界,2021(23):206-207.doi:10.19353/j.cnki.dzsj.2021.23.091.[8] 柳叶.基于微信小程序的校园导航系统的设计与实现[j].测绘与空间地理信息,2021,44(11):84-86.[9] 侯佳丽,付丽琴,邢亚英.基于小程序的师生管理系统的设计与实现[j].电子测试,2021(21):85-87.doi:10.16520/j.cnki.1000-8519.2021.21.029.[10] 田思.基于微信小程序的扫码考勤系统设计与实现[j].现代信息科技,2021,5(15):5-8.doi:10.19850/j.cnki.2096-4706.2021.15.002.[11] 许烨,潘超.基于用户体验的微信小程序设计[j].无线互联科技,2021,18(10):50-51.[12] 刘建东.基于微信小程序的校园服务平台设计与应用[j].电子世界,2021(08):194-195.doi:10.19353/j.cnki.dzsj.2021.08.084.[13] 赵云皓.基于微信小程序的高校学生健康上报系统设计与实现[j].信息与电脑(理论版),2021,33(06):128-131.[14] 马静.基于微信小程序的购物商城系统的设计与实现[j].微型电脑应用,2021,37(03):31-34.[15] 姚万鹏.基于微信小程序的校园服务平台的设计与实现[j].信息与电脑(理论版),2021,33(03):109-110.[16] 甘艺垚,蔡永香,王荟奥.学会微信小程序的设计与实现[j].电脑知识与技术,2021,17(04):7-9 28.doi:10.14004/j.cnki.ckt.2021.0304.[17] 郝佳睿.学生信息管理微信小程序数据获取与构建[j].福建电脑,2020,36(11):101-103.doi:10.16707/j.cnki.fjpc.2020.11.031.[18] 张政洁,胡晓鹏.基于微信小程序的高校通用信息统计平台设计与实现[j].信息技术与信息化,2020(08):38-41.[19] 兰晓芳,刘霞,肖毅.基于django的校友在线平台的设计与实现[j].办公自动化,2021,26(18):17-18 37.[20] 孙建军,李琪,吕强.浅析web开发工具django的mvc架构[j].品牌与标准化,2021(06):105-106 109.[21] tian huan,zhao jing,shen jiaqi. research on optimized storage and analysis system of web log based on django’s mvc framework[j]. journal of physics: conference series,2021,1769(1)
2. 研究内容和问题
本课题是基于Django的高校迎新数据自动采集应用系统的设计与实现,其基本内容主要包括: 本课题用户分为学生模块,教师模块和管理员模块。管理员在后台导入教师及学生信息,教师通过工号登录,学生通过学号认证登录。管理员可发布报名相关信息或规则,管理学生端小程序应用信息,除增删改查学生数据外,拟增加在线审核功能,帮助教师审核新生信息以及在线报到。学生通过学号登录系统,只有通过教师审核的学生才可登录,以保证本校新生在报名前确认学生信息(查看),对于部分例如电话号码的信息可以有修改的权限;以及报到后对应的宿舍、辅导员等相关报名信息(查看)等功能,拟加入校园交通指南功能。教师对学生提交的信息更改进行审批,审批完成将更改后的信息录入数据库对原有错误信息进行覆盖。系统检测到新生进入学校范围后,自动采集该学生信息,并自动更改该生的报到状态为已报到。报名前学生的健康填报信息采集功能,以确认学生按时拟报到的资格,使得疫情常态化下的整个学生健康信息收集过程更加便捷。解决的难题: 采用pycharm作为后端开发工具,前端在腾讯“微信开发者工具”中通过JavaScript实现,整个系统将采用前后端分离的模式完成开发,将借助MySql等技术辅助完成。理解Django框架,完成建模到功能实现。管理员模块和教师模块的权限分配。Django下MySQL的使用实时获取学生位置后的信息自动采集
3. 设计方案和技术路线
研究方法: 文献研究法:搜索和阅读“微信小程序开发”及新生报到系统的书籍,文献与资料,深入学习如何开发一个可用于疫情常态化下的新生报到微信小程序。调查法:在网上搜索国内外市面上部分微信小程序,分析出他们各自的优势和不足,采纳其中值得借鉴的功能实现逻辑等。 实验法:通过对于新生报到微信小程序小程序功能的设计,编写出相应的代码,并对其不断调试和维护。技术路线: (1)课题确认; (2)查阅文献; (3)设计需求; (4)编写代码; (5)总结系统; (6)完成论文。
4. 研究的条件和基础
相关技术:python,django,javascript,mysql硬件:处理器:intel 酷睿,内存:512m 或更大,硬盘:120g 或更大软件:microsoft windows10,microsoft mysql,pcpycharm
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。