課程設(shè)計(jì) 留言板 個(gè)人網(wǎng)站JSP+SQL_第1頁(yè)
課程設(shè)計(jì) 留言板 個(gè)人網(wǎng)站JSP+SQL_第2頁(yè)
課程設(shè)計(jì) 留言板 個(gè)人網(wǎng)站JSP+SQL_第3頁(yè)
課程設(shè)計(jì) 留言板 個(gè)人網(wǎng)站JSP+SQL_第4頁(yè)
課程設(shè)計(jì) 留言板 個(gè)人網(wǎng)站JSP+SQL_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、西安文理學(xué)院 計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 設(shè)計(jì)名稱:設(shè)計(jì)名稱: 軟件項(xiàng)目設(shè)計(jì)軟件項(xiàng)目設(shè)計(jì) 設(shè)計(jì)題目:設(shè)計(jì)題目: 留言簿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)留言簿系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生學(xué)號(hào):學(xué)生學(xué)號(hào): 專業(yè)班級(jí):專業(yè)班級(jí): 軟件工程二班軟件工程二班 學(xué)生姓名:學(xué)生姓名: 茍朋茍朋 學(xué)生成績(jī):學(xué)生成績(jī): 指導(dǎo)教師(職稱):指導(dǎo)教師(職稱): 張紅祥(講師)張紅祥(講師) 課題工作時(shí)間:課題工作時(shí)間: 2011.4.11 至至 2011.4.22 說(shuō)明: 1、報(bào)告中的任務(wù)書、進(jìn)度表由指導(dǎo)教師在課程設(shè)計(jì)開(kāi)始前填寫并發(fā)給每 個(gè)學(xué)生;四、五兩項(xiàng)(中英文摘要)由學(xué)生在完成綜合設(shè)計(jì)后填寫。 2、學(xué)生成績(jī)由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計(jì)情

2、況給出各項(xiàng)分值及總評(píng)成績(jī)。 3、指導(dǎo)教師評(píng)語(yǔ)一欄由指導(dǎo)教師就學(xué)生在整個(gè)設(shè)計(jì)期間的平時(shí)表現(xiàn)、設(shè) 計(jì)完成情況、報(bào)告的質(zhì)量及答辯情況,給出客觀、全面的評(píng)價(jià)。 4、所有學(xué)生必須參加課程設(shè)計(jì)的答辯環(huán)節(jié),凡不參加答辯者,其成績(jī)一 律按不及格處理。答辯小組成員應(yīng)由 2 人及以上教師組成。 5、報(bào)告正文字?jǐn)?shù)一般應(yīng)不少于 3000 字,也可由指導(dǎo)教師根據(jù)本門綜合設(shè) 計(jì)的情況另行規(guī)定。 6、平時(shí)表現(xiàn)成績(jī)低于 6 分的學(xué)生,取消答辯資格,其本項(xiàng)綜合設(shè)計(jì)成績(jī) 按不及格處理。 學(xué)生姓名茍朋學(xué)號(hào) 專業(yè) 班級(jí) 08 軟件工程二班 設(shè)計(jì)題目留言簿系統(tǒng)統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 內(nèi)容概要: 留言簿系統(tǒng)統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)具體要求如下: 1)創(chuàng)建

3、個(gè)人網(wǎng)站; 2) 創(chuàng)建留言板信息(留言板信息的新增、刪除、修改、查詢) ; 3) 注冊(cè)用戶信息的維護(hù)(用戶的新增、刪除、修改、查詢) ; 4) 按注冊(cè)姓名查詢留言信息; 5) 注冊(cè)用戶數(shù)據(jù)輸出(根據(jù)用戶需要打印有關(guān)資料) ; 6)修改當(dāng)前用戶的密碼及用戶管理。 備注:每個(gè)用戶的信息包括:姓名、密碼、郵件、電話等 文獻(xiàn)資料: 1 張海藩.軟件工程導(dǎo)論. 清華大學(xué)出版社, 2010 2 沈洪, 施明利. JAVA 程序設(shè)計(jì)案例匯編. 清華大學(xué)出版社, 2010 3 孟德欣. JAVA 程序設(shè)計(jì). 清華大學(xué)出版社, 2011 4 石志國(guó). SQL2000 數(shù)據(jù)庫(kù)編程. 清華大學(xué)出版社, 2009 5

