【正文】
下面是系統(tǒng)的模塊圖: 教師查詢: 公 共 課 平 時(shí) 成績(jī) 查 詢 系 統(tǒng)教 師查 詢選 擇 專(zhuān) 業(yè)全 體 學(xué) 生 成 績(jī) 成 績(jī) 詳 細(xì) 情 況考 勤 情 況 網(wǎng) 上 作 業(yè) 情 況 表 教師查詢模塊表 學(xué)生查詢: 公 共 課 平 時(shí) 成績(jī) 查 詢 系 統(tǒng)學(xué) 生查 詢個(gè) 人 成 績(jī) 成 績(jī) 詳 細(xì) 情 況考 勤 情 況網(wǎng) 上 作 業(yè) 情 況 表 學(xué) 生查詢模塊表 查詢模塊的主要功能:實(shí)現(xiàn)教師和學(xué)生對(duì)公共課平時(shí)成績(jī)的查詢,并且實(shí)現(xiàn)查看平時(shí)成績(jī)的詳細(xì)情況。系統(tǒng)的主要功能與性能指標(biāo)有了明確的標(biāo)準(zhǔn),下面詳細(xì)介紹總體設(shè)計(jì)的內(nèi)容。 ⒋運(yùn)行要求 正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)完好無(wú)損,對(duì)數(shù)據(jù)的精確度、時(shí)間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運(yùn)行時(shí)能夠保證正確性、可靠性、 高效性、完整性、易使用性、可維護(hù)性、可測(cè)試性、復(fù)用性、安全保密性、可移植性、互聯(lián)性。并通過(guò)擴(kuò)展功能是教師和同學(xué)都可以查看平時(shí)成績(jī)的詳細(xì)情況。 數(shù)據(jù)采集 基礎(chǔ)數(shù)據(jù)從網(wǎng)站的另外兩個(gè)系統(tǒng)(考勤系統(tǒng)和網(wǎng)上作業(yè)系統(tǒng))取得。 ㈢ 評(píng)審?fù)ㄟ^(guò) ⒈任務(wù)概述 目標(biāo) 將老師和同學(xué)共同操作的成績(jī)查詢工作轉(zhuǎn)為老師和同學(xué)跟計(jì)算機(jī)系統(tǒng)共同完成 操作,提高成績(jī)查詢效率,節(jié)省查詢時(shí)間,降低人的工作強(qiáng)度。 ⒉調(diào)查方式 通過(guò)對(duì)老師和同學(xué)的訪問(wèn)、交談可獲得成績(jī)查詢的需求,以及成績(jī)查詢的管理目標(biāo)。 因此,平時(shí)成績(jī)查詢系統(tǒng)主要是通過(guò)對(duì)現(xiàn)在實(shí)際教學(xué)中成績(jī)查詢工作的調(diào)查、研究,并且通過(guò)和老師同學(xué)的交流來(lái)完善的。 基本操作信息:查詢 ㈡分析整理 ⒈調(diào)查的目的 首先,要了解平時(shí)成績(jī)查詢工作的工作流程。 ㈠需求信息的收集 公共課平時(shí)成績(jī)查詢系統(tǒng)要涉及到平時(shí)成績(jī)的信息、老師和學(xué)生 的基本信息和租借過(guò)程中的具體操作。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自由使用的 Unix 兼容產(chǎn)品。 Linux 簡(jiǎn)介 簡(jiǎn)單地說(shuō), Linux 是一套免費(fèi)使用和自由傳播的類(lèi) Unix 操作系統(tǒng),它主要用于基于 Intel x86 系列 CPU 的計(jì)算機(jī)上。 ? Apache 簡(jiǎn)介 Apache 是根據(jù) NCSA 的服務(wù)器發(fā)展而來(lái)的, NCSA 是最早出現(xiàn)的 Web 服務(wù)器程序之一,由伊利諾斯大學(xué) UrbanaChampaign 分校的美國(guó)國(guó)家超級(jí)計(jì)算應(yīng)用中心開(kāi)發(fā)。 if($err){ echo \ } $row = mysql_fetch_row($res)。 $res = mysql_query($query, $dbh)。 $res = mysql_query($query, $dbh)。NEW\39。$priority\39。$\39。$description\39。)。 (如果用域名無(wú)法聯(lián)結(jié),可以用 LOCALHOST) mysql_select_db(\39。您的密碼 \39。您的用戶名 \39。 \39。 如今,包括 Siemens 和 Silicon Graphics 這樣的國(guó)際知名公司也 開(kāi)始把 MySQL作為其數(shù)據(jù)庫(kù)管理系統(tǒng),這就更加證明了 MySQL 數(shù)據(jù)庫(kù)的優(yōu)越性能和廣闊的市場(chǎng)發(fā)展前景。引用 Nissan 的 Xterra 的話來(lái)說(shuō)就是 PHP 可以做到你想讓它做到的一切而且無(wú)所不能 ! MySQL 數(shù)據(jù)庫(kù)簡(jiǎn)介 MySQL 數(shù)據(jù)庫(kù)可以 稱得上是目前運(yùn)行速度最快的 SQL 語(yǔ)言數(shù)據(jù)庫(kù)。你甚至可以完成網(wǎng)絡(luò)相關(guān)的功能。你可以利用 PHP 連接包括 Oracle, MSAccess, Mysql 在內(nèi)的大部分?jǐn)?shù)據(jù)庫(kù)。內(nèi)嵌的 PHP可以具有更高的可伸縮性。解決方法就是將經(jīng)常用來(lái)編寫(xiě) CGI程序的語(yǔ)言的解釋器編譯進(jìn)你的 web服務(wù)器 (比如 mod_perl,JSP)。 ④可伸縮性 傳統(tǒng)上網(wǎng)頁(yè)的交互作用是通過(guò) CGI 來(lái)實(shí)現(xiàn)的?;?web 的編程工作非常需要面向?qū)ο缶幊棠芰Α?duì)于一個(gè)非程序員來(lái)說(shuō)為 PHP 擴(kuò)展附加功能可能會(huì)比較難,但是對(duì)于一個(gè) PHP 程序員來(lái)說(shuō)并不困難。 PHPLIB 就是最常用的可以提供一般事務(wù)需要的一系列基庫(kù)。你還可以自己編寫(xiě)外圍的函數(shù)取間接存取數(shù)據(jù)庫(kù)。 ②數(shù)據(jù)庫(kù)連接 PHP 可以編譯成具有與許多數(shù)據(jù)庫(kù)相連接的函數(shù)。 你只需要 30 分鐘就可以將 PHP 的核心語(yǔ)言特點(diǎn)全部掌握,你可能已經(jīng)非常了解HTML,甚至你已經(jīng) 知道怎樣用編輯設(shè)計(jì)軟件或者手工來(lái)制作好看的 WEB 站點(diǎn)。對(duì)于那些對(duì)上述之一的語(yǔ)言較熟悉的人來(lái)說(shuō), PHP 太簡(jiǎn)單了。之后你在編碼過(guò)程中如果遇到了什么麻煩,還可以再去翻閱相關(guān)文檔。與 Java 和 Perl 不同 ,你不必把頭埋進(jìn) 100 多頁(yè)的文檔中努力學(xué)習(xí)才可以寫(xiě)出一個(gè)象樣的程序。但是PHP的郵件列表很是有用而且除非你正在運(yùn)行像 Yahoo!或者 極受歡迎的站點(diǎn),你不會(huì)感覺(jué)出 PHP 的速度與其他的有什么不同。 PHP 的先進(jìn)之處 應(yīng)用 PHP 有許多好處。怎樣在Windows 環(huán)境的 PC 機(jī)器或 Unix 機(jī)器上安裝 PHP 的資料可以在 PHP 官方站點(diǎn)上找到。你可以不受限制的獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。 PHP 代表:超文本預(yù)處理器( PHP: Hypertext Preprocessor)。 PHP 簡(jiǎn)介: PHP 是能讓你生成動(dòng)態(tài)網(wǎng)頁(yè)的工具之一。 網(wǎng)絡(luò)發(fā)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合, 與 信息時(shí)代同步,與高科技匯合,定會(huì)給 社會(huì)各行各業(yè)的 發(fā)展注入新鮮的活力。所以開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)內(nèi)容成了越來(lái)越多的站點(diǎn)所追求目標(biāo)。 隨著 Inter 的 進(jìn)一步 發(fā)展 ,靜態(tài) Web 站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難 ,一方面信息的不斷增加和變化 ,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁(yè) ,特別是基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的 Web 站點(diǎn)更是如此 ,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML 顯得越來(lái)越難以勝任。所以網(wǎng)頁(yè)也逐漸成為一種新興的教育資源。 制作網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段 ??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體—— Inter。 24 參考資料 23 結(jié)束語(yǔ) 15 五 測(cè)試報(bào)告 11 四 詳細(xì)設(shè)計(jì) 9 三 總體設(shè)計(jì) 4 二 需求分析 1 一 引言 本系統(tǒng)是學(xué)校 WEB 站點(diǎn)的一個(gè)子系統(tǒng),具有很好的外部接口,能夠很好的配合 站點(diǎn)的其它子系統(tǒng)服務(wù)于學(xué)校的成績(jī)管理。由于學(xué)習(xí)這門(mén)課的人很多,平時(shí)查看成績(jī)就非常的麻煩。成績(jī)查詢系統(tǒng) 摘要 眾所周知,現(xiàn)代信息技術(shù)是現(xiàn)代教育技術(shù)的基礎(chǔ)和核心,培養(yǎng)和創(chuàng)新型的人才必須依靠 現(xiàn)代教育技術(shù)。從這一層意義上講,我們說(shuō)掌握一定的計(jì)算機(jī)應(yīng)用技能 已經(jīng)成為國(guó)家未來(lái)的合格建設(shè)者的必備素質(zhì),所以現(xiàn)在在大學(xué)中對(duì)非計(jì)算機(jī)系的學(xué)生開(kāi)設(shè)了計(jì)算機(jī)文化基礎(chǔ)課,并且通過(guò)這門(mén)課的學(xué)習(xí)使同學(xué)們能順利的通過(guò)計(jì)算機(jī)等級(jí)考試。本系統(tǒng)就是為了方便老師和同學(xué)查看平時(shí)成績(jī)而編寫(xiě)的,它具有快速、準(zhǔn)確、方便的特點(diǎn)。 關(guān)鍵字: LAMP 查詢 平時(shí)成績(jī) Abstract It is well known that the modern information technology is foundation and the core of the modern educational technique, trained and the innovation talented person must depend on the modern educational from this significance,it is extremely important to grasps the certain puter each school has all opened the pute culture basic the help of the study the puter cultue basic class,all students can through puter rank test there is so many students study this class,the result of usually search are very system is piles for teacher and the schoolmate,with the help of this system,searche the result of text is very characteristic of this system is fast accurate and system is a school WEB stand sub system, has the very good exterior connection, coordinate stand other subsystems serve the school result management. Key words:LAMP Query Usual result 目 錄 摘要 25 第一章 引言 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁(yè)逐漸融入人們的生活。 它 打破了地域限制,真正使信息 得以 共享 , 改變 了 人們的工作和生活方式 。 尤其是在教育 領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對(duì)信息的需求有了更新,更高的要求,而網(wǎng)頁(yè)由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿足這種要求。 也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。 另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來(lái)越乏味 ,而不愿意再一次地進(jìn)入同一站點(diǎn)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的 Web 網(wǎng)頁(yè) 。 站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽(tīng)到了網(wǎng)絡(luò)時(shí)代的宣言:誰(shuí)掌握了網(wǎng)絡(luò),誰(shuí)就掌握了未來(lái) 。 PHP 網(wǎng)頁(yè)文件 被當(dāng)作一般 HTML網(wǎng)頁(yè)文件來(lái)處理并且在編輯時(shí)你可以用編輯 HTML 的常規(guī)方法編寫(xiě) PHP。 PHP 是完全免費(fèi)的,不用花錢(qián),你可以從 PHP 官方站點(diǎn) ( PHP 遵守 GNU 公共許可( GPL),在這一許可下誕生了許多流行的軟件諸如 Linux 和Emacs。 PHP在大多數(shù) Unix 平臺(tái), GUN/Linux 和微軟 Windows 平臺(tái)上均可以運(yùn) 行。安裝過(guò)程很簡(jiǎn)單。當(dāng)然已知的不利之處在于 PHP 由于是開(kāi)放源碼項(xiàng)目,沒(méi)有什么商業(yè)支持,并且由此而帶來(lái)的執(zhí)行速度緩慢(直到 PHP4 之前)。最起碼我就沒(méi)有感覺(jué)出來(lái)!好了,讓我們來(lái)看看 PHP 有那些優(yōu)點(diǎn): ① 學(xué)習(xí)過(guò)程 PHP 的 學(xué)習(xí)過(guò)程 非常簡(jiǎn)單。只要了解一些基本的語(yǔ)法和語(yǔ)言特色,你就可以開(kāi)始你的 PHP 編碼之旅了。 PHP 的語(yǔ)法與 C, Perl, ASP 或者 JSP。相反的,如果你對(duì) PHP 了解較多,那么你對(duì)于其他幾種語(yǔ)言的學(xué)習(xí)都很簡(jiǎn)單了。由于 PHP 代碼能夠無(wú)障礙的添加進(jìn)你的站點(diǎn),在你設(shè)計(jì)和維護(hù)站點(diǎn)的同時(shí),你可以很輕松的加入 PHP 使得你的站點(diǎn)更加具有動(dòng)態(tài)特性。 PHP 與 MySQL 是現(xiàn)在絕佳的組合。通過(guò)這樣的途徑當(dāng)你更換使用的數(shù)據(jù)庫(kù)時(shí),可以輕松的更改編碼以適應(yīng)這樣的變化。 ③可擴(kuò)展性 就像前面說(shuō)的那樣, PHP 已經(jīng)進(jìn)入了一個(gè)高速發(fā)展的 時(shí)期。 ④面向?qū)ο缶幊? PHP 提供了類(lèi)和對(duì)象。PHP 支持構(gòu)造器、提取類(lèi)等。 CGI 程序的伸縮性不很理想,因?yàn)樗鼮槊恳粋€(gè)正在運(yùn)行的 CGI 程序開(kāi)一個(gè)獨(dú)立進(jìn)程。 PHP就可以以這種方式安裝,雖然很少有人愿意這樣以 CGI 方式 安裝它。 ⑤更多特點(diǎn) PHP 的開(kāi)發(fā)者們?yōu)榱烁m合 web 編程,開(kāi)發(fā)了許多外圍的流行基庫(kù),這些庫(kù)包含了更易用的層。你可以在蒼蠅上畫(huà)圖,編寫(xiě)程序下載或者顯示 。最好的是,你可以選擇你的 PHP 安裝版本需要哪些功能。除了具有許多其它數(shù)據(jù)庫(kù)所不具備的功能和選擇之外, MySQL 數(shù)據(jù)庫(kù)是一種完全免費(fèi)的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫(kù),用于個(gè)人或商業(yè)用途,而不必支付任何費(fèi)用 . 體來(lái)說(shuō), MySQL 數(shù)據(jù)庫(kù)具有以下主要特點(diǎn): 1. 同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)的用戶數(shù)量不受限制; 2. 可以保存超過(guò) 50,000,000 條記錄; 3. 是目前市場(chǎng)上現(xiàn)有產(chǎn)品中運(yùn)行速度最快的數(shù)據(jù)庫(kù)系統(tǒng); 4. 用戶權(quán)限設(shè)置簡(jiǎn)單、有效。 連接 MySQL 數(shù)據(jù)庫(kù) $dbh = mysql_connect(\39。,\39。,\39。)。數(shù)據(jù)庫(kù)名 \39。 $query = \insert into requests(date, request, , priority,status) values (NOW(),\39。, \39。, \39。, \39。)\