課程設(shè)計報告_第1頁
課程設(shè)計報告_第2頁
課程設(shè)計報告_第3頁
課程設(shè)計報告_第4頁
課程設(shè)計報告_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、«»課程設(shè)計報告年度第二學期)題 目好書在線姓 名學 號專業(yè)計算機科學與技術(shù)班級級計本四班0一六年 月«»課程設(shè)計成績評定學號姓名成績備注李麗麗指導(dǎo)教師:閆曉薇摘要:隨著技術(shù)的發(fā)展,人們的日常生活已經(jīng)離不開網(wǎng)絡(luò)。未來社會人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢,可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。本設(shè)計嘗試用在網(wǎng)絡(luò)上架構(gòu)一個網(wǎng)上書店,以使每一位顧客不用出門在家里就能夠通過上網(wǎng)來輕松購書。本文從理論和實踐兩個角度出發(fā),對一

2、個具有數(shù)據(jù)挖掘功能網(wǎng)上書店進行設(shè)計與實現(xiàn)分析。論文首先較為詳盡地介紹了面向?qū)ο蠓治雠c設(shè)計的有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中運用到的知識,如:面向?qū)ο蟮姆治鲈O(shè)計流程;系統(tǒng)中所用到的開發(fā)技術(shù)以及的特點、結(jié)構(gòu)框架以及使用方法。接著對書店系統(tǒng)的可行性進行了分析,然后對系統(tǒng)的設(shè)計思想、設(shè)計目標與系統(tǒng)的整體結(jié)構(gòu)進行了明確的規(guī)劃。最后對系統(tǒng)的主要頁面、數(shù)據(jù)庫、應(yīng)用程序的設(shè)計與實現(xiàn)作了較為詳細的講解。本網(wǎng)上書店系統(tǒng)是在平臺上運用技術(shù)來實現(xiàn)的。其主要功能有:用戶管理,新書上架,分類查找,圖書檢索,圖書收藏夾,購買流程,銷售排行,圖書評論,網(wǎng)站管理等。論文在撰寫過程中,力求將理論與實踐應(yīng)用相結(jié)合,對各種理

3、論進行闡述的同時配合系統(tǒng)從實際應(yīng)用和操作技巧上加以說明,希望能夠更充分地體現(xiàn)到這些知識與技術(shù)在本系統(tǒng)中的應(yīng)用與實現(xiàn)。關(guān)鍵詞: 面向?qū)ο蠓治雠c設(shè)計, ,一、課程設(shè)計的目的與要求通過軟件開發(fā)的實踐訓(xùn)練,進一步掌握軟件工程的方法和技術(shù),提高軟件開發(fā)的實際能力,培養(yǎng)工程設(shè)計能力和綜合分析、解決問題的能力。具體如下:1. 學習和實踐在分析和設(shè)計計算機應(yīng)用系統(tǒng)所需要的知識 , 包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計, 編碼和測試方面的知識;2. 熟悉自動化的軟件開發(fā)工具,并將其運用于軟件開發(fā)的全過程;3. 進一步加強和提高軟件工程文檔的編寫能力;4. 培養(yǎng)協(xié)作能力和團隊精神。二、設(shè)計正文1 概述課題題目:好書在線系

4、統(tǒng)系統(tǒng)的主要目標:本系統(tǒng)目標是實現(xiàn)選課系統(tǒng)所需的各種基本功能,能夠很好的實現(xiàn)在線購書、評論、查看書籍信息等功能, 還可以實現(xiàn)管理員進行對書籍的管理、 對評論的管理以及對于訂單的管理等功能。系統(tǒng)的開發(fā)環(huán)境及運行環(huán)境:操作系統(tǒng):建模工具:數(shù)據(jù)庫系統(tǒng):開發(fā)工具:服務(wù)器: 平臺2 系統(tǒng)需求分析隨著網(wǎng)絡(luò)在中國的廣泛普及,網(wǎng)絡(luò)支付手段的逐步完善, 越來越多的中國人逐漸習慣于網(wǎng)上購物,習慣于鼠標點擊下訂單,送貨上門的快捷便利的購物方式。傳統(tǒng)書店的購書觀念正在被網(wǎng)上書店這一 方便快捷的購書方式所沖擊。網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)功能已經(jīng)越來越多樣化,從最 開始的信息發(fā)布功能,到現(xiàn)在的在線圖書展示功能、