4、 張友生. 軟件體系結(jié)構(gòu)原理、方法與實(shí)踐 . 清華大學(xué)出版社, 2010 設(shè)計(jì)要求: 1. 采用 B/S 方式作為系統(tǒng)開(kāi)發(fā)結(jié)構(gòu); 2. 后臺(tái)數(shù)據(jù)庫(kù)(服務(wù)器)采用 Microsoft SQL Server 2000; 3. 用戶編寫代碼使用高級(jí)程序設(shè)計(jì)語(yǔ)言(如 Java)進(jìn)行開(kāi)發(fā); 4. 程序必須上機(jī)調(diào)試運(yùn)行通過(guò),并獲得滿意的結(jié)果; 5. 提交打印稿的課程設(shè)計(jì)報(bào)告。 工作期限: 設(shè)計(jì)工作自 2011 年 4 月 11 日至 2011 年 4 月 21 日止。 指指導(dǎo)導(dǎo)教教師師: 張紅祥 系系主主任任: 日日 期期:2 20 01 11 1 年年 4 4 月月 1 11 1 日日 計(jì)算機(jī)科學(xué)系課程

5、設(shè)計(jì)進(jìn)度安排表計(jì)算機(jī)科學(xué)系課程設(shè)計(jì)進(jìn)度安排表 專業(yè):專業(yè): 軟件工程軟件工程 姓名:姓名: 茍朋茍朋 學(xué)號(hào):學(xué)號(hào): 日期內(nèi) 容備注 5 月 31 日 6 月 1 日 分析題目,查閱相關(guān)資料 6 月 2 日 6 月 3 日 擬定整體方案,編寫程序 6 月 4 日 6 月 6 日 程序編寫 6 月 7 日 6 月 8 日 調(diào)試程序 6 月 9 日 6 月 10 日 整理報(bào)告 6 月 11 日 6 月 11 日 答辯 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 指導(dǎo)教師簽名:指導(dǎo)教師簽名: 201020

6、10 年年 5 5 月月 2828 日日 指導(dǎo)教師評(píng)語(yǔ) 答辯記錄表 學(xué)生姓名: 茍朋 學(xué)號(hào): 班級(jí): 08 軟件工程二班 答辯地點(diǎn): 答辯內(nèi)容記錄: 合計(jì) 分值 各項(xiàng) 分值 評(píng)分標(biāo)準(zhǔn) 實(shí)際 得分 合計(jì) 得分 備注 10 在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容 進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出, 論點(diǎn)正確,條理清晰。 答 辯 成 績(jī) 25 15 在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流 利地回答教師所提出的問(wèn)題。 答辯小組成員(簽字): 2010 年 6 月 11 日 成績(jī)?cè)u(píng)定表 學(xué)生姓名: 茍朋 學(xué)號(hào): 班級(jí): 08 軟件工程二班 類別 合計(jì) 分值 各項(xiàng) 分值 評(píng)分標(biāo)準(zhǔn) 實(shí)際 得分 合計(jì) 得分 備注 平時(shí) 表現(xiàn) 101

7、0 按時(shí)參加設(shè)計(jì)指導(dǎo),無(wú)違反紀(jì)律 情況。 20 按設(shè)計(jì)任務(wù)書的要求完成了全部 任務(wù),能完整演示其設(shè)計(jì)內(nèi)容, 符合要求。 完成 情況 30 10 能對(duì)其設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)、完整 的介紹,并能就指導(dǎo)教師提出的 問(wèn)題進(jìn)行正確的回答。 10 報(bào)告文字通順,內(nèi)容翔實(shí),論述 充分、完整,立論正確,結(jié)構(gòu)嚴(yán) 謹(jǐn)合理;報(bào)告字?jǐn)?shù)符合相關(guān)要求, 工整規(guī)范,整齊劃一。 5 課題背景介紹清楚,綜述分析充 分。 5 設(shè)計(jì)方案合理、可行,論證嚴(yán)謹(jǐn), 邏輯性強(qiáng),具有說(shuō)服力。 5 符號(hào)統(tǒng)一;圖表完備、符合規(guī)范 要求。 5 能對(duì)整個(gè)設(shè)計(jì)過(guò)程進(jìn)行全面的總 結(jié),得出有價(jià)值的結(jié)論或結(jié)果。 報(bào)告 質(zhì)量 35 5 參考文獻(xiàn)數(shù)量在 2 篇以上

