電子商務(wù)網(wǎng)站設(shè)計(jì)(2017)_第1頁
電子商務(wù)網(wǎng)站設(shè)計(jì)(2017)_第2頁
電子商務(wù)網(wǎng)站設(shè)計(jì)(2017)_第3頁
電子商務(wù)網(wǎng)站設(shè)計(jì)(2017)_第4頁
電子商務(wù)網(wǎng)站設(shè)計(jì)(2017)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、?電子商務(wù)網(wǎng)站設(shè)計(jì)? 課 程 設(shè) 計(jì) 指 導(dǎo) 書適用專業(yè):電子商務(wù)景德鎮(zhèn)陶瓷大學(xué)科技藝術(shù)學(xué)院二一七年三月?電子商務(wù)網(wǎng)站設(shè)計(jì)?課程設(shè)計(jì)指導(dǎo)書一、適用對(duì)象電子商務(wù)本科專業(yè)二、課程設(shè)計(jì)指導(dǎo)教師張雙杰、孫強(qiáng)、段金華、郭靈、吳有琴三、課程設(shè)計(jì)目的?電子商務(wù)網(wǎng)站設(shè)計(jì)?課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是學(xué)習(xí)完?網(wǎng)頁制作與設(shè)計(jì)?、?數(shù)據(jù)庫原理與應(yīng)用?與?web程序設(shè)計(jì)?課程后開展的集中實(shí)踐環(huán)節(jié),是對(duì)電子商務(wù)網(wǎng)站設(shè)計(jì)能力的一次全面綜合練習(xí)。其目的在于加深對(duì)電子商務(wù)網(wǎng)站設(shè)計(jì)根底理論和根本知識(shí)的理解,掌握運(yùn)用軟件工程理論進(jìn)展系統(tǒng)分析、設(shè)計(jì)的根本方法,提高解決實(shí)際問題、開發(fā)電子商務(wù)應(yīng)用系統(tǒng)的實(shí)踐能力。同時(shí)課程設(shè)計(jì)應(yīng)充分表

2、達(dá)“教師指導(dǎo)下的以學(xué)生為中心的教學(xué)模式,以學(xué)生為認(rèn)知主體,充分調(diào)動(dòng)學(xué)生的積極性和能動(dòng)性,重視學(xué)生自學(xué)能力的培養(yǎng)。四、實(shí)驗(yàn)預(yù)備知識(shí)1、計(jì)算機(jī)根底操作2、數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)3、WEB程序設(shè)計(jì)3、電子商務(wù)網(wǎng)站設(shè)計(jì)的根本概念、原理、方法五、課程設(shè)計(jì)內(nèi)容及要求 一課程設(shè)計(jì)要求要求使用設(shè)計(jì)工具開發(fā)一個(gè)中、小型電子商務(wù)應(yīng)用系統(tǒng)工程。1、根據(jù)課程設(shè)計(jì)時(shí)間和指導(dǎo)教師給出的參考選題,選擇適當(dāng)設(shè)計(jì)課題。2、根據(jù)合理的進(jìn)度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實(shí)地開展課程設(shè)計(jì)活動(dòng)。3、課程設(shè)計(jì)過程中,要充分認(rèn)識(shí)課程設(shè)計(jì)對(duì)培養(yǎng)自己的重要性,認(rèn)真做好設(shè)計(jì)前的各項(xiàng)準(zhǔn)備工作;要虛心承受教師的指導(dǎo),又要充分發(fā)揮主觀能動(dòng)性。結(jié)合課題

3、,獨(dú)立思考,努力鉆研,勤于實(shí)踐,勇于創(chuàng)新;要嚴(yán)格要求自己,樹立嚴(yán)肅、嚴(yán)密、嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,必須獨(dú)立按時(shí)、按質(zhì)、按量完成課程設(shè)計(jì),不得弄虛作假,不準(zhǔn)抄襲他人內(nèi)容,否那么成績(jī)以不及格計(jì)。4、根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關(guān)的技術(shù)文檔: 需求說明書、系統(tǒng)分析報(bào)告、系統(tǒng)設(shè)計(jì)報(bào)告,最后要求提交詳細(xì)的課程設(shè)計(jì)報(bào)告。要求文檔構(gòu)造較完整、內(nèi)容切合實(shí)際。設(shè)計(jì)報(bào)告用A4紙打印,字跡清楚,頁面整潔,并裝訂成冊(cè)。字?jǐn)?shù)不低于5000,且用語正確。5、課程設(shè)計(jì)過程中能夠與人合作,盡力完本錢人的任務(wù),工作量適中,有個(gè)人見解和心得。6、開發(fā)出可以運(yùn)行的電子商務(wù)系統(tǒng),通過上機(jī)檢查。7、課程設(shè)計(jì)完成后,要求提交完整的設(shè)

