J2EE课程设计软件需求说明书.docx
《J2EE课程设计软件需求说明书.docx》由会员分享,可在线阅读,更多相关《J2EE课程设计软件需求说明书.docx(15页珍藏版)》请在冰点文库上搜索。
J2EE课程设计软件需求说明书
漫画
需求规格说明书
课程名称:
JAVAEE课程设计
院系:
项目成员:
编写人:
任课教师:
指导教师:
二零一一年六月
目录
摘要2
1引言3
1.1项目的研究背景和目的3
1.2与项目相关的国内外现状4
2任务概述4
2.1系统预期达到的目标4
2.2用户的特点5
2.3假定与约束6
3.需求分析6
3.1功能需求描述6
3.2系统用例描述7
3.3类的描述9
3.4功能时序描述10
3.5系统性能需求规格说明15
3.5.1精度15
3.5.2可用性15
3.6输入输出要求16
3.7数据管理能力要求16
3.8故障处理要求16
3.9其他专门要求17
4运行环境规定17
4.1设备17
4.2支持软件17
5小结18
摘要
漫画作为独特的艺术门类,深受世界人民的喜爱,人们把漫画称之为没有国界的世界语,并被西方艺术评论家们誉为“第九艺术”,漫画艺术被提升到一个前所未有的高度。
中国漫画发展方兴未艾,一批执着追求漫画艺术的漫画家们,努力寻求在新的历史条件下的漫画创作之路。
2004年10月在北京成功举办的“第六届世界漫画大会”,标志着21世纪走向艺术化的开端,同时也表明了中国漫画正在融入世界漫画之林,这次大会揭开中国漫画艺术与世界漫画艺术接轨的新篇章。
在漫画产业蓬勃发展的同时,诞生了许多以漫画阅览为主要业务的网站,这些网站普遍拥有很高的点击量,但是也并没有出类拔萃者,反观国内主流的漫画网站,漫画相关内容通常占了不到三分之二,大多差强人意。
我们知道,在互联网的世界,关注即价值,高点击量意味着高价值,而已有的在线电子杂志很少有专业做漫画的,并且人气不高。
如果结合二者的优点,一电子杂志的姓氏来展示漫画的魅力,必然能有很好的效果,会受到许多人的关注,自然也能创造很高的产值。
1引言
1.1项目的研究背景和目的
2006年,以漫画为基础的动漫产业也在迅猛发展,全球数字动漫产业产值达到2800亿美元,与动漫游戏产业相关的周边衍生产品产值在6000亿美元以上。
中国已经提出经过5年至10年时间,动漫产业至少要占GDP1%的发展目标。
这意味着,我国动漫产业未来至少具有1000亿元产值的巨大发展空间。
风靡一时的期刊杂志「画书大王」应时而生,从开始疯狂盗版日本漫画到后来因为政府行为而不得不改变策略支持原创,再到后来的停刊,虽然只有仅仅不到两年的时间,但它无疑是中国漫画史上革命性的刊物,为培养中国漫画创作人走出了重要的一步。
而后,中国漫画进入了漫长的冰河时期,体制的落后、市场的混乱、认知的偏差以及国外盗版漫画的盛行,均使得本土漫画发展举步维艰,倍受冷落,只有极少数漫画爱好者在黑暗中艰难创业。
随着网络的发展以及在各个方面对于人们日常生活的渗透,漫画的迎来了又一个迅猛发展的时期。
与此同时,政府加大了对动漫的关注与投入以后,许多出版机构和民间资本开始不断进入动漫行业,使本土漫画燃起了星星之火。
近年来,通过网络游戏、COSPLAY秀和国外动漫多渠道进入的影响,并在一批本土漫画创业者的积极推动下,中国漫画市场延续了进入新千年以后迅猛的发展势头,并且步伐变得更加大步流星。
1.2与项目相关的国内外现状
1955年,迪斯尼以自己漫画中的人物、故事为中心,建立迪斯尼以自己漫画中的人物、故事为中心,立了属于自己的卡通王国——洛杉矶迪斯尼乐园。
它的建成立实现了迪斯尼将欢乐变为产业的梦想,同时提供给全世界一种全新的经营理念,即以动漫作品为基点,销售相关产品的经营理念,销售相关产品,两方面相结形成了一条完整的动漫产业链。
与此同时,上世纪末日本的动漫产业也开展的如火如荼,大有超越美国的势头。
国外的漫画以及相关产业发展迅猛,以漫画为主流业务的网站也很多,不过并没有特别出名的公司。
国内漫画产业依然没有完全摆脱体制落后、市场混乱、认知偏差以及盗版盛行等负面因素的影响,但是在众多漫画人的坚持不懈的努力下,举步维艰的势头渐转欣欣向荣的景象。
专业做漫画的网站很多,其中一些在漫画爱好者中也有很好的知名度,但满意度并不是很高,多数人只是因为没有更好的选择。
在这个方面存在巨大的发展空间。
2任务概述
2.1系统预期达到的目标
(1)完成漫画上传与浏览的相关业务功能,保证系统运行稳定、安全可靠,查询结果准确无误。
系统界面符合漫画的特点,使用方便。
同时保证系统通用性,对于硬件要求较低。
(2)完成新闻、漫画连载、精品在线、COS经典相关的业务功能。
可以搜索历史新闻或查阅往期漫画。
保证较短的系统响应时间
(3)提高系统的并发性和健壮性,可以肯定,当最新的漫画上传之后,会有数以万计的漫画爱好者同时登陆观看,一旦网站知名度大增,这个数据会继续增大。
网站的承载能力是必须考虑的问题.
(4)完成管理员的相关业务功能。
保证管理员操作界面与普通用户浏览界面基本相同,只是多一些相关的又权限限制的功能按键。
保证管理网站内容的过程简单且直观。
(5)完成小说的上传与查看功能。
(6)完成会员对漫画的评价以及相关的功能。
2.2用户的特点
把握漫画爱好者共同的特征是很重要的,几乎所有的漫画爱好者都有新潮、个性、时尚的特点,同时有一颗未泯的童心。
大家都乐于交流阅览漫画的感觉,也有许多漫友喜欢做一些分析。
基于这种认识,我们将系统的使用者主要分为两类:
管理员和普通漫画爱好者。
原始管理员由系统分配,以后的管理员账户由已有的账户从后台写入。
2.3假定与约束
1.本系统采用B/S架构模式,采用c#及ASP.NET开发,采用SQLserver数据库。
2.假定此成绩管理系统用户角色分两种:
普通会员和管理员。
具有权限约束
3.需求分析
3.1功能需求描述
1、注册,登录
2、搜索功能:
搜索可分类为:
①按漫画搜索:
条件限定(漫画名称,作者,上传时间),②按小说搜索:
条件限定(小说名称,作者,上传时间),③COS经典搜索:
条件限制(COS角色,漫画名称)
3、新闻概要显示,详情浏览。
4、会员评价与交流。
5、漫画连载显示(连载起始日期,当前连载封面)
6、精品流行风显示(当前最火爆的漫画、小说和COS)
7、最新漫画、小说上传
8、管理员功能汇总:
①上传②修改③论坛管理④建议受理⑤评价管理⑥管理员账户注册
9、会员功能汇总:
①浏览新闻、漫画和小说②查询③评价④漫画推荐⑤论坛发帖
3.2系统用例描述
图1:
买家用例图
图2:
卖家用例图
图3:
管理员用例图
3.3类的描述
图4:
类图
3.4功能时序描述
图5:
浏览商品
图6:
购买商品
图7:
增加商品
图8:
修改商品
图9:
删除商品
图10:
买家评价
图11:
卖家评价
图12:
买家申请换货
图13:
买家申请退款
图14:
管理员相关操作
3.5系统性能需求规格说明
3.5.1精度
本系统中对需要用到的数据的精度进行统一的规定,如下表所示
表3-2-1系统精度定义表
数据名称
数据精度
备注说明
数值型数据
两位小数
文本型数据
日期型数据
2010-11-29
3.5.2可用性
为了增强软件的可用性,我们设计的操作界面力求简洁,除去用户注册和登录过程中的键盘输入,减少键盘输入,尤其是数据的输,其他输入要求尽可能提供鼠标选择性输入。
3.6输入输出要求
在注册和登录过程中,对输入的数据进行有效性的验证,对于无效的数据采用提示框的方式提醒用户检查数据并重新输入,只有正确有效的数据能够输入到数据库中。
管理员上传漫画、小说和图片过程中,基本信息类均提供鼠标选择输入项,只有描述信息接受键盘输入。
3.7数据管理能力要求
数据的记录个数仅受限于数据库的可管理记录的个数。
随着数据的存储,记录的条数可以持续增长,仅受限于数据库课记录条数。
3.8故障处理要求
普通用户通过网络对系统数据库中漫画的评价属性进行各项操作,只有管理员可直接对服务器执行操作和维护。
普通会员可能遇到的故障与系统不具有相关性,只要数据库设计合理、安全性高,即使遇到故障,对于数据库没有影响,不会影响会员浏览漫画或查询往期漫画等。
管理员可能遇到的软件故障:
数据库误操作引起数据库链接断开;软件故障的处理要求:
重新启动软件可恢复,数据不丢失。
管理员可能遇到的硬件故障:
断电或者硬件损坏导致数据库断开链接;硬件故障的处理要求:
重新启动软件可恢复,数据不丢失。
3.9其他专门要求
本系统具备一个项目管理系统的基本功能,要求操作界面友好、方便、易学易用。
系统模块化,可维护,可扩充功能,可重新组装。
4运行环境规定
4.1设备
对于普通会员,对显卡有一定的要求,因为所有上传的图片都是清晰度很高的,好的显卡能使浏览过程更加舒服。
对于网路连接也有一定要求,带宽不能太低,否则浏览过程会比较缓慢。
平台的服务器应达到大型服务器的级别,可以承担大规模的网络的数据操作。
4.2支持软件
操作系统:
MicrosoftWindowsServer2003或更高版本
MicrosoftWindowsXP或更高版本
MicrosoftWindows2000ServicePack3(SP3)或更高版本
浏览器:
IE7.0或更高版本
Maxthon2.4或更高以上版本
其他高于IE7.0的浏览器
5小结
本部分对在线漫画网站流程做了全面的分析,对当前一些做得比较出色漫画网站的功能进行了深入的分析,结合本课题的特点,在明确了业务工作流程的基础上,进一步细化了会员评价和漫画搜索等方面的工作计划,确定了多种可选择界面的设计思想,这也要求在接口设计方面做更多的工作。
通过这些细致的分析,进一步优化了原有的基于设计的开发模式,明确了需要完成的工作,也认识到这其中需要克服的困难和需要学习的新知识,完善初期的资源储备,为后期的开发打下良好的基础。