52 lines
2.6 KiB
TeX
52 lines
2.6 KiB
TeX
% !TeX root = ../main.tex
|
||
|
||
\chapter{简介}
|
||
|
||
\section{研究背景}
|
||
|
||
部分高中生缺乏成语储量,语言表达能力弱,而传统记背成语方法缺乏枯燥,使得高中生反感成语。
|
||
|
||
我们意识到成语作为中国文化的精华之一,逐渐成为在我们身边却又被忽视的语言资源。
|
||
|
||
\section{研究目的}
|
||
|
||
为用户提供成语学习相关资源,提高效率,发挥个人主观能动性。
|
||
|
||
\section{研究意义}
|
||
|
||
成语是我国汉语词汇里浓墨重彩的一笔,本应用有利于增添成语学习的趣味性,激发使用者对文学和语言的兴趣,提升使用者对成语典故的理解和运用能力,使其通过成语了解和传承中华民族的民族心理、民族文化和历史走向。
|
||
|
||
整个研发过程让开发者的创造性思维得以展现,从分析研究成语的特点,到开发成语接龙的高效算法,我们注重思维的碰撞,小组成员进行了大量研究。同时,小组成员通过该项活动把日常学习生活中的所思所感融会贯通,展示了自己的想法和风格,实现了自我表达。
|
||
|
||
\section{关于“一个顶俩”}
|
||
|
||
我们选取“一个顶俩”作为项目名,有以下原因:
|
||
|
||
\begin{itemize}
|
||
\item “一个顶俩”末拼音为“lia”,没有成语以“lia”为首拼音,即“一个顶俩”可以作为成语接龙的“终点”。
|
||
\item “一个顶俩”十分具有震慑力而不失幽默,十分符合本项目组长的气质。
|
||
\item “一个顶俩”意为“一个人做事有效果,一个人能代替两个人”,十分符合小组成员董子豪的能力。
|
||
\end{itemize}
|
||
|
||
|
||
\section{技术栈}
|
||
|
||
\subsection{后端}
|
||
|
||
基于 \href{https://go.dev/}{Golang},使用高性能Web框架Echo开发后端服务器。
|
||
|
||
基于 \href{https://github.com/hashicorp/go-memdb}{go-memdb} 内存数据库项目,我们能够将30895条成语数据在内存数据库中索引并高效查询。
|
||
|
||
\subsection{前端}
|
||
|
||
基于 \href{https://cn.vuejs.org/}{Vue.js 3} JavaScript 框架,使用TypeScript语言进行动态内容展示、用户交互体验、数据处理等操作。
|
||
|
||
基于 \href{https://www.naiveui.com/zh-CN/os-theme}{Naive UI} 前端框架,使用部分组件,提高开发效率,美化UI。
|
||
|
||
使用 \href{https://unocss.dev/}{UnoCSS} 原子化 CSS 框架,便于样式调整,提升代码可读性与开发效率。
|
||
|
||
使用 \href{https://cn.vitejs.dev/}{Vite 5} 构建项目,打包前端代码。
|
||
|
||
\subsection{部署}
|
||
|
||
基于 \href{https://www.docker.com/}{Docker} 容器化技术,构建前端与后端项目的镜像后,使用 \href{https://github.com/docker/compose}{Docker Compose} 技术管理容器并部署。 |