聯合課程設計指導書JAVA和數據庫_第1頁
聯合課程設計指導書JAVA和數據庫_第2頁
聯合課程設計指導書JAVA和數據庫_第3頁
聯合課程設計指導書JAVA和數據庫_第4頁
聯合課程設計指導書JAVA和數據庫_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java高級技術與數據庫系統原理聯合課程設計實驗指導書實驗類型: 設計性實驗 適用專業: 軟件工程實驗學時: 12開課單位: 軟件學院開課年級: 2010制定時間: 2012-05-07一、課程設計的目的Java程序設計是完成教學計劃達到工科學生培養目標的重要環節,是教學計劃中進行綜合訓練的重要實踐環節,是有助于培養應用性人才的一種教學形式,它將使學生在綜合運用所學知識,解決本專業方向的實際問題方面得到系統性的訓練。為了進一步鞏固課堂上所學到的知識,深刻把握Java技術的重要概念及其面向對象的特性,鍛煉學生熟練的應用面向對象的思想和設計方法解決實際問題的能力,開設Java程序設計的課程設計。課

2、程設計的任務是完成課程設計內容,寫出課程設計報告。設計的具體教學目標是使學生在以下幾個方面得到訓練和提高: 1、利用Java的語言規范,編寫面向對象的核心概念和特性的能力。2、綜合Java的編程技術,包括異常處理,圖形界面設計,多線程,網絡通信程序等的能力。3、使用Java應用軟件的開發環境和開發過程的能力。4、基于Jsp網站的開發環境和開發過程的能力5、具有面向對象的思想和程序設計方法的能力。6、實驗結果分析、總結及撰寫技術報告的能力。 通過此次課程設計,鞏固所學java語言基本知識,增進Java語言編輯基本功,掌握Eclipse等開發工具的運用,拓寬常用類庫的應用。使學生通過該教學環節與手

3、段,把所學課程及相關知識加以融會貫通,全面掌握Java語言的編程思想及面向對象程序設計的方法,為今后從事實際工作打下堅實的基礎。通過java課程和數據庫課程的聯合,學生通過開發具有一定復雜性和系統性的信息管理系統,不但可以加深對于java課程的理解,還可加深對于數據庫設計、sql語言應用、數據授權、索引、事務并發及數據恢復等數據庫領域問題的理解。通過聯合課程設計,加強教學的實踐環節,提高學生的動手能力和系統分析與設計的能力,提高學生軟件工程方面的素養和水平,為國家和人民培養優秀的軟件工程師。二、課程設計的要求1、明確題目要求,進行需求分析;2、進行功能設計,編寫設計說明;3、進行程序設計與調試

4、;4、對設計過程進行系統的總結;5、界面美觀大方;6、完成設計報告7、課程設計建議在Eclipse +JDK+SQL Server平臺上開發、調試。8、 Java源程序應加上詳盡的注釋語句,對所設計的類、屬性、方法說明其用途,對方法的調用說明其用意和使用參數的原因。特別是有深刻理解、有獨特見解的地方,用注釋語句加以說明。9、給出詳盡的數據庫設計、用戶權限授權;SQL語句簡潔高效;合理使用索引、約束、存儲過程和觸發器等。三、課程設計的主要內容利用學到的編程知識和編程技巧,通過具體項目的分析、設計和開發,掌握開發Java大型軟件項目過程中所需要的軟件技術及數據庫技術。以小組為單位,每組6-8名學生

5、,在教師的指導下,每組完成一個題目。題目可由下面提供的選題中選擇或學生自選經教師審核后方可。該組每個同學承擔題目的不同部分,課程設計報告必需體現每個同學的分工。題目類型大致分配如下: 1、網絡通訊類,編制網絡聊天(Chat)程序,以下簡稱“網絡”類。2、數據處理類,編制考試系統、出題系統、查詢系統、學生學籍、課程成績、圖書編目、倉庫貨物等數據錄入查詢程序,以下簡稱“數據”類。3、其它類型,自選題目,須經老師同意。具體題目示例(一)學生信息管理系統系統的任務學生信息管理系統是學校有效管理學生的重要工具,它的任務主要有以下幾項: 學生基本信息管理,主要負責管理學生基本信息。 學生選課信息管理,主要

6、負責管理課程信息和學生選課信息。 信息 檢 索 管 理,主要負責對學生各類信息進行查詢和統計。 信息 修 改 管 理,主要負責學生信息的增加,刪除,更改。 系 統 管 理,主要負責管理用戶信息和用戶登陸,以及配置系統參數。學生能查詢課程信息;自己的學生信息;自己的選課信息;自己選課的最高分、最低分、平均分、和總分。學生選課時,該學生必須是本校學生,課程必須是本校課程;一個學生可以選擇多門課程,多個學生可以選擇同一門課程。學生選指導老師時,學生必須是本校學生,教師必須是本校教師;一個學生只能選擇一個指導教師。教師只能查詢課程信息、本人的授課信息、本人授課的選課信息、本人的指導信息等。教師只能修改

