本文以实现一个视频课程教学网站为目标,从环境搭建到编码实现全过程讲述。
本项目开发工具使用idea(或eclipse),数据库为mysql,也可以转换为SQL server。
本项目结构为JavaBean Servlet MVC,未使用SSH(Struts+Spring+Hibernate) SSM(Spring+SpringMVC+MyBatis) SpringBoot,这三种框架也可以制作
开发环境使用最新版jdk和tomcat,使用了My97DatePicker作为前端日期时间选择工具
程序开发前期对进行需求分析,最后确认了设计方案,介绍了开发工具的使用情况,最后完成后进行了相关测试,最终完成了的设计。实现了前台用户登录、注册、资料下载、用户中心、课程列表、课程查询、留言板;后台实现的功能有管理员管理、系统管理、新闻动态管理、课程管理、会员管理。
表3 keheng课程
字段名称 |
自动增长 |
字段大小 |
字段类型 |
说明 |
id |
- |
4 |
int |
- |
title |
- |
255 |
varchar |
标题 |
url |
- |
255 |
varchar |
图片 |
address |
- |
255 |
varchar |
附件 |
linkman |
- |
255 |
varchar |
歌手 |
content |
- |
255 |
varchar |
内容 |
addtime |
- |
255 |
varchar |
日期 |
flag |
- |
255 |
varchar |
标志 |
type |
- |
4 |
int |
类型 |
erwei |
- |
255 |
varchar |
图片 |
userid |
- |
255 |
varchar |
用户Id |