資源描述:
《曹曉麗設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、湖南涉外經(jīng)濟學(xué)院課程設(shè)計報告課程名稱:JAVA程序設(shè)計報告題目:圖書管理系統(tǒng)設(shè)計開發(fā)姓名:曹曉麗學(xué)號:134410213所在學(xué)院:信息科學(xué)與工程學(xué)院專業(yè)班級:電子商務(wù)1302(本)指導(dǎo)教師:丁雄2016年1月1日《JAVA程序設(shè)計》課程設(shè)計任務(wù)書適用班級:13級電子商務(wù)1301.1302起止時間:2015年12月21日~2016年1月1日一、設(shè)計題目:圖書管理系統(tǒng)設(shè)計開發(fā)二、設(shè)計目的1、熟練掌握信息系統(tǒng)開發(fā)的流程;2、通過綜合JAVA相關(guān)技術(shù)設(shè)計并開發(fā)一個信息系統(tǒng),并形成可以實際運行的應(yīng)用程序和相關(guān)規(guī)范性文件;3、加強自我的理論知識和技能綜合
2、運用能力,設(shè)計開發(fā)以JAVA技術(shù)為核心的實用性信息系統(tǒng);4、熟悉數(shù)據(jù)庫技術(shù)與JAVA程序設(shè)計的結(jié)合應(yīng)用;三、設(shè)計內(nèi)容設(shè)計針對擬定目標(biāo)對象,分析所需實際功能。使用面對對象的程序設(shè)計方法,利用JAVA開發(fā)工具,結(jié)合SQL數(shù)據(jù)庫系統(tǒng),使用JDK,SQL2005,eclipse等軟件開發(fā)平臺實現(xiàn)目標(biāo)對象所需要的實際功能,并完成相應(yīng)的測試。具體內(nèi)容如下:1、目標(biāo)系統(tǒng)需求與功能分析2、系統(tǒng)框架結(jié)構(gòu)和界面設(shè)計3、系統(tǒng)具體功能的開發(fā)實現(xiàn)4、數(shù)據(jù)庫的連接實現(xiàn)5、系統(tǒng)模塊的整合與調(diào)試6、系統(tǒng)整體測試與試驗運行四、設(shè)計步驟1、前期調(diào)研,需求分析并確立系統(tǒng)功能2、設(shè)
3、計系統(tǒng)框架3、數(shù)據(jù)庫設(shè)計4、代碼編寫5、模塊測試與整合測試6、編撰設(shè)計報告五、上交材料要求上交的材料應(yīng)包括課程設(shè)計報告材料電子文檔及打印件各一份。課程設(shè)計報告電子版命名為“班級—學(xué)號—姓名.doc”。課程設(shè)計報告應(yīng)包含封面、目錄、任務(wù)書、課程設(shè)計報告主體內(nèi)容、封底。課程設(shè)計報告格式應(yīng)嚴(yán)格符合《課程設(shè)計報告格式》的要求(字體和排版均不得隨意改變),其中正文的字數(shù)一般不少于5000字(不含源代碼)。參考文獻、注釋必須符合學(xué)術(shù)論文的格式要求。課程設(shè)計報告還可包括:課程設(shè)計過程的收獲、遇到的問題、解決問題的方法或手段,對解決問題過程的思考、程序調(diào)試能
4、力的思考,對JAVA程序設(shè)計的思考,在課程設(shè)計過程中對《JAVA程序設(shè)計》課程的認識等內(nèi)容。六、設(shè)計安排本課程設(shè)計的指導(dǎo)時間為第17-18周。第18周周末對系統(tǒng)進行檢查和驗收,并提交相關(guān)材料。本課題可由多人組成的課題小組協(xié)作完成。組員間應(yīng)對需求確定、總體設(shè)計、界面設(shè)計、各模塊編程、撰寫文檔、測試等任務(wù)有明確分工,并在項目開始時有合理的進度計劃,確保課題的順利完成。提交的課程設(shè)計報告必須每人一份,其中必須單列對自己所負責(zé)部分的說明,包括任務(wù)內(nèi)容、完成的方法、進行過程中遇到的問題及解決方案、完成情況等。七、成績考核與評定課程設(shè)計最后成績由指導(dǎo)教師
5、根據(jù)學(xué)生完成任務(wù)的情況、課程設(shè)計報告的質(zhì)量和課程設(shè)計過程中的態(tài)度等綜合評分。成績評定實行優(yōu)秀、良好、中等、及格和不及格五個等級。不及格者不能得到相應(yīng)的學(xué)分,需要重新做課程設(shè)計,經(jīng)指導(dǎo)教師考核及格后,方可取得相應(yīng)的學(xué)分。評分標(biāo)準(zhǔn)如下:優(yōu):設(shè)計的信息系統(tǒng)功能完善,符合實際,有很強的實用性和良好的可擴展性,報告格式正確、各部分內(nèi)容充實準(zhǔn)確,對系統(tǒng)提出有益的設(shè)計改進建議。良:設(shè)計的信息系統(tǒng)功能較完善,有較強實用性,報告格式正確,各部分內(nèi)容完整。中:設(shè)計的信息系統(tǒng)功能基本完善,能正常運行,有一定的實用性,報告內(nèi)容完整。及格:設(shè)計的信息系統(tǒng)具備重要功能,
6、主要模塊能正常運行,報告內(nèi)容完整。不及格:設(shè)計的信息系統(tǒng)未實現(xiàn)重要功能,結(jié)構(gòu)不符合邏輯,或不能正常運行,或報告內(nèi)容不完整。摘要由于Java語言功能精煉且強大,強調(diào)了面向?qū)﹀璧奶匦?,可以用來開發(fā)不同種類的軟件,具有支持圖形化的用戶界面、支持網(wǎng)絡(luò)通信,支持并發(fā)程序設(shè)計以及數(shù)據(jù)庫連接等功能。所以目前市場上許多軟件的開發(fā)都是使用JAVA進行開發(fā)。本課程設(shè)計是在學(xué)習(xí)JAVA程序設(shè)計后對所學(xué)知識的融匯貫通的一次提高性練習(xí),我與小組成員一同選擇了學(xué)生信息管理系統(tǒng)的開發(fā)作為我們的設(shè)計題目。在設(shè)計過程中,我先針對學(xué)生信息管理這一主旨進行了軟件的需求分析,確定了
7、所開發(fā)的系統(tǒng)應(yīng)具備什么基本的功能,然后針對所需實現(xiàn)的功能設(shè)計了數(shù)據(jù)庫,我選用SQL2005數(shù)據(jù)庫平臺創(chuàng)建了所需數(shù)據(jù)庫并在其屮新建了多個系統(tǒng)所需的信息表。然后,我們將系統(tǒng)按功能分解為5大模塊,即ooooooo并分別分配給不同的成員負責(zé)每一個模塊的開發(fā)實現(xiàn)。我們采用繼承Jframe.Jdialog父類的方法來創(chuàng)建系統(tǒng)所需的圖形化界面;采用jclbc:odbc的形式來連接數(shù)據(jù)庫;采用實現(xiàn)接口ActionListener的方式來進行事件監(jiān)聽。最后,我們集成各模塊并進行了測試。經(jīng)過多次測試修改,最終系統(tǒng)基本實現(xiàn)了預(yù)期的目標(biāo)。關(guān)鍵詞:JAVA程序設(shè)計;數(shù)
8、據(jù)庫;繼承;接口;構(gòu)造方法一、刖5軟件開發(fā)發(fā)展至今已有多年,從面向過程的程序設(shè)計到現(xiàn)在面對對象程序設(shè)計已有幾代的更替。Java語言作為現(xiàn)在比較流行的程序設(shè)讓語言,相