软件工程作业-——项目设计

CH小说网站
[软件开发计划书、需求分析]
作者:陈春旭,习志鹏

软件工程作业-——项目设计
软件工程作业-——项目设计

2.项目概述(Project Summary)
2.1项目论证
再看一下竞争因素,近十年来小说行业都在稳步上升,所以市场上已经有不少小说网站或者应用,但是经过考察一些网站发现有着许多让用户不方便的地方:第一点就是大部分网站充斥着大量广告,用户总是可能点到广告浪费时间从而降低用户体验。第二点就是部分网站或者应用有部分优良小说需要付费才能看,但是有一些网站又不用付费,从而降低用户对该付费小说网站的感觉。第三点为很多网站发表小说比较麻烦,对于一般的想写一点东西的萌新小说读者不友好。第四点即为现在大部分小说网站一进去,最显眼的就是推荐阅读,超人气小说等等,但是不少却是较为庸俗的爽文,全是这些年火起来的书的套路,对大部分老书友来说如果搜了前一些书全是这样的,就容易觉得该网站没啥用,净是脑残文,而大部分精炼精彩评论都是老书友写的,如果一个网站仅仅留着了初窥小说不久的书友,评论也都是这些书友的简单无脑评论,这个网站最后体验感一定不会长,因为萌新书友也会慢慢变成老书友。
2.2项目审核
综上所述,我们团队发现最基本的几点。小说网站的话,首先市场极大,服务对象极其广泛,受众大。然后小说利用的是碎片化的时间,不像吃鸡或者网站,虽然也是较为碎片化,但是小说碎片化更加明显,随看随停,对现代节奏快的生活较为符合,这是个长期优势。最后竞争方面,总体来说此类网站已经非常多,竞争较为残酷,但是另一方面大部分网站都有零零散散的劣势,如果能做一个体验感不错的小说网站,用户数应该也不会过低。
2.3项目立项
我们小组结果一段时间的讨论,决定做一个小说网站。前期应逐步搭建起框架,首先点击网站可进入,然后摆上小说,提供观看,提供发布小说渠道等等。该小说网站最终要尽量做到。A.无广告,提升用户体验,短时间内增加用户数。B.所有小说不收费,提高用户体验,吸引用户。C.写小说上传网站方便,但是对于读者不多的用户每天上传有字数限制。D.对于优质的小说评论给予重视,发表一定数量的优质评论可升级该用户为“老书友”,同时在该用户进行评论时给予该评论特殊标记,给用户对此小说有一个明确的印象。

2.4 项目目标(Project Purpose)
CH小说网站,主要是用于看小说时拥有一个纯净的环境,获取资源网站中免费的资源,不涉及到VIP的收费资源。可以利用数据库实现离线缓存操作,实现离线看小说的功能。
2.5 项目范围(Project Scope)

2.6 项目使用对象(Project Reader)
本平台最终用户是喜欢网上阅读书籍的网友。
系统维护人员为项目开发团队,对于此系统的相关部分比较熟悉,团队内部具有对数据库、计算机、网络较为熟悉的人员,维护难度不是很大。
管理员为开发团队指定的人选,只需要有论坛管理经验即可,不需要较强的技术限制。
2.7 需要交付的成果(Necessary Items)
2.7.1 需要交付的软件(Necessary Software)
实现一个基于Java EE的数据库后台管理代码生成框架的基本功能和主要流程。该框架应该具有以下功能:
(1)游客看小说功能,不需要登录使用书号在免费资源中查询书籍直接可以看小说;
(2)用户看小说功能,需要登录账号,进行权限校验系统,可以在书架中选择书籍,或者通过书号去查询书籍看小说;
(3)用户登录:账号密码输入→获取数据库数据→匹配登录→权限判断→主页面;
2.7.2 需要交付的文档(Necessary Document)
《需求规格说明书》 、 《软件开发计划书》 、 《软件设计说明书》 、 《测试报告》 、 《用户使用说明书》
2.5 项目开发环境(Project Environment)
本网站采用PC机进行开发,开发环境如下:
操作系统: Windows10 家庭版
数据库系统: SQL SERVER 2012
IDE:eclipse、HBuilder
测试工具: Visual Studio 2013 Unit Test Generator集成unit测试工具
浏览器: Chrome
3.组织安排(Project Organization)
3.1 组织结构(Organization Structure)
为了很好地完成本项目,我们成立了由五人组成的项目团队,根据需求分析和开发进度计划,我们的成员分工如表3.2所示。
3.2 成员分工(Division Of Work)

软件工程作业-——项目设计

整个项目按照技术分解为数据库设计、ASP.NET、HTML以及CSS三个部分,按照功能模块设计,整个项目分解为下面的部分。

软件工程作业-——项目设计

图4.1 项目进度安排1

软件工程作业-——项目设计

图4.3 项目进度甘特图1

软件工程作业-——项目设计

管理员

软件工程作业-——项目设计

1.3.业务流程图

软件工程作业-——项目设计

2.2浏览收藏模块

软件工程作业-——项目设计

2.4上传小说模块

软件工程作业-——项目设计

2.6管理书评模块

软件工程作业-——项目设计

来源:彭于晏桂工分晏

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月25日
下一篇 2020年11月25日

相关推荐