【正文】
能。你可以在蒼蠅上畫圖,編寫程序下載或者顯示 。 ⑤更多特點(diǎn) PHP 的開(kāi)發(fā)者們?yōu)榱烁m合 web 編程,開(kāi)發(fā)了許多外圍的流行基庫(kù),這些庫(kù)包含了更易用的層。 PHP就可以以這種方式安裝,雖然很少有人 愿意這樣以 CGI 方式安裝它。 CGI 程序的伸縮性不很理想,因?yàn)樗鼮槊恳粋€(gè)正在運(yùn)行的 CGI 程序開(kāi)一個(gè)獨(dú)立進(jìn)程。PHP 支持構(gòu)造器、提取類等。 ④面向?qū)ο缶幊? PHP 提供了類和對(duì)象。 ③可擴(kuò)展性 就像前面說(shuō)的那樣, PHP 已經(jīng) 進(jìn)入了一個(gè)高速發(fā)展的時(shí)期。通過(guò)這樣的途徑當(dāng)你更換使用的數(shù)據(jù)庫(kù)時(shí),可以輕松的更改編碼以適應(yīng)這樣的變化。 PHP 與 MySQL 是現(xiàn)在絕佳的組合。由于 PHP 代碼能夠無(wú)障礙的添加進(jìn)你的站點(diǎn),在你設(shè)計(jì)和維護(hù)站點(diǎn)的同時(shí),你可以很輕松的加入 PHP 使得你的站點(diǎn)更加具有動(dòng)態(tài)特性。相反的,如果你對(duì) PHP 了解較多,那么你對(duì)于其他幾種語(yǔ)言的學(xué)習(xí)都很簡(jiǎn)單了。 PHP 的語(yǔ)法與 C, Perl, ASP 或者 JSP。只要了解一些基本的語(yǔ)法和語(yǔ)言特色,你就可以開(kāi)始你的 PHP 編碼之旅了。最起碼我就沒(méi)有感覺(jué)出來(lái)!好了,讓我們來(lái)看看 PHP 有那些優(yōu)點(diǎn): ① 學(xué)習(xí)過(guò)程 PHP 的 學(xué)習(xí)過(guò)程 非常簡(jiǎn)單。當(dāng)然已知的不利之處在于 PHP 由于是開(kāi)放源碼項(xiàng)目,沒(méi)有什么商業(yè)支持,并且由此而帶來(lái)的執(zhí)行速度緩慢(直到 PHP4 之前)。安裝過(guò)程很簡(jiǎn)單。 PHP在大多數(shù) Unix 平臺(tái), GUN/Linux 和微軟 Windows 平臺(tái)上均可以運(yùn)行。 PHP 是完全免費(fèi)的,不用花錢,你可以從 PHP 官方站點(diǎn) ( PHP 遵守 GNU 公共許可( GPL),在這一許可下誕生了許多流行的軟件諸如 Linux 和Emacs。 PHP 網(wǎng)頁(yè)文件被當(dāng)作一般 HTML網(wǎng)頁(yè)文件來(lái)處理并且在編輯時(shí)你可以用編輯 HTML 的常規(guī)方法編寫 PHP。 站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽(tīng)到了網(wǎng)絡(luò)時(shí)代的宣言:誰(shuí)掌握了網(wǎng)絡(luò),誰(shuí)就掌握了未來(lái) 。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的 Web 網(wǎng)頁(yè) 。 另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來(lái)越乏味 ,而不愿意再一次地進(jìn)入同一站點(diǎn)。 也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。 尤其是在教育領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對(duì)信息的需求有了更新,更高的要求,而網(wǎng)頁(yè)由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿足這種要求。 它 打破了地域限制,真正使信息 得以 共享 , 改變 了 人們的工作和生活方式 。 25 第一章 引言 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁(yè)逐漸融入人們的生活。 關(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 目 錄 摘要 本系統(tǒng)就是為了方便老師和同學(xué)查看平時(shí)成績(jī)而編寫的,它具有快速、準(zhǔn)確、方便的特點(diǎn)。從這一層意義上講,我們說(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ò)這門課的學(xué)習(xí)使同學(xué)們能順利的通過(guò)計(jì)算機(jī)等級(jí)考試。 再次,向金小峰老師表示衷心的感謝! 參考文獻(xiàn) 1. 網(wǎng)站 PHP 后臺(tái)解決方案 余斌 人民郵電出版社 2. Dreamwerver 互動(dòng)網(wǎng)站百寶箱 for PHP 鄧文淵 中國(guó)鐵道出版社 3. PHP 與 MySQL 動(dòng)態(tài)網(wǎng)站編程 馮燕奎 清華大學(xué)出版社 4. PHPamp。 我的畢業(yè)設(shè)計(jì)能夠完成,首先感謝金小峰 老師對(duì)我的精心指導(dǎo), 無(wú)論在理論上還是在實(shí)踐中,都給與我很大的 幫助, 使我能夠坦然面對(duì)各種困難。 在這次的設(shè)計(jì)過(guò)程中 ,對(duì)于我來(lái)說(shuō),由于很多都是新知識(shí),這就迫使我到處查閱相關(guān)資料,學(xué)習(xí)新知識(shí),從而培養(yǎng)了獨(dú)立思考解決問(wèn)題的能力。通過(guò)大學(xué)四年來(lái)的學(xué)習(xí),我雖然掌握了一定的理論基礎(chǔ),但實(shí)踐較少,通過(guò)這次畢業(yè)設(shè)計(jì)充分暴露出自己實(shí)踐的不足, 真正設(shè)計(jì)起來(lái)感到力不從心,不能得心應(yīng)手。 這次畢業(yè)設(shè)計(jì)是在金小峰老師的精心指導(dǎo)下進(jìn)行的。數(shù)據(jù)庫(kù)的記錄是否符合要求 . 結(jié)束語(yǔ) 由于時(shí)間及水平有 限,所以公共課平時(shí)成績(jī)查詢系統(tǒng)還有很多不完善和需要改進(jìn)的地方。 ?/td 第五章 測(cè)試報(bào)告 軟件測(cè)試在開(kāi)發(fā)過(guò)程中是一個(gè)不可缺少的部分 .因?yàn)樵陂_(kāi)發(fā)軟件系統(tǒng)的漫長(zhǎng)過(guò)程中 ,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題 ,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí) ,與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無(wú)缺 ,因此 ,在軟件生命 周期的各個(gè)階段都不可避免地產(chǎn)生差錯(cuò) 。fenshu39。]。 ?/td td?php echo $row_Recordset2[39。scores39。]。 ?/td td?php echo $row_Recordset2[39。pre_times39。]。 ?/td td?php echo $row_Recordset2[39。name39。]。 td?php echo $row_Recordset2[39。%s39。其他的和教師的一樣,也需要將兩個(gè)表連接起來(lái),然后從兩個(gè)表中獲取所要的數(shù)據(jù)。 form name=form2 method=post action= 圖 平時(shí)成績(jī)界面 在這個(gè)頁(yè)面的表格中需要顯示學(xué)生的學(xué)號(hào)、姓名、考勤分?jǐn)?shù)、網(wǎng)上作業(yè)分?jǐn)?shù)和平時(shí)總分?jǐn)?shù)。 4. 2 學(xué)生查詢 開(kāi) 始學(xué) 生 查 詢 界 面輸 入 學(xué) 號(hào)學(xué) 生 成 績(jī) 界 面學(xué) 號(hào)學(xué) 生 成 績(jī) 詳 細(xì) 界 面 圖 學(xué)生查詢流程圖 當(dāng)學(xué)生用自己的用戶名和密碼登陸后,點(diǎn)擊成績(jī)查詢,就會(huì)進(jìn)入成績(jī)查詢界面。]。 ?/td recordID=?php echo $row_Recordset1[39。fenshu39。]。 ?/td td?php echo $row_Recordset2[39。teacherName39。]。 ?/td td?php echo $row_Recordset2[39。absen_times39。]。 ?/td td?php echo $row_Recordset2[39。pro39。]。 ?/td td?php echo $row_Recordset2[39。num39。 AND = 39。這些字段都不在一個(gè)表中,得從兩個(gè)表中獲得,這兩個(gè)表的連接如下: 所使用的 SQL 語(yǔ)句如下: SELECT * FROM statistic, teacher_fbchengji WHERE num = 39。 ? 點(diǎn)擊學(xué)生的學(xué)號(hào)可以查看每個(gè)學(xué)生成績(jī)的詳細(xì)情況。]。]+$row_Recordset1[39。 ?/td td?php echo $row_Recordset1[39。scores39。]。 ?/td td?php echo $row_Recordset1[39。name39。]。 ?/a/td td?php echo $row_Recordset1[39。xuehao39。]。 AND = ORDER BY ASC ?php do { ? tr td height=30a href=?recordID=?php echo $row_Recordset1[39。實(shí)現(xiàn)這個(gè)功能的代碼如下: SELECT , , , , FROM teacher_fbchengji, statistic WHERE = 39。如果要顯示數(shù)據(jù)庫(kù)中的所有數(shù)據(jù),我加入了以下代碼: mysql_fetch_assoc 函數(shù)的功能是 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組 。這些字段從兩張表中取得,一個(gè)是考勤信息表,另一個(gè)是教師發(fā)布作業(yè)表。 有時(shí)我們并不會(huì)將所有的數(shù)據(jù)都記錄在同一個(gè)數(shù)據(jù)表中,而會(huì)依每種數(shù)據(jù)內(nèi)容的特性,將它分別記錄在不同的數(shù)據(jù)表中。這樣在下拉列表中選擇所要查詢的專業(yè)后,然后點(diǎn)擊查詢按鈕后就能進(jìn)人全體學(xué)生平時(shí)成績(jī)的界面。 在 form 中輸入 action=””實(shí)現(xiàn)查詢按鈕的功能。比如用戶登陸系統(tǒng)。因?yàn)槊總€(gè)人的平時(shí)成績(jī)是由考勤成績(jī)和網(wǎng)上作業(yè)成績(jī)組成的,所以在詳細(xì)情況中需要考勤情況和網(wǎng)上作業(yè)情況。 系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫(kù)名稱:成績(jī)管理數(shù)據(jù)庫(kù) 此系統(tǒng)所需要的數(shù)據(jù)庫(kù)表有 2 個(gè),所有表的結(jié)構(gòu)列舉如下: 表 1 學(xué)生考勤信息表 字段名 中文含意 類型 num 學(xué)號(hào) Char(10) name 姓名 Varchar(20) pro 專業(yè)代碼 Varchar(20) Pre_times 出勤次數(shù) Varchar(2) Absent_times 缺勤次數(shù) Varchar(2) scores 分?jǐn)?shù) Int 主鍵 學(xué)號(hào) 表 2 教師發(fā)布作業(yè)成績(jī)表 字段名 中文含意 類型 chengjiID 成績(jī)編號(hào) Char(20) teachID 教師姓名 Varchar(20) xuehao 學(xué)號(hào) Char(10) proID 專業(yè) 代碼 Varchar(20) filetitle 作業(yè)標(biāo)題 Varchar(100) fenshu 網(wǎng)上作業(yè)分?jǐn)?shù) Int( 2) useID 用戶編號(hào) Char(10) 主鍵 成績(jī)編號(hào) 表 3 提交作業(yè)表 字段名稱 中文含意 數(shù)據(jù)類型 xinxiID 作業(yè)編號(hào) Smllint(5) xuehao 學(xué)號(hào) Char(10) name 姓名 Varchar(20) nianji 年級(jí) Varchar(20) proID 專業(yè) 代碼 Varchar(20) tijiaodate 提交作業(yè)時(shí)間 date zuoyeAddr 作業(yè)地址 Varchar(30) piyue 批閱 Varchar(100) filetitle 作業(yè)標(biāo)題 Varchar(100) 主鍵 作業(yè)編號(hào) 表 4 上傳作業(yè)表 字段名 中文含意 數(shù)據(jù)類型 UseID 用戶編號(hào) Char(10) Filetitle 作業(yè)標(biāo)題 Varchar(100) Filetyle 作業(yè)類型 varchar(10) Fabuduixiang 發(fā)布對(duì)象 varchar(20) fabudate 發(fā)布日期 date jiezhiDate 作業(yè)截止日期 date faburen 發(fā)布人 Char(10) beizhu 備注 vatchar(100) 主鍵 作業(yè)標(biāo)題 以上各表之間的關(guān)系如下: 圖 表間關(guān)系 第四章 詳細(xì)設(shè)計(jì) 本系統(tǒng)的主要功能是實(shí)現(xiàn)公 共課平時(shí)成績(jī)的查詢功能,它又分為教師對(duì)所教專業(yè)全體學(xué)生的查詢和每個(gè)學(xué)生對(duì)自己個(gè)人平時(shí)成績(jī)的查詢。