题目 | 无偿献血行为系统的设计与实现 | 时间 | 自2022年1月10日起至2022年5月23日 |
本课题的目的意义 (含国内外的研究现状分析) | 1. 在进入大学以来,我们学校每年都有两次献血的活动。这个活动不仅能帮助到别人,也能增加大学生的公益心。献血是一种美德:通过自己的无私爱心,献出自己的血液,挽救他人的生命,帮助社会大众,是一种至上的美德。通过无偿献血,献血者还可以做一系列的相关检查,包括体格检查以及各种化验检查,对自己的身体状况有一个大致的了解。在献血时通知的渠道有限,现在只能通过青年志愿者协会来通知。 2. 对于热心的同学苦于查找的渠道有限,需要开扩信息来源。同时同学也想查看关于献血后的素拓分以及关于血型等信息,查找网页多而且很杂乱。为了解决这个问题,设计出一个统一献血信息来源,主要是钟对本校的学生,方便他们,有利于他们查找信息。 3. 统一来学校的官网的信息和献血官方网页,方便现在的大学生一键查找,同时在我们的系统中有介绍相关献血知识和献血的法律。为了普及用户,这个系统分成了微信小程序和网页端。 | ||
设计(论文)的基本条件 及设计(论文)依据 | 基本建成一个网页系统加小程序系统。 1. 运行环境,使用的是Linux系统的服务区,在服务器上运行后端代码,再使用Nginx进行端口代理,在这个程序中可能需要使用到多个接口来进行数据的传输。 2. 后端构建,初步计划使用nodejs作为后端服务器开发,因为用户量预计并不是较多,可以灵活设计。初步使用MongoDB来作为数据库,这个文档类型的数据库的数据类型灵活。 3. 前端构建,使用JavaScript、html、css的前端三件套来构建前端页面,在后期进度问题上可能需要vue来加快进度的开发。同时在小程序方面就直接使用原生小程序来进行构建。 4. 具体优化,对于页面上所需要的信息可能要用到Python来进行爬取,在这一个过程中如何把python爬虫的内容转化为数据库的内容比较关键。同时使用nodejs如何去启动Python代码,这个可以在实现中注意一下。 | ||
本课题的主要内容、 重点解决的问题 | 1. 在该系统上展示该有的相关的法律的信息,帮助学生能够了解到无偿献血的整个流程,填充学生这一方面知识的空白。 2. 在该系统上结合本校的青协等机构发布最新的校内献血活动,或者参加志愿者活动。 3. 使用爬虫功能和学校官网结合,拉取到关于学生的献血记录,学生也可以在改系统上查找到自己和献血相关的素拓分 4. 献血的意愿调查。改系统上有问卷,用于调查学生们的对于献血相关的意愿,同时制作成相关的表格,可以大体查看学生们的献血意愿。 5. 献血知识问答。学生可以在系统上完成问答,达到一定分数,制作成相关证书,可以供学生打印。 | ||
本课题欲达到的目的 或预期研究的结果 | 通过本课题开发,希望自己对JavaScript能够更加熟悉掌握使用,对这一套流程有更加完整性,能真正投入到使用,同时在码的时候要多思考后一步应该如何做才能更好。能从这一次的毕设加深自己对程序构建从零到有的一个全面的过程,加强对程序各方面的工序理解。 | ||
计 划 进 度 | |||
2022.01.10-2022.02.01 设计出程序大体图纸,已经编写好程序的大体概要 2022.02.02-2022.02.20 设计好数据库,搭建好运行环境设计及框架代码初步实现 2022.02.21-2022.04.15 编写好全部代码,能够基本运行功能 2022.04.16-2022.05.15 完善程序,修改一些小bug | |||
指 导 教 师 意 见 | 无 指导教师签名: 2022年3月1日 | ||
专 业 教 研 室 意 见 | 同意 教研室主任签名: 2022年3月7日 |
无偿献血行为系统的设计与实现开题报告
最新推荐文章于 2024-09-16 21:08:40 发布