軟體工程課程設計選課管理系統

2021-03-04 05:06:28 字數 3752 閱讀 8139

目錄第1章可行性分析 1

§1.1 引言 1

§1.1.1 背景 1

§1.1.2 專案概述 1

§1.1.3 文件概述 1

§1.2 可行性分析的前提 2

§1.2.1專案的要求 2

§1.2.2專案的目標 2

§1.2.3目的環境、條件、假定和限制 2

§1.2.4可行性分析的方法 2

§1.3 可選的方案 3

§1.4 經濟可行性 3

§1.4.1 開發投資 3

§1.4.2 實施投資 3

§1.4.3 效益估計 3

§1.4.4 投資風險 3

§1.5 技術可行性 3

§1.6 法律可行性 4

§1.7 使用者可行性 4

§1.8 結論 4

第2章需求分析 5

§2.1 介紹 5

§2.1.1 問題陳述 5

§2.1.2 目的 5

§2.1.3 專案背景 5

§2.2 專案概述 6

§2.2.1 軟體體系結構 6

§2.2.2開發環境 6

§2.2.3執行環境 6

§2.3 業務建模 6

§2.4 系統功能描述 7

§2.5 系統的非功能性需求 7

§2.6 系統願景和業務範圍 8

§2.6.1業務需求 8

§2.6.2解決方案的前景 9

§2.7 資料需求 9

§2.7.1 資料流圖 9

§2.7.2資料字典 11

第3章概要設計 13

§3.1 系統模組劃分 13

§3.2 系統功能h圖 13

§3.3 系統軟體結構圖 14

§3.4 ipo圖 14

第4章詳細設計 16

§4.1 系統流程圖 16

§4.2 詳細設計說明書 17

第5章測試計畫 18

§5.1 測試環境 18

§5.2 測試計畫 18

§5.3 基本測試內容 18

§5.4 測試策略 18

§5.5 測試用例及測試方案 19

第6章專案管理 21

§6.1 甘特圖 21

§6.2 網路工程總圖 22

§6.3 網路工程分圖 22

參考文獻 23

計算機已經深入到日常工作和生活的方方面面,已經成為我們學習和工作的得力助手。各行各業的人們都在使用計算機完成許許多多複雜的工作。然而,雖然現在世界上的各種軟體層出不窮,但它們依然不能滿足使用者的各種特殊需要,人們還不得不開發適合自己特殊需求的軟體。

學生選課管理系統是乙個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要,所以學生選課管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理檔案檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的檔案和資料,這對於查詢、更新和維護都帶來了不少的困難。

而使用計算機對學生資訊進行管理,具有手工管理所無法比擬的優點.例如:檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。

這些優點能夠極大地提高學生管理的效率。

本系統是在學生資訊成**性增長的前提下,學校對學生資訊管理的自動化、及時化、與準確化的要求日益劇烈的背景下提出的,本系統是學生選課管理系統,實現學生自主選課及相關資訊的管理功能。

系統名稱:學生選課管理系統

工程組織者:計算機071

產品所有權:選課管理系統開發小組

任務詳細資訊:

a) 任務提出人:宋曉莉老師

b) 需求分析人:王懷彬,閆莉莉,梅佳,鮑亞麗

c) 使用者:使用該軟體且具有一定特權的管理人員(教師)和學生

綜合考慮學校教育事業和資訊化發展的過程中出現的各種情況,結合河南科技大學的實際。學生選課系統實施後,應能夠達到以下目標:

1. 學生選課管理資訊化,可隨時掌握學生的選課情況。

2. 提供快速、準確的學生選課的最新資訊。

3. 介面友好美觀,操作簡單易行,查詢靈活方便。

4. 教師更快速的檢視相關課程資訊及學生選課情況。

5. 教務更方便的管理學生選課。

6. 系統維護方便可靠,有較高的安全性,滿足實用性、先進性的要求。

該軟體專案可行性研究報告也是對學生選課管理系統的全面通盤考慮,是專案分析員進行進一步工作的前提,是軟體開發人員正確成功的開發專案的前提與基礎.此研究報告可以使軟體開發團體盡可能早的估計研製課題的可行性,可以在定義階段較早的認識到系統方案的缺陷,就可以節省時間和精力,也可以節省資金,並且避免了許多專業方面的困難.及早地預見專案的可行性,在可行的前提下尋求到最優解決方案