4、計(jì)文檔和設(shè)計(jì)源代碼。 二課程設(shè)計(jì)內(nèi)容按照1-2人分組,每個(gè)小組確定一個(gè)選題,由小組合作完成課程設(shè)計(jì),要求限時(shí)、分工明確、工作量適中。課程設(shè)計(jì)主要內(nèi)容如下: 1、工程規(guī)劃和需求分析 2、系統(tǒng)分析及文檔 電子商務(wù)系統(tǒng)總體構(gòu)造圖,數(shù)據(jù)流圖,系統(tǒng)流程圖,用例圖,時(shí)序圖,類圖等3、系統(tǒng)設(shè)計(jì)及文檔 各功能構(gòu)造設(shè)計(jì)與實(shí)現(xiàn)4、系統(tǒng)實(shí)施與評(píng)價(jià)(三)可參考選題不限于以下選題、可以自擬題目,題目相似,功能和風(fēng)格不同也可1、在線畢業(yè)論文指導(dǎo)系統(tǒng)的規(guī)劃與建立2、某陶瓷藝術(shù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)3、陶院論壇BBS的設(shè)計(jì)與實(shí)現(xiàn)4、XX班校友錄的設(shè)計(jì)與實(shí)現(xiàn)5、知識(shí)分享網(wǎng)站仿百度百科/知道的設(shè)計(jì)與實(shí)現(xiàn)6、某企業(yè)信息門戶設(shè)計(jì)7、基于第

5、三方支付的網(wǎng)上支付設(shè)計(jì)與實(shí)現(xiàn)基于虛擬物品的實(shí)時(shí)在線支付和交付8、在線的拍賣系統(tǒng)9、陶瓷學(xué)院報(bào)電子雜志網(wǎng)站的設(shè)計(jì)10、陶院校內(nèi)電子商務(wù)平臺(tái)(仿淘寶)的設(shè)計(jì)11、景德鎮(zhèn)高技術(shù)企業(yè)管理局電子政務(wù)網(wǎng)站設(shè)計(jì)12、陶瓷學(xué)院圖片(或視頻)分享網(wǎng)站設(shè)計(jì)13、科技藝術(shù)學(xué)院遠(yuǎn)程教育網(wǎng)站設(shè)計(jì)14、陶院餐飲點(diǎn)餐外賣系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)15、在線考試系統(tǒng)設(shè)計(jì)六、課程設(shè)計(jì)的組織與管理1、遵守實(shí)驗(yàn)室制度,不遲到,不早退。學(xué)生有事必須請(qǐng)假。課程設(shè)計(jì)期間,無故缺席按曠課處理;缺席時(shí)間達(dá)四分之一以上者,其成績(jī)按不及格處理。2、每次實(shí)驗(yàn)前,檢查實(shí)驗(yàn)準(zhǔn)備情況,沒有做好準(zhǔn)備的同學(xué)不允許做實(shí)驗(yàn)。3、實(shí)驗(yàn)采用分組的方法進(jìn)展。4、遵守實(shí)驗(yàn)室的其

6、它各項(xiàng)管理制度。5、上機(jī)實(shí)驗(yàn)過程中,如儀器設(shè)備出現(xiàn)異常,及時(shí)向?qū)嶒?yàn)指導(dǎo)教師匯報(bào),實(shí)驗(yàn)中心設(shè)備人員參與進(jìn)展處理。七、課程設(shè)計(jì)的考察由指導(dǎo)教師根據(jù)學(xué)生完成課程設(shè)計(jì)任務(wù)的情況包括電子商務(wù)系統(tǒng)的設(shè)計(jì)與開發(fā)實(shí)際工作情況40%、課程設(shè)計(jì)報(bào)告的質(zhì)量30%和課程設(shè)計(jì)過程中的工作態(tài)度30%綜合打分。成績(jī)?cè)u(píng)定實(shí)行優(yōu)秀、良好、中等、及格和不及格五個(gè)等級(jí)。優(yōu)秀者人數(shù)一般不得超過總?cè)藬?shù)的20%等級(jí)劃分:優(yōu)90分、良80分、中70分、及格60分和不及格60分。八、課程設(shè)計(jì)報(bào)告撰寫要求課程設(shè)計(jì)報(bào)告撰寫的根本要求是報(bào)告原那么上不少于5000字,具體格式要求見附錄二,且其正文至少包括如下幾個(gè)方面的內(nèi)容:1、系統(tǒng)概述 2、系統(tǒng)分

7、析總體構(gòu)造圖、用例圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、時(shí)序圖、類圖等3、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)功能構(gòu)造圖設(shè)計(jì)、流程設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、輸入與數(shù)出設(shè)計(jì)、代碼設(shè)計(jì)、程序設(shè)計(jì)說明書 4、系統(tǒng)實(shí)施系統(tǒng)使用說明、模擬運(yùn)行數(shù)據(jù)與運(yùn)行結(jié)果5、參考文獻(xiàn) 九、實(shí)驗(yàn)進(jìn)程安排 具體時(shí)間安排見課程設(shè)計(jì)安排表十、源碼與素材參考網(wǎng)站附錄一:面向?qū)ο笙到y(tǒng)分析方法的設(shè)計(jì)實(shí)例景德鎮(zhèn)陶瓷大學(xué)科技藝術(shù)學(xué)院網(wǎng)站設(shè)計(jì)課程設(shè)計(jì) 2CW閱讀空間的設(shè)計(jì)與實(shí)現(xiàn)學(xué) 號(hào): 2 姓 名: 陳朝偉 專業(yè)班級(jí): 12電子商務(wù) 指導(dǎo)教師:張雙杰、孫強(qiáng)、段金華、郭靈、吳有琴完成日期: 2021年5月8日 目 錄TOC o 1-3 h u HYPERLINK l _Toc47

