




已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生選課管理信息系統(tǒng)課程設計管理信息系統(tǒng)課程設計報告學生選課管理信息系統(tǒng) 班級:會121 姓名:方櫻桃 學號:129094237前言 學生選課是高校教務管理工作的一部分,學生選課管理信息化是現(xiàn)代學校人力資源開發(fā)與管理的手段。主要介紹了學生選課管理系統(tǒng)的分析、設計及實現(xiàn)方法。 隨著在校大學生人數不斷的增加、開設的課程越來越豐富和多元化。教務系統(tǒng)數據量也不斷上漲,以往隨堂選課的方法易造成選課系統(tǒng)的盲目性和教務處處理數據的繁重性,為減輕教務處的工作,以及讓每個學生選到自己所喜歡的科目??紤]建立一個方便、快速、公平和符合學分制管理制度的選課平臺和應用系統(tǒng)就顯得至關重要了。學生選課管理系統(tǒng),在學生選課的規(guī)范管理、科學統(tǒng)計和快速查詢方面具有較大的實用意義。它提高了信息的開放性,大大地改善了學生、教師對其最新信息查詢的準確性。它對于開展學生選課和信息查詢的一種較為先進的選課模式,它對于發(fā)揮學生選擇課程的自主性,提高學校課程管理效率等方面具有十分重要的作用的意義,并且具有其它技術手段無可比擬的優(yōu)越性。結合學生選課管理的實際需要,完成了對學生選課管理系統(tǒng)的需求分析,可行性分析,總體設計,詳細設計,編碼以及測試與調試。本次設計基于游覽器/服務器結構網上選課系統(tǒng)的基本設計思想,簡單介紹了系統(tǒng)各功能模塊及數據庫的設計,設計出登陸,選課,查詢等一系列功能關鍵詞:網上選課 數據庫管理系統(tǒng) 選課目錄第一章 學生選課管理信息系統(tǒng)的系統(tǒng)分析2 1.1學生選課管理信息系統(tǒng)的功能分析2 1.2學生選課管理信息系統(tǒng)設計的可行性分析21.2.1技術可行性研究21.2.2經濟可行性研究31.2.3社會可行性研究31.3學生選課管理信息系統(tǒng)用戶需求分析3第二章 學生選課管理信息系統(tǒng)的總體設計32.1學生選課管理信息系統(tǒng)流程設計32.2學生選課信息管理系統(tǒng)功能設計423學生選課信息管理系統(tǒng)概念結構設計52.4 學生選課管理信息系統(tǒng)的邏輯結構設計7第三章 學生選課信息管理系統(tǒng)的詳細設計83.1學生選課信息管理業(yè)務流程圖83.2學生選課信息管理關鍵功能流程圖93.3學生選課信息管理系統(tǒng)程序設計10第四章 系統(tǒng)的調試與運行11第五章 總結12參考文獻12 第一章 學生選課管理信息系統(tǒng)的系統(tǒng)分析11學生選課管理信息系統(tǒng)的功能分析學生選課系統(tǒng)含登錄驗證模塊、學生選課模塊、管理員模塊和教師查詢模塊。學生通過本系統(tǒng),可透過瀏覽器查詢課程安排、教師及選課情況等;管理員通過本系統(tǒng),可對全校學生進行選修課的統(tǒng)籌管理,如修改、添加、查詢、刪除等,從而為教務工作提供決策信息。1、從課程列表中選擇所要選修的課程;2、查詢已選課程及其相關信息,包括上課時間及地點;3、修改自己的登錄密碼。1.2學生選課管理信息系統(tǒng)設計的可行性分析1.2.1技術可行性研究技術可行性是指從設備、技術的先進性和技術人員的專業(yè)、技術水平兩方面來論證新系統(tǒng)實現(xiàn)的可能性。建立管理信息系統(tǒng)必須要有硬件和軟件兩大部分才能構成,硬件包括計算機、外圍設備、輔助設備、網絡設備等。軟件包括操作系統(tǒng)、數據庫管理系統(tǒng)、網絡協(xié)議、軟件工具以及用戶專用的軟件等。在構件系統(tǒng)的硬件平臺時,不僅要了解設備的使用環(huán)境、條件和優(yōu)缺點之外,還要正確地選定系統(tǒng)硬件平臺的體系結構。要用好管好學校的信息資源,除了建立以計算機為基礎的管理信息系境外,還必須要有一批進行信息采集、信息處理、信息管理和信息維護的人員。對于信息管理系統(tǒng)的設計所需要的硬件系統(tǒng),學校和個人電腦完全可以滿足要求。對于軟件技術要求,自己通過對信息管理系統(tǒng)和Visual Fox pro 程序設計教程的課程學習已基本上能對所要設計的系統(tǒng)進行設計?,F(xiàn)在的程序設計語言軟件技術已經很成熟了,界面設計是充分考慮管理員的習慣,使操作方便快捷,數據輸入快速、規(guī)范、可靠,統(tǒng)計準確無誤,制表靈活,讓所有的選課學生直接進入后即可自行操作。因此在技術上是可行的。 1.2.2經濟可行性研究管理信息系統(tǒng)的應用軟件開發(fā)費用是指軟件開發(fā)過程中所投入的工作量及相應的代價,主要是指人的勞動消耗和設備的損耗。軟件開發(fā)費用的估算是從軟件開發(fā)計劃開始的,經系統(tǒng)分析、系統(tǒng)設計,到系統(tǒng)的實施為止的整個軟件開發(fā)過程中所花費的人工費用。根據人的勞動消耗及設備的使用損耗,整個設計過程大約需要2萬元的費用。當系統(tǒng)投入使用后可為學校教務管理節(jié)約大量的人力、物力,所帶來的效益將會遠遠大于軟件開發(fā)的成本,因此在經濟上是可行的。1.2.3社會可行性研究本次對于學生選課信息管理系統(tǒng)的設計只是為了滿足校內學生選課的需要,只適用于校內學生、任課教師和教務管理員的,對于社會以及網絡的安全不會造成影響,不會影響正常的教務管理和學校的正常教學,且有利于信息資源的共享和學校教學資料的保存,不會侵犯師生的合法權益,為學校的辦公信息化和自動化提供了有利的條件和根本保證,所以不會構成違法行為。因此在社會上也是可行的。1.3學生選課管理信息系統(tǒng)用戶需求分析學生可以選修規(guī)定范圍內的課程,查看已修學分總數,還可以修改個人信息。教師可以根據統(tǒng)計的人數挑選一定數量的學生,也可以直接在網上公布成績,讓學生直接在網上查詢成績。管理員可以指定每門課程的任課教師,修改課程信息,增加、修改、刪除學生信息。第二章 學生選課管理信息系統(tǒng)的總體設計2.1學生選課管理信息系統(tǒng)流程設計在該系統(tǒng)中的系統(tǒng)模塊功能分析中,將系統(tǒng)模塊功能進行劃分,如圖3-1所示:網上選課模塊管理員登陸模塊學生選課模塊教師登錄模塊修改注冊模塊修改課程模塊查看信息模塊學籍信息模塊修改密碼模塊選定課程模塊查看已選模塊重新登陸模塊選取學生模塊查看信息模塊給出學分模塊圖3-1 學生選課管理信息系統(tǒng)模塊流程圖用戶登錄身份驗證模塊驗證用戶名和密碼,并根據不同的用戶類型,跳轉到對應的頁面中,設置選課時間模塊提供給系統(tǒng)管理員修改選課時間段,錄入信息模塊提供給系統(tǒng)給管理員,用來錄入學生和教師信息,以及錄入教學樓教室等信息。開設課程模塊提供給教師用戶,用來開設一門必修課程或者選修課程。編輯課程時間地點模塊提供給教師用戶、編輯課程的上課時間地點有好的界面與操作。評分模塊用于教師用戶選修該教師開設的課程的學生評分。查看課程模塊包括查看必修課程、查看選修課程、查看已修課程、查看課程成績單。選課和鎖定模塊中實現(xiàn)選擇選修課和鎖定選課信息的功能。2.2學生選課信息管理系統(tǒng)功能設計在本系統(tǒng)中,共有三類用戶:系統(tǒng)管理員、教師和學生。三種不同的用戶所具有的操作權限以及操作內容均不一樣。本選課系統(tǒng)給予教師很大的自主權,系統(tǒng)管理員只負責向系統(tǒng)中添加學生和教師的個人信息以及教學樓教室的信息。系統(tǒng)管理員不參與開設課程、選擇課程等,一切均由教師、學生登錄網站自行完成。系統(tǒng)管理員設置一個選課時間段,在到達時間段以前,教師可以開設課程:到達開設時間后,學生可以登錄網站選擇課程。系統(tǒng)管理員的功能包括對學生選課進行管理和統(tǒng)計,系統(tǒng)狀態(tài)的查看、維護并生成選課報表。管理員可以瀏覽、查詢、修改、統(tǒng)計選課的基本信息;瀏覽、查詢、統(tǒng)計和修改學生選課的基本信息,瀏覽、查詢、統(tǒng)計學生信息,添加刪除和修改學生的信息并且還應具有生成選課報表,并打印輸出的功能。設計不同用戶的操作權限和登陸方法,對所有用戶開放的學生選課查詢和個人部分信息維護 查看個人情況信息 維護學生個人密碼 管理員還應維護信息的安全和完整。教師用戶登陸網站后可以開設課程,為自己的課程編輯上課時間和上課地點,當系統(tǒng)中出現(xiàn)時間和地點沖突的時候,系統(tǒng)向教師用戶報告并推薦一個時間和地點。每門課程可以是必修課或者是選修課教師為每門課程設置一個學分,并可以在課程結束后給予分數,如果學生及格,學生將獲得給課程的學分。對于學生用戶,每個學生除了必須選擇必修課程外,至少還要選擇兩門選修課程,學生可以對自己選課信息鎖定,以免不小心被別的同學修改。學生可以進行院系課程查詢、選課情況查詢、學生選課信息的修改以及課表打?。划敵^選修課程時間段后,系統(tǒng)自動鎖定學生的選課課程,系統(tǒng)可以根據學生的選課信息,生成一份學生自己的課表。課程結束后學生可自行登錄網站查詢成績與學分。 2.3學生選課信息管理系統(tǒng)概念結構設計本系統(tǒng)的數據庫實體主要有“學生”、“教師”、“課程”等。其中“教師”與“課程”存在“開設”聯(lián)系,并且一個教師可以開設N門課程,即“教師”與“課程”之間是一對多的關系。同樣“教學樓”與“教室”也存在一對多關系。一個學生可以學習N門課程,一門課程可以有M個學生學習,即“學生”與“課程”之間是多對多的的關系。同樣“課程”與“教室”之間也是多對多的關系。整個數據庫可以用一個E-R圖表示。如圖3-2所示:任務與目的課程代碼考試方法學號性別姓名院系學 生班級課程名課程學分教學內容課 程m n選課上課時間任課教師成績mm教學課程n教師姓名教 師職稱年齡性別教師代碼圖3-2 學生管理系統(tǒng)數據庫E-R圖學生選課管理系統(tǒng)中,涉及的實體包括:(1) 學生:屬性有學號、姓名、性別、院系、班級等;(2) 教師:屬性有教師代碼、教師姓名、性別、年齡、職稱等;(3) 課程:屬性有課程代碼、課程名稱、教學內容、任務與目的、考試方法等;各個實體及其屬性如圖3-3、圖3-4和圖3-5所示。學生 班級日期院系性別姓名學號圖3-3 學生實體圖年齡教師職稱日期教師代碼教師姓名性別圖3-4 教師實體圖課程考試方法任務與目的教學內容課程名稱課程代碼圖3-5 課程實體圖這些實體之間的聯(lián)系包括:(1)選課:一名學生可以選多門課程,而一門課程也可以被多名學生選,所以是m:n聯(lián)系;(2)授課:一門課程可以由多名教師講授,而一名教師可以講授多門課程,所以是m:n聯(lián)系。實體之間的聯(lián)系如圖3-6所示。 學生課程 m m 選課講授 nn 課程教師圖3-6 實體聯(lián)系圖 2.4 學生選課管理信息系統(tǒng)的邏輯結構設計E-R圖中每個實體相應地轉換為一個關系,即一個二維表,該關系應包括對應實體的全部屬性,并確定出主鍵。對E-R圖中的聯(lián)系要根據聯(lián)系的不同采取不同的手段將其轉換為不同的關系,具體規(guī)則如下:(1)每一個實體都轉換為一個關系模式,實體的名稱作為關系的名稱,實體的屬性就是關系的屬性。如圖所示為從E-R圖中轉換得到的關系: 學生(學號,姓名,性別,院系,班級) 教師(教師代碼,教師姓名,性別,年齡,職稱) 課程信息(課程代碼,課程名,教學內容,任務與目的,考試方法)(2)將每一個多對多聯(lián)系都轉換為一個關系模式。聯(lián)系的名稱為關系的名稱,聯(lián)系的屬性由相關聯(lián)系的實體中的關鍵屬性(能唯一標識出實體的屬性)和該聯(lián)系自己所具有的屬性組成。本系統(tǒng)中的“選課”和“教學”聯(lián)系,可轉換為: 課程(課程編號,課程名稱,任課教師,課程學分,上課時間,) 成績單(學號,姓名,課程,成績)(3)將每一個一對多關系都轉換為一個關系模式,也可以不單獨轉換為一個關系模式,若轉換只需在聯(lián)系的“n”端實體所對應的關系模式中加入“1”端實體的關鍵屬性即可。本系統(tǒng)中沒有一對多關系,不進行轉換。(4)兩個實體集的一對一聯(lián)系的轉換,按規(guī)則進行,視情況而定。根據上述原則,本系統(tǒng)中學生選課管理系統(tǒng)的概念模型可轉換為如下關系數據模型:學生信息表(學號,姓名,院系,班級,性別,所選課程)教師信息表(教師代碼,教師姓名,性別,年齡,職稱)課程信息表(課程代碼,課程名稱,教學內容,任務與目的,考試方法,要求)課程表(課程編號,課程名稱,任課教師,課程學分,上課時間)成績單列表(學號,姓名,院系,班級,課程,任課教師,成績)第三章 學生選課信息管理系統(tǒng)的詳細設計3.1學生選課信息管理系統(tǒng)業(yè)務流程圖登錄子系統(tǒng)主要驗證不同的而用戶身份并取得不同的用戶權限,進行不同的系統(tǒng)操作。其業(yè)務流程圖如圖4-1所示:輸入登入信息輸入登入信息輸入登入信息系統(tǒng)管理員驗證登入信息系統(tǒng)用戶信息驗證登入信息教師信息教師學生驗證登入信息學生信息顯示驗證結果修改密碼進入系統(tǒng)退出系統(tǒng)登錄失敗 退出圖4-1 學生選課業(yè)務流程圖3.2學生選課信息管理系統(tǒng)功能流程圖選課系統(tǒng)是用來向學生顯示選課公告、排課信息等選課信息,以方便學生進行學課,其功能流程圖如圖4-2所示:學生進入選課系統(tǒng)開始選課選課公告排課公告教師反饋顯示選課結果完成選課學生選課信息退課圖4-2 登錄功能流程圖3.3學生選課信息管理系統(tǒng)程序設計系統(tǒng)詳細設計實施的第一步就是程序設計,程序設計是實現(xiàn)系統(tǒng)各項功能的關鍵,技術難度大,這就需要對程序設計的工具、編程要求以及編程風格等原則性問題有較高的要求。系統(tǒng)開發(fā)在程序設計時首先要滿足系統(tǒng)設計的功能,同時也要滿足以下要求。1、設計的程序應當易讀、易懂、易修改。1)程序的標識符應當易于他人理解,易于自己記憶,同時盡量反映它的屬性;2)當程序中有常用的常數時,應盡量通過標識符定義為常數來處理;3)在必要時加注釋,注釋一些特殊解法的作用;4)盡可能的用簡單方法去解決問題。2、設計的程序應當具有較高的質量。1)程序的設計必須正確的反映實際問題,同時能處理意外情況;2)程序的設計應當滿足用戶的友好性,滿足用戶的要求;3)程序運行應當有效快速,對于必須實施處理的任務必須能夠實時提供結果;4)程序應盡可能的符合開放系統(tǒng)要求;5)容錯性。3、設計的軟件應當具有友好的用戶界面1)提示功能,屏幕上的代碼信息要有操作提示;2)操作確認,對于一些不可恢復的操作應有確認操作,避免誤操作;3)數據校驗,對于一些有限制條件的輸入信息,可以自動校驗器正確性;4)錯誤恢復,用戶無意中進行了錯誤操作,應有相應的操作挽回錯誤;5)默認賦值,對于一些常用信息可以設置默認操作;6)記錄復制,用戶可以復制一條或多條已存在的記錄,并且可以修改復制結果。第四章 學生選課管理信息系統(tǒng)的調試與運行 系統(tǒng)設計任務完成后,首要的工作就是對系統(tǒng)設計進行檢驗,即進行系統(tǒng)測試,然后將系統(tǒng)交付使用。任何產品都需要經過測試,確保其符合質量要求,并能滿足用戶的需求。如果測試過程中發(fā)現(xiàn)任何問題,必須對整個系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026學年甘肅省隴南市西和縣數學三上期末調研模擬試題含解析
- 2025-2026學年賓縣三上數學期末聯(lián)考試題含解析
- 2024年湖南省永州市江華瑤族自治縣數學三上期末檢測試題含解析
- 行政法學多元化視野試題及答案
- 2025年執(zhí)業(yè)藥師考試成功的有效策略試題及答案
- 有效溝通在護理中的應用試題及答案
- 護理知覺與患者體驗分析及2025年試題與答案
- 護士職業(yè)素養(yǎng)的試題及答案評估
- 2025年執(zhí)業(yè)藥師與臨床實踐結合試題及答案
- 醫(yī)學綜合知識2025年試題及答案
- 經典美味的手抓飯
- 醫(yī)療糾紛預防和處理條例通用課件
- 模具管理系統(tǒng)解決方案課件
- 全套老年人能力評估師考試題庫(50題+答案)
- 中職電子商務班級建設方案
- 【校本作業(yè)】六年級下冊語文校本作業(yè)與單元練習(附參考答案)
- 安全生產與質量管理體系的關系
- 學生實習自主申請表
- 痛覺及其調制
- 七年級上冊語文人教版全冊文言文全文詳解及翻譯
- 北師大小學數學小升初《簡便運算》復習課件
評論
0/150
提交評論