本博文根據高軟知識,對工程實踐專案進行需求分析,需求就是對使用者期望的軟體行為的表述;獲取需求就是需求分析師通過關注使用者的期望和需要,從而獲得使用者期望的軟體行為,然後對其進行表述的工作;需求分析是在獲取需求的基礎上進一步對軟體涉及的物件或實體的狀態、特徵和行為進行準確描述或建模的工作。
本系統用於高校教務管理,包括學籍管理、排課管理、選課管理、考務管理等。
教務員可以通過excel**批量匯入學生資訊,同時對個別的學生資訊進行修改。
1.課程錄入,教務員可以錄入預計開設的課程及相關資訊。
2.課程修改,教務員可對已錄入課程的資訊進行修改。
3.刪除課程,教務員可以刪除已錄入的課程。
1.學生課表,學生可對本人的課表資訊進行查詢。
2.選課,學生可以根據培養計畫進行選課。
1.考試安排,教務員可以安排考場和考試時間。
2.成績錄入,任課教師可以在規定的時間段內錄入學生成績。
用例(use case)的核心概念中首先它是乙個業務過程(business process),經過邏輯整理抽象出來的乙個業務過程,這是用例的實質。什麼是業務過程?在待開發軟體所處的業務領域內完成特定業務任務(business task)的一系列活動就是業務過程。
接下來我們具體看看用例的幾個基本要素:
錄入和修改學生個人資訊並提交。
錄入課程資訊並上傳。
學生按照教學計畫選擇課程。
教務員安排考場和考試時間。
業務領域建模是開發團隊用於獲取業務領域知識的過程。因為軟體工程師往往需要工作在不同的業務領域或者不同專案中,他們需要業務領域知識來開發軟體系統。軟體工程師往往來自不同的專業背景,這可能會影響他們對業務領域的認知。因此業務領域建模有助於開發團隊獲取業務領域知識形成統一的業務認知。開發團隊獲取業務領域知識的過程一般包括收集業務領域相關資訊、執行團隊頭腦風暴、對業務領域相關的知識概念進行分類,最後用uml類圖將業務領域知識圖形化展示。
收集應用業務領域的資訊。聚焦在功能需求層面,也考慮其他型別的需求和資料;
頭腦風暴。列出重要的應用業務領域概念,給出這些概念的屬性,以及這些概念之間的關係;
給這些應用業務領域概念分類。分別列出哪些是類、哪些屬性和屬性值、以及列出類之間的繼承關係、聚合關係和關聯關係。
將結果用 uml 類圖畫出來。
類:教師,學生,教務員,課程。
屬性:教務員編號,教務員姓名,密碼,課程號,學號,教工號,教室,上課時間,學號,學生姓名,班級,密碼,專業,教工號,教師姓名,密碼。
業務概念分類並新增屬性。
欄位名字段描述
字段資料型別
長度teacher_id
教工號char
20teacher_name
姓名varchar
20password
密碼varchar
20student_id
學號char
20student_name
學生姓名
char
20major
專業char
20group_number
班級號int
20password
密碼varchar
20course_id
課程號char
classification
類別char
20course_name
課程名varchar
100room_id
教室char
20course_date
上課時間
char
20test_date
考試時間
datetime
20jwy_id
教務員編號
char
20jwy_name
教務員姓名
varchar
20password
密碼varchar
20grades
成績float
資料項名稱
字段資料型別
長度教工號
char
20教師姓名
varchar
20密碼
varchar
20資料項名稱
字段資料型別
長度學號
char
20學生姓名
char
20專業
char
20班級號
int20
密碼varchar
20資料項名稱
字段資料型別
長度教務員編號
char
20教務員姓名
varchar
20密碼
varchar
20資料項名稱
字段資料型別
長度課程號
char
20學號
char
20教工號
char
20教室
char
20上課時間
char
20本文對高校教務管理系統的用例、業務、資料等方面進行分析,完成簡單軟體專案需求分析到概念原型的基本過程。
教務管理系統需求分析
教務管理工作是高等學校教育工作的一項重要內容,是整個學校管理的核心和基礎。教務管理工作是指學校管理人員按照一定的教育方針,運用先進的管理手段,組織 協調 指揮與指導各方面人員的活動,以便高效率 高質量地完成各項教學任務,完成國家所制定的教育目標。教務管理工作是學校教學工作的中樞,是保證高校教學機制正...
教務系統 需求分析
這個假期的主要任務就是完成教務系統的設計 這個教務系統對於我們來說還是比較龐大的 整體來說就像是乙個高校的 erp,裡面涉及到對高校的人事,教學 考試,活動等的管理 我們將這個系統拆分成九個模組進行設計 1 教務系統教師業務 師資管理 教學計畫管理 排課管理 2 教務系統 學生業務 考試管理 畢業生...
悠索高校教務管理系統 v6 9 5
軟體介紹 悠索教務管理系統適用於高校 中學教務管理,採用vs.net2008開發,資料庫訪問元件和access2003 sql2000 2005 2008無縫結合,採用ajax無重新整理更新。系統包括了學校教務必須使用的大部分功能,包括 教務管理系統,教師評價系統,成績管理系統,證書查詢系統,報名系...