




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