【正文】
3. 界面力求友好。 (1) 在界面設(shè)計上應(yīng)該力求簡潔明了,能夠讓用戶很容易地看懂該如何操作。 (4) 學(xué)生可以修改自己的基本信息,在 ? 模塊開放的時間內(nèi),進行基本的選課和查看、刪除自己的已選選課信息。 (2) 管理員能夠管理所有系統(tǒng)數(shù)據(jù)庫的信息,并且能夠?qū)處熀蛯W(xué)生模塊進行管理。 技術(shù)測試 系統(tǒng)目標 利用學(xué)?,F(xiàn)有的軟硬件設(shè)施,并根據(jù)學(xué)生選課的規(guī)則,開發(fā)出有本校特色的、適合于本校教務(wù)處進行學(xué)生選課工作的 系統(tǒng) ,本 系統(tǒng) 應(yīng)該嚴格根據(jù)本學(xué)校學(xué)生選課規(guī)則進行設(shè)計,并且應(yīng)該達到以下幾個要求: 1. 必須能夠滿足管理員、教師和學(xué)生模塊的不同功能需求。 概要設(shè)計 7. 模塊與模塊應(yīng)該怎樣進 行連接才能讓系統(tǒng)更加好用。 詳細設(shè)計 5. 畫出系統(tǒng)的程序流程圖和數(shù)據(jù)流圖,確定系統(tǒng)的大體框架。 概要設(shè)計 3. 前臺比較適合用哪種程序開發(fā)語言來進行開發(fā)。 (斟酌是此階段要完成的 嗎 ?) 1.學(xué)校學(xué)生選課的具體流程。需求分析是軟件開發(fā)工作的前提,也是軟件開發(fā)后續(xù)工作的依據(jù),需求分析定位不準確 ,軟件開發(fā)的后續(xù)工作也就失去了進行下去的必要,因此需求分析工作應(yīng)該越詳細越好。從教師的角度來說,教師提出代課申請完成課程發(fā)布的工作更加容易,得到教學(xué)的信息更加快捷,因此通過網(wǎng)上選課系統(tǒng) 學(xué)生可以自主選擇課程,同時大幅度的 提高教師排課的工作效率 , 順應(yīng)了高校教學(xué)模式的發(fā)展 。隨著高校人數(shù)的增多,上述弊端會越來越多的暴露出來。從學(xué)生的角度來說,由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開始實行的是學(xué)生的自主選課模式。教務(wù)處的教師則通過選課系 統(tǒng)的管理員子系統(tǒng)來管理學(xué)生的選課情況,使得學(xué)生選課工作達到系統(tǒng)化和自動化,大大提高了學(xué)校的工作效率。 與傳統(tǒng)的選課方式相比,網(wǎng)上選課系統(tǒng)利用局域網(wǎng)為學(xué)生選課帶來了便利。目前,國際上已具規(guī)模的遠程教育學(xué)校就有數(shù)百所之多,網(wǎng)上教育正在各地發(fā)揮著巨大的作用,為世界各國培養(yǎng)出大批人才。早在七十年代末,美國就建成了 NSFNET(國家科學(xué)基金網(wǎng) ),其課題的申報及課題的進展情況匯報都在網(wǎng)上進行。利用計算機輔助進行課表編排工作,既提高了排課工作的科學(xué)性,又可大大減輕管理人員的工作強度,提高工作效率,從而使學(xué)校教務(wù)管理現(xiàn)代化邁上了一個新臺階。在高等學(xué)校的教務(wù)管理工作中,課程表的編排是一項十分復(fù)雜 、棘手的工作。在這里,學(xué)生選課時的制約因素比較復(fù)雜,工作量也很大,而且往往需要在較短的時間內(nèi)完成。 第 2 章 需求分析 ..................................... 錯誤 !未定義書簽。s online information inquiry, choose class function as well as system39。相信系統(tǒng)以后會向著更加完善、更加 高 效、更加簡潔和更加人性化的方向發(fā)展。代碼盡量使用存儲過程和盡量減少數(shù)據(jù)庫連接的打開時間等手段來提高性能。系統(tǒng)有較高的安全性和較好的性能。通過該系統(tǒng),使學(xué)生可以方便地在校園網(wǎng)上進行網(wǎng)上選課。針對學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生模塊、教師模塊以及管理員模塊三個大方面進行了設(shè)計,基本實現(xiàn)了學(xué)生的在線信息查詢、選課功能以及管理員對系統(tǒng)的整體管理和課程信息發(fā)布的管理等功能。這種方法雖然直接,但是造成選課的盲目性和教務(wù)處處理數(shù)據(jù)的繁重性。青島理工大學(xué)畢業(yè)論文(設(shè)計) I 摘 要 隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。以往的選課方法是隨堂報名。為了減輕教務(wù)處工作,以及每個學(xué)生更好的選擇自己所喜歡的科目。 本文通過分析瀏覽器 /服務(wù)器 架 構(gòu) 的特點并結(jié)合選課的實際情況,提出了基于瀏覽器 /服務(wù)器 架 構(gòu) 網(wǎng)上選課系統(tǒng) 的基本設(shè)計思想,簡要介紹了系統(tǒng)各功能模塊,著重討論了 數(shù)據(jù)庫的設(shè)計 及 用 SQL Server 2021開發(fā)網(wǎng)上選課系統(tǒng)時的數(shù)據(jù)庫訪問技術(shù)和動態(tài)網(wǎng)頁制作技術(shù) ,并給出了部分實現(xiàn)代碼。該 B/S架 構(gòu)的系統(tǒng)在 Windows XP/Windows 7系統(tǒng)和 下 開發(fā)完成 ,使用 C#作為 ,SQL Server 2021作為數(shù)據(jù)庫。其中連接數(shù)據(jù)庫的字符串在 置 , 增加了靈活性, 并經(jīng)過編碼加密,提高 了數(shù)據(jù)庫的安全 性 。 網(wǎng)上選課在全球高校已趨向普遍,網(wǎng)上選課系統(tǒng)也會在不斷的實際應(yīng)用中得到更多機會的發(fā)展和完善。 關(guān)鍵詞 : 網(wǎng)上選課,瀏覽器 /服務(wù)器, ,數(shù)據(jù)庫管理系統(tǒng)青島理工大學(xué)畢業(yè)論文(設(shè)計) II ABSTRACT With the increase of the enrolling number, the data for daily registry is increasing, too. As usual we should go to classroom to enroll. Although the method is simple, but result in blindness of the course enrollment and the heavy of registry data processing. In order to reduce the work of registry ,and for each student to choose their own favorite subjects better. The system included three modules : student module, teacher module as well as system manager module. It realized student39。s whole management and curriculum information issue functions and so on. This paper showed the basic design ideas of the Browser/Server architecture based on online course selection system by analyzing the characteristic of the Browser/Server architecture and bining with the actual public elective courses conditions of our school. It introduced the function module and database design briefly, followed by a discussion on database accessing technology and the active page technology of the course select system based on and SQL Server 2021. By using this system, students could select courses online efficiently. This Browser/Server architecture system was developed in platform in Windows XP ?operating system, using C as development language and SQL Server 2021 as the database. This system had higher security and better performance. The parameter, which is used to connecting with the database, could be modified at any time in the file “ ”. The string was encoded and encrypted, increasing flexibility of the system and security of the database. In code implementation, stored procedure was used to minimizing the database opening time and improving performance of the system. Online class selection bees more and more popular now, It will also obtain 青島理工大學(xué)畢業(yè)論文(設(shè)計) III more development and improvement opportunity in the unceasing practical application. Wish the system will be more perfect, efficiency, and have a good development. KEY WORDS: course select system, B/S, , Database management system 青島理工大學(xué)畢業(yè)論文(設(shè)計) IV 目錄 第 1 章 緒 論 ........................................ 錯誤 !未定義書簽。 系統(tǒng)要解決的幾個問題 ......................................... 3 系 統(tǒng)目標 ..................................................... 3 系統(tǒng)可行性分析 ............................................... 4 技術(shù)可行性 ............................................. 4 經(jīng)濟可行性 ............................................. 5 操作可行性 ............................................. 6 第 3 章 系統(tǒng)總體設(shè)計 ................................................. 7 系統(tǒng)總體功能 ................................................. 7 系統(tǒng)各部分功能 ............................................... 7 系統(tǒng)管理員模塊功能 ..................................... 7 教師模塊功能 ........................................... 8 學(xué)生模塊功能 ........................................... 8 系統(tǒng)登錄模塊的程序流程圖 ..................................... 9 第 4 章 數(shù)據(jù)庫設(shè)計 .................................................. 10 數(shù)據(jù)庫表概要說明 ............................................ 10 數(shù)據(jù)庫概念設(shè)計 .............................................. 11 各表的作用及實體屬性圖 ................................ 11 系統(tǒng)總體 E R圖 ...................................... 13 數(shù)據(jù)庫邏輯設(shè)計 .............................................. 14 第 5 章 系統(tǒng)詳細設(shè)計 ................................................ 17 系統(tǒng)各模塊功能詳細介紹 ...................................... 17 登錄模塊功能 .......................................... 17 管理員 模塊功能 ........................................ 17 教師 模塊功能 .......................................... 18 學(xué)生 模塊功能 .......................................... 18 青島理工大學(xué)畢業(yè)論文(設(shè)計) V 系統(tǒng)總體流程圖 .............................................. 19 主要模塊的詳細設(shè)計 .......................................... 20 青島理工大學(xué)畢業(yè)論文(設(shè)計) 1 第 1 章 緒 論 我國高校都實行了學(xué)分制,它的核心是允許學(xué)生自由選課,即把學(xué)習(xí)的自主權(quán)交給學(xué)生。運用計算機輔助選課, 既 能實時地對大量選課數(shù)據(jù)進行檢驗和統(tǒng)計 ,十分方便地輸