專業(yè)設計企業(yè)網(wǎng)站中國體育新聞
一般先進行畢設的設計與實現(xiàn),再在現(xiàn)成畢設基礎上進行描述形成文檔,那么論文也就成形了。
1?需求分析:畢業(yè)設計根據(jù)開題報告和要求進行需求分析和功能確定,區(qū)分貼合主題的主要功能和拓展功能能,刪除偏離無關緊要的功能降低實現(xiàn)難度,增加或修改拓展功能達到工作量要求,記錄文檔,形成功能模塊圖、系統(tǒng)架構圖和功能流程圖。
2數(shù)據(jù)庫設計:根據(jù)功能模塊及功能流程,設計數(shù)據(jù)庫表及各字段,使數(shù)據(jù)庫存儲字段足以支撐整個功能運行且注意聯(lián)表操作的主鍵外鍵設計。形成系統(tǒng)整體ER圖、表 ER圖或實體屬性圖。
3 前后端編程實現(xiàn):根據(jù)數(shù)據(jù)庫和功能模塊,完成后端各數(shù)據(jù)的增刪查改接口;根據(jù)功能流程完成前端頁面及路由權限等驗證。
4?編寫論文:根據(jù)開題時查詢的參考文獻進行背景調(diào)查及文獻引用完成前言,根據(jù)功能模塊及論文模板完成目錄,根據(jù)目錄進行逐步編寫,把需求分析形成的文檔和各階段完成的圖表復制入論文。
一、需求分析
需求分析就是把計劃期間建立的可行性分析進行細化分塊,分析各塊需求的實現(xiàn)與拓展。需求分析是確定系統(tǒng)必須完成哪些工作和功能,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的計劃與要求。
通俗的講,就是確認想做什么、怎么做、做多久的過程,使用自己有更清晰的實現(xiàn)流程,防止實現(xiàn)過程中出現(xiàn)遺忘或其他情況而導致整體或部分重新整改的情況。
需求分析無論對系統(tǒng)實現(xiàn)還是編寫論文都有至關重要的作用,切忌想一步做一步,走一步看一步,不然可能會導致工期加長、系統(tǒng)無法實現(xiàn)等后果。
二、數(shù)據(jù)庫設計
數(shù)據(jù)庫設計就是直接根據(jù)功能需求進行設計。例如一個個人信息表,功能需要展示一個人的姓名性別昵稱出生年月,那表數(shù)據(jù)就需要設置這些字段和唯一id,而關聯(lián)表查詢的意思就是,我們想知道這個人是否參與了某個活動,那么我們可以使用這個人的id去活動參與表里查詢,這樣在活動參與表就需要記錄參與人的id作為關鍵,這樣就可以完成聯(lián)表操作了。
一、流程圖、ER圖等怎么畫?
- 流程圖其實只是把我們的操作流程圖形化了,我們可以先用語言文字表述某個功能的操作流程,例如登錄過程就是:用戶輸入賬號密碼,程序判斷賬號密碼是否正確,正確即登錄,不正確即讓用戶重新輸入信息。那么轉化成箭頭形式就是:
用戶輸入賬號密碼←————
???????????????↓? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ↑
判斷賬號密碼是否正確一否一
是↓
跳轉首頁
只需要在操作上附上相應操作的圖形,下面是常用圖形含義(特殊百度流程圖形含義):
圓角矩形表示“開始”與“結束”
矩形表示行動方案、普通工作環(huán)節(jié)用菱形表示問題判斷或判定(審核)環(huán)節(jié)平行四邊形表示輸入輸出箭頭代表工作流方向
- ER圖只是把一對一、一對多、多對多的對應關系進行標注出來,并沒有過于復雜的操作,具體參考百度或者咨詢作者
一、代碼怎么寫?論文怎么寫?
如果各功能模塊、代碼編程和系統(tǒng)都已經(jīng)實現(xiàn),但是論文無從落筆?只需要按照原來的流程,把需求分析走一遍,分析一遍數(shù)據(jù)庫表,省略系統(tǒng)編程實現(xiàn),只需要明白兩點,第一點該應用是什么類型應用、用來做什么的、怎么用的,第二點該應用怎么實現(xiàn)的、用了什么技術、理清功能增刪查改模塊和關聯(lián),那么已經(jīng)基本可以編寫論文了。
如果代碼寫不出來怎么辦?建議先自己理清需求,確定自己想要什么,為后面寫論文打基礎。