无偿献血行为系统的设计与实现开题报告

395 篇文章 17 订阅
395 篇文章 17 订阅

题目

无偿献血行为系统的设计与实现

时间

自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日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值