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

正文內(nèi)容

基于php的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-11-24 15:55本頁面
  

【正文】 MySQL 的 速 度比 Microsoft Access 更 快, Oracle 速度比MySQL 要快,可 費用較高 ,因此一般中小型的開發(fā)不常使用 Oracle 數(shù)據(jù)庫而使用 MySQL。 PHP 對 MySQL 的 有 最全面的 支持,它擁有大量的 管理和維護 MySQL 的工具。 5) 與 JSP 開發(fā)難度大、開發(fā)周期長、對程序員能 力要求較高、開發(fā)成本高相比, PHP 只 要求 了解基本 語法、語言特色和相關(guān)文檔即可 容易上手 、 簡單易學(xué), 且開發(fā)周期短 , 開發(fā)成本低 。 4) 與 ASP 連接數(shù)據(jù)庫 的 非常復(fù)雜 方法相比 , PHP 的 數(shù)據(jù)庫支持功能 非常強大, 幾乎 能夠覆蓋目前所有較為流行的數(shù)據(jù)庫系統(tǒng)。 3) 與 不支持跨平臺的系統(tǒng) ASP 相比, PHP 擁有 良好 的跨平臺 性 、移植性也更加良好。 2) PHP 是開放源代碼的 , 這一特性使得 開發(fā)人員 可以 在應(yīng)用過程中 ,可以對 PHP 進行相關(guān)的 修改 和 優(yōu)化,使得 PHP 功能更完善和強大 。 (4)PHP 引擎將 動態(tài) 生成 的 HTML 頁面返回給 WEB 服務(wù)器 端, WEB 服務(wù)器端 再將 HTML 的 頁面返回給客戶端 的 瀏 覽器。如果這個請求是 PHP 請求, WEB 服務(wù)器 將從硬盤或者 內(nèi)存中 來取出用戶 所想 要訪問的 PHP 應(yīng)用程序,并發(fā)送 回到 PHP 的 引擎程序。 基于 PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第二章 系統(tǒng)開發(fā)技術(shù) 12 PHP 的工作原理,如圖 所示 , 現(xiàn)簡要說明如下 : (1)用戶在瀏覽器地址 欄 中輸入要訪問的 PHP 頁面文件名,回車 觸發(fā) 此 PHP請求,并將請求傳送到 支持 PHP 的 WEB 服務(wù)器 端 。 PHP 可以 做到 執(zhí)行編譯后代碼, 由此 編譯可以達到加密和優(yōu)化代碼運行, 從而 使 得 代碼 的 運行 速度 更快 。 與使用其他編程語言生成的動態(tài)頁面相比較 , 使 用 PHP 編程而生成的動態(tài)頁面 ,是 將程序嵌入到HTML 的 文檔中去 進行執(zhí)行 。 PHP 還可以通過 C語言 、 C++語言來對程序進行相應(yīng)的擴展 。 PHP 是 免費的軟件,具有自由軟件的 一般 性質(zhì) 和優(yōu)勢 , 由于 函數(shù)庫功能 的豐富和強大 、 版本更新速度 比較 快 、 移植速度 比較 快 , 而很快得到 了 大家的 認可和 喜歡 。 現(xiàn)在就 PHP簡單介紹如下:PHP 是一種無縫運行的 、 多平臺 的 、 服務(wù)器端 的 、 嵌入式 的 腳本語言 。 綜上所述 , Apache 與其它 WEB 服務(wù)器軟件相比,安裝 更 方便,配置 更 簡單,管理 更容易, 效率 更高,安全性也更高等優(yōu)勢 。 2)同 Tomcat 相比 : 第一, Apache 較之 Tomcat 可以更加迅速的 對 靜態(tài)頁面 進行處理 ;第二, Apache 可 以進行 配置 而 Tomcat 不可以 ; 第三 , Apache比 Tomcat 更加的 強壯。 [13] Apache 服務(wù)器具有很大優(yōu)勢 ,與 IIS、 Tomcat、 WebLogic 服務(wù)器相比對照結(jié)果如下 : 1)同 IIS 相比 :第一, Apache 完全免費 , 而 IIS 是 需要 收費的 ;第二 , Apache完全對外開放源代碼 , 任何人都可以 查看 、 分析 代碼, 并發(fā)現(xiàn)其中的漏洞,發(fā)布補丁來彌補 漏洞, 從而大大的提高了它的 安全性 能 。其他的 有 諸如 SSL 和 基于 PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第二章 系統(tǒng)開發(fā)技術(shù) 11 TLS 支持 (mod_ssl), 代理服務(wù)器 (proxy) 模塊 , URL 重寫 (mod_rewrite)模塊 ,定制日志文件 (mod_log_config) 模塊 ,以及過濾支持 (mod_include 和 mod_ext_filter)的實現(xiàn) 。 一些通用的語言接口支持 PHP 、 Tcl、 Python 和 Perl。 Apache 是世界使用排名第一的 Web服務(wù)器 軟件 , 由于 它 的 跨平臺 性能 和安全性 能好而被廣泛使用在在幾乎所有 的 計算機平臺 。使得 程序 能在 客戶端 電腦上進行部分處理,因此很大程度上的 減輕了 服務(wù)器 的負擔(dān) , 在能夠完成 局部實時刷新 的同時也 增加了交互性 。 它 不用安裝任何專門的軟件 , 只要有一臺能上網(wǎng)的電腦 , 就能夠 在任何地方進行 操作 , 并且 系統(tǒng)的擴展 性非常良好 。在此結(jié)構(gòu)系統(tǒng)下的用戶工作界面, 通過 WWW 瀏覽器來實現(xiàn) 顯示 ,由此簡化了 客戶端 的電腦負載荷重,降低了系統(tǒng)維護與升級的成本和工作量,也使得 用戶的總體成本 得到了一定的節(jié)約 。 結(jié)合目 前主流技術(shù)應(yīng)用的趨勢,建議本系統(tǒng)采用 B/S( Browser/Server 瀏覽器和服務(wù)器 ) 結(jié)構(gòu)。當(dāng)客戶與 MySQL服務(wù)器連接時,他們之間所有的口令傳送被加密,而且 MySQL 支持主機認證。作為一個開放源代碼的數(shù)據(jù)庫, MySQL 可以針對不同的應(yīng)用進行相應(yīng)的修改。 9. MySQL 支持大型的 數(shù)據(jù)庫 , 它 可以處理擁有上千萬條記錄的大型 數(shù)據(jù)庫 。 由于MySQL 支持 ODBC for Windows,因此 MySQL 支持所有的 ODBC 函數(shù)和其他許多函數(shù),這樣使得 Access 可以實現(xiàn) 連接 MySQL 服務(wù)器,從而使得 相關(guān)的 應(yīng)用 能夠被更大程度的進行 擴展。 6. MySQL 支持 多種語言 , 除了 常見的 中文 編碼 ( 如 GB 231 BIG5) , 也支持 日 文 ( Shift_JIS)等 用來 作 為 數(shù)據(jù)表名和數(shù)據(jù)列名。 支持 同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便。 4. MySQL 擁有 強大的查詢功能。 線程是輕量級的進程,它可以靈活地為用戶提供服務(wù),而不過多的系統(tǒng)資源。 3. MySQL 的核心程序采用完全的多線程編程。簡單地說 , MySQL 支持 AIX、FreeBSD、 HPUX、 Linux、 Mac OS、 NovellNetware、 OpenBSD、 OS/2 Wrap、Solaris、 Windows 等多種 操作系統(tǒng)平臺。 MySQL 還 為多種 編程語言 提供了 API(例如 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等 ) 。在本系統(tǒng)中 , 使用 MySQL 搭配 PHP和 Apache 可 以 組成良好的開發(fā)環(huán)境。訪問 數(shù)基于 PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第二章 系統(tǒng)開發(fā)技術(shù) 9 據(jù)庫 的最常用標(biāo)準(zhǔn)化語言 即是 MySQL 所使用的 SQL 語言 。 下面就 MySQL 數(shù)據(jù)庫進行簡要說明介 紹 : MySQL 是一 種 關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ( 關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中 ) 由 Oracle 公司 所擁有 , 瑞典MySQL AB 公司開發(fā)完成 。 本系統(tǒng) 原始數(shù)據(jù)的組織采用 MySQL 數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫良好的可拓展性能,能夠方便的今后根據(jù)工作要求增加新的功能模塊,來 適應(yīng)學(xué)校的發(fā)展要求。 3)數(shù)據(jù)庫的可擴展性。 2)數(shù)據(jù)庫是否 安全 和穩(wěn)定 。 1)數(shù)據(jù)庫是否高效。又因為 基礎(chǔ) 的數(shù)據(jù)庫 是整個 系統(tǒng)的核心, 如果一旦在 構(gòu)建好后 再進行改動, 整個系統(tǒng)都要 耗費非常 大的精力 和時間來進行 變動 ,就如同牽一發(fā)而動全身。在一般情況下,基礎(chǔ)數(shù)據(jù)庫會因為平臺使用時間的增加而進行擴張 以及積累?;?PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第二章 系統(tǒng)開發(fā)技術(shù) 8 第二章 系統(tǒng)開發(fā) 技術(shù) 根 據(jù)學(xué)校綜合管理系統(tǒng) 的 數(shù)據(jù)管理、處理方法、應(yīng)用范圍以及本數(shù)據(jù)庫所需網(wǎng)絡(luò)化的特點,可選用 B/S 結(jié)構(gòu)進行設(shè)計,用 Apache、 PHP 和 MySQL 來進行構(gòu)建 , 力求完成一個 功能齊全 、操作見面、界面親和友好 的學(xué)校綜合管理系統(tǒng)。 主要包括:用戶登陸技術(shù)、數(shù)據(jù)備份和恢復(fù)技術(shù)、數(shù)據(jù)字典及其調(diào)用功能的實現(xiàn)。 第五章, 學(xué)校綜合管理 系統(tǒng)的實現(xiàn),介紹了從用戶管理、 學(xué)生管理 、 教師管理 、 成績管理、個人設(shè)置 幾個模塊的實現(xiàn)情況。 第四章, 對學(xué)校綜合管理系統(tǒng)進行了 詳細設(shè)計, 主要包括:系統(tǒng)概要設(shè)計、系統(tǒng)功能設(shè)計和系統(tǒng) 數(shù)據(jù)庫設(shè)計三個方面。 主要詳細介紹了 B/S 結(jié)構(gòu)設(shè)計、 Apache 服務(wù)器、 PHP 語言、 MySQL數(shù)據(jù)庫以及 HTML、 JavaScript、 CSS 的技術(shù)應(yīng)用。 論文 共分為七章,組織結(jié)構(gòu)如下: 第一章,通過對 學(xué)校綜合管理 系統(tǒng) 國內(nèi)外 發(fā)展現(xiàn)狀和存 在的問題的介紹,著重分析了該課題的研究意義、 研究思路、研究主要內(nèi)容 以及論文的組織結(jié)構(gòu)。 依據(jù)學(xué)校綜合管理相關(guān)資料的內(nèi)容、處理方法、數(shù)據(jù)管理和應(yīng)用范圍以及本數(shù)據(jù)庫所需網(wǎng)絡(luò)化的特點,可選用 Apache、 PHP和 Mysql 來構(gòu)建。 軟件設(shè)計: 軟件設(shè)計的任務(wù)是從軟件需求規(guī)格說明書出發(fā),根據(jù)需求分析階段確定的功能設(shè)計軟件系統(tǒng)的整體結(jié)構(gòu)、劃分功能模塊、確定每個模塊的實現(xiàn)算法以及編寫具體的代碼 ,形成軟件的具體設(shè)計方案。 確定設(shè)計目的和應(yīng)用需求分析是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的第一步,也是數(shù)據(jù)庫后續(xù)階段設(shè)計的首要條件。 研究內(nèi)容:通過對學(xué)生 信息管理系統(tǒng) 、教師 管理系統(tǒng)、成績綜合評測錄入系統(tǒng)等各個模塊的功能 需求分析, 以及數(shù)據(jù)庫的設(shè)計和分析,通過最優(yōu)選擇,最終確定通過使用 Apache+PHP+Mysql 的應(yīng)用來構(gòu)建 功能齊全 、操作見面、界面親和友好 的學(xué) 校綜合管理系統(tǒng)。首先考慮軟件的數(shù)據(jù)結(jié)構(gòu)、總體結(jié)構(gòu)和過程性描述,再確定為完成此系統(tǒng)人和計算機分別完成的任務(wù)是什么,接著考慮界面設(shè)計中的典型問題(考慮系統(tǒng)響應(yīng)時間、用戶求助機制、錯誤信息處理等方面),借助工具構(gòu)造 界面原型,交用戶審評,根據(jù)反饋意見進行修改直到完成為止。 5) 各個數(shù)據(jù)庫表之間的關(guān)系:建立數(shù)據(jù)庫表之間的聯(lián)系的目的是 使 數(shù)據(jù)一致性好 、完整性好,使得各 數(shù)據(jù)庫 中 的 含有的 數(shù)據(jù)能 夠 實現(xiàn)互 相聯(lián)通、 互相調(diào)用,基于 PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第一章 緒論 6 由此避免在數(shù)據(jù)庫中 重復(fù)的數(shù)據(jù) 的存在而造成的數(shù)據(jù)沖突、 數(shù)據(jù)冗余, 最終實現(xiàn)了 查詢速度 的提高和 存儲空間 的要求減小 。唯一查詢是從三個數(shù)據(jù)庫 表中通過查詢 某一條件(例如 學(xué)號、工資號 ) 得出 有效的 、 唯一 結(jié)果;綜合查詢是在查詢統(tǒng)計中通過設(shè)置其他條件進行 查詢 得到的結(jié)果 。本系統(tǒng)主要設(shè)計使用三個庫表: 教師庫表、學(xué)生庫表、成績庫表 。 2)數(shù)據(jù)庫管理系統(tǒng)的選擇:依據(jù)學(xué)校綜合管理系統(tǒng)的功能性需求、數(shù)據(jù)的處理方法、數(shù)據(jù)的保存管理和應(yīng)用范圍、數(shù)據(jù)庫所需網(wǎng)絡(luò)化等特點,最終確定 選用 Apache+PHP+Mysql 來構(gòu)建 學(xué)校綜合管理系統(tǒng) 。 據(jù)此需求分析來 對數(shù)據(jù)庫需要處理的數(shù)據(jù)進行 總結(jié)、整 理 、歸納,確定數(shù)據(jù)庫的應(yīng)用范圍以及功能 。 分析的重點在 于了解 對于數(shù)據(jù)的操作性要求、 完整性要求 和安全性要求。開發(fā)過程中使用 模塊化的形式 來完成每個功能的實現(xiàn)、完成數(shù)據(jù)庫信息系統(tǒng)的設(shè)計與開發(fā)、對系統(tǒng)進行測試并提出修改意見、進一步完善 系統(tǒng)。 研究思路 研究方法: 首先 ,與學(xué)校管理人員進行充分溝通,通過溝通了解學(xué)校管理人員的工作需求,由此分析得出應(yīng)用需求,并作出功能分析簡介。 縱覽國外 研究現(xiàn)狀 ,學(xué)校日常管理工作的信息化建設(shè)與國內(nèi)相比起步較早 ,且具有穩(wěn)定的 、 大規(guī)模的技術(shù)隊伍來為此提供服務(wù)和技術(shù)支持 ,整體信息化程度基于 PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第一章 緒論 5 相對較高, 現(xiàn)在已較為成熟和 穩(wěn)定 。在目前以 管理者 為主體的系統(tǒng)中,管理者對于信息的認知與喜好直接決定了信息的取舍,這樣導(dǎo)致了 用戶真正的需求 不易被發(fā)掘,也無法真正的滿足用戶需求。 但學(xué)校日常管理工作的信息化建設(shè)相對起步較晚 , 且在安全性和信息更新化方面存在著一定不足 。 研制開發(fā)一款操作簡單 、 功能強大 的學(xué)校綜合 管理系統(tǒng) 已迫在眉睫 。例如學(xué)生成績管理這一單一的功能模塊 , 就已涉及校、系、師、生諸多方面 。信息化時代,環(huán)境的變化 非???,為順應(yīng)時代潮流與發(fā)展趨勢,學(xué)校綜合管理逐漸向扁平化發(fā)展。部分 管理人員 對于處理信息的能力還需提高 。 3)學(xué)校綜合管理在信息化時代中, 擔(dān)負起了如何連接教師與學(xué)生的轉(zhuǎn)變,教師如何錄入成績,如 何進行試卷分析,學(xué)生對教師授課的評價反饋等任務(wù)。 2)信息 化 建設(shè) 的規(guī)范沒有明確規(guī)定 。 目前,學(xué)校綜合管理信息化建設(shè) 的 工作 中仍 存在著一些問題 ,簡要描述如下 : 1) 部分 工作人員 對學(xué)校綜合管理信息化的內(nèi)涵和重要性認識不足,片面的認為只要利用計算機就能解決一切的問題,從而 導(dǎo)致 了在 工作 過程中的主觀 能動基于 PHP 的學(xué)校綜合管理系統(tǒng)的設(shè)計與實現(xiàn) 第一章 緒論
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1