一、源码特点
JSP 影像资料管理系统 是一套完善的系统源码,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,以及相应配套的设计文档,系统主要采用B/S模式开发。
研究的基本内容是基于Web的影像资料管理系统,使用JSP作为页面开发工具。Web服务的运行环境选择的是Tomcat 7.0和JDK 1.7,利用myeclipse和Dreamweaver作为开发工具,MySQL
作为后台运行的数据库
java 影像资料管理系统Myeclipse开发mysql数
二、功能介绍
影像资料管理系统要满足以下几个方面的功能需求:
1能导入用户信息
2能导入照片和视频音频文件的存储路径和基本信息
3能创建修改资料分类然后把导入过的文件添加到分类
4能给文件添加备注标签
5能把多个资料建成相册
6能按分类、标签和录入日期查询资料具体信息 能按名字和主题查相册
数据库设计
(1)用户信息表如表5.1所示:
表5.1 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | qx | VARCHAR | 40 | 否 | 权限 |
6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
7 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
8 | jtcysf | VARCHAR | 40 | 否 | 家庭成员身份 |
(2)公告表如表5.2所示:
表5.2 公告信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | ggid | INTEGER | 11 | 是 | 公告编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
(3)分类信息表如表5.3所示:
表5.3 分类信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | flid | INTEGER | 11 | 是 | 分类编号 |
2 | fl | VARCHAR | 40 | 否 | 分类 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
(4)标签信息表如表5.4所示:
表5.4 标签信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | bqid | INTEGER | 11 | 是 | 标签编号 |
2 | bq | VARCHAR | 40 | 否 | 标签 |
(5)文件信息表如表5.5所示:
表5.5 文件信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | wjid | INTEGER | 11 | 是 | 文件编号 |
2 | wjmc | VARCHAR | 40 | 否 | 文件名称 |
3 | zt | VARCHAR | 40 | 否 | 主题 |
4 | fl | VARCHAR | 40 | 否 | 分类 |
5 | bq | VARCHAR | 40 | 否 | 标签 |
6 | wj | VARCHAR | 40 | 否 | 文件 |
7 | yh | VARCHAR | 40 | 否 | 用户 |
8 | js | VARCHAR | 40 | 否 | 介绍 |
9 | scsj | VARCHAR | 40 | 否 | 上传时间 |
(6)相册信息表如表5.6所示:
表5.6 相册信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | xcid | INTEGER | 11 | 是 | 相册编号 |
2 | xcmc | VARCHAR | 40 | 否 | 相册名称 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
4 | yh | VARCHAR | 40 | 否 | 用户 |
5 | fm | VARCHAR | 40 | 否 | 封面 |
(7)相册文件信息表如表5.7所示:
表5.7 相册文件信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | xcwjid | INTEGER | 11 | 是 | 相册文件编号 |
2 | xc | VARCHAR | 40 | 否 | 相册 |
3 | wj | VARCHAR | 40 | 否 | 文件 |
代码设计
<table class="table table-hover text-center" id="table1">
<tbody id="table2">
<tr >
<th >分类</th>
<th >介绍</th>
<th width="310">操作</th>
</tr>
<%
while(rs.next()){
%>
<tr>
<td align="center" height="28" ><%=rs.getString("fl")%></td>
<td align="center" height="28" ><%=rs.getString("js")%></td>
<td><a href="fenleiupdate.jsp?keyid=<%=rs.getString("flid")%>" class="tablelink">修改</a>|
<a href="fenleidelete.jsp?keyid=<%=rs.getString("flid")%>" class="tablelink" onClick="javascript:if(confirm('是否删除')){return true;}else{return false;}">删除</a>|
<a href="fenleidetail.jsp?keyid=<%=rs.getString("flid")%>" class="tablelink">查看</a></td>
</tr>
<% }%>
</tbody>
<tr>
<td colspan="18"> <span id="spanFirst">第一页</span> <span id="spanPre">上一页</span> <span id="spanNext">下一页</span> <span id="spanLast">最后一页</span> 第<span id="spanPageNum"></span>页/共<span id="spanTotalPage"></span>页</td>
</tr>
</table>
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为mysql5.0,使用java语言开发。
3、数据库文件名是jspyxzl.sql ,系统名称yxzl
4、系统首页地址:http://127.0.0.1:8080/yxzl/
四 系统实现