8、8375914 1 系統(tǒng)概述 PAGEREF _Toc478375914 h 2 HYPERLINK l _Toc478375915 開發(fā)背景 PAGEREF _Toc478375915 h 2 HYPERLINK l _Toc478375916 開發(fā)目的和意義 PAGEREF _Toc478375916 h 2 HYPERLINK l _Toc478375917 2 系統(tǒng)分析 PAGEREF _Toc478375917 h 3 HYPERLINK l _Toc478375918 根本需求分析 PAGEREF _Toc478375918 h 3 HYPERLINK l _Toc47837591

9、9 功能需求分析 PAGEREF _Toc478375919 h 3 HYPERLINK l _Toc478375920 主頁模塊需求分析 PAGEREF _Toc478375920 h 3 HYPERLINK l _Toc478375921 閱讀模塊需求分析 PAGEREF _Toc478375921 h 4 HYPERLINK l _Toc478375922 用戶管理模塊 PAGEREF _Toc478375922 h 4 HYPERLINK l _Toc478375923 書籍管理模塊和新聞管理板塊 PAGEREF _Toc478375923 h 4 HYPERLINK l _Toc47

10、8375924 3 網(wǎng)站詳細(xì)設(shè)計(jì) PAGEREF _Toc478375924 h 4 HYPERLINK l _Toc478375925 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc478375925 h 4 HYPERLINK l _Toc478375926 功能設(shè)計(jì) PAGEREF _Toc478375926 h 6 HYPERLINK l _Toc478375927 前端主頁面設(shè)計(jì) PAGEREF _Toc478375927 h 6 HYPERLINK l _Toc478375928 用戶板塊設(shè)計(jì)和書架設(shè)計(jì) PAGEREF _Toc478375928 h 9 HYPERLINK l _Toc47

11、8375929 驗(yàn)證碼設(shè)計(jì) PAGEREF _Toc478375929 h 12 HYPERLINK l _Toc478375930 評(píng)論功能設(shè)計(jì)代碼 PAGEREF _Toc478375930 h 13 HYPERLINK l _Toc478375931 后臺(tái)主頁面設(shè)計(jì) PAGEREF _Toc478375931 h 14 HYPERLINK l _Toc478375932 后臺(tái)登錄設(shè)計(jì) PAGEREF _Toc478375932 h 16 HYPERLINK l _Toc478375933 后臺(tái)書籍管理模塊設(shè)計(jì) PAGEREF _Toc478375933 h 17 HYPERLINK l

12、_Toc478375934 后臺(tái)友情鏈接收理模塊設(shè)計(jì) PAGEREF _Toc478375934 h 19 HYPERLINK l _Toc478375935 后臺(tái)新聞管理模塊設(shè)計(jì) PAGEREF _Toc478375935 h 20 HYPERLINK l _Toc478375936 后臺(tái)用戶管理模塊設(shè)計(jì) PAGEREF _Toc478375936 h 22 HYPERLINK l _Toc478375937 4 網(wǎng)站使用說明 PAGEREF _Toc478375937 h 24 HYPERLINK l _Toc478375938 安裝說明 PAGEREF _Toc478375938 h 2

13、4 HYPERLINK l _Toc478375939 的安裝 PAGEREF _Toc478375939 h 24 HYPERLINK l _Toc478375940 4.1.2 網(wǎng)站的安裝說明 PAGEREF _Toc478375940 h 24 HYPERLINK l _Toc478375941 前臺(tái)使用說明 PAGEREF _Toc478375941 h 24 HYPERLINK l _Toc478375942 后臺(tái)使用說明 PAGEREF _Toc478375942 h 28 HYPERLINK l _Toc478375943 設(shè)計(jì)總結(jié) PAGEREF _Toc478375943 h

14、 32 HYPERLINK l _Toc478375944 致 謝 PAGEREF _Toc478375944 h 33 HYPERLINK l _Toc478375945 參考文獻(xiàn) PAGEREF _Toc478375945 h 342CW閱讀空間的設(shè)計(jì)與實(shí)現(xiàn)1 系統(tǒng)概述現(xiàn)如今,世界正在經(jīng)歷一場(chǎng)革命性的變化。正在全球展開的信息和信息技術(shù)革命,正以前所未有的方式對(duì)社會(huì)變革的方向起著決定作用,其結(jié)果必定導(dǎo)致信息社會(huì)在全球的實(shí)現(xiàn)。具體表現(xiàn)為,首先,在生產(chǎn)活動(dòng)的范圍廣泛的工作過程中,引入了信息處理技術(shù),從而使這些部門的自動(dòng)化到達(dá)一個(gè)新的水平;其次,電訊與計(jì)算機(jī)系統(tǒng)合而為一,可以在幾秒鐘內(nèi)將信息傳遞到

15、全世界的任何地方,從而使人類活動(dòng)各方面表現(xiàn)出信息活動(dòng)的特征;最后,信息和信息機(jī)器成了一切活動(dòng)的積極參與者,甚至參與了人類的知覺活動(dòng)、概念活動(dòng)和原動(dòng)性活動(dòng)。在此進(jìn)展中,信息、知識(shí)正在以系統(tǒng)的方式被應(yīng)用于變革物質(zhì)資源,正在替代勞動(dòng)成為國(guó)民生產(chǎn)中“附加值的源泉。這種革命性不僅會(huì)改變生產(chǎn)過程,更重要的是它將通過改變社會(huì)的通訊和傳播構(gòu)造而催生出一個(gè)新時(shí)代、新社會(huì)。在這個(gè)社會(huì)中,信息、知識(shí)成了社會(huì)的主要財(cái)富,信息、知識(shí)流成了社會(huì)開展的主要?jiǎng)恿?,信息、情?bào)源成了新的權(quán)力源。隨著信息技術(shù)的普及,信息的獲取將進(jìn)一步實(shí)現(xiàn)民主化、平等化,這反映在社會(huì)政治關(guān)系和經(jīng)濟(jì)競(jìng)爭(zhēng)上也許會(huì)有新的形式和內(nèi)容,而勝負(fù)那么取決于誰享有

16、信息源優(yōu)勢(shì)。信息和信息技術(shù)的本質(zhì)特點(diǎn),在社會(huì)和經(jīng)濟(jì)開展方面也必將帶來全新的格局。無論是生活中的,還是工作中的,信息時(shí)代已經(jīng)充滿著我們的生活。比照以前,我們的音樂要用唱片播放,而現(xiàn)在,音樂已經(jīng)轉(zhuǎn)化為數(shù)字信息脫離了介質(zhì);我們的信息傳遞,需要用紙書寫,人工傳遞,而現(xiàn)在,電子郵箱的普遍,使得大江南北的通訊,只需幾秒鐘而已;曾經(jīng),我們需要的一切,都可以用網(wǎng)絡(luò),用信息所替代。在信息化時(shí)代的背景下,將曾今的一切都變得如此便捷,如此簡(jiǎn)單。信息化時(shí)代提高了生活周邊的一切,網(wǎng)絡(luò)成為了信息傳遞的中介。如今,閱讀是每個(gè)人生來一定會(huì)做的事。隨著時(shí)代的開展,知識(shí)的重要性,奠定了全民閱讀成為倡導(dǎo)的主題的根底。加上互聯(lián)網(wǎng)的開

17、展,信息化的時(shí)代興起,網(wǎng)絡(luò)閱讀,成為了人們生活中的一局部。網(wǎng)絡(luò)閱讀新聞,網(wǎng)絡(luò)閱讀書籍,等等,都是閱讀的一局部。網(wǎng)絡(luò)閱讀是一種有別于傳統(tǒng)紙張閱讀的新型閱讀方式,此種閱讀方式的興起、開展有賴于互聯(lián)網(wǎng)的開展。網(wǎng)絡(luò)閱讀的特別是無紙張限制、無攜帶保存障礙、方便、節(jié)約資源。圖書保存于網(wǎng)絡(luò),一點(diǎn)即可閱讀,不用案頭堆積如山,消耗巨大木材資源。為了讓人們不再為書籍尋找而奔波,不知道想閱讀什么書而煩惱,書籍的資源不多而感慨。因此建立一個(gè)2CW網(wǎng)絡(luò)閱讀空間,實(shí)現(xiàn)一個(gè)完整的書籍閱讀功能網(wǎng)站,提供應(yīng)讀者一個(gè)良好的閱讀環(huán)境。2 系統(tǒng)分析2.1根本需求分析2CW閱讀網(wǎng)站需要根本的書籍添加,書籍章節(jié)添加,書籍管理等功能,實(shí)現(xiàn)

18、一個(gè)書籍以及書籍章節(jié)上傳,同時(shí),也要有書籍封面,因此,上傳文字和圖片功能是比不可少的。2CW閱讀網(wǎng)站還需要實(shí)現(xiàn)用戶的登錄功能,注冊(cè)功能,添加書架,刪除書架上的書,翻頁功能,還有滾屏功能,和搜索功能。讓用戶在注冊(cè)之后享有書架功能。同時(shí),還需要一個(gè)管理員登錄界面,管理員管理的后臺(tái)界面。管理書籍添加書籍,在后臺(tái)實(shí)現(xiàn)操作。2CW閱讀空間,實(shí)現(xiàn)一個(gè)根本完整的閱讀網(wǎng)站的體系,可修改多樣化背景,修改字體大小以及字體顏色等功能。給與用戶完整的閱讀體驗(yàn)。圖2.1整體框架構(gòu)建圖2.2功能需求分析2.2.1主頁模塊需求分析主頁模塊中,首先需要有新用戶注冊(cè)按鈕,還有用戶登錄按鈕。讓用戶可以注冊(cè),并且登錄。其次用戶可能

