資源描述:
《L4_實驗四_____類圖及對象圖.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、閩江學(xué)院軟件學(xué)院實驗報告實驗名稱類圖及對象圖實驗項目圖書館的圖書借閱專業(yè)班級09計辦(2)班姓名柯娟娟學(xué)號0指導(dǎo)教師周翔成績?nèi)掌?011-10-15一、實驗?zāi)康?.了解什么是類圖與對象圖2.熟悉掌握類圖和對象圖的繪制二、實驗內(nèi)容和步驟1.對圖書館的圖書借閱進行分析,然后繪制出類圖及對象圖。1)研究分析問題領(lǐng)域,確定系統(tǒng)需求;2)確定類,明確類的含義和職責(zé),確定類的屬性和操作;3)確定類之間的關(guān)系。關(guān)聯(lián),泛化,聚集,組合,依賴;4)調(diào)整和細(xì)化類及其關(guān)系,解決重復(fù)和沖突;5)繪制類圖,并增加相應(yīng)說明。6)繪制對象圖,并增加相應(yīng)說明。三、
2、實驗結(jié)果1.實體類:用戶表(UserInfo),權(quán)限表(PopedomInfo),讀者信息表(ReaderInfo),讀者類型表(ReaderType),圖書信息表(Books),圖書類型表(BooksType),圖書借閱表(BookBorrowInfo),歷史借閱表(BookHistoryInfo)2.實體類的表示:用戶表(UserInfo):-userId:int;//用戶編號+UserId:int{R/W};-userName:string;//用戶名+UserName:string{R/W};-passWord:string
3、;//用戶密碼+PassWord:string{R/W};-popedomId:int;//權(quán)限編號+PopedomId:int{R/W};權(quán)限表(PopedomInfo):-popedomId:int;//權(quán)限編號+PopedomId:int{R/W};-popedomName:string;//權(quán)限名+PopedomName:string{R/W};-newBookInfo:string;//新書入庫+NewBookInfo:string{R/W};-newReaderInfo:string;//辦理借書證+NewReaderI
4、nfo:string{R/W};-addBorrow:string;//圖書借閱+AddBorrow:string{R/W};-delBorrow:string;//圖書歸還+DelBorrow:string{R/W};-aginAddBorrow:string;//圖書續(xù)借+AginAddBorrow:string{R/W};-bookSearch:string;//圖書查詢+BookSearch:string{R/W};-readSearch:string;//讀者查詢+ReadSearch:string{R/W};-poped
5、om:string;//權(quán)限管理+Popedom:string{R/W};-logOut:string;//注銷用戶+LogOut:string{R/W};-bookHistory:string;//歷史查詢+BookHistory:string{R/W};讀者信息表(ReaderInfo)-readId:int;//讀者編號+ReadId:int{R/W};-readName:string;//讀者姓名+ReadName:string{R/W};-readSex:string;//讀者性別+ReadSex:string{R/W};
6、-readAge:int;//讀者年齡+ReadAge:int{R/W};-readTypeId:int;//讀者類型編號+ReadTypeId:int{R/W};-readUnit:string;//讀者單位+ReadUnit:string{R/W};-alreadyNum:int;//已借數(shù)量+AlreadyNum:int{R/W};讀者類型表(ReaderType)-readTypeId:int;//讀者類型編號+ReadTypeId:int{R/W};-readTypeName:string;//讀者類型名稱+ReadTyp
7、eName:string{R/W};-limitNum:int;//限借數(shù)量+LimitNum:int{R/W};-limitDays:int;//限借期限天數(shù)+LimitDays:int{R/W};圖書信息表(Books)-bookId:int;//圖書編號+BookId:int{R/W};-bookName:string;//圖書名稱+BookName:string{R/W};-isBN:int;//圖書ISBN號+IsBN:int{R/W};-bookTypeId:int;//圖書類型編號+BookTypeId:int{R/W
8、};-bookTypeName:string;//圖書類型名稱+BookTypeName:string{R/W};-id:int;//所在書庫編號+Id:int{R/W};-author:string;//作者+Author:stri