基于javaweb_struts_hibernate课程教学网站的设计与实现(编辑修改稿)内容摘要:
l Basic 课程教学网站 [16],旨在网站上实现用户课程下载,资源下载,校园资讯浏览,交流的功能。 网站系统用例 图分析 网站用例设计 : 学生用户可以浏览校园资讯、查看课程、下载资源、留言互动、查看作业功能,如图 所示: 学 生浏 览 校 园 资 讯下 载 资 源查 看 课 程留 言 互 动 u s e s u s e s u s e s u s e s 查 看 作 业 u s e s 图 学生用户 安徽新华学院 20xx 届本科毕业论文(设计) 6 管理员可以进入后台管理系统管理用户、管理资讯、管理课程、管理资源、管理留言板和接收作业,如图 所示: 管 理 员上 传 资 讯上 传 课 程上 传 资 源管 理 留 言 板发 布 作 业 u s e s u s e s u s e s u s e s u s e s 管 理 用 户管 理 资 讯管 理 课 程管 理 资 源管 理 留 言 板接 收 作 业 u s e s u s e s u s e s u s e s u s e s u s e s 图 管理员模块 安徽新华学院 20xx 届本科毕业论文(设计) 7 3 网站设计与实现 数据库设计 本教学网站共用 13 张数据库表来存储数据, 数据库的控制采用实体设计,将数据库中的字段与实体 中的属性变量一一对应,对实体的操作将反映到数据库,从而实现数据的存储修改, 数据库表格 具体内容如下: (1) 用户信息表 表 31 用户信息表 属性 类型 长度 小数点 是否为空 是否为主键 描述 id int 11 0 否 是 用户编号 username varchar 50 0 否 否 用户名 password varchar 50 0 否 否 密码 authorite varchar 50 0 否 否 角色 enable bit 1 0 是 是 是否启用 varchar 50 0 否 否 电子邮件地址 (2) 课程分类信息表 表 32 分类信息表 属性 类型 长度 小数点 允许空值 是否为主键 描述 id int 11 0 否 是 编号 name varchar 20 0 否 否 属性名 parentId int 11 0 是 否 父属性 Id (3)课程信息表 表 33 课程信息表 属性 类型 长度 小数点 允许空值 是否主键 描述 id int 11 0 否 是 课程编号 安徽新华学院 20xx 届本科毕业论文(设计) 8 name varchar 100 0 否 否 课程名 filename varchar 40 0 否 否 文件名 status int 11 0 是 否 显示级别 author varchar 10 0 是 否 作者 pubtime datetime 0 0 是 否 发布日期 flashFilename varchar 40 0 是 否 Flash 动画 school varchar 50 0 是 否 学校 viewcount int 11 0 是 否 点击量 menuId int 11 0 是 否 菜单编号 filetype int 11 0 否 否 模块 img varchar 40 0 否 否 图像 (4) 课程的网页分布模块类表 表 34 课程的网页分布模块表 属性 类型 长度 小数点 允许空值 主键 描述 id int 11 0 否 是 编号 name varchar 20 0 否 否 模块名称 (5) 管理员发布作业表 表 35 管理员发布作业表 属性 类型 长度 小数点 允许空值 是否为主键 描述 id int 11 0 否 是 编号 pubtime datetime 0 0 是 否 发布时间 description text 0 0 否 否 题目内容 title text 0 0 否 否 题目名称 (6) 用户提交作业表 表 36 用户提交作业表 属性 类型 长度 小数点 允许空值 是否主键 描述 id int 11 0 否 是 编号 安徽新华学院 20xx 届本科毕业论文(设计) 9 name varchar 200 0 否 否 名称 addtime datatime 0 0 是 否 提交日期 titleId int 11 0 否 否 题目编号 userId int 11 0 否 否 用户编号 (7) 新闻资讯信息表 表 37 新闻资讯信息表 属性 类型 长度 小数点 允许空值 是否主 键 描述 id int 11 0 否 是 编号 content text 0 0 否 否 资讯内容 source varchar 20 0 是 否 来源 status int 11 0 是 否 优先级 title varchar 50 0 否 否 主题 author varchar 10 0 是 否 作者 pubtime datetime 0 0 是 否 发布时间 viewnum int 11 0 是 否 点击量 img varchar 50 0 是 否 图像 menuId int 11 0 否 否 菜单 Id (8) 新闻资讯分类表 表 38 新闻资讯分类表 属性 类型 长度 小数点 允许空值 是否主键 描述 id int 11 0 否 是 编号 name varchar 50 0 否 否 名称 (9) 资源分类表 表 39 资源分类表 属性 类型 长度 小数点 允许空值 是否主键 描述 id int 11 0 否 是 编号 name varchar 50 0 否 否 资源分类的名称 安徽新华学院 20xx 届本科毕业论文(设计) 10 (10) 资源信息表 表 310 资源信息表 属性 类型 长度 小数点 允许空值 是否 主键 描述 id int 11 0 否 是 编号 name varchar 50 0 否 否 名称 filename varchar 50 0 否 否 资源文件名 pubtime datetime 0 0 是 否 上传日期 filesize varchar 20 0 否 否 文件大小 menuId int 11 0 否 否 菜单 id (11) 留言交流分类表 表 311 留言交流分类表 属性 类型 长度 小数点 允许空值 是否主键 描述 id int 11 0 否 是 编号 name varchar 50 0 否 否 名称 (12) 留言交流信息表 表 312 留言交流信息表 属性 类型 长度 小数点 允许空值 是否主键 描述 id int 11 0 否 是 编号 title text 0 0 否 否 主题 pubtime datetime 0 0 是 否 发布时间 detail text 0 0 否 否 回复信息 replynum int 11 0 是 否 回复数量 edituse。基于javaweb_struts_hibernate课程教学网站的设计与实现(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。