軟體工程課程設計

2022-12-12 10:45:02 字數 2574 閱讀 9539

課程設計

報告課程名稱: 軟體工程課設

班級: 12330104

學號: 2011023301183

姓名: 張雙全

完成日期: 2012-11-29

瀋陽航空航天大學

北方軟體學院

課程設計任務書

專業名稱:軟體工程

課程名稱:軟體工程課程設計

設計題目:學生成績管理系統

起止時間:2023年 11月22日至2023年11月29日

問題描述:

開發乙個學生成績管理系統,採用計算機對學生成績進行管理,進一步提高了辦學效益和現代化水平。

實現提示

每個名片都有專屬於自己的id號,除id號以外的名片資訊都允許有重複。系統通過id號查詢名片。

學生姓名:張雙全學號:2011023301183

指導教師2012 年 11月 29日

一、作品內容介紹

學生成績管理系統的背景分析:

隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生成績資訊進行管理,有著手工管理所無法比擬的優點。例如:

檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生成績管理的效率,也是企業的科學化,正規化管理,與世界接軌的重要條件。因此,開發這樣的一套成績管理系統成為很有必要的事情。

學生成績管理系統提供了強大的學生成績管理管理功能,方便系統管理員對學生成績等資訊的新增、修改,列印等操作,同時一樣的方面學生對自己各科成績查詢,學習的交流。

開發乙個學生成績管理系統,採用計算機對學生成績進行管理,進一步提高了辦學效益和現代化水平。為廣大51教a師s和p學x生提高工作效率,實現學生成績資訊管理工作流程的系統化,規範化和自動化。現在我國的大中專院校的學生成績檔案管理水平普遍都不是很高,有的還停留在全用紙介質基礎上,這種管理方式已不能適應時代的發展,社會的需求,因為它浪費了大量的人力物力,也存在著許多不足的因素。

在今天資訊時代這種傳統的管理方法必然會被計算機為基礎的資訊管理系統所代替,乙個高效的學生成績管理系統可以儲存歷屆的學生成績檔案,不需要大量的人力,只需要幾名專門錄入員即可作業系統,節省大量人力,可以迅速查到所需資訊、高效、安全、學生在能方便的檢視自己的成績。

二、開發環境

1、開發語言: +c# jsp

2、後台資料庫:mysql

3、開發環境執行平台:xp(sp2)

三、系統的結構說明

1、「學生成績管理系統」包括學生登陸

在模組設計中,我遵循了老師曾在課堂上介紹的設計思路

通過jackson圖示按步操作構思,具體圖示如下:

四、利用對映規則匯出程式結構

圖1-4生成成績報表的程式結構

五、用jackson偽**表示程式處理工程

六、核心**

2、在程式中需要用到的主要的核心**為統計計算學生成績的資訊**

具體**如下:

<%collection alistuser = (collection)"userlist2");

iterator it = null;//it初始化列表

userform uform = null;

it =

string sid=null;

int sumperson=0;

int lession_count=0;

float score_sum=0;//總分

float **e=0;//平均分

uform = (userform)

sid=

while(

sumperson++;

lession_count=0;

score_sum=0;//總分

**e=0;//平均分

while(

else

break;

}**e=score_sum/lession_count;//算平均分

%><%=sid%>

<%=lession_count%>

<%=score_sum%>

<%=**e%>

<%sid=

%>成績報表:

課程總結:

通過對軟體工程課設的學習,編寫了成績管理系統j**aweb程式。課設的收穫頗豐,更加鞏固了所學的j**a知識,並深入了解了程式一步一步編寫的規則。同時也發現了自己的很多不足,學會在發現不足的同時努力改進,避免以後程式設計產生類似的錯誤。

我在遇到問題時就與他人一起討論並解決,這使我在程式設計時並沒遇到非常困難而不能解決的問題,初時我們在編寫**時遇到的問題是由於對程式設計的不熟悉及思路不清晰而產生的,當把程式思路進行整理後問題就迎刃而解了。也遇到了語言錯誤和邏輯上的錯誤,花費了很多的時間去除錯,所以認識到jackson圖在程式設計學習中很重要,建立模組對除錯很有幫助,能減少時間,提高程式設計效率。個人認為我在j**aweb的掌握上還有很多地方要學習,通過這對軟體工程程式設計讓我知道在不知道如何程式設計時看懂程式很重要,主要是明白程式的思想,並在腦中勾畫出程式的大體結構。

感謝老師在這這方面中的指導和幫助,沒有老師不辭辛苦的付出就沒有我們的收穫頗豐!感謝同學的幫助,在我遇到困難不解時給予幫助,指點迷津。

軟體工程課程設計

一 題目 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...

軟體工程課程設計報告

課題名稱 員工工資管理系統的設計與實踐研究 姓名學號 班級指導教師 1.概述 3 1.1問題的提出 3 1.1.1 選題背景與意義 3 1.1.2 開發工具簡介 4 2.可行性分析 4 2.1社會可行性 4 2.2技術可行性 4 2.3經濟可行性 5 3.需求分析 5 3.1系統業務流程圖 6 3....