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

正文內容

基于jsp的學生信息管理系統—免費計算機畢業(yè)設計論文(文件)

2024-12-23 04:17 上一頁面

下一頁面
 

【正文】 ................. 45 致 謝 ............................................................................................................................. 46 參考文獻 ........................................................................................................................ 46 2 引 言 學生信息管理系統 (SMIS)是大學信息管理系統建設的重要組成部分,是提高教學管理的質量和效益乃至建設知名高水平大學的關鍵環(huán)節(jié) 。 隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 隨著進入 二十一世紀,計算機技術迅速向著網絡化、集成化方向發(fā)展。本系統正是采用 B/S 結構開發(fā)的,該 系統主要由學籍維護、選課管理、成績查 詢等功能模塊組成,實現學生基本信息管理、學生選修課程管理以及學生成績查詢管理等。而要實現這一功能,就要求學校管理者配備一套高效的教育管理網絡系統,以便在學校內實施良好的一整套完 善的管理且以最快地速度響應教師和學生的需求,及時為他們提供服務,為他們提供一個高效、便捷的環(huán)境。該系統就是設計一個學生信息數據庫管理系統,由計算機代替人工執(zhí)行一系列諸如增加新學生,刪除舊學生 ,學生信息修改,查詢,維護及打印等操作。 MIS 的發(fā)展與計算機網絡技術的發(fā)展是緊密相關的,隨著 Inter/Intra 技術的廣泛應用, MIS 的體系結構也發(fā)生很大的變化,從以往基于 C/S結構的數據訪問及安全體系發(fā)展到當前的基于 B/S結構體系。面對龐大的信息量,有必要開發(fā)學生信息管理系統來提高學生管理工作的效率。本系統開發(fā)的總體任務是實現學生 信息 管理的系統化、規(guī)范化、自動化、達到提高學生 信息 管理效率的目的 。 2. 學生可以查看所有選修課程并進行選修以及查看自己所選課程并進行修改。該系統使用JSP 編程語言, Microsoft SQL2020 數據庫以及 Apache Tomcat 作為開發(fā)平臺,運用軟件工程思想方法,對系統進行快速有效開發(fā) , 系統分為以下幾個 方向 : ( 1)用戶管理 。 ( 3)數據錄入 。 ( 5)數據維護 。 二、主要特點: 實現學生信息管理的基本要求,對學生學習進行完善管理 。 JSP 技術有點類似 ASP技術,它是在傳統的網頁 HTML文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成 JSP 文件 (*.jsp)。然后創(chuàng)建一個該 SERVLET 的實例,該 SERVLET 中的jspInit()方法被執(zhí)行, jspInit()方法在 servlet 的生命周期中只被執(zhí)行一次。每個客戶端請求對應一個線程。 此外,如果在任何時候如果由于系統資源不足的原因, JSP 引擎將以某種不確定的方式將 servlet 從內存中移去。 Bean 使用現有的 Bean 幫助開發(fā)新的計劃,進而建立它們之間的關系。 B/S 體系結構介紹 在 B/S體系結構系統中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。實際上 B/S體系結構是把二層 C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由 Web服務器單獨組成一層來負擔其任務,這樣客 戶機的壓力減輕了,把負荷分配給了 Web服務器。 三層 B/S結構將應用的三個部分明確的分開:表示部分、應用邏輯部分、數據訪問部分。 數據庫 Browse Web 服 務器 7 由于這種模式是提供一個跨平臺的、簡單 一致的應用環(huán)境,實現了開發(fā)系統與應用系統的分離,因此避免了為多重不同的操作系統開發(fā)同一應用系統的重復操作,便于用戶群的擴展、變化以及應用系統的管理。 它被嵌入 HTML 的文件之中。像其它腳本語言一樣 ,JavaScript同樣已是一種解釋性語言 ,它提供了一個易的開發(fā)過程。 SQL Server 2020 數據庫 數據庫介紹 SQL Server 2020具有較好的可伸縮性和可靠性,提供了以 Web標準為基礎的擴展數據庫編程功能,可以滿足電子商務和企業(yè)應用程序的要求。 SQL Server 2020還在多個用戶之間有效地分配可用資源,比如內存、網絡帶寬和磁盤 I/O等。 SQL Server在網絡組件的頂部添加了服務器特有的中介組件,諸如開放式數據庫連接 (ODBC)后能使不同客戶機進行相互連接 ,它可處理基于 Inter的應用程序 ,幫助用戶把 SQL Server數據庫信息集成到 Web頁面 。絕大多數 SQL結構化查詢語言都可以在 數據庫 之間通用 , 雖然不同的數據庫在 SQL語言上有些差異 。在這一實現過程中, ODBC驅動程序起了關鍵作用,簡單地說, ODBC驅動程序相當于一個轉換開關,它負責將應用程序發(fā)送來的標準 SQL語句傳遞給各種數據庫驅動程序處理,再將處理結構送回使用程序。 圖 JDBC工作原理 應 用 程 序 J DBC 驅動程序管理器 JDBC 驅動程序 for Oracle SQLserver 驅動程序 for DB2 JDBCODBC 橋驅動程序 JDBC 網絡驅動程序 Orcale DB2 ……... .. ODBC 連接的 數據庫 10 第三章 系統設計 需求分析 本系統主要是針對各個 學校的學生信息進行 管理,本系統滿足以下幾點要求: ? 系統安全性。 學生信息管理系統不僅是對學生的基本信息進行管理,還包過學生選課管理,成績管理等,因此,本系統能夠很好的滿足學校對學生的信息進行完善、統一的管理。站點的數據承載量、功能模塊的單個或整體調整都可以滿足變化的需要,這種適應性稱為可擴展性。在進行系統的維護時,只需要遠程登錄服務器系統,減少了維護系統的成本和周期。 計算機的資源是受到限制的,因此要充分利用 JSP的功能,設計出功能強大的軟件, 同時要盡可能減少對系統資源的占用,同時對本系統要求有良好的靈活性和完善性 。 系統功能描述 本系統功能主要包過三大塊:學籍維護(管理員添加、刪除學生基本信息;學生查 看、修改個人附加信息);選課管理(添加、刪除選修課表,查看單個學生選課情況以及單門課程被學生選修情況;學生查看、選修課程并可對所選課程進行修改);成績查詢(管理員添加、刪除成績課表,添加學生分數以及查詢單人或單課分數情況;學生查看自己所學基礎課成績)。 2. 選課管理:可以添加新選修課程;查看已有選修課程并對起進行刪除修改;查看學生選課情況,可以根據輸入學號查看個人選課情況,還可以輸入課程號查看該課被選情況;統計每門課程選修的人數以 便打印出給任課老師。 數據庫表的結構 表 1: admin表的定義: 字段名 字段描述 是否主鍵 數據類型 長度 約束 說明 admin_id 管 理員 ID 是 varchar 20 Not null 唯一標識 password 密碼 否 varchar 20 Not null 表 2: Student表的定義: 字段名 字段描述 是否主鍵 數據類型 長度 約束 說明 name 學生姓名 否 varchar 20 Not null stu_id 學號 是 varchar 20 Not null 唯一標識 password 密碼 否 varchar 20 Not null sex 性別 否 varchar 20 Not null zy 專業(yè) 否 varchar 20 Not null mz 民族 否 char 10 Not null zzmm 政治面貌 否 varchan 20 Not null cym 曾用名 否 varchar 20 sfz 身份證 否 varchar 20 16 csrq 出生日期 否 varchar 20 jg 籍貫 否 varchar 20 jkzk 健康狀況 否 varchar 20 rxnf 入學年份 否 varchar 20 jtdz 家庭地址 否 varchar 50 jtdh 家庭電話 否 varchar 20 yzbm 郵政編碼 否 varchar 10 brlxfs 聯系方式 否 varchar 20 郵件 否 varchar 20 qtlxfs 其他聯系 否 varchar 20 bz 備注 否 varchar 20 表 3: Chengji表的定義: 字段名 字段描述 是否主鍵 數據類型 長度 約束 說明 學期號 學期號 否 varchar 20 課程號 課程號 是 varchar 20 Not null 唯一標識 課程名 課程名 否 varchar 20 Not null 學分 學分 否 varchar 20 主講教師 主講教師 否 varchar 20 表 4: Kechengbiao表的定義: 字段名 字段描述 是否主鍵 數據類型 長度 約束 說明 課程號 課程號 是 varchar 20 Not null 唯一標識 課程名 課程名 否 varchar 20 Not null 任課教師 任課教師 否 varchar 20 星期幾 星期幾 否 varchar 20 時間 時間 否 varchar 20 上課教室 上課教室 否 varchar 20 17 表 5: 成績關聯表的定義: 字段名 字段描述 是否主鍵 數據類型 長度 約束 說明 id 自動標識 是 int 4 Not null 唯一標識 stu_id 學號 否 varchar 20 Not null 課程號 課程號 否 varchar 20 Not null 成績 成績 否 varchar 20 Not null 重修成績 重修成績 否 varchar 20 Not null 表 6: 選課關聯的定義: 字段名 字段描述 是否主鍵 數據類型 長度 約束 說明 id 自動標識 是 int 4 Not null 唯一標識 stu_id 學號 否 varchar 20 Not null 課程號 課程號 否 varchar 20 Not null 實體及 ER圖 實體介紹 本系統中的實體共有 4 個,分別為: 實體 1: 學生 (姓名 name,學號 stu_id,密碼 password,性別 sex,專業(yè) zy,民族 mz,政治面貌,曾用名 cym,身份證 sfz,出 身日期 csrq,籍貫 jg,健康狀況 jkzk,入學年份 rxnf,家庭地址 jtdz,家庭電話 jtdh,郵政編碼 yzbm,聯系方式 lxfs, Email ,備注 bz); 關鍵字為:學號 實體 2:選修課(課程號,課程名,任課教師,星期幾,時間,上課教室); 關鍵字為:課程號 實體 3:基礎課(學期號,課程號,課程名,學分,主講教師) 關鍵字為:課程號 實體 4:成績( id,學號,課程號,成績,重修成績); 實體的 ER圖以及各實體之間聯系的 ER圖 實體 1的 ER圖: 18 圖 實體 1 實體 2的 ER圖 圖 實體 2 選修課 課程號 任課教師 星期幾 時間 上課教室 課程名 學生 姓名 學號 密碼 性別 專業(yè) 民族 政治面貌 曾用名 身份證 出生日期 健康狀況 籍貫 入學年份 家庭地址 聯系方式 19 實體 3的 ER圖 圖 實體 3 實體 4的 ER圖: 圖 實體 4
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1