本系統主要能準確的評定每個系別不同專業的學生獲得獎學金的具體情況,管理員使用者要能夠完成資料的快速錄入、修改、更新和刪除等操作,還要對學生資訊的統計、評定等功能,系統設計流程圖如下:
圖1-1系統設計流程圖
本系統流程圖主要分為七大板塊,分別敘述如下:
(1) 開始準備收集資料,確定本系統最終方案
(2) 確定系統**框架,對整個系統有個總體的概念
(3) 確定系統的各大模組,明確每個模組對應實現的的功能
(4) 確定開發工具後,從基礎做起,採用自下而上的模式進行各個模組的程式設計
(5) 系統任務完成後認真對照,並能對系統各個模組的概念進行除錯
(6) 對每個模組進行除錯,然後將其公共端與資料庫連線起來,執行程式觀察顯示結果
(7) 除錯完成沒有問題,表明該系統已經可以驗收,通過測試若符合要求可以考慮放到實際當中去執行
本系統的需求分析可知本系統主要實現資訊的修改、資訊更新、成績的錄入工作。對於不同許可權的使用者,其操作及實現的功能是不同的。學生許可權,主要實現資訊的提交反饋以及查詢。
輔導員許可權可以對學生資訊進行統計、查詢、修改等。管理員許可權對提出獎學金的同學進行審核並篩選出具有申請資格的學生。
本系統可行性分析是對本校獎學金資訊管理系統是否能夠實現及此系統是否具有開發價值。
本系統獎學金評定要求如下:
一等獎學金的評定條件是每門課在85分以上,平均85分以上;二等獎學金評定條件是每門課成績在75分以上,平均分在75分以上;三等獎的評定條件是每門課成績在70分以上,平均分在70分以上。
本文對於系統的可行性分析只研究:技術可行性、操作可行性、執行可行性和經濟可行性。
本章對系統進行了全面、詳細的分析,對整個系統設計歷程進行了分析,從中可以對系統的業務流程設計有乙個整體的思維框架。
圖2-1 學生獎學金資訊管理
高校獎學金管理系統住喲是實現對後台資料資訊額訪問、處理等操作,所以建立乙個合理的資料庫是相當重要的,如果資料結構不合理、建立不完善將會直接影響到軟體的開發和效能。
本系統最主要的功能是獎學金評定管理功能的實現,首先分析資料庫裡必須含有學生基本資訊字段(學生的姓名,所在院系、專業、學號,課程名稱和該生的成績),該系統還要能實現評定結果和成績查詢等功能。本系統將課程資訊和成績息綜合起來直接用分數來代替,可降低系統的複雜性,可快速、簡單的對評定結果做出分析、統計。
結合需求分析,使用e-r圖設計各個實體及它們之間的關係,e-r圖如下
圖2-2 學生表e-r圖
圖2-3課程表e-r圖
圖2-4班級表e-r圖
圖2-5系部表e-r圖
圖2-6 關係e-r圖
表2-7班級表
表2-8 課程表
表2-9系部表
表2-10選課表
表2-11學生資訊表
圖2-12 關係圖
是一種視覺化的、物件導向和採用事件驅動方式的結構化高階程式語言,可用於開發windows 環境下的各種程式。它不僅有具有程式語言功能,而且簡單、易學、效率高。
語言作為一種廣泛使的視覺化設計語言,主要有如下特點:
(1)方便、直觀的視覺化程式設計。
(2)物件導向的程式設計方法。
(3)事件驅動的程式設計機制。
(4)易學易用的整合開發環境。
(5)結構化的程式語言。
(6)強大的資料庫功能和網路功能。
本系統採用作為開發工具,主要是因為其視覺化強,容易上手、理解, 採用控制項的拖放來實現顯示的,對於每個控制項都有自己的屬性和事件,而且可以隨著使用者的改動和動作變化。
sql server 2005是乙個全面的、整合的、端到端的資料解決方案,它為企業中的使用者提供了乙個安全、可靠和高效的平台用於企業資料管理和商業智慧型應用。sql server 2005 為it專家和資訊工作者帶來了強大的、熟悉的工具,同時減少了在從移動裝置到企業資料系統的多平台上建立、部署、管理及使用企業資料和分析應用程式的複雜度。 通過全面的功能集、和現有系統的整合性、以及對日常任務的自動化管理能力,sql server 2005 為不同規模的企業提供了乙個完整的資料解決方案。
首先新增乙個模組,在模組中寫如下**實現二者的鏈結
modulemodule1
publicfunctiongetdatasource(byvalsqlasstring)asdatatable
dimsqlconasnewsqlclient.sqlconnection("datasource=win7u-20121207d;database=jxj;userid=sa;pwd=")
dimsqladaassqlclient.sqldataadapter
dimdtasdatatable
sqlada=newsqlclient.sqldataadapter(newsqlclient.sql***mand(sql,sqlcon))
dt=newdatatable
trysqlada.fill(dt)
catchexa***ception
messagebox.show(ex.message+chr(10)+chr(13)+ex.stacktrace)
returnnewdatatable
endtry
returndt
endfunction
endmodule
**解釋:
datasource=win7u-20121207d 要輸入的計算機名
;database=jxj; 資料庫名
userid=sa; sql使用者名稱 sa
pwd=") 密碼
該介面為此系統的登陸介面,介面分為管理員、學生兩身份,以管理員身份進入時,使用者名稱:2011230001密碼:001以學生身份進入時,使用者名為學號,密碼為學生學號後三位。
圖2-13 登陸介面
圖2-14 提示框
登入介面所用部分資料
登陸**如下:
imports system.data
imports system.data.sqlclient
如果沒有這兩條語句,則不任宣告的資料控制項
public class 登陸介面
dim str as string
dim 使用者名稱 as string
dim 密碼 as string
private sub textbox1_textchanged(byval sender as system.object, byval e as system.eventargs) handles textbox1.
textchanged
end sub
static n as integer
'第一步
if radiobutton1.checked = true then
if me.textbox1.text = "" and me.textbox2.text = "" then
msgbox("使用者名稱或密碼不能為空,請從新輸入!", 0 + 16, "提示")
me.textbox1.focus()
elseif me.textbox1.text <> "" and me.textbox2.text = "" then
msgbox("密碼不能為空,請從新輸入!", 0 + 16, "提示")
me.textbox2.focus()
else
str = "select * from 學生資訊表 where 學號='" & me.textbox1.text & "'and 密碼='"& me.
textbox2.text & "'and 類別 = '0' "
高校人事管理系統課程設計C版
一 需求分析 1.目的與意義 2.系統流程圖 1 2 345 6 87二 總體設計 1.系統功能分析 執行程式後,按介面的顯示,選擇1 8種操作。選1,增加人員資料,資料報括編號 職工類別 姓名 性別 年齡 來院時間 職務 職稱 黨派 學歷。選2,刪除人員資訊。選3,修改人員資訊,可以選擇要修改的內...
資料庫獎學金評定系統課程設計報告
資料庫原理及應用 課程設計 獎學金評定系統 學生姓名 學生班級 學生學號 指導老師 目錄目錄 1 1.系統分析 3 1.1 專案背景分析 3 1.2 業務流程分析 3 1.3 功能需求分析 4 1.3.1 按角色需求分析 4 1.3.2系統子功能需求分析 4 1.4 資料流圖 5 1.5資料字典 7...
高校工資管理系統C課程設計報告
課程設計報告 課程名稱物件導向程式設計 課題名稱高校工資管理系統 專業通訊工程 班級 1001班 學號 201003040114 姓名彭瓊林 指導教師喬匯東 2011年 12月26日 湖南工程學院 課程設計任務書 課程名稱物件導向程式設計 課題高校工資管理系統 專業班級通訊工程1001班 學生姓名彭...