freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學生成績管理系統(tǒng)軟件開發(fā)設計實訓報告-閱讀頁

2024-09-14 19:50本頁面
  

【正文】 程決定所需添加的學生,對整個模塊分析得到核心業(yè)務活動圖如圖 所示: 學生2 管理員2 系統(tǒng)2考試入學注冊學生信息獲得考試成績保存學生信息管理學生信息結束信息入庫 圖 由核心業(yè)務分析得到關鍵業(yè)務,關鍵業(yè)務概念用例圖如圖 所示: (活動圖) 管理員添加學生信息概念用例分析 管理員可以對學生信息進行錄入、刪除、修改、查詢。 系統(tǒng)用例圖 對系統(tǒng)用例進行分析,得到系統(tǒng)用例圖如圖 : 圖 系統(tǒng)用例圖場景分析(活動圖) 根據(jù)系統(tǒng)用例圖分析得到用例圖場景,如圖 : 圖 系統(tǒng)用例實現(xiàn)分析 系統(tǒng)用例實現(xiàn)用例圖 根據(jù)用例場景分析得到系統(tǒng)用例實現(xiàn)圖,如圖 所示: 圖 用例實現(xiàn)場景分析(時序圖) 時序圖如圖 : 圖 分析類 將用例實現(xiàn)場景中的關鍵對象找出并加上已知的方法得到完整的分析類圖。其 中 V采用可視窗體界面,實際上就是邊界類, M實際上就是實體類, C就是前面控制類。進一步對這些分析類進行映射,得到設計類。定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類。 7 面向對象數(shù)據(jù)庫分析設計 得到概念數(shù)據(jù)模型,如圖 : 圖 /調(diào)整 優(yōu)化后得到數(shù)據(jù)模型如圖 : 圖 得到物理數(shù)據(jù)模型如圖 : 圖 據(jù)模型 總結 在本次軟件開發(fā)設計實訓中,我與小組隊友共同開發(fā)一個學生成績管理系統(tǒng),我組要負責系統(tǒng)管理員管理學生信息這個模塊。在設計管理員管理學生信息這個模塊之前,我們組五個組員通過初步的討論,確定了業(yè)務概況和業(yè)務目標,以及組員的分工。獲取業(yè)務用例后,建立完整的業(yè)務模型,對業(yè)務用例編寫業(yè)務用例場景,用 UML中的活動圖、時序圖、協(xié)作圖來表示業(yè)務用例場景,并書寫用例描述。然后從業(yè)務用例構建概念模型,分析系統(tǒng)用例構建分析模型,接著推導并實現(xiàn)軟件架構和框架、設計模型以及設計類。 通過此次實訓,我也認識到了自己的許多不足,在實訓過程中與組員溝通不足,使得該系統(tǒng)的需求考慮不 完善。在實現(xiàn)軟件架構和框架時,由于我對其概念及其實現(xiàn)的方法模糊,實驗結果不盡人意,在與組長與組員討論分析后,我改進系統(tǒng)設計模型,重新獲得實驗結果。最后,在面向對象數(shù)據(jù)庫分析設計這一塊,我平時訓練不多,這也看出了我對 powerdesigner 軟件的更高層功能的不熟練精通,不過我相信通過我更多的使用該軟件與軟件系統(tǒng)開發(fā)過程,我能更好的完成軟件的開發(fā)設計。FK_學生信息 _GENERALIZ_學生 39。 drop index if exists 學生信息 .Generalization_1_FK。 /*==============================================================*/ /* Table: 學生信息 */ /*==============================================================*/ create table 學生信息 ( )。 alter table 學生信息 add constraint FK_學生信息 _GENERALIZ_學生 foreign key () references 學生 on update restrict on delete restrict。 import .*。 /** pdOid b2e39b416fd84de58bd77d600b987a55 */ public void submit() { // TODO: implement } /** pdOid f262ef127f1f42abbc03ba7df1c0fd60 */ public int save() { // TODO: implement return 0。 return applyControl。 return ()。 for ( iter = ()。) addApplyControl((ApplyControl)())。 if ( == null) = new ApplyControl()。 } /** pdGenerated default remove * param oldApplyControl */ public void removeApplyControl(ApplyControl oldApplyControl) { if (oldApplyControl == null) return。 } /** pdGenerated default removeAll */ public void removeAllApplyControl() { if (applyControl != null)
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1