目錄一概述 3
1.1 設計目的 3
1.2 開發工具選擇 3
1.3 開發環境 3
二需求分析 4
2.1系統目標 4
2.2功能需求分析 4
2.3效能需求分析 4
三總體方案設計 5
3.1設計概述 5
3.2系統總體結構及功能模組劃分 5
3.2.1學生資訊查詢模組 5
3.2.2學生資訊管理模組 6
3.3系統資料庫概念結構設計 6
根據對資料項與資料結構的分析,設計出能夠滿足系統需求的各種實體,及它們之間的關係,為後面的邏輯結構設計打下基礎。 6
3.4安全保密設計 6
3.4.1使用者登入安全性 6
四詳細設計 7
4.1概述 7
4.2系統程式流程圖 7
4.3系統主要功能模組簡介 8
4.3.1系統登入 8
圖4.3.1 使用者登入介面 8
4.3.2學生資訊查詢模組 8
4.3.3學生資訊管理模組 9
圖4.3.4五主要功能模組** 9
參考文獻 17
本課程設計的目的是能熟練掌握簡單的簡單windows窗體應用程式的設計和的應用,希望通過本次課程設計鍛鍊學生解決實際問題的能力。
本系統後台資料庫採用microsoft sql server 資料庫,該資料庫系統在安全性、準確性和執行速度方面有絕對的優勢,並且處理資料量大,效率高;前台採用microsoft 公司的visual studio 2010作為主要開發工具,可與sql server 2008資料庫無縫鏈結。
系統開發平台:microsoft visual studio2010
開發語言:.***
資料庫管理軟體:sql server 2008
(1) 學生資訊註冊
(2) 學生登入
(3) 學生密碼找回
(4) 學生成績查詢
(5) 學生成績上傳
(6) 學生成績修改
本系統的功能需求分析如下:
(1) 學生成績查詢:學生可以根據學號、姓名、專業進行查詢成績。
(2) 學生成績管理:主要是查詢學生成績;
(3) 學生成績上傳:用於學生成績管理,錄入學生成績,也可以更新;
(1) 登入、使用者介面需求:簡潔、易懂、易用、友好的使用者介面。
(2) 安全保密性需求:只有憑藉使用者名稱和密碼登陸系統,才能進行資訊的管理等。
根據需求把整個系統分化成不同的模組,每個模組完成乙個特定的子功能。把這些模組結合起來組成乙個整體。逐一實現各個功能;
經過對系統的需求分析,學生成績管理系統主要劃分為三個部分:學生成績查詢,學生成績上傳,學生成績修改三個功能模組。如圖3.2.1 系統的總體結構。
圖3.2.1 系統的總體結構
學生成績:學生可以上傳,刪除相關的學生資訊。如圖3.2.2學生資訊查詢模組結構。
圖3.2.2 學生資訊管理模組結構
成績資訊:主要是用於學生查詢成績的相關資訊,如圖3.2.3學生管理模組結構。
系統設計了登入介面,每個合法使用者有使用者名稱及乙個密碼,只有當使用者輸入正確的使用者名稱及密碼組合後才能夠對學生資訊進行操作。
詳細設計階段的根本目標是確定應該怎樣具體的實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出目標系統的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程式語言書寫的程式。
程式流程圖又稱為程式框圖,它是歷史悠久使用最廣泛的描述軟體設計的方法。它可將整個程式的總體流程清楚明白的顯示出來。如圖4.2.1系統總流程圖結構。
圖4.2.1系統總體流程圖
使用者憑藉使用者名稱及密碼登入,成功登入後可對學生資訊進行操作。使用者介面如圖4.3.1 使用者登入介面所示。
學生資訊:在程式主介面(如圖4.3.
2 程式主介面)學生可以新建、編輯、刪除學生的相關資訊。雙擊記錄任一單元格可顯示學生的更詳細資訊(如圖4.3.
3 詳細資訊視窗)。
圖4.3.3 詳細資訊視窗
課程資訊:通過右擊程式主介面的相應記錄彈出的上下文選單(如圖4.3.4 上下文選單)
新增學生:單擊新增學生資訊,可以對已註冊的學生資訊進行編輯、新建和刪除(如下圖所示)
5.1 主介面程式源**
<%@ master language="c#" autoeventwireup="true" codebehind="main.master.cs" inherits="keyanshenbao.
main" %>
首頁|成績上傳|
成績修改|
成績查詢
1.如果是首次使用請先註冊
2.本**處於測試期,如發現
問題,請老師與同學及時與**開發人
員聯絡,以避免造成重大損失。
湖北理工學院.計算機學院
版權所有 © 2014違者必究
5.2 學生資訊模組**
<%@ page title="" language="c#" masterpagefile="~/main.master" autoeventwireup="true" codebehind="modifyprojectstep1.aspx.
cs" inherits="keyanshenbao.modifyprojectstep1" %>
下表列出了您已錄入的成績, 選擇任意乙個可以對其進行修改。
datakeynames="課程名稱" datasourceid="linqdatasource1" forecolor="#333333"
gridlines="none" width="515px">
課程設計報告 1
課程設計指導書 題目 軸套工序鑽夾具設計 分院 機電系專業 機電一體化技術 組長姓名 馬敏捷 組員姓名 卓焰波 毛昌華 刑坤明 李巨集 俞志陽 指導教師 豐二中 夾具設計的方法與步驟 1 明確設計任務與收集資料 首先了解生產綱領零件,研究加工物件的圖 工序圖 工藝規程和設計任務書。2 擬定夾具結構方...
模擬電路課程設計報告 1
一 設計任務 用通用ic和分立元件結構,設計並製作乙個實用的ocl音訊功率放大器,且要求能夠長時間穩定工作,功率放大器用的直流穩壓電源一併設計製作。2.設計約束 不准實用專用的音訊功放ic,可用通用ic作前置的放大驅動。功放級必須採用分立元件組成。三 設計指標 輸入訊號u i 50mv,負載8 輸出...
球閥課程設計報告 ProE課程設計
一.課題名稱 球閥班級 12機自a1 小組成員 李軍帥 組長 李軍帥 二.球閥的功能和工作原理描述 1.球閥的工作原理 球閥的主要驅動原件是裝配於閥杆上端的扳手,球閥的啟閉元件是位於閥桿下端的球體。球閥的主要工作原理是 當給扳手施加某一轉矩,扳手驅動閥桿旋轉,閥桿將扳手的轉矩傳遞給位於閥桿下端的球體...