




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生信息管理系統開發實例一、系統分析隨著社會的開展,學生培養方案已不再一成不變,各個學校紛紛推出了面向全體學生的選課效勞。這項旨在為大家提供一個更加寬松自由而且更符合學生意愿的效勞已成為當代學生學習過程中不可缺少的一局部。正是計算機技術的迅速開展使得人們從過去繁復的手工勞作中得以解脫,從而使這種效勞在現在才可能迅速普及。同時,編寫一套完善的學生信息管理系統的任務就顯得尤為必要?!惨弧抽_發思想本系統開發設計思想1、盡量采用學?,F有軟硬件環境,及先進的管理系統開發方案,從而到達充分利用學?,F有資源,提高系統開發水平和應用效果的目的。2、系統應符合學校學生信息管理的規定,滿足對學校學生日常管理的需要,并到達操作過程中的直觀、方便、實用、平安等要求。3、系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于未參與開發的技術維護人員補充、維護。4、系統應具備數據庫維護功能,及時根據用戶需求進行數據的添加、刪除、修改、備份等操作?!捕抽_發和運行環境1、開發工具:中文版VisualFoxPro6.02、運行環境:Windows9x、WindowsNT或Windows2000操作系統〔三〕系統功能分析本系統主要用于學校學生信息管理,主要任務是用計算機對學生各種信息進行日常管理,如查詢、修改、增加、刪除,另外還考慮到學生選課,針對這些要求,設計了本學生信息管理系統。該系統主要包括學生信息查詢、教務信息維護和學生選課3局部。1、“學生信息查詢〞主要是按指定系統檢索該系的學生信息,其中包括所有的學生記錄。2、“教務信息維護〞主要是維護學生、系、課程和學生選課及成績等方面的根本信息。包括增、刪、改等功能。以上兩項功能主要為教務員使用,使用時要核對用戶名和口令。3、“學生選課〞主要是為學生提供選課界面。該界面要列出所有課程信息供學生查詢和選課。學生進入該界面前要輸入自己正確的信息。該界面核對學號和姓名后顯示該生所得學分,同時顯示出該生的選課課表,課表反映該生選課情況。學生選課受一些條件的約束,如課程名額限制等。該界面允許學生選課和退選?!菜摹诚到y功能模塊本系統的功能分為如下幾大模塊:1、主界面該模塊提供教務管理系統的主界面,是主系統的唯一入口和出口。該界面提供用戶選擇并調用各子模塊,對于進入教務員管理功能還要核對用戶名和口令。2、查詢該模塊提供學生信息查詢界面,用戶可以選擇一個系,該模塊查詢并顯示該系信息和該系的學生信息。3、數據維護該模塊允許用戶先選擇一個維護對象〔如課程〕,然后進行維護工作〔增、刪、改〕,該界面還提供一般的信息瀏覽。4、學生選課該模塊提供選課界面,每個學生進入該界面后,先輸入自己的學號和姓名,該模塊檢查其合法性,如果正確,顯示該生的新選課表等有關信息。該界面允許學生查詢課程,并進行選課、退課等操作。該模塊對選課過程進行一系列必要的檢查,如出現課程已選、沒有名額等情況時,都會給出出錯信息。采用模塊化設計思想,可以大大提高設計的效率,并且可以最大限度地減少不必要的錯誤。其系統結構框圖如圖1-1所示。選課查詢維護系統主界面歡送界面選課查詢維護系統主界面歡送界面圖1-1系統功能模塊圖根據實際業務處理過程,繪制業務流程圖如圖1-2所示:學生信息表系信息表注冊信息表課程信息表選課信息表課程信息表選課信息表課程信息表系信息表學生信息表維護結果維護模塊維護信息教務員選課結果選課模塊選課信息學生查詢結果查詢模塊查詢信息教務員拒絕信息注冊表驗證模塊教務員注冊信息學生信息表系信息表注冊信息表課程信息表選課信息表課程信息表選課信息表課程信息表系信息表學生信息表維護結果維護模塊維護信息教務員選課結果選課模塊選課信息學生查詢結果查詢模塊查詢信息教務員拒絕信息注冊表驗證模塊教務員注冊信息〔b〕查詢模塊〔a〕驗證模塊〔b〕查詢模塊〔a〕驗證模塊〔d〕維護模塊〔c〕選課模塊〔d〕維護模塊〔c〕選課模塊圖1-2業務流程圖教務員教務員查詢維護信息注冊表驗證模塊拒絕登錄查詢模塊查詢信息維護信息維護模塊系信息表學生信息表課程信息表選課信息表維護結果jieguo結果維護結果合并后的業務處理流程圖二、數據庫設計〔一〕數據庫需求分析根據用戶需求調查分析,畫出系統數據流程圖如圖1-2〔頂層〕、1-3〔二層〕所示。選課結果選課輸入教務管理系統修改結果修改要求查詢結果查詢要求驗證注冊信息選課結果選課輸入教務管理系統修改結果修改要求查詢結果查詢要求驗證注冊信息學生教務員學生教務員包括:系信息、學生信息、課程信息圖1-2頂層數據流程圖包括:系信息、學生信息、課程信息維護結果維護結果注冊表信息表選課信息選課未通過學生注冊信息注冊信息驗證查詢維護未通過驗證注冊信息教務員注冊表信息表選課信息選課未通過學生注冊信息注冊信息驗證查詢維護未通過驗證注冊信息教務員維護信息維護信息驗證驗證選課結果查詢信息選課結果查詢信息選課表查詢結果選課表查詢結果圖1-3二層數據流程圖〔二〕數據庫概念設計有了數據流程圖,我們可以用E-R圖來說明學生信息管理系統的數據庫概念模式,如圖1-4所示。nnm1課程選課學生對應系nnm1課程選課學生對應系圖1-4實體之間關系E-R圖〔三〕數據庫邏輯設計將以上E-R圖轉換成如下關系模式:系〔系號、系名、〕學生〔學號、姓名、性別、年齡、系號〕課程〔課程號、課程名、學分、上課時間、名額〕選課〔學號、課程名、成績〕教務員〔注冊名、口令〕其中,標有下劃線的字段表示為該數據表的主碼,即主關鍵字。在上面的實體以及實體之間關系的根底上,形成數據庫中的表格以及各個表格之間的關系。本系統共包括5個表。三、系統實現〔一〕數據庫結構的實現在需求分析、概念結構設計的根底上得到數據庫的邏輯結構之后,我們就可以在VisualFoxPro6.0數據庫系統中實現該邏輯結構。具體可直接使用VisualFoxPro的工程管理器。步驟如下:1、創立工程2、創立工程的數據庫〔二〕各個功能模塊的創立1、系統主界面2、查詢模塊3、維護模塊4、學生選課模塊5、開始界面〔歡送界面〕四、開發中的難點與解決技巧〔一〕注意表單和數據表的路徑名在使用表單和數據表的時候,要注意各自的路徑名。使用絕對路徑名的好處是不用擔憂默認路徑到底是什么,但是程序的可移植性不好;使用相對路徑那么有利于程序的移植,但是要將程序、數據庫、表單等所在文件夾全部移動。在編程中,一般使用的是相對路徑?!捕澄募詈脼橛⑽拿Q〔三〕學會查看后綴例如,新建一個表,便生成后綴為.DBF的表文件;新建表單,生成后綴為.SCX的表單文件,同時還生成.SCT文件。五、運行結果〔一〕開始界面〔歡送界面〕學生信息系統退出學生選課系統根本信息維護界面系學生信息系統退出學生選課系統根本信息維護界面系——學生信息查詢〔二〕驗證界面〔進入查詢和維護模塊〕驗證系統放棄確認請輸入密碼請輸入用戶名驗證系統放棄確認請輸入密碼請輸入用戶名〔三〕學生信息查詢界面查詢系統查詢系統系名系號最后一個下一個第一個上一個系名系號最后一個下一個第一個上一個退出退出〔三〕維護系統維護系統維護系統確定&退出增加&刪除進入維護要維護的表確定&退出增加&刪除進入維護要維護的表退出維護退出維護▼〔四〕選課系統選課系統選中課程可選課程選課系統選中課程可選課程驗證學號姓名驗證學號姓名課程號課程名▼▼已選課程已修學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥渣委托處理協議書
- 酒店事故賠償協議書
- 路政改革擴建協議書
- 酒店經營管理協議書
- 鄰居違建協商協議書
- 門面轉讓退款協議書
- 項目資料移交協議書
- 解除店長職位協議書
- 鄰居物資互換協議書
- 隱名股東股東協議書
- 衛通通信系統-FDMA方式
- 肥胖癥康復課件
- SYT 0447-2014《 埋地鋼制管道環氧煤瀝青防腐層技術標準》
- 物理高考最后一課課件
- 電解質紊亂的心電圖表現
- 2022年修改后的銀行業G32表填報說明
- 巨量-信息流(初級)認證考試(重點)題庫(含答案)
- 硫磺車間風險辨識表
- 鑄造行業的危險因素辨識及預防措施
- 起重裝卸機械操作工(高級工)考試題庫(含答案)
- 三相照明配電干線的各相負荷平衡情況檢測記錄表2
評論
0/150
提交評論