本论文将对幸福指数分析系统相关的技术以及网站开发技术进行分析和研究,在深入了解幸福指数分析的过程以及合格要求后,结合实际情况,研究幸福指数分析系统的设计与实现,期望通过该系统能够将数据管理工作规范化、简单化,从而提高管理工作的效率。技术栈
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm .本论文中实现的幸福指数分析系统将以管理员、用户的日常信息维护工作为主,主要涵盖了个人中心、用户管理、问卷调查管理、问卷分类管理、问卷回答管理、分析报告管理、留言板、系统管理等功能,采用该幸福指数分析系统将满足管理员和用户日常管理工作的基本需求。从管理员、用户登录开始录入系统,然后记录幸福指数分析信息,从而让管理员和用户对系统的管理都能够清晰规范,相应信息的检索和维护简单高效,进而提高整体工作的效率。
本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中
使用说明
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
运行成功后,在浏览器中输入:http://localhost:8080/项目名
电脑端网页
基于web的问卷调查系统,对问题数据进行数据分析并在前端可视化展示,用户分为普通用户和管理员,普通用户注册登录,登出,查看,填写问卷,修改个人信息,修改自己已填写的的问卷等
管理员,查看所有用户,发布,增加修改,删除问卷,修改用户权限,初始化密码等
问卷管理页,问卷的增删改查
新闻资讯页,查看新闻,
留言板页,,用户可以留言
可视化页,数据挖掘算法的可视化展示,对问卷采集的数据统计分析得出影响幸福指数的主要因素
首页,登录注册等
个人中心页,用户修改昵称,密码,已填写的问卷等
目 录
1 绪 论 1
1.1研究背景 1
1.2 研究意义 1
1.3国内外研究现状 1
1.4本文组织结构 1
2 技术介绍 3
2.2 MySQL数据库 3
2.5 B/S结构 4
2.4本章小结 4
3需求分析 5
3.1可行性分析 5
3.1.1经济可行性分析 5
3.1.2技术可行性分析 5
3.2系统需求分析 5
3.2.1功能需求 5
3.2.2 性能需求 5
3.2.3 安全性需求 6
3.3系统用例分析 6
3.4系统流程的分析 7
3.4.1 登录流程 7
3.4.2个人中心管理流程 8
3.4.3 系统操作流程 9
3.5本章小结 10
4系统设计 11
4.1系统结构设计 11
4.2系统功能结构设计图 11
4.3数据库设计 12
4.3.1 概念模型设计 12
4.3.2 数据库表结构 15
4.4本章小结 19
5 系统实现 20
5.1系统开发环境以及运行环境 20
5.1.1 系统开发环境 20
5.1.2 系统运行环境 20
5.2系统功能实现 20
5.3管理员模块实现 22
5.4用户模块实现 26
5.5本章小结 27
6系统测试 28
6.1 系统测试目的 28
6.2 系统测试环境 28
6.3系统测试用例 28
6.4本章小结 29
结 论 30
参考文献 31
致 谢 32