8、,格式 符合要求,在正文中正確引用。 10 在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容 進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出, 論點(diǎn)正確,條理清晰。 答辯 情況 25 15 在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流 利地回答教師所提出的問(wèn)題。 總評(píng)成績(jī): 分 指導(dǎo)教師: (簽字) 日 期: 2010 年 6 月 15 日 摘 要 個(gè)人網(wǎng)站留言板及用戶注冊(cè)系統(tǒng)是一個(gè)針對(duì)個(gè)人而開(kāi)發(fā)的網(wǎng)站系統(tǒng),個(gè)人網(wǎng)站是 一個(gè)可以發(fā)布個(gè)人信息及相關(guān)內(nèi)容。通俗理解個(gè)人網(wǎng)站:就是指網(wǎng)站內(nèi)容是介紹自己 的或是以自己的信息為中心的網(wǎng)站,訪客可以在網(wǎng)站注冊(cè)后留言。本網(wǎng)站是一個(gè)典型 的簡(jiǎn)單的個(gè)人網(wǎng)站系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端WEB頁(yè)面的

9、 設(shè)計(jì)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù),不 會(huì)出現(xiàn)增加,刪除,修改的異常。而對(duì)于后者則要求應(yīng)用功能完備,易使用,界面友好 等特點(diǎn)。另外,本文還著重論述了留言板和用戶注冊(cè)系統(tǒng)的功能與實(shí)現(xiàn),包括數(shù)據(jù)流 程及存儲(chǔ)、注冊(cè)用戶管理、留言板信息管理、用戶權(quán)限管理、用戶密碼管理、留言信 息和用戶的增加、留言信息的刪除、留言信息的查詢、注冊(cè)用戶的查詢、等。本系統(tǒng) 提供管理員、訪客的登錄。管理員可以查看用戶注冊(cè)信息和留言信息,可對(duì)其進(jìn)行刪 除修改等功能。訪客登錄可以注冊(cè)臨時(shí)用戶,并用該用戶留言。 關(guān)鍵詞:個(gè)人網(wǎng)站;訪客;管理員;留言板 Abstract Personal web

10、site message board and user registration system are web site developed for individual systems, personal Web site can publish a personal information and related content. Popular understanding of website: that the content of a site is to introduce their own information, or to the center of the site, v

11、isitors can leave a message after the site up. This site is a typical simple personal website system, which mainly includes the establishment and maintenance of back-end database and front two aspects of the design of WEB pages. Request for the establishment of data consistency and integrity, data s

12、ecurity and good libraries, does not appear to add, delete, modify the exception. For the latter requires the application of functions, easy to use, friendly interface and so on. In addition, this paper focuses on the message boards and user registration system function and implementation, including

13、 data flow and storage, the registered user management, message board information management, user rights management, user password management, message information and user increases, voice messages delete, the message information query, the query registered users, and so on. The system administrato

14、r, visitor login. Administrators can view the user registration information and message information, can be modified to delete its functions. Visitors can sign up for casual users log in and use the user a message. Keywords: Personal website; Visitor; Managor;Message board 目 錄 第一章第一章 課題背景課題背景.- 1 -

