軟體課程設計報告要求

2021-03-14 13:32:09 字數 2271 閱讀 6722

中國礦業大學徐海學院計算機系

《軟體課程設計1》報告

姓名: 某某某學號: 22100105

專業: 電腦科學與技術

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

成績指導教師

2023年6月

目錄1 緒論 1

1.1 選題及要求 1

1.2 開發工具 1

1.3 執行環境 1

2 需求分析 1

2.1功能需求 1

2.2效能需求 1

3 總體設計 1

3.1總體結構及功能模組劃分 1

3.2 學生資訊查詢模組 2

3.3學生資訊管理模組 2

4 詳細設計 3

4.1系統程式流程圖 3

4.2系統主要功能模組簡介 3

4.2.1系統登入 4

4.2.2學生資訊查詢模組 5

5 總結 5

選擇的題目,及題目要求

選擇的開發工具、語言

開發工具:visual studio 2013

語言:c#

資料庫:sql server 2012

執行環境及要求

作業系統:windows 7/8

.***框架:dot***framework 4.5

本系統的功能需求分析如下:

(1)學生資訊查詢:學生可以根據學號、姓名、專業進行查詢

(2)學生資訊管理:主要是用於學生資訊更新、插入、刪除

(3)學生成績錄入:用於學生成績管理,錄入學生成績,也可以更新

(1)登入、使用者介面需求:簡潔、易懂、易用、友好的使用者介面。

(2)安全保密性需求:只有憑藉使用者名稱和密碼登陸系統,才能進行資訊的管理等。

經過對系統的需求分析,學生資訊管理系統主要劃分為三個部分:學生資訊查詢,學生資訊管理,學生成績錄入三個功能模組。如圖3-1系統總體結構。

圖3-1 系統總體結構

學生可以根據學號、姓名、專業進行查詢。如圖3-2學生資訊查詢模組結構。

圖3-2 學生資訊管理模組結構

學生資訊管理:主要是用於學生資訊更新、插入、刪除,如圖3-3學生管理模組結構。

……程式流程圖又稱為程式框圖,它是歷史悠久使用最廣泛的描述軟體設計的方法。它可將整個程式的總體流程清楚明白的顯示出來。如圖4-1系統總流程圖結構。

圖4-1系統總體流程圖

使用者憑藉使用者名稱及密碼登入,成功登入後可對學生資訊進行操作。使用者介面如圖4.3.1 使用者登入介面所示。

圖4-2 使用者登入介面

程式**設計如下:注:報告中可只貼部分重要**,也可完全不貼**。

如果貼**必須按照如下格式要求。(程式**格式要求:字型courier new,字型大小小五,段前段後0,單倍行間距)。

private void login_click(object sender, eventargs e)

使用者名稱及密碼組合判斷

if (username.text.tostring().trimpassword.text.tostring().trim() != "")

mysql sql = new mysql();

= "select * from userdata where username='" + username.text.tostring().

trim() + "' and password='" + password.text.tostring().

trim() + "'";

trybool temp = new bool();

temp = sql.getflag();

if (temp)

this.visible = false;

mainface main = new mainface(this);

main.show();

catch(exception ex)

messagebox.show(ex.tostring(),"提示");

else

messagebox.show("請輸入使用者名稱和密碼","提示");

}學生資訊查詢:在程式主介面(如圖4-3 程式主介面)學生可以根據學號、姓名進行查詢。學生也可以只用一種條件進行資訊查詢,也可以多個條件查詢。

雙擊記錄任一單元格可顯示學生的更詳細資訊(如圖4-4 詳細資訊視窗)。

圖4-3 程式主介面

可以寫程式的優點,缺點或存在的問題及需要改進的地方。或者遇到什麼問題,如何解決的。也可以寫自己學習的心得體會、有什麼收穫等等。

軟體綜合課程設計報告要求

課程設計報告分以下幾部分 1 封面 包括題目 姓名 學號 班級等格式見附件 2 問題描述 包括題目內容 資料要求 3 分析與設計 主要包括以下內容 功能描述 資料庫結構描述 測試資料及期望結果 模組結果及各個模組的實現方法描述 4 源 選摘 要求源 中間要有適量的注釋,且編碼風格符合規範 5 總結 ...

工程軟體課程設計要求 新

附錄二中承式拱橋靜力和模態分析 本次課題設計主題 課程設計物件如圖所示 注意 每位同學取學號後兩位數 即 ab形式 問題描述 設計如圖所示上承式拱橋,主要引數如下1 主橋拱腳間的跨度為 一班 50 學號ab 公尺,橋寬25公尺二班 60 學號ab 公尺,橋寬28公尺 2 立柱1 間距自定義,多少立柱...

課程設計報告要求

程式設計課程設計 報告設計題目 班級學號 姓名指導教師 時間 2014年7月7日 2014年7月11日說明一 報告內容 課程設計報告一般應包括以下內容 1 課題概述 任務 目的 要求 2 設計思路及採取的方案 3 取得的結果 4 總結與體會 包括 設計中遇到的問題及解決過程 設計中產生的錯誤及原因分...