




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、本科學生大作業(yè)實驗報告課程名稱:數(shù)據(jù)庫應用開發(fā)技術 實驗項目名稱:沙發(fā)客系統(tǒng)詳 細 設 計選課班級: 選課B02班 開課學期: 2012至 2012 學年 02 學期學號: 姓名: 學號: 姓名:學號: 姓名:完成時間 : 2012 年 5 月 31 日 目錄1 引言. 31.1 編寫目的 . . 31.2 背景 . . 31.3 定義 . . 32 總體設計 . . 82.1開發(fā)環(huán)境 . . 82.2軟件功能模塊設計 . . 82.3命名規(guī)則 . . 113功能模塊設計 . . 123.1 vo對象值 . . 123.2 dao數(shù)據(jù)獲取對象 . 213.3 數(shù)據(jù)庫連接 . . 303.4 f
2、ilter過濾器 . . 303.4 servlet文件 . 303.5 jsp與html 文件 . . 323.6重要函數(shù)與過程 . . 344子功能詳細設計 . . 374.1登陸模塊 . . 374.2 注冊模塊 . . 384.3 主頁面模塊 . . 394.4 沙發(fā)模塊 . . 424.5 日志模塊 . . 454.6 相冊模塊 . . 484.7 意見反饋 . . 491 引言1.1 編寫目的該文檔是專門為程序員、測試員編寫的。1.2 背景見“數(shù)據(jù)庫設計”文檔。1.3 定義本系統(tǒng)的項目工程目錄如圖1-1 所示。 其中: 圖1-1 項目工程目錄1vo 存放所有包含業(yè)務字典表、基本表、
3、數(shù)據(jù)字典表操作的vo 對象,具體有:(1voBDactionListen.java:定義了動態(tài)監(jiān)聽表BDactionListen 表的屬性及相應的方法。(2 voBDarticle.java:定義了日志表BDarticle 的屬性及相應的方法。(3 voBDarticleComment.java:定義了日志評論表BDarticleComment 的屬性及相應的方法。(4 voBDarticleCommentReply.java :定義了日志評論回復表BDarticleCommentReply 的屬性及相應的方法。(5 voBDarticleVisit.java:定義了日志訪問表BDarticl
4、eVisit 的屬性及相應的方法。(6 voBDcouch.java:定義了沙發(fā)表BDcouch 的屬性及相應的方法。(7 voBDdraft.java:定義了日志草稿箱表BDdraft 的屬性及相應的方法。(8 voBDfeedBack.java:定義了意見反饋表BDfeedBack 的屬性及相應的方法。(9 voBDfeedBackReply.java:定義了意見發(fā)聵回復表BDfeedBackReply 的屬性及相應的方法。(10 voBDfriend.java:定義了好友表BDfriend 的屬性及相應的方法。(11 voBDfriendRequest.java :定義了好友表請求表BD
5、friendRequest 的屬性及相應的方法。(12 voBDfriendType.java:定義了好友類型表BDfriendType 的屬性及相應的方法。(13 voBDhistoryVisit.java:定義了歷史訪問記錄表BDhistoryVisit 的屬性及相應的方法。(14 voBDmatch.java:定義了沙發(fā)匹配表BDmatch 的屬性及相應的方法。(15 voBDpicture.java:定義了相片表BDpicture 的屬性及相應的方法。(16 voBDpictureBox.java:定義了相片評論表BDpictureBox 的屬性及相應的方法。(17 voBDpictu
6、reComment.java:定義了相片評論表BDpictureComment 的屬性及相應的方法。(18 voBEadmin.java:定義了管理員表BEadmin 的屬性及相應的方法。(19 voBEblogInformation.java:定義了博客表BEblogInformation 的屬性及相應的方法。(20 voBEcity.java:定義了城市表BEcity 的屬性及相應的方法。(21 voBEcouchsurfing.java:定義了沙發(fā)客表BEcouchsurfing 的屬性及相應的方法。(22 voBEscenery.java:定義了風景區(qū)表BEscenery 的屬性及相應
7、的方法。(23 voDTactionType.java:定義了動態(tài)類型表DTactionType 的屬性及相應的方法。(24 voDTarticleSort.java:定義了日志分類表DTarticleSort 的屬性及相應的方法。(25 voDTcouchsurfing.java:定義了沙發(fā)客表DTcouchsurfing 的屬性及相應的方法。(26voDTcouchsurfingContribution.java:定義了沙發(fā)客貢獻表DTcouchsurfingContribution 的屬性及相應的方法。(27 voDTcouchType.java:定義了沙發(fā)類型表DTcouchType
8、的屬性及相應的方法。(28 voDTprofessional.java:定義了職業(yè)表DTprofessional 的屬性及相應的方法。(29 voOTerror.java:定義了錯誤信息處理表OTerror 的屬性及相應的方法。2 dao存放所有業(yè)務字典表、基本表、數(shù)據(jù)字典表操作的dao 對象,包括了增、刪、改、查以及各種主要業(yè)務操作,具體有:(1 daoBDactionListen.java:定義了針對表BDactionListen 的方法。(2 daoBDarticle.java:定義了針對表BDarticle 的方法。(3 daoBDarticleComment.java:定義了針對表B
9、DarticleComment 的方法。(4 daoBDarticleCommentReply.java:定義了針對表BDarticleCommentReply 的方法。(5 daoBDarticleVisit.java:定義了針對表BDarticleVisit 的方法。(6 daoBDcouch.java:定義了針對表BDcouch 的方法。(7 daoBDdraft.java:定義了針對表BDdraft 的方法。(8 daoBDfeedBack.java:定義了針對表BDfeedBack 的方法。(9 daoBDfeedBackReply.java:定義了針對表BDfeedBackRepl
10、y 的方法。(10 daoBDfriend.java:定義了針對表BDfriend 的方法。(11 daoBDfriendRequest.java:定義了針對表BDfriendRequest 的方法。(12 daoBDfriendType.java:定義了針對表BDfriendType 的方法。(13 daoBDhistoryVisit.java:定義了針對表BDhistoryVisit 的方法。(14 daoBDmatch.java:定義了針對表BDmatch 的方法。(15 daoBDpicture.java:定義了針對表BDpicture 的方法。(16 daoBDpictureBox.
11、java:定義了針對表BDpictureBox 的方法。(17 daoBDpictureComment.java:定義了針對表BDpictureComment 的方法。(18 daoBDpictureCommentReply.java:定義了針對表BDpictureCommentReply 的方法。(19 daoBEadmin.java:定義了針對表BEadmin 的方法。(20 daoBEblogInformation.java:定義了針對表BEblogInformation 的方法。(21 daoBEcity.java:定義了針對表BEcity 的方法。(22 daoBEcouchsurf
12、ing.java:定義了針對表BEcouchsurfing 的方法。(23 daoBEscenery.java:定義了針對表BEscenery 的方法。(24 daoDTactionType.java:定義了針對表DTactionType 的方法。(25 daoDTarticleSort.java:定義了針對表DTarticleSort 的方法。(26 daoDTcouchsurfing.java:定義了針對表DTcouchsurfing 的方法。(27 daoDTcouchsurfingContribution.java:定義了針對表DTcouchsurfingContribution 的方
13、法。(28 daoDTcouchType.java:定義了針對表DTcouchType 的方法。(29 daoDTprofessional.java:定義了針對表DTprofessional 的方法。(30 daoOTerror.java:定義了針對表OTerror 的方法。3 servlet存放了對所有業(yè)務處理的方法,具體有:(1 AdminBlogListServlet.java :定義了日志博客日志列表顯示的方法,主要調(diào)用了daoBDarticle 類中的qryBDarticle 方法以及voBDarticle 類的屬性值。(2 CategoryServlet.java:定義了博客日志分
14、類的處理方法,主要調(diào)用了daoDTarticleSort 類中的addDTarticleSort 方法以及voDTarticleSort 類的屬性值。(3 CommentServlet.java :定義了日志評論的處理方法,主要調(diào)用了daoBDComment 類中的add Comment方法以及voBD Comment類的屬性值。(4 DeleteBlogServlet.java :定義了刪除博客日志的處理方法,主要調(diào)用了daoBD Deletearticle 類中的方法以及類的屬性值。(5 deleteCouchServlet.java :定義了刪除沙發(fā)的處理方法,主要調(diào)用了dao dele
15、teCouchServlet.java 類中del deleteCouch的方法以及voBDcouch 類的屬性值。(6 deleteMatchServlet.java :定義了刪除匹配的處理方法,主要調(diào)用了daoBDmatch 類中delMatch 的方法以及voBDmatch 類的屬性值。(7 informationServlet.java :定義了修改個人檔案的處理方法,主要調(diào)用了daoBEcouchsurfing 類中update 的方法以及voBEcouchsurfing 類的屬性值。(8 joinCouchServlet.java:定義了加入沙發(fā)的處理方法,主要調(diào)用了daoBDco
16、uch 類中的addBDmatch 方法以及voBDmatch 類的屬性值。(9 loginServlet.java:定義了登錄的處理方法。(10 matchCouchServlet.java:定義了匹配沙發(fā)的處理方法,主要調(diào)用了daoBDmatch 類中addmatch 的方法以及vomatch 類的屬性值。(11 PostEditBlogServlet.java:定義了編寫博客日志的預處理的處理方法。(12 PreEditBlogServlet.java:定義了編輯博客日志中的處理方法。(13 publishCouchServlet.java :定義了發(fā)布沙發(fā)的處理方法的處理方法,主要調(diào)用
17、了類中的方法以及類的屬性值。(14 registerServlet.java:定義了注冊沙發(fā)客的處理方法,主要調(diào)用了daoBEcouchsurfing 類中的addcouchsurfing 的方法以及voBEcouchsurfing 類的屬性值。(15 searchCouchServlet.java:定義了查找沙發(fā)的處理方法,主要調(diào)用了daoBDcouch 類中的qryCouch 方法以及voBDcouch 類的屬性值。(16 SendAttachmentMailServlet.java:定義了發(fā)送帶附件的郵件的處理方法。(17 upHeadphotoServlet.java:定義了上傳頭像的
18、處理方法,主要調(diào)用了BEcouchsurfing 類中update 的方法。(18 upPictureServlet.java:定義了上傳照片的處理方法。(19 viewCouchServlet.java:定義了查看沙發(fā)的處理方法。(20 viewPictureServlet.java:定義了查看照片的處理方法。(21 writeArticleServlet.java:定義了寫日志的處理方法。4)filter 過濾器(1 checkIsLoginFilter.java:檢查用戶是否登錄,如果沒有登錄,操作的權限有限,所能使用的功能也有限,跳轉(zhuǎn)到登錄頁面。(2 encodingFilter.ja
19、va:處理字符編碼的問題。5 系統(tǒng)圖片的存儲(1 backgroud:存放系統(tǒng)頁面的背景圖片。(2 buttonImage:存放系統(tǒng)頁面的按鈕圖片。(3 image:存放首頁的圖片。(3 image2:存放業(yè)務處理的圖片(4 img:存放圖標ico 圖片5style 和css 存放系統(tǒng)用到的css 文件,具體有(1 button.css:定義了所有按鈕的樣式表。(2 couch.css:定義了沙發(fā)couch 頁面的樣式。(3 style1.css:定義了首頁homePage 頁面的樣式。(4 style2.css.css:定義了日志article 頁面的樣式。(5 displaytag.css
20、:定義了沙發(fā)顯示的樣式6 upHeadphoto存放沙發(fā)客上傳的頭像照片。7js 存放日歷表的calendar.js 文件8 WebRoot:存放的JSP 和HTML 文件,具體有:(1 homePage.jsp:定義了首頁頁面。(2 couch.jsp:定義了查找沙發(fā)、發(fā)布沙發(fā)、我的沙發(fā)頁面。(3 writeArticle.jsp:定義了寫日志的頁面。(4 register.jsp:定義了沙發(fā)客注冊的頁面。(5 matchCouch.jsp:定義了沙發(fā)匹配信息的頁面。(6 oneArticle.jsp:定義了查看別人日志的頁面。(7 information.jsp:定義了個人檔案頁面。(8
21、displayBlog.jsp:定義了顯示博客日志的頁面。(9 header.jsp:定義了日志頭部。2 總體設計2.1開發(fā)環(huán)境(1 一個專用數(shù)據(jù)庫服務器,用于Oracle11g 數(shù)據(jù)庫服務。(2 PC機:安裝如下軟件:Windows XP 、tomcat6.0 、jdk1.6 和myEclipse8.5。2.2軟件功能模塊設計該項目包括2大子功能:1 前臺子功能:首頁模塊有沙發(fā)友的最新動態(tài)、沙友排行榜、沙發(fā)友美圖,動態(tài)模塊有好友最新的動態(tài)、發(fā)表的日志、上傳的相片,沙發(fā)模塊有找沙發(fā)、發(fā)布沙發(fā)、我的沙發(fā)管理、我加入的沙發(fā)、我發(fā)布的沙發(fā),日志模塊有發(fā)表日志、日志管理、日志分類管理、日志評論管理、相
22、冊模塊上傳相片、相冊管理、相冊分類管理,足跡模塊我的歷史足跡,誰看過我等,好友模塊有查找好友、好友顯示、發(fā)送私信、刪除好友、添加好友,個人檔案模塊有上傳個人頭像、修改個人基本信息,意見發(fā)聵模塊有發(fā)聵意見,我的意見處理等。2 后臺子功能:權限管理、用戶管理、沙發(fā)客管理、日志管理、相冊管理、沙發(fā)管理、意見反饋管理、系統(tǒng)公告管理。2.2.1前臺子功能前臺子功能如圖2-1所示。 圖2-1 前臺子功能前臺子功能面向游客和沙發(fā)客用戶,沙發(fā)客功能只針對沙發(fā)客。(1 沙發(fā)客屬性包括沙發(fā)客賬號、沙發(fā)客賬號、沙發(fā)客姓名、相片路徑、性別、身份證號、興趣愛好、電話號碼、注冊日期、郵箱、QQ 號碼、工作單位、詳細住址、
23、職業(yè)編號。(2 城市屬性包括城市編號、城市介紹、相片路徑、城市名稱、經(jīng)度、緯度。(3 景點屬性包括景點編號、景點名、星級、景點描述、相片路徑、價格、折扣、城市編號。(4 訂單屬性包括博客編號、博客名稱、訪問次數(shù)、博客描述、訪問權限、創(chuàng)建時間、沙發(fā)客賬號。(5 沙發(fā)屬性包括沙發(fā)編號、沙發(fā)狀態(tài)、提供時間、結(jié)束時間、容納量、沙發(fā)價格、沙發(fā)類型、城市編號、沙發(fā)客賬號。(6匹配屬性包括匹配編號、附言、匹配日期、是否同意、是否有效、是否完成、沙發(fā)編號(沙發(fā))、沙發(fā)客賬號(東道主)、沙發(fā)客賬號(客人)。(7日志分類屬性包括分類編號、分類名稱、是否隱藏、是否設置密碼、訪問密碼、排序編號、操作時間、博客編號。(
24、8日志屬性包括日志編號、日志標題、日志內(nèi)容、是否置頂、瀏覽次數(shù)、發(fā)表日期、日志標簽、分類編號、博客編號。(9日志訪問屬性包括日志編號、訪問人、訪問時間。(10日志評論屬性、評論編號、評論內(nèi)容、評論時間、只能博主看、博客編號(評論人)、日志編號(被評論文章)。(11日志評論回復屬性包括回復編號、回復內(nèi)容、回復時間、博客編號(回復人 、評論編號(回復對象)。(12日志草稿箱屬性包括草稿編號、草稿標題、草稿內(nèi)容、保存時間、博客編號。(13相冊屬性包括相冊編號、相冊名稱、相冊描述、相冊數(shù)量、是否隱藏、是否置頂、是否設置密碼、訪問密碼、排序編號、創(chuàng)建時間、博客編號。(14相片屬性包括相片編號、相片名稱、
25、相片描述、相片標簽、瀏覽次數(shù)、是否為相冊封面、相片路徑、排序編號、添加時間、相冊編號(從屬相冊)。(15相片評論屬性包括評論編號、評論內(nèi)容、評論時間、只能博主看、博客編號(評論人)、相片編號(被評論相片)。(16日志評論回復屬性包括回復編號、回復內(nèi)容、回復時間、博客編號(回復人 、評論編號(回復對象)。(17留言屬性包括留言編號、留言內(nèi)容、是否隱藏(只能從屬用戶看)、留言時間、沙發(fā)客賬號。(18留言回復屬性包括回復編號、留言內(nèi)容、是否隱藏(只能從屬用戶看)、留言時間、留言編號(回復對象)、管理員賬號(回復人)。(19好友分類屬性包括好友分類編號、好友分類名稱、列表排列順序、創(chuàng)建時間、沙發(fā)客賬號
26、(從屬用戶)。(20好友屬性包括關系、是否隱藏、是否關注動態(tài)、好友備注、創(chuàng)建時間、好友分類編號(從屬分類)、沙發(fā)客賬號(從屬用戶)、沙發(fā)客賬號(好友編號)。(21好友請求屬性包括請求編號、請求附言、是否接受、請求時間、沙發(fā)客賬號(請求從屬用戶)、沙發(fā)客賬號(請求人)。(22動態(tài)監(jiān)聽屬性包括設置時間、動態(tài)類型、動態(tài)事件、沙發(fā)客賬號(監(jiān)聽者)、沙發(fā)客賬號(被監(jiān)聽者)。2.2.2后臺子功能后臺管理子功能如圖2-2所示。 圖2-2后臺子功能(1 權限屬性包括職員編號、功能編號、瀏覽權限、增加權限、刪除權限、修改權限。 (2 管理員屬性包括管理員賬號、登陸密碼、管理員姓名、性別、身份證號、薪水、住址、注
27、冊日期、電話號碼、QQ 號碼、電子郵件。(3 城市屬性包括城市編號、城市介紹、相片路徑、城市名稱、經(jīng)度、緯度。 (4 景點屬性包括景點編號、景點名稱、星級、景點描述、相片路徑、價格、折扣、城市編號。 (5 系統(tǒng)公告屬性包括公告編號、公告時間、公告內(nèi)容。2.3命名規(guī)則1 每個過程或函數(shù)開始前給出說明,包括實現(xiàn)的功能、返回值。 2 每個過程或函數(shù)在其程序中間對重要的部分給出詳細的注釋。 3 函數(shù)、變量和過程命名規(guī)范:(1 所有的函數(shù)采用具有實際含義的英文單詞組成,且從第二個單詞開始首個字母必須大寫,即駝峰式寫法,如insertCouch 。(2 所有的存儲過程名用pr+具有實際含義的英文單詞組成,
28、如prcouchsurfingNo 。 (3 所有變量采用類型+含義或直接使用具有實際含義的單詞的方式進行命名,如sBookNo 。4 表單命名規(guī)范:(1 文件名稱:表名或具有實際含義的英文單詞的組合,且每個單詞的首字母都大寫或從第二個單詞開始的首字母都大寫。(2 工程名:具有實際含義的英文單詞的組合,且從第二個單詞的首字母都大寫。 (3 servert文件名:業(yè)務名稱+Servlet。(4包名:vo 為對象值value object,dao 為數(shù)據(jù)獲取data access object ,servlet表示Servlet 包。5 編輯框命名:edt+屬性名3功能模塊設計共用模塊涉及到dao
29、 、vo 、servlet 和jsp 等文件。3.1 vo對象值vo 包中的前綴為vo 的文件如表3-1所示。表3-1 vo包中的對象值 3.2 dao數(shù)據(jù)獲取對象dao 包中的數(shù)據(jù)獲取對象文件如表3-2所示。表3-2 dao包中的dao 3.3 數(shù)據(jù)庫連接connDB 包中的bean 文件如表3-3所示。表3-3 connDB 包中的bean 3.4 filter過濾器filter 包中的filter 文件如表3-4所示。表3-3 filter 包中的filter 3.4 servlet文件servlect 包中的servlect 文件如表3-5所示。表3-5 packFilter 包中的s
30、ervlect 3.5 jsp與html 文件(1WebRoot目錄中的文件如表3-6所示。表3-6 WebRoot 目錄中的文件 (2 admin目錄中的文件如表3-7所示。表3-7 admin 目錄中的文件 (4 picture目錄中的文件如表3-8所示。表3-8 picture目錄中的文件 3.6重要函數(shù)與過程重要的函數(shù)與過程如表3-38所示。表3-38 重要的函數(shù)與過程 4子功能詳細設計 4.1登陸模塊4.1.1功能對用戶輸入登錄信息進行驗證,并對用戶名、密碼不正確的用戶進行提示。登錄成功即可跳轉(zhuǎn)到相應的主界面。4.1.2時間開始時間:2012.4. 1 最后修改時間:2012.4.2
31、24.1.3界面前臺沙發(fā)客登錄界面如圖4-1所示。圖 4-1 沙發(fā)客登錄界面圖登錄后的頁面如圖4-2所示。 圖 4-2 沙發(fā)客登陸后頁面4.1.4輸入項1 用戶名、密碼和驗證碼。 2 通過鍵盤輸入數(shù)據(jù)。4.1.5主要實現(xiàn)算法(1 沙發(fā)客登錄。調(diào)用homePage.jsp 網(wǎng)頁為用戶提供輸入界面,提交后先執(zhí)行javaScript 腳本中的check(函數(shù)判斷賬號和密碼是否為空。若為空則給出相應提示;若不為空則交給loginServlet.java 文件進行處理,在servlet 中通過調(diào)用BEcouchsurfing.java 文件,訪問數(shù)據(jù)庫中的BEcouchsurfing 表來判斷是否合法用
32、戶,如果是合法用戶,進入相應的網(wǎng)頁,如果出錯,返回錯誤信息,提示用戶重新登錄。4.2 注冊模塊4.2.1功能對用戶輸入注冊信息進行驗證,賬號和密碼不能為空且兩次輸入密碼要求正確。用戶注冊成功后即可登錄然后進行發(fā)布沙發(fā)、發(fā)表日志等。4.2.2時間開始時間:2012. 3. 22 最后修改時間:2012.3.224.2.3界面沙發(fā)客注冊界面,如圖4-3所示。 圖 4-3 沙發(fā)客注冊界面圖4.2.4輸入項1 帳號、密碼、昵稱和性別。 2 通過鍵盤和鼠標輸入數(shù)據(jù)。4.2.5主要算法會員注冊:調(diào)用register.jsp 網(wǎng)頁為用戶提供輸入界面,提交后先執(zhí)行javaScript 腳本的check(函數(shù)判
33、斷用戶名、密碼是否為空和兩次輸入的密碼是否一致,若用戶名和密碼為空或兩次密碼輸入不一致則給出相應的提示;否則提交給register.java 文件進行處理。4.3 主頁面模塊4.3.1 功能沙發(fā)客登錄后,在主頁面有注冊按鈕、景點信息、最近的沙發(fā)動態(tài)、沙發(fā)客的相關介紹、正在使用沙發(fā)客的用戶、沙發(fā)客美圖、等相關信息,沙發(fā)客可以點擊相關的超鏈接直接訪問相關的信息4.3.2 時間開始時間:2012-4-3 最后修改時間:2012-4-74.3.3 界面1 主界面如圖4-5所示,主界面沙發(fā)客介紹如圖4-6所示,訪問沙發(fā)客日志界面如圖4-7所示: 圖4-5 主界面 圖4-6 查看功能菜單界面 圖4-7 查
34、看職員權限界面4.3.4 輸入項1 通過點擊超鏈接訪問相關的頁面。2 通過鍵盤和鼠標輸入數(shù)據(jù)。4.3.5 主要實現(xiàn)算法1 主界面實現(xiàn)算法。首先查詢出系統(tǒng)的主界面,調(diào)用packBeanQuery 包下面的beanOTFunctionQuery.java中的方法qryOTFunction(;提交添加功能表單,調(diào)用packServInsert 包下的servOTFunctionInsert.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanInsert 包下的beanOTFunctionInsert.java 中的insOTFunction(方法,把相應的功能記錄插入至功
35、能表中;提交修改功能表單,調(diào)用packServModify 包下的servOTFunctionModify.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanModify 包下的beanOTFunctionModify.java 中的uptOTFunction(方法,更新相應的功能記錄;提交刪除表單,調(diào)用packServDelete 包下的servOTFunctionDelete.java 中的doPost(方法,通過doPost 方法調(diào)用packBeanDelete 包中的beanOTFunctionDelete.java 文件中的delOTFunction(方法
36、,刪除相應的記錄。4.4 沙發(fā)模塊4.4.1 功能沙發(fā)模塊主要分為查找沙發(fā)、發(fā)布沙發(fā)、我的沙發(fā)、沙發(fā)管理四個子部分,具體介紹如下:1 查找沙發(fā)沙發(fā)客查詢指定條件的沙發(fā)。2 發(fā)布沙發(fā)沙發(fā)客根據(jù)自己的意愿發(fā)布相關的沙發(fā)信息。3 我的沙發(fā)沙發(fā)客已經(jīng)發(fā)布了的沙發(fā)。4.4.2 時間開始時間:2012-4-10最后修改時間:2012-4-204.4.3 界面1 找沙發(fā)。找沙發(fā)界面如圖4-8所示,發(fā)布沙發(fā)界面如圖4-9所示,找沙發(fā)的結(jié)果如圖4-10所示: 圖4-8 找沙發(fā)界面圖 圖4-9 添加圖書大類別界面圖 圖 4-10 查找沙發(fā)結(jié)果界面圖4.4.4 輸入項1 找沙發(fā)通過鍵盤輸入沙發(fā)的所在地,沙發(fā)主人的年
37、齡,性別,開始日期,結(jié)束日期;2 發(fā)布沙發(fā)通過鍵盤輸入所發(fā)布沙發(fā)的所在地、容納量、狀態(tài)、沙發(fā)類型、開始日期、結(jié)束日期。3 沙發(fā)查找結(jié)果根據(jù)查找到的沙發(fā),可以點擊加入按鈕加入該沙發(fā)。4.4.5 主要實現(xiàn)算法1 找沙發(fā)(1 提交查找沙發(fā)表單,調(diào)用packServInsert 包在servDCLargeCategoryInsert.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanInsert 包下的beanDCLargeCategoryInsert.java 中的insDCLargeCategory(方法2 發(fā)布沙發(fā)提交發(fā)布沙發(fā)表單,調(diào)用調(diào)用packBeanQuery
38、包下面的beanDCSmallCategoryQuery.java 中的方法qryDCSmallCategory (;調(diào)用packServInsert 包在servDCSmallCategoryInsert.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanInsert 包下的beanDCSmallCategoryInsert.java 中的insDCSmallCategory (方法,把相應的記錄插入到沙發(fā)顯示結(jié)果中;4.5 日志模塊4.5.1 功能日志模塊包括發(fā)布日志、日志管理、日志分類、評論管理等相關信息的操作4.5.2 時間開始時間:2012-4-20最后修
39、改時間:2012-4-304.5.3 界面1 日志界面。發(fā)表日志界面如圖4-11所示,日志管理界面如圖4-12所示,添加分類界面如圖4-13所示,評論管理界面如果4-14所示: 圖4-11 發(fā)表日志界面圖 圖4-12 日志管理界面圖 圖4-13 添加分類界面圖 圖4-14評論管理界面圖4.5.4 輸入項1 發(fā)表日志輸入日志標題、主題、標簽、是否置頂?shù)认嚓P信息。2 日志管理對日志進行修、刪除等操作。3 添加分類增加一個新的日志分類。4 評論管理對日志的評論進行管理。4.5.5 主要實現(xiàn)算法1 發(fā)表日志。發(fā)表日志調(diào)用調(diào)用packBeanQuery 包下面的beanDCPackingQuery.ja
40、va 中的方法qryDCPacking (;提交發(fā)表日志表單,調(diào)用packServInsert 包在servDCPackingInsert.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanInsert 包下的beanDCPackingInsert.java 中的insDCPacking (方法,把相應的記錄插入日志表中;2 日志管理。日志管理調(diào)用調(diào)用packBeanQuery 包下面的beanDCLanguageQuery.java 中的方法qryDCLanguage (;提交修改日志表單,調(diào)用packServModify 包下的servDCLanguageMod
41、ify.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanModify 包下的beanDCLanguageModify.java 中的uptDCLanguage (方法,更新相應的日志表記錄;提交刪除日志表單,調(diào)用packServDelete 包下的servDCLanguageDelete.java 中的doPost(方法,通過doPost 方法調(diào)用packBeanDelete 包中的beanDCLanguage.java 文件中的delDCLanguage(方法,刪除相應的記錄。3 增加分類。提交增加分類表單,調(diào)用packServInsert 包在servDCMarkInsert.java 中的doPost(方法,通過doPost 方法又調(diào)用packBeanInsert 包下的beanDCMarkInsert.java 中的insDCMark (方法,把相應的記
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度珠寶企業(yè)數(shù)字化轉(zhuǎn)型戰(zhàn)略合作合同
- 2025年度綠茶茶園承包合作種植與加工合同
- 二零二五年度家庭月嫂服務及培訓合同
- 二零二五年度合伙購車積分兌換協(xié)議
- 2025年重慶考貨運上崗證試答題
- 2025年廣東年貨運從業(yè)資格證考試答案
- 生日宴上的發(fā)言稿
- 地下停車位轉(zhuǎn)讓合同
- 手車過戶交易協(xié)議合同
- 工程建設監(jiān)理合同
- 2022年高考(全國甲卷)語文仿真模擬卷【含答案】
- 腸瘺治療PPT醫(yī)學課件(PPT 25頁)
- 員工轉(zhuǎn)正評價表
- 道路交通事故責任認定行政復議申請書范例
- 鄭州大學圖書館平立剖面效果圖
- 高效液相含量測定計算公式
- 公安機關通用告知書模板
- 《小學數(shù)學課程與教學》教學大綱
- 《手機攝影》全套課件(完整版)
- 礦井無計劃停電停風安全技術措施
- 標前合作合同協(xié)議書范本
評論
0/150
提交評論