15、1.1 課程要求課程要求.- 1 - 1.2 設(shè)計(jì)概要設(shè)計(jì)概要.- 1 - 1.3 工具及環(huán)境簡(jiǎn)介工具及環(huán)境簡(jiǎn)介.- 1 - 第二章第二章 設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案論述設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案論述.- 2 - 2.1 系統(tǒng)功能概述系統(tǒng)功能概述.- 2 - 2.1.1 用戶類型.- 2 - 2.1.2 管理員.- 2 - 2.1.3 普通訪客.- 3 - 2.1.4 用戶登錄判斷.- 3 - 2.1.5 用戶檢測(cè)及登錄流程.- 4 - 2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì).- 5 - 2.2.1 管理員息表:.- 5 - 2.2.2 注冊(cè)用戶信息表:.- 5 - 2.2.3 注冊(cè)用戶留言信息表:.- 5 - 2.3

16、 運(yùn)行本軟件所要求的硬設(shè)備的最小配置:運(yùn)行本軟件所要求的硬設(shè)備的最小配置:.- 6 - 第三章第三章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì).- 7 - 3.1 首頁(yè)設(shè)計(jì)首頁(yè)設(shè)計(jì).- 7 - 3.1.1 管理員登錄.- 10 - 3.1.2 訪客登錄.- 11 - 3.2 注冊(cè)訪客信息管理注冊(cè)訪客信息管理.- 12 - 3.2.1 注冊(cè)新訪客用戶信息.- 12 - 3.3 留言信息管理留言信息管理.- 14 - 3.3.1 留言信息的添加.- 14 - 3.4 信息查詢信息查詢.- 16 - 3.4.1 查詢用戶留言信息.- 16 - 第四章第四章 設(shè)計(jì)結(jié)果及分析設(shè)計(jì)結(jié)果及分析.- 18 - 4.1 首頁(yè)界面結(jié)果首

17、頁(yè)界面結(jié)果.- 18 - 4.1.1 首頁(yè)界面如下:.- 18 - 4.1.2 管理員登錄.- 18 - 4.1.2 用戶登錄.- 19 - 4.2 系統(tǒng)主界面系統(tǒng)主界面.- 19 - 4.3 留言板信息管理留言板信息管理.- 20 - 4.3.1 留言內(nèi)容信息.- 20 - 4.3.2 刪除用戶信息.- 21 - 4.4 留言管理留言管理.- 21 - 4.4.1 查看用戶留言信息.- 21 - 4.5 信息查詢信息查詢.- 22 - 4.5.1 注冊(cè)用戶信息查詢.- 22 - 4.6 結(jié)果分析結(jié)果分析.- 22 - 總總 結(jié)結(jié).- 23 - 致致 謝謝.- 24 - 參考文獻(xiàn)參考文獻(xiàn).-

18、25 - 第一章第一章 課題背景課題背景 1.1 課程要求 內(nèi)容概要: 個(gè)人網(wǎng)站留言板及用戶注冊(cè)系統(tǒng)(B/S)的設(shè)計(jì)與實(shí)現(xiàn)。 具體要求如下: 1) 用戶留言信息(留言內(nèi)容的新增、刪除、修改、查詢) ; 2) 注冊(cè)用戶維護(hù)(用戶信息的新增、刪除、修改、查詢) ; 3) 按姓名查詢用戶留言信息; 4) 管理員可對(duì)用戶注冊(cè)的信息和所有用戶的留言信息進(jìn)行管理; 5) 用戶的注冊(cè); 6) 判斷用戶標(biāo)識(shí)和口令,并進(jìn)行權(quán)限管理; 1.2 設(shè)計(jì)概要 本系統(tǒng)采用兩層 B/S 系統(tǒng)后臺(tái)采用 sqlserver 2000。注冊(cè)用戶程信息表, 留言信息表 理員信息表,三張數(shù)據(jù)表實(shí)現(xiàn)系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)。在建立數(shù)據(jù)表時(shí), 必

19、須保證數(shù)據(jù)的一致性和完整性。系統(tǒng)采用 Java、html 語(yǔ)言編寫,采用 JSP(Java Server Pages,Java 服務(wù)器網(wǎng)頁(yè)技術(shù))。 1.3 工具及環(huán)境簡(jiǎn)介 本系統(tǒng)是在 window 平臺(tái)上,采用 JSP 集成開(kāi)發(fā)環(huán)境 MyEclipse6.0.1 版 本。MyEclipse 企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功 能豐富的 JavaEE 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼

20、、調(diào)試、測(cè)試和發(fā)布功能, 完整支持 HTML, Struts, JSF, CSS, 第二章第二章 設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案論述設(shè)計(jì)簡(jiǎn)介及設(shè)計(jì)方案論述 2.1 系統(tǒng)功能概述 根據(jù),用戶權(quán)限不同可以將本系統(tǒng)分為 2 大模塊,分別為:管理員用戶權(quán) 限、訪客用戶權(quán)限。本系統(tǒng)各個(gè)部分及其包括的具體功能模塊如下圖所示: 2.1.1 用戶類型 2.1.2 管理員 訪客 管理員普通訪客 圖 2 1 用戶類型邏輯圖 管理員 查看留言內(nèi)容 查看訪客注冊(cè)信息 刪除訪客注冊(cè)信息 查找訪客留言內(nèi)容 刪除留言內(nèi)容 查詢用戶 圖 2 2 管理員權(quán)限邏輯圖 2.1.3 普通訪客 2.1.4 用戶登錄判斷 用戶系統(tǒng)登陸 根據(jù)輸入判

21、斷權(quán)限 調(diào)用用戶管理程序 調(diào)用管理員管理程序管理員系統(tǒng)登陸 圖 2 4 用戶登錄判斷 普通訪客用戶 注冊(cè)訪客信息添加留言內(nèi)容 圖 2 3 管理員權(quán)限邏輯圖 2.1.5 用戶檢測(cè)及登錄流程 用戶注冊(cè)頁(yè)面 用戶名 與密碼 連接數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)查詢 用戶名存 在 登錄并返回首頁(yè) 添加留 言 信息提示留言成功 若用戶名不存在 跳轉(zhuǎn)至注冊(cè)頁(yè)面 信息提示留言失 敗 信息提示用戶已 存在 圖 2 - 2 用戶登錄及注冊(cè)模塊程序邏輯圖 2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 2.2.1 管理員息表: 圖 2 - 2 2.2.2 注冊(cè)用戶信息表: 2.2.3 注冊(cè)用戶留言信息表: 圖 2 - 3 2.3 運(yùn)行本軟件所要求的硬設(shè)備的最

22、小配置: 內(nèi)存:512M 硬盤:80G 說(shuō)明為運(yùn)行本軟件所需要的支持軟件,如: 1.操作系統(tǒng)的名稱 windows、版本號(hào) XP; 2 程序開(kāi)發(fā)的 IDE: MyElipse 3.數(shù)據(jù)庫(kù)管理系統(tǒng):SQLserver2000 4.其他支持軟件。 5.IE5.0 以上版本。 第三章第三章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 3.1 首頁(yè)設(shè)計(jì) 本系統(tǒng)的首頁(yè)由圖片,標(biāo)題,和留言組成,根據(jù)訪客的不同需求選擇不同 的界面。 代碼如下: 我的個(gè)人主頁(yè) 我的個(gè)人主頁(yè) 首頁(yè) 注冊(cè)頁(yè)面 我的相冊(cè) 我的最愛(ài) 后續(xù)開(kāi)發(fā) 管理員登錄 訪客登錄 留言者姓名 留言內(nèi)容 src=images/pic_6.jpg width=63 height

23、=43 alt=Pic 6 / Copyright .model agency. 3.1.1 管理員登錄 系統(tǒng)在管理員登錄時(shí)要驗(yàn)證管理員的 ID 和密碼,正確才能進(jìn)入系統(tǒng),否則 提示輸入用戶名和密碼不正確。 代碼如下: 管理員登陸 用戶: 密碼: 返回首頁(yè) 管理員檢測(cè) 3.1.2 訪客登錄 注冊(cè)成為訪客登錄時(shí)也要驗(yàn)證姓名和密碼是否正確。如果正確,則允許進(jìn) 入,否則提示密碼不正確,如果用戶名不存在,提示是否需要注冊(cè)新的用戶。 代碼如下: 登錄頁(yè)面 用戶登陸 用戶: 密碼: 返回首頁(yè) 用戶檢測(cè) 3.2 注冊(cè)訪客信息管理 在該模塊中,主要實(shí)現(xiàn)的功能是:新訪客的注冊(cè),增加新訪客用戶信息, 刪除訪客用戶

