分类
天书中文网

项目规划

项目结构和开发順序只作参考,具体细节尚未敲定,开发时也可能随时调整。

项目结构

开发順序

一、第一阶段

后台可添加作者、书籍、章节,前台可搜索、阅读。

搜索功能后期需改造成微服务,接入Elasticsearch,同时兼容小说、漫画、有声、帖子的搜索功能,需要预留相应扩展。

1.后台管理系统

1.1 模块管理

1.1.1 模块增删改查

1.2 菜单管理

1.2.1 菜单增删改查

1.3 用户管理

1.4 用户增删改查

1.3 作者管理

1.3.1 作者增删改查

1.4 作品管理

1.4.1 书籍增删改查

1.4.2 章节增删改查

1.5 小说分类管理

1.6 小说标签管理

2.小说前台web

2.1 首页

2.2 书库索引

2.3 简易算法的排行榜

2.2 阅读

二、第二阶段

开发web前台用户系统,实现登录、注册、改密、找回、解绑/绑定手机号等功能,实现书架功能,开发简单算法的推荐管理功能。

3.后台管理系统

3.1 推荐管理

3.2 计划任务队列

4.用户中心web

4.1 登录/注册

4.2 安全

5.小说前台web

5.1 书架

5.2 推荐板块

三、第三阶段

开发支付功能,参考appstore、googleplay、微信/支付宝支付通道、第三方支付通道等多种支付通道,对多种支付模式做兼容,此阶段先接入第三方支付通道。

开发订阅系统,需要同时支持小说、漫画、有声等任意项目的购买。

开发后台管理系统中的作者稿费结算功能和财务统计。

6.用户中心web

6.1 天书币充值

6.2 充值记录

6.2 消费记录

7.小说前台web

7.1订阅章节

8.后台管理系统

8.1 用户管理

8.2 充值/积分

8.1 财务统计

8.1.1 财务统计

8.1.2 稿费结算

四、第四阶段

开发作品管理、数据统计功能、作者中心web、接入AI推荐功能。

9.后台管理系统

9.1 作品管理

9.1.1 数据统计

9.1.2 作品审核

9.2 作者管理

9.2.1 数据统计

10.作者中心web

10.1 登录/注册

10.2 安全

10.3 入驻申请

10.4 新书创建

10.5 章节/草稿管理

10.6 设置VIP章节

10.7 数据统计

10.8 稿费结算

11.小说后台

11.1 推荐接入AI

五、第五阶段

开发评论、本章说、评分,需要能够兼容小说、漫画、有声等其他项目。评论与后续的社区板块是重合的,本章说自成一个系统,后期可扩展成段落评论。

12.小说前台web

12.1 评论

12.2 本章说

12.3 评分

12.4 举报

六、第六阶段

开发小说Android客户端。使用Flutter框架,iOS与Android使用同一套源码,个别方面有平台差异,如接入不同的支付API。

为了统一UI风格,封装统一的索引、评论、评分等组件,同时给小说、漫画、有声、圈子等项目使用。

支付功能需要兼顾多种可能性,包括但不限于AppStore、Google play、微信/支付宝、第三方通道。

上架Google play与AppStore。

13.用户中心flutter

13.1 登录/注册

13.2 安全

13.3 充值天书币

13.4 充值记录

13.5 消费记录

14.小说前台flutter

14.1 书库索引

14.2 阅读

14.3 书架

14.4 评论

14.5 本章说

14.6 订阅

14.7 举报

七、第七阶段

开发后台管理系统的评论管理功能、书籍的举报机制。

15.后台管理系统

15.1 评论管理

15.1.1 关键词过滤

15.2 作品管理

15.2.1 关键词过滤

15.2.2 举报处理

八、第八阶段

开发圈子功能。

16.圈子web

17.圈子flutter


项目结构和开发順序只作参考,具体细节尚未敲定,开发时也可能随时调整。

至于这个博客,等到项目上线时,博客会转移到history.tianshu.app,主域名给小说项目使用。

开发日志 – 每天更新

“项目规划”上的2条回复

试试看让作者自己选择收费章节的设置怎么样?当然每章的价格由网站方确定,双方最后按总收益分成。

发表评论

电子邮件地址不会被公开。 必填项已用*标注