freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生選課系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2025-07-26 23:43 本頁面
 

【文章內(nèi)容簡介】 護(hù)了學(xué)生的個人隱私。系統(tǒng)管理員有修改學(xué)生選課信息的權(quán)限,所以需對系統(tǒng)管理員登錄模塊需要進(jìn)行更多的考慮。在此系統(tǒng)中,系統(tǒng)管理員可以查看單個學(xué)生選課情況或是對某門課程所選情況進(jìn)行記錄,并打印生成相應(yīng)的報表給授課教師查看,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對選課信息、總體選課情況信息各個年級和各個系別的查詢和統(tǒng)計。系統(tǒng)管理員可以瀏覽、查詢、修改、刪除每個學(xué)生的基本信息;瀏覽、查詢、統(tǒng)計、修改和刪除每個學(xué)生選課的基本信息,并且還應(yīng)具有生成選課報表,并打印輸出的功能。本系統(tǒng)主要實現(xiàn)學(xué)生信息管理、課程信息管理、教師信息管理,其中學(xué)生信息管理有學(xué)生姓名、學(xué)生學(xué)號、學(xué)生所在系、學(xué)生專業(yè)、預(yù)選科目、正選科目、退補選科目、登錄次數(shù)等;課程信息管理有課程名稱、已選人數(shù)、課程數(shù)目等;教師信息管理有教師姓名、教師職稱、教師所屬系、教師所授課程等。 前臺各功能模塊介紹身份驗證模塊:此模塊用來檢查正在登錄的用戶是否為本網(wǎng)站注冊的用戶,如不是本站注冊的用戶則登錄不上,就無法進(jìn)行選課操作,則需進(jìn)行注冊操作,這其中需要提供注冊者的真實姓名、學(xué)號、系別、年級等信息,這幾個信息只要有一個不對就注冊失敗,這樣可以很好防止非本校成員注冊,以免造成統(tǒng)計上的困難。如果已經(jīng)注冊成本站會員就在登錄時提供正確信息方可正常登錄,系統(tǒng)驗證輸入的用戶名和密碼無誤才能進(jìn)入選課操作界面,登錄后可以進(jìn)行個人資料的修改,這里只提供部分資料,系別和年級這些資料不允許用戶進(jìn)行修改,因為這些資料只在注冊時用到,其它時間用不到,隨意修改容易使系統(tǒng)出錯,所以不允許用戶輕易修改,如果想要修改的話可以讓系統(tǒng)管理員從后臺進(jìn)行修改。預(yù)選模塊:學(xué)生登錄后,如果這時在預(yù)選時間范圍內(nèi),系統(tǒng)就會根據(jù)該生所屬的系別和年級自動給出提示信息,告訴他應(yīng)選幾門課,由于預(yù)選的目的是讓學(xué)生熟悉系統(tǒng)的使用方法,如不滿意或錯選了某一門課程,都有可以再進(jìn)行預(yù)選。如果不在預(yù)選時間范圍內(nèi),系統(tǒng)就會自動給出提示,非預(yù)選時間不能進(jìn)行預(yù)選操作。正選模塊:學(xué)生登錄后,如果這時在正選時間范圍內(nèi),系統(tǒng)就會根據(jù)該生所屬的系別和年級自動給出提示信息,告訴他應(yīng)選幾門課,由于正選關(guān)系到統(tǒng)計問題所以每名學(xué)生只有一次正選的機會,多選或少選科目的操作都無法生效,只有選擇科目的數(shù)目與系統(tǒng)提示的數(shù)目相等此次操作才能生效。以后將只能查看正選的科目,無法再進(jìn)行改動。如果不在正選時間范圍內(nèi),系統(tǒng)就會自動給出提示,非正選時間不能進(jìn)行正選操作。退補選模塊:學(xué)生登錄后,如果這時在退補選時間范圍內(nèi),系統(tǒng)就會從該生已經(jīng)選擇的科目中挑出人數(shù)沒有達(dá)到指定人數(shù)的課程并且計算出總共幾門課程需要重新選課,并給出提示信息,讓用戶從其它已經(jīng)達(dá)到指定人數(shù)的課程名稱中選擇計算出來的課程的門數(shù),選擇的其它達(dá)到指定人數(shù)的課程繼續(xù)有效,此次操作也只能進(jìn)行一次。進(jìn)行完之后用戶只有查看退補選的課程。如果該用戶所選的課程都達(dá)到指定人數(shù)則退補選對該用戶無效,系統(tǒng)會給出不用進(jìn)行退補選操作的提示。如果不在退補選時間范圍內(nèi),系統(tǒng)就會自動給出提示,非退補選時間不能進(jìn)行退補選操作。選課信息模塊:只有在學(xué)生登錄后,即可查看選課信息模塊,在哪個時間段查看哪個時間段內(nèi)的選課信息,這里每個學(xué)生只允許查看本班成員的選課信息,不能跨年級和系別查看信息。沒有登錄的話查看不了該模塊。教師簡介模塊:只有在學(xué)生登錄后,即可查看教師簡介模塊,這里這列出本學(xué)期給各個年級各個系別上公共課的教師,其它教師不列出,把教師的姓名、職稱、所屬部門、所授課程都列出,這樣方便學(xué)生在選課之前做一個參考。沒有登錄的話查看不了該模塊。 后臺各功能模塊介紹由于后臺涉及到整個網(wǎng)站的各項操作,只要進(jìn)入后臺就可隨意對該網(wǎng)站進(jìn)入設(shè)置或改動,使網(wǎng)站崩潰可以說是輕而易舉,所以在登錄后臺系統(tǒng)的時候加了隨機碼的限制,這樣可以增加網(wǎng)站的安全性,只有在系統(tǒng)管理員輸入的用戶名、密碼和隨機碼的與系統(tǒng)與之驗證的一致時方可進(jìn)入后臺管理程序,否則不允許進(jìn)入。網(wǎng)站密碼設(shè)置模塊:這個模塊的功能是設(shè)置網(wǎng)站管理員的用戶名和密碼,只要在規(guī)定的文本框中輸入用戶名和密碼即可,定期的修改網(wǎng)站的管理員用戶名和密碼是一項很必要的操作。這樣可保證網(wǎng)站的安全。網(wǎng)站公告管理模塊:管理員進(jìn)入后臺的公告管理模塊后,就可看到網(wǎng)站已經(jīng)有的公告,可以對列出的每條公告進(jìn)行查看、編輯、刪除操作,還可以新增公告,后臺的設(shè)置是只顯示最近添加的一條公告,其它公告不在網(wǎng)站前臺顯示,該模塊功能簡單很容易操作。網(wǎng)站用戶管理模塊:這個模塊內(nèi)包含2個子模塊,其中一個子模塊是單個用戶管理,可以從后臺添加用戶,這時需要輸入要添加的學(xué)生的學(xué)號、姓名、系別、年級信息;可以查詢每一名學(xué)生的基本信息情況;可以對列出的每一名學(xué)生的基本信息情況進(jìn)行編輯操作,但是不能編輯學(xué)號,因為學(xué)號是區(qū)別每一名學(xué)生的唯一標(biāo)識符,姓名可以重名,但學(xué)號一定不能重,所以為了防止意外,學(xué)號一經(jīng)確定即不能修改,可以修改除學(xué)號以外的基本信息;還可以刪除任意一名學(xué)生的信息。另一個子模塊是批量用戶管理模塊,因為升學(xué)或畢業(yè)等原因,一個年級的各個班級的學(xué)生信息都需要進(jìn)行改動或刪除操作,這時用批量用戶管理功能比較快捷,可以對任意年級的學(xué)生進(jìn)行修改,只需要輸入相對應(yīng)的信息就可以了;還可以刪除任意一個年級的各個班級的學(xué)生信息,這樣比一個一個的刪除每名學(xué)生的信息快捷。學(xué)生選課管理模塊:這個模塊內(nèi)包含4個子模塊,學(xué)生選課查詢模塊:這里不僅可以查看和編輯每名學(xué)生的選課情況,還可以查看指定年級指定的班級所有學(xué)生的選課情況,這里的編輯只是真對正選操作而言,以防萬一出現(xiàn)意外,所以編輯的正選課程格式要與從前臺輸入的格式一致,否則將出現(xiàn)錯誤。開設(shè)課程管理模塊:這里可以添加、刪除、修改課程的名稱,每個年級需要選擇的課程數(shù)目,指定每門課程達(dá)到開課的最小人數(shù)。選課時間管理模塊:這里主要設(shè)置預(yù)選、正選、退補選的開始時間和持續(xù)天數(shù)。教師簡介管理模塊:這里主要把教師的一些資料上傳到網(wǎng)站上,以便學(xué)生選課進(jìn)行參考,需要輸入教師的姓名、職稱、所屬部門、所授課程、此學(xué)期是否上課是用來控制此教師的信息是否在前臺顯示。數(shù)據(jù)庫管理模塊:這個模塊的功能就是把當(dāng)前正在使用的數(shù)據(jù)庫進(jìn)行一次備份,以免造成數(shù)據(jù)丟失,無法恢復(fù)的后果。 數(shù)據(jù)流分析學(xué)生選課管理系統(tǒng)的業(yè)務(wù)流程:首先由系統(tǒng)管理員錄入有選課權(quán)限的學(xué)生的真實姓名、學(xué)號、系別、年級信息,然后將這些信息保存到數(shù)據(jù)庫中的student表中。有選課權(quán)限的學(xué)生根據(jù)錄入的這些信息與注冊時所填寫的信息進(jìn)行對比,一致的情況才允許注冊,之后學(xué)生按照規(guī)定時間進(jìn)行預(yù)選、正選、退補選操作,選課操作結(jié)束之后,系統(tǒng)管理員從后臺對照數(shù)據(jù)看是否有錯誤的地方,并對這些不足之處進(jìn)行修改,最后系統(tǒng)管理員將全部選課的結(jié)果進(jìn)行報表打印。所有具有選課權(quán)限的學(xué)生均可進(jìn)行選課信息查詢,系統(tǒng)管理員可以將出錯的學(xué)生的信息進(jìn)行修改或刪除,還可從后臺補充有選課權(quán)限的學(xué)生信息。分層數(shù)據(jù)流程圖繪制繪制數(shù)據(jù)流程圖的目的是為了方便開發(fā)人員與用戶的交流,以及為系統(tǒng)的設(shè)計提供依據(jù)。數(shù)據(jù)流程圖的繪制過程通常采用自頂向下,逐層分解,直到功能細(xì)化為止,形成若干層次的數(shù)據(jù)流程圖。學(xué)生選課系統(tǒng)的數(shù)據(jù)流程圖頂圖,如圖33所示。學(xué)生進(jìn)行選課提供課程信息統(tǒng)計信息維護(hù)選課系統(tǒng)管理員圖33 選課系統(tǒng)頂圖選課系統(tǒng)頂圖概括了整個系統(tǒng)的與規(guī)模,對其進(jìn)行分解,得到選課系統(tǒng)的數(shù)據(jù)流程圖中圖,如圖34所示。P1 注冊登記P2 預(yù)選課程P3 正選課程P4 退補選P5 選課信息瀏覽P6 教師信息瀏覽學(xué)生D1學(xué)生信息D22教師信息D3管理員信息D4公告信息系統(tǒng)管理員P7 密碼管理P8 公告管理  P9 用戶管理 P10 選課管理P11 數(shù)據(jù)庫備份后臺 前臺圖34 選課系統(tǒng)中圖中圖表明了本系統(tǒng)的前臺劃分為6個功能模塊,后臺則包括5個功能模塊。對各個模塊進(jìn)行進(jìn)一步分解,可以得到細(xì)化的底層數(shù)據(jù)流程圖。以下給出選課數(shù)據(jù)流程底圖如圖所示。 修改預(yù)選 D1學(xué)生信息  預(yù)選系統(tǒng)用戶登錄學(xué) 生預(yù)選課程 登錄系統(tǒng)修改預(yù)選圖35 預(yù)選功能底圖D1學(xué)生信息  正選系統(tǒng)用戶登錄學(xué) 生正選課程 登錄系統(tǒng)圖36 正選功能底圖 登錄系統(tǒng)退補選D1學(xué)生信息  退補選系統(tǒng)學(xué) 生用戶登錄圖37 退補選功能底圖 系統(tǒng)數(shù)據(jù)模型設(shè)計學(xué)生學(xué)號真實姓名用戶名系別登錄次數(shù)年級預(yù)選正選退補選 ER圖圖38 學(xué)生實體ER圖系別、年級此系某年級預(yù)選科數(shù)此系某年級正選科數(shù)圖39 系別、年級實體ER圖課程課程名稱課程所屬年級此課程預(yù)選人數(shù)此課程正選人數(shù)此課程開課的最少人數(shù)此課程是否要重選標(biāo)志圖310 課程實體ER圖教師教師姓名教師職稱教師所屬系別教師所授課程教師圖片所在路徑教師此學(xué)期是否上課圖311 教師實體ER圖選課時間預(yù)選時間正選時間退補選時間預(yù)選持續(xù)天數(shù)正選持續(xù)天數(shù)退補選持續(xù)天數(shù)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1