java技术--毕业论文--基于java网络相册系统的设计与实现内容摘要:
n” =移除 ...。 //创建按钮表单中 value属性值 ,该属性值设置为“移除 ...” =function(){ //设置按钮的方法,该方法主要实现的移除表单 (br)。 //移除 br元素 (input)。 //移除 input元素 (button)。 //移除 button元素 } (br)。 //添加 br元素 (input)。 //添加 input元素 (button)。 //添加 button元素 } /script 基于 Java网络相册系统的设计与实现 第 18 页(共 46 页) 18 缩略图的生成 在相册管理模块中,相片资料的上传是必不可少的功能,但随着高分辨率相片的普及,上传图片的容量会很大,例如 300 万像素的相片文件大小基本上是大于 600KB。 在很多图片的网页中,图片容量越大打开网页的速度越慢。 为了解决这个问题,用户上传图片时可以在类中处理一张大相片并缩小它。 将大相片进行缩小的代码如下: public static void createSmallPhoto(String photoPath,String smallPath) { File_file=newFile(photoPath)。 //读入文件 Image src。 try { src=(_file)。 int wideth=110。 intheight=80。 BufferedImagetag=newBufferedImage(wideth,height,B)。 ().drawImage(src,0,0,wideth,height,null)。 //绘制缩小后的图 ileOutputStreamout=newFileOutputStream(smallPath)。 //输出到文件流 JPEGImageEncoderencoder=(out)。 (tag)。 ()。 }catch (IOException e){ ()。 } } 在上述代码中,参数 photoPath 表示上传相片的地址,参数 smallPath 表示生成缩略相片的地址。 在该方法中,首先将 photoPath 参数转换成 Image 对象 src,构造目标文件 tag,设置 tag 的长度和宽度,对 tag 进行编码,输出到文件流 out,最后关闭文件流。 相片水印效果 给图片加水印就是在图片加入指定文字。 网页中的图片上面写着网站的名称和地址,添加文字的作用就是可以最大限度防止盗用,同时也起到标识相片的方案论证 第 19 页(共 46 页) 19 功能。 本实例中,添加水印效果使用一个 JavaBean 的 createMark()方法,该方法的具体实现代码如下: Public static Boolean createMark(String filePath, String printPath, String markContent){ ImageIcon imgIcon=new ImageIcon (filePath); //读取源图片内容 Image theImg=()。 //读取图片的信息 int width=(null)。 //读取图片的宽度 int height= (null)。 //读取图片的长度 BufferedImagebimage=newBufferedImage(width,height,E_INT_RGB)。 Graphics2D g=()。 ()。 //设置文字颜色为红色 (theImg,0,0,null)。 Font font=new Font(markContent,200)。 //对文字进行加粗 (font)。 ((,0.5f))。 //透明 ()。 //文字的旋转角度 g,drawString(markContent,width/3,height/3)。 //绘制文字的位置 ()。 try { //通过 输出流生成图片内容 FileOutputStream out=new FileOutputStream(printPath)。 JPEGImageEncoder encoder=(out)。 JPEGEncodeParamparam=(bimage)。 (100f,true)。 (bimage,param)。 ()。 }catch(Exception e) { ()。 return false。 } 基于 Java网络相册系统的设计与实现 第 20 页(共 46 页) 20 return true。 } 7 站点运行情况 在 网络相册模块 的实现中,对于设计中的系统功能模块我基本上都已实现,并且运行正常。 在模块的设计上还是有些欠缺。 8 结束语 在这次设计中 ,我完成了用户注册、登录,分栏显示相册,滚动浏览相片,幻灯片浏览相片,批量上传相片,相片加水印,删除相片等基本功能。 通过这次设计,我对 Java 和 SQLServer 技术在网络相册模块的应用有了更深一层的认识和应用。 在以后设计中可能会遇到一些意想不到的难题,我会在以后的学习和工作中会做进一步的学习和探索,以取得更大的进步。 方案论证 第 21 页(共 46 页) 21 参考文献 [1] 明日科技、王国辉、王毅、王殊宇 .Java web 开发典型模块大全 [M].人民邮电出版社, 2020. [2] 明日科技 . JavaScript 网页特效 范例宝典 [J]. 人民邮电出版社,2020. [3] 栗菊民 . Java Web 应用程序设计 [M]. 机械工业出版社 , 2020. [4]JavaScript 参考教程 [5] 王晓悦 .精通 Java: JDK、数据库系统开发 Web 开发 [M]. 人民邮电出版社 ,2020. [6] 崔尚森,张白一 . Web 应用开发技术: JSP [M]. 西安电子科技大学出版社 , 2020. [7] 刘中兵等 . 精通 Tomcat: Java Web 应用开发、框架分析与组件配置、系统集成与案例实战 [M]. 清华大学出版社 , 2020. [8] 明日科技 ,刘彬彬 ,马文强 . Eclipse 应用开发完全手册 [M]. 人民邮电出版社 ,2020. [9] 四维科技 ,叶达峰 . Eclipse 编程技术与实例 [M]. 人民邮电出版社 ,2020. [10] 张云涛 . eclipse 精要与高级开发技术 —— java 技术大系 [M].电子工业出版社, 2020. [11] 杨敏 、 王英华 . DreamweaverCS3 中文版从新手到高手 [M]. 清华大学出版社 ,2020. [12] 马威 . DreamweaverCS3 网页制作 [M]. 清华大学出版社 , 2020. [13] 孔令慧,陈涵 . SQL Server 20200 数据库应用及程序开发 [M]. 化学工业出版社 , 2020. [14] 宋晓峰 . SQL Server2020 中文版基础教程 [M]. 人民邮电出版社 ,2020. [15] 杨桦 . SQL Server 2020 实用教程 [M]. 清华大学出版社 , 2020. [16]耿文兰. SQL Server 2020数据库管理与开发 [M].电子工业出版社, 2020. 基于 Java网络相册系统的设计与实现 第 22 页(共 46 页) 22 致谢 首先,我要真诚的感谢指导老师黄文文老师。 本设计在选题和完成都是在他的精心指导下完成的。 黄文文老师给予我尽心尽力的指导,他的治学态度深深的影响着我, 对我今后的学习、工作、生活必将产生影响。 借此机会,特向黄文文老师表示最诚挚的感谢。 在实际完成论文的过程中,由于受个人的知识、经验和能力的限制, 我也参照了大量的著作和文章,许多学者的科研成果及写作思路给我很大启发,在此向这些学者们表示由衷的感谢。 感谢我的家人、同学、朋友对我的大力支持,他们的无私奉献、关爱和支持使我能够继续去追求自己的人生理想和目 标。 感谢所有关心、帮助和支持我的人。 论文才存在很多不足之处 ,我恳请各位老师提出批评和指正。 我会在以后的学习和工作中严格要求自己,努力提高自己的专业水平,以不辜负老师对我的期望。 袁兰兰 2020 年 5 月 10 日 方案论证 第 23 页(共 46 页) 23 附录 : 判断用户是否登录 %@ page contentType=text/html。 charset=gb2312 language=java import=.*,.*,.* errorPage= % html head meta equiv=ContentType content=text/html。 charset=gb2312 / link href=css/ type=text/css rel=stylesheet / %@ taglib prefix=c uri= % jsp:useBean id=dao scope=page class=/jsp:useBean title宇晨相册 ——首页 /title /head body table border=0 align=center cellpadding=0 cellspacing=0 tr tdimg src=images/ width=753 height=200/td /tr /table table width=753 height=36 border=0 align=center cellpadding=0 cellspacing=0 background=images/ tr td width=48 /td td width=705 valign=toptable width=481 border=0 cellspacing=0 cellpadding=0 tr td height=31font color=EDE6BCa href= class=a1相册首页 /a b|/b c:if test=${==null} a href= onclick=javascript:checkUserInfo() title=请您先登录 class=a1我的相册 /a /c:if c:if test=${!=null} a href=photoServlet?info=userQueryPhoto class=a1我的相册 /a /c:if b|/b a href= class=a1 分类相册 /a b|/b a href= class=a1 手机相册/a/font/td /tr 基于 Java网络相册系统的设计与实现 第 24 页(共 46 页)。java技术--毕业论文--基于java网络相册系统的设计与实现
相关推荐
压力不应超过规定工作压力的 80%。 的压力不应超过规定工作压力的 80%。 沉降测量宜采用位移传感器或大量程百分表,并应符合下列规定: 沉降测量宜采用位移传感器或大量程百分表,并应符合下列规定: 1 测量误差不大于 %,分辨力优于或等于。 1 测量误 差不大于 %,分辨力优于或等于。 2 直径或边宽大于 500 mm 的桩,应在其两个方向对称安置 4 个位移测试仪表,直 径或边宽小于等于
得试验数据如下: xi yi xi yi 试求 y 对 x 的回归方程. bx 本课时栏目开关 填一填 研一研 练一练 研一研 问题探究、课堂更高效 解 由题给的经验公式 y = A e ,两边取自然对数,便得 ln y = ln A +bx,与线性回归方程相对照,只要取 u =1x, v = ln y , a = ln A .就有 v = a + bu . 可得 ln y^ = 9 - 6x
砌体建筑、砌体围挡宜采用砖、石砌筑的条形基础或混凝土条形基础;基础的构造 和尺寸除应满足现行国家标准《建筑地基基础设计规范》 GB 50007等现行国家标准外,尚 需符合下列规定: 1 基底宽度不应小于 300mm,厚度不应小于 150mm; 2 软弱土层上的砌体条形基础应设置地圈梁。 地圈梁宽度不宜小于 200mm,高度不应 小于 120mm;纵向钢筋不应小于 4φ 12,箍筋直径应不小于 φ
在这样的调用中, Lucene 会首先对所要建立索引的数据进行分析( analysis)以使得在建立索引时可以更加容易地处理这些数据,然后索引器会按Lucene 所规定的索引格式将数据写入索引文件。 Lucene 的文档格式 在前面已经提到了两个概念: Document(文档)和 Field(字段)。 Document 和 Field 在 Lucene的索引过程中占有举足轻重的地位,而且,在
servlets 以及 JSP 等使用所设计。 JFreeChart 可生成饼图( pie charts)、柱状图( bar charts)、散点图( scatter plots)、时序图( time series)、 甘特图 ( Gantt charts)等等多种图表,并且可以产生 PNG 和 JPEG 格式 的输出,还可以与 PDF 和 EXCEL 关联。 JavaScript 技术概述