




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
WEB程序設計課程設計CourseDesignofWEBProgramming課程設計基本信息課程設計環節代碼:110817適用專業:信息與計算科學課程性質:專業必修開課單位:數學與數據科學學院課程設計周數:1學分:1先修課程與環節:數據庫原理、軟件工程、Java程序設計、數據結構課程設計目的和任務使學生系統掌握WEB程序設計的過程、技術框架、設計方法和實現技術。(1)熟悉HTML5的基本語法與操作;(2)掌握CSS層疊樣式表的選擇器格式、網站的基本布局方式;(3)掌握JavaScript的基本語法,學習如何操作DOM對象,理解jQuery的編程方法;(4)掌握PHP動態編程語言,熟練PHP訪問MySQL數據庫的操作;(5)熟練AJAX技術,掌握JSON格式的使用方法,學會jQuery操作AJAX;(6)了解Bootstrap與Vue.js等常見前端框架的開發過程。(7)了解國內WEB程序設計技術的相關發展。設計題目分兩種,一種老師指定題目,要求盡量按老師描述的需求完成;另一種則是自擬題目,或從老師給的參考題目中選擇,選擇的題目需要有一定工作量;課程設計的網站要求掛在云平臺上,或者是網絡上提供的免費空間,課程報告須提供該鏈接;部分題目可分若干子平臺,如某學生管理系統,可分學生端與教師端,可由兩個同學分別完成;嚴禁抄襲,作0分處理;15周前,同學們要把題目發給老師,當某種題目報的太多,則需要分流;17周前,同學們須把數據庫設計發給老師檢查。課程設計方式1.電子版文件命名為“學號_姓名_課程設計題目.doc”,如“201821314202_張三_博客網站系統.doc”.論文報告模板參照附件下載,需嚴格按照論文格式要求撰寫。2.論文正文篇幅在12頁以上,核心代碼不超過2頁!3.文檔繪圖采用Visio、EA、Rational等專業軟件,不要采用word,數據庫ER圖盡量采用ERWin或者PowerDesigner的ConceptualDataModel來完成。(其中PowerDesigner可以實現ER圖轉數據庫物理圖,再轉數據庫SQL,ERWin則具有協作設計功能)4.課程設計請按軟件工程的過程撰寫,系統描述,需求分析,系統分析,詳細設計與實現等。重點描述好概要設計部分,目標在于其他程序員通過概要設計部分可以實現出與你要求一致的網站。5.一人一題,題目可自擬,題目重復,老師只給第一提交該題目的學生成績。6.可以多人合作一個題目,但必須分別承擔不同的模塊,有明確的分工,每人上交不同的文檔,7.所做網站最好發布到阿里云、騰訊云、百度開發中心或新浪云平臺,未發布的一般不超過70分。(可能上傳文件功能受限,但不影響評分)網站網址附在論文第一頁下部,包括登陸賬號與密碼。8.最后需同時遞交電子版與紙質版,電子版需等老師審核無誤后方打印紙質版。課程設計指導方法與要求1、同學仔細閱讀《WEB課程設計》課程設計方案,認真主動完成課設的要求。有問題及時主動通過各種方式與教師聯系溝通。2、 同學要發揮自主學習的能力,善于查找資料,充分利用上機時間,安排好課設的時間計劃,并在課設過程中不斷檢測自己的計劃完成情況。3、課程設計周,首先檢查個人檢查的數據庫與網站設計大綱,其中1、2班安排在每天上午9:00,3、4班安排在每天下午3:00,請調用PowerDesigner等數據庫設計工具在實驗室講解給老師看。4、可以以組為單位共同合作完成課程設計,每組人員不得超過2人。每個組員的課程設計成績=組成績*該生在組內的權重。(每組學生權重之和等于該組學生數)5、每天必須記錄工作日志,包括工作時間,工作地點,工作分工,工作內容,工作進展,收獲與問題等。本日志作為最終上交作業的不可缺少部分。6、成績根據網站設計效果和紙介質報告文檔確定,學生并可申請答辯,網站需發布在Sina云平臺、百度云平臺、阿里云或者微信云等,需要文檔包括題目、實施計劃、系統設計、模塊結構、數據庫結構、功能詳解、源程序(詳細的注釋)、經驗和教訓、工作日志、參考書籍和網址等。7、網站可以采用PHP、JSP、ASP.NET等語言開發,盡量嘗試使用新的技術,如EJB、JSF、JPA、jQuery、HTML5、CSS3、Bootstrap、Vue.js、AngulaJs等。8、上機成果檢查按隨機提問方式,文檔在設計周最后一天6:30前交。課程設計內容和時間安排(一)問題分析和數據庫設計(1天)確定具體的課程設計題目前,在A413實驗室進行的資料查詢工作,根據自己的興趣選擇一個課程設計的方式,然后查詢和整理該設計需要的技術資料,以確定課程設計的具體內容,并尋找相關網站素材。(二)針對題目進行具體課程設計(3天)每天到實驗室進行具體的課程設計,設計網站首頁設計,整體框架設計,詳細代碼設計等等。(三)撰寫課程設計報告和答辯(1天)在前面工作的基礎上,按照老師的要求,進行課程設計報告的撰寫和整理工作,然后進行部分答辯,最后統一提交課程設計報告。課程設計基本要求(一)問題分析、數據庫設計與服務器環境搭建1、要求(1)掌握問題分析的方法,以無歧義的陳述說明程序設計的任務;(2)了解老師每個課程設計題目的要求與實現,使用Visio或ER設計用例圖;(3)掌握使用PowerDesigner設計數據庫,根據用例圖與數據設計ER圖與數據庫物理圖;(4)針對網站系統進行需求分析與功能分析;(5)服務器或云平臺開發環境的搭建;(5)遵守機房使用規章和各項安全規定。2、重點、難點重點:以無歧義的陳述說明程序設計的任務難點:對問題作透徹分析,避免出現需求分析錯誤,掌握PowerDesigner設計數據庫ER圖,掌握ER圖轉物理圖的有效方法,掌握系統需求分析的設計,掌握服務器與云平臺的搭建。3、說明本階段是解決“做什么”的問題,就是要全面地理解設計題目的各項要求,并準確地表達所接受的用戶需求,能夠理順數據庫設計。(二)針對題目進行具體課程設計1、要求(1)根據自己的選題,明確系統模塊功能,設計網站總體框架,設計恰當的CSS樣式與總體網站布局,選取適當的網頁素材;(2)編寫封裝數據庫訪問的程序代碼;(3)編寫前端動態腳本JavaScript,提高用戶交互性;(4)編寫服務器后臺動態處理代碼,完善系統實現功能;(5)完成各個功能的主界面布局與具體邏輯代碼編寫,完善網站功能代碼的分離。(6)課程設計報告正文篇幅在12頁以上,核心代碼不超過2頁!2、重點、難點重點:準確完成課程設計網站的編碼任務;難點:對需求問題作透徹分析,準確反映相應的網頁布局設計,設計好邏輯代碼的封裝與重用,用戶交互性的良好設計。3、說明:本階段是解決“怎么做”的問題,就是把需求分析得到的用例圖轉換為軟件結構。通過設計相應的網站,樣式,數據庫,代碼完成相應的課程設計任務。(三)撰寫課程設計報告和答辯1、要求(1)內容按要求完成,格式正確,字數達到要求;(2)設計網站需發布在云平臺,或者是網絡上提供的免費空間;(3)答辯學生制作答辯演示文檔。2、重點、難點
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國人才測評行業市場發展前瞻及投資戰略研究報告
- 2025-2030中國中纖板行業發展分析及競爭策略與趨勢預測研究報告
- 2025-2030中醫診所行業市場深度調研及發展規劃與投資前景研究報告
- 右美托咪定對睡眠障礙者無痛胃腸鏡術后睡眠質量的影響
- 鋼鐵企業綠色轉型的績效評價研究-以寶鋼股份為例
- 社交媒體用戶虛假信息規避行為影響因素研究
- 白糖運輸合同運輸合同
- IT技術外包服務合同協議書要求
- 智能家居產品銷售合同補充條款二
- 養老院志愿者服務崗位職責
- 安保人員安全培訓課件
- 2025年中國光伏電池市場發展現狀調研及投資趨勢前景分析報告
- 2025年元宇宙+游戲行業新興熱點、發展方向、市場空間調研報告
- 問題等于機會的培訓
- 森林管護員面試題及答案
- 人教版 七年級英語下冊 第二學期 期中綜合測試卷(2025年春)
- “中華傳統文化經典研習”任務群下先秦諸子散文教學策略研究
- 2025年高考語文模擬作文導寫及點評:社會時鐘
- 《護理信息系統》課件
- 《疥瘡的防治及治療》課件
- 施工現場平面布置與臨時設施、臨時道路布置方案
評論
0/150
提交評論