精品资源共享课网站.docx
- 文档编号:7908172
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:21
- 大小:42.99KB
精品资源共享课网站.docx
《精品资源共享课网站.docx》由会员分享,可在线阅读,更多相关《精品资源共享课网站.docx(21页珍藏版)》请在冰豆网上搜索。
精品资源共享课网站
中北大学软件学院
实训说明书
实训名称:
JavaEE框架与应用实训
题目名称:
精品资源共享课网站的设计与实现
软件工程
专业:
软件工程
班级:
小组成员
学号:
姓名:
成绩:
学号:
姓名:
成绩:
学号:
姓名:
成绩:
学号:
姓名:
成绩:
李华玲
指导教师:
2016年1月
任务分工情况说明
姓名
分工
组长
管理员登录,视频的增删改查上传下载。
组员
前台页面的美化
组员
用户登录注册及增删改查
组员
授课教师的增删改查
目录
1文档介绍…………………………………………………………………………………1
1.1文档目的………………………………………………………………………………1
1.2文档范围………………………………………………………………………………1
1.3读者对象………………………………………………………………………………1
2.概要设计………………………………………………………………………………1
2.1产品介绍……………………………………………………………………………1
2.2产品面向的用户群体…………………………………………………………………1
2.3产品功能………………………………………………………………………………1
2.4业务流程分析…………………………………………………………………………2
2.5数据库表格设计……………………………………………………………………2
2.6模块设计……………………………………………………………………………3
2.6.1系统模块总体设计…………………………………………………………………3
2.6.2业务流程设计………………………………………………………………………4
3详细设计…………………………………………………………………………………4
4.心得体会………………………………………………………………………………14
1.文档介绍
1.1文档目的
本需求规格说明书是为了开发基于struts的精品资源共享课网站的设计与实现而编写,主要面向系统分析员,实施员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据.同时本说明书还是《用户手册》和《测试计划》的编写依据。
1.2文档范围
本文档主要包括基于struts的精品资源共享课网站的功能性需求。
1.3读者对象
该文档将提供给客户、业务或需求分析人员、项目管理人员、软件开发人员,合作小组项目经理,该软件编程人员,测试人员以及在软件开发过程中编写各类文档的人员查看。
各个人员可根据需要查看目录。
2.概要设计
2.1产品介绍
本系统是一种基于struts2的精品资源共享课网站管理系统,可以实现各种教学资源的共享。
2.2产品面向的用户群体
本系统的用户是管理员,学生;
管理员的权限是对系统进行管理,对网站的数据进行维护,对用户进行管理;
学会用户通过网站浏览学习自己想要了解学习的课程,可以浏览课程的基本信息,可以下载教学视频,可以对网站的不足之处作出自己的修改意见。
2.3产品功能
基本功能:
精品资源共享课网站中包括了教学大纲、教学日历、教师队伍、教学视频、教学资源等,非登陆用户可以查看浏览,登陆用户可以进行对应下载。
管理员可以对用户及网站资源进行动态管理。
2.4业务流程分析
图2.3业务流程图
2.5数据库表格的设计
表2.4.1用户表t_user
属性
数据类型
属性描述
是否为主键
是否允许空
user_id
varchar
用户名
是
否
user_password
varchar
密码
否
否
user_name
varchar
姓名
否
否
user_phone
longint
联系方式
否
否
2.4.2管理员表t_admin
属性
数据类型
属性描述
是否为主键
是否允许空
Admin_id
varchar
用户名
是
否
Admin_password
varchar
密码
否
否
Admin_name
varchar
姓名
否
否
Admin_phone
longint
联系方式
否
否
2.4.3视频表t_video
属性
数据类型
属性描述
是否为主键
是否允许空
Video_no
int
视频编号
是
否
Video_name
varchar
视频名称
否
否
Video_address
varchar
视频存放地址
否
否
Video_number
int
视频下载次数
否
否
Teacher_no
int
上传教师编号
否(外键)
否
2.4.4教师队伍表t_teacher
属性
数据类型
属性描述
是否为主键
是否允许空
Teacher_no
int
教师编号
是
否
Teacher_name
varchar
教师姓名
否
否
Teacher_phone
longint
教师电话
否
否
Teacher_show
varchar
教师简介
否
否
2.4.5教学资源表t_resource
属性
数据类型
属性描述
是否为主键
是否允许空
Resourse_no
int
资源编号
是
否
Resourse_name
varchar
资源名称
否
否
Resourse_show
varchar
资源简介
否
否
2.6模块设计
2.6.1系统模块总体设计
本系统共分为前台和后台两大模块,系统在每个模块的基础上又分为几个模块。
前台系统功能模块分为:
(1)教学大纲模块:
显示教学大纲。
(2)教学日历模块:
显示教学日历
(3)授课教师模块:
显示授课教师信息。
(4)教学视频模块:
显示教学视频以供学习。
(5)用户登陆模块:
用于用户注册登录模块。
后台系统功能模块分为
(1)视频管理模块:
对视频的信息进行维护。
(2)用户管理模块:
用于管理用户的信息。
(3)管理员维护模块:
这是对管理员的信息进行维护,可以修改管理员的信息。
(4)授课教师管理模块:
对授课教师信息进行维护。
2.6.2业务流程设计
表2.6.2主要action类
包
action
功能
action
AdminAction
管理员登录控制
FileDownLoadAction3
文件下载控制
NormalLoginAction
用户登录控制
NormalRegistAction
用户注册控制
TeacherAction
授课教师增删改查
UserAction
用户增删改查
UserSelfManageAction
用户自我控制
VideoAction
视频增删改查
NormalRegistAction-validation.xml
用户注册校验
Dao
AdminDao
管理员登录
NormalLoginDAO
用户登录
NormalRegistDAO
用户注册
TeacherDao
授课教师
UserDao
用户
UserSelfManageDao
用户自我管理
VideoDao
视频
Dbc
DataBaseConnection
数据库连接
Model
Admin
管理员VO
Teacher
授课教师VO
User
用户VO
Video
视频VO
3详细设计
/login1.jsp
user_id=${user.getUser_id()}
/login1.jsp
user_id=${user.getUser_id()}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 资源共享 网站