5、在線洽談業(yè)務(wù)功能、在線交易功能、在線采購功 能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎傳統(tǒng)書店所提供的功能都可以在互聯(lián)網(wǎng)上進行 電子化的高效運作,而借助網(wǎng)絡(luò)的跨地域特點,更是將傳統(tǒng)書店的地域限制加以突破,全國各地的讀 者都可以通過網(wǎng)絡(luò)在同一個網(wǎng)上書店購書,從而大大增加了客戶的數(shù)量。為了使網(wǎng)上書店的投入回報 和管理效益最大化,在對網(wǎng)上書店進行系統(tǒng)開發(fā)之前,必須對一系列問題進行科學的論證,如網(wǎng)上書 店的需求分析、網(wǎng)上書店總體規(guī)劃、網(wǎng)上書店系統(tǒng)的功能和實施方案、網(wǎng)上書店的傳播與推廣、運行網(wǎng)上書店系統(tǒng)的軟件和硬件配置、網(wǎng)上書店的管理系統(tǒng)和管理方法等等。綜上所述,網(wǎng)上書店已經(jīng)成為互聯(lián)網(wǎng)時代購書者的

6、最佳選擇,必將獲得巨大的成功。圖圖學生選課系統(tǒng)圖說明:2.1 數(shù)據(jù)流圖圖學生選課系數(shù)據(jù)流圖3 .系統(tǒng)總體設(shè)計設(shè)計問題域子系統(tǒng)學生選課系統(tǒng)是實現(xiàn)學生選課退課、教師提交成績以及學校教務(wù)管理員維護信息的一個平臺, 整個學生選課系統(tǒng)有前臺和后臺兩部分,共分為個模塊:管理員模塊,教師模塊,學生模塊和公有 模塊,分別用于完成各自的功能。以下為學生選課系統(tǒng)總體設(shè)計圖和各功能模塊說明:()總體設(shè)計圖()各模塊功能1塊表功能模塊包含子功能模塊功能前臺模塊對學生信息的郵加、修改刪除操令:后臺模塊教師管理子模塊對教師的添加,修改,刪除,查詢操作管理員模塊對課程的添加,添加時為其分配任課教師,上教師本學生日公有汽學生

7、登塊錄?!苯?師 登 錄 模 塊子模塊課:交學.績生選課,查看所選課程,I塊課時間和電點,個課程的4實現(xiàn)對 息等果程教師看自己所教授的課程,課程班那些學生理模 以自己的對理功能戶的身份驗證,密碼修改,退出系統(tǒng)等ft除管理戰(zhàn)力處理模塊,查看系統(tǒng)提以及不公 共 模 塊設(shè)計數(shù)據(jù)管理子系統(tǒng)()數(shù)據(jù)庫表圖學生選課系統(tǒng)總體設(shè)計圖表數(shù)據(jù)庫表序號數(shù)據(jù)庫表數(shù)據(jù)表存儲的內(nèi)容存儲學生的信息存儲教師的信息存儲管理員的信息存儲選課的信息存儲課程的信息存儲學校系院信息()數(shù)據(jù)庫表結(jié)構(gòu)學生表的詳細數(shù)據(jù)字段:表學生用戶表序號字段名字段類型說明備注()學生學號關(guān)鍵字()學生密碼()學生姓名學生系院號學生年級學生班級教師表的詳細

8、數(shù)據(jù)字段:表教師用戶表序號字段名字段類型說明備注()教師編號關(guān)鍵字()教師密碼()教師姓名()教師系院號課程表的詳細數(shù)據(jù)字段:表課程信息表序號字段名字段類型說明備注()課程編號關(guān)鍵字()教師編號關(guān)鍵字()課程名稱()上課時間()上課地點課程簡介選課表的詳細數(shù)據(jù)字段:表選課信息表序號字段名字段類型說明備注()學生學號關(guān)鍵字()課程編號關(guān)鍵字()教師編號關(guān)鍵字課程成績系統(tǒng)管理員表的詳細數(shù)據(jù)字段:表管理員表序號字段名字段類型說明備注()系統(tǒng)管理員用戶名關(guān)鍵字()系統(tǒng)管理員密碼系院表的詳細數(shù)據(jù)字段:表系院表序號字段名字段類型說明備注系院號關(guān)鍵字()系院名稱設(shè)計人機交互子系統(tǒng)()用戶分類本系統(tǒng)的用戶可分

9、為三類:管理員用戶;教師用戶;學生用戶。()用戶描述管理員用戶的描述:管理員用戶在整個選課系統(tǒng)中起到管理和維護的作用,對學生和教師的信息進行管理 和維護以及開設(shè)課設(shè)等職責。教師用戶的描述:教師用戶在本系統(tǒng)中具有管理選修了自己開設(shè)的課程的學生的權(quán)限,查看選修了自己 開設(shè)課程的學生信息有及提交學生成績。學生用戶的描述:選課系統(tǒng)主要是針對管理學生的,學生在本系統(tǒng)中具有修改自己的信息,以及選課和 退選的功能。()設(shè)計命令層次系統(tǒng)的人機交互子系統(tǒng)的內(nèi)容和準則:本學生選課系統(tǒng)的人機交互子系統(tǒng)在根據(jù)不同的用戶身份登陸到不同的頁面,然后按照不同的用戶只能進行用戶權(quán)限內(nèi)的操作,其結(jié)構(gòu)圖如下:圖人機交互子系統(tǒng)結(jié)構(gòu)

