物件導向大作業 自主選題 第一次提交

2022-09-07 08:36:10 字數 805 閱讀 3875

鄧巨集姚慶榮

**後期和部落格

**前期和部落格

對圖書館中的使用者和管理員對圖書的操作進行設計,實現使用者查書借書,管理員增減書籍

使用者查書借書,管理員增減書籍

查詢圖書的名稱(name),作者(author),**(price),型別(type),借閱情況(borrow)。

對圖書進行增加(increase),刪減(delete),查詢(lookup),列印書籍資訊(print),退出系統(quit)。

對圖書進行檢視(print),借閱(borrow),歸還(back),退出系統(quit)。

實際情況:當使用者輸入姓名時,系統從資料庫中判斷使用者的身份,是普通使用者時,則列出書籍資訊,在由使用者選擇(1)借閱,(2)歸還,(3)退出系統。是管理員時,則先列出書籍資訊。在由管理者選擇(1)增加書籍,(2)刪減書籍,(3)退出系統。

介面類:

book類: 定義了書的一些屬性(書名,作者,**,分類,狀態)並且寫了屬性的get、set方法

library類: 寫了登入函式(1、普通使用者,2、管理員,3、退出系統),

person類:定義的人的屬性(姓名,性別,年齡)並且寫了屬性的get、set方法,定義了一些書。

operate介面:操作的介面,操作方法:查詢/查閱,刪除/借閱,增加/還書,顯示書籍列表

root類:繼承了person類,實現operate(查閱,刪除,增加,顯示書籍列表)介面

user類:繼承了person類,實現operate(查詢,借閱,還書,顯示書籍列表)介面

main類:main中的主函式開啟整個專案。

guieclipse

物件導向大作業 自主選題 第一次提交

選題 教務處選課系統 前期調查 下面以我們學校的教務系統為例 1.在教務處開始選課前,我們需要對相應的課程進行分班處理 首先,我們應該確定每個課程應該分配出幾個班,那麼,我們可以將這個班包裝成物件,其中的屬性包括課程名稱 有時可以進一步細化,例如體育可以選擇足球籃球等等 資訊 學分,必修選修等 任課...

物件導向大作業 自主選題

任務姓名 物件導向設計 前期調查與功能設計 傅肇楊編碼規範 部落格製作 楊振鵬公選課選課系統,實現乙個選課系統,學生可以進行選課,退課,檢視課程,老師可以增加課程,控制人數 1.學生選課,退課,檢視課程 2.老師管理課程,可以對課程修改,控制學術人數 功能1 學生選課,刪課 功能2 學生刪課 功能3...

物件導向第一次作業

1.編寫程式,從鍵盤輸入三個值,並列印其和 平均數 積 最小值和最大值。2.編寫乙個程式,計算0到10的平方和立方,並用製表符 t 列印值 3.編寫乙個程式,讀取五位整數並確定其是否為回文 4.peter minuit問題 1626年,荷屬美洲新尼德蘭省總督peter minuit花了大約24美元的...