太原理工大學系統分析實驗報告2019

2021-03-04 05:32:40 字數 3591 閱讀 2151

本科實驗報告

課程名稱: 系統分析與設計

實驗專案:《太原理工大學教務系統的分析與設計》實驗

實驗地點: 逸夫樓304

專業班級: 軟體1217 學號:201200***x

學生姓名xx

指導教師楊麗鳳

2023年 11月 14 日

一、實驗目的

通過《系統分析與設計》實驗,使學生在實際的案例中完成系統分析與系統設計中的主要步驟,並熟悉資訊系統開發的有關應用軟體,加深對資訊系統分析與設計課程基礎理論、基本知識的理解,提高分析和解決實際問題的能力,使學生在實踐中熟悉資訊系統分析與設計的規範,為後繼的學習打下良好的基礎。

二、實驗要求

學生以個人為單位完成,自選題目,班內題目不重複,使用uml進行系統分析與設計,並完成實驗報告。實驗報告以紙質版(a4)在課程結束後一周上內提交(13周)。

三、實驗主要裝置:台式或筆記本計算機

四、實驗內容

1 選題及專案背景

太原理工大學教務系統的分析與設計

2 定義

教務管理是大學的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學體制的不斷改革,尤其是學分制、選課制的展開和深入,教務日常管理工作日趨繁重、複雜。迫切需要研製開發一款基於inter***網的綜合網上教育管理軟體。傳統的手工操作方式,易發生資料丟失,統計錯誤,勞動強度高,且速度慢。

使用計算機可以高速,快捷地完成以上工作。在計算機聯網後,資料在網上傳遞,可以實現資料共享,避免重複勞動,規範教學管理行為,從而提高了管理效率和水平。教務管理系統以計算機為工具,通過對教務管理所需的資訊管理,把管理人員從繁瑣的資料計算處理中解脫出來,使其有更多的精力從事教務管理政策的研究實施,教學計畫的制定執行和教學質量的監督檢查,從而全面提高教學質量。

目前還有一些單位和部門還是使用傳統人工的方式公務員之家管理檔案檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的檔案和資料,這對於查詢、更新和維護都帶來了不少的困難。同時隨著學校的規模不斷擴大,學生數量急劇增加,有關教務的各種資訊量也成倍增長。

所以教務資訊管理系統的可執行性和功能效用的多少就顯得尤為重要了。

3 參考資料

《軟體工程》——李愛萍崔東華李東生主編(人民郵電出版社)

《系統分析與設計》——太原理工大學軟體學院

4 系統分析與設計

4.1需求分析

4.1.1識別參與者

教師,學生,教務處管理員,系統管理員

4.1.2 對需求進行捕獲與描述

用例描述:

4.1.3 用例圖

通過已掌握的需求,初步了解系統所要完成的功能。下面給出用例圖。

4.1.4 分析與討論

1) 建模用例圖的步驟、方法?

1 確定系統的邊界和範圍

2 識別系統參與者

3 發現用例

4 描述用例及確定用例關係

5 建立用例圖

6 定義用例圖的層次結構

2) 如何識別系統的參與者?應該如何劃分用例,應注意哪些問題?

參與者不是系統的一部分,它們處於系統的外部。參與者可能是人、計算機硬體或裝置或外部系統。

劃分用例(用例本質上是使用者需求的描述,是乙個具體的使用者目標):

誰使用系統的主要功能?

誰改變系統的資料?

誰從系統獲取資料?

誰支援、維護系統?

誰需要借助系統的支援來完成日常工作?

系統需要操作哪些硬體?

系統需要和哪些外部系統互動?

誰對系統執行結果感興趣?

3) 心得

通過對用例圖的分析及對模型軟體的使用,對課本知識有了更深刻的理解。

4.2 建立物件模型

4.2.1 候選類的資料字典

資料檔案」學生資訊表」的字典條目

資料檔案「教務處管理員資訊表」的字典條目

資料檔案「教師資訊表」的字典條目

資料檔案」系統管理員」的字典條目

資料檔案」課程」的字典條目

資料檔案」成績」的字典條目

4.2.2定義類

(1)「學生」類

屬性姓名:

系別:學號:

班級:入學年份:

登陸賬號:

登入密碼:

家庭位址:

籍貫:操作

學生登入()

成績查詢()

選修課程()

教師評價()

學生資訊查詢()

學生資訊修改()

修改登入密碼()

考試報名()

(2)「教師」類

屬性姓名:

性別:科目:

所屬院系:

教師職稱:

家庭位址:

籍貫:登入帳號:

登入密碼:

操作查詢學生成績()

教學計畫錄入()

修改教師資訊()

教師登入()

學生成績錄入()

查詢教師資訊()

查詢學生選課資訊()

修改課程資訊()

(3)「教務處管理員」類

屬性教務人員編號:

所在系別:

登入帳號:

登入密碼:

操作課程表制定()

教學任務下達()

排課管理()

學生人員資訊管理()

考試安排()

學生資料管理()

教務人員登入()

設定許可權()

(4)「系統管理員」類

屬性系統管理員編號:

登入帳號:

登入密碼:

操作學生資訊管理()

許可權維護()

管理員登入()

後台資料維護()

(5)「課程」類

屬性課程名稱:

課程編號:

課程型別:

學分:學時:

任課教師:

課程資訊:

操作(6)「成績」類

屬性姓名:

學號:院系:

班級:課程編號:

課程名稱:

成績:學分:

平均分:

加權平均分:

加權平均分排名:

操作4.2.3繪製類圖

4.2.4包圖

對於大型複雜系統,常需要把大量的模型元素用包組織起來,以方便處理。對所選系統的類進行分組,以便更清晰地了解系統的結構。

4.2.5分析與討論

1)建模類圖的步驟、方法?

a.確定類( 找出候選類;審查與篩選類)。

b.識別類的屬性和操作

識別類的屬性從以下角度識別:常識性、專業性、功能性、儲存性、操

作性、標誌性、關聯性;

篩選類的屬性;

識別類的操作;

c.識別類之間的關聯(確定關聯關係及多重性;識別繼承:自頂向下或自底向上)。

d.定義類的結構和層次(考慮是否存在聚合或組合關係;對於複雜的系統,用包圖為其建模)。

2)識別類有哪些方法,你是如何識別類的?

行為分析、名次識別法、crc分析法、根據邊界類、控制類、實體類的劃分來幫助識別分析系統中的類、參考設計模式確定類以及通過對領域進行分析或利用已有領域分析結果得到類等多種方法。

通常使用名詞識別法較為簡單。

3)解釋關聯的多重性?如何確定類的屬性、操作、類之間的關聯關係、組織類之間的繼承?

太原理工大學系統分析實驗報告2019

本科實驗報告 課程名稱 系統分析與設計 實驗專案實驗 實驗地點 專業班級學號 學生姓名 指導教師 2015年 11月日 一 實驗目的 通過 系統分析與設計 實驗,使學生在實際的案例中完成系統分析與系統設計中的主要步驟,並熟悉資訊系統開發的有關應用軟體,加深對資訊系統分析與設計課程基礎理論 基本知識的...

太原理工大學程式控制交換實驗報告

太原理工大學現代科技學院 課程實驗報告 專業班級 學號姓名 指導教師 實驗名稱同組人 專業班級學號姓名成績 實驗目的 centrex商務群運用公用網的裝置實現了使用者交換機pabx的功能。使用centrex業務功能的使用者除了可以獲得普通公用網使用者的所有業務功能外,還可以具有centrex具備的特...

述職報告太原理工大學

4 進一步完善了語音室和機房裝置定期巡查制度。做好語音室和機房的日常維護工作,2011年沒有發生大的故障。遇到的突發故障,均在最快時間內協調各方及時排除進行了故障,保證了語音室和機房的教學活動的正常進行。5.按照學校要求,建立了安全檢查登記制度,做到每日對語音室和機房的安全狀況進行檢查,並做到每日登...