上海海事大學(xué)程序設(shè)計課程設(shè)計-報告模板_第1頁
上海海事大學(xué)程序設(shè)計課程設(shè)計-報告模板_第2頁
上海海事大學(xué)程序設(shè)計課程設(shè)計-報告模板_第3頁
上海海事大學(xué)程序設(shè)計課程設(shè)計-報告模板_第4頁
上海海事大學(xué)程序設(shè)計課程設(shè)計-報告模板_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、i學(xué)號:20130000程序設(shè)計課程設(shè)計(報告)程序設(shè)計課程設(shè)計(報告)課程題目課程題目 學(xué)生姓名學(xué)生姓名 指導(dǎo)教師指導(dǎo)教師 所在班級所在班級 所在學(xué)院所在學(xué)院 信息工程學(xué)院信息工程學(xué)院 提交日期提交日期 2013 年年 12 月月 25 日日 徐徐 明明學(xué)生名學(xué)生名計算機計算機ii目目 錄錄1.引言.11.1 背景.11.2 要解決的問題.12.系統(tǒng)框架.23.數(shù)據(jù)結(jié)構(gòu)設(shè)計.34.關(guān)鍵技術(shù).45.系統(tǒng)運行結(jié)果.65.1 運行環(huán)境.65.2 運行結(jié)果.66.調(diào)試和改進.67.結(jié)論.6參考文獻.7程序設(shè)計課程設(shè)計報告11.1.引言引言本小節(jié)介紹選題的背景、系統(tǒng)所要解決的問題。1.1 背景背景描述

2、為什么要這樣做。以“某某人的網(wǎng)上超市”為例,可以這樣描述:網(wǎng)上超市如果開發(fā)成功,有以下幾個好處:(1)能讓貨品信息一目了然,給客戶提供一個在任意時間任意地點都可瀏覽貨物的平臺,能免去顧客跑到指定店鋪瀏覽、購物的交通費。(2)僅需一個廉價的庫存,省去了昂貴的當(dāng)街店鋪的租金,(3)借助于計算機強大的計算能力,免去了手工計算各種進價、零售價的麻煩,能更快算出盈利額。(4)能對庫存進行更方便的統(tǒng)計,能對顧客進行更好的管理。 。 。 。 。 。 。 。 。 。 。 。 。 。 (省略) 。 。 。 。所以,本系統(tǒng)旨在開發(fā)一個。 。 。 。 。 。 ,該系統(tǒng)的難度等級:easy/normal/hard。1

3、.2 要解決的問題要解決的問題接著,描述本系統(tǒng)做出來會是什么一個樣子,能提供什么樣的功能。仍以“某某人的網(wǎng)上超市”為例。大致上,可以類似這樣描述:本系統(tǒng)要提供以下幾個功能:(1)商品展示功能。把各種商品分類展示,讓顧客一目聊了然,像真的逛超市那樣。界面友好,使非計算機專業(yè)人員的客戶也能很容易操作。(2)數(shù)據(jù)管理功能。 (a)能查看某種商品庫存,以提醒庫存是否充足,近期是否要求進貨了;(b)能統(tǒng)計某種商品的盈利情況,以決定下次是否還要賣這種貨物。 。 。 。 (省略) 。 。 。(3)數(shù)據(jù)查詢功能。能根據(jù)商品名稱查詢該商品的具體庫存、零售額等。 。 。(4)安全認(rèn)證功能。商品的瀏覽權(quán)限是對所有人

4、公開的,但商品進價情況、庫存情況、零售情況以及盈利情況,只有管理員才能查看。而識別管理員要通過身份驗證。因此,本系統(tǒng)要提供一個登錄界面,通過用戶名、密碼,驗證管理員身份。 。 。 。 。 。 。 。 。 。 。 。 (省略) 。 。 。 。 。 。 。 。程序設(shè)計課程設(shè)計報告22.2.系統(tǒng)框架系統(tǒng)框架畫出系統(tǒng)框架圖或者流程圖,描述:(1) 用戶輸入的是什么,通過什么途徑輸入(2) 計算機輸出的結(jié)果以什么樣方式展示(3) 中間做了哪些關(guān)鍵的處理。可以畫成以下這樣框架圖,直接用 word 畫圖,在工具欄上點擊右鍵,彈出菜單,選中繪圖然后在 word 左下側(cè)有可用的繪圖圖形,不懂的同學(xué),可以互相詢問

