軟體工程課程設計的度量與評價系統畢業設計

2023-01-09 10:12:03 字數 3781 閱讀 7918

目錄引言 1

第一章概述 2

1.1系統總體概述 2

1.2課題開發背景 2

1.3系統開發目的 2

1.4開發環境及相關技術介紹 3

1.4.1 visual studio 2005 介紹 3

1.4.2 技術概述 3

1.4.3 技術特點 3

1.4.4 c#語言極其特點 4

1.4.5 sql server express edition介紹 5

1.5小結 5

第二章系統可行性及需求分析 6

2.1可行性分析 6

2.1.1 技術可行性 6

2.1.2 經濟可行性 6

2.1.3 操作可行性 6

2.2需求分析 7

2.2.1 學生功能模組需求 7

2.2.2 教師功能模組需求 7

2.2.3 管理員功能模組需求 8

2.3小結 9

第三章系統總體設計及資料庫設計 10

3.1系統總體設計 10

3.2 資料庫設計 10

3.3 小結 14

第四章系統詳細設計與實現 15

4.1系統首頁設計 15

4.2學生使用者模組設計實現 16

4.3教師使用者模組設計實現 17

4.4管理員模組設計實現 18

4.5成績報表設計實現 19

4.6小結 20

結論 21

致謝 22

參考文獻 23

隨著時代的進步,社會生產力高速發展,新技術層出不窮資訊量急劇膨脹,整個人類社會已成為資訊化的社會,人們對資訊和資料的利用和處理已經進入自動化、網路化和社會化的階段。如何有效地進行資料資訊的管理和利用,已經成為人們普遍關注的課題。

通過本系統,學生可以通過網際網路方便的進行課程學習,及時的了解教師發布的教學資訊,與教師進行教學互動。通過課程設計的度量與評價系統,對其工作流程的度量進行全面地管理,提供工作效率和工作質量。

學生和教師通過本系統可以實現學習互動,更高效率的完成軟體工程課程設計工作。在軟體工程的課程設計過程中,對其工作流程度量管理,往往不夠全面,只能從結果上評價,而且在評價時專案較多,工作繁瑣,為了改善這一狀況,設計這樣乙個課程的度量與評價系統,可提高教師的工作效率和工作質量。

針對軟體工程課程設計學習的各個階段和文件材料多,教師批閱、彙總成績還停留在手工階段,工作過程複雜且辛苦,而且可能會產生錯誤。為了改變現狀,提高軟體工程課程設計的管理效率和管理水平,開發乙個軟體工程課程設計的度量和評估平台。教師可通過本系統進行設定課程設計各個階段的成績百分比,給出學生成績,系統可自動進行成績等級評定,可通過報表列印成績單等,提高工作效率。

本系統通過構架,b/s程式設計模式實現教師與學生在網際網路上方便快捷的辦公、學習。針對管理員、教師及學生三類使用者,介面友好,操作簡單,可高效的進行相關資料的操作及管理功能。

《軟體工程》課程設計的度量與評價系統從可實踐軟體工程的角度運用軟體工程的思想和方法,完成乙個軟體系統,並發布適合其過程模型的軟體製品,包括專案計畫、需求文件、體系結構設計、源**、可執行的系統等,其內容包括了軟體工程所經歷的各個階段和文件製品。

近年來,隨著計算機技術的飛速發展,計算機技術及軟體技術的應用領域、深度和廣度日益擴大,軟體工程課程已成為相關學科重要的專業基礎課。為滿足中國軟體產業發展的需要,我國自2023年開始探索軟體工程教育,它的發展過程和中國軟體產業的發展過程基本一致。

目前,在我國國內,教育部進一步深化本科教學改革全面提高教學質量,啟動高等學校教學質量與教學改革工程精品課程建設工作,在教學條件方面,重視優質教學資源的建設和完善,加強課程**的輔助教學功能。

隨著軟體工程學科的日益成熟,原有的教學模式(教學方法、教學內容、實踐教學體系與環境、考核評價方式等)已經不能適應學科發展的要求和工程人才培養的實際需要,因此探索適合軟體工程學科發展的教學模式十分重要。

新的教學模式中,對學生的考核評估系統進行改革,實施多元化綜合評價考核方法,由此引導他們學習態度的轉變和技能的進步。設計開發《軟體工程》課程設計的度量與評價系統這樣乙個度量與評估平台,可有效地提高教師的工作質量和工作效率。