19、在整個(gè)網(wǎng)頁會(huì)實(shí)行全局搜索,所以搜索功能會(huì)在主頁中出現(xiàn),在導(dǎo)航標(biāo)題之上。接著主頁需要導(dǎo)航,導(dǎo)航中需要有不同的書籍分類,同時(shí)要有轉(zhuǎn)頁鏈接。網(wǎng)站的推薦欄有書籍的推薦,同時(shí)有封面。主頁推薦不宜過多,因?yàn)榉饷鎴D會(huì)占據(jù)整個(gè)網(wǎng)站的頁面,所以,主頁的推薦書4本左右,不光是首頁推薦一欄,還應(yīng)有熱門推薦或者是專欄推薦等等推薦。讓用戶有更多的選擇。同時(shí)需要一個(gè)公告欄,通知一些消息。使得消息能及時(shí)推送給用戶。2.2.2閱讀模塊需求分析閱讀模塊是書籍點(diǎn)開后,章節(jié)的選擇,以及讀書時(shí)的一些功能選擇。當(dāng)用戶點(diǎn)開一本書籍后,進(jìn)入的是章節(jié)選擇,進(jìn)入章節(jié)后就開場(chǎng)閱讀了。閱讀需要一些功能的輔助,首先需要有標(biāo)題,告訴用戶,現(xiàn)在看的書籍

20、是什么名字,第幾章。其次需要有工具改變字體的樣式,黑體,楷體等選擇,改變字體的顏色,大小,滾屏的快慢,背景顏色,寬度等功能。在頁面的底部,還有上一章,下一章的按鈕和章節(jié)目錄的選擇。如果是登錄的用戶發(fā)現(xiàn)這本書好看,還可以將其參加書架,所以在網(wǎng)站的底部應(yīng)加上參加書架的按鈕。2.2.3用戶管理模塊用戶需要參加書架,就需要登錄,需要登錄就必然需要注冊(cè),所以注冊(cè)頁面也是必不可少的。注冊(cè)需要用戶名,用戶密碼,確認(rèn)密碼,驗(yàn)證碼,實(shí)現(xiàn)注冊(cè)。這些都不能為空值,空值需要提示。驗(yàn)證碼也需要填寫正確才能注冊(cè)成功。登錄頁面要填寫注冊(cè)好的用戶名,注冊(cè)密碼與驗(yàn)證碼。驗(yàn)證碼是為了防止一些機(jī)器惡意登錄,惡意注冊(cè),導(dǎo)致系統(tǒng)癱瘓。

21、管理員登錄只需要用戶名和用戶密碼就行了。管理員享有用戶的管理權(quán)限,所以,管理可以刪除或更改用戶信息,修改用戶名和密碼等操作。2.2.4書籍管理模塊和新聞管理板塊閱讀網(wǎng)站的主要板塊就是書籍管理板塊,書籍管理板塊實(shí)現(xiàn)的功能主要分為書籍分類管理,書籍管理,書籍章節(jié)管理。書籍分類管理就是在主網(wǎng)頁上的導(dǎo)航功能,在書籍分類中實(shí)現(xiàn),創(chuàng)立一個(gè)分類,導(dǎo)航上就生成一個(gè)類別??梢愿模梢蕴砑?,可以刪除。同時(shí)書籍的分類也可以選擇是否成為導(dǎo)航。書籍管理,就是添加,刪除,修改書籍。書籍的章節(jié)管理是建立在書籍之上的,書籍只有添加成功后才能添加,刪除,修改章節(jié)。新聞管理板塊與書籍管理一致,擁有添加,刪除,修改等功能。3 網(wǎng)

22、站詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)如下表:表3.1管理員表admin字段名數(shù)據(jù)類型長(zhǎng)度鍵備注adminidint10PRI主鍵UsernameVarchar32管理員登錄名PasswordVarchar32管理員登錄密碼Createtimeint10創(chuàng)立時(shí)間UpdatetimInt11修改時(shí)間LastlogintimeInt10最后登錄時(shí)間表3.2書籍表book字段名數(shù)據(jù)類型長(zhǎng)度鍵備注BookidInt10PRI主鍵TitleVarchar100書名AuthorVarchar32作者CidInt10欄目TypeTinyint1小說類型ImgurlVarchar200封面圖SummaryVar

23、char255簡(jiǎn)介RecommendlevelTinyint2后臺(tái)推薦等級(jí)HitsInt10點(diǎn)擊數(shù)ChaptercountInt11章節(jié)數(shù)表3.3書籍分類表category字段名數(shù)據(jù)類型長(zhǎng)度鍵備注CategoryidInt10PRI主鍵TitleVarchar100書籍類別名稱ShorttileVarchar100書籍英文名或者拼音名CreatetimeInt10創(chuàng)立時(shí)間UpdatetimeInt10更新時(shí)間表3.4友情連接表friend_link字段名數(shù)據(jù)類型長(zhǎng)度鍵備注Friend_linkidInt10PRI主鍵TitleVachar1000站點(diǎn)名ImgurlVarchar200站點(diǎn)LOG