本軟體的功能和要求是解決高校對學生選課的管理的問題,為進一步完善學校的對學生選課資訊、成績等的管理,實現學生資訊資料報括與學生有關的資料的管理與操作處理,具體實現使用者(管理員、教師、學生)資訊管理、學生選課管理、成績管理、課程資訊管理。其中使用者(管理員、教師、學生)資訊包括:教師(編號、姓名、年齡、民族、政治面貌、個人簡介)、管理員(編號、姓名、年齡、職稱)、學生(學號、姓名、性別、出生年月、專業名稱、班級)。

成績資訊管理包括:各科成績、總成績、平均成績、專業排名。課程資訊管理包括:

課程編號、課程名稱、課程類別、老師、開課時間、考試時間。本軟體採用的資料庫系統是目前廣泛採用的系統,資料安全和保密有一定的保障。軟體的整個設計過程必須通過生產能力的提高,人員工作效率的提高等等使軟體開發成本最小化.

實現保證軟體質量的前提下的資金投入最小化。

開發此學生選課管理系統軟體,使教學人員及學生進行選課管理,方便學生進行選課操作,使工作人員從繁瑣的填表,查表工作中解放出來;使供需雙方都獲得滿意的結果;促進報表、統計數字的規範化;提高工作效率;降低選課管理維護費用,提高行政工作效率,改善服務質量,為學校領導決策提供支援,該軟體的設計目標盡量達到人力與裝置的節省,並且處理資料的速度提高。該系統面向教務處、學生處、各院系和全校學生,實現對學生基本資訊、學生成績情況、專項/普通獎學金管理、學生選課資訊等的計算機管理。

(1)開發環境方面條件:

硬體:每人一台intel pentium 4以上計算機

軟體:word、visio、project。

(2)開發時間:開發的整個過程必須在二周內完成。

(3)經費問題:經費少,適合學生開發的簡單系統。

可行性研究的方法是通過對學生、教師、教務管理人員這三類人群進行問卷調查及訪問談話而得到使用者對此系統的信任關注度及依賴度的。通過建模分析,得出了取代舊系統的新系統的功能需求,成本分析,可行性分析

由於系統過於簡單,所以開發小組沒有提供其他的方案,只有一種開發方案。

對該系統的開發過程中需要的硬體投資:具備開發環境的計算機4臺(本團隊成員4名),開發過程中的工作環境。

對該系統的開發過程中需要的軟體投資:visual studio 2008,microsoft sql server2005,及其他相關的開發軟體(如:viso、project等等)。

預計需要8000/年。

該項投資面向的是使用學生選課系統的學校而言,需要普通計算機若干臺(視學校規模而定),資料庫伺服器(可自設或者租用)。

軟體工程課程設計倉庫管理系統

軟體工程課程設計 實驗報告 班級 計科06101 學號 200616010108 姓名 唐俊豪 指導老師 李果 湖南文理學院計算機學院 二 一 年一月 第一章需求分析 一 問題背景及描述 隨著科學技術的發展,社會進步,計算機迅速的發展,倉庫管理的方法也日新月異,以前全是由人管理的方法現存在很多的缺點...

軟體工程課程設計庫存管理系統

庫存管理系統是乙個企業 單位在進行大量商品統一管理時不可缺少的部分,它的內容對於企業的決策者和管理者來說都是至關重要的。庫存管理系統可廣泛適用於批發 零售 生產的商業企業 商店 門市 倉庫等,對商品的進貨 銷售 庫存,財務的收付款 客戶賬進行一體化管理。其主要模組有 人員資訊管理 庫存資訊管理 供貨...

軟體工程課程設計

課程設計 報告課程名稱 軟體工程課設 班級 12330104 學號 2011023301183 姓名 張雙全 完成日期 2012 11 29 瀋陽航空航天大學 北方軟體學院 課程設計任務書 專業名稱 軟體工程 課程名稱 軟體工程課程設計 設計題目 學生成績管理系統 起止時間 2012年 11月22日...