![移動終端項目實(shí)訓(xùn)_第1頁](http://file4.renrendoc.com/view/dd17ddea6f699bc5c3530c1e25a02ea6/dd17ddea6f699bc5c3530c1e25a02ea61.gif)
![移動終端項目實(shí)訓(xùn)_第2頁](http://file4.renrendoc.com/view/dd17ddea6f699bc5c3530c1e25a02ea6/dd17ddea6f699bc5c3530c1e25a02ea62.gif)
![移動終端項目實(shí)訓(xùn)_第3頁](http://file4.renrendoc.com/view/dd17ddea6f699bc5c3530c1e25a02ea6/dd17ddea6f699bc5c3530c1e25a02ea63.gif)
![移動終端項目實(shí)訓(xùn)_第4頁](http://file4.renrendoc.com/view/dd17ddea6f699bc5c3530c1e25a02ea6/dd17ddea6f699bc5c3530c1e25a02ea64.gif)
![移動終端項目實(shí)訓(xùn)_第5頁](http://file4.renrendoc.com/view/dd17ddea6f699bc5c3530c1e25a02ea6/dd17ddea6f699bc5c3530c1e25a02ea65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)訓(xùn)報告姓名:譚鶴祥 楊旭動學(xué)號:2526專業(yè): 計算機(jī)科學(xué)與技術(shù) 班級: 計算機(jī)c152指導(dǎo)教師:李波、曲樂生、劉琪實(shí)訓(xùn)項目:移動終端項目實(shí)訓(xùn)起始日期:2018年6月25日至2018年7月13日沈 陽工程學(xué)院信息學(xué)院實(shí)訓(xùn)任務(wù)書移動終端項目實(shí)訓(xùn)實(shí)訓(xùn)系 部 信息系 班級計算機(jī)c152學(xué)生姓名譚鶴祥楊旭動學(xué) 號2526指導(dǎo)教師 李波、曲樂牛、劉琪職 稱 講師、講師、工程師實(shí)習(xí)進(jìn)行地點(diǎn):實(shí)訓(xùn)F座6樓任務(wù)下達(dá)時間:2018年6月17日起止日期:2018年6月24日起一至2018年7月 10日止系主任:李波2018年6月17日批準(zhǔn)移動終端項目實(shí)訓(xùn)任務(wù)書系部:計算機(jī)科學(xué)與技術(shù)系專業(yè)班級:計算機(jī)c152實(shí)習(xí)
2、時間:2018.6.25-2018.7.13指導(dǎo)教師:李波、曲樂生、劉琪一、實(shí)習(xí)目的移動終端項目實(shí)訓(xùn)是計算機(jī)科學(xué)與技術(shù)(中職本)專業(yè)人才培養(yǎng)方案中一個實(shí)踐項目。該項目是在移動終端應(yīng)用開發(fā)技術(shù)、人機(jī)界面設(shè)計和 Web程序設(shè)計等課程基礎(chǔ)上,以移動端的應(yīng)用開發(fā)為主線,通過軟件設(shè)計、系統(tǒng)測試等過程的訓(xùn)練,為培養(yǎng)學(xué)生的移動終端應(yīng)用開發(fā)能 力而開設(shè)的綜合性實(shí)踐環(huán)節(jié)。 通過該實(shí)踐環(huán)節(jié),使學(xué)生掌握網(wǎng)絡(luò)程序設(shè)計的基本思路和方法,掌握移動端編程技術(shù),熟悉軟件開發(fā)的整個流程,提高學(xué)生分析和解決實(shí)際問題的能力,培養(yǎng)團(tuán)隊精神,并在此基礎(chǔ)上強(qiáng)化學(xué)生的實(shí)踐意識、提高其實(shí)際動手能力和創(chuàng)新能力;并為后續(xù)畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計提供支
3、持。二、實(shí)習(xí)要求1認(rèn)真聽講。2遵守實(shí)訓(xùn)時間安排。3按時上機(jī),認(rèn)真練習(xí)。4認(rèn)真書寫實(shí)訓(xùn)報告。三、實(shí)習(xí)內(nèi)容及時間安排序號內(nèi) 容總天數(shù)備注1電信計費(fèi)系統(tǒng)需求介紹12電信計費(fèi)項目設(shè)計43電信計費(fèi)項目業(yè)務(wù)賬戶模塊功能 講解54電信計費(fèi)項目角色模塊能的講解45成績評定與報告撰寫1合計15四、分組與選題學(xué)生自由組成小組,一般 1-2人。題目自擬五、實(shí)習(xí)報告要求實(shí)習(xí)實(shí)訓(xùn)結(jié)束后,要求在 2個工作日內(nèi)提交材料及要求如下:1、以小組為單位提交紙質(zhì)實(shí)訓(xùn)報告材料,報告書規(guī)格格式要求與沈陽工程學(xué)院畢業(yè)設(shè)計(論文)撰寫規(guī)范、畢業(yè)設(shè)計(論文)撰寫要求的補(bǔ)充規(guī)定相同。2、以班級或小組為單位上交相應(yīng)電子版材料,包含實(shí)訓(xùn)報告、數(shù)據(jù)
4、庫及所涉及源代碼等。六、實(shí)習(xí)成績評定成績包括企業(yè)評定及校內(nèi)指導(dǎo)教師評定兩個個部分。各項成績按比例累加得到實(shí)訓(xùn) 總成績。實(shí)訓(xùn)各項占總成績比例如下:企業(yè)部分:50% (含課程掌握程度及答辯情況、出勤等)校內(nèi)部分:50% (含校內(nèi)指導(dǎo)教師考勤及報告部分)注:其中平時成績和實(shí)訓(xùn)報告具有一票否決權(quán),其一不及格總成績?yōu)椴患案瘛A?、注意事項及參考書?、本實(shí)訓(xùn)是一門綜合性較強(qiáng)的項目實(shí)戰(zhàn)實(shí)踐課程,在本實(shí)訓(xùn)期間,每一部分內(nèi)容都是教師先講解,讓學(xué)生了解之后再進(jìn)行練習(xí)。2、本實(shí)訓(xùn)注重在規(guī)定的時間內(nèi)完成設(shè)計內(nèi)容,目的在于加強(qiáng)學(xué)生的動手能力。3、上述學(xué)時為參考學(xué)時,可以根據(jù)實(shí)訓(xùn)進(jìn)程做適當(dāng)?shù)恼{(diào)整。實(shí)訓(xùn)成績評定表班級計算機(jī)
5、c152學(xué)號25姓名譚鶴祥組長譚鶴祥組員楊旭動實(shí)訓(xùn)題目移動終端項目實(shí)訓(xùn)本人工作簡介:企業(yè)考核(50 分)階段性成績(30 分)答辯成績(20 分)合計系部考核 (50 分)出勤(30 分)報告(20 分)合計總評負(fù)責(zé)指導(dǎo)教師:(簽名)實(shí)訓(xùn)成績評定表班級計算機(jī)c152學(xué)號26姓名楊旭動組長譚鶴祥組員楊旭動實(shí)訓(xùn)題目移動終端項目實(shí)訓(xùn)本人工作簡介:企業(yè)考核(50 分)階段性成績(30 分)答辯成績(20 分)合計系部考核 (50 分)出勤(30 分)報告(20 分)合計總評負(fù)責(zé)指導(dǎo)教師:(簽名)目錄沈陽工程學(xué)院綜合程序設(shè)計實(shí)訓(xùn)目錄目 錄 TOC o 1-5 h z 第1章實(shí)訓(xùn)日志1.第2章緒論2. H
6、YPERLINK l bookmark30 o Current Document web2.開發(fā)背景與意義2.關(guān)鍵技術(shù)介紹2.第3章總體設(shè)計 5.WEB個人博客管理系統(tǒng)功能模塊 5.系統(tǒng)功能模塊介紹5.數(shù)據(jù)庫設(shè)計 6.數(shù)據(jù)庫需求分析 6.數(shù)據(jù)庫表設(shè)計 .6. HYPERLINK l bookmark47 o Current Document 第4章代碼實(shí)現(xiàn)9.web界面設(shè)計及主要代碼 9.文章信息管理界面 9. HYPERLINK l bookmark65 o Current Document 博客文章信息修改1.3博客文章添加 1.4第5章結(jié)論1.8致謝1.9VII第1章實(shí)訓(xùn)日志第1章實(shí)訓(xùn)日
7、志第1章實(shí)訓(xùn)日志沈陽工程學(xué)院項目實(shí)訓(xùn)報告第沈陽工程學(xué)院項目實(shí)訓(xùn)報告第2章緒論第2章緒論web當(dāng)代大學(xué)畢業(yè)生需要更多的人際交往能力,為了讓大學(xué)生們更好的就業(yè)。我們?yōu)榇髮W(xué) 生提供了一個平臺,主要包括學(xué)術(shù)交流和畢業(yè)旅行。其中學(xué)術(shù)交流部分為了更好的就業(yè), 學(xué)生可以自主的交流一些畢業(yè)面試等問題,供大家參考。畢業(yè)旅行已經(jīng)成為一種趨勢,畢 業(yè)游的規(guī)模在不斷擴(kuò)大,大學(xué)生對個性化旅游的需求正在不斷增加,隨之畢業(yè)旅游作為大 學(xué)時代最重要的一次旅游越來越受重視,對于即將畢業(yè)的應(yīng)屆生來說,離開校園的告別儀 式是極其的重要。我們針對大學(xué)畢業(yè)生就業(yè)旅行創(chuàng)建了一個平臺,平臺需要用學(xué)信網(wǎng)帳號登錄,采用實(shí) 名制保證人身安全。我
8、們?yōu)榇髮W(xué)生提供更多的旅游線路,符合大學(xué)生的經(jīng)濟(jì)和向往自由的 心理,大學(xué)生們也可以在平臺內(nèi)自由的交流,全國各地的大學(xué)生們可以一起旅行,既保留 了旅行的意義同時也增加了大學(xué)生的人際交往能力。大學(xué)生通過這個平臺在學(xué)習(xí)的同時也 可以放松自己,緩解就業(yè)的壓力。旅游正逐漸成為旅游市場的龐大消費(fèi)群體,不僅蘊(yùn)含巨大商機(jī),還可以幫助大學(xué)生們 就業(yè)。隨著信息資源的逐步網(wǎng)絡(luò)化,信息消費(fèi)者將被籠罩在巨大的信息網(wǎng)絡(luò)之中,并由此 而具備充分的獲取信息的能力。此時,消費(fèi)者對信息的需求將更具針對性,更為個性化。 因此,網(wǎng)絡(luò)信息服務(wù)具有傳統(tǒng)信息服務(wù)所不具備的雙向性,消費(fèi)者能夠更多地參與信息服 務(wù)的過程,從而加速個性化服務(wù)時代的
9、到來。開發(fā)背景與意義根據(jù)對大學(xué)畢業(yè)生所做的研究,畢業(yè)時面臨很大的壓力,我們的平臺可以幫助他們緩 解壓力,同時在交流的過程中還可以得到一些面試技巧等幫助。(1)旅游產(chǎn)業(yè)地位提升和發(fā)展環(huán)境逐步優(yōu)化隨著中國旅游業(yè)的快速發(fā)展,旅游業(yè)在國 民經(jīng)濟(jì)中的地位逐步提升,旅游業(yè)的發(fā)展目標(biāo)也在不斷調(diào)整。經(jīng)過改革開放20多年的發(fā)展,中國旅游業(yè)已成為第三產(chǎn)業(yè)的新興產(chǎn)業(yè)和國民經(jīng)濟(jì)心得增長點(diǎn),實(shí)現(xiàn)了從旅游資源大 國到亞洲第一旅游大國、世界旅游大國之一的歷史性跨越。新世紀(jì)開始,中國旅游業(yè)的產(chǎn) 業(yè)地位進(jìn)一步提升,發(fā)展目標(biāo)重新調(diào)整。(2)旅游產(chǎn)業(yè)結(jié)構(gòu)合理化第一,旅游產(chǎn)品結(jié)構(gòu)合理化。隨著旅游需求的多樣化、個性 化發(fā)展、旅游產(chǎn)品開
10、發(fā)應(yīng)根據(jù)市場需求變化的特點(diǎn), 開發(fā)出更多的品種,滿足不同的需求, 其中團(tuán)體觀光旅游的比例會逐漸減少,而度假游、專項游產(chǎn)品比例會逐漸增加。關(guān)鍵技術(shù)介紹Photoshop是用于設(shè)計、優(yōu)化和集成 Webffl形的完備解決方案。經(jīng)由專業(yè)化的控制、 更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。Photoshop是Adobe公司旗下最為出名的圖像處理軟件之一。絕大多數(shù)的人,對于 Photoshop的了解僅限于“一個很好的圖像編輯軟件”,并不知道它的諸多應(yīng)用方面,實(shí)際第2第2章緒論上,Photoshop的應(yīng)用領(lǐng)域很廣泛的,在圖像、圖形、文字、視頻、出版各方面都有涉及。Dreamweaver是簡歷Wet
11、i占點(diǎn)和應(yīng)用程序的專業(yè)工具。它可將可視布局工具、應(yīng)用程 序開發(fā)功能和代碼編輯支持組合為一個功能強(qiáng)大的工具,是每個級別的開發(fā)人員和設(shè)計人 員都可以利用它快速創(chuàng)建界面吸引人并且機(jī)遇標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。開發(fā)人員可以將其 選擇的服務(wù)器技術(shù)與Dreamweaver配合使用,建立將客戶連接呆數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)的強(qiáng)大Internet應(yīng)用程序。HTMIa態(tài)網(wǎng)頁技術(shù)是一款超文本標(biāo)記語言,適用于網(wǎng)頁制作的簡單,通用的標(biāo)記語言, 他作為網(wǎng)頁編輯語言,具有格式化文本、建立超鏈接、創(chuàng)建列表、插入圖像、加入多媒體、 加入動畫、交互式列表、計數(shù)器等作用,給 Webt來無限的藝術(shù)和生活。一個網(wǎng)頁對應(yīng)一 個HTML
12、C件,超文本標(biāo)記語言文件以.htm (磁盤操作系統(tǒng)DOS艮制的外語縮寫)為擴(kuò)展 名或.html (外語縮寫)為擴(kuò)展名。可以使用任何能夠生成 TXT類型源文件的文本編輯器 來產(chǎn)生超文本標(biāo)記語言文件,只用修改文件后綴即可。標(biāo)準(zhǔn)的超文本標(biāo)記語言文件都具有一個基本的整體結(jié)構(gòu),標(biāo)記一般都是成對出現(xiàn)(部 分標(biāo)記除外例如: ),即超文本標(biāo)記語言文件的開頭與結(jié)尾標(biāo)志和超文本標(biāo)記語言的 頭部與實(shí)體兩大部分。有三個雙標(biāo)記符用于頁面整體結(jié)構(gòu)的確認(rèn)。DIV+CSSI一種網(wǎng)頁布局方法,有別于傳統(tǒng)的 HTM啊頁設(shè)計語言中的表格(table ) 定位方式,可實(shí)現(xiàn)網(wǎng)頁頁面內(nèi)容和表現(xiàn)相分離。這樣的布局有很多優(yōu)點(diǎn):(1)使頁面載
13、入得更快;(2)降低流量費(fèi)用;(3)修改設(shè)計時更有效率;(4)保持視覺的一致性;(5)更好的被搜索引擎收錄;(6)對瀏覽者和瀏覽器更具親和力但也存在一定的問題:(1)對于CSS的高度依賴似的網(wǎng)頁設(shè)計變得比較復(fù)雜。(2) CSSX件異常將影響整個網(wǎng)站的正常瀏覽。(3)對于CSS網(wǎng)站設(shè)計的瀏覽器兼容性問題比較突出。CSS+DIV寸搜索引擎優(yōu)化與否取決于網(wǎng)頁設(shè)計的專業(yè)水平和不是CSS+DI身。Apache HTTPServer (簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服 務(wù)器,可以在大多數(shù)計算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺和安全性被廣泛使用,是最流 行的Web務(wù)器端軟件之一。
14、它快速、可靠并且可通過簡單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。Apache HTTP Server是世界使用排名第一的 Wet務(wù)器軟件。它可以運(yùn)行在幾乎所 有廣泛使用的計算機(jī)平臺上。Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的 Web務(wù)器軟件 之一。Apache取自“a patchy server ”的讀音,意思是充滿補(bǔ)丁的服務(wù)器,因?yàn)樗亲缘?第2章緒論由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點(diǎn)是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。本來它只用于小型或試驗(yàn)Internet網(wǎng)絡(luò),后來逐步
15、擴(kuò)充到各種 Unix系統(tǒng)中,尤其對 Linux的支持相當(dāng)完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個虛擬主機(jī)。Apache 是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境, 因此,在一個Apache Web站點(diǎn)擴(kuò)容時,通常是增加服務(wù)器或擴(kuò)充群集節(jié)點(diǎn)而不是增加處 理器。到目前為止Apache仍然是世界上用的最多的 Web務(wù)器,市場占有率達(dá)60流右。 世界上很多著名的網(wǎng)站如 Amazon Yahoo!、W3Consortium、Financial Times等都是 Apache 的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺
16、的 應(yīng)用(可以運(yùn)行在幾乎所有的 Unix、Windows Linux系統(tǒng)平臺上)以及它的可移植性等 方面。第3第3章總體設(shè)計第3章總體設(shè)計WEB個人博客管理系統(tǒng)功能模塊博客信息管理系統(tǒng)分為面向網(wǎng)絡(luò)用戶的前臺及面向個人博客維護(hù)管理的后臺,依據(jù)博 客網(wǎng)站中所要實(shí)現(xiàn)的基本功能的設(shè)定,將所有功能分解為如下四個主要的功能模塊來加以 實(shí)現(xiàn)。用戶以合法的用戶名及密碼登錄,系統(tǒng)即可按該登錄用戶的權(quán)限分配操作模塊。系統(tǒng)功能模塊介紹博客注冊登錄管理模塊:博客注冊登錄管理模塊用于建立博客網(wǎng)站固定的客戶群體,通過記錄對應(yīng)的博客檔 案,實(shí)現(xiàn)對博客信息的后臺維護(hù)及管理,同時也便于通過博客檔案庫將網(wǎng)站最新動態(tài)及相 關(guān)企業(yè)的
17、信息方便地傳達(dá)給每一位潛在的客戶。該功能模塊實(shí)現(xiàn)了以下幾個子功能錯誤!未找到引用源。a)新博客在線注冊。b)博客登錄管理。c)跳轉(zhuǎn)到博客主頁。只有進(jìn)行登錄并通過身份驗(yàn)證的用戶,才可以在個人博客頁面發(fā)表日志,并借助個人 設(shè)置實(shí)現(xiàn)對個人博客相關(guān)信息的管理維護(hù)。對于沒有經(jīng)過身份驗(yàn)證的網(wǎng)絡(luò)用戶不允許在博 客頁面中發(fā)表日志,更不允許對博客頁面信息進(jìn)行管理維護(hù)。該模塊實(shí)現(xiàn)新博客的注冊及登錄驗(yàn)證功能。其中,注冊新博客時會對用戶輸入的注冊 信息進(jìn)行有效性驗(yàn)證,包括基本數(shù)據(jù)格式的有效性以及邏輯有效性,例如,用戶名被占用 時將及時給出提示。注冊成功的博客登錄時,會隨時根據(jù)博客輸入的登錄信息進(jìn)行提示, 如用戶名錯誤
18、或者密碼錯誤。博客及文章檢索查詢模塊:博客及文章檢索查詢模塊為網(wǎng)絡(luò)用戶提供便捷的搜索,以及日志閱讀瀏覽等功能,同 時對日志的評論信息、博客推薦也能夠及時反饋給網(wǎng)絡(luò)用戶。該功能模塊實(shí)現(xiàn)了以下幾個子功能。a)熱門博客頁面推薦。b)最新博客日志推薦。c)日志信息關(guān)鍵字搜索。該模塊能夠在網(wǎng)頁中隨時提供在線的最新日志信息。該信息需要定期更新,網(wǎng)絡(luò)用戶 可以隨時獲得最新日志以及最熱門的博客推薦。在客戶選擇了某個博客或者某個感興趣的 日志后,可以方便地跳轉(zhuǎn)到對應(yīng)博客頁面進(jìn)行日志的閱讀,并和博客進(jìn)行交流互動。博客頁面顯示模塊:為了使網(wǎng)絡(luò)用戶盡快定位到所需的博客資料及日志信息,本模塊提供了搜索功能,用 戶可以對
19、所關(guān)注的日志信息按照標(biāo)題進(jìn)行關(guān)鍵字搜索,以避免用戶瀏覽多個頁面來尋找所第3第3章總體設(shè)計需的日志信息錯誤!未找到引用源。當(dāng)網(wǎng)絡(luò)用戶進(jìn)入某個人博客主頁后,在該頁面中將 提供博客日志列表的顯示,同時為了方便用戶瀏覽,在該模塊中提供根據(jù)分類名進(jìn)行日志 列表的顯示,也提供日志評論的瀏覽,此外還允許用戶在博客頁面中發(fā)表評論及留言。該功能模塊實(shí)現(xiàn)了如下幾個子功能。a)用戶可以分頁查看對應(yīng)的日志內(nèi)容及評論信息。b)用戶可以針對日志內(nèi)容發(fā)表評論。c)用戶可以針對博客進(jìn)行留言。d)用戶可以分類查看日志內(nèi)容。在該模塊中還提供了博客頁面統(tǒng)計信息,日志、評論及留言信息分頁顯示等方便用戶 的顯示效果。博客個人管理維護(hù)模
20、塊:博客個人維護(hù)管理模塊用于實(shí)現(xiàn)用戶對博客個人主頁及相關(guān)信息的動態(tài)管理。該功能模塊實(shí)現(xiàn)了如下幾個子功能:a)日志及日志分類管理。b)評論及留言管理。c)個人基本信息維護(hù)管理。借助該模塊,用戶可以隨時對個人博客主頁中的內(nèi)容進(jìn)行增加或修改,包括日志分類 信息的更新、評論及留言管理等功能,也允許用戶對博客的個人信息進(jìn)行維護(hù)及其管理。數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫需求分析用戶分為普通用戶和管理員用戶管理員涉及類型管理、文章管理、添加文章、評論管理、鏈接管理、留言管理。普通用戶可以閱讀文章、發(fā)表回應(yīng)、留言、評論。一種文章類型有多篇文章。一篇文章有多篇評論、回復(fù)。對上面系統(tǒng)功能分析,設(shè)計如下數(shù)據(jù)項:管理員信息:用戶名、
21、密碼。類型信息:類型編號、類型名稱。鏈接:鏈接編號、鏈接名稱、鏈接地址。留言:留言編號、留言人呢稱、留言標(biāo)題、個人主頁、留言內(nèi)容、留言時間、留言 回復(fù)。文章信息:文章序號、文章作者、文章標(biāo)題、摘要、文章內(nèi)容、文章發(fā)表日期、文 章人氣、回復(fù)、文章類型編號、文章類型名稱、文章回復(fù)數(shù)。評論:評論序號、評論用戶呢稱、評論標(biāo)題、評論內(nèi)容、評論時間、評論的文章序數(shù)據(jù)庫表設(shè)計表格2-1 ST_admin(用戶表)第3第3章總體設(shè)計序號列名數(shù)據(jù)類型長度字段說明1ST_admin_userNvarchar50管理員ID2ST_admin_pswNvarchar50管理員密碼該表為管理員登錄的信息表,本系統(tǒng)沒有包
22、含管理員用戶的注冊模塊,管理員帳號直 接在數(shù)據(jù)庫中設(shè)計。普通用戶匿名登錄主頁。表格2-2 ST_class(類型信息表)序號列名數(shù)據(jù)類型長度字段說明1ST_c_idBigint8文章類型號2ST_c_nameNvarchar50文章類型名該表用來記錄文章類型的相關(guān)信息,系統(tǒng)文章分了類別,使管理文章,查看文章都變 的非常的方便。表格2-3 ST_link(鏈接信息表)序號列名數(shù)據(jù)類型長度字段說明1ST_l_idBigint8鏈接號2ST_l_nameNvarchar50鏈接名3 ST_l_url Nvarchar50鏈接地址該表記錄了鏈接的相關(guān)信息,方便用戶快速的鏈接到想瀏覽的網(wǎng)站,提高了用戶的
23、操 作效率。表格2-4 ST_message(留言信息表)序號列名數(shù)據(jù)類型長度字段說明1ST_idBigint8留言號2ST_nicknameNvarchar50網(wǎng)友呢稱3ST_titleNvarchar50留言標(biāo)題4ST_homepageNvarchar50個人主頁5ST_contentNtext16留百內(nèi)容6ST_mdateDatetime8留言時間7ST_hfNtext16留后回復(fù)該表包含了留言的相關(guān)信息,留言模塊方便普通用戶和版主之間的交流,為他們提供 了一個專門的途徑。表格2-5 ST_news(文章信息表)序號列名數(shù)據(jù)類型長度字段說明1ST_n_idBigint4文章號7第3章總體
24、設(shè)計沈陽工程學(xué)院項目實(shí)訓(xùn)報告第3章總體設(shè)計2ST_n_authorNvarchar50文早作者3ST_n_titleNvarchar200文早標(biāo)題4ST_n_keyNvarchar200文章摘要5ST_n_contentNtext16文章內(nèi)容6ST_n_dateDatetime8文章發(fā)表日期7ST_n_reBigint8文章回復(fù)8ST_c_idBigint8文章類型編號9ST_c_nameNvarchar50文章類型名稱10ST_n_iscmdint4文章回復(fù)數(shù)該表為文章信息表,包含了文章的相關(guān)屬性,用來記錄文章信息。該模塊可以幫助用戶了解文章的基本信息。比如:文章人氣高可能是內(nèi)容很有意義,方
25、便用戶去閱讀那些比較好的文章表格2-6 ST_replay(評論信息表)序號列名數(shù)據(jù)類型長度字段說明1ST_r_idBigint8評論號2ST_r_nickNvarchar50呢稱3ST_r_titleNvarchar50評論標(biāo)題4ST_r_contentNvarchar250評論內(nèi)容5ST_r_dateDatetime8評論發(fā)表時間6ST_n_idInt4評論文章編號沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn)第沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn)第4章代碼實(shí)現(xiàn)4.1web界面設(shè)計及主要代碼4.3.1文章信息管理界面文章管理頁圖如圖4-1所示:文章信息管理朝條件文章主題,美瀝:-辛事甘蘭號翌 o
26、應(yīng)爭聲三理民W共至營至 7 t*3M笛盲當(dāng)就,/英生百理,在三營運(yùn),/超h管理圖4-1 文章管理編寫后臺事件處理頁面 ArticleManage.aspx.cs ,實(shí)現(xiàn)數(shù)據(jù)的查詢、修改、刪除和添 加文章的功能。在頁面加載事件中調(diào)用 ST_Article_Bind方法,從數(shù)據(jù)庫中獲取文章信息 并綁定GridView控件。單擊ArticleManage.aspx 頁面中的“查找”、按鈕,觸發(fā) Click事件。具體代碼如下:public partial class Module_Blog_ArticleManage : System.Web.UI. Page SqlData da = new Sql
27、Data ();SqlConnection mycon;private static string ID;protected void Page_Load(object sender, EventArgs e) if (!IsPostBack)調(diào)用自定義綁定方法綁定數(shù)據(jù)沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章 代碼實(shí)現(xiàn)ST_Article_Bind();/*判斷是否登錄*/ST_check_Login();)string ST_dns = ConfigurationSettings .AppSettings conStr;mycon = new SqlConnection (ST_dns);DataSe
28、t mydataset = new DataSet();SqlDataAdapter mydataadapter1 = new SqlDataAdapter (select * from tb_Blog where UserName= + SessionUserName + , mycon);mydataadapter1.Fill(mydataset, tb_Blog);DataRowView rowviewl = mydataset.Tables tb_Blog .DefaultView0;ID = rowview1 BlogID .ToString();)public void ST_ch
29、eck_Login()(if (SessionUserName = null)(Response.Write( alert(對不起!您還不是管理員,請先注冊再登錄! );location=././BlogIndex.aspx);Response.End();)public void ST_Article_Bind()(string sqlstr = select * from ST_news where BlogID= + ID + ;調(diào)用公共類中的ExceDS方法,返回一個DataSet類型的數(shù)據(jù)集,并作為GridView控件的數(shù)據(jù)源GridViewl.DataSource = da.Exc
30、eDS(sqlstr);GridViewl.DataKeyNames = new string ST_n_id ;GridView1.DataBind();protected void GridView1_RowDeleting( object sender, GridViewDeleteEventArgs e)SqlData da = new SqlData();bool delete = da.ExceSQL(delete from ST_news where ST_n_id= +GridView1.DataKeyse.RowIndex.Value +);if (delete)Respon
31、se.Write( alert(刪除成功! );location=ArticleManage.aspx); else10第4章代碼實(shí)現(xiàn)沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn)(Response.Write( alert(刪除失?。?);location=ArticleManage.aspx);protected void btnSearch_Click( object sender, EventArgs e)(SqlData da = new SqlData();string search = this.ddlSearch.SelectedValue;switch (search)(case文章
32、 ID:da.BindData( this.GridView1, Select * From ST_news Where ST_n_id Like % + this.txtKey.Text + % and BlogID= + ID + ”);break;case文章主題:da.BindData( this.GridViewl, Select * From ST_news Where ST_n_title Like % + this.txtKey.Text + % and BlogID= + ID + ”);break;default:Response.Write(alert(查詢失敗! );l
33、ocation=javascript:history.go(-1) );break;protected void GridView1_PageIndexChanging( object sender, GridViewPageEventArgs e)(GridViewl.Pagelndex = e.NewPagelndex;ST_Article_Bind();protected void GridView1_RowDataBound( object sender, GridViewRowEventArgs e)(if (e.Row.RowType = DataControlRowType .D
34、ataRow) (if (e.Row.Cells1.Text).Length 5) (e.Row.Cells1.Text = (e.Row.Cells1.Text).Substring(0, 5) + ;(LinkButton )e.Row.Cells5.Controls0).Attributes.Add( onclick , return confirm(確定要刪 除嗎?);11第4章代碼實(shí)現(xiàn)沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn))protected void CheckBox2_CheckedChanged( object sender, EventArgs e)(for(int i=0;
35、 i=GridView1.Rows.Count-1;i+) (CheckBox cbox=( CheckBox)GridView1.Rowsi.FindControl( CheckBox1); if(CheckBox2.Checked= true) ( cbox.Checked= true;) else ( cbox.Checked= false;)protected void Button2_Click( object sender, EventArgs e) (mycon.Open();for (int i = 0; i = GridView1.Rows.Count - 1; i+) (C
36、heckBox cbox = (CheckBox)GridView1.Rowsi.FindControl( CheckBox1); if (cbox.Checked = true) (string sqlstr = delete from ST_news where ST_n_id= + GridView1.DataKeysi.Value +;da.ExceSQL(sqlstr);Response.Write(alert(批量刪除成功! );location=ArticleManage.aspx);)protected void Button1_Click( object sender, Ev
37、entArgs e) (CheckBox2.Checked = false;for (int i = 0; i E!圖4-2博客文章信息修改圖具體代碼如下:public partial class Module_Blog_ReplayContent : System.Web.UI. Page (protected void Page_Load(object sender, EventArgs e)(if (SessionUserName = null)/Response.Redirect(/BlogIndex.aspx);if (!IsPostBack)trystring str;string
38、 str2 = Page.Requestid .ToString();此處用來實(shí)現(xiàn)將數(shù)據(jù)綁定到前臺SqlConnection mycon = newSqlConnection (ConfigurationManager .AppSettings conStr);mycon.Open();SqlDataAdapter myada = new SqlDataAdapter (select * from ST_news where ST_n_id= + str2 + , mycon);DataSet ds = new DataSet(); myada.Fill(ds, ST_news);13第4章代
39、碼實(shí)現(xiàn)沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn)/創(chuàng)建DataRowView對象的一個實(shí)例DataRowView rowview = ds.Tables ST_news .DefaultView0;/將文章主題讀取到labSubject文本框中this.labSubject.Text = rowview ST_n_title .ToString();/將文章內(nèi)容讀取到txtContent文本框中this .txtContent.Text = rowview ST_n_content .ToString();mycon.Close();catch (Exception ex) Response.Wr
40、ite(ex.Message);protected void btnUpdate_Click( object sender, EventArgs e)string id = Request id .ToString();string Com = update ST_news set ST_n_content= + this .txtContent.Text + where ST_n_id= + id + ”;/創(chuàng)建公共類SqlData的一個新的實(shí)例對象 SqlData da = new SqlData();bool update = da.ExceSQL(Com);if (update) Re
41、sponse.Write( script language=javascriptalert(修改成功! );location=ArticleManage.aspx); else Response.Write( script language=javascriptalert(修改失敗! ););protected void btnBack_Click( object sender, EventArgs e)Response.Redirect(ArticleManage.aspx);博客文章添加博客文章添加頁面如下圖所示:14第4章代碼實(shí)現(xiàn)沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn)文章府題:作者:類別
42、:二面餐宴管理立*類型生亙3文表管理、* BIT1耳亙1位罡M,會掛好三,.通港臂過文章附答:,用片口推薦nssi as圍回口推薦當(dāng)單機(jī)ArticleManage.aspx 頁面中的“添加新文章”超鏈接時,將會鏈接到Blog文件夾下的AddArt.aspx頁面;在頁面加載事件中將博客文章類型綁定到下拉列表中;單擊“添加”按鈕,觸發(fā)其Click事件,實(shí)現(xiàn)博客新文章的添加操作。具體代碼如下:public partial class Module_Blog_AddArt : System.Web.UI. Page SqlData mydata = new SqlData();SqlConnectio
43、n mycon;sqlconnection 是個對象int cbox;string ID; 定義字符串IDprotected void Page_Load(object sender, EventArgs e) if (SessionUserName = null) 如果(會話【用戶名】)為空 Response.Redirect(/BlogIndex.aspx); 頁面重定向 SqlConnection mycon = new SqlConnection (ConfigurationManager .AppSettings conStr); mycon.Open();/連接數(shù)據(jù)庫 mycon。
44、Open () DataSet mydataset = new DataSet();SqlDataAdapter mydataadapter = new SqlDataAdapter (select * from tb_Blog where UserName=+ SessionUserName + , mycon);/SqlDataadapter是一個對象。 SqlDataAdapter是 DataSet SQL Server之間的橋接器,用于檢索和保存數(shù)據(jù)。mydataadapter.Fill(mydataset, tb_Blog);填充數(shù)據(jù)集,使用語句填 mydataset,利用查詢命令賦
45、值。DataRowView rowview = mydataset.Tables tb_Blog ./DefaultView0;取出來 mydataset中tb_Blog表的默認(rèn)視圖,其實(shí)就是datatable,然后取第0行數(shù)據(jù),類型是datarowview。15第4章代碼實(shí)現(xiàn)沈陽工程學(xué)院項目實(shí)訓(xùn)報告第4章代碼實(shí)現(xiàn)ID = rowview BlogID .ToString();/通過視圖通過 rowview 也就是一行數(shù)據(jù),取 blogID 列的值。 /this.Labell.Text = SessionUserName.ToString();/SqlConnection mycon = ne
46、w SqlConnection(ConfigurationManager.AppSettingsconStr); mycon.Open();string sqlstr = select * from ST_Class where BlogID= +ID+ ;/字符串 sqlstr是ST-CLASS 表中的 的博客IDSqlCommand mycom = new SqlCommand (sqlstr, mycon); 創(chuàng)建 sqlcommand 對象SqlDataReader dr = mycom.ExecuteReader(); /mycom 是 sqlcommand 的個實(shí)例 判斷是否有數(shù)據(jù)while (dr.Read() (DropDownList1.Items.Add( newListItem (dr ST_c_name.ToString(),dr ST_c_id .ToStri
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司員工工作一年個人工作總結(jié)2024(3篇)
- 租房安全責(zé)任承諾協(xié)議書(5篇)
- 2025年項目策劃管理權(quán)交接協(xié)議書
- 2025年住宅區(qū)綠化工程施工合同協(xié)議書
- 2025年分手同居離婚正式協(xié)議
- 2025年協(xié)議離婚的特殊處理
- 2025年特斯拉項目申請報告模板
- 2025年吊裝施工安全責(zé)任合同全文模板
- 2025年農(nóng)村建設(shè)用地上架交易協(xié)議書范本
- 2025年觸媒材料項目規(guī)劃申請報告
- 語C圈洗白標(biāo)準(zhǔn)手冊
- 淺析齒輪故障振動診斷技術(shù)
- 曼昆《經(jīng)濟(jì)學(xué)原理》(宏觀經(jīng)濟(jì)學(xué)分冊)英文原版課件 23
- 《中國特色社會主義法治理論》復(fù)習(xí)題集及解析共20篇
- 員工考勤簽卡單
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:Chapter 5 Recursion
- 青島版五四制五下數(shù)學(xué)課程綱要
- 稻盛和夫的哲學(xué)與阿米巴
- 冷庫驗(yàn)證方案
- 行政事業(yè)單位會計實(shí)操
- 中國燃?xì)饨ㄔO(shè)工程竣工驗(yàn)收暫行規(guī)定
評論
0/150
提交評論