24、OLinkurlVarchar500站點(diǎn)地址3.5新聞表news字段名數(shù)據(jù)類型長(zhǎng)度鍵備注NewsidInt10PRI主鍵TitleVarchar100新聞標(biāo)題AuthorVarchar32作者KeywordsVarchar100關(guān)鍵字SummaryVarchar255簡(jiǎn)介HitsInt10點(diǎn)擊數(shù)3.6用戶名user字段名數(shù)據(jù)類型長(zhǎng)度鍵備注UseridInt10PRI主鍵UsernameVarchar30用戶登錄名PasswordVarchar32用戶登錄密碼CreatetimeInt10創(chuàng)立時(shí)間UpdatetimeInt11更新時(shí)間LastlogintimeInt10最后登陸時(shí)間3.7用戶書架

25、表user_book_favorites字段名數(shù)據(jù)類型長(zhǎng)度鍵備注User_book_favoriteidInt10PRI主鍵TitleVarchar100小說名稱BookidInt10小說編號(hào)3.2功能設(shè)計(jì)3.設(shè)計(jì)框架組成圖圖3.1前端主頁設(shè)計(jì)元素組成圖用戶瀏覽網(wǎng)頁流程圖圖3.2瀏覽網(wǎng)頁流程圖主頁面實(shí)現(xiàn)代碼局部布局內(nèi)容:導(dǎo)航代碼:baseUrl/首頁 *foreach Category:getMenus() as $menu* *assign var=url value=$this-createUrl(category/index, title = $menu.shorttitle)* *$m

26、enu.title* */foreach* novel_menu name=top_menu id$item-title /novel_menu新聞板塊實(shí)現(xiàn): 好看的$category-title新聞列表 foreach $list as $item id target=_blank$item-title$item-createtime|date_format:%m-%d) /foreach * 分頁 * $page 書籍推薦板塊實(shí)現(xiàn): novel_book limit=4 idimgurl alt=$item-title width=120 height=150 / $item-author

27、id$item-title $item-summary /novel_book最新入庫書籍 novel_book limit=30 order=createtime desc $item-category-titleid$item-title$item-author /novel_book3.和書架設(shè)計(jì)登錄流程圖3.3登錄流程圖用戶登錄局部實(shí)現(xiàn)代碼:pageTitle = 用戶登陸 . - . Yii:app()-name;/$this-breadcrumbs=array(/Login,/);? renderPartial(/layouts/flash-message); ? beginWid

