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

正文內(nèi)容

基于php的學(xué)生信息管理系統(tǒng)(已修改)

2025-01-27 23:42 本頁面
 

【正文】 華東交通大學(xué)畢業(yè)設(shè)計(jì) 1 1 緒 論 隨著中國 IT市場化世界化的加速,中國的軟件行業(yè)正逐步向規(guī)范化、市場化、版權(quán)化發(fā)展。從前段時(shí)間中國盜版 Windows系統(tǒng)番茄花園論壇被停掉就可以看出國家對軟件版權(quán)問題的重視。目前高校所使用的辦公系統(tǒng)、科研教學(xué)系統(tǒng)、學(xué)生管理系統(tǒng)基本還是用ASP、 .NET開發(fā)的較多。這就需要考慮到成本問題,因?yàn)檫@些語言開發(fā)對操作系統(tǒng)有較大限制,而選擇 Windows NT 作為服務(wù)器,這將高校的成本投入。目前很多企業(yè)、高校更傾向于選擇開源免費(fèi)的 LINUX、 PHP,所以 PHP的市場前景將非常好。 PERL編寫 CGI是 使用最多的方法,在網(wǎng)絡(luò)上也有很多現(xiàn)成的腳本可以拿來修改使用,但它卻存在公認(rèn)的性能問題:由于 WEB服務(wù)器運(yùn)行時(shí)需調(diào)用解釋程序解析代碼,當(dāng)站點(diǎn)的訪問人數(shù)激增時(shí), WEB服務(wù)器的性能也必將直線下降,另外則是它的數(shù)據(jù)庫連接功能非常弱,某些情況下甚至還會(huì)降低數(shù)據(jù)庫的存取速度。 在此兩者的基礎(chǔ)上,第三方廠商提出了較好的解決方案:如 Microsoft 的 Active Server Pages、 ALLAIRE 的 ColdFusion,它們都具有運(yùn)行速度快,數(shù)據(jù)庫操作功能強(qiáng)大等特性,受到了許多開發(fā)者的歡迎,但它們只能單純的運(yùn)行于 個(gè)別平臺(tái)( NT),對要求更高回應(yīng)率的網(wǎng)站來說(大多數(shù)大中型網(wǎng)站均建于 UNIX 或 LINUX平臺(tái), APACHE 系列 WEB服務(wù)器)還是不能順利采用(注:目前已有人提出這兩種技術(shù)在 UNIX系列平臺(tái)上應(yīng)用的方案,但要么是不具備源技術(shù)的全部優(yōu)秀功能,要么就是只能應(yīng)用于個(gè)別 UNIX 平臺(tái))。 PHP則是一種用于創(chuàng)建動(dòng)態(tài) WEB頁面的服務(wù)端腳本語言。 PHP腳本語言的語法結(jié)構(gòu)與 C語言和 Perl語言的語法風(fēng)格非常相似,用戶在使用變量前不需要對變量進(jìn)行聲明。使用PHP創(chuàng)建數(shù)組的過程也非常簡單。 PHP還具有基本的面向?qū)ο蠼M件功能,可 以極大的方便用戶有效組織和封裝自己編寫的代碼。如同 ASP 和 ColdFusion,用戶可以混合使用 PHP和HTML編寫 WEB頁面,當(dāng)訪問者瀏覽到該頁面時(shí),服務(wù)端會(huì)首先對頁面中的 PHP命令進(jìn)行處理,然后把處理后的結(jié)果連同 HTML內(nèi)容一起傳送到客戶端的瀏覽器。但是與 ASP或ColdFusion不同, PHP 是一種源代碼開放程序,擁有很好的跨平臺(tái)兼容性。用戶可以在Windows NT系統(tǒng)以及許多版本的 Unix系統(tǒng)上運(yùn)行 PHP,而且可以將 PHP 作為 Apache服務(wù)器的內(nèi)置模塊或 CGI程序運(yùn)行。 PHP 是秉承 Linux 的 GNU 風(fēng)格,借助與源碼公開,使他迅速成為世界上目前應(yīng)用最為廣泛的站點(diǎn)制作語言之一。借助與 C++的形式,引用類的概念,使得代碼的可重復(fù)性應(yīng)用便的異常簡單。加上他和 Linux,Apache 和 MySql 的緊密配合,關(guān)鍵性的應(yīng)用也沒有問題(有名的 Sina就 是采用 Php)。同時(shí), PHP 第四代 Zend(PHP4)的核心引擎正式版也已經(jīng)發(fā)布了,整個(gè)程序的核心得到了大幅度的改進(jìn),讓 PHP程序的執(zhí)行速度變得更快。 PHP在最佳化之后的效率,已比傳統(tǒng) CGI或者 ASP等程序有了更好的表現(xiàn)。而且正因?yàn)?PHP是免費(fèi)的, 因此任何人都可以訪問 PHP WEB站點(diǎn),下載完整的源代碼。更重要的是:用 PHP編寫的代碼執(zhí)行起來會(huì)更快,能實(shí)現(xiàn)同樣功能的 PHP代碼,不用改變就可以在不同的 WEB服務(wù)器上、不同的操作系統(tǒng)下運(yùn)行。就憑這一點(diǎn),你就已經(jīng)有足夠的理由選擇 PHP。 除了能夠精確的控制 WEB頁面的顯示內(nèi)容之外,用戶還可以通過使用 PHP發(fā)送 HTTP報(bào)頭、用戶可以通過 PHP 設(shè)置 cookies、管理用戶身份識(shí)別并對用戶瀏覽頁面進(jìn)行重定向。PHP具有非常強(qiáng)大的數(shù)據(jù)庫支持功能,能夠訪問幾乎目前所有較為流行的數(shù)據(jù)庫系統(tǒng)。此外, PHP可以與多個(gè)外接庫 集成,為用戶提供更多的實(shí)用功能,如生成 PDF文件等。 潘金龍: 基于 PHP 的學(xué)生信息管理系統(tǒng)的設(shè)計(jì) 2 2 LAMP 組合的介紹 LAMP是一個(gè)縮寫,它指一組通常一起使用來運(yùn)行動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開源軟件,包括 :Linux操作系統(tǒng), Apache 網(wǎng)絡(luò)服務(wù)器, MySQL 數(shù)據(jù)庫, Perl、 PHP或者 Python編程語言 ,此篇文章中 LAMP指的是 Linux + Apache + MySQL + PHP. Linux 簡介 操作系統(tǒng)最好的選擇當(dāng)然是使用面費(fèi)又穩(wěn)定的 Linux系統(tǒng)。 Linux 是在 1991年發(fā)展起來的與 UNIX兼容的操作系統(tǒng),可以免費(fèi)使用,它的源 代碼可以自由傳播且可任人修改、充實(shí)、發(fā)展。 Linux本身是一個(gè)完整的 32位的多用戶、多任務(wù)操作系統(tǒng)。而本次開發(fā)過程使用的版本是颶風(fēng)軟件公司出品的國產(chǎn) Linux操作系統(tǒng)。它是經(jīng)漢化后形成的 Linux操作系統(tǒng)。凡是 Linux操作系統(tǒng)均可到網(wǎng)上下載。 隨著 Linux逐漸進(jìn)入中國,越來越多的公司尤其是中小型公司傾向與選擇 Linux作為服務(wù)器。不僅因?yàn)?Linux 系統(tǒng)是開源的,可以免費(fèi)使用為公司節(jié)約了大量成本,更重要的是 Linux系統(tǒng)作為服務(wù)器非常好的安全性,可以避免相當(dāng)多的安全隱患。當(dāng)然 Linux操作系統(tǒng)不能為個(gè)人用 戶所喜愛,因?yàn)槟壳八鼪]有 windows 操作系統(tǒng)那樣的桌面可視化、操作方便性和非常多的軟件兼容支持。 Apache 簡介 本系統(tǒng)的操作所使用的 web服務(wù)器軟件為 Apache。 Apache是目前全世界的網(wǎng)站使用最多的服務(wù)器。在 2022 年 2月十全世界有 %的使用率。同樣地, Apache 的優(yōu)點(diǎn)也是穩(wěn)定、快速與開放,同時(shí)也有眾多的功能,并且可以在不同操作系統(tǒng)下執(zhí)行。前面的內(nèi)容已經(jīng)介紹了 web 服務(wù)器負(fù)責(zé)完成傳送顯示在瀏覽器的 HTML 文件內(nèi)容,而數(shù)據(jù)處理就是 PHP 程序的工作了。所以在服務(wù)主機(jī)使用 PHP時(shí)必須將解讀 PHP程序代碼的功能加到Apache ,也就是按裝 Apache 的 PHP 模塊( module)。以往如果要加入 PHP模塊,就必須先將 PHP的源代碼編譯成 Apache 的模塊,再將 Apache加上 PHP功能模塊重新編譯。從PHP3開始就支持了 Apache 的動(dòng)態(tài)共享對象( Dynamic Shared Object , DSO)模塊的功能,也就是說 PHP3可以編譯 DSO模塊, Apache 只需在需要執(zhí)行時(shí)調(diào)用 PHP3模塊就可以使用 PHP3的功能。這樣以來,即使修改 PHP、換裝新版本或是重新安裝 PHP都可以不必 動(dòng)用 Apache ,當(dāng)然 PHP4 也可以編譯 DSO模塊。 MySQL 簡介 MySQL數(shù)據(jù)庫系統(tǒng)與 PHP整合使用是一個(gè)高效率的組合。 MySQL是一個(gè)多用戶( Multiuser)、多線程( Multithread)的 SQL 數(shù)據(jù)庫系統(tǒng),使用目前最普遍地?cái)?shù)據(jù)庫標(biāo)準(zhǔn)語言: SQL( Structured Query Language)。 MySQL包括了服務(wù)器端程序與多種 用戶端程序及程序庫,并且可以在不同平臺(tái)執(zhí)行。其特點(diǎn)還有穩(wěn)定、快速與高靈活性等。 MySQL有瑞典的 DataKonsultAB公司開發(fā)出來,開發(fā)的主要目的就是以快速、健全以及使用微目標(biāo),最初的開發(fā)即是因?yàn)樵摴拘枰茉诹畠r(jià)的主機(jī)上執(zhí)行,優(yōu)于當(dāng)時(shí)各種華東交通大學(xué)畢業(yè)設(shè)計(jì) 3 商用數(shù)據(jù)庫,且快速管理龐大數(shù)據(jù)庫的 SQL服務(wù)器。 MySQL是一個(gè)還在開發(fā)中的數(shù)據(jù)庫系統(tǒng),但是其效能已經(jīng)非常優(yōu)秀。在 MySQL網(wǎng)站( 們的使用記錄是以管理 40個(gè)以上的數(shù)據(jù)庫,超過 10000個(gè)表,同時(shí)其中還有 500個(gè)以上的表超過 7百萬記錄,而這些數(shù)據(jù)總共超過了 10Gbytes 的容量。 PHP 簡介 PHP的全名即是 Hypertext Processor,最早的名稱由來則是來自 PHP Tools( Personal HomePage Tools), PHP 的程序引擎是一個(gè)公布源代碼的 Open Source 成員。 PHP是一種“服務(wù)器端的 HTML嵌入式的描速語言( HTML - embedded scripting language)”。其語法混合了 C、 Java、 Perl以及 PHP式的新式語法,它比 CGI或者 Perl 可更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁,同時(shí) PHP 的數(shù)據(jù)庫層操作功能強(qiáng)大,這使得 PHP語言這幾年飛速發(fā)展,風(fēng)靡全球。 以下是 PHP的基本特點(diǎn): 1) 開放源代碼――所有的源代碼都可以得到。 2) 免費(fèi)使用―― PHP 是一個(gè)免費(fèi)軟件,盡可放心使用。 3) 基于服務(wù)器端――由于 PHP 是在 Web 服務(wù)器端運(yùn)行的,所以它的程序可以很大、很復(fù)雜而不會(huì)降低客戶端的運(yùn)行速度。 4) 跨平臺(tái)―― PHP 程序可以在 UNIX、 Linux 或者 Windows 操作系統(tǒng)下運(yùn)行。 5) 嵌入 HTML―― PHP 語言可以嵌入到 HTM 內(nèi)部,則易學(xué)。 6) 還有語言簡單、效率高、分析 XML、數(shù)據(jù)庫模塊、文件存取、文本處理、復(fù)雜的變量,圖象處理等特點(diǎn)。 最新 : 1) 別名――通過引用別名為變量賦值,給編程帶來極大方便。 2) 擴(kuò)充了 API 模塊――提供擴(kuò)展接口模塊。 3) 個(gè)性化的 Java 支持―― 和 Java 的交互。 4) 對象和數(shù)組嵌套――實(shí)現(xiàn)功能更加強(qiáng)大的對象以及數(shù)組嵌套。 5) 面向?qū)ο蟮木幊台D―為面向?qū)ο蟮木幊?、?gòu)造類以及對象提供擴(kuò)展的功能和新特征。 6) 還包括如自動(dòng)資源釋放、布爾類型、進(jìn)程生成、 COM/DCOM支持、與 性很好、配置、加密支持、類型檢查、 FTP支持、 PHP4新增函數(shù)或功能增強(qiáng)函數(shù)、“ Here”打印、 HTTP Session fallback 系統(tǒng)、 ISAPI支持、內(nèi)存、多維數(shù)組、其他類成員函數(shù)、對象重載支持、輸出緩沖支持、支持引用等特點(diǎn)。編寫好后,將其放在服務(wù)器的提供的 Web的目錄里,通過 IE瀏覽器可看到結(jié)果“我的第一個(gè) PHP程序!”。 創(chuàng)建一個(gè) PHP應(yīng)用程序,實(shí)際上是相當(dāng)于創(chuàng)建了一個(gè) PHP腳本文件。在服務(wù)器將輸出信息發(fā)送到客戶端之前,網(wǎng)絡(luò)服務(wù)器會(huì)率先將文件中的 PHP語言進(jìn)行加工處理。如果您的服務(wù)器不支持 PHP,通常情況下,網(wǎng)絡(luò)服務(wù)器會(huì)直接將超文本文件送到客戶的瀏覽器上以表示對 HTTP的要求作出應(yīng)答;如果服務(wù)器支持 PHP,則在 服務(wù)器響應(yīng)一個(gè)對 PHP文件的請求時(shí) , 會(huì)進(jìn)行下列處理: 首先在一個(gè) PHP文件內(nèi),標(biāo)準(zhǔn)的 HTML編碼會(huì)被直接送到瀏覽器上,而內(nèi)嵌 PHP程序卻是先被網(wǎng)絡(luò)服務(wù)器解釋執(zhí)行。如果是標(biāo)準(zhǔn)輸出的話 , 輸出信息也將作為標(biāo)準(zhǔn)的 HTML 而被送至瀏覽器顯示給客戶。 潘金龍: 基于 PHP 的學(xué)生信息管理系統(tǒng)的設(shè)計(jì) 4 配置 LAMP 開發(fā)環(huán)境 方法一: 1)安裝 Mysql 因?yàn)?RPM包安裝非常簡單而且成功率高所以我選擇這種安裝方式。 方法: 在 Xwindows下雙擊此文件就可以了。在提示符下輸入: rpm i 2)安裝 Apache和 PHP 注: Apache和 PHP是在一起安裝的,這一點(diǎn)一定要理解。 步驟如下: a、先確定 Apache安裝后的路徑 b、安裝并編譯 PHP,把 PHP作為 Apache的模塊安裝到 Apache的安裝路徑(即 Apache的解壓縮的路徑) c、安裝并編譯 Apache 因?yàn)橹挥邢劝?PHP作為 Apache的模塊安裝到 Apache的 安 裝路徑(即Apache的解壓縮的路徑),再安裝 Apache才能使 Apache執(zhí)行 PHP文件。 開始安裝: 解壓縮文件: tar zxvf tar zxvf 配置 Apache確定 Apache 安裝后的路徑: cd ./configure prefix=/usr/local/apache 進(jìn)入 PHP的解壓目錄,輸入: ./configure withapache=../ withmysql disabledebug enabletrackvars 注: ../表示 Apache的解壓路 徑,這個(gè)路徑一定要正確,我是把 Apache和 PHP放在同一路徑下解壓的。 這樣做就是讓 PHP作為 Apache的模塊和 Apache一起安裝。 下一步:編譯、安裝 PHP 到 Apache的原始目錄中 在提示符下輸入: make 完成之后再輸入: make install 再將 : /usr/local/lib,并重命名為 cp /usr/local/lib 最后一步是安裝 Apache 進(jìn)入 Apache的解壓目錄輸入: ./configure prefix=/usr/local/apache activatemodule=src/modules/php4/ 接下來: make make install 至此安裝工作完成了。你還需要改動(dòng)一些地方,才能讓 Apache執(zhí)行 PHP,如下: 編輯 Apache配置文件: /usr/local/apache/conf/ 找到這一行: AddType application/xdphp4 .php4 去掉前面的 “ # ” 號(hào)。再加上下面的幾行: 華東交通大學(xué)畢業(yè)設(shè)計(jì) 5 AddType application/xdphp .php AddType application/xdphp .php4 重新啟動(dòng) A
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1