24、信息,修改訪客用戶信息; 3.2.1 注冊(cè)新訪客用戶信息 在該功能模塊中,會(huì)要求訪客注冊(cè)自己的基本信息,如姓名,密碼,性 別,手機(jī)號(hào)碼,郵件等基本信息。 代碼如下: function checkeEmpty(form) for(i=0;iform.length;i+) if(form.elementsi.value=) alert(表單不能為空) return false; 用戶注冊(cè) TOMATO 用戶信 息注冊(cè) 出生日期: 年 選擇月份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 月 日 閱讀注冊(cè)服務(wù)協(xié) 議 3.3 留言信息管理 在該功能模塊中,注冊(cè)的用戶可以

25、在網(wǎng)站進(jìn)行留言,根據(jù)姓名錄入用戶的 留言內(nèi)容,不能插入相同的信息,保證數(shù)據(jù)的一致性。 3.3.1 留言信息的添加 在該小模塊中,合法用戶登錄后,可以進(jìn)行留言。 代碼如下: 在該功能模塊中,注冊(cè)用戶可以在本網(wǎng)站進(jìn)行留言,非注冊(cè)用戶不能在本 網(wǎng)站留言。 代碼如下 留言存儲(chǔ) 0) % alert(留言成功!); 繼續(xù)留言 alert(留言失敗!); 重新留言 : 3.4 信息查詢 在該模塊中實(shí)現(xiàn)了信息的綜合查詢,根據(jù)需要,查詢某個(gè)學(xué)生的信息或是 某一個(gè)學(xué)號(hào)段內(nèi)的學(xué)生信息和成績(jī)信息。 3.4.1 查詢用戶留言信息 在該模塊中更據(jù)用戶的輸入信息,調(diào)用不同的功能模塊實(shí)現(xiàn)不同的成績(jī)界 面結(jié)果。 代碼如下:S

