軟體工程課程設計實驗報告

2021-04-12 21:47:20 字數 4825 閱讀 2317

軟體工程綜合實驗報告

學號姓名(組長): 09261041 謝瑤

學號姓名:09261004 左蕾蕾

學號姓名:09261031 柯豔紅

學號姓名: 09261034 陶翠翠

班級: 09計11

教師: 孟倩

徐州師範大學

電腦科學與技術學院

問題定義

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

隨著學校規模的擴大、學生人數的增加,效率低下、容易出錯的手工方式越來越不適應實際管理工作的需要,按照軟體工程原理和資料庫技術開發學生選課管理系統已成為乙個學校的迫切需要。

一.可行性分析報告

1 引言

1.1編寫目的

本可行性分析報告的編寫目的是針對學校的學生選課管理系統現狀進行調查,然後通過進一步的分析和總結實現新系統的開發。同時對新系統進行可行性分析並最終確定該新系統是否可行。

期望讀者包括:系統使用者、系統開發人員、系統開發的決策者等。

1.2背景

本系統名稱為學生選課管理資訊系統。

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

隨著學校規模的擴大、學生人數的增加,效率低下、容易出錯的手工方式越來越不適應實際管理工作的需要,按照軟體工程原理和資料庫技術開發學生選課管理系統已成為乙個學校的迫切需要。

此專案開發者為陶翠翠,柯豔紅,謝瑤,左蕾蕾組成的開發小組。此專案的使用者為學校的選課資訊管理員,學生等。

學生選課管理資訊系統包括:學生選課資訊管理模組和管理員模組等。

1.3參考資料

1.軟體工程導論(第五版) 張海藩編著

2.jsp大學實用教程耿祥義、張躍平編著

3.資料庫系統概論(第四版) 王珊、薩師煊編著

2 可行性研究的前提

2.1要求

主要功能:

1.學生選課:包括個人資訊,密碼修改,查詢成績,選課,退選五個功能

2.管理員:包含學生資訊管理(增加、修改、刪除、查詢),教師資訊管理(增加、修改、刪除、查詢),教室資訊管理(增加、修改、刪除、查詢)。

成績管理(查詢、錄入、修改),包含課程資訊管理(增加、修改、刪除、查詢),包含教室上課時間資訊管理(增加、修改、刪除、查詢)。

2.2目標

a.系統投入執行後,可以讓其能查詢學生有關資訊,學生能進行選課及退選等,同時可以進行一些簡單的查詢、修改等操作

b.系統檢索迅速、查詢方便、可靠性高、儲存量大,為學校的管理提供巨大的幫助。

2.3條件、假定和限制

條件:選課系統能及時更新課程資訊

假定:學生所選課程不能重複,若課程表中出現該課程才算選課成功,課程成績為60分以上可過關,60分以下要補考。

限制:該系統分為學生和管理員。學生只能進行選課、個人資訊及成績查詢、密碼修改、退選等。管理員部分對學生、教師、成績、課程的資訊進行管理

2.4 進行可行性研究的方法

通過調查分析開發圖書館管理所具備的能力及實現的方法。確定總體結構,利用sql server資料庫所具有的能力,以最簡潔最容易的方法,使用jsp使其成為乙個初級的系統軟體。

2.5評價尺度

a、開發預計費用的多少

b、各項功能的優先次序

c、系統預計開發時間的長短

d、使用中的難易程度

e、維護期間的人力物力的費用預計

所建議的系統

3 對所建議系統的說明

3.1此學生選課管理系統可以完成以下功能:

1、系統管理員登陸及更改資訊、錄入成績的功能

2、管理員管理成績功能(包含成績錄入,修改功能);

3、管理員管理選課功能(包含增加課程,刪減課程功能);

4、學生更改學生的個人及選課資訊功能;

5、檢視個人資訊;

3.2處理流程和資料流程

圖3.1基本系統模型

圖3.2資料流圖——學生

圖3.3資料流圖——管理員

資料項描述:

3.3改進之處

1、對於選課程成績的查詢有些欠缺

2、對於選課程的上課教室安排有些欠缺

3、應該設定選課程的最**課人數

3.4影響

3.4.1對裝置的影響

說明新提出的裝置要求及對現存系統中尚可使用的裝置須作出的修改。

3.4.2對軟體的影響

對原有的軟體進行改進,使系統檢索迅速、查詢方便、可靠性高、儲存量大

3.4.3對使用者單位機構的影響

說明為了建立和執行所建議系統,對使用者單位機構、人員的數量和技術水平等方面的

全部要求。

3. 4. 4對系統執行過程的影響

說明所建議系統對執行過程的影響,如:

a.使用者的操作規程;

b.執行中心的操作規程;

c.執行中心與使用者之間的關係;

d.源資料的處理;

e.資料進入系統的過程;

f.對資料儲存的要求,對資料儲存、恢復的處理;

g.輸出報告的處理過程、儲存**和排程方法;

h.系統失效的後果及恢復的處理辦法。

3.4.5對開發的影響

說明對開發的影響,如:

a.為了支援所建議系統的開發,使用者需進行的工作;

b.為了建立乙個資料庫所要求的資料資源;

c.為了開發和測驗所建議系統而需要的計算機資源;

d.所涉及的保密與安全問題。

3.4.6對地點和設施的影響

說明對建築物改造的要求及對環境設施的要求。

3.4.7對經費開支的影響

扼要說明為了所建議系統的開發,設計和維持執行而需要的各項經費開支。

3.5侷限性

說明所建議系統尚存在的侷限性以.及這些問題未能消除的原因。

3.6技術條件方面的可行性

本節應說明技術條件方面的可行性,如:

a.在當前的限制條件下,該系統的功能目標能否達到;

b.利用現有的技術,該系統的功能能否實現;

c.對開發人員的數量和質量的要求並說明這些要求能否滿足;

d.在規定的期限內,本系統的開發能否完成。

4 投資及效益分析

4.1支出

4.1.1基本建設投資

a.windows作業系統的和應用的軟體:2000

4.1.2其他一次性支出

系統進行需求及設計的研究,系統建立和開發的費用共2.3萬元。其中:

a.系統開發期預計為兩個月,需要開發人員三名,根據軟體系統的規模估算,開發工作量約為5人乙個月,每個人月工資按1000元計算,開發費用為5000元,

b.學生資訊資料庫的基礎資訊建立需要3人,每人月工資1500元計算,需要9000元;

c.adp軟體的轉換,需要5000元;

d.硬體裝置費使用學校現有裝置;

4.1.3非一次性支出

a.房屋和設施:住賓館2月5人,沒人每月500,共5000;

b.軟體的租金和維護費用:2000

c.系統開發過程中的測試人員兩名,每人與工資2000元,故檢查費用和技術管理性費用2000元;

4.2收益

4.2.1一次性收益

a.使用學校裝置,裝置費用節省

4.2.2非一次性收益

使教師和學生快捷方便的進行課程管理及成績的查詢

4.2.3不可定量的收益

逐項列出無法直接用人民幣表示的收益,如服務的改進,由操作失誤引起的風險的減

少,資訊掌握情況的改進,組織機構給外界形象的改善等。有些不可捉摸的收益只能大概

估計或進行極值估計(按最好和最差情況估計)。

4.3收益/投資比

求出整個系統生命期的收益/投資比值。

4.4投資**週期

求出收益的累計數開始超過支出的累計數的時間。

5 社會因素方面的可行性

a.社會現在大力倡導對教育方面的投資

b.學校對此次開發投入很多的資金

5.1法律方面的可行性

a.全部軟體購買正版

b.機器設定通過正當途徑購得

c.該系統的開發和研製,將不會侵犯他人、集體和國家的利益,不會違犯國家政策和法律。

5.2使用方面的可行性

a.該系統操做簡單,不需要專業培訓,一般人員即可勝任。

b.這個軟體可以讓在學生選課的時候更加方便快捷

6 結論

本系統可以馬上開始實施,並盡可能做到提前完成。從人力資源優化角度來說,可以充分利用學校已有人力資源。從開發成本角度來說,將支出成本降到最底。

從資金周轉方面,可以利用學校已有的科研經費和外來的社會資金注入。

2.學生管理系統需求規格說明書

1 引言

1.1編寫目的

需求分析是軟體定義時期的最後乙個階段,主要任務是準確地回答「高校公選課資訊管理系統必須做什麼?」的問題。我們編寫軟體需求分析說明書的目的就是希望能夠準確地回答「高校公選課資訊管理系統必須做什麼?

」的問題,即確定系統必須完成哪些工作,對目標系統提出完整、準確、清晰、具體的要求,準確的描述軟體需求,為進一步的總體設計打下基礎。

期望讀者:分析員和使用者。

1.2背景

在可行性分析的基礎上,我們粗略了解了使用者的需求,還提出了一些可行的方案,但是,可行性研究的目的用較小的成本在較短的時間內確定是否存在可行的解法,因此忽略了許多細節。在此基礎上我們編寫了需求分析報告,確定系統必須完成哪些工作,對目標系統提出完整、準確,清晰、具體的要求。

軟體工程課程設計實驗報告

重慶郵電大學軟體 工程課程設計實驗報告 網上選課系統 姓名 雷雷 學號 08500329 專業 電腦科學與技術 班級 0410801 指導老師 鄒洋 教室 s331 a 時間 2011 5 30 2011 6 3 一 實驗題目 網上選課系統 主要功能描述 系統首先維護校內所有課程的資訊 課程分為研究...

《軟體工程》課程實驗報告

學號 軟體工程 課程實驗報告 軟體工程系 2014 年 5 月 13 日 本次實驗中我和董博同學共同完成了此次實驗的 子系統概要設計說明書 在與組長及各組員之間的相互合作共同完成此次實驗專案。以下內容為我所在此次專案中完成的部分 針對此次專案內容,在邱成和婁警衛的所完成的需求分析說明書後,與董博同學...

軟體工程課程設計報告

企業工資管理系統 目錄引言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...