6.作者专区
  用户既是读者也是作者,所有的用户默认都是可以创建作品的。所以默认所有的用户都会享有作者专区。
  6.1 发表新作品(修改作品)
  当一个用户希望发表一个新作品的时候,通过进入主页或者个人中心进入到自己的作者专区之后可以在作者专区点击发表新作品以发表一个新的作品。
  作者发表一个新作品的时候,必须填写包括但不限于以下的信息:
  1.作品的名称(被要求不能重复)
  2.作品的类型(科幻、奇幻、都市、历史等等……不过我觉得目前的分类不太合理)
  3.作品的标签(限制个数)
  4.授权级别(专属作品、驻站作品、授权作品)
  5.首发状态(圣域首发、其他站首发)
  6.作品简介(限500字)
  此外,在修改作品阶段,作者可以修改包括但不限于以下的信息:
  1.作品的标签
  2.授权级别
  3.作品简介
  4.作品封面
  5.作品主页面BGM
  6.作品章节选择页面BGM
  7.章节设置与段设置
  6.2 增加(修改)新章节
  作者在某一个作品中增加一个章节,或者修改一个章节。增加与修改某个章节将会涉及到包括但不限于以下的信息:
  1.章节名称
  2.章节内段信息
  6.3 添加(修改)新段
  作者在编辑一个作品的某一章节的时候,可以在这一个章节中添加或者修改某个段,作者添加修改某个段的时候会涉及到包括但不限于以下的信息:
  1.段的内容(作品的实际内容)
  2.段配乐ID
  3.段配乐起始时间
  4.段配乐终止时间
  6.4 管理个人配乐库
  作者通过管理个人的配乐库,可以上传配乐文件到圣域书城。作者可以使用自己上传的配乐或者剩余书城自带的配乐来作为自己作品的配乐。每个作者可以上传的配乐总占空间是有限的。用户的等级,会提高这个上限,同时用户也可以根据具体的情况获得更高的配乐库空间。(签约作者根据签约获得更高的空间)
  6.5 管理个人背景库(尝试)
  作者通过管理个人的背景库可以,设置管理自己专属的作品背景或者书籍封面。背景库和配乐库共享限制空间,作者可以给作品的某一段设置背景。
  6.6 作品库
  作者的作品库中可以查看到所有的作品。作者可以通过进入自己的作品库,来查看所有由自己发表的作品。在作品库中,能够看到作品的概况信息,包括但不限于点击量、收藏数、推荐数等。
  6.7 作品标签(检索)
  每个作品都能够有若干个作品的标签,作者可以给自己的作品制定标签,其他用户通过标签检索机制可以检索到指定标签的作品。每一个作者给自己的作品所能添加的标签的数量是收到限制的,具体的限制会受到作品字数的印象,字数越多的作品,作者自己可以添加的标签的个数越多。此外除了作者本身可以给自己的作品添加标签之外,普通的读者也可以对作品提交“读者标签”,“读者标签”本身也可以作为该作品的一个检索参数,但是参与到检索中的“读者标签”的个数,不可以超过作者所制定的标签的个数。换句话说,“读者标签”会根据其他读者的赞同程度,进行排名,排名靠前的标签才是会参与检索的标签。
  7.多媒体模块(创新、核心)
  7.1 配乐的播放与暂停
  在用户进入到书籍界面、目录界面和进入到每一章节进行阅读的时候,用户可以通过某个快捷键随时暂停配乐的播放。用户也可以在阅读设置中对该快捷键进行修改。每个用户都可以有不同的快捷键。
  7.2 配乐的音量控制
  在用户进入到书籍界面、目录界面和进入到每一章节进行阅读的时候,用户可以通过某两个快捷键增大或者降低配乐的音量。用户也可以在阅读设置中对该快捷键进行修改。每个用户都可以有不同的快捷键。
  7.3 配乐的加载与停止加载(控制流量)
  用户可以直接在阅读设置中开启或者关闭配乐的加载与停止加载,同时也可以在阅读设置中设置一个可以用来控制这个的快捷键。系统不会分配给该操作默认快捷键,用户需要自己根据自身的需求设置相应的快捷键。
  7.4 配乐的渐变
  当用户从一个段通过翻页或者下一章的按钮进入到另一章节的时候,由于配乐的改变,因此需要切换配乐。切换配乐的过程是一个平缓的过程,前一个配乐的声音慢慢的变小,后一个配乐的声音慢慢增大,通过这种渐变的方式完成配乐的切换。
  7.5 背景的显示(尝试)
  用户在书籍的目录和具体阅读某一章节的时候,会有相关的背景显示出来,这个背景可能只是一张图片,也可能会是一段视频(待商榷)。
  7.6 背景的加载与停止加载(尝试、流量控制)
  用户可以在阅读设置中设置是否需要加载阅读的背景。如果选择确定要加载,则会向服务器发送请求并且下载与当前阅读章节相关的背景信息,同时会预载之后段、章节的背景信息。如果选择停止加载,则不会向服务器下载任何资源,也是不会消耗流量。同时阅读的背景也会配置为纯色背景。
  8.用户资产管理模块
  8.1 用户书城余额
  在用户的主页和用户的个人中心,用户可以查看到自己的书城余额。用户的书城余额是用户在圣域书城的核心资产。点击书城的余额,用户可以对余额进行操作。可以用来购买书城中的其他资产,同时支持转入和转出操作,可以将外部资产转入到书城余额中,同时也可以将书城余额转化为部分外部资产。用户在购买某些服务或者产品的时候,也能看见自己的书城余额。
  8.2 用户的推荐票
  在用户的个人中心以及在用户阅读的时候,用户可以看到自己剩余的推荐票的个数。用户需要有推荐票才能对某个作品进行推荐。用户可以通过点击自己的推荐票的剩余个数来查看获取推荐票的方法,推荐票一般是在各大活动中赠送给用户的,用户根据自身的等级也会每隔一段时间获得一定数量的推荐票。
  8.3 用户的打赏票
  在用户的个人中心及在用户阅读的时候,用户可以看到自己剩余的打赏票的个数。当用户向某个作品提交一份打赏票的时候。被打赏的作者可以直接获得一定数额的书城余额,获得的数量低于打赏票的成本价(书城从中抽取一部分,防止刷打赏的情况)。用户通过点击自己的打赏票个数,可以进入商城购买界面,通过消费一定数量的书城余额,转换为打赏。
  8.4 用户的标签票
  在用户的个人中心以及要使用的时候,用户可以看到自己剩余的标签票的个数。当用户希望向某个作品添加一个读者标签的时候,需要消耗一个标签票。当书籍被添加上了读者标签后,该读者标签可以作为书籍的一个可以被“检索”的标签。
  8.5 用户已购买的书籍
  在用户的个人中心里,用户可以以列表的形式查看自己已经购买的书籍。所有已经购买的书籍分为章节购买和完全购买两种类型。对于列表中为章节购买的书籍,用户可以阅读其中已经购买了的付费章节。对于完全购买了的书籍,用户可以阅读其中的所有付费章节。点击已经购买的书籍,直接会进入到书籍的目录中。所有的付费章节后面都会有红色的付费两个字,所有已经购买的章节都会有灰色(或者绿色)的已购买三个字。用户可以按照购买的时间、作品的近一次更新时间等方式来排序查看所有已经购买的书籍。
  8.6 用户已推荐的书籍
  在用户的个人中心里,用户可以以列表的形式查看自己已经推荐的书籍。用户可以在已经推荐的书籍列表中直接对相应的书籍进行再推荐。同时用户直接点击相应的书籍,可以进入书籍的主页面。在列表中,用户可以看到每一本书自己已经投过的推荐票个数和总共的推荐票个数。用户可以按照自己近一次推荐票的投票时间、作品的近一次更新、第一次自己的投票时间、近一次所有用户的推荐时间等方式来排序查看已推荐的书籍。同一个用户对同一本书的两次推荐之间至少间隔24小时。
  8.7 用户已打赏的书籍
  在用户的个人中心,用户可以以列表的形式查看自己已经打赏的书籍。可以进行的操作和操作界面类比用户已推荐的书籍。用户在打赏一本书的时候没有时间间隔限制。
  8.8 用户的等级
  在用户的主页和用户的个人中心,用户可以看见自己的等级。通过点击用户的等级,可以查看当前等级的用户特权以及可以查看所有等级的升级需求。当用户满足某一个等级的条件之后,用户会自动升级为那个等级的用户。
  8.9 用户的优惠券
  在用户的个人中心,用户可以以列表的形式查看自己的各种类型的优惠?。用户可以使在购买相关服务的时候使用这些优惠?。点击某个优惠?,用户可以查看详细信息并且获得一个或者多个使用优惠?方法的链接地址。
  8.10 其他资产
  不属于以上的资产,但是同样具有财产特征的资产,在个人中心的其他资产模块之下可以查询到,是以表格的形式进行表示,表格上的每一条表示一种资产类型该类型资产的数目。其他资产可以让用户直观的管理除了上述几种资产之外的其他所有资产。
  9.商城模块
  9.1 推荐票的激活
  用户可以进入商城,在商城中可以通过消费一定数量的书城余额来激活相应的推荐票加速获取服务。购买后,在一段时间内,用户能更快的获取到推荐票。
  9.2 打赏票的购买
  用户可以进入商城,在商城中可以通过消费一定数量的书城余额购买打赏票。购买了打赏票后,打赏票将立即加入到该用户的用户资产中。
  9.3 标签票的购买
  用户可以进入商城,在商城中可以通过消费一定数量的书城余额购买标签票。购买了标签票后,标签票将立即加入到该用户的用户资产中。
  10.评论与短消息
  10.1 书籍的评论
  在书籍的主页面,可以通过点击相关按钮查看相关书籍的书评。每一个用户可以对一本书写一条书评,用户可以在任何时候去修改自己的书评。书评会按照新的修改时间顺序呈现在书籍的评论区中。
  10.2 用户间短消息,
  用户可以通过短消息系统向另一个用户发送一条短消息。同时可以通过短消息系统收取到某个用户发送给他的短消息。
  10.3 系统消息
  用户可以通过系统消息系统收取到系统的消息,系统消息包括广告(*^__^*) 、推送和一些用户相关的提示消息。(例如发推荐票的时候,会收到获得推荐票的系统消息)
  11.客户服务中心(通用模块)
  11.1 提交表单
  用户可以通过提交表单来直接联系客服,提交表单的时候,用户需要描述清楚自己的问题,并留下回复邮箱。客服在受理表单之后,会通过邮箱将回复信息发送到用户邮箱中。
  11.2 建设建议
  用户可以提交一条建设的建议,用户的建议是表单的一种特殊形式。但是用户建议不需要用户留下自己的邮箱以便通讯。
  11.3 问题查询
  用户可以通过问题查询模块,查询一些烂大街的问题,这些问题一般都是常见问题。如果客服重复收到同一类型的表单,也可以将相关解决方案送入问题查询系统,让用户来查询相关的问题。
  11.4 客服应答模块
  用户提交表单之后,除了可以在自己的邮箱等待客服的回应之外,也可以直接在应答模块收取客服的回应消息。同时也可以对客服的回复进行再回复,也是在应答模块进行直接交流。应答模块的交流不影响邮箱收取相关的信息。
  12.站内搜索引擎
  12.1 搜索书籍(按书名、标签、章节)
  用户可以通过输入书名、标签、或者章节的名称、点选相应的选项,搜索相关的书籍或者书籍相关的章节,搜索时可以使用通配符*和_来进行搜索,没有使用通配符的搜索默认是关键字搜索,使用了通配符的默认是完全搜索。
  12.2 搜索作者
  用户可以通过输入作者名称搜索某个作者,搜索作者和搜索书籍的搜索框分开放置。
  12.3 条件搜索(类型、字数、是否完本、推荐票、点击量、收藏数等)
  用户在搜索书籍的时候,可以设置相应的搜索条件,进行条件搜索。条件搜索时搜索书籍的高级选项,也可以单独的使用条件搜索模块。
  13.安全模块
  13.1 安全注册与登陆
  基于对https公钥认证体系的不信任性,故而在用户注册和用户登陆的时候,应该充分保证用户密码的安全性。在用户登陆的过程中,要保证用户的密码不在互联网上传播。用户注册的过程中,应该不提交相关的密码。用户登陆的过程,需要能有效对抗暴力破解攻击、 嗅探攻击、中间人攻击等常见攻击手段。站内不可以留下SQL注入漏洞。
  13.1 安全接口调用
  对于已经进行了安全登陆的用户,理所当然的应该采用更为安全的接口调用模式。用户进行安全接口调用时,所发送的所有POST数据的实质性内容,都必须得到加密保护。特别要强调的是,服务器所返回的数据,必须进行完全的加密处理。保证数据信息的保密性。同时基于保密性,保护数据的完整性。