7、本人授課的選課成績、本人指導的成績等。教師授課時,課程必須使本校課程,教師必須是本校教師;一個教師可以講授多門課,多個教師可以講授一門課。教師指導學生時,學生必須使本校學生,教師必須是本校教師;一個教師可以指導多個學生。(二)圖書館信息管理系統圖書館信息管理系統需要提供的功能:l 用戶基本信息管理(用戶為接受圖書借閱服務的特定人群,是圖書館運營面向的客戶群體。)l 用戶在線借閱、預約圖書:圖書借閱信息要歸檔,可基于圖書借閱的歷史數據進行統計分析。l 用戶在線查詢:可按多種關鍵詞查找感興趣的書籍,支持模糊查找;可查詢本人借閱圖書的基本情況及借閱時間,要給出到期提示及欠費提示。l 圖書基本信息管理

8、:圖書管理員權限的用戶可對圖書信息進行管理,包括圖書的增、刪、改、查。l 圖書館管理員基本信息管理:系統管理員可對圖書館管理員的基本信息進行操縱。l 圖書館部門信息:表示圖書館組織的部門信息,以及部門相應的負責人、普通員工信息。l 圖書供應商的基本信息l 圖書訂單信息l 擴展的在線統計分析功能及報表功能:通過歷史的借閱數據,提供拓展的在線分析功能,為圖書館管理者提供決策支持。(可選)要求:l 采用b/s或者c/s結構l 采用JAVA語言,數據庫采用SQL SERVERl 仔細設計用戶權限分配,保證數據的安全性l 所開發的程序要有一定的復雜性和系統性(三)聊天小程序要求:使用圖形用戶界面。能實現

9、一個聊天室中多人聊天。可以兩人私聊。(四)超市收銀系統 要求:使用圖形用戶界面。由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等。從數據庫中取出有關價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關種類商品的剩余量以及該持卡顧客的消費情況交數據庫存儲以供查詢。另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200元,可為其發放一張會員卡,以后在該商場購物可向9折優惠。(五)其它可以應用java及SqlServer技術的自擬題目 (六)其他編程語言的數據類課程設計自擬題目 四、提交內容1、全部源代碼。2、軟件設計和使用說明書(數據流程

10、圖、數據字典、E-R圖、功能模塊圖、代碼設計、數據庫(表)設計、源程序清單、總結和體會)五、考核方式一、程序檢查:按照“五級制”評分,占課程設計總成績的70%。1、評分標準1)不及格:程序要求的基本功能沒有完成,或者程序不能正常運行,或者有嚴重的抄襲現象。2)及格:程序要求的基本功能完成,程序能夠正常運行。3)中:達到及格的要求,用戶界面友好,操作方便。4)良:達到中的要求,具備良好的編碼規范,主要的程序元素有注釋,程序運行穩定。5)優:達到良的要求,程序具有很好的擴展性,界面優美,程序結構清晰。二、報告檢查:按照“五級制”評分,占課程設計總成績的30%。1、報告內容包括:1)軟件的功能描述和

11、需求規格2)使用說明3)系統設計說明4)其它和程序有關的文檔資料2、評分標準1)不及格:報告中的大部分內容敘述不正確,條理不清楚,或者有嚴重的抄襲現象2)及格:報告中的內容基本正確,格式規范。3)中:達到及格的要求,條理清楚,內容完整。4)良:達到中的要求,結構合理,重點突出。5)優:達到良的要求,遣詞造句規范,文字優美,詳略得當,報告中沒有明顯的錯誤。附表:成績評定的具體要求等級具體要求優秀(100-90)系統符合設計要求,運行通過,界面設計清晰,友好;系統的需求分析具體,明確,總體設計和詳細設計合理;程序代碼書寫規范,適當添加注釋;技術文檔格式規范,條理清晰;能綜合運用所學知識去分析解決實

12、際問題,工作態度認真;自述內容層次清楚,簡明扼要;回答問題正確。良好(89-80)系統達到設計要求,運行通過;界面設計清晰;模塊結構合理,功能比較完善;技術文檔的質量較高;能較好運用所學知識去分析解決實際問題,工作態度較認真;自述內容比較清楚,能夠正確回答所提問題。 中(79-70)系統基本達到設計要求,運行通過;界面設計比較清晰;模塊結構基本合理,功能一般;技術文檔質量合格;能夠運用所學知識解決實際問題,工作態度較認真;基本上能正確回答所提問題。 及格(69-60)系統的主要功能得到實現;能夠獨立完成某些骨干模塊的設計編程;設計中對主要問題考慮不夠細致,存有較多缺陷;技術文檔基本完整,但質量較差;基本完成設計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論