Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
project8856
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
罗致远
project8856
Commits
776901f2
Commit
776901f2
authored
2 years ago
by
江梓雯
Browse files
Options
Downloads
Patches
Plain Diff
任务书
parent
07bcca45
Branches
Branches containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
readme.md
+112
-0
112 additions, 0 deletions
readme.md
with
112 additions
and
0 deletions
readme.md
0 → 100644
+
112
−
0
View file @
776901f2
# novel小说精品屋
## 背景与现状调研
在背景与现状的调查中,我们选择番茄小说,纵横小说,起点小说以及晋江文学这四个比较有名的小说网站。
### **竞品分析**
| 功能
\网
站 | 番茄小说 | 纵横小说 | 起点小说 | 晋江文学 |
| ----- | ------- | ------- | ---- | ------ |
| 分类 | √ | √ | √ | √ |
| 排行 | √ | √ | √ | √ |
| 推荐 | √ | √ | √ | √ |
| 平台消息 | × | √ | × | √ |
| 小说查询 | √ | √ | √ | √ |
| 搜索筛选器 | √(内容较少) | √(内容较少) | √ | √(最强大) |
| 作家专区 | √ | √ | √ | √ |
| 版权专区 | √ | × | × | √ |
| 充值系统 | √ | √ | √ | √ |
| 文内批注 | × | √ | √ | 无法网页阅读 |
| 小说评论 | × | √ | × | √ |
| 网页阅读 | √ | √ | √ | × |
| 小说论坛 | × | √ | × | √ |
| 书籍请求 | × | × | × | × |
| 我的书架 | √ | √ | √ | √ |
| 举报中心 | × | × | √ | √ |
| 用户中心 | √ | √ | √ | √ |
| 手机阅读 | √ | √ | √ | √ |
### **需求分析**
| 需求分析
\网
站 | 番茄小说 | 纵横小说 | 起点小说 | 晋江文学 |
| -------------- | ---------- | ---------- | ---- | --------- |
| 获取热门小说 | √ | √ | √ | √ |
| 根据分类寻找小说(智能查找) | √ | √ | √ | √ |
| 搜索小说 | √(筛选器内容较少) | √(筛选器内容较少) | √ | √(筛选器最强大) |
| 阅读小说 | √ | √ | √ | ×(支持手机阅读) |
| 文内批注 | × | √ | √ | 无法网页阅读 |
| 购买付费小说 | √ | √ | √ | √ |
| 作家投稿 | √ | √ | √ | √ |
| 小说评论与讨论 | × | × | × | √ |
| 版权模块 | √(无法请求版权) | × | × | √(无法请求版权) |
| 交友需求 | × | × | × | × |
### **行业趋势**
由上所述,可见当下所有小说网站都具备了小说的基础功能,但是版权申请、小说交流以及交友等需求仍然未被满足,因此我们计划在这方面进行功能扩展。
## 方案与内容
-
当前项目是一个成型的小说阅读与交流网站,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。在部署前后端与数据库之后即可访问小说门户系统进行操作。主要是为了解决读者无处阅读小说、笔者无处发布小说以及读者无处寻找优质小说等问题。
-
读者登录当前小说门户系统后,可使用小说推荐、作品检索以及小说排行榜等方式获取自己想看的小说,通过小说评论系统了解其他人对该小说的评价,并利用小说阅读系统阅读当前小说,同时也可以在自己读小说的过程中评论或点赞小说,让其它人也能看到优秀的作品。如果在当前平台上找不到想要的书籍,那么可以通过版权模块请求想要的书籍。
-
作家可以在作家中心发布自己的作品并实时更新作品,平台的收入会有一大部分划入作家的账户。
-
根据小说的实际特点以及作家的收入要求设计充值订阅系统,以吸引更多的作家入住并维持平台的运营。
-
利用交友系统可以在平台上认识到更多爱好相同内容的其他用户,从而可以进行一定的阅读心得交流。
-
当前平台同时也是一个学习型的项目,为SpringBoot与Vue初学者提供一个完备的项目进行学习。
## 系统目标
### 基本目标
novel由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能,为大众提供了一个小说交流和发现平台。
### 拓展功能
1.
小说请求:订阅暂无版权的小说,表示阅读意愿
2.
小说弹幕:阅读界面内下划线显示其他用户的书摘,可对书摘进行点赞、评论
3.
交流中心:可发帖回帖
4.
交友:添加好友,查看好友正在看、好友读书排行榜
## 产生的影响
1.
novel为大众提供了一个小说交流和发现平台;
2.
小说请求功能,有利于小说网站满足用户需求,提高用户满意度,从而更加发展完善
3.
小说弹幕,便利了用户之间的交流,使得交流颗粒度从整本书的读后感,细化到一个句子、段落,提升了用户体验
4.
交流中心的设立,为用户关于书籍之间的交流提供了更广阔的空间,用户能够自由地设置交流主题,有利于形成社区,提高网站活跃度
5.
交友功能,提高了网站的社区化程度,有助于用户之间培养书友关系,提升网站的用户粘性
6.
好友正在看功能,有利于书籍的推广,也能帮助部分用户解决了书荒问题,从而改善用户体验
7.
好友读书排行榜,增加了网站的趣味性,提高了用户之间的互动程度,能给予用户成就感,有利于吸引用户在网站长时间阅读
8.
通过学习novel项目,可教你从零开始开发上线一套生产级别的 Java 系统。
## 应用案例
1.
对于有志于在网络小说或者电子阅读领域创业的人,可以直接使用该项目进行部署,节省开发所需的成本。
2.
对于喜欢阅读网络小说或者习惯于电子阅读的用户,使用该网站可以在全流程获得较好的用户体验。
3.
当用户在阅读过程中对小说情节产生困惑时,若阅读界面的句子下有下划线,将鼠标移至其上,可以看见其他用户对该情节的解读,从而解决了困惑,提升了阅读体验。
4.
当用户在阅读过程中发现了令其感动的句子,对句子进行点赞后会显示所有读者对该句子的赞数,能够减少用户阅读过程中的孤独感,令用户获得与他人分享阅读的共鸣体验。
## 环境
-
MySQL 8.0
-
Redis 7.0
-
Elasticsearch 8.2.0(可选)
-
RabbitMQ 3.10.2(可选)
-
XXL-JOB 2.3.1(可选)
-
JDK 17
-
Maven 3.8
-
IntelliJ IDEA 2021.3(可选)
-
Node 16.14
## 承担人员
江梓雯,罗致远,刘欣馨,刘晓涵
## 参考文献
《软件工程:从理论到实践》毛新军、董威编著
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment