




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、謝謝觀賞管理信息系統課程設計報告學生選課管理信息系統班級:會121姓名:方櫻桃、戶、.前言學生選課是高校教務管理工作的一部分,學生選課管理信息化是現代學校人力資源開發與管理的手段。主要介紹了學生選課管理系統的分析、設計及實現方法。隨著在校大學生人數不斷的增加、開設的課程越來越豐富和多元化。教務系統數據量也不斷上漲,以往隨堂選課的方法易造成選課系統的盲目性和教務處處理數據的繁重性,為減輕教務處的工作,以及讓每個學生選到自己所喜歡的科目。考慮建立一個方便、快速、公平和符合學分制管理制度的選課平臺和應用系統就顯得至關重要了。學生選課管理系統,在學生選課的規范管理、科學統計和快速查詢方面具有較大的實用
2、意義。它提高了信息的開放性,大大地改善了學生、教師對其最新信息查詢的準確性。它對于開展學生選課和信息查詢的一種較為先進的選課模式,它對于發揮學生選擇課程的自主性,提高學校課程管理效率等方面具有十分重要的作用的意義,并且具有其它技術手段無可比擬的優越性。結合學生選課管理的實際需要,完成了對學生選課管理系統的需求分析,可行性分析,總體設計,詳細設計,編碼以及測試與調試。本次設計基于游覽器/服務器結構網上選課系統的基本設計思想,簡單介紹了系統各功能模塊及數據庫的設計,設計出登陸,選課,查詢等一系列功能關鍵詞:網上選課數據庫管理系統選課目錄第一章學生選課管理信息系統的系統分析21.1 學生選課管理信息
3、系統的功能分析21.2 學生選課管理信息系統設計的可行性分析21.2.1 技術可行性研究21.2.2 經濟可行性研究31.2.3 社會可行性研究31.3 學生選課管理信息系統用戶需求分析3第二章學生選課管理信息系統的總體設計32.1 學生選課管理信息系統流程設計32.2 學生選課信息管理系統功能設計42.3 3學生選課信息管理系統概念結構設計52.4學生選課管理信息系統的邏輯結構設計第三章學生選課信息管理系統的詳細設計83.1 學生選課信息管理業務流程圖83.2 學生選課信息管理關鍵功能流程圖93.3 學生選課信息管理系統程序設計10第四章系統的調試與運行11第五章總結12參考文獻12第一章學
4、生選課管理信息系統的系統分析1.1學生選課管理信息系統的功能分析學生選課系統含登錄驗證模塊、學生選課模塊、管理員模塊和教師查詢模塊。學生通過本系統,可透過瀏覽器查詢課程安排、教師及選課情況等;管理員通過本系統,可對全校學生進行選修課的統籌管理,如修改、添加、查詢、刪除等,從而為教務工作提供決策信息。1、從課程列表中選擇所要選修的課程;2、查詢已選課程及其相關信息,包括上課時間及地點;3、修改自己的登錄密碼。1.2 學生選課管理信息系統設計的可行性分析1.2.1 技術可行性研究技術可行性是指從設備、技術的先進性和技術人員的專業、技術水平兩方面來論證新系統實現的可能性。建立管理信息系統必須要有硬件
5、和軟件兩大部分才能構成,硬件包括計算機、外圍設備、輔助設備、網絡設備等。軟件包括操作系統、數據庫管理系統、網絡協議、軟件工具以及用戶專用的軟件等。在構件系統的硬件平臺時,不僅要了解設備的使用環境、條件和優缺點之外,還要正確地選定系統硬件平臺的體系結構。要用好管好學校的信息資源,除了建立以計算機為基礎的管理信息系境外,還必須要有一批進行信息采集、信息處理、信息管理和信息維護的人員。對于信息管理系統的設計所需要的硬件系統,學校和個人電腦完全可以滿足要求。對于軟件技術要求,自己通過對信息管理系統和VisualFoxpro程序設計教程的課程學習已基本上能對所要設計的系統進行設計。現在的程序設計語言軟件
6、技術已經很成熟了,界面設計是充分考慮管理員的習慣,使操作方便快捷,數據輸入快速、規范、可靠,統計準確無誤,制表靈活,讓所有的選課學生直接進入后即可自行操作。因此在技術上是可行的。1.2.2 經濟可行性研究管理信息系統的應用軟件開發費用是指軟件開發過程中所投入的工作量及相應的代價,主要是指人的勞動消耗和設備的損耗。軟件開發費用的估算是從軟件開發計劃開始的,經系統分析、系統設計,到系統的實施為止的整個軟件開發過程中所花費的人工費用。根據人的勞動消耗及設備的使用損耗,整個設計過程大約需要2萬元的費用。當系統投入使用后可為學校教務管理節約大量的人力、物力,所帶來的效益將會遠遠大于軟件開發的成本,因此在
7、經濟上是可行的。1.2.3 社會可行性研究本次對于學生選課信息管理系統的設計只是為了滿足校內學生選課的需要,只適用于校內學生、任課教師和教務管理員的,對于社會以及網絡的安全不會造成影響,不會影響正常的教務管理和學校的正常教學,且有利于信息資源的共享和學校教學資料的保存,不會侵犯師生的合法權益,為學校的辦公信息化和自動化提供了有利的條件和根本保證,所以不會構成違法行為。因此在社會上也是可行的。1.3 學生選課管理信息系統用戶需求分析學生可以選修規定范圍內的課程,查看已修學分總數,還可以修改個人信息。教師可以根據統計的人數挑選一定數量的學生,也可以直接在網上公布成績,讓學生直接在網上查詢成績。管理
8、員可以指定每門課程的任課教師,修改課程信息,增加、修改、刪除學生信息。第二章學生選課管理信息系統的總體設計2.1 學生選課管理信息系統流程設計在該系統中的系統模塊功能分析中,將系統模塊功能進行劃分,如圖3-1所示:網上選課模塊IvI管理員登陸模塊學生選課模塊教師登錄模塊修修查學修選查重選查給圖改改看籍改看新取看出3-1注課信信密課已登學信學學生冊程息息碼程選陸生息分選課模模模模模模模模模模模管理塊塊塊塊塊塊塊模塊流程圖塊塊塊塊信息系統用戶登錄身份驗證模塊驗證用戶名和密碼,并根據不同的用戶類型,跳轉到對應的頁面中,設置選課時間模塊提供給系統管理員修改選課時間段,錄入信息模塊提供給系統給管理員,用
9、來錄入學生和教師信息,以及錄入教學樓教室等信息。開設課程模塊提供給教師用戶,用來開設一門必修課程或者選修課程。編輯課程時間地點模塊提供給教師用戶、編輯課程的上課時間地點有好的界面與操作。評分模塊用于教師用戶選修該教師開設的課程的學生評分。查看課程模塊包括查看必修課程、查看選修課程、查看已修課程、查看課程成績單。選課和鎖定模塊中實現選擇選修課和鎖定選課信息的功能。2.2 學生選課信息管理系統功能設計在本系統中,共有三類用戶:系統管理員、教師和學生。三種不同的用戶所具有的操作權限以及操作內容均不一樣。本選課系統給予教師很大的自主權,系統管理員只負責向系統中添加學生和教師的個人信息以及教學樓教室的信
10、息。系統管理員不參與開設課程、選擇課程等,一切均由教師、學生登錄網站自行完成。系統管理員設置一個選課時間段,在到達時間段以前,教師可以開設課程:到達開設時間后,學生可以登錄網站選擇課程。系統管理員的功能包括對學生選課進行管理和統計,系統狀態的查看、維護并生成選課報表。管理員可以瀏覽、查詢、修改、統計選課的基本信息;瀏覽、查詢、統計和修改學生選課的基本信息,瀏覽、查詢、統計學生信息,添加刪除和修改學生的信息并且還應具有生成選課報表,并打印輸出的功能。設計不同用戶的操作權限和登陸方法,對所有用戶開放的學生選課查詢和個人部分信息維護查看個人情況信息維護學生個人密碼管理員還應維護信息的安全和完整。教師
11、用戶登陸網站后可以開設課程,為自己的課程編輯上課時間和上課地點,當系統中出現時間和地點沖突的時候,系統向教師用戶報告并推薦一個時間和地點。每門課程可以是必修課或者是選修課教師為每門課程設置一個學分,并可以在課程結束后給予分數,如果學生及格,學生將獲得給課程的學分。對于學生用戶,每個學生除了必須選擇必修課程外,至少還要選擇兩門選修課程,學生可以對自己選課信息鎖定,以免不小心被別的同學修改。學生可以進行院系課程查詢、選課情況查詢、學生選課信息的修改以及課表打印;當超過選修課程時間段后,系統自動鎖定學生的選課課程,系統可以根據學生的選課信息,生成一份學生自己的課表。課程結束后學生可自行登錄網站查詢成
12、績與學分。2.3 學生選課信息管理系統概念結構設計本系統的數據庫實體主要有“學生”、“教師”、“課程”等。其中“教師”與“課程”存在“開設”聯系,并且一個教師可以開設N門課程,即“教師”與“課程”之間是一對多的關系。同樣“教學樓”與“教室”也存在一對多關系。一個學生可以學習N門課程,一門課程可以有M個學生學習,即“學生”與“課程”之間是多對多的的關系。同樣“課程”與“教室”之間也是多對多的關系。整個數據庫可以用一個E-R圖表示。mg Omny 師、_g3-g_Xo學生選課管理系統中,涉及的實體包括:(1)學生:屬性有學號、姓名、性別、片(2)教師:屬性肩教師弋碼、教師姓名、 (3)課程:屬性有
13、課程島、課程名稱、一課 5還課數, 程Q Q試D二數據庫E-R圖手系、班級等;性別、年齡、職稱等;教學內容、任務與目的、考試方法等;如圖3-2所示:各個實體及其屬性如圖3-3、圖3-4和圖3-5所示學生選,所以是mn聯系;(2)授課:一門課程可以由多名教師講授,而一名教師可以講授多門課程,所以是min聯系。實體之間的聯系如圖3-6所示二t生m程課圖3-6實體聯系圖2.4 學生選課管理信息系統的邏輯結構設計E-R圖中每個實體相應地轉換為一個關系,即一個二維表,該關系應包括對應實體的全部屬性,并確定出主鍵。對E-R圖中的聯系要根據聯系的不同采取不同的手段將其轉換為不同的關系,具體規則如下:(1)每
14、一個實體都轉換為一個關系模式,實體的名稱作為關系的名稱,實體的屬性就是關系的屬性。如圖所示為從E-R圖中轉換得到的關系:學生(乜姓名,性別,院系,班級)教師(教師代碼,教師姓名,性別,年齡,職稱)課程信息(課程代碼,課程名,教學內容,任務與目的,考試方法)(2)將每一個多對多聯系都轉換為一個關系模式。聯系的名稱為關系的名稱,聯系的屬性由相關聯系的實體中的關鍵屬性(能唯一標識出實體的屬性)和該聯系自己所具有的屬性組成。本系統中的“選課”和“教學”聯系,可轉換為:課程(課程編號,課程名稱,任課教師,課程學分,上課時間,)成績單(A姓名,課程,成績)(3)將每一個一對多關系都轉換為一個關系模式,也可
15、以不單獨轉換為一個關系模式,若轉換只需在聯系的“n”端實體所對應的關系模式中加入“1”端實體的關鍵屬性即可。本系統中沒有一對多關系,不進行轉換。(4)兩個實體集的一對一聯系的轉換,按規則進行,視情況而定。根據上述原則,本系統中學生選課管理系統的概念模型可轉換為如下關系數據模型:學生信息表(姓名,院系,班級,性別,所選課程)教師信息表(教師代碼,教師姓名,性別,年齡,職稱)課程信息表(課程代碼,課程名稱,教學內容,任務與目的,考試方法,要求)課程表(課程編號、課程名稱,任課教師,課程學分,上課時間)成績單列表(學號姓名,院系,班級,課程,任課教師,成績)第三章學生選課信息管理系統的詳細設計3.1
16、 學生選課信息管理系統業務流程圖登錄子系統主要驗證不同的而用戶身份并取得不同的用戶權限,進行不同的系統操作。其業務流程圖如圖4-1所示:3.2 學生選課信息管理系統功能流程圖選課系統是用來向學生顯示選課公告、排課信息等選課信息,以方便學生進行學課,其功能流程圖如圖4-2所示:圖4-2登錄功能流程圖3.3 學生選課信息管理系統程序設計系統詳細設計實施的第一步就是程序設計,程序設計是實現系統各項功能的關鍵,技術難度大,這就需要對程序設計的工具、編程要求以及編程風格等原則性問題有較高的要求。系統開發在程序設計時首先要滿足系統設計的功能,同時也要滿足以下要求。1、設計的程序應當易讀、易懂、易修改。1)
17、程序的標識符應當易于他人理解,易于自己記憶,同時盡量反映它的屬性;2)當程序中有常用的常數時,應盡量通過標識符定義為常數來處理;3)在必要時加注釋,注釋一些特殊解法的作用;4)盡可能的用簡單方法去解決問題。2、設計的程序應當具有較高的質量。1)程序的設計必須正確的反映實際問題,同時能處理意外情況;2)程序的設計應當滿足用戶的友好性,滿足用戶的要求;3)程序運行應當有效快速,對于必須實施處理的任務必須能夠實時提供結果;4)程序應盡可能的符合開放系統要求;5)容錯性。3、設計的軟件應當具有友好的用戶界面1)提示功能,屏幕上的代碼信息要有操作提示;2)操作確認,對于一些不可恢復的操作應有確認操作,避
18、免誤操作;3)數據校驗,對于一些有限制條件的輸入信息,可以自動校驗器正確性;4)錯誤恢復,用戶無意中進行了錯誤操作,應有相應的操作挽回錯誤;5)默認賦值,對于一些常用信息可以設置默認操作;6)記錄復制,用戶可以復制一條或多條已存在的記錄,并且可以修改復制結果。第四章學生選課管理信息系統的調試與運行系統設計任務完成后,首要的工作就是對系統設計進行檢驗,即進行系統測試,然后將系統交付使用。任何產品都需要經過測試,確保其符合質量要求,并能滿足用戶的需求。如果測試過程中發現任何問題,必須對整個系統加以調試,確保系統能正常運行系統的調試是一個十分復雜的過程,要確保各個模塊的準確性,各個模塊之間能準確連接,最后還必須保證整個系統能在計算機上準確運行。系統經過調試后,就可以實施與運行了。第五章總結本系統具有以下特點:1、本系統根據我校學分制選修課程需求進行設計;2、由于我校是采用集中式選課,所以本系統采用學生實名登錄;3、本系統的選修課程類型是可以根據學校的需要而增加或減小的,根據有一定的可變性;4、本系統可對選修的課程設置限制條件(年級、專業和人數);5、本系統可以對選課結果進行數據導出,其格式為EXCELC件格式。因為系統使用需求沒有先例可循,所以除了開發前期的調研和用戶需求分析,在使用過程中對用戶需求的理解也不斷加深,同時不斷地修正本系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歷史●安徽卷丨2024年安徽省普通高中學業水平選擇性考試歷史試卷及答案
- 《ERP原理與應用(微課版)》陳承歡成明山課后思考參考答案
- 高中生英語課堂學習投入現狀及其影響因素研究
- 西部志愿者試題及答案
- 北京八中2024-2025學年度第二學期第三次模擬答案
- 生物●全國甲卷丨2023年普通高等學校招生全國統一考試生物試卷及答案
- 建材公司風險管理與應急預案制定
- 2025版無限期勞動合同協議書模板
- 2025年中國臺式封口機行業市場前景預測及投資價值評估分析報告
- 2025餐廳轉讓合同簡易模板
- 壁掛爐銷售合同協議書
- 2025年04月高等教育自學考試《00034社會學概論》試題
- GB/T 23454-2025石材臺面板
- 北京小升初試題及答案
- 北京市事業單位退役大學生士兵定向招聘筆試真題2024
- 大數據在醫療領域的應用研究與實踐案例分享
- 2024年江蘇省蘇州市初中地理會考模擬卷(三)含答案
- 2024-2025學年度部編版二年級語文下學期期末試卷 (含答案)
- 大學生職業規劃大賽《服裝與服飾設計專業》生涯發展展示
- 2025年高考語文備考之古詩文名句名篇默寫(共80題含答案)
- T-CCMA 0113-2021 高空作業車 檢查與維護規程
評論
0/150
提交評論