【正文】
程信息,可以修改和刪除課程的信息。學生信息管理界面如下圖 53所示:圖 53學生信息管理界面當添加教師信息的時候,同樣本系統(tǒng)也要對教師的工號進行驗證,在設計數(shù)據(jù)庫的時候教師的工號被設置成了唯一標識,也可以通過這個標識避免對教師信息的重復添加,所以和添加學生時一樣的驗證方法來教師工號,管理員在添加教師的信息時還可以添加教師其他的的基本信息。 用戶登陸功能模塊本系統(tǒng)的主頁是用戶登錄頁面,用戶可以輸入用戶名和密碼并選擇登錄的用戶登錄,根據(jù)不同用戶的選舉之前的角色來訪問不同的模塊,登錄成功其界面樣式如下圖51所示:圖 51 用戶登錄界面 管理員功能的模塊所謂的管理員就是本系統(tǒng)中權限最高的使用者,也就是說管理員可以操作系統(tǒng)中的全部管理模塊。如果正確系統(tǒng)就會跳轉到用戶角色為學生的界面,進入后學生可以看到自己的相關信息,同時學生可以進入到在線選課頁面,當學生選擇課程時,界面會跳轉到課表反映該生選擇情況。包括增加、刪除、修改。管理員的實體圖如下圖 42所示:編號登陸賬號管理員信息登陸密碼圖 42管理員實體圖課程的實體圖如下圖 43所示:主鍵任課教師上課地點學分課程名稱課程編號課程信息圖 43課程實體圖系統(tǒng)公告的實體圖如下圖 44所示:編號發(fā)布時間公告內(nèi)容公告標題公告信息圖 44系統(tǒng)公告實體圖學生選課的實體圖如下圖 45所示:主鍵課程編號學生學號選課信息圖 45學生選課實體圖學生的實體圖如下圖 46所示:編號性別郵箱學號姓名學生信息學院專業(yè)登陸密碼圖 46學生信息實體圖教師的實體圖如下圖 47所示:編號性別郵箱工號姓名教師信息學院專業(yè)登陸密碼圖 47教師信息實體圖學院的實體圖如下圖 48所示:主鍵學院名稱學院信息圖 48學院信息實體圖專業(yè)的實體圖如下圖 49所示:編號專業(yè)名稱學院名稱學院編號專業(yè)信息圖 49專業(yè)信息實體圖在目前數(shù)據(jù)庫管理領域中常用的幾種數(shù)據(jù)庫管理系統(tǒng)中我選擇了 SQL2022數(shù)據(jù)庫管理系統(tǒng)作為學生選課系統(tǒng)的數(shù)據(jù)庫管理軟件,我創(chuàng)建的數(shù)據(jù)庫名叫ElectiveMisData。(1)邏輯設計:邏輯結構設計也就是把 ER圖轉換為邏輯結構。它具有以下特點:如果正確系統(tǒng)就會跳轉到用戶角色為學生的界面,進入后學生可以看到自己的相關信息,同時學生可以進入到在線選課頁面,當學生選擇課程時,界面會跳轉到課表反映該生選擇情況。包括增加、刪除、修改。本系統(tǒng)的管理員模塊的業(yè)務流程圖如下圖 34所示:登錄 驗證密碼驗證賬號登錄成功賬號管理公告管理YNNY新聞信息管理學生管理專業(yè)管理退出教師管理課程管理 學院管理圖 34 管理員的業(yè)務流程圖教師管理模塊的業(yè)務流程圖如下圖 35所示:開 始登 錄驗 證 密 碼驗 證 賬 號登 錄 成 功修 改 登 錄 密 碼修 改 個 人 資 料查 詢 學 生查 看 任 課查 看 公 告YYNN圖 35教師的業(yè)務流程圖學生管理模塊業(yè)務流程圖如下圖 36所示:開 始登 錄驗 證 密 碼驗 證 賬 號登 錄 成 功修 改 登 錄 密 碼修 改 個 人 資 料查 看 公 告已 選 課 程查 看 課 程YYNN選 擇 課 程圖 36學生的業(yè)務流程圖上面的圖的描述,對本系統(tǒng)的業(yè)務流程做出了初步介紹。(2) 本系統(tǒng)時間特性要求響應時間:必須在學生和老師容忍的時間內(nèi),也就是說盡量有多快就多快。管理員在本系統(tǒng)中權限是最高的,也就是說他可以操作本管理系統(tǒng)中的全部管理信息模塊。所有學生和老師操作一個簡單、實用的學生選課系統(tǒng)是沒有問題的。所以硬件問題基本不存在。因此,設計、開發(fā)此系統(tǒng)是可行的。所謂的可行性研究就是用最小的開發(fā)成本來判斷該項目是不是能夠開發(fā),有沒有開發(fā)的價值。只要本系統(tǒng)的操作簡單、界面友好而且實用的話,無論學生還是老師一定都會樂于使用本系統(tǒng),因為使用本系統(tǒng)可以節(jié)約大量是人力物力和時間。適合小企業(yè)應用到各種規(guī)模的企業(yè)計算,同時 SQL Server數(shù)據(jù)庫提供了通知服務、復制和最新的 SQL服務代理等企業(yè)級應用,SQL Server數(shù)據(jù)庫的使用者可以使用各種語言在該軟件中編寫業(yè)務邏輯,這樣就可以方便的進行數(shù)據(jù)庫開發(fā)了。SQL Server它具有一些特點,這些特點讓它具有強大的數(shù)據(jù)庫管理功能,比如說它的多種開發(fā)平臺、遠程管理等等一些特點。 與 XML相融合 SQL SERVER數(shù)據(jù)庫簡介數(shù)據(jù)庫技術就是把巨大的大數(shù)據(jù)進行數(shù)字化管理的最基礎的技術。 強大的 Web服務器控件。 快速應用開發(fā)功能。 語言簡潔。但是呢,C程序編程語言使用 框架的類庫,并且它對面向 Inter對象模型進行了重新設計;在 C中廢棄了對指針類型,在廢棄后,這樣的話程序就不可以隨隨便便的訪問內(nèi)存地址,從代碼的健壯性方面看代碼更為健壯;在 C中沒有多重繼承這個說法,所有在 C中沒有像 C++那樣因為多重繼承而帶來的那些可怕的后果。因為 C與 C/C++有著極高相似度,所以說如果一個程序員使用過 C/C++開發(fā)程序,那么他很快的就可以學會使用 C開發(fā)程序。 也就說 C成為了微軟公司研究院的最新的研究成果。 Framework緊密結合,提供了模塊化的設計方式,與此同時,網(wǎng)絡上用 ASP技術開發(fā) ASP網(wǎng)站以萬為單位在網(wǎng)絡上瘋狂的增長。 戰(zhàn)略中 ,平臺之后,從 ASP升級為 ,但是呢,它并不是簡簡單單的升級而已,卻 平臺開發(fā)的新技術,而他是在 ,在它推出的時候 ADO 也一起問世了,它的簡單和高度可定制的能力,也是其迅速崛起的原因,這些原因也使它能快速的成為 Web應用程序的建立、管理、部署的最佳最合適的平臺。3.共享性 學生選課系統(tǒng)的設計實現(xiàn)了系統(tǒng)的共享,只要是在學校內(nèi)網(wǎng)上學校的許多部門都可以使用本系統(tǒng),為學校的相關工作帶來了便利。2.信息處理:設置增、刪、改、查等信息的處理功能?,F(xiàn)在學校教務處必須要建立一個學生選課系統(tǒng),它對于學校的教務信息管理這一塊來說是至關重要的,所以說學生在線選課系統(tǒng)可以讓學生更全面的知道學校在本學期開設的選修課程,也方便了教務處對學生的相關信息的管理,他和之前通過傳統(tǒng)的人工管理方比起來有許多的優(yōu)點,比如:效率高,保密性好,可以長時間無損壞的保存大量的數(shù)據(jù)文件,可以更好的查找、更新和維護,可以減少大量的相關工作人員,可以規(guī)范化管理該信息。可以在 ,并且經(jīng)過加密可以增長靈活性,可以更好的全面的保護數(shù)據(jù)庫中數(shù)據(jù)的安全。學生可以通過本系統(tǒng)很方便的進行選課。 C.NET引言在大學生數(shù)量增加的同時,教務系統(tǒng)也在不斷的跟進上漲。關鍵詞:選課;Visual Studio 2022;SQL Server;;C.NETAbstract:When the number of college graduates increased year by year, and the number of information system of educational administration was also increased constantly. Schools in order to service for students being full of more thought and hommization, pointing at the course for students ,The design of this system ,could let students realize coursechoosing online, when they design the system, mainly to make students select course online, perform in course information, such as increase ,delete, alteration, an