在线相册管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广东海洋大学学生实习总结报告

目录

目录 (1)

第一章绪论 (2)

1.1 课程设计题目 (2)

1.2课程设计任务 (2)

1.3系统采用的相关技术 (2)

第二章系统需求分析和总体设计 (2)

2.1需求分析 (2)

2.2功能模块 (3)

2.3系统总体模块功能图 (3)

2.4数据库设计 (4)

2.4.1数据库逻辑设计 (4)

2.4.2连接数据库的实现 (5)

2.5系统实现的主要功能 (5)

第三章系统详细设计与实现 (8)

3.1界面设计 (8)

3.1.1新用户注册界面 (8)

3.1.2登录界面 (8)

3.1.3整体界面 (9)

3.2系统测试与实现 (13)

第四章总结 (14)

第五章参考文献 (14)

附录系统主要代码实现............................... 错误!未定义书签。

第一章绪论

1.1 课程设计题目

在线相册管理系统

1.2课程设计任务

①首页分页显示所有用户的图片,上传的用户和上传日期

②用户能够注册

③用户登录后,进行相册管理:上传新图片、对本人上传的图片进行修改、删除(注意:修改图片的时候,要注意对原上传图片文件的删除,防止图片越来越多的情况出现)用户信息的修改,可增加的功能:图片栏目,图片分类存放,示例:QQ相册中的“相册”

④相片的评论功能

1.3系统采用的相关技术

本系统主要采用jsp技术和sql 技术结合,用到的工具有Myeclipse 10和sql server 2005,其中使用用jsp建立图形界面、用sql 建立数据库。

第二章系统需求分析和总体设计

2.1需求分析

如今随着科技的更新与发展,互联网已经成为人们生活中越来越紧密的一部分。就比如,以前我们有好看的照片时,都只是存在自己的相册里,很少与他人分享。但随着互联网的发展,目前网上出现了各式各样的网络相册,大部分又都是需要收费使用的,所以很多人还

是不能接受。电子相册,是指由可以在电脑上观赏的区别于CD/VCD 的静止图片组成的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。而网络相册,则是网站为用户提供的个人电子相片展示、存放的平台。因此,我们的网络相册管理系统,就是制做一个免费的网络相册,实现用户对相册的各种管理功能。

2.2功能模块

①照片管理模块:该模块对所有用户都可以使用,普通用户只能查看、浏览照片,管理员可以实现查看、删除、评论、上传照片等功能。

②用户管理模块:该模块可以实现用户注册成为管理员,然后管理自己的个人相册,同个用户名只能注册一次。

2.3系统总体模块功能图

总体模块功能图

2.4数据库设计

2.4.1数据库逻辑设计

在线相册管理系统用户表(dbo.tb_userInfo)结构,如下所示

在线相册管理系统照片基本信息表(dbo.tb_photo)结构,如下所示

2.4.2连接数据库的实现

package org;

import java.io.PrintStream;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import javax.servlet.http.HttpSessionBindingEvent;

import javax.servlet.http.HttpSessionBindingListener;

public class DBConnection

implements HttpSessionBindingListener

{

private Connection conn = null;

public void valueBound(HttpSessionBindingEvent event)

{

}

public void valueUnbound(HttpSessionBindingEvent event)

{

}

public DBConnection()

{

BulidConnection();

}

private void BulidConnection()

{

try

{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstan ce();

String url ="jdbc:sqlserver://localhost:1433;DatabaseName=pic_manager";

this.conn= DriverManager.getConnection(url,"sa","123456");

System.out.println("连接一次,连接成功!");

//

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstan ce();

// String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=photo";

// String user = "sa";

// String password = "";

相关文档
最新文档