草庐IT

Springboot毕业设计毕设作品,校园疫情防控小程序系统 开题报告

黄菊华老师 2023-04-17 原文

 

本科生毕业论文

基于微信校园疫情防控小程序

开题报告

学    院:                      

专    业:  计算机科学与技术    

年    级:                       

学生姓名:                      

指导教师:                       

  XXXX大学本科生毕业论文(设计)开题报告书

姓  

Xxx

学院

XXXXXXX

专业

计算机科学与技术

年级(班)

论文题目

基于微信校园疫情防控小程序

指导教师

课题论证

  • 课题背景

腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够大大降低开发成本和难度,但也意味着需要掌握整个微信小程序的各种api、组件、接口、应用场景等相关技术点。

  • 课题的目的与意义

目的:本课题主要目标是设计并能够实现一个基于微信校园疫情防控小程序,前台用户使用小程序,后台管理使用Java+Mysql开发,后台使用了springboot框架;校园管理员在后台录入学校信息、录入和管理资讯、录入和管理学校风光、录入和管理分院信息、录入和管理老师信息和账号、录入和管理课程信息、录入和管理教室信息、录入和管理班级信息、录入班级排班表;班主任在后台管理班级、录入和管理学生信息和学生账号、查看学生体温打卡记录、查看学生健康码打卡记录、查看请假列表和请假审批;学生登录小程序,查看自己的班级信息、课程信息、学校信息、分院信息、老师信息、课程信息、进行体温行程打卡、进行健康码发卡、进行在线外出请假等。

意义:基于微信校园疫情防控小程序系统是计算机技术与校园疫情管理相结合的产物,通过微信小程序广大学生可以进行疫情防控的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.而采用人工疫情信息管理的方法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足校园疫情高效的管理,在工作人员的具备一定的计算机操作能力的前提下,特编此校园疫情防控小程序软件以提高校园疫情的管理效率。

   

三、可行性分析

基于微信校园疫情防控小程序有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,采用IDEA软件为开发后台管理,运用mysql进行数据库存储,使用微信开发者工具开发微信小程序;后台管理系统硬件环境是PC机,前台用户在手机上使用微信小程序。

2.经济可行性

一方面,采用IDEA和微信开发者工具开发有好的人机界面和强劲的功能支持,使管理员录入浴室和浴室预约管理的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用IDEA和微信开发者工具进行开发。

3.操作可行性

IDEA软件在操作上是在Windows操作系统上进行系统后台的开发,主要凭借使用Windows操作技术即可完成数据的录入、修改、删除等功能,简单方便。学生使用手机登录微信校园疫情防控小程序系统来使用。

方案设计

用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。从管理员,班主任,学生,几个角色出发,主要模块包括以下几点:

  1. 【后台管理员功能】
  2. 关于我们设置:设置学校简介、联系我们、加入我们、法律声明、学校详情
  3. 广告管理:设置小程序首页轮播图广告和链接
  4. 留言列表:所有用户留言信息列表,支持删除
  5. 会员列表:查看所有注册会员信息,支持删除
  6. 资讯分类:录入、修改、查看、删除资讯分类
  7. 录入资讯:录入资讯标题、内容等信息
  8. 管理资讯:查看已录入资讯列表,支持删除和修改
  9. 校园风光分类:录入、修改、查看、删除校园风光分类
  10. 录入校园风光:录入校园风光标题、图片、内容等信息
  11. 管理校园风光:查看已录入校园风光列表,支持删除和修改
  12. 录入分院:录入分院名称,简介,详情
  13. 分院管理:管理已经录入分院,支持修改和删除
  14. 老师录入:录入老师姓名、联系方式、头像、老师简介
  15. 老师管理:管理所有已经录入老师信息,支持修改和删除
  16. 课程录入:录入课程名称、简介、封面、课程详情
  17. 课程管理:管理已经录入课程,支持修改和删除
  18. 教室楼管理:录入校园有哪些楼,支持修改和删除
  19. 教室录入:选择教学楼,录入教室标题和其他信息
  20. 教室管理:管理已经录入教室,支持修改和删除
  21. 班级录入:录入班级编号、选择分院、选择班主任、录入简介和班级信息
  22. 班级管理:管理已经录入班级,支持修改和删除
  23. 班级排课:根据班级,1排课,2排老师,3排教室,按123步骤给班级排课

  1. 【班主任功能】
  2. 班级列表:查看管理的班级列表,可以有多个班
  3. 完善班级信息:班级信息由管理员初始化,班主任根据自己信息晚上
  4. 课程列表:显示管理的所有班级的课程列表
  5. 录入学生:选择班级、录入学生学好、账号、联系方式、新生安排等
  6. 学生列表:所管理的班级已经录入的学生信息列表
  7. 学生管理:支持对录入的学生信息进行修改和管理
  8. 学生根据录入的身份证+默认密码123456登录学校网站查看新生报到安排信息
  9. 体温行程列表:查看所属班级所有学生的体温行程打卡记录
  10. 健康码列表:查看所属班级所有学生的健康码打卡记录
  11. 请假列表:查看所属班级所有学生的请假信息
  12. 请假处理:针对学生请假审批,可以通过和拒绝
  13. 修改密码和退出系统功能

  1. 【小程序功能】
  2. 登录功能:老师录入然后下发给学生账号;登录后可以修改用户的基本信息,也可以退出。
  3. 轮播广告:后台设置首页轮播广告图,可以连接到广告页面。
  4. 留言反馈:用户填写留言的主题、联系人、电话、邮箱、留言内容;后台管理可以查看留言列表,可以删除留言。
  5. 学校介绍:学校简介、关于我们、联系我们、加入我们、法律声明、学校详情
  6. 分院介绍:列出学校所有分院、可以点击查看详情查看
  7. 老师中心:列出学校所有老师,尅点击查看详情了解老师信息
  8. 学校课程:列出学校所开设所有课程,点击课程详情可以查看课程
  9. 资讯列表:显示所有资讯,可以点击左侧资讯分类筛选
  10. 资讯阅读:游客和用户都可以进行资讯的阅读。
  11. 体温行程打卡:录入每天的体温行程信息
  12. 体温行程记录:查看自己每天录入的体温行程记录列表
  13. 健康码打卡:录入自己的健康码信息
  14. 健康码记录:查看自己录入的健康码记录列表
  15. 外出请假申请:录入请假日期,请假理由,向班主任发起审批
  16. 外出请假记录:自己发起的所有外出请假记录列表,同时显示老师审批结果
  17. 我的班级信息:新生报到的班级信息,里面有相关联系方式,地址等
  18. 我的课程表:新生报到所在班级的课程表,根据课程表上课
  19. 学籍和宿舍信息:老师录入和安排的学籍和宿舍信息,个人信息可以在用户信息修改
  20. 用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;用户注册的信息后台管理员可见;后台管理员可以删除。
  21. 密码修改:修改注册的密码。
  22. 退出登录:清除登录的cookie,返回到首页。

