




免費(fèi)預(yù)覽已結(jié)束,剩余16頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文-實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 摘 要實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)主要是針對(duì)在校學(xué)生而開(kāi)發(fā)的。其主要是在的基礎(chǔ)上,用當(dāng)今的網(wǎng)站開(kāi)發(fā)技術(shù)語(yǔ)言進(jìn)行開(kāi)發(fā)。采用B/S體系結(jié)構(gòu),通過(guò)瀏覽器就訪問(wèn)。數(shù)據(jù)庫(kù)采用數(shù)據(jù)庫(kù)。世界使用排名第一的Web服務(wù)器軟件第1章 系統(tǒng)概述11.1總體概述11.2開(kāi)發(fā)背景和意義11.3 需求分析21.3.1可行性分析21.3.2 技術(shù)可行性21.3.3 經(jīng)濟(jì)可行性21.3.4 操作可行性21.4相關(guān)技術(shù)介紹31.4.1 WampServer簡(jiǎn)介31.4.2 EditPlus簡(jiǎn)介31.4.3 Apache簡(jiǎn)介31.4.4 mysql簡(jiǎn)介41.4.5 php簡(jiǎn)介4第2章 總體設(shè)計(jì)62.1 系統(tǒng)目標(biāo)設(shè)計(jì)62.2 系統(tǒng)的功能模塊設(shè)計(jì)62.2.1管理員模塊72.2.2教師模塊72.2.3學(xué)生模塊82.3系統(tǒng)流程設(shè)計(jì)8第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)93.1 系統(tǒng)實(shí)體聯(lián)系圖93.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)11第4章 詳細(xì)設(shè)計(jì)144.1登陸界面設(shè)計(jì)144.2管理員模塊154.3教師模塊174.4學(xué)生模塊18第5章 系統(tǒng)總結(jié)19參考文獻(xiàn)20第1章 系統(tǒng)概述本章主要是對(duì)該系統(tǒng)的總體概述以及對(duì)開(kāi)發(fā)的背景和開(kāi)發(fā)技術(shù)做了詳細(xì)的介紹,將系統(tǒng)的開(kāi)發(fā)背景以及意義進(jìn)行了討論。把與系統(tǒng)相關(guān)的技術(shù)進(jìn)行介紹與分析。1.1總體概述隨著現(xiàn)代科技的進(jìn)步,用計(jì)算機(jī)來(lái)進(jìn)行考勤簽到的管理也成為現(xiàn)代化企業(yè)運(yùn)作必不可少的一部分。在過(guò)去我們的考勤工作都是人工完成的,不僅浪費(fèi)了很多的人力跟物力,而且無(wú)法保證其準(zhǔn)確性和透明度,往往給教師帶來(lái)了諸多的不便?,F(xiàn)在利用計(jì)算機(jī)來(lái)管理我們的考勤工作,并且讓學(xué)生自己簽到,記錄時(shí)間,大大降低了教師的工作量,節(jié)省了大家的時(shí)間,提高了工作效率,使原本復(fù)雜和枯燥無(wú)味的工作變得簡(jiǎn)單而輕松了,而且也實(shí)用、安全、準(zhǔn)確。計(jì)算機(jī)技術(shù)特別是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展為實(shí)驗(yàn)室考勤簽到管理信息系統(tǒng),甚至對(duì)改變管理思想起著不可估量的作用。實(shí)踐證明信息技術(shù)已在實(shí)驗(yàn)室考勤簽到的管理層面扮演越來(lái)越重要的角色。通過(guò)實(shí)驗(yàn)室考勤系統(tǒng)我們能很容易地對(duì)學(xué)生的到課信息有一個(gè)基本的了解,可以很方便地知道學(xué)生的出勤情況,通過(guò)對(duì)學(xué)生出勤信息的了解,就能計(jì)算出學(xué)生的出勤信息,包括出勤率、出勤總時(shí)間、出勤次數(shù)等。一切的統(tǒng)計(jì)和計(jì)算都由計(jì)算機(jī)代為管理了,考勤信息管理系統(tǒng)對(duì)實(shí)驗(yàn)室的合理化管理起到了很大的作用,它對(duì)學(xué)校實(shí)驗(yàn)室考勤管理提供了較大的便捷。所以說(shuō),實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)的開(kāi)發(fā)具有非常重要的意義。1.2開(kāi)發(fā)背景和意義計(jì)算機(jī)輔助管理已在我國(guó)的各行各業(yè)得到了廣泛地應(yīng)用。尤其是計(jì)算機(jī)輔助考勤管理僅是近幾年才在我國(guó)得到普及和發(fā)展,而在許多發(fā)達(dá)國(guó)家計(jì)算機(jī)輔助考勤管理已十分普及。隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的必經(jīng)之路。實(shí)驗(yàn)室考勤簽到作為學(xué)校的一種管理也是如此,由于學(xué)生人數(shù)較多,每一個(gè)學(xué)生的具體實(shí)際情況也不盡相同,日常的考勤工作,如果沒(méi)有一個(gè)完整的管理,很難完成對(duì)實(shí)驗(yàn)室日??记诤灥降挠涗浥c統(tǒng)計(jì)算。校園實(shí)驗(yàn)室學(xué)生簽到考勤一直是學(xué)校的管理的一個(gè)大問(wèn)題,大部分都是由老師逐個(gè)簽到。然后,再手工計(jì)算學(xué)生的到課率,這種最原始的考勤記錄有諸多的缺點(diǎn),比如記錄考勤的紙張丟失,計(jì)算出勤率時(shí)容易出錯(cuò)等。因此開(kāi)發(fā)一個(gè)高質(zhì)量的考勤簽到系統(tǒng)進(jìn)行實(shí)驗(yàn)室考勤簽到既方便了教師,又準(zhǔn)確的記錄及計(jì)算所需要的信息,簽到考勤系統(tǒng)就尤為重要了。 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,實(shí)驗(yàn)室的考勤不再像過(guò)去一樣靠手工去做,完全可以用計(jì)算機(jī)來(lái)實(shí)現(xiàn)??记诤灥娇梢杂山處熢试S之后,記錄可以由學(xué)生自己完成,最后由計(jì)算機(jī)統(tǒng)計(jì)。本系統(tǒng)就是為了適應(yīng)這種要求而設(shè)計(jì)的。集信息的顯示、輸入、修改、查詢等各種處理為一體,信息維護(hù)起來(lái)非常方便。為實(shí)驗(yàn)室各個(gè)等級(jí)的用戶提供了方便。1.3 需求分析1.3.1可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。1.3.2 技術(shù)可行性從技術(shù)方面來(lái)說(shuō),實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)使用了較為簡(jiǎn)單的wampserver開(kāi)發(fā)軟件。對(duì)于數(shù)據(jù)庫(kù)MySQL和服務(wù)器軟件Apache集中于一起的開(kāi)發(fā)平臺(tái),易于操作,易于編寫(xiě)。php語(yǔ)言是一種相對(duì)簡(jiǎn)單的操作,本人在大學(xué)期間接觸學(xué)習(xí)php語(yǔ)言已有兩年,對(duì)php當(dāng)中的基本操作,連接數(shù)據(jù)庫(kù)等曾進(jìn)行過(guò)操作,并曾經(jīng)與同學(xué)用php語(yǔ)言做過(guò)關(guān)于食堂的系統(tǒng),有了一定的經(jīng)驗(yàn)。所以從技術(shù)上來(lái)說(shuō)這是可行的。1.3.3 經(jīng)濟(jì)可行性估算新系統(tǒng)的開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。對(duì)于實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)則應(yīng)著重分析其經(jīng)濟(jì)效益。例如,系統(tǒng)投入運(yùn)行后可以提供哪些以前無(wú)法及時(shí)提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對(duì)于管理人員進(jìn)行決策提供了多少幫助等等。學(xué)校實(shí)驗(yàn)室提供的電腦完全有能力使用該系統(tǒng),并降低了成本。1.3.4 操作可行性界面設(shè)計(jì)時(shí)充分考慮操作的簡(jiǎn)便,不需要進(jìn)行系統(tǒng)的培訓(xùn)即可上手操作;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;適應(yīng)力強(qiáng);容易擴(kuò)充。因此,本系統(tǒng)在運(yùn)行上是可行的。按上述三方面進(jìn)行可行性分析、研究后,我們認(rèn)為該項(xiàng)目是可行的。1.4相關(guān)技術(shù)介紹1.4.1 WampServer簡(jiǎn)介WampServer是Apache Web服務(wù)器、PHP解釋器以及MySQL數(shù)據(jù)庫(kù)的整合軟件包。免去了開(kāi)發(fā)人員將時(shí)間花費(fèi)在繁瑣的配置環(huán)境過(guò)程,從而騰出更多精力去做開(kāi)發(fā)。在windows下將Apache+PHP+Mysql 集成環(huán)境,擁有簡(jiǎn)單的圖形和菜單安裝和配置環(huán)境。PHP擴(kuò)展、Apache模塊,開(kāi)啟/關(guān)閉鼠標(biāo)點(diǎn)點(diǎn)就搞定,再也不用親自去修改配置文件了,WAMP它會(huì)去做。再也不用到處詢問(wèn)php的安裝問(wèn)題了,wampserver一切都搞定了。EditPlus是功能全面的文本、6HTML、程序源代碼Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上,由于其跨平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。Apache web服務(wù)器軟件擁有以下特性: 支持最新的HTTP/1.1通信協(xié)議 擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過(guò)程 支持通用網(wǎng)關(guān)接口 支持基于IP和基于域名的虛擬主機(jī) 支持多種方式的HTTP認(rèn)證 集成Perl處理模塊 集成代理服務(wù)器模塊 支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志 支持服務(wù)器端包含指令 SSI 支持安全Socket層 SSL 提供用戶會(huì)話過(guò)程的跟蹤 支持FastCGI 通過(guò)第三方模塊可以支持Java Servlets 最初是1994年Rasmus Lerdorf創(chuàng)建的,剛剛開(kāi)始只是一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫(xiě)的程序,用來(lái)統(tǒng)計(jì)他自己網(wǎng)站的訪問(wèn)者。后來(lái)又用語(yǔ)言重新編寫(xiě),包括可以訪問(wèn)數(shù)據(jù)庫(kù)。在1995年以Personal Home Page Tools Tools 開(kāi)始對(duì)外發(fā)表第一個(gè)版本,Lerdorf寫(xiě)了一些介紹此程序的文檔,并且發(fā)布了1.0。在這早期的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡(jiǎn)單的功能。以后越來(lái)越多的網(wǎng)站使用了,并且強(qiáng)烈要且增加一些特性,比如循環(huán)語(yǔ)句和數(shù)組變量等等,在新的成員加入開(kāi)發(fā)行列之后,在1995年中,2.0發(fā)布了。第二版定名為PHP/FI Form Interpreter 。PHP/FI加入了對(duì)mSQL的支持,從此建立了PHP在動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)上的地位。到了1996年底,有15000個(gè)網(wǎng)站使用 PHP/FI;時(shí)間到了1997年中,使用PHP/FI的網(wǎng)站數(shù)字超過(guò)五萬(wàn)個(gè)。而在1997年中,開(kāi)始了第三版的開(kāi)發(fā)計(jì)劃,開(kāi)發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為PHP3。2000年,4.0又問(wèn)世了,其中增加了許多新的特性。,一個(gè)嵌套的縮寫(xiě)名稱,是英文超級(jí)文本預(yù)處理語(yǔ)言(:Hypertext Preprocessor)的縮寫(xiě)。PHP 是一種HTML內(nèi)嵌式的語(yǔ)言,與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類(lèi)似于C語(yǔ)言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運(yùn)用。PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及自創(chuàng)新的語(yǔ)法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語(yǔ)言JavaScript相比,在服務(wù)器端執(zhí)行,成分利用了服務(wù)器的性能;PHP執(zhí)行引擎還會(huì)將用戶經(jīng)常訪問(wèn)的程序駐留在內(nèi)存中,其他用戶在一次訪問(wèn)這個(gè)程序時(shí)就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是高效率的體現(xiàn)之一。PHP具有非常強(qiáng)大的功能,所有的CGI或者JavaScript的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。圖2.2 系統(tǒng)流程圖第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)本章是關(guān)于數(shù)據(jù)庫(kù)的設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì),從實(shí)體聯(lián)系圖開(kāi)始,先將聯(lián)系圖設(shè)計(jì)好,再在這些聯(lián)系圖的基礎(chǔ)上建立數(shù)據(jù)庫(kù)的表格,完成實(shí)驗(yàn)室學(xué)生簽到考勤的初步設(shè)計(jì)階段。3.1 系統(tǒng)實(shí)體聯(lián)系圖E-R模型的基本概念實(shí)體:現(xiàn)實(shí)世界中的事物事物的特性實(shí)世界中事物間的關(guān)系。實(shí)體集的關(guān)系有一對(duì)一、一對(duì)多、多對(duì)多的聯(lián)系。E-R模型是對(duì)現(xiàn)實(shí)世界的一種抽象。它的主要成分是實(shí)體、聯(lián)系和屬性。使用這三種成分,我們可以建立應(yīng)用環(huán)境的E-R模型。下面將介紹幾個(gè)關(guān)鍵實(shí)體的E-R圖。圖3.1用戶信息實(shí)體圖在記錄考勤時(shí),可以單獨(dú)制成一張數(shù)據(jù)表,將考勤的信息記錄在案。為這個(gè)表做E-R圖如圖3.2所示。圖3.2考勤記錄實(shí)體圖在該實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)中,各個(gè)實(shí)體信息之間存在著聯(lián)系,主要通過(guò)各自的屬性聯(lián)系起來(lái),各個(gè)相關(guān)的信息聯(lián)系的實(shí)體關(guān)系E-R圖如圖3.3所示。圖3.3實(shí)體關(guān)系E-R圖3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)根據(jù)上面的需求分析,總共建立了6個(gè)表需哦為數(shù)據(jù)支持。包括user表,kaoqin表,teaclass表,department表,course表,class表六個(gè)表。這6個(gè)表的結(jié)構(gòu)如圖所示。1.user表該表主要記載了用戶的信息,將用戶的信息完全存儲(chǔ)在user表當(dāng)中,方便了各種用戶的信息記錄,查詢以及修改。表3.1 user表字段名稱數(shù)據(jù)類(lèi)型能否為空備注idint否關(guān)鍵字namevarchar否姓名passwordvarchar是密碼sexvarchar是性別Provarchar是職稱nationvarcher是民族birthdaydate是生日addressvarchar是地址int是號(hào)Class_idint是班級(jí)號(hào)Department_idint是年級(jí)號(hào)phoneint是電話levelint是權(quán)限 2. kaoqin表該表是關(guān)于考勤信息的記錄,學(xué)生在簽到過(guò)程中各種信息的記錄,如簽到的日期,簽到的時(shí)間,離開(kāi)的時(shí)間,簽到學(xué)生所上的課程,班級(jí)以及年紀(jì)等信息。是實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)的重點(diǎn)。表3.2 kaoqin表字段名稱數(shù)據(jù)類(lèi)型能否為空備注Id4int否關(guān)鍵字User_idint否學(xué)號(hào)Time0date否日期Time1varchar是到課時(shí)間Time2varchar是離課時(shí)間Course_idint否課程號(hào)Class_idint否班級(jí)號(hào)Department_idint否年級(jí)號(hào)3.teaclass表該表記載了上課教師的教師號(hào),用來(lái)分辨是哪個(gè)教師在上課,還記錄了該教師在上課時(shí)的課程名稱,以及所帶班級(jí)的年級(jí)名稱,班級(jí)名稱。其中,還有panduan這個(gè)字段是用來(lái)檢測(cè)教師是否允許學(xué)生簽到的關(guān)鍵字段。表3.3 teaclass表字段名稱數(shù)據(jù)類(lèi)型能否為空備注Id5int否關(guān)鍵字panduanint否是否允許簽到teaidint否教師號(hào)Courseint否課程名Classint否班級(jí)名Departmentint否年級(jí)名稱4.department表該表是用來(lái)記錄學(xué)生的年級(jí)號(hào)與年級(jí)名稱的一一對(duì)應(yīng)關(guān)系的數(shù)據(jù)表。表3.4 department表字段名稱數(shù)據(jù)類(lèi)型能否為空備注Id3int否關(guān)鍵字departmentnamevarchar否年級(jí)名稱5.course表該表是用來(lái)記錄學(xué)生的課程號(hào)與課程名稱的一一對(duì)應(yīng)關(guān)系的數(shù)據(jù)表。表3.5 course表字段名稱數(shù)據(jù)類(lèi)型能否為空備注Id2int否關(guān)鍵字coursenamevarchar否課程名稱6.class表該表是用來(lái)記錄學(xué)生的班級(jí)號(hào)與班級(jí)名稱的一一對(duì)應(yīng)關(guān)系的數(shù)據(jù)表。表3.4 class表字段名稱數(shù)據(jù)類(lèi)型能否為空備注Id1int否關(guān)鍵字classnamevarchar否班級(jí)名稱第4章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是在做實(shí)驗(yàn)室學(xué)生簽到考勤系統(tǒng)的過(guò)程中的每一步具體操作。以下分為4個(gè)部分介紹,其中第一部分為該系統(tǒng)的登錄窗口的設(shè)計(jì),后面三部分非為三個(gè)模塊的設(shè)計(jì),分別為管理員模塊,教師模塊和學(xué)生模塊。4.1登陸界面設(shè)計(jì)登錄時(shí),用戶可進(jìn)入一個(gè)主頁(yè)面。其有三個(gè)選擇,分別是管理員,教師和學(xué)生。只需將鼠標(biāo)輕放于所選位置就可以,具體如圖4.1所示。圖4.1 學(xué)生登錄在登錄過(guò)程中,如果密碼錯(cuò)誤或尚未注冊(cè)的用戶,則會(huì)出現(xiàn)提示。具體提示如圖4.2所示。圖4.2 密碼錯(cuò)誤或沒(méi)有注冊(cè)其中,傳值的頁(yè)面需要單獨(dú)做成一個(gè)resieve.php頁(yè)面,傳值也分三部進(jìn)行,分別是管理員傳值,教師傳值和學(xué)生傳值。其中,用type來(lái)控制用戶的類(lèi)型。相關(guān)的代碼如下:session_start ;/管理員level 1教師level 2,學(xué)生level 3 include connect.php ; $type $_POSTtype; if $type 3 $query select * from user where id $_POSTid and password $_POSTpassword and level $type ; $result mysql_db_query qian,$query ; $num mysql_num_rows $result ; if $num 0 $_SESSIONid $_POSTid; $_SESSIONlevel 3; session_register id ;echo location.href ./student ; else echo alert 沒(méi)有注冊(cè)或帳號(hào)密碼有誤!請(qǐng)注冊(cè)或重新填寫(xiě)! ;location.href ./index1.php ; 在這段代碼當(dāng)中,如果level 1,那么該用戶的權(quán)限即為1,則該用戶為管理員;如果level 2,那么該用戶的權(quán)限即為2,則該用戶為教師;如果level 3,那么該用戶的權(quán)限即為3,則該用戶為學(xué)生。也就是說(shuō),在這段代碼當(dāng)中,控制用戶權(quán)限的字段為user表中的level字段,這樣就可以保證不同的用戶之間權(quán)限的分離了。4.2管理員模塊管理員具有幾乎學(xué)生和教師的所有功能,是一個(gè)綜合的個(gè)體,其還具有注冊(cè)班級(jí)注冊(cè)院(部),查看教師學(xué)生信息,并進(jìn)行增加和修改的功能,在該頁(yè)面中,管理員具有加入院(部),修改院(部),增加班級(jí),增加課程等的特有功能,是其他用戶所無(wú)法具備的。其主頁(yè)面如圖4.3所示;圖4.3課程考勤管理員具有創(chuàng)建新用戶的權(quán)限,包括教師和學(xué)生。在其操作中只需要輸入該教師或?qū)W生的相關(guān)信息,包括工號(hào),學(xué)號(hào),地址,電話等的信息,既可在數(shù)據(jù)庫(kù)中生成數(shù)據(jù)。管理員同時(shí)也具有查看并修改的功能,下面介紹一下查看修改教師信息的功能。教師的工號(hào)是教師的標(biāo)示,即不可更改的,姓名、密碼、號(hào)、手機(jī)號(hào)和地址是可以直接進(jìn)行修改的屬性;性別則有男、女的下拉框選擇,方便了用戶。生日的選擇也是由下拉框選擇的,包括教師的職稱和所屬的學(xué)院。具體頁(yè)面如圖4.4所示。圖4.4查看修改教師信息4.3教師模塊教師模塊可以在教師登錄之后再選擇所教課程和所帶的學(xué)院以及班級(jí)的選項(xiàng)。其主頁(yè)面如圖4.5所示。圖4.5 教師主頁(yè)面其余各功能均是簡(jiǎn)單易于操作的,與學(xué)生的操作類(lèi)似,較之學(xué)生多了查看院(部)、班級(jí)和課程考勤的信息。其中,允許簽到既是將數(shù)據(jù)庫(kù)中的teaclass表的panduan字段置1的過(guò)程,這樣就可以控制學(xué)生是否允許簽到的問(wèn)題了,如果在教師不允許的情況下,學(xué)生將無(wú)法簽到,如果教師允許,則學(xué)生可以簽到。關(guān)鍵代碼如下:$sql4 update teaclass,course set panduan 1 where teaclass.course course.id2 and teaid $i and department $b and class $c and course $a;/echo $sql4;mysql_query $sql4 ; 教師模塊也可以查詢學(xué)生的考勤記錄,其中可以查詢學(xué)生本學(xué)期的未到課次數(shù),以及本學(xué)期的平均到課時(shí)間,是一種極好的統(tǒng)計(jì)手段。其頁(yè)面顯示如圖4.6所示。圖4.6考勤記錄其余各功能均是簡(jiǎn)單易于操作的,如查學(xué)生考勤、班級(jí)考勤的信息等。4.4學(xué)生模塊學(xué)生是實(shí)驗(yàn)室學(xué)生考勤簽到的主題,學(xué)生要將到課時(shí)間以及離課時(shí)間分別進(jìn)行記載,在其上課時(shí)進(jìn)行簽到,在其離課是選擇退出簽到。學(xué)生的主頁(yè)面如圖4.7所示。圖4.7 學(xué)生主頁(yè)面 學(xué)生的功能主要與教師相同,只有個(gè)別存在差異。學(xué)生可以簽到和退出簽到,可以查看自己的考勤,也可以查看班級(jí)的考勤,以便幫其對(duì)照自己在上課時(shí)的表現(xiàn)。學(xué)生可以查看并修改自己曾今所填的信息,修改密碼。是一類(lèi)相當(dāng)簡(jiǎn)潔的操作。易于學(xué)生查看信息和對(duì)自身進(jìn)行監(jiān)督。第5章 系統(tǒng)總結(jié)本人所選擇的畢業(yè)設(shè)計(jì)的題目是實(shí)驗(yàn)室考勤簽到系統(tǒng),經(jīng)過(guò)這段時(shí)間的設(shè)計(jì),該系統(tǒng)已經(jīng)基本設(shè)計(jì)完成。在這段時(shí)間的開(kāi)發(fā)過(guò)程中,我學(xué)到了許多有關(guān)數(shù)據(jù)庫(kù)、php編程的相關(guān)知識(shí),也對(duì)系統(tǒng)有了更加全面而深刻的認(rèn)識(shí)。另外,通過(guò)對(duì)php語(yǔ)言的學(xué)習(xí),我對(duì)php的了解更加深刻了。下面對(duì)系統(tǒng)做一個(gè)總結(jié)。在整個(gè)設(shè)計(jì)過(guò)程中,主要的工作有: ?系統(tǒng)的權(quán)限及安全設(shè)計(jì),包括用戶權(quán)限的個(gè)人設(shè)定,密碼保護(hù)與修改。 ?教師學(xué)生信息記錄修改、考勤記錄、相關(guān)查詢等。模塊的頁(yè)面設(shè)計(jì)及功能的設(shè)計(jì)實(shí)現(xiàn)。設(shè)計(jì)中力求界面友好、簡(jiǎn)潔,易于操作。代碼部分盡量避免邏輯錯(cuò)誤,算法設(shè)計(jì)簡(jiǎn)單合理,盡量使程序具有較好的可讀性,有利于其他的設(shè)計(jì)者對(duì)程序的閱讀。?力求對(duì)數(shù)據(jù)庫(kù)操作的安全與穩(wěn)定,盡量避免數(shù)據(jù)庫(kù)操作異常,并要保證查詢的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《2022-2023年度七下英語(yǔ)科質(zhì)量檢測(cè)卷二》
- 牛津樹(shù)-自然拼讀-等級(jí)2-level 2 -U2-Lesson1
- 部編版二年級(jí)上冊(cè)第六單元《大禹治水》教案
- 建筑施工特種作業(yè)-建筑起重機(jī)械安裝拆卸工(物料提升機(jī))真題庫(kù)-3
- 建筑施工特種作業(yè)-高處作業(yè)吊籃安裝拆卸工真題庫(kù)-3
- 山東衛(wèi)視招聘題目及答案
- 散文媽媽題目大全及答案
- 軟件研發(fā)答辯題目及答案
- 5 2 平面向量的數(shù)量積-2026版53高考數(shù)學(xué)總復(fù)習(xí)A版精煉
- 2023-2024學(xué)年云南省高二下學(xué)期期末教學(xué)模擬考試數(shù)學(xué)試題(解析版)
- 信息管理崗試題及答案
- GA/T 2160-2024法庭科學(xué)資金數(shù)據(jù)檢驗(yàn)規(guī)程
- 2024北京西城區(qū)五年級(jí)(下)期末語(yǔ)文試題及答案
- 2025至2030中國(guó)ORC低溫余熱發(fā)電系統(tǒng)行業(yè)發(fā)展前景預(yù)測(cè)與投資建議研究報(bào)告
- 2025年湖南新寧縣城市建設(shè)投資開(kāi)發(fā)有限公司招聘筆試參考題庫(kù)含答案解析
- 中西醫(yī)協(xié)同“旗艦”醫(yī)院建設(shè)項(xiàng)目實(shí)施方案(僅供參考)
- 美容皮膚科試題及答案
- 2025春季學(xué)期國(guó)開(kāi)電大本科《人文英語(yǔ)3》一平臺(tái)在線形考綜合測(cè)試(形考任務(wù))試題及答案
- 中國(guó)不銹鋼櫥柜行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)與投資分析研究報(bào)告(2024-2030)
- 煤層滅火施工方案
- 國(guó)開(kāi)離散數(shù)學(xué)(本)·形考任務(wù)1-3試題及答案
評(píng)論
0/150
提交評(píng)論