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

正文內容

畢業(yè)設計-基于jsp+javabean+servlet的教務管理系統(tǒng)設計-文庫吧

2024-11-13 19:29 本頁面


【正文】 管理系統(tǒng) 是一個 開放通用的多媒體教育信息平臺 , 能合理的提供靈活豐富的教學資源服務 , 能高效服務于教學、教務、校務的集成管理系統(tǒng)。 系統(tǒng)開發(fā) 目的 隨著 Inter 的 迅速發(fā)展, 尤其是進入二十世紀九十年代以來,以電子商務為代表的應用更是如潮水般迅速滲透到了社會經濟領域的各個角落,給全球經濟帶來一次新的革命,有力地推動了商業(yè)、貿易、營銷、金融、廣告運輸、教育等各領域的創(chuàng)新,也逐漸改變了整個商業(yè)社會的競爭格局。因此有人曾預言:網絡不僅是二十一世紀整個世界經濟增長的發(fā)動機,而且在今后的五到十年之間,任何一個行業(yè)如果不實施電子商務,就會由于無商可務而走向亡。 教務管理系統(tǒng)的設計目的是要將學生選擇的課程和學生成績通過網絡進行管理。為學生、教師和教務管理人員提供便利。系統(tǒng)的 用戶共有 3 種類型,分別為系統(tǒng)管理員、學生及教師,系統(tǒng)對于一個用戶只允許以一種身份登錄。系統(tǒng)管理員登錄系統(tǒng)系教務管理系統(tǒng) 2 統(tǒng)后可以對系統(tǒng)進行管理,其主要操作是維護學生、教師、課程和班級的基本信息。學生登錄后的主要操作是選課和個人信息的維護。教師登錄后的主要操作是選擇學生并為學生登錄成績。 可行性分析 (1) 使用可行性 基于 JSP+JavaBean+Servlet 的教務管理系統(tǒng)的總體設計目標是為教師和學生提供一個課程管理的平臺。 學生可以通過該系統(tǒng)快速的選擇自己喜歡的課程;教師可以通過該系統(tǒng)查看自己所授課程 的選課情況;系統(tǒng)管理員可以根據需要對學生、教師、班級等信息進行維護。 (2) 技術可行性 1) 采用面向對象的設計方法進行方案設計,選擇 Eclipse 為開發(fā)工具。 2) 數據庫 采用 Microsoft SQL Server 2021 作為數據庫平臺, 建立 JDBCODBC橋 連接 ,使用數據源連接 使應用程序與數據庫完美連接。 3) 采用 JavaBean 技術,加以使用有助于加快和簡化程序的設計。 4) 采用 TOMCAT 作為服務器。 5) 采用先進科學和廣為流行的設計方法,有助于對系統(tǒng) 進行科學嚴謹,全面完整的設計,簡化設計流程,降低出錯率。 教務管理系統(tǒng) 3 2 系統(tǒng) 需求分析 系統(tǒng)總體 功能 分析 用戶登錄模塊:負責驗證系統(tǒng)中個級別用戶的登錄信息,并根據登錄用戶的不同 級別轉向不同的頁面。 學生功能模塊:負責學生的選課、查看課程成績、和更改學生信息的操作。 教師功能模塊:負責審批學生選課、公布學生成績的操作。 管理員功能模塊:負責課程、班級、教師和學生信息的添加、修改和刪除等維護操作。 用戶身份級別功能分析 不同身份的用戶對系統(tǒng)的使用權限有所不同。系統(tǒng)管 理員登錄后可以對教師、班級和學生等系統(tǒng)信息進行修改,教師登錄后可以查看選課情況并給出學生課程的成績,學生登錄 后可以進行選課并查看自己某門課程的成績。其功能定義如圖 1 所示。 圖 1 用戶身份級別 用戶身份級別 系統(tǒng)管理員 教師 學生 教務管理系統(tǒng) 4 教師模塊功能分析 教師在本系統(tǒng)中 擁有是否接受學生選課申請,以及給學生打分的權限,只有先接受學生的選課請求,才能給該學生打分。首先,教師登錄后可以查看有哪些學生選擇了自己所教授的課程,然后系統(tǒng)會列出該教師所帶的課程的班級,系統(tǒng)還會列出選報了該課程的所有學生(其 中包括了該學生的一些詳細情況),在教師選擇好學生以后,在這門課程結束時可以給出所有選擇這門課的學生的成績,在這之后系統(tǒng)會分析教師的輸入是否正確(即是否為阿拉伯數字),否則提示輸入錯誤。其次,在教師給出了學生某門課程的成績之后,系統(tǒng)會根據成績來判斷該生是否通過了該課程,如果成績大于或等于 60 分, 則在該學生的學分上加上該課程的學分。其功能定義如圖 2 所示。 圖 2 教師模塊功能 學生模塊功能分析 學生登錄以后,可以選報課程。系統(tǒng)會根據 學生所在系及課程的預修課 (課程有系別、預修課等屬性 )判斷學生是否具備條件。首先系統(tǒng)會列出所有滿足該學生系別以及該學生還未選報的課程,和其預修課為 “ public” 的公共課程。如果該學生選報了未滿足 預修課要求的課程,系統(tǒng)會有相關的錯誤提示。其次,學生可以查看自己的成績,包括該學生已選課程的名稱,學分以及該學生的總分。如果教師還未給出成績,則系統(tǒng)會有相關提示。此外,該學生還可以更改自己的個人信息,包括密碼,電話號碼等, 教師登錄 查看學生選課信息 批準學生選課申請 給出學生課程成績 教務管理系統(tǒng) 5 其中要求密碼不能為空。其功能定義如圖 3 所示。 圖 3 學生模塊功能 管理員模塊功能分析 管理員在本系統(tǒng)中擁有最高權限,包括修改學生、教師、課程以及班級信息。其中 “ 班級 ” 是本系統(tǒng)中關鍵的環(huán)節(jié),同樣也是數據庫中的關鍵。它直接與課程、教師、上課時間和地點聯系,學生所選的課程也要具體到某一個班級,所以首先班級號不能為空,其次要保證同一教師在同一時間不能上兩門課程。在新增 “ 課程 ” 時,要求決定課程所在系以及其預修課(系統(tǒng)會動態(tài)列出現有的課程),其中課程所在系必須與預修課所在系一致(或者選擇無預修課,或者預修課屬性為 public),否則系統(tǒng)會有錯誤提示。除此之外,在更改或新增時 名稱, ID 或者密碼不可為空,否則系統(tǒng)會有相關提示。其功能定義如圖 4 所示。 學生登錄 選擇課程 修改個人信息 查看課程成績 教務管理系統(tǒng) 6 圖 4 管理員模塊 管理員登錄 添加、刪除和修改班級信息 添加、刪除和修改課程信息 添加、刪除和修改教師和學生信息 教務管理系統(tǒng) 7 3 數據庫設計 數據庫 簡介 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數據庫管理系統(tǒng)的一個版本。該版本繼承了 SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便 ,可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2021 的大型多處理器的服務器等多種平臺使用 。 SQL Server 2021 的特性 包括 : (1) Inter 集成 SQL Server 2021 數據庫引擎提供完整的 XML 支持。它還具有構成最大的Web 站點的數據存儲組件所需的可伸縮性、可用性和安全功能。 SQL Server 2000 程序設計模型與 Windows DNA 構架集成,用以開發(fā) Web 應用程序,并且SQL Server 2021 支持 English Query 和 Microsoft 搜索服務等功能,在 Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。 (2) 可伸縮性和可用性 同一個數據庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows 98 的便攜式電腦,到運行 Microsoft Windows 2021 數據中心版的大型多處理器服務器。 SQL Server 2021 企業(yè)版支持聯合服務器、索引視圖和大型內存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 (3) 企業(yè)級數據庫功能 SQL Server 2021 關系數據庫引擎支持當今苛刻的數據處理環(huán)境所需的功能。數據庫引擎充分保護數據完整性,同時將管理上千個并發(fā)修改數據庫的用戶的開銷減到最小。 SQL Server 2021 分布式查詢使您得以引用來自不同數據源的數據,就好象這些數據是 SQL Server 2021 數據庫的一部分,同時分布式事務支持充分保護任何分布式數據更新的完整性。復制同樣使您得以維護多個數據復本,同時確保單獨的數據復本保持同步??蓪⒁唤M數據復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務器。 (4) 易于安裝、部署和使用 教務管理系統(tǒng) 8 SQL Server 2021 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。 SQL Server 2021 還支持基于標準的、與 Windows DNA 集成的程序設計模型,使 SQL Server 數據庫和數據倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應用程序,使客戶只需最少的安裝和管理開銷即可實現這些應用程序 。 SQL Server 2021 共有 4 個版本,分 別是個人版,標準版,企業(yè)版和開發(fā)版 。本系統(tǒng)采用微軟公司的 SQL Servlet 2021 個人版 數據庫服務器 。 數據表設計 根據系統(tǒng)的需求,經過詳細的分析設計,本系統(tǒng)數據庫中各個數據表的字段定義和說明如下 : classes(班級信息表),存放所有班級的基本信息,如表 1 所示。 表 1 classes 字段名稱 類型 大小 非空 描述 id varchar 50 √ 字段 ID 號 tea_id varchar 10 √ 教師 ID cour_id varchar 10 √ 課程 ID room_id varchar 50 √ 教室 ID cour_time char 10 √ 課程時間 course(課程信息表 ),存放所有課程的基本信息,如表 2 所示。 表 2 course 字段名稱 類型 大小 非空 描述 id varchar 10 √ 字段 ID 號 name varchar 20 √ 課程名稱 mark int 4 √ 課程學號 prepare varchar 10 √ 課程先導課 dep varchar 10 √ 課程 時間 教務管理系統(tǒng) 9 teacher(教師 信息表 ) ,存放 教師的基本信息,如表 3 所示。 表 3 teacher 字段名稱 類型 大小 非空 描述 id varchar 10 √ 字段 ID 號 name varchar 20 √ 教師 姓名 title varchar 50 √ 職稱 password varchar 50 √ 登錄密碼 student(學生信息表),存放學生的基本信息,如圖表 4 所示。 表 4 student 字段名稱 類型 大小 非空 描述 id varchar 50 √ 字段 ID 號 name varchar 10 √ 學生 姓 名 password varchar 50 √ 登錄密碼 jiguan varchar 10 √ 籍貫 department varchar 10 √ 學生所屬專業(yè) sex varchar 10 √ 性別 mark varchar 4 √ 已獲學分 tel varchar 50 電話 e_mail varchar 50 郵箱 admin(管理員信息表),存放管理員的基本信息,如表 5 所示。 表 5 admin 字段名稱 類型 大小 非空 描述 Id varchar 10 √ 字段 ID 號 name varchar 10 √ 管理員登錄名稱 password varchar 10 √ 管理員登錄密碼 教務管理系統(tǒng) 10 enrol(選課信息表),存放選課的基本信息,如圖表 6 所示。 表 6 enrol 字段名稱 類型 大小 非空 描述 Stu_id varchar 50 √ 選課的學生 ID 號 class_id varchar 50 √ 選課學生所屬班級 ID accept bit 1 √ 選課成功標識位 score varchar 50 √ 課程成績 各個數據表之間的關聯關系如圖 5 所示 圖 5 數據表關聯關系 教務管理系統(tǒng) 11 系統(tǒng) ER 圖 系統(tǒng)實體關系模型 :管理員管理學生,教師,班級,課程,管理員和學生、教師、班級、課程是一對多的關系,教師和課程是一對多的關系, 學生與課程是多對多的關系。具體如圖 6
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1