10、圖圖輒埸夠掰腌隸流程圖用戶密碼修改流程圖教師提交成績流程圖圖用戶密碼修改流程圖圖教師提交成績流程圖管理員添加課程流程圖開始學生選修課程流程圖填寫編號提示重新填寫編號 是圖管理員添加課程流程圖圖學生選修課程流程圖5.系統(tǒng)實現(xiàn)本系統(tǒng)采用了三層架構(gòu)來實現(xiàn),即分為用戶界面層()、業(yè)務(wù)邏輯層()和數(shù)據(jù)訪問層(),用戶界面層是展示給用戶的界面,方便用戶與系統(tǒng)進行交互;業(yè)務(wù)邏輯層是對系統(tǒng)業(yè)務(wù)實體的封裝,完成系統(tǒng)業(yè)務(wù)功能;數(shù)據(jù)訪問層直接與數(shù)據(jù)庫打交道,為業(yè)務(wù)邏輯層提供底層的數(shù)據(jù)庫操作。類主要是與數(shù)據(jù)庫連接,提供數(shù)據(jù)庫操作功能,代碼如下:;()"" ();()( );()( )();()()

11、;()( )();( );();(, );();();();();();();();( )();();( > );( )();(, );();();類是所有系統(tǒng)角色用戶的基類,完成用戶登錄驗證與修改密碼的功能,代碼如下:; ; ; ; ; ; ( , , );()""J""J""身份為教師時身份為學生時;身份為管理員時;J();( > )()()()""""""();如果該用戶存在密碼正確:身份為教師時; ;:身份為學生時; ;:身份為管理員時;J密碼錯誤,給出提

12、示信息! nn .J用戶不存在或用戶名輸入錯誤;( , , , )j()(, , );("""""""""" )"")身份為教師時身份為學生時身份為管理員時()();根據(jù)修改后返回的結(jié)果給出提示 系統(tǒng)登錄頁面,代碼及運行效果如下:< "">代碼及運行效果如下:< """"" 不能為空!"><><>登錄頁面<> <> <

13、"()" "" "">< "" ""><>< "" ": ; : ;<>< "" ": ">< ": 24pt; :隸書 "> 學生選課系統(tǒng)<><><><><>< "">< ": 宋體 ">用戶名 <>

14、:<><>I!: ">< """" ""><>"><><><><><><><><>密;碼:<><><><>:;">< "不能為空!<><><><> <> <><><>":,>

15、;< "">教師<><>學生<> ""管理員""><><>II.可選修課程<><><><><><><><><><>< ""<>< ""<>< """10pt""">>"10pt&

16、quot; >“008A8C”><><><><><>< ""< ""<>< ""<>< ""uu"10pt" >uu"教師姓名""""詳細.< "選彳謬"< ><>(*"">""><>""&

17、gt;"">"詳細.">"選彳謬"><>()"><><>":16pt;">您已經(jīng)選修的課程<><><><><>"">>"10pt" >“008A8C”>"10pt" ><>"""">><><>"課

18、程名稱""">"教師姓名"""><>"上課時間""">"上課地點"""><><>II.< """<$<>"">< "10pt""10pt">修改密碼"()">退出系統(tǒng)<><><><>&

19、lt;><><><><><>V nn<><><>nnnn<>nnnn >nnnnnn"10pt"""><>課程名稱:;v><><>nnnnnnnnnnnnnn nn"10pt"nnV nnnn ><><><><>nn<><>ffff<><><><>

20、;學號"""姓名年級nn"成績<><>nn nn<>"10pt""008A8C"nnnnnnffffnnnnnnnn >nnnnffffnnnn<nnnnnn""><><><><>< ""> < 10pt>看看選課<>;< 10pt>修改密碼<><><><><><

21、 ><><><>< ":"><><><>< """"><>課程名稱:""><><><>。教師姓名:""><><><><>< """"><>上課時間:""""><><

22、;><><>< """"><><>上課地點:< ><><><><>< ""><>< ""><><><>< ""><>課程簡介:<>< >< 9pt"><><><><><>< ><><><>f1皆身 £3 頁面Tindovs Interxip f E或nLu

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論