软件工程项目实训
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程项目实训报告
实习题目互联网在线视频平台
专业班级软件工程0705 _______
学号___________ 3901070520 ________
姓名___________ 王身辉______________
指导老师_________ 费洪晓____________
完成时间______ 2010-12-18 __________
中南大学软件学院
二0 一0
第一章引言 (1)
1.1 文档目的 (1)
1.2 读者对象 (1)
1.3 参考文档 (1)
1.4 术语与缩写解释 (1)
第二章产品介绍 (2)
2.1 视频网络平台用户财富评审项 (2)
2.1.1 财富所涉及值 (2)
2.1.2 用户级别 (2)
2.1.3 用户财富兑换及计算规则 (3)
2.2 系统参与者 (4)
第三章产品应当遵循的标准或规范 (5)
第四章产品的功能性需求 (1)
4.1 功能框图 (1)
4.2 系统功能分析 (1)
4.2.1 普通个人资源维护 (1)
4.2.2 网站视频作品大赛 ..................................... 错误!未定义书签。
4.2.3 网站辅佐功能 (3)
4.2.4 系统基础数据管理 (8)
4.2.5 网络视频大赛管理 ...................................... 错误!未定义书签。
4.2.6 网站辅佐功能 (11)
第五章产品的非功能性需求 (12)
5.1 用户界面需求 (12)
5.2 软硬件环境需求 (12)
5.3 产品质量需求 (12)
5.4 5.N其它需求.................................................. 错误!未定义书签。
第六章用户需求调查报告 ........................................... 错误!未定义书签。
6.1 需求标题1 .............................................................................................. 错误!未定义书签。
6.2 需求标题N .............................................................................................. 错误!未定义书签。
第一章引言
1.1文档目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,特撰写本文档1.2读者对象
项目经理、设计人员、开发人员、用户。
1.3参考文档
1.4术语与缩写解释
第二章产品介绍
随着网络化日益普及,加之近几年来互联网网络设备的升级以及网络开发Web2.0技
术的大范围推广,人们对网络信息的需求量和操作友好性的要求日益提高。
视频信息作为信息传播中最直观、最生动的信息描述载体被越来越多的网络站点所采用,而且随着PC 机和数码DV走进越来越多人的家庭,越来越多的人加入到视频开好者的行列中。
人们制作了属于自己的视频作品,但没有好的发布平台,将作品公布出来进行交流,本产品就是想为网络上的用户提供一个发布自己DV作品,并能够进行交流,形成一个DV爱好者的
网络社区。
2.1视频网络平台用户财富评审项
2.1.1财富所涉及值
1)登录系统次数:该用户在网络上的登录次数。
每次登录一次系统,系统都要记录下该用户的登录,以及登录时间
2)用户积分:用户每参与一次平台所提供的活动或服务项,则可以获得相应的积分
,
积分可以动态改变用户的用户级别,用户还可以将其积分兑换成网站金币,进行交易。
3)用户金币:用户在网络虚拟平台上进行视频服务、或与其他用户进行视频交流活动
时的流通货币,用户可使用该金币购买网站的一些特殊服务,以及与其他用户进行在线交
2.1.2用户级别
(1) 雷人一族
该级别用户为用户积分在0~100的用户
该级别用户不能申请使用积分兑换用户金币,且每次上传视频文件大小必须<=3M,
文件类型可以为任意为除AVI之外的其他流媒体类型
个人上传作品不能超过5个,每天可以1个视频作品
不能在线报名参加网站社区所举办的每月摄影主题大赛。
(2) 初级猎手
该级别用户为用户积分在101~300的用户
该级别用户可以申请使用积分兑换金币,且每次上传视频文件大小必须<=7M,
文件类型可以为任意为除AVI之外的其他流媒体类型
个人上传作品可不能超过10个,每天可以3个不同视频作品
可以在线报名参加网站社区所举办的每月摄影主题大赛,限定报名作品为1个。
(3) 中级猎手
该级别用户为用户积分在301-800的用户
该级别用户可以申请使用积分兑换金币,并且每次上传文件大小必须<=10M,
文件类型可以为任意为除AVI之外的其他流媒体类型
个人上传作品可以超过20个,每天可以5个不同视频作品
可以批量一次上传3张照片到个人相册
可以在线报名参加网站社区所举办的每月摄影主题大赛,限定报名作品为1个。
⑷咼级猎手
该级别用户为用户积分在 801-1500的用户
该级别用户可以申请使用积分兑换金币,并且每次上传文件大小必须 <=15M
个人上传作品可以超过 35件,每天可以提交 8个不同视频作品 可以批量一次上传 3张照片到个人相册
可以在线报名参加网站社区所举办的每月摄影主题大赛
,限定报名作品为2个。
(5)兀老猎手
该级别用户为用户积分在 1501-3000的用户
该级别用户可以申请使用积分兑换金币,并且每次上传文件大小必须 <=20M
个人上传作品可以超过 45件,每天可以提交 10个不同视频作品 可以在线报名参加网站社区所举办的每月摄影主题大赛 ,限定报名作品为4个。
可以批量一次上传 3张照片到个人相册 可以发起下线活动召集令
(6)仙人猎手
该级别用户为用户积分在 3001-无穷大的用户
该级别用户可以申请使用积分兑换金币, 提供以1000分为单位的批量兑换功 能,并且每次上传文件大小必须 <=25M ,文件类型可以为任意多媒体类型
个人上传作品可以不受限制,每天可以提交 10个不同视频作品,限定报名作
品为6个。
可以在线报名参加网站社区所举办的每月摄影主题大赛 可以批量一次上传 3张照片到个人相册 可以发起下线活动召集令
2.1.3用户财富兑换及计算规则 2.1.
3.1用户积分兑换规则
1、用户登录次数与积分换算规则
a) 用户登录系统每10次换算城用户积分 2分 2、用户发布资源和发表评论以及参与主题讨论换算积分
a) 每次站点上发表一次新的视频资源获得积分 5分 b) 每次在站点上发表一次新日志获取积分 3分 c) 每次在站点上删除一个视频资源减少积分
3分
d) 每次在站点上对其他人员的视频发表一次评论,获取积分 2分
e) 每次在站点上参与或发布一次主题讨论获取积分
2分
f)
每次在站点上发布一次活动集结,并通过审核后,获取积分 3分
3、用户参与报名参加每月摄影主题大赛提交参赛品获取积分积分 算)
2.1.
3.2用户金币兑换规则
1、用户等级如果具备了使用积分兑换金币的要求,则可以进行积分与金币的互换 a) 每1个金
币对应积分100分 仙人猎手级别一下会员每次能兑换金币
5分(获奖积分另
10个。
个数不能超过
2、用户之间可通过网站提供的交易平台互换积分金币。
产品面向的用户群体
2.2系统参与者
网络游客:
能够查看到网站上各种资源信息,并浏览各种在线视频资源
注册会员:
能够根据其积分限制,发布个人视频资源、发布评论、参加社区活动。
特殊权限会员:
当一个注册会员变为某板块的负责人,或则某大赛的组委会成员时,该会员具备对
相应信息的维护能力。
系统管理员:
具备对系统所有信息的维护功能。
(1)操作人员都受到过计算机运用相关的培训,能够熟练的操作OFFICE办公软件和
IE浏览器等工具。
(2)用户对B/S模式的项目操作比较熟练和熟悉。
(3)用户的电脑配置都是17寸液晶显示器,256M内存,P4 1.6GCPU。
现。
第三章产品应当遵循的标准或规范
提示:本产品必须严格按照集团公司扭亏增盈工作管理办法中的各项指标评比规则实
第四章产品的功能性需求4.1功能框图
财金数产转账审核
币购买申请审核
码新闻管理
群发信息维护
用户日志和相册管理
网站版块管理
视频信息管理
用户信息管理
视频评论管理
视频类型管理
用
户金币管理
用户积分管理
4.2系统功能分析
421普通个人资源维护
普通个人资源维护
421.1个人视频上传
业务描述:
网站注册用户,可以在其安全登录后,将视频上传到网站中保存,用于发布个人DV
视频作品。
功能:
系统提供视频的流媒体文件的上传功能,并在上传过程中对其进行压缩,将其转
换为可播放的flv格式,保存在服务器上。
上传该资源的用户可以获得积分5分。
在上传时要检验上传文件的文件大小是否符合当前的用户等级要求(详细要求见
第二章),并提供对视频标题的修改和上传视频的删除,每次删除用户积分扣除3分。
需要数据:
用户信息---用户积分、用户编号
视频信息---视频名、视频类型、发布时间、视频相关评论
4.2.1.2 个人日志编辑
业务描述:
每个注册的用户都能够在网站上拥有自己的一个与视频展播空间相关联的日志空
间,可以不定期向上面发布个人日志,供网站访问者浏览。
功能:
根据登录后,可以到日志编辑区,发布自己的新日志信息,或则编辑删除以前的旧个人
日志。
需要数据:
用户信息---用户积分、用户编号
日志信息---日志标题、日志内容、日志发布时间、日志相关评论
421.3个人相册编辑
业务描述:
注册用户在网站上还拥有自己的一个个人相册,可以上传相应的个人照片,并提供
给网站浏览者观看,不仅可以上传还可对自己不满意的照片进行删除。
功能:
提供个人照片的上传功能,以及删除功能,用户每发布一个照片可获取积分1分,
删除资源则减1分。
用户等级较高的还可以享受批量上传照片的待遇
需要数据:
用户信息---用户积分、用户编号
个人相册信息---照片标题、照片、发布时间、照片相关评
4.2.1.4 个人财富管理
业务描述:
注册用户每人都有相应的网站个人财产。
该财产由积分和金币两部分资产组成。
积
分是影响用户等级的一个重要数据,金币则是用户在网站内购买一些服务或进行线
上交易的虚拟货币。
用户可以根据自己的积分情况,针对积分和金币的换算规则,将自己
积分转换成金币。
功能:
提供用户个人财富情况的查看。
并可查看每次使用金币购买服务的购买记录。
并提
供个人积分兑换金币的操作功能(不同等级的用户兑换方式有某些区别)。
需要数据:
用户信息---用户编号、用户积分、用户金币数量、用户购买服务记录
4.2.1.5个人收件箱操作
业务描述:
注册用户每个人在网站都有一对应的用户邮箱,便于实现在网站内部实现线上通信
操作。
功能:
用户可及时接收到发送给它的邮件信息,在用户没有查看新邮件前,给用户邮件提
示。
用户可以产看邮件,并通过收件箱发送邮件给其他网站用户,并且提供对收件箱的
删除操作。
需要数据:
用户信息---用户编号、用户名收件箱---邮件编号、收件人、发信人、发信时间、是否查
看
421.6个人资料编辑
业务描述:
注册用户的个人资料,可以在注册后,用户根据自己情况的编号加一编辑和修改功能:
用户可以编辑自己除用户名、用户财富、用户注册时间以外的其他用户信息。
需要数据:
用户信息---用户编号、用户名、用户密码、用户照片、用户签名、用户年龄、性另电话、
QQ、MSN、邮箱、所在城市。
4.2.2网站辅佐功能
网站辅佐功能
发
表观
看评论线
下
活
动
组
织
用
户
财
产
转
账
视频分类欢迎程度分析个
人
视
频
点
击
率
分
析
个
人
作
品
点
击
率
分
析金
币
购
买
服
务
422.1视频搜索
业务描述:
用户或游客听说某视频很好,但不能清楚的描述出视频的名字,可以通过一个视频
搜索功能,搜索到相关的视频信息,从中选出自己中意的内容。
功能:
用户输入视频名称的关键名称,系统根据匹配情况、点击率、添加时间3个方面
对查询结果进行检索和排序。
需要数据:
视频信息---视频编号、视频主题、视频截图、视频简介
4.2.2.2 DV数码新闻
业务描述:
视频爱好者大多也是数码产品的狂热爱好者,在交流视频感受的同时,也能一起讨
论和分享最新的数码产品新闻。
功能:
用户可以在首页或新闻页面查看数码类新闻。
需要数据:
数码新闻---新闻编号、新闻标题、新闻作者、新闻来源、新闻发布日期、点击次数
4.2.2.3金币购买服务
业务描述:
在虚拟的网络世界,也要体现个人价值和财务,金币作为网站的唯一流通货币,用
户可以通过积极参与网站活动来换取对等价值的金币改善自己在网站上的服务级另阮
4.223.1 视频分类欢迎程度分析
功能:
得出各类视频的受欢迎情况,为系统根据每月所有类型的视频进行点击率分析,用
户拍摄和提供更吸引人的视频提供准确数据。
需要数据:
视频信息----视频分类、视频点击率、年份、月份参考图片:
4.223.2 个人视频点击率分析
功能:
注册用户在网站上有自己相应的上传信息系统根据每月所有类型的视频进行点 击率分析或对所有个人视频作品的点击率进行分析,得出各类视频的受欢迎情 况,为用户拍摄和提供更吸引人的视频提供准确数据。
需要数据:
用户信息---用户编号、用户名
视频信息----视频分类、视频点击率、年份、月份 参考图片:
4.223.3 作品受欢迎趋势分析
■精彩广告 -动画短片 雷人视频 真相写实 ;旅游日记 随手拍拍
功能:
注册用户在网站上可以对个人的作品的访问情况, 进行一个趋势分析,查看下某
段时间内网站的信息访问情况。
需要数据:
用户信息-
视频信息- 参考图片:
一用户编号、用户名 ---视频名、视频点击率、年份、月
份
4.2.2.4 发表观看评论
业务描述:
用户在观看完一个视频后,可以参与评价这个作品,为这个作品添加更多的人气, 也更加吸引观众来关注网站上所发布的视频作品。
功能:
在线用户在观看视频的页面上,可以在其下方通过添加评论对视频进行个人评价, 或则参与到作品的在线讨论中,游客以匿名用户身份发表评论。
需要数据:
视频信息---视频编号、视频主题、视频文件 用户信息---用户名、用户编号
评论信息---评论编号、评论内容、评论人、评论时间
422.5用户财产转账
业务描述:
用户之间在网络上的财产也可以自由转让 ,转出这只要选定接收人名称,只要转出 人和接收人都同意,系统将提供转账操作。
功能:
用户通过在线转账功能,可以提出转账申请,在转入用户确认后,就可以将财产 转入其他人账户。
财产指金币转让。
需要数据:
用户信息---用户名、用户编号、用户积分、用户金币 后台功能实现
423系统基础数据管理
系统基础数据管理
用户日志和相册管理
用户金币管理
用户积分管理
423.1用户信息管理
业务描述:
系统管理员可以在系统的后台维护页面对注册用户的信息进行调整,也可以对一些
恶意注册的ID或违规用户进行删除ID的处罚。
功能:
管理员-----可以查询到所有的注册用户信息,并可以对他们除密码意外的所有用户注册信息
和个人基本信息进行手动调整。
并可以删除已注册用户。
如果用户账号在网站活动中进行了一
些违反管理条例或法律的行为,管理员可以将其账号封杀,设置为不可用状态。
注册用户-----用户可以修改自己除注册编号、注册名、注册时间、意外的所有注册信息和个
人基本信息。
需要数据:
用户信息
4.2.3.1.1 用户积分管理
业务描述:
用户的积分是个人财富的重要组成部分,管理员可以对用户的积分进行管理,对其
进行积分加分和减分操作,个人用户也可以通过该功能查看到个人的积分情况和获取、扣除积
分的操作记录。
功能:
管理员---选定一个用户对其积分进行加分或减分操作。
个人用户---可以查看最近10条个人的加分、减分操作记录,加、减分数量和操作时间。
需要数据:
用户信息---用户编号、用户积分、用户姓名
4.2.3.1.2 用户金币管理
业务描述:
用户的金币是用户在网站上用于购买服务或与其他网友进行在线交易的流通货币。
如果该用户对网站的推广和发展做出了突出贡献,或有什么严重问题的,管理员可
以通过金币管理对起进行类似与现实生活中的奖励或处罚。
功能:
管理员---选定一个用户对其积分进行送金币或扣金币操作。
个人用户---可以查看最近10条个人的送金币、扣金币操作记录,送、扣金币数量和操作时
间。
需要数据:
用户信息---用户编号、用户金币、用户姓名
423.2视频信息管理
业务描述:
网站的重要功能是视频信息的上传和在线播放,所以对视频信息的维护是网站运行
的核心。
管理员也可以对视频分类、和视频信息进行数据维护。
根据视频分类或模糊查询来查
询对应的视频信息,并可以对其进行删除操作。
功能:
管理员---
(1)系统提供视频分类查询或模糊查询的方式,并能查看某一视频信息的详细
信息和评论信息,并提供对所有视频的删除操作。
(每删除一个视频,该视频的
拥有者减3个积分)、管理员还可以删除某一视频的评论信息。
(2)系统管理员可以删除某一视频类型,则该类型下的所有视频信息,都处于无类型状态,等待管理员重新设置新的类型,如果没有设置则一直处于无类型状态视频。
(3)可以设置哪些视频为推荐的热点视频,可以在首页或重要位置显示展播需要数据:
用户信息---用户编号、用户积分、用户姓名视频信息---视频编号、视频主题、视频评论423.3群发信息维护
业务描述:
网站如果有一些重要活动或重要事情需要公布的时候,可以向网站的所有注册或某
一级别用户的收件箱集体发布信息。
功能:
管理员---可以选择某一积分等级的用户,或所有注册用户进行进行群发消息。
需要数据:
积分信息---积分等级收件箱信息---信息主题、信息内容、信息发送时间、信息发送人4.2.3.4网站版块管理(待做)
业务描述:
网站可能分为很多功能板块,用户可以对网站的各功能板块进行及时的维护。
并可
以为板块的设置管理人员,管理人员可以是网站注册用户,管理人员能对所设置的
板块进行日常的数据维护包括:板块数据添加、删除、修改。
功能:
系统提供对新添加的一个板块的访问路劲、版块名、是否在首页显示的信息设置。
并可以对这
些信息进行修改或删除。
系统也提供板块管理员设置,从现有注册人员中选取多个管理人员对板块进行维护。
需要数据:
用户信息---用户名、用户编号板块信息---板块名、板块编号、板块管理人
4.2.3.5用户日志和相册管理
业务描述:
管理员在后台可以对用户的日志和相册进行维护。
浏览、查看、删除对应的日志或
相册信息。
功能:
(1)管理员可以通过系统后台对日志中出现违规内容的日志、相片进行删除,则一并将日志或照片相关联的留言和评论一起删除。
(2 )管理员也可以查看某一条评论,并对有违规内容的评论进行删除。
需要数据:用户信息---用户名、用户编号
日志信息----日志主题、日志内容、日志创建时间、日志最后修改时间、日志评论相册信息-
---照片、照片名、照片评论、照片上传时间。
424网站辅佐功能
424.1数码新闻管理
业务描述:
管理员可以发布最新的数码新闻,并且可以对新闻进行删除编辑。
功能:
管理员可以发布数码新闻,并提供新闻的在线编辑功能。
对于有错误的新闻信息可以对其删
除。
需要数据:
数码新闻---新闻编号、新闻标题、新闻内容、新闻发布时间、新闻来源、新闻发布人。
424.2金币购买申请审核
业务描述:
注册用户通过前台的在线服务购买操作,可以通过网站金币购买网站的特殊服务,如数据分析
服务,管理员可以对这些服务购买申请进行审核,通过审核的申请才能
获得该服务的使用权。
功能:
管理员可以浏览所有购买申请,并可以按已审核和未审核两种来查询申请信息可以对购买申请
进行通过审核和否决审核两种操作。
当审核通过后,用户对应的金币数相应减少,并产生对应的定制服务信息。
(*服务到期后,自动终止该服务的提供)
需要数据:
用户信息---用户编号、用户名、用户金币数
购买申请信息---申请人、申请时间、审核状态(未审核、通过审核、未通过审核)
购买服务信息---服务编号、购买用户、购买时间、服务到期时间。
第五章产品的非功能性需求5.1用户界面需求
5.2软硬件环境需求
5.3产品质量需求。