基于web的學生信息管理系統資料_第1頁
基于web的學生信息管理系統資料_第2頁
基于web的學生信息管理系統資料_第3頁
基于web的學生信息管理系統資料_第4頁
基于web的學生信息管理系統資料_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于(jy)web的學生信息管理系統學生(xu sheng): 學號:指導老師:共二十九頁概述(i sh) 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發展的新型學科,任何一個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統。 本學生信息管理系統可以說是一個綜合性的學校學生管理系統,這它集成了學生學籍管理系統、學生成績管理系統、學生檔案管理系統、學生繳費管理系統等多種功能,因而具有較強的實用性和先進性。系統在ASP.net環境下開發一個管理信息系統的過程。通過分析某一學校學生管理的不足,創

2、建了一套行之有效的計算機管理學生的方案。文章介紹了學生管理信息系統的系統分析部分,包括可行性分析、業務流程分析等;系統設計部分主要介紹了系統功能設計和數據庫設計及代碼設計;系統實現部分說明了幾個主要模塊的算法, 本系統界面友好,操作簡單,比較(bjio)實用。共二十九頁需求(xqi)分析 可行性分析 :技術可行性 、經濟可行性 、操作可行性 。通過調查,要求系統需要有以下功能: 有良好的操作界面; 有較好的權限管理; 原始數據修改簡單方便,支持多條件修改 方便的數據查詢(chxn),支持多條件查詢(chxn); 在相應的權限下,刪除數據方便簡單,數據穩定性好; 數據計算自動完成,盡量減少人工計

3、算;共二十九頁 課題(kt)背景 隨著學校規模的不斷擴大,學生數量的急劇增加,有關學生的各種信息量也成倍的增長。面對龐大的信息量,就要有學生管理信息系統來提高學生管理工作效率。通過這樣的系統可以做到信息的管理規范.科學統計和快速查詢(chxn)。從而減少管理方面的工作量。有效的管理學生所有信息就是學生管理系統完成的功能。此學生管理系統是基于.net技術,采用.net技術構建。在行使維護功能方面包括:學生管理,班級管理,教師管理,課程管理,學生選課及其成績管理。共二十九頁 功能(gngnng)的詳細設計 1.登錄(dn l) 在登錄頁面對應的地方輸入用戶名、密碼,確認后登錄。提交后首先通過用戶名

4、和密碼和type值運行存儲過程login,對數據庫中的學生/教師/管理員信息表進行檢索,若檢索到的記錄集為空,從而轉到登陸錯誤頁面,提示“你輸入的用戶名或密碼有誤,請重新輸入!” 若為真,進入相應的登錄界面,并將編號/密碼和type值以session對象保存起來。 共二十九頁2.學生信息維護 學生信息維護模塊時SMS重管理學生學籍的部分。頁面采用DataGrid控件的Dgd_student與DataSet數據集的綁定返回所有學生信息,可以(ky)對學生信息進行修改和刪除。共二十九頁3.學生信息添加學生信息添加頁面主要負責往數據庫里添加數據。后臺支持事件主要為Btn_ok_Click()事件負責

5、當用戶單擊“確定”按鈕后的數據庫添加操作。利用RequiredFieldValidator控件可以(ky)用來驗證用戶輸入信息是否為空。若輸入學號存在,利用CustomValidator驗證控件,觸發ServerValidator事件,判斷是否存在此學號的學生。“重置”按鈕的click事件將完成刷新此頁面的功能。共二十九頁4.課程(kchng)信息管理課程信息管理頁面與學生信息維護頁面非常相似,進行DataGrid控件Dgd-course的綁定操作,管理員可以在此頁面進行課程信息的編輯和刪除。共二十九頁5.在錄入成績頁面的初始化事件Page_Load()事件對“課程”下拉列表框控件Ddl_co

6、urse進行初始綁定,使其顯示(xinsh)該學生已選的所有課程信息。“錄入”按鈕的Click事件調用數據庫操作語句,對數據庫中相應學生,成績關系表中的成績信息進行更新。共二十九頁6.添加學生必修課添加學生必修課頁面初始化事件Page_Load事件中將數據庫中的所有課程及班級信息分別綁定到DropDownList控件的Ddl_course和Ddl_class控件中,“確定”按鈕Btn_ok控件的Click()事件完成往數據庫學生-課程信息表中添加所選班級范圍下所有學生的相應課程選課記錄(jl)的任務。共二十九頁7.成績管理成績管理頁面(y min)完成的功能比較多,包括按選定的條件進行限定條件

7、的成績查詢。同時,也可以根據成績范圍對包含在該范圍中的學生成績作一統計,具體統計這門課的平均分,最高分,參加考試總人數以及優秀人數和不及格人數。此頁面(y min)的關鍵就在于根據條件生成SQL語句。當“查詢”“統計”操作被觸發,系統將完成對數據庫中多個表 的操作。共二十九頁模塊(m kui)總體框架圖共二十九頁系統(xtng)E-R圖根據前面對系統做的需求分析,模塊設計就可以作出能夠滿足用戶需求的各種實體以及它們之間的關系。本系統根據上面的設計規劃出:用戶信息實體,學生信息實體,課程信息實體,班級信息實體,教師(jiosh)信息實體,學生-課程信息實體,教師-課程管理實體,下面給出系統數據庫

8、E-R圖共二十九頁共二十九頁 系統(xtng)實現系統(xtng)主界面 共二十九頁教師(jiosh)和管理員登陸界面共二十九頁教師信息(xnx)添加共二十九頁教師(jiosh)權限修改共二十九頁班級(bnj)信息管理共二十九頁課程(kchng)信息管理共二十九頁學生(xu sheng)信息添加共二十九頁選課管理(gunl)共二十九頁成績(chngj)信息管理共二十九頁學生登陸(dng l)界面共二十九頁學生(xu sheng)課程信息共二十九頁學生成績(chngj)信息共二十九頁學生(xu sheng)選課和查詢共二十九頁 總結與致謝 歷經兩個月的努力,在老師的悉心指導下,我們終于順利完成了

9、畢業設計,系統(xtng)的基本功能也實現了。在這兩個月中,我們遭遇過困難與挫折,也體驗過喜悅和收獲。這次畢業設計是對我們大學學習成果的考驗和總結,是我們實現理想之前的一次實戰,一次磨練,一次提高。 感謝我們的畢業設計指導老師景志勇老師,不辭辛苦的指導我們,啟發我們,幫助我們查找資料,為我們解答疑惑!在這里請讓我們懷著最大的誠意道一聲“您辛苦了,衷心地謝謝您!”,也感謝幫助我的同學。 但是我們的系統中依然存在著不盡人意之處,我們對于數據庫設計也仍有疑問,頁面設計不夠完善,這些問題會激勵我們更加努力的學習下去。對于這些不足之處,懇請各位領導和老師給予批評和指導。 共二十九頁內容摘要基于web的學生信息管理系統。隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。文章介紹了學生管理信息系統的系統分析部分,包括可行性分析、業務流程分析等。通過這樣的系統可以做到信息的管理規范(gufn).科學統計和快速查詢。此學生管理系統是基于.net

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論