当前位置: 首页 > news >正文

JSP 在线学习管理系统myeclipse定制开发sqlserver数据库网页模式java编程jdbc

一、源码特点
  JSP 在线学习管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为SQLServer2008,使用java语言开发。

JSP 在线学习管理系统


二、功能介绍

针对数据结构在线学习网站,分别对用户权限进行详细的调研和分析,总结出如下的需求信息:
(1)管理员(教师)功能模块:管理员是拥有系统后台所有模块的权限,其中包括:教学管理;课程管理;视频管理;课程信息管理;资源管理;作业管理、提交作业管理。
(2)学生功能模块:学生是根据实际情况具有课程管理系统的部分功能,其中包括:系统登录;对教师上传的作业系统进行下载来完成,将完成的作业进行提交给教师;可以查看网站的资源
内容;查看教师对作业的审批状态;评论管理等功能。

数据库设计

表4.1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码


表4.2 课程信息表

序号

字段名称

数据类型

长度

主键

描述

1

kcid

INTEGER

11

课程编号

2

kcmc

VARCHAR

40

课程名称

3

kcjs

VARCHAR

40

课程介绍

4

zjjs

VARCHAR

40

主讲教师

5

sm

VARCHAR

40

说明

6

tp

VARCHAR

40

图片

序号

字段名称

数据类型

长度

主键

描述

1

kcid

INTEGER

11

课程编号

表4.3 课程动态表

序号

字段名称

数据类型

长度

主键

描述

1

kcdtid

INTEGER

11

课程动态编号

2

kc

VARCHAR

40

课程

3

dt

VARCHAR

40

动态

4

sm

VARCHAR

40

说明

表4.4 教学大纲表

序号

字段名称

数据类型

长度

主键

描述

1

jxdgid

INTEGER

11

教学大纲编号

2

kc

VARCHAR

40

课程

3

dg

VARCHAR

40

大纲

4

sm

VARCHAR

40

说明

表4.5 教学视频表

序号

字段名称

数据类型

长度

主键

描述

1

jxspid

INTEGER

11

教学视频编号

2

spmc

VARCHAR

40

视频名称

3

kc

VARCHAR

40

课程

4

spwj

VARCHAR

40

视频文件

表4.6 评论信息表

序号

字段名称

数据类型

长度

主键

描述

1

plid

INTEGER

11

评论编号

2

sp

VARCHAR

40

视频

3

pl

VARCHAR

40

评论

4

yh

VARCHAR

40

用户

5

sj

VARCHAR

40

时间

表4.7 资源信息表

序号

字段名称

数据类型

长度

主键

描述

1

zyid

INTEGER

11

资源编号

2

zymc

VARCHAR

40

资源名称

3

js

VARCHAR

40

介绍

4

fj

VARCHAR

40

附件

5

fbsj

VARCHAR

40

发布时间

表4.8 作业类型信息表

序号

字段名称

数据类型

长度

主键

描述

1

zylxid

INTEGER

11

作业类型编号

2

lx

VARCHAR

40

类型

表4.9 作业信息表

序号

字段名称

数据类型

长度

主键

描述

1

zyid

INTEGER

11

作业编号

2

zymc

VARCHAR

40

作业名称

3

lx

VARCHAR

40

类型

4

fj

VARCHAR

40

附件

5

zysm

VARCHAR

40

作业说明

6

fbr

VARCHAR

40

发布人

7

fbrq

VARCHAR

40

发布日期

表4.10 提交作业信息表

序号

字段名称

数据类型

长度

主键

描述

1

tjzyid

INTEGER

11

提交作业编号

2

zy

VARCHAR

40

作业

3

xs

VARCHAR

40

学生

4

sm

VARCHAR

40

说明

5

fj

VARCHAR

40

附件

6

df

VARCHAR

40

得分

7

tjsj

VARCHAR

40

提交时间

8

zt

VARCHAR

40

状态

三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java ,权限包括 用户,教师
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLServer2008,使用java语言开发。
3、数据库文件名是jspzxxx.mdf 系统名称zxxx

四、系统实现

 

 

 

 

http://www.lryc.cn/news/18162.html

相关文章:

  • Python学习笔记——PIL库(Pillow库)总结
  • C. Build Permutation【整数理论、构造、思维】
  • 关于ETL的两种架构(ETL架构和ELT架构)
  • android系统目录
  • 【C/C++】中【typedef】用法大全
  • 超实用的公众号运营攻略分享,纯干货
  • 编写NodeJs脚本实现接口请求
  • 【无人机】回波状态网络(ESN)在固定翼无人机非线性控制中的应用(Matlab代码实现)
  • YAML 文件简介
  • Python四大主题之一【 Web】 编程框架
  • 【C++】哈希表
  • 深度学习入门(六十七)循环神经网络——注意力机制
  • 阿里云云通信风控系统的架构与实践
  • 【性能测试】loadrunner(一)知识准备
  • 【Vue3源码】第五章 ref的原理 实现ref
  • [Flink]部署模式(看pdf上的放上面)
  • Linux 查看 CPU 信息,机器型号,内存等信息
  • 三维量子力学 量子力学(3)
  • Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据
  • Java文件IO操作:File类的相关内容
  • 竣达技术 | 巡检触摸屏配合电池柜,电池安全放首位!
  • 什么是自动化运维?为什么选择Python做自动化运维?
  • 【经验】移植环境requirement时报错
  • 计算机专业要考什么证书?
  • 一个列表引发的思考(简单版)
  • Protobuf 学习简记(三)Unity C#中的序列化与反序列化
  • Flask入门(10):Flask使用SQLAlchemy
  • 我的 System Verilog 学习记录(4)
  • Git : 本地分支与远程分支的映射关系
  • 运维必看|跨国公司几千员工稳定访问Office365,怎么实现?