




已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
廣東海洋大學(xué)學(xué)生實(shí)習(xí)總結(jié)報(bào)告環(huán)節(jié)名稱(chēng)Web 開(kāi)發(fā)技術(shù)課程實(shí)習(xí)學(xué)院信息學(xué)院所 在 系計(jì)算機(jī)指導(dǎo)教師甘元駒學(xué)生姓名 黃恒哲(201111621111) 陳盛開(kāi)(201111621103)專(zhuān)業(yè)名稱(chēng)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)計(jì)科1111班起止時(shí)間2014年6月 1日至2014年 6月20日目錄目錄1第一章 緒論21.1 課程設(shè)計(jì)題目21.2課程設(shè)計(jì)任務(wù)21.3系統(tǒng)采用的相關(guān)技術(shù)2第二章 系統(tǒng)需求分析和總體設(shè)計(jì)22.1需求分析22.2功能模塊22.3系統(tǒng)總體模塊功能圖32.4數(shù)據(jù)庫(kù)設(shè)計(jì)42.4.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)42.4.2連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)52.5系統(tǒng)實(shí)現(xiàn)的主要功能7第三章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)93.1界面設(shè)計(jì)93.1.1新用戶(hù)注冊(cè)界面93.1.2登錄界面103.1.3整體界面103.2系統(tǒng)測(cè)試與實(shí)現(xiàn)13第四章 總結(jié)14第五章 參考文獻(xiàn)14附錄 系統(tǒng)主要代碼實(shí)現(xiàn)1519第一章 緒論1.1 課程設(shè)計(jì)題目在線相冊(cè)管理系統(tǒng) 1.2課程設(shè)計(jì)任務(wù)首頁(yè)分頁(yè)顯示所有用戶(hù)的圖片,上傳的用戶(hù)和上傳日期 用戶(hù)能夠注冊(cè)用戶(hù)登錄后,進(jìn)行相冊(cè)管理:上傳新圖片、對(duì)本人上傳的圖片進(jìn)行 修改、刪除(注意:修改圖片的時(shí)候,要注意對(duì)原上傳圖片文件的 刪除,防止圖片越來(lái)越多的情況出現(xiàn))用戶(hù)信息的修改,可增加的 功能:圖片欄目,圖片分類(lèi)存放,示例:QQ相冊(cè)中的“相冊(cè)”相片的評(píng)論功能1.3系統(tǒng)采用的相關(guān)技術(shù)本系統(tǒng)主要采用jsp技術(shù)和sql 技術(shù)結(jié)合,用到的工具有Myeclipse 10和sql server 2005,其中使用用jsp建立圖形界面、用sql 建立數(shù)據(jù)庫(kù)。第2章 系統(tǒng)需求分析和總體設(shè)計(jì)2.1需求分析 如今隨著科技的更新與發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為人們生活中越來(lái)越緊密的一部分。就比如,以前我們有好看的照片時(shí),都只是存在自己的相冊(cè)里,很少與他人分享。但隨著互聯(lián)網(wǎng)的發(fā)展,目前網(wǎng)上出現(xiàn)了各式各樣的網(wǎng)絡(luò)相冊(cè),大部分又都是需要收費(fèi)使用的,所以很多人還是不能接受。 電子相冊(cè),是指由可以在電腦上觀賞的區(qū)別于CD/VCD的靜止圖片組成的特殊文檔,其內(nèi)容不局限于攝影照片,也可以包括各種藝術(shù)創(chuàng)作圖片。而網(wǎng)絡(luò)相冊(cè),則是網(wǎng)站為用戶(hù)提供的個(gè)人電子相片展示、存放的平臺(tái)。 因此,我們的網(wǎng)絡(luò)相冊(cè)管理系統(tǒng),就是制做一個(gè)免費(fèi)的網(wǎng)絡(luò)相冊(cè),實(shí)現(xiàn)用戶(hù)對(duì)相冊(cè)的各種管理功能。2.2功能模塊照片管理模塊:該模塊對(duì)所有用戶(hù)都可以使用,普通用戶(hù)只能查看、瀏覽照片,管理員可以實(shí)現(xiàn)查看、刪除、評(píng)論、上傳照片等功能。用戶(hù)管理模塊:該模塊可以實(shí)現(xiàn)用戶(hù)注冊(cè)成為管理員,然后管理自己的個(gè)人相冊(cè),同個(gè)用戶(hù)名只能注冊(cè)一次。2.3系統(tǒng)總體模塊功能圖總體模塊功能圖2.4數(shù)據(jù)庫(kù)設(shè)計(jì)2.4.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)在線相冊(cè)管理系統(tǒng)用戶(hù)表(dbo.tb_userInfo)結(jié)構(gòu),如下所示序號(hào)字段描述類(lèi)型1username用戶(hù)名varchar(50)2password密碼varchar(50)3realname姓名varchar(50)4email電子郵件varchar(50)5age年齡varchar(50)6phone電話varchar(50)7address地址varchar(50)8sex性別varchar(50)在線相冊(cè)管理系統(tǒng)照片基本信息表(dbo.tb_photo)結(jié)構(gòu),如下所示序號(hào)字段描述類(lèi)型1photoName照片名稱(chēng)varchar(50)2photoSize照片大小varchar(50)3photoType照片類(lèi)型varchar(50)4photoTime照片上傳時(shí)間varchar(50)5photoAddress照片保存地址varchar(50)6username上傳者varchar(50)7printAddress照片瀏覽地址varchar(50)8smallPhoto封面小照片varchar(50)2.4.2連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)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).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(); return this.conn; public void close() try this.conn.close(); this.conn = null; catch (SQLException ex) 2.5系統(tǒng)實(shí)現(xiàn)的主要功能 登錄操作用戶(hù)在登錄界面填寫(xiě)完用戶(hù)名、密碼及驗(yàn)證碼后,單擊確定按鈕,不是所有的用戶(hù)名和密碼都能進(jìn)入,輸入的用戶(hù)名和密碼需與數(shù)據(jù)庫(kù)中的用戶(hù)表內(nèi)的記錄一致,需進(jìn)行判斷。注冊(cè)操作如果想使用相冊(cè)管理系統(tǒng),可是又沒(méi)有用戶(hù)名和密碼的,可以單擊用戶(hù)登錄界面的注冊(cè)一項(xiàng),這樣可以自己定義用戶(hù)名和密碼,這樣就可以對(duì)自己相冊(cè)進(jìn)行操作。上傳操作用戶(hù)在進(jìn)入系統(tǒng)后可以進(jìn)行相應(yīng)操作,其中包括上傳照片,刪除照片,評(píng)論照片等,新上傳的照片需要把輸入的信息添加到數(shù)據(jù)庫(kù)中,照片才可以上傳成功。第3章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)3.1界面設(shè)計(jì)3.1.1新用戶(hù)注冊(cè)界面3.1.2登錄界面 3.1.3整體界面這是用戶(hù)登陸后的管理界面,可以上傳,刪除,瀏覽圖片的界面上傳圖片的界面瀏覽圖片的界面刪除評(píng)論的界面評(píng)論管理的界面用戶(hù)管理界面對(duì)圖片發(fā)表評(píng)論界面3.2系統(tǒng)測(cè)試與實(shí)現(xiàn)系統(tǒng)測(cè)試是系統(tǒng)開(kāi)發(fā)周期中的一個(gè)十分重要的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量和可靠性的最后關(guān)鍵,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最終審查。雖然本系統(tǒng)在測(cè)試之前已經(jīng)經(jīng)過(guò)了系統(tǒng)分析、需求分析、概要分析、詳細(xì)分析等階段嚴(yán)格的技術(shù)審查,但是錯(cuò)誤和疏漏的存在還是無(wú)法避免的。如果沒(méi)有再投入運(yùn)行前的系統(tǒng)測(cè)試階段被發(fā)現(xiàn)并糾正,問(wèn)題遲早會(huì)在進(jìn)行中暴露出來(lái),到那時(shí)要糾正錯(cuò)誤將會(huì)付出更大的代價(jià),甚至?xí)斐刹豢霸O(shè)想的后果。因此我在整個(gè)開(kāi)發(fā)過(guò)程中不斷檢測(cè),不斷發(fā)現(xiàn)系統(tǒng)的出錯(cuò),以便及時(shí)更正。第四章 總結(jié)經(jīng)過(guò)了兩個(gè)星期的努力,經(jīng)過(guò)請(qǐng)教同學(xué)和上網(wǎng)查詢(xún),錯(cuò)誤點(diǎn)全部清除,現(xiàn)在系統(tǒng)可以按著設(shè)計(jì)思路和需求功能正常運(yùn)行,基于JavaWeb技術(shù)的在線相冊(cè)項(xiàng)目的設(shè)計(jì)與開(kāi)發(fā)基本完成。但是該系統(tǒng)仍然存在缺陷尚未解決,即權(quán)限沒(méi)控制好,比如用戶(hù)也可以刪除照片。 通過(guò)開(kāi)發(fā)這個(gè)在線相冊(cè)管理系統(tǒng),我們不但熟練掌握了軟件集成開(kāi)發(fā)環(huán)境Myeclipse 10.0的使用,還學(xué)會(huì)了Tomcat 6.0服務(wù)器、sql server 2005數(shù)據(jù)庫(kù)及相關(guān)組件的使用,培養(yǎng)和鍛煉了獨(dú)立從事開(kāi)發(fā)項(xiàng)目系統(tǒng)的能力,而且通過(guò)對(duì)在線相冊(cè)系統(tǒng)的管理的操作,加深了對(duì)管理信息系統(tǒng)的原理、技術(shù)、方法、工具、步驟和有關(guān)理論知識(shí)的理解和認(rèn)識(shí),為今后在工作崗位上更好的利用jsp技術(shù)開(kāi)發(fā)網(wǎng)站打下良好的基礎(chǔ)。第5章 參考文獻(xiàn)1張陽(yáng).Java Web開(kāi)發(fā)時(shí)間教程-從設(shè)計(jì)到實(shí)現(xiàn)M,北京:清華大學(xué)出版社, 2008.9 2李緒成.Java EE5 實(shí)用教程M,北京:電子工業(yè)出版社, 2007.2 3孫鳳棟.Orcale數(shù)據(jù)庫(kù)基礎(chǔ)教程M,北京:電子工業(yè)出版社, 2007.8 4石冬凌.軟件工程實(shí)用教程M,大連:動(dòng)軟信息學(xué)院, 2008.8.23 5張大方.軟件測(cè)試技術(shù)與管理M,長(zhǎng)沙:湖南大學(xué)出版社,2007.4 6姜仲.Java語(yǔ)言程序設(shè)計(jì)M,沈陽(yáng):東北大學(xué)出版社,2007.1 7陳旭東.JSP 2.0應(yīng)用教程M,北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2006.6 8霍斯特曼(美).JAVA2核心技術(shù)卷:基礎(chǔ)知識(shí)(原書(shū)第7版)M,北京:機(jī)械工 業(yè)出版社,2006.5 9李文澤. Java程序設(shè)計(jì)專(zhuān)家門(mén)診M,北京:清華大學(xué)出版社,2006.11.24 10Bruce Eckel.Think in JavaM, 英國(guó):Prentice Hall PTR,2003.8附錄 系統(tǒng)主要代碼實(shí)現(xiàn)管理員管理頁(yè)面 用戶(hù)相冊(cè)管理 返回主頁(yè) 上傳圖片 瀏覽圖片 刪除圖片 評(píng)論管理 用戶(hù)管理 哲開(kāi)相冊(cè) 哲開(kāi)相冊(cè)管理系統(tǒng) !- function CheckForm(TheForm) trimform(TheForm); if (TheForm
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)SDN網(wǎng)絡(luò)安全防護(hù)與入侵檢測(cè)優(yōu)化報(bào)告
- 精準(zhǔn)鎖定計(jì)算機(jī)一級(jí)考試考點(diǎn)試題及答案
- 新興行業(yè)中的邏輯思維試題及答案
- 2025年現(xiàn)代漢語(yǔ)考試專(zhuān)題復(fù)習(xí)試題及答案
- 法學(xué)概論的教學(xué)目標(biāo)與方法論試題及答案
- 漢語(yǔ)學(xué)習(xí)中的情感認(rèn)知試題及答案
- 2025年稅法考試全景透視試題及答案
- WPS圖表制作技巧試題及答案解析
- 大數(shù)據(jù)與社交網(wǎng)絡(luò)中的代際關(guān)系研究
- 乳制品行業(yè)奶源質(zhì)量控制與品牌形象塑造報(bào)告
- 2024哈爾濱幼兒師范高等專(zhuān)科學(xué)校教師招聘考試筆試試題
- 中華人民共和國(guó):各省份對(duì)應(yīng)的地級(jí)市與縣級(jí)市一覽表
- 孕期艾梅乙實(shí)驗(yàn)室檢測(cè)培訓(xùn)
- MOOC 知識(shí)圖譜導(dǎo)論-浙江大學(xué) 中國(guó)大學(xué)慕課答案
- 室內(nèi)裝飾裝修改造技術(shù)規(guī)程
- 毒蛇、毒蟲(chóng)咬傷的急診救治
- MOOC 人力資源管理-暨南大學(xué) 中國(guó)大學(xué)慕課答案
- 如何看見(jiàn)聲音
- 事業(yè)單位工作人員調(diào)動(dòng)申報(bào)表
- aeo供應(yīng)鏈安全培訓(xùn)
- 《審計(jì)實(shí)務(wù)》第6講 函證程序(下)
評(píng)論
0/150
提交評(píng)論