以下是圣域书城的开发需求,整理的比较全面。我们将会以模块式开发的方法一点点推进。虽说在学期结束前,我们对能完成多少也没有谱,但我们还是尽量希望这个项目能够上线并投入到真正的使用中。
1.概述
1.1产品描述
圣域书城,是一个提供给广大网络用户的阅读平台。读者们可以在这个阅读平台搜索、阅读自己感兴趣的书籍或者文章。同时,读者也可以自己成为一名作者,将自己的创意和想法写成书籍、文章然后发表到书城,供给其他的读者观看。
书城内的书籍或者文章可以是免费的,也可以是收费的,这个取决于作者本人的意愿。作者根据自己的想法,可以部分或全部授权书籍相关的权利给圣域。读者可以自行调整阅读的参数,以达到最佳的阅读效果。
圣域书城提供阅读配乐和阅读背景插图(尝试)服务,读者根据自己的喜好,可以选择开启或者关闭相关服务。如果受到流量的限制,读者可以自行选择开启或者关闭是否下载配音文件以节省流量,获得最好的用户体验。
我们一直致力于提升用户体验,用户至上是我们的宗旨,王者圣域-圣域书城,给您与众不同的阅读舒适。
1.2 产品用途
该产品用于提交各种大作业……(呵呵),同时挂在王者圣域网站,尝试进行商业化。王者圣域-圣域书城,给您与众不同的阅读舒适,体验博古通今的智慧人生。
2.用户基本模块(通用模块)
圣域书城的用户系统依赖于王者圣域的用户系统。在用户的基础信息上,依赖于王者圣域的用户基础信息。也就是,如果用户已经获得王者圣域用户的身份认证
2.1用户的登陆与登出
通用于整个王者圣域的可以让用户登陆与登出的服务,用户输入账号和密码,进行登入和登出的确认(用验证码验证人机)。如果密码尝试失败超过若干次(默认3次),则账号锁定一段时间(默认1分钟)。在锁定时间内不能登录。
2.2用户的注册
通用于整个王者圣域的可以让其他网络用户注册成为王者圣域用户的注册系统。需要用户输入用户名、密码、绑定邮箱、用户昵称等一系列的信息进行注册。注册完成后,用户就可以通过登录与登出服务在王者圣域进行登录和登出。
2.3用户安全设置
用户可以通过安全设置设置安全验证问题、设置账号锁定时间(默认1分钟)、设置密码尝试次数(默认3次)、设置是否邮箱登陆验证(默认不验证)、设置登陆IP限制(默认没有限制、尝试)、绑定安全手机号(尝试)。
2.4用户的密码找回
当用户忘记自己的用户名称或者密码,又或者是用户把这两个东西都给忘掉了,可以根据具体的情况,通过一定的方法,进行密码找回。
如果用户忘记了用户名,则用户可以通过绑定邮箱申请“用户名找回”,申请用户名找回后,用户的用户名会被发送到绑定的邮箱中。如果用户忘记了密码,则如果用户没有设置安全验证问题或者没有绑定安全手机则密码会被重置后将重置后的密码发回到用户的账户。如果有安全验证问题或者安全手机号,则需要验证其一才可以进行上述步骤。如果同时设置了安全验证问题和安全手机号,则可以通过同时验证这两者进行“强制密码找回”。该验证后,账号的密码会发送到安全手机号(尝试)。
3.用户个人中心
用户在圣域书城内点击“个人中心”的时候,就可以直接进入用户的个人中心(当然还应该有其他途径),进入用户个人中心之后,圣域书城允许并提供以下的服务。
3.1我的书架
我的书架点击进入后,会显示用户的收藏和用户最近读过的书籍。用户收藏里面是用户进行过收藏的书籍,用户可以在这里取消收藏。在用户收藏表之后,就是用户最近读过的书籍,用户可以通过这个来查看最近看过而且很喜欢,却因为忘记收藏而找不到的书籍。用户可以随时删除最近看过的书籍记录,最近看过的书籍有上限设置(默认3本),可以在我的书架里设置最近看过的书籍的上限。
3.2 系统消息和短消息
进入书城个人中心后,用户就可以在中央区域查看到所有的系统消息和短消息,同时用户可以通过点击短消息来查看来自其他的用户发给自己的短消息并且屏蔽系统消息,通过点击系统消息来屏蔽所有的短消息。系统消息会用特殊的鲜艳的颜色标识出来。同时未读消息的深度也会更深。当用户存在未读消息时,个人中心按钮后会有鲜艳的标识。
用户也可以在短消息模块向其他用户发送书城短消息。短消息限制128字节的长度,每个用户每天只能发送有限制次数的短消息。具体的次数限制根据用户等级不同有不同的体现。用户等级越高,用户每天可以发送使用的短消息就越多。
3.3 我关注的作者
点击我关注的作者后,会显示当前所有正在关注的作者列表,列表默认只显示一行信息,可以展开列表。在这个列表下面,显示所有正在关注的作者和正在关注的作品的最新章节或者修改信息。
3.4 我关注的作品
点击我关注的作品后,会显示当前所有正在关注的作品列表,列表默认只显示一行信息,可以展开列表。在这个列表下面,显示所有正在关注度额作者和正在关注的作品的最新章节或者修改信息。
3.5 我的书评
点击进入我的书评之后,可以按照时间顺序查看所有你发表过的书评。发表的书评可以删除,也可以在我的书评这一栏进行修改。书评分为若干页来显示,利用翻页系统来进行翻页查看书评信息。
3.6 我的资产
进入之后可以看见所有作者的当前财产,这些财产包括但不限于:书城余额,推荐票,打赏票,各类优惠?,还有作者已经购买了的书籍章节和其他的可以称之为资产的信息。用户可以在这个界面点击相应的资产以连接到与获得这份资产相关的界面去。同时用户可以在这个界面进行资产的操作,包括但不限于将书城余额兑换成为其他资产。
同时,在这个界面里,所有资产的操作记录也会显示。用户可以在这个界面点击某项资产操作记录以查看详细的操作信息,这些信息包括但不限于操作时间、操作的IP地址、操作的具体内容等一系列信息。要查看详细信息,需要进行绑定邮箱验证码验证,设置了安全问题或者安全手机的用户可以通过安全问题或者安全手机进行验证。
3.7 我的粉丝
进入我的粉丝页面之后,能看见若干个板块,一个是关注你的用户,其他的是关注你的某个作品的用户。点击相应的用户,可以查看这些用户的个人基本信息。这些基本信息包括但不限于其书籍信息和其他公开的信息。
3.8 个人设置
进入个人设置页面之后,用户可以在这个页面对下列的所有选项进行设置:
1.设置个性信息(QQ号、爱好、特长这些乱七八糟的东西)
2.信息公开度,可以设置为“公开的”,“我关注的人可见”,“私密的”三个级别
3.是否默认开启“预先音乐载入”
4.是否默认开启“预先背景载入”
5.是否默认开启配乐
6.是否默认显示背景
7.当前的读书环境是“夜间”、“日间”模式
8.进入圣域书城的默认跳转页
9.进入阅读设置
3.9 书籍推荐
书籍推荐是根据后台的大数据系统(这个属于妄想级别吧……不过好像可以当做人工智能课的大作业耶)进行分析然后给专门的用户的一套推荐系统。书籍推荐版块就在个人中心的主页面上,将若干本用户可能感兴趣的书籍推荐给用户,用户可以通过直接点击书籍推荐的中的书籍来进入相应的书进行阅读,同时书籍推荐也会出现在主页某个模块。
4.收藏与推荐模块
4.1 书籍的收藏
在书籍的主页面、目录页面、具体的章节页面中,均会有“收藏本书”按钮。使用该按钮,用户可以将该书加入自己的书架。加入书架之后,读者就可以在我的书架里面找到已经被收藏的书籍。
4.2 获得的推荐和推荐票
用户可以通过向作品投推荐票而使得作品的推荐票数量+1,每个作品都会单独统计推荐票。用户的推荐票可以通过购买等方式进行获得,同时系统也会定期的向每个符合要求的用户发送一定量的推荐票。
4.3 获得的打赏和打赏票
用户可以通过打赏作品向某个作品投出打赏票,使得该作品的打赏票数+1,打赏票投出后,该作品的作者会获得一定的打赏红利,这份红利是打赏票购买价格的一部分。打赏票一般只出现在商城,或者在一些特别的活动中出现。
4.4 总点击量、年点击量、月点击量、周点击量
后台系统会记录每一个作品的年点击量、月点击量、周点击量,并且在作品的主页面、章节页面进行呈现。点击的计算公式为每个用户、每个IP、进入到其中某个章节页面时间超过1分钟,计为一次点击,每个10分钟,每个用户在每本书上只能制造一次点击。
4.5 作品的评价(打分)
每个读者都可以对任何一个作品进行打分,这个打分会留给后台数据库分析该读者的喜好以便于后台数据库对其进行文章推荐,作品也会根据该读者的总体评分情况和该读者对这本书的阅读完整度,对所有的打分进行一个加权综合,得出作品的加权平均分作为作品得分。
4.6 作品的排名
作品的排名分为若干种不同的排名,可以是各种点击量排名,可以是收藏票的排名(打赏票会按照作者的意愿决定是否显示)也可以是单纯的作品评分排名。同时还会给出综合排名(这个也可以压上人工智能的课程),多种排名模块充实主页,给用户更加多样化的选择的权利。
4.7 首页推荐
首页推荐是一个很明显的首页模块,会根据作品的各种排名信息以及用户的个人喜好系统,通过后台的数据分析(人工智能课……人是可以进行妄想的)来向不同的用户推荐不同的书籍。首页推荐中的书籍是针对每个不同的用户进行推荐,不同与作品排名中的一成不变的排名模式。
4.8 首页设计
以首页推荐模块为核心模块的一种设计,是用户进入书城的默认主页面。在这个页面,应该存在包括用户登陆,用户进入个人中心,作者中心,商城,搜索界面,客服界面等等几乎所有的界面的连接,并且应该基于内容丰富的原则设计模块。
5.阅读模块
5.1 查看书籍信息
在任何地方,进入书籍本身,就会进入该书籍主页面。在书籍的主页面,有该书的基本描述信息,包括该本书的字数和章节数目,最新章节,当前的读书进度,购买该书籍的按钮,有多少人读了这本书,有多少人购买了这本书,这本书的基本介绍,书的封面信息等等一些列信息。在书籍主页面查看书籍信息的时候,会自动播放主页面BGM配乐。
5.2 查看章节目录
在书籍的主页面中点击阅读本书或者在某个章节中点击查看目录,可以进入到章节目录中去。在章节目录中,在章节目录中浏览章节的时候,会播放章节目录BGM配乐。通过章节目录,用户可以很直观的看见每个章节的章节名和编号。用户可以通过直接点击某一个章节进入其中。
5.3 购买书籍或书籍章节
在书籍的主页面、章节页面选择页面,用户可以选择购买整本书的阅读权限。用这样的方式购买的书籍必须支持整本购买,整本购买书籍后可以阅读书籍的所有的章节,整本购买仅限于作者主动开放预购权限的书籍和一些已经完本的书籍。当进入一个收费章节后,系统会自动跳转到该章节的自动购买界面,在该界面用户也可以购买整本书。在没有购买某一章节之前,读者可以查询到书籍的相关字数信息。
5.4 查看作者
在书籍的主页面、章节页面选择页面,用户可以点击相应的按钮进入该书作者的页面,查看相关的作者信息。作者的页面,应该包括以下的信息:
1.所有作者的书籍(按最近更新)
2.作者已经完本的书籍
3.作者还未完本的书籍
4.作者的综合评分(所有书籍的打分加权)
5.作者所写书籍总字数
6.其他读者希望获得的作者信息
5.5 进入某个章节开始阅读
在书籍的主页面,用户可以直接进入最新章节,在章节目录,用户可以点击任意章节进入到章节目录中。
5.6 章节跳转
进入到具体的某一张中间之后,可以在这一章中通过章节跳转转移到上一章、下一章或者是其他任意指定标号的章节。
5.7 同类作品推荐
在书籍主页面、章节页面的最下端,通过大数据分析系统,向用户推荐相关的同类书籍,根据具体用户推荐不同的书籍。
5.8 攥写书评
在书籍主页、章节选择页面、章节内页面,用户可以点击某个按钮进入书评区,进入书评区之后用户可以在这里发表一篇对该书的书评。每一个用户对同一本书只能发表一篇书评,如果用户已经发表过书评了,则会直接进入到对相应书评的修改页面中,修改之前发布的书评。
5.9 添加与支持读者标签
在书籍主页、章节选择页面的时候,用户可以点击在书籍介绍信息中标签栏相关的信息,为书籍添加某一个新的读者标签,也可以直接点击其中一个标签,对该标签进行支持。每一个用户在每一个周期(或者对每一本书)只能进行有限次数的标签支持,标签支持会影响“读者标签”的排名情况进而影响检索信息,而如果需要新添加一个读者标签,则需要使用一个标签票。标签票可以在商城中购买。
5.10 阅读设置
用户可以通过个人设置或者在章节选择页面、章节内页面上的阅读设置选项,进入阅读设置。在阅读设置中,用户可以设置包括但不限于以下的东西。
1.设置字号的大小
2.设置翻页键位置和其快捷键(上下分布、左右分布)
3.音量调节键的位置和其快捷键
4.是否加载背景和是否加载音乐
5.默认的纯色背景和底部纸板
5.11 返回个人中心
在书籍主页、章节页面、章节选择页面中可以点击相应按钮返回到用户的个人中心。
5.12 上一段与下一段
章节页面观看书籍具体内容的时候,可以通过使用某些快捷键的方式,进入下一个段。
5.13 上翻页与下翻页
章节页面观看书籍的时候,可以通过上翻页和下翻页来切换页面,达到最好的阅读体验。圣域书城的阅读是以页为单位的,每一个页正好铺满整个浏览器窗口,自适应大小。
5.14 阅读进度跟踪
记录了当前用户正在阅读的章节,每一本书的章节设置中的第0章就是用户正在阅读的章节,可以通过设置个人设置中的跳转设置设置为一进入圣域书城就直接跳转到当前正在阅读的章节中。
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数据的实质性内容,都必须得到加密保护。特别要强调的是,服务器所返回的数据,必须进行完全的加密处理。保证数据信息绝对的保密性。同时基于保密性,保护数据的完整性。
圣域书城的需求文档
发表于:2017-01-09
作者:网络转载
来源:
- 周排行
- 月排行
-   浅谈需求捕获的技术和方法
-   三步轻松做出靠谱需求分析
-   电信行业性能测试——需求分析
-   挖掘需求背后的隐式需求
-   你真的会需求分析吗?被遗忘的需求动...
-   需求管理之客户需求何时休?
-   IT项目需求分析的注意事项
-   需求分析——用HMW分析法需求
-   IT项目需求分析的注意事项
-   浅谈需求捕获的技术和方法
-   三步轻松做出靠谱需求分析
-   软件项目中,需求怎么做?
-   软件测试的生命周期&测试流程
-   关于“需求”的初步探索