在线相册管理系统方案

上传人:沈*** 文档编号:114898446 上传时间:2022-06-30 格式:DOC 页数:14 大小:160.50KB
返回 下载 相关 举报
在线相册管理系统方案_第1页
第1页 / 共14页
在线相册管理系统方案_第2页
第2页 / 共14页
在线相册管理系统方案_第3页
第3页 / 共14页
点击查看更多>>
资源描述
.wd.广东海洋大学学生实习总结报告环节名称Web 开发技术课程实习学院信息学院所 在 系计算机指导教师甘元驹学生姓名 黄恒哲201111621111 陈盛开201111621103专业名称计算机科学与技术班级计科1111班起止时间2014年6月 1日至2014年 6月20日目录目录1第一章 绪论21.1 课程设计题目21.2课程设计任务21.3系统采用的相关技术2第二章 系统需求分析和总体设计22.1需求分析22.2功能模块22.3系统总体模块功能图32.4数据库设计42.4.1数据库逻辑设计42.4.2连接数据库的实现52.5系统实现的主要功能7第三章 系统详细设计与实现93.1界面设计93.1.1新用户注册界面93.1.2登录界面103.1.3整体界面103.2系统测试与实现13第四章 总结14第五章 参考文献14附录 系统主要代码实现15第一章 绪论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)构造,如下所示序号字段描述类型1username用户名varchar(50)2password密码varchar(50)3realname姓名varchar(50)4email电子邮件varchar(50)5age年龄varchar(50)6phone varchar(50)7address地址varchar(50)8sex性别varchar(50)在线相册管理系统照片 基本信息表(dbo.tb_photo)构造,如下所示序号字段描述类型1photoName照片名称varchar(50)2photoSize照片大小varchar(50)3photoType照片类型varchar(50)4photoTime照片上传时间varchar(50)5photoAddress照片保存地址varchar(50)6username上传者varchar(50)7printAddress照片浏览地址varchar(50)8smallPhoto封面小照片varchar(50)2.4.2连接数据库的实现package org;importjava.io.PrintStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.servlet. . SessionBindingEvent;import javax.servlet. . SessionBindingListener;publicclass DBConnectionimplements SessionBindingListenerprivate Connection conn = null;publicvoid valueBound( SessionBindingEvent event) publicvoid valueUnbound( SessionBindingEvent event) public DBConnection() BulidConnection(); privatevoid BulidConnection() try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver).newInstance(); 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).newInstance();/ String url = jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=photo;/ String user = sa;/ String password = ;/ this.conn = DriverManager.getConnection(url, user, password); catch (Exception ex) System.out.println(ex.toString(); ex.printStackTrace(); public Connection getConnection() if (this.conn = null) BulidConnection();returnthis.conn; publicvoid close() try this.conn.close();this.conn = null; catch (SQLException ex) 2.5系统实现的主要功能 登录操作用户在登录界面填写完用户名、密码及验证码后,单击确定按钮,不是所有的用户名和密码都能进入,输入的用户名和密码需与数据库中的用户表内的记录一致,需进展判断。注册操作如果想使用相册管理系统,可是又没有用户名和密码的,可以单击用户登录界面的注册一项,这样可以自己定义用户名和密码,这样就可以对自己相册进展操作。上传操作用户在进入系统后可以进展相应操作,其中包括上传照片,删除照片,评论照片等,新上传的照片需要把输入的信息添加到数据库中,照片才可以上传成功。第三章 系统详细设计与实现3.1界面设计3.1.1新用户注册界面3.1.2登录界面3.1.3整体界面这是用户登陆后的管理界面,可以上传,删除,浏览图片的界面上传图片的界面浏览图片的界面删除评论的界面评论管理的界面用户管理界面对图片发表评论界面3.2系统测试与实现系统测试是系统开发周期中的一个十分重要的阶段,其重要性表达在它是保证系统质量和可靠性的最后关键,是对整个系统开发过程包括系统分析、系统设计和系统实施的最终审查。虽然本系统在测试之前已经经过了系统分析、需求分析、概要分析、详细分析等阶段严格的技术审查,但是错误和疏漏的存在还是无法防止的。如果没有再投入运行前的系统测试阶段被发现并纠正,问题迟早会在进展中暴露出来,到那时要纠正错误将会付出更大的代价,甚至会造成不堪设想的后果。因此我在整个开发过程中不断检测,不断发现系统的出错,以便及时更正。第四章 总结经过了两个星期的努力,经过请教同学和上网查询,错误点全部去除,现在系统可以按着设计思路和需求功能正常运行,基于JavaWeb技术的在线相册工程的设计与开发 基本完成。但是该系统仍然存在缺陷尚未解决,即权限没控制好,比方用户也可以删除照片。 通过开发这个在线相册管理系统,我们不但熟练掌握了软件集成开发环境Myeclipse 10.0的使用,还学会了Tomcat 6.0服务器、sql server 2005数据库及相关组件的使用,培养和锻炼了独立从事开发工程系统的能力,而且通过对在线相册系统的管理的操作,加深了对管理信息系统的原理、技术、方法、工具、步骤和有关理论知识的理解和认识,为今后在工作岗位上更好的利用jsp技术开发网站打下良好的根基。第五章 参考文献1张阳.Java Web开发时间教程-从设计到实现M,北京:清华大学出版社, 2008.9 2李绪成.Java EE5 实用教程M,北京:电子工业出版社, 2007.2 3孙凤栋.Orcale数据库根基教程M,北京:电子工业出版社, 2007.8 4石冬凌.软件工程实用教程M,大连:动软信息学院, 2008.8.23 5张大方.软件测试技术与管理M,长沙:湖南大学出版社,2007.4 6姜仲.Java语言程序设计M,沈阳:东北大学出版社,2007.1 7陈旭东.JSP 2.0应用教程M,北京:清华大学出版社;北京交通大学出版社,2006.6 8霍斯特曼美.JAVA2核心技术卷:根基知识原书第7版M,北京:机械工 业出版社,2006.5 9李文泽. Java程序设计专家门诊M,北京:清华大学出版社,2006.11.24 10Bruce Eckel.Think in JavaM, 英国:Prentice Hall PTR,2003.8附录 系统主要代码实现管理员管理页面 用户相册管理  返回主页上传图片浏览图片 删除图片评论管理用户管理  哲开相册哲开相册管理系统  !-function CheckForm(TheForm) trimform(TheForm);if (TheForm.user_name.value = ) alert(请填写您的帐号!); TheForm.user_name.focus();return(false); if (!chkpasswd(TheForm.password.value) | TheForm.password.length 用户登录用户名:密  码: 注册     管理员登录  
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!