成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

課程網站設計

洛 陽 理 工 學 院課 程 設 計 報 告課程名稱 軟件工程課程設計 設計題目 《軟件工程》課程網站設計

洛 陽 理 工 學 院

課 程 設 計 報 告

課程名稱 軟件工程課程設計 設計題目 《軟件工程》課程網站設計 專 業(yè) 計算機科學與技術 班 級 學 號 姓 名

完成日期 2013年12月13日

,

課 程 設 計 任 務 書

設計題目:《軟件工程》課程網站設計 設計內容與要求:

為各類用戶提供并實現(xiàn)以下功能:

1. 為系統(tǒng)管理員提供的功能:管理用戶權限;

2. 為教師提供的功能:上傳各種教學資源,在線批改作業(yè)、答疑;

3. 為學生提供的功能:上傳作業(yè),在線提問。

4. 為一般用戶提供的功能:查詢網站基本信息。

課程設計報告的組成:

1. 需求規(guī)格說明書,包括用例圖,數(shù)據(jù)流圖,數(shù)據(jù)字典;

2. 概要設計說明書,包括系統(tǒng)模塊結構圖,功能模塊清單,實體圖,系統(tǒng)E-R 圖,數(shù)據(jù)庫表結構設計。

3. 項目總結報告,包括實際完成情況表。

指導教師: 2013 年 12 月5日

課 程 設 計 評 語

成績:

指導教師:_______________ 年 月 日

,

洛 陽 理 工 學 院 課 程 設 計 報 告

目 錄

第一部分 軟件需求規(guī)格說明書 ......................................... 2

1引言............................................................ 2

1.1編寫目的 .................................................. 2

1.2背景 ...................................................... 2

1.3術語定義 .................................................. 2

1.4參考資料 .................................................. 3

2任務概述........................................................ 3

2.1目標 ...................................................... 3

2.2用戶的特點 ................................................ 3

3需求規(guī)定........................................................ 4

3.1系統(tǒng)用例圖 ................................................ 4

3.2數(shù)據(jù)流圖與數(shù)據(jù)字典 ........................................ 4

3.3對性能的規(guī)定 .............................................. 8

4運行環(huán)境規(guī)定................................................... 12

4.1設備 ..................................................... 12

4.2支持軟件 ................................................. 13

第二部分 概要設計說明書 ............................................ 13

1引言........................................................... 14

1.1目的 ..................................................... 14

1.2范圍 ..................................................... 14

1.3命名規(guī)則 ................................................. 15

1.4術語定義 ................................................. 16

1.5參考資料 ................................................. 16

2總體設計....................................................... 16

2.1總體結構設計 ............................................. 16

2.2功能模塊清單 ............................................. 17

3數(shù)據(jù)庫設計..................................................... 18

3.1數(shù)據(jù)庫概念級設計(E-R 圖)................................ 18

3.2數(shù)據(jù)結構邏輯級設計 ....................................... 19

第三部分 項目開發(fā)總結報告 .......................................... 21

1引言........................................................... 21

1.1編寫目的 ................................................. 21

1.2參考資料 ................................................. 21

2設計總結....................................................... 21

2.1實際完成情況 ............................................. 21

2.2收獲 ..................................................... 22

2.3有待改進之處 ............................................. 22

,

洛 陽 理 工 學 院 課 程 設 計 報 告

第一部分 軟件需求規(guī)格說明書

1引言

1.1編寫目的

詳細定義軟件總體的功能,系統(tǒng)的接口和數(shù)據(jù)屬性:劃分程序基本結構,各程序名稱和功能,以便于軟件詳細設計和編程;分析課程網站系統(tǒng)的流程,創(chuàng)建文檔,功能圖,來指導下一個步驟的實現(xiàn)。

預期的讀者:需求分析人員、測試人員、用戶文擋編寫者、項目管理人員。

1.2背景

隨著計算機的普及,計算機越來越深入到我們的生活領域中。由于信息量逐漸增加,學校老師對課程管理工作日益繁重,每學期的作業(yè)上交和批改,老師需要給學生們共享某些資料,以及學生課后有什么疑問不能及時得到解決等,這些都可以通網絡的便利得到及時有效的解決。根據(jù)課程網站所具有的這些特征以及它所完成的主要任務分析以及課程網站用戶的特殊性。

待開發(fā)的軟件系統(tǒng)的名稱——《軟件工程》課程網站設計。

本項目的任務提出者:

參與編輯本說明書人員:

1.3術語定義

(1)需求:用戶解決問題或達到目標所需的條件或功能:系統(tǒng)或系統(tǒng)部件要滿足合同、標準,規(guī)范或其它正式規(guī)定文檔所需具有的條件或功能。

(2)用例圖:是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。

(3)數(shù)據(jù)流圖 :簡稱DFD ,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。

(4)數(shù)據(jù)字典:數(shù)據(jù)字典的名字都是一些屬性與內容的抽象與概括,它們的特點是數(shù)據(jù)表的“嚴密性”和“精確性”。

