中國礦業大學徐海學院計算機系
《軟體課程設計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 總結與體會 包括 設計中遇到的問題及解決過程 設計中產生的錯誤及原因分...