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

正文內(nèi)容

畢業(yè)論文(設(shè)計):網(wǎng)上教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧

2025-01-02 00:14 本頁面


【正文】 教師的授課 安排 等 , 所以本系統(tǒng)提供了對學(xué)生的學(xué)籍管理、對學(xué)生的選課、對教師的信息管理等功能,足夠教務(wù)人員管理日常的教務(wù)工作。 系統(tǒng)的內(nèi)容簡介 教務(wù)管理系統(tǒng) 為 教務(wù)管理人員管理日常教務(wù) 工作提供了方便。學(xué)生可以使用此系統(tǒng)查詢自己已修完課程的成績、查看自己的學(xué)籍信息、 選課等 ;教師可以使用此系統(tǒng)給學(xué)生所選的課程打分、 查看自己的 信息 及課程安排情況等;管理員可以使用此系統(tǒng)添加相關(guān)用戶信息、備份數(shù)據(jù)等 。 因此 本系統(tǒng)主要實現(xiàn) 學(xué)生功能、教師功能、管理員功能 。 學(xué)生功能 :個人信息查詢、修改;在線選課;密碼修改; 留言、查看留言 等 。 教師功能 : 教學(xué)實施計劃查詢;選課信息查詢、打分;個人信息查詢、修改; 密碼修改 等 。 管理員功能 :教師信息修改、刪除;管理員信息修改、刪除(有權(quán)限之分);課程信息添加、修改、刪除;學(xué)生學(xué)籍信息查詢、修改、刪除(有權(quán)限之分); 留言查看、刪除(有權(quán)限之分) 等 。 2 系統(tǒng)中主要用到的技術(shù) MySQL 數(shù)據(jù) 庫 MySQL 是一個遵循 GPL 的開源軟件、在 Linux 平臺底下它是 LAMP( LAMP 代表了 Linux 平臺上的 Apache 網(wǎng)站服務(wù)器 ; MySQL 數(shù)據(jù)庫以及 Perl、 Python 或者 PHP 編程語言的結(jié)合 )組合重要組成部分, 同時它提供的 C API 可以結(jié)合 Glade/GTK+, 代替Windows 平臺的 VB+ACCESS/MS SQL SERVER 組合。 MySQL 數(shù)據(jù)庫具有以下 特性 : ? 使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 。 ? 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng)。 ? 為多種編程語言提供了 API。這些編程語言包括 C、 C++、 Eiffel、 Java、 Perl、PHP、 Python、 Ruby 和 Tcl 等。 ? 支持多線程,充分利用 CPU 資源。 ? 采用 優(yōu)化的 SQL 查詢算法可以 有效地提高查詢速度。 ? 既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端 /服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB231BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 ? 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 。 ? 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 ? 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 Flex Adobe Flex 是支持 RIA( Rich Inter Applications) 開發(fā)和部署一系列發(fā)展中的技術(shù)和產(chǎn)品線的概括詞 ,主要 包括 the Flex Framework, Flex Builder 2, Flex Enterprise Services 2 等。 FLEX 試圖通過提供一個程序員 們已經(jīng)熟知的工作流和編程模型,讓程序員比從前更快更簡單地開發(fā)動畫及 RIA 應(yīng)用。在多層式開發(fā)模型中, FLEX 應(yīng)用屬于表現(xiàn)層, FLEX 的語言和文件結(jié)構(gòu)也試圖把應(yīng)用程序的邏輯從設(shè)計中分離出來。 Adobe Flex 所包含的產(chǎn)品和相關(guān)軟件如下所述: ? Flex Framework 包括 MXML,類庫, 組件,容器和效果 ( effects)等, 它不需另外的服務(wù)器或 IDE 就可以生成和美化 FLEX 應(yīng)用程序。 ? Flex Builder 2 是在 Eclipse 基礎(chǔ)上創(chuàng)建的全新 RIA IDE,是生成 FLEX 應(yīng)用的最簡單最強大的方式, 實 現(xiàn)了集成編譯器、代碼縮進、調(diào)試、設(shè)計視圖、 源代碼控制系統(tǒng)集成等許多功能。它可以當(dāng)作標準的獨立應(yīng)用軟件,也可以當(dāng)作Eclipse 的插件使用。 ? Flex Enterprise Services 2 是 Flex server 的下一代,擁有眾多新功能,比如自動測試,企業(yè)通信支持 ( 提供一種發(fā)布 /訂閱的通信架構(gòu) ) ,數(shù)據(jù)服務(wù) ( 使本地處理的數(shù)據(jù)和服務(wù)器端同步 )等 。 ? Flex Charting 2 提供平滑的數(shù)據(jù)可視能力,可看作是 Flex Framework 的擴展。 ? Flex 編譯器, 被包含于 Flex Builder 2 和 Flex Enterprise Services,但可以 在 命令行方式 下 單獨使用。 ? ActionScript 3 是 Flex Framework 的核心 , 更加面向?qū)ο蠡皖愋突?, 全面兼容ECMA Script 標準 ( Java Script 的基礎(chǔ)標準 ) 。 ? Flash Player,從 版本 就 開始加入 AS3 虛擬機,作為 FLEX 2 應(yīng)用的運行時。 FLEX 最初是作為一個 J2EE( Java 2 Platform, Enterprise Edition) 應(yīng)用,或者可以說是 JSP( Java Server Pages) 標簽庫而發(fā)布的。它可以把運行中的 MXML( FLEX 標記語言 ) 和 ActionScript 編譯成 FLASH 應(yīng)用程序 ( 即二進制的 SWF 文件 ) 。相對于基于HTML 的應(yīng)用 ( 如 PHP, ASP, JSP 等 ) 在每個請求時都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次, FLEX 應(yīng)用程序的工作流被大大改善。 新版的 Flex Builder 2 基于 Eclipse IDE,對于需要諸如 data push 和自動測試等高級功能的用戶來說,企業(yè)級的服務(wù)仍然有效。 Flex2 引入了新版本的語言 ActionScript 3 的使用 ,這需要 Flash Player 9 以上版本作為運行時 (runtime)。 Java Java 是由 Sun 公司于 1995 年 5 月推出的程序設(shè)計語言(以下簡稱 Java 語言)和 Java平臺的總稱。用 Java 實現(xiàn)的 Hot Java 瀏覽器顯示了 Java 的魅力,可實現(xiàn) 跨平臺、動態(tài)的 Web、 Inter 計算。從此, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java Applet; 另一方面, Java 技術(shù)也不斷更新。 Java 語言 是一種簡單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安?的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。 而 Java 平臺由 Java 虛擬機( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface, 簡稱 API)構(gòu)成。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個獨立于操作系統(tǒng)的標準接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個 Java 平臺之后, Java 應(yīng)用程序就可運行?,F(xiàn)在 Java 平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運 行 。 3 教務(wù)管理系統(tǒng) 的 設(shè)計 與實現(xiàn) 開發(fā)和運行環(huán)境選擇 教務(wù) 管理系統(tǒng)主要用于 學(xué)校 內(nèi)部資源管理(如 學(xué)生在線選課 、 成績查看 、 學(xué)籍查看等),充分利用現(xiàn)代高度信息化手段來接受 學(xué)生信息 的咨詢和反饋,形成目前 學(xué)校內(nèi)部受歡迎的 教務(wù) 產(chǎn)品,同時也方便了 教務(wù)管理人員的管理工作,也方便了學(xué)生對自己個 人信息的實時了解 。 開發(fā)工具的選擇 用 Tomcat 作 Web 服務(wù)器 , 利用 My Eclipse 設(shè)計代碼, 使用 MySQL 建立數(shù)據(jù)庫。 運行環(huán)境要求 ? 中央處理器: Inter Pentium 4 或更高性能的 CPU(推薦使用 P4 以上)。 ? 操作系統(tǒng): Microsoft Windows XP /Vista,或 Windows2022(或更高)。 ? 物理內(nèi)存: 512MB(推薦使用 1G 以上)。 ? 硬盤空間: 至少 需要 2G 硬盤空間。 ? 光驅(qū)。 ? VGA 監(jiān)視器。 ? 鼠標或其他定位裝置。 ? 網(wǎng)絡(luò)支持:任何與 Windows 98/NT/2022/Me 兼容的網(wǎng)絡(luò)。 系統(tǒng)設(shè)計 系統(tǒng)功能分析 教務(wù) 管理系統(tǒng)主要具有以下功能要求: ? 學(xué)生功能 : 個人信息查詢、修改;在線選課,密碼修改; 留言、查看留言 等 。 ? 教師功能 : 教學(xué)實施計劃 查詢;選課信息查詢、打分;個人信息查詢、修改;密碼修改 等 。 ? 管理員功能 : 教師信息修改、刪除;管理員信息修改、刪除(有權(quán)限之分);課程信息添加、修改、刪除;學(xué)生學(xué)籍查詢、修改、刪除(有權(quán)限之分); 留言查看、刪除(有權(quán)限之分) 等 。 系統(tǒng)功能模塊設(shè)計 根據(jù)系統(tǒng)功能要求分析,可以將系統(tǒng)分解成以下幾個功能模塊來設(shè)計 , 如圖 所示。 圖 系統(tǒng)功能模塊 圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是信息管理 系統(tǒng)的基礎(chǔ), 數(shù)據(jù)庫 的 結(jié)構(gòu)直接關(guān)系到各種功能的實現(xiàn)和 程序運行的效率。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫 概要結(jié)構(gòu) 設(shè)計圖 如圖 所示。 教務(wù)管理系統(tǒng) 學(xué)生 管理員 個人信息查詢、修改 教師 在線選課 密碼修改 留言、留言查看 教學(xué)實施計劃查詢 選課信息查詢、打分 個人信息查詢、修改 密碼修改 教師信息修改、刪除 管理員信息修改、刪除 課程信息添加 課程信息修改刪除 學(xué)生學(xué)籍修改、刪除 留言查看、刪除 圖 數(shù)據(jù)庫結(jié)構(gòu) 設(shè)計 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 根據(jù) 數(shù)據(jù)庫 結(jié)構(gòu) 設(shè)計 圖,可知 在數(shù)據(jù)庫中 需建立 8 張表。本系統(tǒng)創(chuàng)建的數(shù)據(jù)庫為education,該數(shù)據(jù)庫由 學(xué)生信息 表單 ( stuinfo) 、 教師信息表單 ( teachinfo) 、 管理員表單 ( manainfo)、 教學(xué)實施計劃表單 ( teachingplan)、 教學(xué)班表單 ( teachclassinfo)、 留言板表單 ( leavewordinfo)、 課程信息表單 ( courseinfo)、 選課信息表單 ( selectcourseinfo)組成,在設(shè)計中所用到的關(guān)系表及其結(jié)構(gòu)分別如下所示。 學(xué)生信息 表單 ( stuinfo) ,如表 所示。 表 學(xué)生信息表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 stu_id varchar 30 否 學(xué)號 name varchar 10 否 姓名 password varchar 30 否 密碼 sex varchar 2 否 性別 speciality varchar 30 否 專業(yè) academe varchar 30 否 學(xué)院 grade varchar 30 否 年級 overcourse varchar 30 否 已學(xué)課程 achievement varchar 30 否 成績 status varchar 30 否 學(xué)籍狀態(tài) 教師信息表單( teachinfo) ,如表 所示。 表 教師信息表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 teach_id varchar 30 否 教師工號 name varchar 30 否 姓名 password varchar 30 否 密碼 speciality varchar 30 否 所在專業(yè) post varchar 30 否 職稱 teachcourse varchar 30 否 所授課程 管理員表單( manainfo) ,如表 所示。 表 管理員表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 mana_id varchar 30 否 編號 username varchar 30 否 管理員名 password varchar 30 否 密碼 popedom varchar 30 否 權(quán)限 教學(xué)實施計劃表單( teachingplan) ,如表 所示。 表 教學(xué)實施計劃表單 列值 數(shù)據(jù)類型 數(shù)據(jù)長度 可否為空 描 述 主鍵 id int 11 否 編號 是 course_name varchar 30 否 課程名 course_kind varchar 30 否 課程性質(zhì) begin_term varchar 30 否 開課學(xué)期 begin_speciality varchar 30 否 開課專業(yè) period varchar 30 否 學(xué)時
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1