精品资源共享课网站.docx

上传人:b****5 文档编号:7908172 上传时间:2023-01-27 格式:DOCX 页数:21 大小:42.99KB
下载 相关 举报
精品资源共享课网站.docx_第1页
第1页 / 共21页
精品资源共享课网站.docx_第2页
第2页 / 共21页
精品资源共享课网站.docx_第3页
第3页 / 共21页
精品资源共享课网站.docx_第4页
第4页 / 共21页
精品资源共享课网站.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

精品资源共享课网站.docx

《精品资源共享课网站.docx》由会员分享,可在线阅读,更多相关《精品资源共享课网站.docx(21页珍藏版)》请在冰豆网上搜索。

精品资源共享课网站.docx

精品资源共享课网站

中北大学软件学院

实训说明书

实训名称:

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

/success.jsp

/error.jsp

/success.jsp

/error.jsp

/regist.jsp

/Manage.jsp

/error.jsp

/login.jsp

/error.jsp

/User/userList.jsp

userList

/User/adduser.jsp

/User/edituser.jsp

/edituser.jsp

userList

userList1.action?

user_id=${user.getUser_id()}

/userList.jsp

userList

/error.jsp

/Admin/adminList.jsp

adminList

/Admin/addadmin.jsp

/Admin/editadmin.jsp

adminList

adminList

/login1.jsp

/success.jsp

/error.jsp

/success.jsp

/error.jsp

/regist.jsp

/Manage.jsp

/error.jsp

/login.jsp

/error.jsp

/User/userList.jsp

userList

/User/adduser.jsp

/User/edituser.jsp

/edituser.jsp

userList

userList1.action?

user_id=${user.getUser_id()}

/userList.jsp

userList

/error.jsp

/Admin/adminList.jsp

adminList

/Admin/addadmin.jsp

/Admin/editadmin.jsp

adminList

adminList

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1