【軟件工程實(shí)訓(xùn)】軟件項(xiàng)目開(kāi)發(fā)報(bào)告
《【軟件工程實(shí)訓(xùn)】軟件項(xiàng)目開(kāi)發(fā)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《【軟件工程實(shí)訓(xùn)】軟件項(xiàng)目開(kāi)發(fā)報(bào)告(18頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、...wd 2021~2021學(xué)年第1學(xué)期 工程名稱 BBS-電子論壇 專業(yè)班級(jí) xxx級(jí)軟件工程xx班 學(xué)號(hào) 20215823xxx 202158239xxx 姓名 xxxxxx 指導(dǎo)教師 王宇 軟件工程學(xué) 目錄 1 軟件需求分析1 1.1 軟件工程的綜合需求1 1.1.1課題背景1 1.1.2 課題研究現(xiàn)狀1 1.1.3課題研究的意義3 1.2軟件工程的數(shù)據(jù)要求3 1.2.1需求陳述3 1.2.2業(yè)務(wù)流程3 1.3 軟件工程的邏輯模型4 1.3.1業(yè)務(wù)用例建模4 1.3.2帖子管理業(yè)務(wù)用例圖5 1.3.3會(huì)員管理業(yè)務(wù)用例圖5 1.3
2、.4板塊信息業(yè)務(wù)用例6 1.3 軟件工程的邏輯模型6 1.3.1會(huì)員帖子發(fā)布概念層類圖6 1.3.2會(huì)員發(fā)布帖子說(shuō)明層類圖7 2 軟件設(shè)計(jì)9 2.1開(kāi)發(fā)類設(shè)計(jì)9 2.1.1會(huì)員發(fā)布帖子實(shí)現(xiàn)層類圖9 2.1.2用戶發(fā)布帖子順序圖: 9 2.1.3用戶發(fā)布帖子活動(dòng)圖10 2.2 數(shù)據(jù)設(shè)計(jì)10 2.2.1繪制E-R圖進(jìn)展概念建模11 3 軟件實(shí)現(xiàn)14 3.1 系統(tǒng)界面15 3.2 其它模塊16 3.2.1會(huì)員發(fā)帖回帖模塊17 3.2.2會(huì)員修改個(gè)人信息模塊18 3.2.3留言模塊19 3.2.4管理員模塊19 4 軟件測(cè)試21 4.1測(cè)試環(huán)境22 4.2測(cè)試目
3、的22 4.3測(cè)試功能22 4.4具體過(guò)程22 4.5解決方案23 5 開(kāi)發(fā)總結(jié)24 5.1 總結(jié)與展望25 5.2 主要收獲25 5.3 存在的問(wèn)題25 參考資料26 1 軟件需求分析 1.1 軟件工程的綜合需求 1.1.1課題背景 電子公告牌系統(tǒng)〔Bulletin Board System,英文縮寫B(tài)BS〕通過(guò)在計(jì)算機(jī)上運(yùn)行效勞軟件,允許用戶使用終端程序通過(guò)Internet來(lái)進(jìn)展連接,執(zhí)行下載數(shù)據(jù)或程序、上傳數(shù)據(jù)、閱讀新聞、與其它用戶交換消息等功能。 在網(wǎng)絡(luò)興旺的今天,論壇系統(tǒng)效勞已經(jīng)是互聯(lián)網(wǎng)站一種極為罕見(jiàn)的互動(dòng)式交流效勞。論壇可以向網(wǎng)友提供開(kāi)放式的分類專題討
4、論區(qū)效勞,網(wǎng)友們可以在此發(fā)表自己的觀點(diǎn)、交流技術(shù)、經(jīng)歷乃至生活的點(diǎn)點(diǎn)滴滴。也可以作為用戶與教師的溝通渠道,教師可以在此答復(fù)學(xué)生的問(wèn)題與疑惑,每個(gè)班級(jí)可以創(chuàng)立一個(gè)虛擬社區(qū),以不同的論壇形式,供學(xué)生就相關(guān)話題交流意見(jiàn)和張貼發(fā)布。班級(jí)通過(guò)網(wǎng)上社區(qū),可以增強(qiáng)班級(jí)的凝聚力,并可以吸納更多的意見(jiàn)。本文設(shè)計(jì)的一個(gè)具有BBS的根本功能的通用BBS系統(tǒng),主要強(qiáng)調(diào)功能的設(shè)計(jì)與實(shí)現(xiàn),以到達(dá)學(xué)習(xí)當(dāng)前網(wǎng)絡(luò)開(kāi)發(fā)的主流技術(shù)和設(shè)計(jì)思想的目的。 本文討論的是一個(gè)簡(jiǎn)易的BBS網(wǎng)站,它具有BBS網(wǎng)站應(yīng)該具有的一些簡(jiǎn)單功能,包括用戶注冊(cè)、用戶登錄、發(fā)表文章、閱讀文章、回復(fù)別人的文章、主題查找。 1.1.2 課題研究現(xiàn)狀 通過(guò)B
5、BS論壇的方式,展示每一個(gè)人風(fēng)采、優(yōu)點(diǎn),發(fā)布個(gè)人對(duì)一些事和物的看法,增強(qiáng)個(gè)人與個(gè)人之間的互動(dòng)交流,個(gè)人與團(tuán)體之間的交流聯(lián)系,在Internet上實(shí)現(xiàn)信息的傳遞,提高辦事效率。 隨著全球英特網(wǎng)用戶逐年增多,可以看出當(dāng)今社會(huì)網(wǎng)絡(luò)迅速普及,人們交流的方式也層出不窮,隨著新時(shí)代的進(jìn)入。人們對(duì)信息的需求也不斷加大,對(duì)不同領(lǐng)域的討論也越來(lái)越多了,因此開(kāi)發(fā)一個(gè)專題論壇對(duì)人們的交流是非常有必要的。 雖然現(xiàn)在論壇有很多,但是大局部都是用于各個(gè)技術(shù)領(lǐng)域或者社會(huì)閑聊板塊模式的,還沒(méi)有真正的引入到人們的行列中,所以,此工程就是做一個(gè)大家的論壇系統(tǒng),使我們有一樣志趣的人能夠在論壇上進(jìn)展互動(dòng)式聊天與解答疑惑。 本系
6、統(tǒng)采用傳統(tǒng)的MVC開(kāi)發(fā)模式,即PHT+mysql+thinkPHP框架, MVC 是一種使用 MVC〔Model View Controller 模型-視圖-控制器〕設(shè)計(jì)創(chuàng)立 Web 應(yīng)用程序的模式:Model〔模型〕表示應(yīng)用程序核心〔比方數(shù)據(jù)庫(kù)記錄列表〕。 View〔視圖〕顯示數(shù)據(jù)〔數(shù)據(jù)庫(kù)記錄〕。 Controller〔控制器〕處理輸入〔寫入數(shù)據(jù)庫(kù)記錄〕。MVC 模式同時(shí)提供了對(duì) HTML、CSS 和 JavaScript 的完全控制。Model〔模型〕是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的局部。通常模型象負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù)。View〔視圖〕是應(yīng)用程序中處理數(shù)據(jù)顯示的局部。通常視圖是依據(jù)
7、模型數(shù)據(jù)創(chuàng)立的。Controller〔控制器〕是應(yīng)用程序中處理用戶交互的局部。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC 分層有助于管理復(fù)雜的應(yīng)用程序,因?yàn)槟梢栽谝粋€(gè)時(shí)間內(nèi)專門關(guān)注一個(gè)方面。例如,您可以在不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計(jì)。同時(shí)也讓應(yīng)用程序的測(cè)試更加容易。MVC 分層同時(shí)也簡(jiǎn)化了分組開(kāi)發(fā)。不同的開(kāi)發(fā)人員可同時(shí)開(kāi)發(fā)視圖、控制器邏輯和業(yè)務(wù)邏輯。體系構(gòu)造圖如圖1所示: 圖1 1.1.3課題研究的意義 個(gè)人BBS系統(tǒng)的建立,極大的豐富了人們的課余活動(dòng),大家可以去自己學(xué)習(xí)的論壇上發(fā)表自己的看法與建議,其他有一樣興趣的人也可以瀏覽別人發(fā)的帖子,然后發(fā)表自
8、己的看法。別人的發(fā)帖中,能得到有益的教導(dǎo)和啟發(fā)。一些論點(diǎn)能做到各方觀點(diǎn)正確公平的顯示,具有參考價(jià)值。本論壇具有知識(shí)性,趣味性,公平性,和諧性等優(yōu)點(diǎn)。論壇給有一樣興趣的人都提供了交流的平臺(tái),為網(wǎng)絡(luò)的互動(dòng)性作出了巨大的奉獻(xiàn),通過(guò)論壇,人們得以更方便的交流,更便捷的發(fā)表自己的觀點(diǎn),而且發(fā)布信息都是通過(guò)有記錄的文字來(lái)進(jìn)展,所以這樣也防止了精華內(nèi)容的流失。通過(guò)論壇來(lái)征得自己想要的信息,有更高的效率和時(shí)效性。也最節(jié)約本錢和資源,在論壇的交流過(guò)程中,無(wú)論喜怒哀樂(lè)都是在虛擬的環(huán)境中進(jìn)展,也防止的正面的為難和沖突等,在論壇中,可以演變成任何角色,變換多種身份,因?yàn)榫W(wǎng)絡(luò)的特征,我們可以更好的交流,從而促進(jìn)社會(huì)的開(kāi)
9、展。 1.2軟件工程的數(shù)據(jù)要求 1.2.1需求陳述 通過(guò)實(shí)現(xiàn)該系統(tǒng),可以為有一樣制取的人們提供一個(gè)發(fā)布信息和隨感的平臺(tái)。其他人可以通過(guò)該平臺(tái)瀏覽其他學(xué)生發(fā)的帖子,大家可以通過(guò)該平臺(tái)同步瀏覽知識(shí)和相關(guān)資源。同時(shí)可以為論壇發(fā)布個(gè)人技術(shù)供其他人學(xué)習(xí)交流之用。 1.2.2業(yè)務(wù)流程 以下講描述該系統(tǒng)的業(yè)務(wù)流程: 1、用戶可以注冊(cè)論壇賬號(hào); 2、用戶可以登陸論壇查看帖子; 3、用戶可以回復(fù)帖子; 4、用戶可以發(fā)布帖子; 5、用戶可以刪除帖子; 6、用戶可以按主題查詢帖子; 7、管理員可以瀏覽帖子; 8、管理員可以刪除帖子; 9、管理員可以發(fā)帖; 10、管理員可以封用戶賬戶;
10、 11、管理員可以刪除用戶信息; 12、管理員可以瀏覽用戶信息; 13、管理員可以給論壇增加板塊; 14、管理員可以瀏覽板塊; 15、管理員可以刪除板塊信息; 16、管理員可以修改板塊信息; 1.3 軟件工程的邏輯模型 1.3.1業(yè)務(wù)用例建模 如圖2.3.1所示業(yè)務(wù)用例〔大系統(tǒng)〕 圖2.3.1業(yè)務(wù)用例圖 1.3.2帖子管理業(yè)務(wù)用例圖 如圖2.3.2所示 圖2.3.2帖子管理業(yè)務(wù)用例圖 1.3.3會(huì)員管理業(yè)務(wù)用例圖 如圖2.3.3所示 圖2.3.3會(huì)員管理業(yè)務(wù)用例圖 1.3.4板塊信息業(yè)務(wù)用例 如圖2.3.4所示 圖2.3.4板塊信息業(yè)務(wù)用例圖 1.3 軟件
11、工程的邏輯模型 1.3.1會(huì)員帖子發(fā)布概念層類圖 如圖1.3.1所示 圖1.3.1會(huì)員帖子發(fā)布概念層類圖 概念圖中包含8個(gè)類 1.人員信息類 2.會(huì)員類 3.管理員類 4.帖子發(fā)布表邊界類 5.帖子發(fā)布表控制類 6.提示信息類 7.帖子發(fā)布表類 1.3.2會(huì)員發(fā)布帖子說(shuō)明層類圖 如圖1.3.2所示 圖1.3.2會(huì)員發(fā)布帖子說(shuō)明層類圖 功能如下: 1、帖子發(fā)布表邊界類中含有以下方法: 1.請(qǐng)求新的帖子發(fā)布信息方法 2.展示新的帖子發(fā)布信息方法 3.輸入帖子發(fā)布信息方法 4.提交帖子信息方法 5.驗(yàn)證未通過(guò)提示方法 6.驗(yàn)證成功提示方法 2、帖子發(fā)布表
12、邊界類中含有以下方法: 1.請(qǐng)求新的帖子發(fā)布表方法 2.提交帖子信息表方法 3.驗(yàn)證提交的帖子表方法 3、管理員類中有以下方法: 1.通知管理員方法 4、提示信息類中有以下方法: 1.獲取錯(cuò)誤提示信息方法 2.獲取成功提示信息方法 5、人員表類中有以下屬性: 1.登錄名 2.登錄密碼 3.用戶名 4.用戶權(quán)限 5.性別 6.郵箱 6、帖子表類中有以下屬性: 1.標(biāo)題 2.內(nèi)容 3.發(fā)布日期 4.發(fā)布人 5.所屬板塊 7、正常人員表分出兩張外表關(guān)聯(lián),分別是狀態(tài)表和權(quán)限表狀態(tài)表有如下性: 1.封禁 2.正常 權(quán)限表有如下屬性:
13、 1.會(huì)員 2.管理員 會(huì)員、管理員繼承于人員表 2 軟件設(shè)計(jì) 2.1開(kāi)發(fā)類設(shè)計(jì) 2.1.1會(huì)員發(fā)布帖子實(shí)現(xiàn)層類圖 如圖2.1.1所示 圖2.1.1會(huì)員發(fā)布帖子實(shí)現(xiàn)層類圖 2.1.2用戶發(fā)布帖子順序圖: 如圖2.1.2所示 圖2.1.2用戶發(fā)布帖子順序圖 2.1.3用戶發(fā)布帖子活動(dòng)圖 如圖2.1.3所示 圖2.1.3用戶發(fā)布帖子活動(dòng)圖 2.2 數(shù)據(jù)設(shè)計(jì) 2.2.1繪制E-R圖進(jìn)展概念建模 如圖2.2.1所示 圖2.2.1 〔1〕admin數(shù)據(jù)表,作用是描述后臺(tái)管理員的信息,如表2.2.1.1所示 表2.2.1.1 admin數(shù)據(jù)表 〔2〕user
14、s數(shù)據(jù)表,作用是描述會(huì)員狀態(tài)的信息,如表2.2.1.2所示 表2.2.1.2 users數(shù)據(jù)表 〔3〕posts數(shù)據(jù)表,作用是描述帖子的信息,如表2.2.1.3所示 表2.2.1.3 posts數(shù)據(jù)表 〔4〕advice數(shù)據(jù)表,作用是游客和會(huì)員提供建議的信息,如表2.2.1.4所示 表2.2.1.4 advice數(shù)據(jù)表 〔5〕section數(shù)據(jù)表,作用是描述板塊的信息,如表2.2.1.5所示 表2.2.1.5 section數(shù)據(jù)表 〔6〕replies數(shù)據(jù)表,作用是描述回帖信息的信息,如表2.2.1.6所示 表2.2.1.6 replies數(shù)據(jù)表 3 軟件實(shí)現(xiàn) 3.1 系
15、統(tǒng)界面 〔1〕用戶登錄模塊 論壇登錄是必不可少的一項(xiàng),只有登錄后才可以進(jìn)入論壇,游客可以通過(guò)注冊(cè)成為會(huì)員,注冊(cè)會(huì)員期間必需格式正確否那么會(huì)提示您錯(cuò)誤信息。如圖3.1 圖3.1 用戶登錄模塊圖 〔2〕用戶登錄時(shí)出現(xiàn)的錯(cuò)誤 假設(shè)登錄成功進(jìn)入論壇首頁(yè),假設(shè)登錄不成功,將返回到系統(tǒng)的登錄界面,如圖3.2 圖3.2用戶登錄時(shí)出現(xiàn)的錯(cuò)誤圖 〔3〕新用戶注冊(cè)模塊 如果是新用戶那么先注冊(cè)才能登錄,注冊(cè)后在登錄便可進(jìn)入論壇,如圖3.3 圖3.3新用戶注冊(cè)模塊圖 A、用戶進(jìn)展注冊(cè),系統(tǒng)對(duì)確認(rèn)密碼與密碼不符進(jìn)展提示界面,如圖3.4: 圖3.4 用戶已注冊(cè),重新注冊(cè)圖 3.2 其它模塊 3.
16、2.1會(huì)員發(fā)帖回帖模塊 〔1〕會(huì)員發(fā)帖模塊,如圖3.2.1.1 圖3.2.1.1 會(huì)員發(fā)帖模塊圖 〔2〕查看所發(fā)的帖子,圖3.2.1.2 圖3.2.1.2 查看所發(fā)的帖子圖 〔3〕查看所發(fā)帖、回帖內(nèi)容,如圖3.2.1.3 圖3.2.1.3 查看所發(fā)帖、回帖內(nèi)容圖 〔4〕會(huì)員回帖模塊,如圖3.2.1.4 圖3.2.1.4會(huì)員回帖模塊圖 3.2.2會(huì)員修改個(gè)人信息模塊 〔1〕個(gè)人信息模塊,如圖3.2.2.1 圖3.2.2.1 個(gè)人信息模塊圖 3.2.3留言模塊 〔1〕留言版面,如圖3.2.3.1 圖3.2.3.1 留言版面圖 3.2.4管理員模塊 〔1〕管理員版面,
17、如圖3.2.4.1 圖3.2.4.1 管理員版面圖 〔2〕會(huì)員管理版面,如圖3.2.4.2 圖3.2.4.2會(huì)員管理版面圖 〔3〕帖子管理版面,如圖3.2.4.3 圖3.2.4.3帖子管理版面圖 4 軟件測(cè)試 4.1測(cè)試環(huán)境 win7 64位筆記本電腦,xamp集成開(kāi)發(fā)環(huán)境+opera瀏覽器。 4.2測(cè)試目的 盡可能的發(fā)現(xiàn)bbs網(wǎng)站中存在的bug,,并及時(shí)修復(fù)。測(cè)試改軟件是否到達(dá)預(yù)期的功能需求。 4.3測(cè)試功能 登錄,注冊(cè),發(fā)帖刪帖搜帖改帖,修改個(gè)人信息 4.4具體過(guò)程 功能名稱 測(cè)試步驟 預(yù)期結(jié)果 實(shí)際結(jié)果 Bug影響程度 注冊(cè) 在網(wǎng)站首頁(yè)點(diǎn)擊“我要
18、注冊(cè)〞進(jìn)入注冊(cè)頁(yè)面.1.在用戶名框輸入字母開(kāi)頭,字母和數(shù)組組合,長(zhǎng)度為5-15個(gè)字符。密碼框?yàn)槿我庾址?次密碼輸入一致。并正確輸入驗(yàn)證碼。然后點(diǎn)擊“我要注冊(cè)〞 2.在不符合上述條件下進(jìn)展注冊(cè),如輸入錯(cuò)誤驗(yàn)證碼,非字母開(kāi)頭的用戶名 1.網(wǎng)頁(yè)顯示“注冊(cè)成功!〞。跳轉(zhuǎn)到登錄頁(yè)面。 2.網(wǎng)頁(yè)顯示驗(yàn)證碼錯(cuò)誤,或非字母開(kāi)頭的用戶名。 結(jié)果符合預(yù)期 無(wú) 登錄 1. 在網(wǎng)站首頁(yè)點(diǎn)擊“用戶登錄“進(jìn)入登錄頁(yè)面,輸入正確用戶名,密碼和驗(yàn)證碼。 2. 在不符合上述條件下進(jìn)展登錄,輸入錯(cuò)誤驗(yàn)證碼,密碼或用戶名。 3. 前臺(tái)登錄成功后,后臺(tái)未登錄卻也顯示登錄成功。同理后臺(tái)登錄成功后,前臺(tái)為登錄卻也顯
19、示登錄成功。 4. 后臺(tái)登錄界面嘗試SQL注入 1. 顯示成功登錄,并跳到主頁(yè)。顯示對(duì)應(yīng)的用戶名 2. 提示用戶名,密碼或驗(yàn)證碼錯(cuò)誤 3. 前臺(tái)用戶和后臺(tái)用戶互不干擾 4. 因提示非法字符或者用戶名或密碼錯(cuò)誤 3. 未顯示任何錯(cuò)誤。但明顯邏輯錯(cuò)誤。前后臺(tái)session變量出現(xiàn)沖突 4.未提示錯(cuò)誤,SQL注入成功,不知道密碼和用戶名也能進(jìn)入后臺(tái) 3,4均為重大平安bug 用戶對(duì)帖子的增刪改 1. 登錄成功的用戶能正常〔僅限沒(méi)有被封禁的用戶〕發(fā)帖,刪帖,改帖,查詢帖子。刪除和修改只能是自己的帖子。 2. 嘗試在未登錄下發(fā)帖,評(píng)論;嘗試在已登錄下刪除或修改他人的帖子 用戶
20、僅能修改或刪除自己的帖子,發(fā)帖必須要登錄,并且未被管理員封禁。 結(jié)果符合預(yù)期 無(wú) 用戶修改個(gè)人信息 1. 用戶在登錄下和未被封禁下,修改個(gè)人信息。 2. 嘗試在未登錄下或被封禁下,修改個(gè)人信息。 1. 提示修改成功 2. 提示未登錄或已被封禁 結(jié)果符合預(yù)期 無(wú) 搜索 1. 在主頁(yè)的搜索框里輸入相關(guān)帖子主題的“關(guān)鍵字〞。 2. 輸入不相關(guān)的字符 1. 顯示對(duì)應(yīng)帖子列表 2. 提示未找到 結(jié)果符合預(yù)期 無(wú) 評(píng)論 1. 在登錄狀態(tài)下評(píng)論相關(guān)帖子。 2. 未登錄狀態(tài)下評(píng)論。 1. 評(píng)論成功,并顯示評(píng)論 2. 提示登錄 結(jié)果符合預(yù)期 無(wú) 4.5解決方案
21、上表中:登錄測(cè)試的第3條,前后臺(tái)用戶發(fā)生沖突。通過(guò)檢查前后臺(tái)用戶登錄的代碼發(fā)現(xiàn)。Session變量命名,重名了。導(dǎo)致前后臺(tái)用戶登錄發(fā)生沖突。通過(guò)設(shè)置不同的session名稱,可防止這個(gè)問(wèn)題。 上表中:登錄測(cè)試的第4條,通過(guò)SQL注入〔用戶登錄表單用戶名處輸入'or1=1/*,密碼處輸入*/or 1=’1〕,即可繞過(guò)登錄限制,直接進(jìn)入后臺(tái)進(jìn)展操作。通過(guò)檢查后臺(tái)代碼發(fā)現(xiàn),未對(duì)表單輸入字段進(jìn)展過(guò)濾,導(dǎo)致網(wǎng)站有被入侵的風(fēng)險(xiǎn)。解決方法:對(duì)表單輸入數(shù)據(jù)進(jìn)展過(guò)濾,可采用正那么表達(dá)式限制用戶輸入數(shù)據(jù)或者使用過(guò)濾函數(shù),將/**/等特殊字符進(jìn)展轉(zhuǎn)義。 5 開(kāi)發(fā)總結(jié) 在做在程序設(shè)計(jì)bbs工程實(shí)訓(xùn)中,無(wú)論是從技
22、術(shù),職業(yè)能力。明白了一個(gè)軟件個(gè)人是無(wú)法實(shí)現(xiàn)功能的完善,團(tuán)隊(duì)的力量才是最可觀的。當(dāng)然,這都是可喜的改變,很長(zhǎng)時(shí)間沒(méi)有這樣進(jìn)步、提高的感覺(jué)了,所以很有必要總結(jié)一下,以客觀認(rèn)清事實(shí),穩(wěn)固,升華這段時(shí)間對(duì)思想的沖擊,承上啟下,為將來(lái)可以預(yù)期的提高鋪平道路,打好根底。 通過(guò)幾周的實(shí)訓(xùn),我們感到自己學(xué)到了很多東西,雖說(shuō)不精,但已經(jīng)入門,于世間萬(wàn)物之中,遇見(jiàn)我所遇見(jiàn)的事物;于千萬(wàn)年之中,時(shí)間的無(wú)涯荒野里,沒(méi)有早一步,也沒(méi)有晚一步,剛巧趕上了,上蒼讓我有時(shí)機(jī)接觸編程,給了我一條路。我很清楚以后的路還很長(zhǎng),再長(zhǎng)的路,一步步也能走完,再短的路,不邁開(kāi)雙腳也無(wú)法到達(dá)。任何業(yè)績(jī)的質(zhì)變都來(lái)自于量變的積累,成功不是將來(lái)
23、才有的,而是從決定去做的那一刻起,持續(xù)累積而成,讓我們將事前的憂慮,換為事前的思考和方案吧!還有就是在實(shí)訓(xùn)中必不可少的局部,就是同學(xué)之間的互相幫助。所謂〞當(dāng)局者迷,旁觀者清〞,有些東西感覺(jué)自己做的是時(shí)候明明沒(méi)什么錯(cuò)誤,偏偏程序運(yùn)行時(shí)就是有錯(cuò)誤,讓其他同學(xué)幫助看了一下,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤。所以說(shuō),相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。 俗話說(shuō):“要想為事業(yè)多添一把火,自己就得多添一捆材〞。 此次實(shí)訓(xùn),我們深深體會(huì)到了積累知識(shí)的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過(guò)我們大家的相互討論和教師細(xì)心的一一指導(dǎo),問(wèn)題得到了解決。實(shí)訓(xùn)完畢了,收獲頗豐,同時(shí)也更深刻的認(rèn)識(shí)到要
24、做一個(gè)合格的程序員并非我們以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會(huì)是不會(huì)要一個(gè)一無(wú)是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉(zhuǎn)變,總的來(lái)說(shuō)我們對(duì)這次實(shí)習(xí)還是比擬滿意的,它使我們學(xué)到了很多東西,為我們以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向,我相信在不遠(yuǎn)的未來(lái)定會(huì)有屬于我們自己的一片美好天空! 簡(jiǎn)而言之,體會(huì)的不但是知識(shí)的重要性,還有工作時(shí)應(yīng)該有的態(tài)度,雖只是在學(xué)校,但更近一步地了解了將來(lái)面對(duì)的就業(yè)事宜。跟社會(huì)相適應(yīng)就得不斷地學(xué)習(xí)更多的知識(shí),現(xiàn)在所學(xué)的知識(shí)相當(dāng)有限,為了更好的掌握知識(shí),得自覺(jué)地學(xué)習(xí)更多的知識(shí)。學(xué)校只是個(gè)啟蒙的地方。計(jì)算機(jī)專業(yè)的技術(shù)開(kāi)展迅速,知識(shí)層出不窮。 5.1 總結(jié)與展
25、望 這次工程實(shí)訓(xùn),我們小組根本上完成了這個(gè)bbs電子論壇網(wǎng)站,用戶登錄注冊(cè),對(duì)帖子的增刪改查功能根本實(shí)現(xiàn)。但這個(gè)網(wǎng)站并不完美,界面普通,而且沒(méi)有好好利用ajax的異步刷新特性,網(wǎng)站更新局部數(shù)據(jù),依舊采取同步刷新方式。并且此工程漏洞頗多。今后還需繼續(xù)學(xué)習(xí)相關(guān)web技術(shù)。力求做一個(gè)更加完美,實(shí)用,平安的網(wǎng)站。 5.2 主要收獲 我們學(xué)會(huì)了如何用PHT+mysql+thinkPHP框架搭建一個(gè)簡(jiǎn)單的BBS系統(tǒng)。知道——行動(dòng)——習(xí)慣——性格,這是承受新知識(shí),新概念,新思想,總之進(jìn)入社會(huì)的學(xué)習(xí)活動(dòng)所要遵循的步驟。我們已經(jīng)有意識(shí)的進(jìn)展訓(xùn)練,并取得一定效果,在今后的學(xué)習(xí)中還將按照這個(gè)步驟進(jìn)展。 5.
26、3 存在的問(wèn)題 本系統(tǒng)的大局部模塊已經(jīng)實(shí)現(xiàn),并且也符合以上幾個(gè)特性。但是,一個(gè)完整的系統(tǒng)僅僅靠近幾個(gè)月的分析、設(shè)計(jì)來(lái)開(kāi)發(fā)室遠(yuǎn)遠(yuǎn)不夠的,它需要更長(zhǎng)的時(shí)間來(lái)測(cè)試并完善。因此,本系統(tǒng)仍然存在著一些需要改良和缺乏的問(wèn)題,比方系統(tǒng)的整體設(shè)計(jì)需要進(jìn)一步的美觀,系統(tǒng)還不夠完善還需要進(jìn)一步的改善和加強(qiáng),系統(tǒng)的內(nèi)容需要更加豐富和多樣化。隨著研究的進(jìn)展,可能還會(huì)出現(xiàn)其他一些問(wèn)題,我們會(huì)繼續(xù)努力,逐步改善和不斷完善本系統(tǒng)。完成這次設(shè)計(jì)任務(wù)總共用了1個(gè)月半的時(shí)間,前1個(gè)星期用來(lái)收集資料、學(xué)習(xí)要用到的各項(xiàng)開(kāi)發(fā)技術(shù)、進(jìn)展系統(tǒng)分析,中間幾個(gè)星期用來(lái)設(shè)計(jì)系統(tǒng),后幾個(gè)星期用來(lái)測(cè)試機(jī)修改?;貞涍@1個(gè)多月的系統(tǒng)開(kāi)發(fā)工作,我們對(duì)這次實(shí)驗(yàn)還是比擬滿意的,當(dāng)然由于我們知識(shí)有限,我們還是有很多缺乏,在接下來(lái)的時(shí)間我們會(huì)更加努力。總結(jié)起來(lái)就是,軟件的開(kāi)發(fā)室相當(dāng)辛苦的,但成功以后的喜悅也是美妙的,而且我們發(fā)現(xiàn)其中你投入的心血越多,成功以后你所獲得的快樂(lè)與充實(shí)感也更多更強(qiáng)。 參考資料 [1]PHP and web 開(kāi)發(fā)原書(shū)第4版 人民郵電 [2]PHP 技術(shù)手冊(cè) PHP官網(wǎng) [3]百度文庫(kù)
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)2圖形與幾何第7課時(shí)圖形的位置練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)2圖形與幾何第1課時(shí)圖形的認(rèn)識(shí)與測(cè)量1平面圖形的認(rèn)識(shí)練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)1數(shù)與代數(shù)第10課時(shí)比和比例2作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)4比例1比例的意義和基本性質(zhì)第3課時(shí)解比例練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)3圓柱與圓錐1圓柱第7課時(shí)圓柱的體積3作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)3圓柱與圓錐1圓柱第1節(jié)圓柱的認(rèn)識(shí)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)2百分?jǐn)?shù)(二)第1節(jié)折扣和成數(shù)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)1負(fù)數(shù)第1課時(shí)負(fù)數(shù)的初步認(rèn)識(shí)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)期末復(fù)習(xí)考前模擬期末模擬訓(xùn)練二作業(yè)課件蘇教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)期末豐收?qǐng)@作業(yè)課件蘇教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)易錯(cuò)清單十二課件新人教版
- 標(biāo)準(zhǔn)工時(shí)講義
- 2021年一年級(jí)語(yǔ)文上冊(cè)第六單元知識(shí)要點(diǎn)習(xí)題課件新人教版
- 2022春一年級(jí)語(yǔ)文下冊(cè)課文5識(shí)字測(cè)評(píng)習(xí)題課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)4數(shù)學(xué)思考第1課時(shí)數(shù)學(xué)思考1練習(xí)課件新人教版