




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Java高級技術(shù)與數(shù)據(jù)庫系統(tǒng)原理聯(lián)合課程設(shè)計實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)類型: 設(shè)計性實(shí)驗(yàn) 適用專業(yè): 軟件工程實(shí)驗(yàn)學(xué)時: 12開課單位: 軟件學(xué)院開課年級: 2010制定時間: 2012-05-07一、課程設(shè)計的目的Java程序設(shè)計是完成教學(xué)計劃達(dá)到工科學(xué)生培養(yǎng)目標(biāo)的重要環(huán)節(jié),是教學(xué)計劃中進(jìn)行綜合訓(xùn)練的重要實(shí)踐環(huán)節(jié),是有助于培養(yǎng)應(yīng)用性人才的一種教學(xué)形式,它將使學(xué)生在綜合運(yùn)用所學(xué)知識,解決本專業(yè)方向的實(shí)際問題方面得到系統(tǒng)性的訓(xùn)練。為了進(jìn)一步鞏固課堂上所學(xué)到的知識,深刻把握J(rèn)ava技術(shù)的重要概念及其面向?qū)ο蟮奶匦裕憻拰W(xué)生熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計方法解決實(shí)際問題的能力,開設(shè)Java程序設(shè)計的課程設(shè)計。課
2、程設(shè)計的任務(wù)是完成課程設(shè)計內(nèi)容,寫出課程設(shè)計報告。設(shè)計的具體教學(xué)目標(biāo)是使學(xué)生在以下幾個方面得到訓(xùn)練和提高: 1、利用Java的語言規(guī)范,編寫面向?qū)ο蟮暮诵母拍詈吞匦缘哪芰Α?、綜合Java的編程技術(shù),包括異常處理,圖形界面設(shè)計,多線程,網(wǎng)絡(luò)通信程序等的能力。3、使用Java應(yīng)用軟件的開發(fā)環(huán)境和開發(fā)過程的能力。4、基于Jsp網(wǎng)站的開發(fā)環(huán)境和開發(fā)過程的能力5、具有面向?qū)ο蟮乃枷牒统绦蛟O(shè)計方法的能力。6、實(shí)驗(yàn)結(jié)果分析、總結(jié)及撰寫技術(shù)報告的能力。 通過此次課程設(shè)計,鞏固所學(xué)java語言基本知識,增進(jìn)Java語言編輯基本功,掌握Eclipse等開發(fā)工具的運(yùn)用,拓寬常用類庫的應(yīng)用。使學(xué)生通過該教學(xué)環(huán)節(jié)與手
3、段,把所學(xué)課程及相關(guān)知識加以融會貫通,全面掌握J(rèn)ava語言的編程思想及面向?qū)ο蟪绦蛟O(shè)計的方法,為今后從事實(shí)際工作打下堅實(shí)的基礎(chǔ)。通過java課程和數(shù)據(jù)庫課程的聯(lián)合,學(xué)生通過開發(fā)具有一定復(fù)雜性和系統(tǒng)性的信息管理系統(tǒng),不但可以加深對于java課程的理解,還可加深對于數(shù)據(jù)庫設(shè)計、sql語言應(yīng)用、數(shù)據(jù)授權(quán)、索引、事務(wù)并發(fā)及數(shù)據(jù)恢復(fù)等數(shù)據(jù)庫領(lǐng)域問題的理解。通過聯(lián)合課程設(shè)計,加強(qiáng)教學(xué)的實(shí)踐環(huán)節(jié),提高學(xué)生的動手能力和系統(tǒng)分析與設(shè)計的能力,提高學(xué)生軟件工程方面的素養(yǎng)和水平,為國家和人民培養(yǎng)優(yōu)秀的軟件工程師。二、課程設(shè)計的要求1、明確題目要求,進(jìn)行需求分析;2、進(jìn)行功能設(shè)計,編寫設(shè)計說明;3、進(jìn)行程序設(shè)計與調(diào)試
4、;4、對設(shè)計過程進(jìn)行系統(tǒng)的總結(jié);5、界面美觀大方;6、完成設(shè)計報告7、課程設(shè)計建議在Eclipse +JDK+SQL Server平臺上開發(fā)、調(diào)試。8、 Java源程序應(yīng)加上詳盡的注釋語句,對所設(shè)計的類、屬性、方法說明其用途,對方法的調(diào)用說明其用意和使用參數(shù)的原因。特別是有深刻理解、有獨(dú)特見解的地方,用注釋語句加以說明。9、給出詳盡的數(shù)據(jù)庫設(shè)計、用戶權(quán)限授權(quán);SQL語句簡潔高效;合理使用索引、約束、存儲過程和觸發(fā)器等。三、課程設(shè)計的主要內(nèi)容利用學(xué)到的編程知識和編程技巧,通過具體項目的分析、設(shè)計和開發(fā),掌握開發(fā)Java大型軟件項目過程中所需要的軟件技術(shù)及數(shù)據(jù)庫技術(shù)。以小組為單位,每組6-8名學(xué)生
5、,在教師的指導(dǎo)下,每組完成一個題目。題目可由下面提供的選題中選擇或?qū)W生自選經(jīng)教師審核后方可。該組每個同學(xué)承擔(dān)題目的不同部分,課程設(shè)計報告必需體現(xiàn)每個同學(xué)的分工。題目類型大致分配如下: 1、網(wǎng)絡(luò)通訊類,編制網(wǎng)絡(luò)聊天(Chat)程序,以下簡稱“網(wǎng)絡(luò)”類。2、數(shù)據(jù)處理類,編制考試系統(tǒng)、出題系統(tǒng)、查詢系統(tǒng)、學(xué)生學(xué)籍、課程成績、圖書編目、倉庫貨物等數(shù)據(jù)錄入查詢程序,以下簡稱“數(shù)據(jù)”類。3、其它類型,自選題目,須經(jīng)老師同意。具體題目示例(一)學(xué)生信息管理系統(tǒng)系統(tǒng)的任務(wù)學(xué)生信息管理系統(tǒng)是學(xué)校有效管理學(xué)生的重要工具,它的任務(wù)主要有以下幾項: 學(xué)生基本信息管理,主要負(fù)責(zé)管理學(xué)生基本信息。 學(xué)生選課信息管理,主要
6、負(fù)責(zé)管理課程信息和學(xué)生選課信息。 信息 檢 索 管 理,主要負(fù)責(zé)對學(xué)生各類信息進(jìn)行查詢和統(tǒng)計。 信息 修 改 管 理,主要負(fù)責(zé)學(xué)生信息的增加,刪除,更改。 系 統(tǒng) 管 理,主要負(fù)責(zé)管理用戶信息和用戶登陸,以及配置系統(tǒng)參數(shù)。學(xué)生能查詢課程信息;自己的學(xué)生信息;自己的選課信息;自己選課的最高分、最低分、平均分、和總分。學(xué)生選課時,該學(xué)生必須是本校學(xué)生,課程必須是本校課程;一個學(xué)生可以選擇多門課程,多個學(xué)生可以選擇同一門課程。學(xué)生選指導(dǎo)老師時,學(xué)生必須是本校學(xué)生,教師必須是本校教師;一個學(xué)生只能選擇一個指導(dǎo)教師。教師只能查詢課程信息、本人的授課信息、本人授課的選課信息、本人的指導(dǎo)信息等。教師只能修改
7、本人授課的選課成績、本人指導(dǎo)的成績等。教師授課時,課程必須使本校課程,教師必須是本校教師;一個教師可以講授多門課,多個教師可以講授一門課。教師指導(dǎo)學(xué)生時,學(xué)生必須使本校學(xué)生,教師必須是本校教師;一個教師可以指導(dǎo)多個學(xué)生。(二)圖書館信息管理系統(tǒng)圖書館信息管理系統(tǒng)需要提供的功能:l 用戶基本信息管理(用戶為接受圖書借閱服務(wù)的特定人群,是圖書館運(yùn)營面向的客戶群體。)l 用戶在線借閱、預(yù)約圖書:圖書借閱信息要?dú)w檔,可基于圖書借閱的歷史數(shù)據(jù)進(jìn)行統(tǒng)計分析。l 用戶在線查詢:可按多種關(guān)鍵詞查找感興趣的書籍,支持模糊查找;可查詢本人借閱圖書的基本情況及借閱時間,要給出到期提示及欠費(fèi)提示。l 圖書基本信息管理
8、:圖書管理員權(quán)限的用戶可對圖書信息進(jìn)行管理,包括圖書的增、刪、改、查。l 圖書館管理員基本信息管理:系統(tǒng)管理員可對圖書館管理員的基本信息進(jìn)行操縱。l 圖書館部門信息:表示圖書館組織的部門信息,以及部門相應(yīng)的負(fù)責(zé)人、普通員工信息。l 圖書供應(yīng)商的基本信息l 圖書訂單信息l 擴(kuò)展的在線統(tǒng)計分析功能及報表功能:通過歷史的借閱數(shù)據(jù),提供拓展的在線分析功能,為圖書館管理者提供決策支持。(可選)要求:l 采用b/s或者c/s結(jié)構(gòu)l 采用JAVA語言,數(shù)據(jù)庫采用SQL SERVERl 仔細(xì)設(shè)計用戶權(quán)限分配,保證數(shù)據(jù)的安全性l 所開發(fā)的程序要有一定的復(fù)雜性和系統(tǒng)性(三)聊天小程序要求:使用圖形用戶界面。能實(shí)現(xiàn)
9、一個聊天室中多人聊天。可以兩人私聊。(四)超市收銀系統(tǒng) 要求:使用圖形用戶界面。由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等。從數(shù)據(jù)庫中取出有關(guān)價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關(guān)種類商品的剩余量以及該持卡顧客的消費(fèi)情況交數(shù)據(jù)庫存儲以供查詢。另外,對沒有卡的消費(fèi)情況不記錄該顧客的消費(fèi)情況等個人信息。如果一個未持卡顧客一次購物滿200元,可為其發(fā)放一張會員卡,以后在該商場購物可向9折優(yōu)惠。(五)其它可以應(yīng)用java及SqlServer技術(shù)的自擬題目 (六)其他編程語言的數(shù)據(jù)類課程設(shè)計自擬題目 四、提交內(nèi)容1、全部源代碼。2、軟件設(shè)計和使用說明書(數(shù)據(jù)流程
10、圖、數(shù)據(jù)字典、E-R圖、功能模塊圖、代碼設(shè)計、數(shù)據(jù)庫(表)設(shè)計、源程序清單、總結(jié)和體會)五、考核方式一、程序檢查:按照“五級制”評分,占課程設(shè)計總成績的70%。1、評分標(biāo)準(zhǔn)1)不及格:程序要求的基本功能沒有完成,或者程序不能正常運(yùn)行,或者有嚴(yán)重的抄襲現(xiàn)象。2)及格:程序要求的基本功能完成,程序能夠正常運(yùn)行。3)中:達(dá)到及格的要求,用戶界面友好,操作方便。4)良:達(dá)到中的要求,具備良好的編碼規(guī)范,主要的程序元素有注釋,程序運(yùn)行穩(wěn)定。5)優(yōu):達(dá)到良的要求,程序具有很好的擴(kuò)展性,界面優(yōu)美,程序結(jié)構(gòu)清晰。二、報告檢查:按照“五級制”評分,占課程設(shè)計總成績的30%。1、報告內(nèi)容包括:1)軟件的功能描述和
11、需求規(guī)格2)使用說明3)系統(tǒng)設(shè)計說明4)其它和程序有關(guān)的文檔資料2、評分標(biāo)準(zhǔn)1)不及格:報告中的大部分內(nèi)容敘述不正確,條理不清楚,或者有嚴(yán)重的抄襲現(xiàn)象2)及格:報告中的內(nèi)容基本正確,格式規(guī)范。3)中:達(dá)到及格的要求,條理清楚,內(nèi)容完整。4)良:達(dá)到中的要求,結(jié)構(gòu)合理,重點(diǎn)突出。5)優(yōu):達(dá)到良的要求,遣詞造句規(guī)范,文字優(yōu)美,詳略得當(dāng),報告中沒有明顯的錯誤。附表:成績評定的具體要求等級具體要求優(yōu)秀(100-90)系統(tǒng)符合設(shè)計要求,運(yùn)行通過,界面設(shè)計清晰,友好;系統(tǒng)的需求分析具體,明確,總體設(shè)計和詳細(xì)設(shè)計合理;程序代碼書寫規(guī)范,適當(dāng)添加注釋;技術(shù)文檔格式規(guī)范,條理清晰;能綜合運(yùn)用所學(xué)知識去分析解決實(shí)
12、際問題,工作態(tài)度認(rèn)真;自述內(nèi)容層次清楚,簡明扼要;回答問題正確。良好(89-80)系統(tǒng)達(dá)到設(shè)計要求,運(yùn)行通過;界面設(shè)計清晰;模塊結(jié)構(gòu)合理,功能比較完善;技術(shù)文檔的質(zhì)量較高;能較好運(yùn)用所學(xué)知識去分析解決實(shí)際問題,工作態(tài)度較認(rèn)真;自述內(nèi)容比較清楚,能夠正確回答所提問題。 中(79-70)系統(tǒng)基本達(dá)到設(shè)計要求,運(yùn)行通過;界面設(shè)計比較清晰;模塊結(jié)構(gòu)基本合理,功能一般;技術(shù)文檔質(zhì)量合格;能夠運(yùn)用所學(xué)知識解決實(shí)際問題,工作態(tài)度較認(rèn)真;基本上能正確回答所提問題。 及格(69-60)系統(tǒng)的主要功能得到實(shí)現(xiàn);能夠獨(dú)立完成某些骨干模塊的設(shè)計編程;設(shè)計中對主要問題考慮不夠細(xì)致,存有較多缺陷;技術(shù)文檔基本完整,但質(zhì)量較差;基本完成設(shè)計
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聽力職業(yè)病免責(zé)協(xié)議書
- 賠償和解協(xié)議書
- 結(jié)婚忠義協(xié)議書
- 卡丁車安全免責(zé)協(xié)議書
- 聘請隊長協(xié)議書
- 道路借管協(xié)議書
- 村集體資產(chǎn)處置協(xié)議書
- 自愿給地協(xié)議書
- 學(xué)生未返校安全協(xié)議書
- 租賃電鍍協(xié)議書
- 河南省南陽市2023-2024學(xué)年高二下學(xué)期期終質(zhì)量評估+物理試卷答案
- 食品安全與質(zhì)量檢測技能大賽考試題庫400題(含答案)
- 2024年浙江省嘉興市初三中考三模科學(xué)試卷試題(含答案詳解)
- 核心素養(yǎng)-空間觀念
- 吉林省長春市2024年中考語文真題試卷【附真題答案】
- DZ/T 0462.3-2023 礦產(chǎn)資源“三率”指標(biāo)要求 第3部分:鐵、錳、鉻、釩、鈦(正式版)
- 梧州喜得寶礦業(yè)有限公司廣西梧州市金山頂金銀礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 2024年職業(yè)衛(wèi)生技術(shù)人員評價方向考試題庫附答案
- 安全管理之肉制品安全及防控措施
- 綠色算力基礎(chǔ)設(shè)施的能源與算力協(xié)同優(yōu)化
- 中小學(xué)學(xué)生規(guī)范漢字書寫比賽硬筆格式
評論
0/150
提交評論