精品资源共享课网站Word下载.docx
- 文档编号:21042682
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:21
- 大小:42.99KB
精品资源共享课网站Word下载.docx
《精品资源共享课网站Word下载.docx》由会员分享,可在线阅读,更多相关《精品资源共享课网站Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
用户登录注册及增删改查
授课教师的增删改查
目录
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
密码
user_name
user_phone
longint
联系方式
2.4.2管理员表t_admin
Admin_id
Admin_password
Admin_name
Admin_phone
2.4.3视频表t_video
Video_no
int
视频编号
Video_name
视频名称
Video_address
视频存放地址
Video_number
视频下载次数
Teacher_no
上传教师编号
否(外键)
2.4.4教师队伍表t_teacher
教师编号
Teacher_name
教师姓名
Teacher_phone
教师电话
Teacher_show
教师简介
2.4.5教学资源表t_resource
Resourse_no
资源编号
Resourse_name
资源名称
Resourse_show
资源简介
2.6模块设计
2.6.1系统模块总体设计
本系统共分为前台和后台两大模块,系统在每个模块的基础上又分为几个模块。
前台系统功能模块分为:
(1)教学大纲模块:
显示教学大纲。
(2)教学日历模块:
显示教学日历
(3)授课教师模块:
显示授课教师信息。
(4)教学视频模块:
显示教学视频以供学习。
(5)用户登陆模块:
用于用户注册登录模块。
后台系统功能模块分为
(1)视频管理模块:
对视频的信息进行维护。
(2)用户管理模块:
用于管理用户的信息。
(3)管理员维护模块:
这是对管理员的信息进行维护,可以修改管理员的信息。
(4)授课教师管理模块:
对授课教师信息进行维护。
2.6.2业务流程设计
表2.6.2主要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详细设计
<
constantname="
struts.enable.DynamicMethodInvocation"
value="
false"
/>
<
struts.devMode"
ture"
struts.multipart.saveDir"
/tmp"
>
/constant>
struts.multipart.maxSize"
100000000000000"
/>
packagename="
LoginRegist"
namespace="
/"
extends="
struts-default"
<
global-results>
<
resultname="
input"
type="
dispatcher"
/login1.jsp<
/result>
/global-results>
actionname="
NormalLoginAction"
class="
action.NormalLoginAction"
result>
/success.jsp<
error"
/error.jsp<
/action>
NormalRegistAction1"
action.NormalRegistAction1"
method="
adduser"
/regist.jsp<
AdminLoginAction"
action.AdminLoginAction"
/Manage.jsp<
/login.jsp<
/package>
ManageUser"
userList"
action.UserAction"
getAlluser"
/User/userList.jsp<
resulttype="
redirect"
userList<
/User/adduser.jsp<
getuser"
getUserByID"
<
/User/edituser.jsp<
getuser1"
action.UserSelfManageAction"
/edituser.jsp<
edituser"
edituser1"
userList1.action?
user_id=${user.getUser_id()}<
userList1"
/userList.jsp<
deluser"
ManageAdmin"
adminList"
action.AdminAction"
getAlladmin"
/Admin/adminList.jsp<
addadmin"
adminList<
/Admin/addadmin.jsp<
getadmin"
getAdminByID"
/Admin/editadmin.jsp<
editadmin"
deladmin"
ManageTeacher"
global-resul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 资源共享 网站