在教學教育領域,教學網路化、辦公自動化無疑是大勢所趨,可以讓師生之間方便的進行交流,提高學生學習及教師辦公效率。

現代資訊科技的發展給高校教育帶來了新的機遇和挑戰,隨著計算機網路的迅猛發展和internet的日益普及以及高校學生群體和層次的不斷擴大,需要這樣乙個系統來提高工作效率和效果,節省人力資源等。同時高校的管理水平的提高,有利於推動高校管理的「無紙化辦公」程序。

在軟體工程的課程設計過程中,對其工作流程度量管理,往往不夠全面,只能從結果上評價,而且在評價時專案較多,工作繁瑣,為了改善這一狀況,設計這樣乙個課程的度量與評價系統,可提高教師的工作效率和工作質量,同時也方便學生提交作業、查詢成績等。

1.4.1 visual studio 2005 介紹

microsoft公司推出的visual studio 2005(簡稱vs2005)提供了乙個全新的開發環境,在此環境下,可用多種語言開發windows 窗體應用程式、**、移動裝置應用程式、元件與控制項、資料包表和xml web服務等多種複雜的系統。

visual basic .net、visual c++ .net、visual c# .

net 和 visual j# .net 全都使用相同的整合開發環境 (ide),該環境允許它們共享工具並有助於建立混合語言解決方案。另外,這些語言利用了 .

net framework 的功能,此框架提供對簡化 asp web 應用程式和 xml web services 開發的關鍵技術的訪問。

1.4.2 技術概述

構架是可以用microsoft(r)公司最新的產品 visual 開發環境進行開發,wysiwyg(what you see is what you get所見即為所得)的編輯。這些僅是強大化軟體支援的一小部分。是一種用於建立基於web的應用程式的程式設計模型。

從本質上來說,執行時和.net framework類庫集可以用於建立動態web頁。它需要在web伺服器的環境中執行,例如microsoft internet information server(microsoft網際網路資訊伺服器,iis),並且根據服務瀏覽器請求指示在伺服器上執行程式。

與直接由web伺服器提供的靜態html不同的是,頁面實際上是在伺服器上執行以後再產生結果的。頁面的最後生成也許是由許多不同的指令和/或資料來源構造的。

1.4.3 技術特點

1.增強的效能。 是在伺服器上執行的編譯好的公共語言執行庫**。

與被解釋的前輩不同, 可利用早期繫結、實時編譯、本機優化和盒外快取服務。這相當於在編寫**行之前便顯著提高了效能。

2.世界級的工具支援。 框架補充了 visual studio 整合開發環境中的大量工具箱和設計器。

wysiwyg 編輯、拖放伺服器控制項和自動部署只是這個強大的工具所提供功能中的少數幾種。

3.威力和靈活性。由於 基於公共語言執行庫,因此 web 應用程式開發人員可以利用整個平台的威力和靈活性。.

net 框架類庫、訊息處理和資料訪問解決方案都可從 web 無縫訪問。 也與語言無關,所以可以選擇最適合應用程式的語言,或跨多種語言分割應用程式。另外,公共語言執行庫的互動性保證在遷移到 時保留基於 com 的開發中的現有投資。

4.簡易性。 使執行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。

例如, 頁框架使您可以生成將應用程式邏輯與表示**清楚分開的使用者介面,和在類似 visual basic 的簡單窗體處理模型中處理事件。另外,公共語言執行庫利用託管**服務(如自動引用計數和垃圾**)簡化了開發。

軟體工程課程設計

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

軟體工程課程設計

一 題目 1 排隊叫號系統 2 電影院售票系統 3 小型超市系統 不考慮條碼處理部分 4 公司車隊資訊系統 5 停車場管理系統 6 快遞派送站系統 不考慮條碼處理部分 7 實驗室裝置管理系統 8 賓館客房管理 9 裝置管理 10 城市公交線路查詢系統 班長進行分組,每5位同學一組 推選組長為專案負責...

軟體工程課程設計報告

企業工資管理系統 目錄引言2 課題研發的背景2 課題研發的目的與意義2 第一章可行性研究2 1.1.技術可行性分析2 1.2.社會可行性分析3 1.3.經濟可行性分析3 1.4.操作可行性3 1.5可行性研究結論3 第二章需求分析3 2.1系統主要功能需求分析3 2.2資料流分析4 2.3 er圖5...