5、下:注意:(1) 每個圖出現(xiàn)之前,都需要給點文字說明,告訴讀者以下是什么圖,想表達啥意思。(2) 報告中所有圖和圖標(biāo),都要居中對齊,圖標(biāo)=編號+標(biāo)題,圖標(biāo)位于圖的正下方。圖的編號用 2 位阿拉伯?dāng)?shù)編碼:第 1 位表示該圖所在的章號,第 2 位表示該圖在該章中的序號(3) 表標(biāo)位于表的正上方,其余要求和圖標(biāo)一樣(4) 圖和表容易超出打印邊界,要查看下位置圖 2.1 系統(tǒng)框架圖程序設(shè)計課程設(shè)計報告33.3.數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計如果該設(shè)計是后臺數(shù)據(jù)庫技術(shù)支持的,則要把標(biāo)題修改成“數(shù)據(jù)表設(shè)計”描述輸入、輸出數(shù)據(jù)的形式和內(nèi)容,描述數(shù)據(jù)在計算機中的存儲方式,可適當(dāng)貼圖說明。仍以上述為例,可從任務(wù)書里提

6、供的鏈接里,找到那個超市,從其中拷貝得到原始數(shù)據(jù)??梢赃@樣說:本系統(tǒng)的數(shù)據(jù)從參考文獻【】和【】得到,分兩類,一類是該商品的照片,讓客戶一目了然,知道那是啥東西,這種照片是以圖像文件存儲于計算機中。一共收集了 888 種類商品,可分為 00 類。圖 3.1 是其中一個例子圖 3.1 *的示例圖第二類數(shù)據(jù)是關(guān)于該商品屬性的描述,包括:商品的名稱、價格、編號、產(chǎn)品描述等。譬如圖 3.1 的商品屬性,如下表所示。商品名稱商品編號商品價格商品重量產(chǎn)品描述奧利奧巧克力122330.00 元648g此處要來個提綱性的引言,告訴讀者這個系統(tǒng)中有多少張表,每張數(shù)據(jù)表之間的關(guān)系,即主鍵、外鍵之間的聯(lián)系,如下圖所示

7、。每個表都需要一個英文名,中文名,在程序中是訪問不來的。characterpageidcharacteridlabelgb_2312file_pathtop_xtop_ybottom_xbottom_ycomplexity_xcomplexity_yedge_pixelsbookbookidbooknamecreatorcontributordescriptionpublishdateformatsourcelanguagecoveragepropertyworksbookidworksidworks_namewritingtimestartpageendpagefontstoreplacea

8、uthoridauthorauthoridauthornamesexportraitlivingtimefamoussentencecommnetspageworksidpageidworks_namefile_pathwriting_yearcomments程序設(shè)計課程設(shè)計報告4然后,依次介紹每個表包含的具體內(nèi)容。譬如其中一張 user 表格(登錄用戶表) ,如下示意圖。注意,其后還需增加一列“備注”欄,說明每個字段名的要表達的含義如果是算法設(shè)計,則在給出獲取的數(shù)據(jù)之后,可用 c 語言描述其要用到的關(guān)鍵的數(shù)據(jù)結(jié)構(gòu),尤其是全局?jǐn)?shù)據(jù)結(jié)構(gòu)。4.4.關(guān)鍵技術(shù)關(guān)鍵技術(shù)注意:(1) 關(guān)鍵技術(shù)是本報告的主

9、體部分,占據(jù) 1/3 的篇幅。(2) 上文有幾個“要解決的問題” ,此處就有幾個二級標(biāo)題。即要把內(nèi)容歸納分類,針對上述系統(tǒng)框架圖和要解決的問題,一個功能一個小標(biāo)題,一個一個描述清楚。不能大鍋煮,表達不夠清晰(3) 對于關(guān)鍵技術(shù)的描述:先是從人的自然語言角度,告訴讀者為什么要實現(xiàn)這樣的功能, 具體的是提供什么功能。 (因為讀者是來學(xué)習(xí)的,水平更低些,直接給讀者代碼,讀者難理解)(4) 接著給出實現(xiàn)該功能的的基本思想(或原理)和基本步驟(5) 最后要從機器的語言角度描繪,哪些功能是怎么實現(xiàn)的,即用代碼描繪下,即上述自然語言翻譯成代碼應(yīng)該是怎么樣的,可以粘程序代碼上來。但是,只能貼關(guān)鍵的幾行代碼上來

10、,并且代碼要給出注釋。(6) 本章不能貼運行結(jié)果圖,因為報告是要有邏輯層次的,現(xiàn)在還說到最后的運行結(jié)果 。一旦運行結(jié)果都貼出來了,就是報告的結(jié)尾了把上述要解決的問題拷貝到這里,進行改寫,看怎么解決。類似于這樣寫:本系統(tǒng)的關(guān)鍵是要解決如下關(guān)鍵點:(1)圖像的展示(對應(yīng)商品展示 ) 。把商品照片編號,每一個照片給于程序設(shè)計課程設(shè)計報告5一個名稱,存在同一個大文件夾下。為讀取方便,把用該商品的編號作為該商品照片的名稱,這樣,當(dāng)讀取商品名時,可以用 for 循環(huán)。譬如讀取并展示 100 個商品照片,可以用如下循環(huán): for(i=1;i“程序”“附件”“畫圖板” ,截取得到的。讀取時,要按寫入時的規(guī)則讀

11、?。阂恍袛?shù)據(jù)時同一個商品的屬性,不同屬性之間用空格間隔。 。 。 。 。 。商品照片的存儲如下,以。 。作為圖片名,要想讀取全部圖片,可用for。 。 。 。 。 。 。 。(3)數(shù)據(jù)查詢功能。能根據(jù)商品名稱查詢該商品的具體庫存、零售額等。 。 。(4)安全認(rèn)證功能。商品的瀏覽權(quán)限是對所有人公開的,但商品進價情況、庫存情況、零售情況以及盈利情況,只有管理員才能查看。而識別管程序設(shè)計課程設(shè)計報告6理員要通過身份驗證。因此,本系統(tǒng)要提供一個登錄界面,通過用戶名、密碼,驗證管理員身份。(省略)。(省略)。(省略)。(省略)。5.5.系統(tǒng)運行結(jié)果系統(tǒng)運行結(jié)果5.1 運行環(huán)境運行環(huán)境描述系統(tǒng)運行的軟硬件

12、環(huán)境:硬件:可從“電腦”-“屬性”里獲??;不要直接貼圖,要概括下,給出會影響運行結(jié)果的配置,即 cup 主頻、內(nèi)存軟件:給出會影響運行結(jié)果的軟件,包括所使用的操作系統(tǒng)、編碼工具5.2 運行結(jié)果運行結(jié)果5.3.1 系統(tǒng)主界面注意:(1) 截取的圖片,所有圖片均要居中對齊,所有圖片在其正下方均要求有圖標(biāo)(編號+標(biāo)題) 編號格式:用 2 位阿拉伯?dāng)?shù)字,第 1 位表示所在章,第二位表示其在所在章中的序號,中間用點號隔開。(2) 在出現(xiàn)圖片之前,應(yīng)該有一段文字描述,向讀者介紹下圖是啥東西,說明了什么問題,接著來一句“如下圖*.*所示”,以引導(dǎo)讀者去看圖中真正重要的內(nèi)容(譬如草地上有一只鴨,若不加說明,讀者難以明白你是想讓讀者看草地,還是看鴨子)。(3) 運行結(jié)果也要分小節(jié)描述的,以功能名為小節(jié)標(biāo)題,具有良好的邏輯層次,不亂堆一起5.3.2 。程序設(shè)計課程設(shè)計報告76.6.調(diào)試和改進調(diào)試和改進描述調(diào)試過程中遇到的問題是如何解決的,算法的分析和改進思想7.7.結(jié)論結(jié)論描述本系統(tǒng)的貢獻、優(yōu)缺點,描述經(jīng)驗、體會,描述進一步改進方向參考文獻參考文獻1北京市政府鼓勵商場開網(wǎng)上商店, http:/ 2garey m r, johnson d s.computers and intractability: a guide to the theory of np-completensessm

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論