

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JIANGXINORMALUNIVERSITY面向對象程序設計面向對象其實很簡單!課 程 名 稱 : 面向對象程序設計課 程 代 碼 :262101學分:5開 課 單 位 : 計算機信息工程學院面向對象程序設計課程組2014 年4 月修訂目 錄一課程設計要求二課程設計的組織三參考題庫(1)圖書管理系統設計.4(2)文本編輯器的設計.5(3)五子棋游戲設計.5(4)拖拉機游戲(單機版)設計.5(5)音樂時鐘設計.6(6)多功能計算器.6(7)隨機點名系統.6(8)詞法分析器設計.7(9)戶外廣告設計.7(10)模仿QQ.7(11)模仿迅雷(12)并發型歸并排序及分析四學生提交的內容五成績評定方法
2、/學生必須仔細閱讀面向對象程序設計課程設計方案,認真主動完成課程設計的要求。有問題及時主動通過各種方式與教師聯系溝通。劃,設計程序并調試。課程設計采取以下流程進行:根據課程進度安排,建議教師可以在第 13 周發布課程設計題目。試與完善工作。課程設計原則上采用分組制,每組 3-4 人(建議 3 組員之間必須有明確的和實質性分工,其中每位同學必須有一定的編碼工作量。表 1 /表 1 課程設計選題信息表序號1三參考題庫以下選題為參考選題,每組至少完成一個課題,多完成可加附加分。每組的設計有創意的選題。(1)圖書管理系統設計假定某圖書館日常業務如下:1. 館藏書籍包含普通、典藏、珍本三種,其中借閱1
3、本典藏相當于借閱 3 本普通;借閱 1 本珍本相當于借閱 5 本普通。2. (提示:引入圖書借閱點,普通、典藏、珍本的借閱點依次為 1、5)3. 36、10 本。4. 借書流程:讀者持有借書卡,先查查找圖書,若找到,且若存在數量 =1,則到管理員處進行審核。若該借書卡借閱已達上線,則拒絕借閱;否則,允許借閱,并在管理員處的登記冊中登記(圖書編號、書名、借閱人、借閱日5. 還書流程:修改在庫數量、在登記冊中相關記錄上登記還書日期、在借書卡6. 其中:圖書信息預存于文本文件,或是存于數據庫文件。信息內容自定。/【強調】必須采用面向對象思想來編寫。該文本編輯器類似于記事本,應支持如下功能:1*.c*
4、.*2、一旦文本受到修改,若修改未保存,在關閉時提示保存、不保存、取消;3、有一些特殊功能:a. 刪除空行b. 刪除所有行首/尾空格c. 能查找替換字符串(提高:支持查找時使用正則表達式)4、菜單欄、工具欄給定一個 19*19 的黑白兩色棋子棋子只能落在窗格線的交叉點上。當某一條直線或斜線上連續出現 5 個黑色棋子時,黑棋勝;白棋勝與此類似。要求:至少完成人-人對戰功能提高:完成人-機對戰功能有 4 個玩家(其中 1 玩家是電腦兩副完整的撲克底牌留下 8 張規則要求可參照右圖(根據能力可適當簡化1、隨機洗牌、發牌;2、完成人機對戰。/設計一款音樂時鐘,具有如下功能:1. 表盤有秒針、分針和時針
5、 3 個指針,以及相關刻度,走動方式與機械表相同;2. 走動時可以模擬出秒針走動同步的滴答聲音;3. 可以調整時間、設置鬧鐘。提高:給鬧鐘換膚、選擇鬧鐘音樂計算器有兩種工作模式:1. 普通數值計算:類似微軟計算器功能;2. 高級計算:支持輸入四則運算式(含括號和、合法,則給出結果,否則提示輸入的表達式不正確。將本班學生信息(含照片)放入數據庫,完成如下功能:1. 隨機點名:假設班級中有 40 為學生,隨機抽取 x 位(1=x=40)點名。注要求抽取出的學生姓名不得重復(提示:類似洗牌將點到的同學在列表中顯未遲曠請假等將未到的同學(用顏色或使用另一列表顯將點名結果存入點名數據表;2. 點名時可播
6、放音樂(有音樂播放呈現相關同學的照片。提高:自動點名:每隔2 秒出一個名字,學生看到名字響應。教師可暫定,以便記錄曠課等情況,繼續或結束。/對給定的任意 C程序,能夠完成如下功能:1、能夠識別函數中是否有類型定義;2、該程序中包含多少個函數,并給出完整的函數聲明;3、列出某函數的詳細信息:如voidf(intx,inty)x=x+1;y=y-1;顯示信息如下:函數名:f返回類型:void參數列表:int,int包含語句數量:2包含循環語句數量:0提高:對錯誤的程序給出相關提示要求能夠支持兩種形式的宣傳:1. 形狀變換(如樓梯步步升高、下降等)2. 文字廣告滾動字幕字幕廣告必須能夠靈活替換廣告輪
7、轉。 模仿 QQ實施局域網通信。設計提示:1. 需要 QQ 服務器,用戶注冊后在服務器相關表格中存檔,用戶登錄后標離暫不要考慮其它太多狀態)2. 用戶登陸后,服務器刷新其在線用戶列表信息;/3. 服務器與所有用戶創建雙向流。若用戶 A 若希望與在線好友 B通信,通信過程可如下實現:A=將消息發至服務器=轉發給 。提高:用戶可查閱網絡相關資料,理解 QQ的真實做法,并改進。設計一款下載軟件,給定特定類型的鏈接,可實施下載。提高:考慮斷點續傳和多線程下載。編寫順序型和并發型的歸別實現 1 千1 萬10 萬100 萬個數的排序。并對比排序所用的時間。注:請同學查閱外部排序相關內容。貪吃蛇游戲,或者連連看等小型游戲。查閱資料,實現 GUI界面的事務的管理和自動音樂提醒功能。使用多線程,邊執行代碼,邊演示樹遍歷的過程。四學生提交的內容(1)程序源代碼(2)課程設計文檔(任務書、內容)(3)答辯 PPT 文件/該文件夾壓縮成一個文件,文件命名規則為:系統名+組員姓名,發送到我的郵箱。五成績評定方法面向對象程序設計課程設計的最終成績由以下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 注冊會計師考前復習策略全分析試題及答案
- 微生物商機與職業發展的未來展望試題及答案
- 2025年銀行從業資格證系統備考試題及答案
- 項目管理考試中的有效學習與時間利用方法試題及答案
- 2025年特許金融分析師考試團隊合作試題及答案
- 區塊鏈行業未來發展與市場潛力分析
- 微生物檢測中的數據共享與管理試題及答案
- 分析天賦2025年注冊會計師考試試題及答案
- 理解透徹證券從業資格試題及答案
- 2025年注冊會計師考試復習的心理準備試題及答案
- 2025年高考作文備考之十大熱點主題及寫作導引
- 2025年重慶中考押題道德與法治試卷(一)(含答案)
- 腫瘤的內分泌治療護理
- 東北三省三校2025屆高三下學期第二次聯合模擬考試數學試題及答案
- 污水管道封堵施工方案
- 2025年山東魯泰控股集團有限公司下屬駐陜西煤礦企業招聘(150人)筆試參考題庫附帶答案詳解
- 2025屆上海市浦東新區高三二模英語試卷(含答案)
- 2025年全民國家安全教育日主題班會
- 2025-2030彩色不銹鋼項目可行性研究報告
- 2025年山西省華遠國際陸港集團有限公司招聘筆試參考題庫含答案解析
- 江蘇省鹽城市東臺市2024-2025學年高一上學期期末考試化學試題
評論
0/150
提交評論