28、get(bootstrap.widgets.TbActiveForm, array( id=login-form, type=horizontal, enableClientValidation=true, clientOptions=array( validateOnSubmit=true, ), ); ? textFieldRow($model,username); ? passwordFieldRow($model,password,array( hint= , ); ? widget(bootstrap.widgets.TbButton, array( buttonType=submi

29、t, type=primary, label=登陸, ); ? endWidget(); ? 注冊(cè)流程圖3.4注冊(cè)流程圖注冊(cè)局部代碼實(shí)現(xiàn):pageTitle = 用戶注冊(cè) . - . Yii:app()-name;/$this-breadcrumbs=array(/Login,/);? renderPartial(/layouts/flash-message); ? beginWidget(bootstrap.widgets.TbActiveForm, array( id=login-form, type=horizontal, enableClientValidation=true, cli

30、entOptions=array( validateOnSubmit=true, ), ); ? textFieldRow($model,username); ? passwordFieldRow($model,password,array( hint= , ); ? passwordFieldRow($model,repassword,array( hint= , ); ?widget(CCaptcha); ? checkBoxRow($model,rememberMe); ? widget(bootstrap.widgets.TbButton, array( buttonType=subm

31、it, type=primary, label=注冊(cè), ); ? endWidget(); ?我的書架局部代碼實(shí)現(xiàn): 我的書架/if foreach $list as $item ?bookid target=_blank$item-title?book-lastchapterid target=_blank$item-book-lastchaptertitle($item-book-lastchaptertime|date_format:%m-%d)$item-book-authorid)刪除 /foreach 熱門圖書榜單 novel_book limit=50 order=recomme

32、ndlevel asc id$item-title$item-author /novel_book * 分頁 * $page 3.驗(yàn)證碼使用流程圖圖3.5驗(yàn)證碼流程圖驗(yàn)證碼局部實(shí)現(xiàn)代碼: textFieldRow($model,verifyCode, array( hint = $this-widget(CCaptcha, array( buttonLabel = 看不清楚?換一個(gè), showRefreshButton = true, /clickableImage = true, ), true), ); ?3. title) ) echo $commentbook-title; else

33、echo 本書尚有評(píng)論; ? 評(píng)論者名稱: username ? content ? time ?widget(CLinkPager,array( header=, firstPageLabel=首頁, lastPageLabel=末頁, prevPageLabel=上一頁, nextPageLabel=下一頁, pages=$pages, maxButtonCount=5, ); ?3.后臺(tái)主頁面構(gòu)造元素框架圖圖3.6后臺(tái)框架圖主頁面實(shí)現(xiàn)代碼: link rel=stylesheet type=text/css href=theme-baseUrl; ?/css/styles.css /pa

34、geTitle); ?bootstrap-register(); ?widget(bootstrap.widgets.TbNavbar,array(type = inverse, items=array( array( class=bootstrap.widgets.TbMenu, items=array( array(label= 系統(tǒng), url= $this-createUrl(system/index), active = $this-menupanel0 = system ? true : false),array(label= 書籍管理, url= $this-createUrl(b

35、ook/index), active = $this-menupanel0 = book ? true : false),array(label= 友鏈管理, url= $this-createUrl(friendlink/index), active = $this-menupanel0 = friendlink ? true : false),array(label= 新聞管理, url= $this-createUrl(news/index), active = $this-menupanel0 = news ? true : false),array(label= 用戶管理, url=

36、 $this-createUrl(user/index), active = $this-menupanel0 = user ? true : false), ) ),array( class=bootstrap.widgets.TbMenu, htmlOptions=array(class=pull-right), items= array( array(label=瀏覽網(wǎng)站, url= /, visible= !Yii:app()-user-isGuest, linkOptions = array( target = _blank, ), array(label=登錄, url= $thi

37、s-createUrl(site/login), visible= Yii:app()-user-isGuest), array(label=退出 (.Yii:app()-user-name.), url= $this-createUrl(site/logout), visible=!Yii:app()-user-isGuest) ), ), ),); ?3.登錄頁面設(shè)計(jì)實(shí)現(xiàn)代碼:pageTitle=Yii:app()-name . - 管理登陸;/$this-breadcrumbs=array(/Login,/);? renderPartial(/layouts/flash-message)

38、; ? beginWidget(bootstrap.widgets.TbActiveForm, array( id=login-form, type=horizontal, enableClientValidation=true, clientOptions=array( validateOnSubmit=true, ), ); ? 管理員登陸 textFieldRow($model,username); ? passwordFieldRow($model,password,array( hint= , ); ? checkBoxRow($model,rememberMe); ? widget

39、(bootstrap.widgets.TbButton, array( buttonType=submit, type=primary, label=登陸, ); ? endWidget(); ? 3.后臺(tái)書籍管理流程圖圖3.7后臺(tái)書籍管理流程圖書籍管理實(shí)現(xiàn)代碼:widget(bootstrap.widgets.TbButton, array( label=新建書籍, url = $this-createUrl(book/create), type=primary, / null, primary, info, success, warning, danger or inverse size=

40、null, / null, large, small or mini); ?widget(bootstrap.widgets.TbGridView, array( type=striped bordered condensed, dataProvider=$dataProvider, template=itemsnpager, filter = $model, columns=array( array(name=id, header = 書籍編號(hào), filter = false), array(name=title, ), array( name=imgurl, type = html, va

41、lue = CHtml:image(H:getNovelImageUrl($data-imgurl), , array(style=width: 50px;height:50px), htmlOptions=array(style=width: 20px;height:20px), filter = false ), array(name=author, ), array(name=cid, value = $data-category-title, filter = $categorys), array(name= recommendlevel, value = Yii:app()-para

42、msrecommendLevel$data-recommendlevel, filter = Yii:app()-paramsrecommendLevel), array(name=createtime, value = date(Y-m-d H:i:s, $data-createtime), filter = false), array( class=bootstrap.widgets.TbButtonColumn, template=viewaddupdatedelete, htmlOptions=array(style=width: 50px), buttons = array( vie

43、w = array( label=查看書籍章節(jié), / text label of the button url=Yii:app()-controller-createUrl(article/index,array(bid=$data-id), / a PHP expression for generating the URL of the button imageUrl= , / image URL of the button. If not set or false, a text link is used icon = eye-open, options= array(style=curs

44、or:pointer;), / HTML options for the button tag click= js:function(), / a JS function to be invoked when the button is clicked visible= true, ), add = array( label=添加書籍章節(jié), / text label of the button url=Yii:app()-controller-createUrl(article/create,array(bid=$data-id), / a PHP expression for generat

45、ing the URL of the button imageUrl= , / image URL of the button. If not set or false, a text link is used icon = plus, options= array(style=cursor:pointer;), / HTML options for the button tag click= js:function(), / a JS function to be invoked when the button is clicked visible= true, ), ), ), ),);

46、?3.友情鏈接收理實(shí)現(xiàn)代碼:pageTitle=Yii:app()-name;?widget(bootstrap.widgets.TbButton, array( label=添加友情鏈接, url = $this-createUrl(friendlink/create), type=primary, / null, primary, info, success, warning, danger or inverse size=null, / null, large, small or mini); ?widget(bootstrap.widgets.TbGridView, array( ty

47、pe=striped bordered condensed, dataProvider=$dataProvider, template=itemsnpager, filter = $model, columns=array( array(name=id, header = 編號(hào), filter = false), array(name=title, ), array( name=imgurl, type = html, value = CHtml:image(H:getNovelImageUrl($data-imgurl), , array(style=width: 50px;height:5

48、0px), htmlOptions=array(style=width: 20px;height:20px), filter = false ), array(name=sort, filter = false), array(name=createtime, value = date(Y-m-d H:i:s, $data-createtime), filter = false), array( class=bootstrap.widgets.TbButtonColumn, template=updatedelete, htmlOptions=array(style=width: 50px),

49、 ), ),); ?3.新聞公告管理實(shí)現(xiàn)代碼:pageTitle=Yii:app()-name;?widget(bootstrap.widgets.TbButton, array( label=發(fā)布新聞, url = $this-createUrl(news/create), type=primary, / null, primary, info, success, warning, danger or inverse size=null, / null, large, small or mini); ?widget(bootstrap.widgets.TbGridView, array( t

50、ype=striped bordered condensed, dataProvider=$dataProvider, template=itemsnpager, filter = $model, columns=array(/ array(name=id, header=#), array(name=id, header = 編號(hào), filter = false), array(name=title, ), array( name=imgurl, type = html, value = CHtml:image(H:getNovelImageUrl($data-imgurl), , arra

51、y(style=width: 50px;height:50px), htmlOptions=array(style=width: 20px;height:20px), filter = false ),/ array(name=author, ), array(name=cid, value = $data-category-title, filter = $categorys), array(name=createtime, value = date(Y-m-d H:i:s, $data-createtime), filter = false), array( class=bootstrap

52、.widgets.TbButtonColumn, template=viewupdatedelete, htmlOptions=array(style=width: 50px), buttons = array( view = array( label=瀏覽新聞, / text label of the button url=Yii:app()-controller-createUrl(news/view,array(id=$data-id), / a PHP expression for generating the URL of the button imageUrl= , / image

53、 URL of the button. If not set or false, a text link is used icon = eye-open, options= array(style=cursor:pointer;), / HTML options for the button tag click= js:function(), / a JS function to be invoked when the button is clicked visible= true, ), ), ), ),); ?3.用戶模塊設(shè)計(jì)流程圖圖3.8用戶添加流程圖用戶模塊實(shí)現(xiàn)代碼:pageTitle

54、 = 會(huì)員管理 . - . Yii:app()-name;?widget(bootstrap.widgets.TbGridView, array( type=striped bordered condensed, dataProvider= $dataProvider, template=items, filter = $model, columns=array( array(name= id, header = #, filter = false), array(name= username, ), array(name= createtime, value = date(Y-m-d H:i

55、:s, $data-createtime), filter = false), array(name= lastlogintime, value = date(Y-m-d H:i:s, $data-lastlogintime), filter = false), array(name= status, value = Yii:app()-paramsstatusLabel$data-status, filter = Yii:app()-paramsstatusAction), array( class=bootstrap.widgets.TbButtonColumn, template=upd

56、atedelete, htmlOptions=array(style=width: 50px), ), ),); ?管理員管理實(shí)現(xiàn)代碼:pageTitle = 后臺(tái)用戶管理 . - . Yii:app()-name;?widget(bootstrap.widgets.TbButton, array( label= 新建管理員, url = $this-createUrl(adminuser/create), type=primary, / null, primary, info, success, warning, danger or inverse size=null, / null, la

57、rge, small or mini); ?widget(bootstrap.widgets.TbGridView, array( type=striped bordered condensed, dataProvider= $dataProvider, template=items, filter = $model, columns=array( array(name= id, header = #, filter = false), array(name= username, ), array(name= createtime, value = date(Y-m-d H:i:s, $dat

58、a-createtime), filter = false), array(name= lastlogintime, value = date(Y-m-d H:i:s, $data-lastlogintime), filter = false), array(name= status, value = Yii:app()-paramsstatusLabel$data-status, filter = Yii:app()-paramsstatusAction), array( class=bootstrap.widgets.TbButtonColumn, template=updatedelet

59、e, htmlOptions=array(style=width: 50px), ), ),); ?4 網(wǎng)站使用說明4.1安裝說明4.在網(wǎng)頁上搜索xampp lite5.2.2,進(jìn)展軟件安裝。XAMPP 是一個(gè)易于安裝且包含 MySQL、PHP 和 Perl 的 Apache 發(fā)行版。XAMPP 確實(shí)非常容易安裝和使用:只需下載,解壓縮,啟動(dòng)即可。4.1.2 網(wǎng)站的安裝說明將所有文件解壓,放入XAMPP程序文件夾下的htdocs文件夾下。翻開瀏覽器,輸入localhost/install.php網(wǎng)頁自動(dòng)跳轉(zhuǎn)到。本程序用于確認(rèn)您的效勞器配置是否能滿足運(yùn)行2CW閱讀空間系統(tǒng)1.0要求。它將檢查效勞器所運(yùn)行的PHP版本,查看是否安裝了適宜的PHP擴(kuò)展模塊,以及確認(rèn)php.ini文件是否正確設(shè)置。圖4.1安裝頁面點(diǎn)擊開場(chǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論