【正文】
ER2021 database, the Jsp programming language take the development kit, uses each kind of objectoriented development kit which it provides, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system. this system may facilitate the student conveniently to choose a row of class. Realizes the entire school student to choose the row of class online inquiry. May also to the student information which es newly carry on the information input. Because the student attends class the situation to be plex, may realize the information to revise, adjusts student39。經過四十來年的發(fā)展,數據庫技術己經趨于成熟。就數據應用而言呈現出多樣化的空間,如數字圖書館、電子出版物、電子商務、遠程教育系統(tǒng)等的出現,給 web 數據庫技術提出了更多、更高的要求。例如,我國許多高校的網上招生系統(tǒng),學校的各種管理信息系統(tǒng),學校 選排課 系統(tǒng), 還有一些醫(yī)學院校開發(fā)出的網上診所、遠程診斷系統(tǒng)等等,都是基于校 園網的應用系統(tǒng)。早在七十年代末,美國就建成了 NSFNET(國家科學基金網 ),其課題的申報及課題的進展情況匯報都在網上進行。目前,國際上已具規(guī)模的遠程教育學校就有數百所之多,網上教育正在各地發(fā)揮著巨大的作用,為世界各國培養(yǎng)出大批人才。 在高等學校的 教務管理工作中,課程表的編排是一項十分復雜、棘手的工作。利用計算機輔助進行課表編排工作,既提高了排課工作的科學性,又可大大減輕管理人員的工作強度,提高工作效率,從而使學校教務管理現代化邁上了一個新臺階。在這里,學生 選排課 時的制約因素比較復雜,工作量也很大,而且往往需要在較短的時間 內完成。 從系統(tǒng)開發(fā)的復雜程度來看,計算機輔助排課與 選排課 是高校教務系統(tǒng)中的兩個關鍵子系統(tǒng),目前不少教務系統(tǒng)尚未很好地解決排課與 選排課 問題。 我想大家肯定都經歷過學生時代,也許很多人還對那個時候的 選課 記憶猶新,每個學期都要排著長長的隊伍去選。大學中,公 選排課 較多,學生可根據自己的專業(yè)及興趣選擇公 選課 程進行學習,本系統(tǒng)將從教學部門的要求出發(fā),實現公 選課的選擇、查詢與統(tǒng)計。 的動態(tài)網頁和 SQL Server 大型的數據庫。 。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,另外時間一長 ,將產生大量的文件和數據 ,這對于查找、更新和維護都帶來了不少的困難。 作為計算機應用的一部分 ,使用計算機對 選排課 信息進行管理 ,有著手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、 可靠性高、存儲量大、保密性好、壽命長、成本低等。 因此,開發(fā)這樣一套軟件成為很有必要的事情 ,在下面的各章中我們將以開發(fā)一套學生 選排課 系統(tǒng)為例 ,談談其開發(fā)過程和所涉及到的問題及解決方法。 (3) 設計實現用戶管理、課程管理、 選排課 信息錄入管理、新生信息錄入管理、課程的瀏覽和查找、學生查找等 JSP 頁面 。 (5) 建立完整的網上 選排課 ,進行測試并分析結果。 ( 2)本課題要求學生有熟練的 JSP 開發(fā)能力,有較強的自學能力以及一定的關系數據庫理論開發(fā)功底。 ( 4)具體問題再做詳細調查研究并與指導老師面談。對于軟件技術要求,現在的程序設計語言已非常成熟,要運用 HTML 樣式 ,圖形圖象制作工具來制作生動活潑的網頁及美觀的圖形文件或動畫文件,數據庫使用 SQL Server 2021 中提供的數據庫桌面工具 ODBC。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。 ( 3) 操作可行性 界面設計時充分考慮管理人員的習慣,使得操作簡單;數據錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴充。 準備階段 JSP 編程語言 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種 動態(tài)網頁 技術標準。 用 JSP 開發(fā) 的 Web 應用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 Web 服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML代碼一起返回給客戶。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。在這 一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 ( 3)強大的可伸縮性。 ( 4)多樣化和功能強大的開發(fā)工具支持。 SQLSERVER 2021 數據庫 SQL Server 是由 Microsoft 開發(fā)和推廣的關系數據庫管理系統(tǒng)( DBMS) ,它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于 1988 年推出了第一個 OS/2 版本。 SQL Server 特點: 1.真正的客戶機 /服務器體系結構。 3.豐富的編程接口工具, 為用戶進行程序設計提供了更大的選擇余地。 SQL Server 也可以很好地與 Microsoft BackOffice產品集成。 6.對 Web 技術的支持,使用戶能夠很容易地將數據庫中的數據發(fā)布到 Web 頁面上。 BS 模式與 C/S 模式的比較分析 C/S 模式主要由客戶應用程序 (Client)、服務器管理程序 (Server)和中間件(middleware)三個部件組成。服務器程序負責有效地管理系統(tǒng)資源,如管理一個信息數據庫,其主要工作是當多個客戶并發(fā)地請求服務器上的相同資源時,對這些資源進行最優(yōu)化管理。 B/S 模式是一種以 We b 技術為基礎的新型的 MIS 系統(tǒng)平臺模式。 第一層客戶機是用戶與整個系統(tǒng)的接口。瀏覽器將 HTML 代碼轉化成圖文并茂的網頁。這個后臺就是第二層的 Web 服務器。如果客戶機提交的請求包括數據的存取, Web 服務器還需與數據庫服務器協同完成這一處理工作。 B/S 模式的優(yōu)勢 首先它簡化了客戶端。這樣不但可以節(jié)省客戶機的硬盤空間與內存,而且使安裝過程更加簡便、網絡結構更加靈活。甚至與會者還可以把筆記本電腦聯上會議室的網絡插口,自己來查詢相關的數據。系統(tǒng)的開發(fā)者無須再為不同級別的用戶設計開發(fā)不同的客戶應用程序了,只需把所有的功能都實現在 Web 服務器上,并就不同的功能為各個組別的用戶設置權限就可以了。現代企業(yè)面臨著日新月異的競爭環(huán)境,對企業(yè)內部運作機制的更新 與調整也變得逐漸頻繁。當形勢變化時,它無須再為每一個現有的客戶應用程序升級,而只需對 Web 服務器上的服務處理程序進行修訂。如果一個公司有上千臺客戶機,并且分布在不同的地點,那么便于維護將會顯得更加重要。對于 C/S 模式,客戶應用程序有自己特定的規(guī)格,使用者需要接受專門培訓。無論是決策層還是操作層的人員都無需培訓 ,就可以直接使用。 最后, B/S 特別適用于網上信息發(fā)布,使得傳統(tǒng)的 MIS 的功能有所擴展。而這種新增的網上信息發(fā)布功能恰是現代企業(yè)所需的。 鑒于 B/S 相對于 C/S 的先進性, B/S 逐漸成為一種流行的 MIS 系統(tǒng)平臺。一些企業(yè)已經領先一步開 始使用它,并且收到了一定的成效。 數據庫系統(tǒng)設計 ( 1)在根目錄 xk 下建立一個 msg_data 文件夾用于存放 數據庫文件 ( 2)在 數據庫文件下建立 admin 、 classview 、 person 、 stunum四個數據表,內部具體設置如下: Admin 表: admin 、 admin_pass 分別為超級用戶名和超級用戶密碼,驗證管理員用。 Stunum 表: xuehao2 存儲管理員用戶維護的學號,以便提供個人普通用戶在注冊的學號驗證。 信息系統(tǒng)的主要任務是通過大量的數據獲得管理所需要的信息,這就必須存儲和管理大量的數據。 數據庫系統(tǒng)設計數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶 的。為了更好地組織數據和設計出實際應用數據庫,應該注意如下問題:規(guī)范化地重組數據結構:對數據進行規(guī)范化表達,這在后面將會具體討論。這一步設計完成后數據庫和數據結構設計工作基本完成,只待系統(tǒng)實現時將數據分析和數據字典的內容代入到所 設計的數據整體關系結構中,一個規(guī)范化數據庫系統(tǒng)結構就建立起來了。定義安全保密性的方法一般有如下幾種: a.原則上所有文件都定義為 4 級,個別優(yōu)先級特別高的辦公室 (終端或微機的入網賬號 )可定義高于 4 級的級別,反之則定義為低于 4 的級別。 應用系統(tǒng)開發(fā)工具 對軟件和硬件的要求 服務器 硬件 處 理器: Intel 酷睿 2 內 存: 256M 或更大 硬 盤: 20G 或更大 軟件 Microsoft Windows XP SQLSERVER 2021 Microsoft IIS 或更高版本 Microsoft Office 20