软件工程项目实训_第1页
软件工程项目实训_第2页
软件工程项目实训_第3页
软件工程项目实训_第4页
软件工程项目实训_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论