資源描述:
《基于.net學生信息平臺的設計與實現(xiàn)論文》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術(shù)論文-天天文庫。
1、基于.NET學生信息平臺的設計與實現(xiàn)畢業(yè)論文目錄引言11.緒論21.1研究背景與目的21.2本研究現(xiàn)況及現(xiàn)有研究基礎22.系統(tǒng)需求32.1編寫目的32.2開發(fā)背景32.3開展學生信息平臺的原因32.4對性能的規(guī)定?32.5精度?32.6時間特性要求?32.7靈活性?32.8可行性分析42.9數(shù)據(jù)流圖42.10產(chǎn)品功能72.11數(shù)據(jù)字典72.12開發(fā)環(huán)境以及開發(fā)工具介紹83.總體設計103.1功能模塊103.2系統(tǒng)用例圖103.3功能設計124.數(shù)據(jù)庫設計144.1數(shù)據(jù)庫模型圖144.2數(shù)據(jù)庫表設計145.詳細設計與
2、功能實現(xiàn)215.1SQLServer數(shù)據(jù)庫與C#的連接21VI5.2系統(tǒng)模塊設計216.軟件測試306.1引言306.2任務概述306.3計劃306.4測試項目說明316.5允許偏差406.6評價407.結(jié)束語41參考文獻42VI圖目錄圖1數(shù)據(jù)流圖(頂層圖)5圖2管理員數(shù)據(jù)流圖(第二層)5圖3輔導員數(shù)據(jù)流圖(第二層)6圖4學生和學生家長數(shù)據(jù)流圖(第二層)6圖5系統(tǒng)功能模塊圖10圖6管理員功能模塊11圖7輔導員功能模塊11圖8家長和學生功能模塊12圖9數(shù)據(jù)庫模型圖14圖10登錄錯誤界面21圖11公告欄界面22圖12管
3、理員主界面23圖13系統(tǒng)管理界面23圖14學生信息管理界面24圖15學生成績管理界面24圖16數(shù)據(jù)庫導入界面25圖17學生成績導出界面26圖18學生異動管理26圖19獎懲管理界面27圖20建議箱界面27圖21學生成績查詢界面28圖22學生獎懲管理界面28圖23郵件或信息發(fā)送界面29圖24文檔接收柜界面29圖25登錄界面錯誤提示31圖26學生關聯(lián)出錯提示32圖27添加班級成功界面34圖28學號已存在提示35圖29所示為成績已重復提示36圖30宿舍人數(shù)超出范圍提示38VI圖31獎懲添加成功界面39圖32異動存在提示40
4、VI表目錄表1功能表7表2用戶信息描述7表3學生信息描述7表4課程信息描述7表5學生成績管理描述7表6學生獎懲管理描述8表7學籍異動管理描述8表8學生身份驗證8表9學生信息查詢8表10建議表(advice)14表11輔導員信息表(Assistant)15表12業(yè)務參數(shù)表(BusinessParam)15表13異動信息表(Changed)15表14班級表(Class)16表15院系表(colleges)16表16課程信息表(Course)16表17課程分類表(CourseCategory)17表18宿舍表(dormi
5、tory)17表19功能表(Function)17表20成績信息表(Grade)17表21專業(yè)表(Major)18表22通知表(Notice)18表23獎懲信息表(RewardsPunishment)18表24學生信息表(Student)19表25用戶信息表(User)19表26用戶功能表(UserFunction)20表27文件管理表(FileManage)20表28用戶表預存數(shù)據(jù)?31表29登錄用戶測試用例31表30學生表預存數(shù)據(jù)?32VI表31用戶表(家長信息)預存數(shù)據(jù)32表32添加用戶測試用例33表33院系
6、表預存數(shù)據(jù)?33表34專業(yè)表預存數(shù)據(jù)?33表35班級表預存數(shù)據(jù)?33表36添加班級測試用例34表37參數(shù)表(民族)預存數(shù)據(jù)34表38添加學生信息測試用例35表39參數(shù)表(學年學期)預存數(shù)據(jù)36表40課程表預存數(shù)據(jù)36表41成績表預存數(shù)據(jù)36表42添加學生成績信息測試用例37表43宿舍表預存數(shù)據(jù)37表44添加宿舍管理測試用例38表45獎懲表預存數(shù)據(jù)38表46添加獎懲管理測試用例39表47參數(shù)表(學籍異動)預存數(shù)據(jù)39表48學生異動表預存數(shù)據(jù)39表49添加學生異動管理測試用例40VI引言隨著計算機技術(shù)的迅速發(fā)展,我們的
7、生活幾乎離不開計算機的幫助,例如:信息數(shù)據(jù)管理、網(wǎng)上購物等。目前信息數(shù)據(jù)已經(jīng)在日常生活中無處不在,需要管理好這些信息數(shù)據(jù)是一件非常繁瑣的事情。學生信息平臺的開發(fā)就是為了減少學校對于學生信息數(shù)據(jù)管理所浪費的人力和物力,加快對數(shù)據(jù)的查詢能力以及加長數(shù)據(jù)的保存時間。學生信息平臺采用C/S(客戶端/服務器)系統(tǒng)結(jié)構(gòu)應用型軟件,因其具有結(jié)構(gòu)嚴謹,運行效率高,服務器端壓力小,安全性好等優(yōu)點。本系統(tǒng)使用C#語言進行開發(fā),開發(fā)前對學校師生、家長進行調(diào)研和采集相關數(shù)據(jù),特編制以下五個文檔:1、需求分析文檔主要用于和用戶進行溝通,并且
8、記錄用戶所需信息,而后根據(jù)用戶的要求進行需求分析,規(guī)劃出軟件開發(fā)所需實現(xiàn)功能;2、總體設計文檔主要用于所開發(fā)軟件的整體概括,對軟件所包含功能模塊作整體設計,以便了解開發(fā)方向;3、數(shù)據(jù)庫設計文檔主要設計系統(tǒng)開發(fā)所需數(shù)據(jù)表,通過數(shù)據(jù)表來存儲數(shù)據(jù);4、詳細設計文檔主要對每個小模塊和小功能的業(yè)務邏輯處理用文字方式表達,使程序員在編碼時有參照依據(jù);5、軟件測試文檔主要