26、tring name = new String(request.getParameter(name).trim(). getBytes(ISO-8859-1); /考慮向服務(wù)器傳值時(shí)服務(wù)器接受的值的編碼格式 問(wèn)題 out.println(name); String sql1 = select * from user09 where email= + name + ;/設(shè)置查詢 sql 語(yǔ)句,從郵件查詢 String sql2 = select * from user09 where userid= + name + ;/設(shè)置查詢 sql 語(yǔ)句,從姓名(username)查詢 String sq

27、l3 = select * from user09 where sex= + name + ;/設(shè)置查詢 sql 語(yǔ)句,從性別(sex)查詢 String sql4 = select * from user09 where telephone= + name + ;/設(shè)置查詢 sql 語(yǔ)句,從年齡(age)查詢 String option1 = 0; String option2 = 1; String option3 = 2; String option4 = 3; String fangshi = request.getParameter(option).trim(); /System.o

28、ut.println(fangshi); ResultSet rs; /下面的語(yǔ)句中,如果全部使用 if,則都會(huì)進(jìn)行判斷,直到進(jìn)入到 最后的 else 中,這在之前的一次 coding 中出現(xiàn)的 bug if (option1.equals(fangshi) rs = stmt.executeQuery(sql1);/如果得到是 1,則按照 id 來(lái)查詢 if(rs.getRow()=0) flag = 1;/標(biāo)志位置零 else if (option2.equals(fangshi) rs = stmt.executeQuery(sql2); if(rs.getRow()=0) flag =

29、 2;/如果得到是 2,則按照姓名來(lái)查詢 else if (option3.equals(fangshi) rs = stmt.executeQuery(sql3); if(rs.getRow()=0) flag = 3;/如果得到是 3,則按照性別來(lái)查詢 else rs = stmt.executeQuery(sql4); if(rs.getRow()=0) flag = 4; /如果得到是 4,則按照年齡來(lái)查詢 /out.println(fangshi); /out.println(falg+flag);打印出標(biāo)志位的值進(jìn)行相關(guān)的測(cè)試 rs.beforeFirst(); /移至第一條記錄之

30、前 第四章第四章 設(shè)計(jì)結(jié)果及分析設(shè)計(jì)結(jié)果及分析 4.1 首頁(yè)界面結(jié)果 4.1.1 首頁(yè)界面如下: 圖 4-1-1 4.1.2 管理員登錄 管理員登錄實(shí)現(xiàn)結(jié)果如下: 圖 4 -1-2 4.1.2 用戶登錄 訪客用戶登錄實(shí)現(xiàn)結(jié)果如下: 圖 4-1-3 4.2 系統(tǒng)主界面 注冊(cè)頁(yè)面如下: 圖 4-2-1 圖 4-2-2 4.3 留言板信息管理 4.3.1 留言內(nèi)容信息 實(shí)現(xiàn)結(jié)果如下: 圖 4-3-1 圖 4-3-2 4.3.2 刪除用戶信息 實(shí)現(xiàn)結(jié)果如下: 圖 4 - 5 4.4 留言管理 4.4.1 查看用戶留言信息 實(shí)現(xiàn)結(jié)果如下: 圖 4 6 4.5 信息查詢 4.5.1 注冊(cè)用戶信息查詢 實(shí)現(xiàn)

31、結(jié)果如下: 圖 4 - 7 4.6 結(jié)果分析 在程序的各個(gè)功能模塊之間的聯(lián)系還不夠緊密,代碼的復(fù)用率不高。數(shù)據(jù) 庫(kù)的操作效率有待改進(jìn)。系統(tǒng)基本能滿足使用要求,但系統(tǒng)操作界面不夠友好, 系統(tǒng)實(shí)現(xiàn)了用戶注冊(cè)、登錄的功能,基本完成了課題所要求的內(nèi)容,用戶登錄 后可以進(jìn)行留言,但也有不足之處,例如對(duì)留言結(jié)果沒(méi)有對(duì)敏感詞匯進(jìn)行過(guò)濾。 管理員功能模塊實(shí)現(xiàn)了用戶的添加、查看、刪除和用戶留言信息的添加、修改、 查看等功能,但是功能還不是非常完善,管理能力不強(qiáng),還需要加以改進(jìn)以適 應(yīng)更多的用戶 總總 結(jié)結(jié) 通過(guò)這次系統(tǒng)的系統(tǒng)開(kāi)發(fā),使我的 jsp 編程能力有了一定程度的提高,同 時(shí)讓我發(fā)現(xiàn)自己知識(shí)結(jié)構(gòu)的欠缺。雖然系統(tǒng)的基本功能已經(jīng)實(shí)現(xiàn),但還是存在 很多不穩(wěn)定的問(wèn)題尚待解決。這個(gè)系統(tǒng)主要是我自己開(kāi)發(fā)的,但得到了老師和 同學(xué)們的很大幫助。在系統(tǒng)的開(kāi)發(fā)過(guò)程中遇到了很多的問(wèn)題,有的是自己的知 識(shí)儲(chǔ)備不足,有的是自己對(duì)問(wèn)題的考慮不夠周全,之所以能順利實(shí)現(xiàn)基本功能, 離不開(kāi)老師和同學(xué)們的幫助。事實(shí)證明,只靠個(gè)人的力量是不能順利完成一套 功能完整的系統(tǒng)的,必須重復(fù)利用團(tuán)隊(duì)的力量。 開(kāi)發(fā)一套系統(tǒng),最重要的是細(xì)心,并不是一定要做到面面俱到,但也要考 慮客戶的需求和實(shí)現(xiàn)意義,不管是什么系統(tǒng),只有運(yùn)用到實(shí)際應(yīng)用中,才具有 現(xiàn)實(shí)意義。所以在系統(tǒng)開(kāi)發(fā)的初期,一定要做好需求分析,建立好完整的系統(tǒng) 數(shù)據(jù)庫(kù)。數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論