《JavaEE框架技术项目课程》项目报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JavaEE框架技术项目课程》
项目报告
项目名称:视频点播系统
班级: 2017级Java四班
指导教师:于亚芳
组长学号姓名: 174804356 郭志超
组员学号姓名: 174804387 王元帅
174804348 陈艳辉
174804403 常文亮
174804365 李钦杰
一、项目基本信息
二、数据库设计
(所有正文要求,小四号宋,首行缩进2字符,行距固定值20磅)
(该内容中包含项目中用到的所有表格及描述。要求,表名在表头上,表格使用三线表,例如下表)
表1 user用户表
序号字段名类型描述
2 username varchar 登录用户名
3 password varchar 登录密码
表2 video视频播放表
2 Title varchar 视频名称
3 Director varchar 导演
4 Stars varchar 演员
5 Categories Varchar 类型
6 Country varchar 制片国家
7 Status Varchar 更新状态
8 Year Varchar 上映日期
表3 link视频链接表
2 Seq Int 集序号
3 name varchar 集数名称
4 Link varchar URL地址
表4 categories直播表
三、项目规划和设计实施
3.1项目设计规划
(该内容由组长撰写,说明项目的功能模块划分,项目组分工情况)
本项目由用户注册与登录、数据库连接与搭建、视频在线直播、管理员部署权限、在线影视观看五大模块组成。项目组成员主要划分为开发人员、测试人员和项目实施人员。除主要任务分工以外的工作,项目组成员项目设计规划分工情况如下:
郭志超担任组长,主要负责控制整个项目的进度(管理整个项目的文档),并进行协调组织,进行项目的测试编写,发现和跟踪bug。
王元帅担任架构设计师的角色,进行构架设计和功能实现设计,主要负责设计项目中软件部分的体系结构和模型,确定软件内部流程和框架等。
陈艳辉担任DBA,负责数据库设计与搭建,根据业务需求和系统性能分析,设计数据库,完成数据库操作,确保数据库操作的正确性、安全性。
常文亮担任模块设计与需求分析的角色,对项目需求和模块进行分析,准确获取项目需求并与架构设计所划分的模块进一步细化,保障各模块按既定的标准和要求的完成。
李钦杰主要负责前端的开发设计与界面美化,根据设计成果进行具体编码工作,对自己的代码进行基本的单元测试。
3.2实施方案
(该内容由各个组员自己撰写,再由组长粘贴到当前文档。主要内容为各个模块的具体功能实现情况,及重要代码)
3.2.1需求分析、模块设计实施方案(常文亮)
系统平台搭建前期进行需求报告设计,和组员对整个框架进行分析讨论并设计各个功能模块的模型,根据用户注册与登录、数据库连接与搭建、视频在线直播、管理员部署权限、在线影视观看五大模块进行功能分析及设计并与开发者协调进行需求分析。注册登录模块实现对用户输入的账户密码进行验证;数据库功能实现网页同步进行增删改查操作;视频在线直播实现对全网的直播平台进行聚合搬运;管理员对资源进行部署删除;在线影视给用户进行数据库已有视频的点播操作。
3.2.2 xxx模块实施方案
3.2.3 xxx模块实施方案
3.2.4 xxx模块实施方案
3.2.5 软件测试模块实施方案(郭志超)
四、项目说明
(该内容主要是项目登录时默认的用户名与密码,及其它需要说明的问题)
登录用例:
管理员账号:admin密码:admin
普通用户账号:aaa/bbb密码:aaa/bbb
五个人总结
(项目中碰到的问题,解决方法,不足及改进措施。每个成员都要撰写,最后由组长粘贴到当前文档)
5.1 张三项目总结
5.2 李四项目总结
5.3 王五项目总结
5.4 赵六项目总结
5.5 钱七项目总结
六、项目验收答辩
6.1 项目完成过程
(这里粘贴项目在完成过程中教师指导、项目组开会讨论等过程照片)
6.2 项目答辩过程
(这里粘贴项目验收答辩过程照片)