【正文】
rds management system Abstract Along with information technology in management more and more thorough and widespread application, the management information system the implementation to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency anically to anize the internal activity, must establish the management information system which adapts with own characteristic. This article uses JSP and MS SQLServer and so on is the development kit, (or Windows 2,000) as develops the platform take Windows XP, designs a school register management information system, to student39。 畢業(yè)設計(論文) 題 目 基于 JSP 的學生學籍管理系統(tǒng) 學生學籍管理系統(tǒng) I 基于 JSP的 學生學籍 管理系統(tǒng) 摘要 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。s information, the curriculum, the result carries on the unification management, is advantageous for the inquiry, the revision and the deletion. Involves the main content includes: The system structure plan, designs the platform to build as well as the system design. The main realization function module has the management system management system the function to introduce the subsystem, the new born matriculation subsystem, the student result management subsystem, manages the subsystem in the school student, manages the subsystem, each kind of information inquiry subsystem as well as the system maintenance subsystem to the school student. This system function perfect, may cause the universities the school register management system to extricate from the pure handwork, realization universities school register management system automation, standardization, rationalization, scientific style, its usability strong, the user contact surface is friendly, is helpful to speeds up the universities the information transmission and the intelligent construction, and finishes the upholstery for the universities whole realization information management system. Keywords: Student school records management ; B/S。本系統(tǒng)在認真研究國內(nèi)外同類產(chǎn)品的基礎上,博取眾家之長,并在多年從事學生檔案管理專家 的指導下開發(fā)而成,該系統(tǒng)適合各類中、小學校、職業(yè)技術學校的學生學籍管理。學籍是組織管理學生的客觀依據(jù) ,但傳統(tǒng)的學籍管理模式和管理手段不僅大量地消耗人力、物力,同時,還存在諸多弊端,時常影響教學秩序,阻礙教學改革的深化,難以保證該項工作應具有的嚴肅性。 研究內(nèi)容 系統(tǒng)由 一臺 WEB 服務器 、 SQL Server2020 數(shù)據(jù)庫服務器 和 眾多 客戶端工作站構成 ,采用 為 BrowseServerDatabase三級框架結構,使用 JSP 編程,實現(xiàn) 學籍 管理 , 該系統(tǒng)有以下 五個 功能模塊: 系統(tǒng) 管理員 管理。管理員通過該功能對新生的錄入。 選課情況管理 。隨著 WEB技術的日益成熟, Browse/Server(簡稱 B/S)結構已成為取代 Client/Server(簡稱 C/S)結構的一種全新技術。 數(shù) 據(jù)庫 Browse 瀏覽器 Web 服 務器 學生學籍管理系統(tǒng) 8 圖 三層體系結構 采用該結構軟件的優(yōu)勢在于: (1)無須開發(fā)客戶端軟件,維護和升級方便; (2)可跨平臺操作,任何一臺機器只要裝有 WWW瀏覽器軟件,均可作為客戶機來訪問系統(tǒng); (3)具有良好的開放性和可擴充性; (4)可采用防火墻技術來保證系統(tǒng)的安全性,有效地適應了當前用戶對管理信息系統(tǒng)的新需求。 SQL Server 2020 SQL Server 2020具有較好的可伸縮性和可靠性,提供了以 Web標準為基礎的擴展數(shù)據(jù)庫編程功能,可以滿足電子商務和企業(yè)應用程序的要求。 SQL Server在網(wǎng)絡組件的頂部添加了服務器特有的中介組件,諸如開放式數(shù)據(jù)庫連接 (ODBC)后能使不同客戶機進行相互連接 ,它可處理基于 Inter的應學生學籍管理系統(tǒng) 9 用程序 ,幫助用戶把 SQL Server數(shù)據(jù)庫信息集成到 Web頁面 。這樣,不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP做出漂亮的動態(tài)網(wǎng)頁。因此,本系統(tǒng)采用 JSP語言開發(fā)。使用它的目的是與 HTML超文本標記語言、 Java 腳本語言( Java小程序)一起實現(xiàn)在一個 Web 頁面中鏈接多個對象,與 Web 客戶交互作用。 基于對象的語言 JavaScript 是一種基于對象的語言,同時以可以看作一種面向對象的。它對用戶的反映響應,是采用以事件驅動的方式進行的。 ? 系統(tǒng)內(nèi)容的全面性。 硬件配置: CPU: ; 內(nèi)存: 256M; 硬盤: 80G; 軟件配置: 操作系統(tǒng): Windows XP/Windows 2020; 數(shù)據(jù)庫: SQL Server 2020; JSP 服務器: Tomcat; 開發(fā)工具: JBuilder X。 系統(tǒng)功能描述 本系統(tǒng)功能主要劃分學生操作管理、管理員操作管理 2大模塊。其它可錄入的信息,學生可以進行修改,提交后數(shù)據(jù)庫更新相關信息。 管理員操作管理包括下面幾個子模塊,如下圖所示: 圖 在管理員操作管理中,管理員對學生信息的修改、添加、刪除,對課程的修改、添加、刪除。 系統(tǒng)分為學生登錄和管理員登錄,下面分別對其進行用例分析。 密碼修改:管理員修改自己的密碼。 該系統(tǒng)中共需要創(chuàng)建 6 個數(shù)據(jù)表,依次是: 1. admin 表:記錄 管理人員信息 2. student 表 :記錄 學生信息 3. chengji 表:記錄 基礎課程 信息 4. kecheng 表:記錄 選課 信息 5. 成績關聯(lián) 表: 記錄 學生基礎課程成績 6. 選課關聯(lián) 表:記錄 學生選課 信息 數(shù)據(jù)庫表的結構 表 31 admin表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 name 管理員姓名 是 char 20 Not null 惟一標識 sex 性別 否 char 10 age 年齡 char 10 tel 電話 char 20 郵箱 50 學生學籍管理系統(tǒng) 20 address 地址 50 ad_password 密碼 50 Not null 表 32 student表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 stu_name 姓名 不是 char 20 Not null stu_id 學號 是 char 10 Not null 惟一標識 stu_password 密碼 varchar 50 Not null sex 性別 char 10 Not 學生學籍管理系統(tǒng) 21 null dept 專業(yè) char 25 Not null mz 民族 char 25 Not null zzmm 政治面貌 char 20 Not null zym 曾用名 char 25 sfz 身份證 varchar 50 age 年齡 char 20 jg 籍貫 varchar 50 jkzk 健康狀況 char 25 rxdate 入學時間 char 20 學生學籍管理系統(tǒng) 22 jtdz 家庭地址 varchar 50 jtdh 家庭電話 char 20 yzbm 郵政編碼 char 15 brlsfs 本人號碼 char 15 郵 箱 varchar 50 qtlxfs 其他聯(lián)系 char 50 bz 備注 char 50 表 33 chengji表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 xqh 學期號 不是 char 20 Not 學生學籍管理系統(tǒng) 23 null kch 課程號 是 varchar 50 Not null 惟一 標識 kcm 課程名 char 20 Not null xf 學分 char 20 zjjs 主講教師 char 20 表 34 kecheng表的 定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 kch 課程號 是 varchar 50 Not null 惟一標識 kcm 課程名 varchar 20 Not null rkjs 任課教師 varchar 20 Not null 學生學籍管理系統(tǒng) 24 xqj 星期幾 varchar 20 sj 時間 varchar 20 skjs 上課教室 varchar 20 表 35 成績關聯(lián)表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 id 自動編號 是 int 4 Not null 惟一標識 stu_id 學號 varchar 50 Not null 外鍵 kch 課程號 varchar 50 Not null 外 鍵 成績 成績 char 20 重修成績 重修成績 char 20 學生學籍管理系統(tǒng) 25 表 36 選課關聯(lián)表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 id 自動編號 是 int 4 Not null 惟一標識 stu_id 學號 varchar 50 kch 課程號