进度计划

2022.09.10—2022.10.15  查看大量的文献,收集课题有关资料,确定论文选题;

2022.10.16—2022.10.30  在老师的指导下,填写毕业论文任务书;

2022.10.31—2022.11.15  大量收集论文资料,理清论文思路,对论文思路进行完善。

2022.11.16—2022.12.22  完成开题报告答辩;

2022.12.23—2022.12.27  根据指导老师提出的建议再进行修改,完善系统功能设计

2022.12.28—2023.04.10  在查阅大量文献之后,运用多种研究方案,完成系统开发并基本完成论文初稿。

2023.04.01—2023.04.15  将初稿完善交由导师审阅,提出修改建议。

2023.04.16—2023.05.14  在导师指导下,对论文进行反复修改形成终稿,装订成册上交学院,同时为毕业论文答辩做准备工作

2023.05.15  进行毕业论文答辩

意见

 

 指导教师:

   年     月     

教研室意见

                                                    教研室主任:

                                                               年     月     

有关Springboot毕业设计毕设作品,校园疫情防控小程序系统 开题报告的更多相关文章

  1. 微信小程序通过字典表匹配对应数据 - 2

    前言一般来说,前端根据后台返回code码展示对应内容只需要在前台判断code值展示对应的内容即可,但要是匹配的code码比较多或者多个页面用到时,为了便于后期维护,后台就会使用字典表让前端匹配,下面我将在微信小程序中通过wxs的方法实现这个操作。为什么要使用wxs?{{method(a,b)}}可以看到,上述代码是一个调用方法传值的操作,在vue中很常见,多用于数据之间的转换,但由于微信小程序诸多限制的原因,你并不能优雅的这样操作,可能有人会说,为什么不用if判断实现呢?但是if判断的局限性在于如果存在数据量过大时,大量重复性操作和if判断会让你的代码显得异常冗余。wxswxs相当于是一个独立

  2. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  3. 微信小程序开发入门与实战(Behaviors使用) - 2

    @作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors    1、什么是behaviors    2、behaviors的工作方式    3、创建behavior    4、导入并使用behavior    5、behavior中所有可用的节点    6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors    1、什么是behaviorsbehaviors是小程序中,用于实现

  4. iNFTnews | 周杰伦18年前未发布的作品Demo,藏在了区块链技术里 - 2

    当音乐碰上区块链技术,会擦出怎样的火花?或许周杰伦已经给了我们答案。8月29日下午,B站独家首发周杰伦限定珍藏Demo独家访谈VCR,周杰伦在VCR里分享了《晴天》《青花瓷》《搁浅》《爱在西元前》四首经典歌曲Demo背后的创作故事,并首次公布18年前未发布的神秘作品《纽约地铁》的Demo。在VCR中,方文山和杰威尔音乐提及到“多亏了区块链技术,现在我们可以将这些Demos,变成独一无二具有收藏价值的艺术品,这些Demos可以在薄盒(国内数藏平台)上听到。”如何将音乐与区块链技术相结合,薄盒方面称:“薄盒作为区块链技术服务方,打破传统对于区块链技术只能作为数字收藏的理解。聚焦于区块链技术赋能,在

  5. 微信小程序订餐系统 - 2

    对传统的餐饮商家来说,小程序很好地解决了餐厅线下线上连接的问题,在引流获客、节约人力、营销宣传、塑造会员体系、改善消费体验等方面都有很大帮助。小程序点餐可以帮助餐饮企业节省一大把人力开支。一个包含扫码点单、菜品管理、优惠券推送、外卖配送的小程序,商家花几万元就能完成开发测试并投入。商家为什么要开通“扫码点餐”1.解决服务员不够用的问题。2.不怕顾客跑单漏单。3.在微信就能管理菜品、查看营业额。4.订单小票显示顾客桌号和已点菜品。5.可在“附近的小程序”找到您的门店。如今餐饮业常用的三种经营模式:1堂食点单模式客人通过小程序堂食点单。商家可以在微信扫码点餐小程序管理后台根据自己店内情况来设置不同

  6. 最新版人脸识别小程序 图片识别 生成二维码签到 地图上选点进行位置签到 计算签到距离 课程会议活动打卡日常考勤 上课签到打卡考勤口令签到 - 2

    技术选型1,前端小程序原生MINA框架cssJavaScriptWxml2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云开发数据库(基于MongoDB)云存储4,人脸识别算法基于百度智能云实现人脸识别一,用户端效果图预览老规矩我们先来看效果图,如果效果图符合你的需求,就继续往下看,如果不符合你的需求,可以跳过。1-1,登录注册页可以看到登录页有注册入口,注册页如下我们的注册,需要管理员审核,审核通过后才可以正常登录使用小程序1-2,个人中心页登录成功以后,我们会进入个人中心页我们在个人中心页可以注册人脸,因为我们做人脸识别签到,需要先注册人脸才可以进行人脸比对,进

  7. 基于Python的人脸识别课堂系统(毕设)——附录上 - 2

    本文章承接《基于Python的人脸识别课堂考勤系统(毕设)》,填坑上篇文章遗留的代码部分。因为项目分的模块比较多,再加上本人能力有限,所以代码过于臃肿还存在许多优化的地方。同样本篇文章也仅适用于小白,零基础人群。PS:每个文件之中代码都已经区分开来,可以对照左侧目录部分实现快速预览!    由于代码过于多我这里分成上,下两个部分来发布吧!一、主文件importosimportsysimportrandomimportpymysqlimportcv2importnumpyasnpfrommathimportpifrommatplotlibimportpyplotaspltfromPILimpor

  8. 微信小程序切换云环境 - 2

    在开发微信小程序的时候,我们可能需要开发环境和测试环境,或者其他环境,下面是切换环境的方法。首先需要明确的是:前端的页面代码是不区分环境的,环境的区分指的是云函数、云数据库、云存储这些。1、更改云函数的使用云环境这里我们从cloud1更改为test-cloud,这个改完是没有用的,因为在前端代码指定了使用的云环境。cloudfunctions文件和miniprogram文件虽然都在一个目录下,但是这两个没有直接联系。2、在evList.js中添加自己云环境evList.js存储了云环境列表,这里把test-cloud加到这个列表里,需要填写envId和alias,参照cloud1写就行。3、更

  9. springboot定时任务 - 2

    如果您希望在Spring中启用定时任务功能,则需要在主类上添加 @EnableScheduling 注解。这样Spring才会扫描 @Scheduled 注解并执行定时任务。在大多数情况下,只需要在主类上添加 @EnableScheduling 注解即可,不需要在Service层或其他类中再次添加。以下是一个示例,演示如何在SpringBoot中启用定时任务功能:@SpringBootApplication@EnableSchedulingpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.ru

  10. 基于SpringBoot的线上日志阅读器 - 2

    软件特点部署后能通过浏览器查看线上日志。支持Linux、Windows服务器。采用随机读取的方式,支持大文件的读取。支持实时打印新增的日志(类终端)。支持日志搜索。使用手册基本页面配置路径配置日志所在的目录,配置后按回车键生效,下拉框选择日志名称。选择日志后点击生效,即可加载日志。windows路径E:\java\project\log-view\logslinux路径/usr/local/XX历史模式历史模式下,不会读取新增的日志。针对历史文件可以分页读取,配置分页大小、跳转。历史模式下,支持根据关键词搜索。目前搜索引擎使用的是jdk自带类库,搜索速度相对较低,优点是比较简单。2G日志全文搜

随机推荐