(5)數(shù)據(jù)流條目:給出數(shù)據(jù)流的定義,通常列出組成該數(shù)據(jù)流的數(shù)據(jù)項。

(6)數(shù)據(jù)存儲條目:對數(shù)據(jù)存儲的定義。

,

洛 陽 理 工 學 院 課 程 設 計 報 告

(7)數(shù)據(jù)加工條目:說明加工的處理邏輯。

(8)數(shù)據(jù)庫:依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。

1.4參考資料

[1] 張海藩. 軟件工程導論(第五版). 北京:清華大學出版社,2012

[2] 孫家廣. 軟件工程. 北京:高等教育出版社,2005

[3] 鄭人杰. 實用軟件工程. 北京:清華大學出版社,2004

[4] 陳有祺. 軟件工程引論. 天津:南開大學出版社,2000

[5] 楊芙清. 面向對象程序設計. 北京:北京大學出版社,1992

[6] 潘錦平. 軟件系統(tǒng)開發(fā)技術. 西安:西安電子科技大學出版社,1997

[7] 蔡希堯,陳平. 面向對象技術. 西安:西安科技大學出版社,1993

[8] 羅曉沛,侯炳輝. 系統(tǒng)分析員教程. 北京:清華大學出版社,1992 2任務概述

2.1目標

通過該網站,可以實現(xiàn)以下功能:

1. 為系統(tǒng)管理員實現(xiàn)的功能:管理用戶權;

2. 為教師提供的功能:上傳各種教學資源,在線批改作業(yè)、答疑;

3. 為學生提供的功能:上傳作業(yè),在線提問;

4. 為學生提供一個答疑的平臺,有什么不理解的可以直接向老師提問,和老師進行互動;

5. 為一般用戶提供的功能:查閱網站基本信息;

2.2用戶的特點

本網站的用戶有如下幾類

學生:是教學工作的目標受眾,定期進行作業(yè)上傳,是本項目的主要對象,應學會基本的計算機操作以求能夠在網上進行提問評價操作。

教師:是教學工作者,負責教導學生,并定期對學生的作業(yè)進行批改,是系統(tǒng)的主要使用者,必須具有一定的計算機水平。

一般用戶:即游客,他們可以不用申請賬號,就能瀏覽本網站,了解該網站的基本內容,但沒有老師和學生這樣的使用權限。

使用本系統(tǒng)的用戶為在洛陽理工學院工作,與教務管理有關的人員和學生。用戶學歷均在本科及本科以上水平,能熟練運用Office 等應用軟件,對本系統(tǒng)的使用能快速掌握。 預期本系統(tǒng)被采用之后,將在1分鐘內接受5000人次的訪問

,

洛 陽 理 工 學 院 課 程 設 計 報 告

量。

3需求規(guī)定

3.1系統(tǒng)用例圖

從使用者角度出發(fā),各類用戶對應的用例圖,以及對其解釋,總體用例設計如圖1-1所示:

游客

圖1-1 《軟件工程》網站課程設計系統(tǒng)總體用例圖

1. 管理員:對網站的維護以及對用戶權限的管理;

圖1-2管理員用例圖

2. 學生:提交作業(yè),在線提問;

,

洛 陽 理 工 學 院 課 程 設 計 報 告

圖1-3學生用例圖

3. 教師:上傳資料,批改作業(yè)以及回答疑問;

圖1-4

教師用例圖

4. 游客:瀏覽網站信息;

游客

圖1-5游客用例圖

,

洛 陽 理 工 學 院 課 程 設 計 報 告

3.2數(shù)據(jù)流圖與數(shù)據(jù)字典 3.2.1數(shù)據(jù)流圖

圖1-6《軟件工程》課程網站系統(tǒng)頂層DFD

圖1-7《軟件工程》課程網站登錄子系統(tǒng)第0層DFD

,

洛 陽 理 工 學 院 課 程 設 計 報 告

圖1-8《軟件工程》課程網站的管理員DFD

圖1-9《軟件工程》課程網站的學生DFD

,

洛 陽 理 工 學 院 課 程 設 計 報 告

圖1-10《軟件工程》課程網站的教師DFD

圖1-11《軟件工程》課程網站的游客DFD

3.2.2數(shù)據(jù)字典 1. 數(shù)據(jù)流條目

課程管理系統(tǒng)管理模塊數(shù)據(jù)流條目數(shù)據(jù)字典描述如下。 (1)作業(yè)數(shù)據(jù)流

名稱:作業(yè)信息

數(shù)據(jù)流組成:作業(yè)信息=課后習題 隨堂作業(yè) 章節(jié)測試 作業(yè)成績 數(shù)據(jù)流來源:學生上傳

數(shù)據(jù)流去向:網站作業(yè)信息數(shù)據(jù)庫 (2)學習資料數(shù)據(jù)流

名稱:學習資料信息

數(shù)據(jù)流組成:學習資料信息=課后習題答案 課堂講義 章節(jié)測試題目 數(shù)據(jù)流來源:老師上傳共享 數(shù)據(jù)流去向:網站學習資源數(shù)據(jù)庫

標簽: