php網(wǎng)上辦公系統(tǒng)論文_第1頁
php網(wǎng)上辦公系統(tǒng)論文_第2頁
php網(wǎng)上辦公系統(tǒng)論文_第3頁
php網(wǎng)上辦公系統(tǒng)論文_第4頁
php網(wǎng)上辦公系統(tǒng)論文_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

學(xué)生德育成績評分系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)PAGEIV遠(yuǎn)程醫(yī)療數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)題目:辦公系統(tǒng)院(系)名稱:學(xué)生姓名:學(xué)號:專業(yè):指導(dǎo)教師姓名:論文提交時(shí)間:摘要隨著信息化建設(shè)的日益深入,無論是單位公司,還是學(xué)校,各個(gè)部門之間的信息溝通與協(xié)調(diào)工作越來越重要。人們迫切需要一個(gè)能充分利用網(wǎng)絡(luò)優(yōu)勢,并可以管理學(xué)?;蛘邔W(xué)校的各種重要信息,以及日常行為的軟件平臺(tái),利用該平臺(tái)快速建立自己的信息網(wǎng)絡(luò)和辦公管理系統(tǒng)。基于以上的原因,辦公自動(dòng)化系統(tǒng)應(yīng)運(yùn)而生。辦公自動(dòng)化系統(tǒng)簡稱稱為OA系統(tǒng),英文名為officeautomatizationsystem.它充分的利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),使辦公室部分工作逐步信息化,從而形成由辦公室人員與辦公設(shè)備共同構(gòu)成服務(wù)于某種目標(biāo)的人機(jī)信息處理系統(tǒng)。隨著網(wǎng)絡(luò)的發(fā)展,辦公自動(dòng)化系統(tǒng)已經(jīng)成為辦公信息化管理的一個(gè)重要途徑。本文闡述了辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),本系統(tǒng)采用PHP+mysql作為開發(fā)工具。關(guān)鍵詞:辦公系統(tǒng),php,MySQL、系統(tǒng)

AbstractWiththedeepeningofinformationconstruction,informationcommunicationandcoordinationbetweendepartments,companiesandschoolsarebecomingmoreandmoreimportant.Peopleurgentlyneedasoftwareplatformwhichcanmakefulluseoftheadvantagesofthenetwork,andcanmanagevariousimportantinformationanddailybehaviorofschoolsorschools,andusethisplatformtoquicklyestablishtheirowninformationnetworkandofficemanagementsystem.Basedontheabovereasons,officeautomationsystemarisesatthehistoricmoment.TheofficeautomationsystemreferredtoastheOAsystem,Englishnamedofficeautomatizationsystem.itistheuseofcomputertechnologyandnetworktechnologyfully,sothatsomeoftheofficeworkstepbystepinformation,thusformingaman-machineinformationprocessingsystembytheofficestaffandofficeequipmenttogethertoserveapurpose.Withthedevelopmentofthenetwork,officeautomationsystemhasbecomeanimportantwayofofficeinformationmanagement.

Thispaperdescribesthedesignandimplementationoftheofficesystem,thesystemusesPHP+mysqlasadevelopmenttool.Keywords:PHP,MySQL,system目錄摘要 II1 緒論 11.1系統(tǒng)開發(fā)背景 11.2系統(tǒng)開發(fā)環(huán)境及方法 11.2.1開發(fā)環(huán)境 11.2.2開發(fā)方法 52 可行性分析 12.1技術(shù)可行性 12.2經(jīng)濟(jì)可行性 12.3管理可行性 23 系統(tǒng)需求分析 23.1系統(tǒng)開發(fā)目標(biāo) 23.2辦公系統(tǒng)業(yè)務(wù)流程 33.2.1辦公系統(tǒng)業(yè)務(wù)流程 33.3系統(tǒng)的功能需求 33.4系統(tǒng)的非功能需求 43.4.1系統(tǒng)操作需求 43.4.2安全需求 53.4.3可擴(kuò)展性需求 54 Php辦公系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 64.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 64.1.1軟件體系結(jié)構(gòu) 64.1.2硬件體系結(jié)構(gòu) 64.2系統(tǒng)功能模塊的劃分 75 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 95.1系統(tǒng)E-R模型 95.3邏輯數(shù)據(jù)模型 91.員工 92.工時(shí) 93.工作計(jì)劃與工作通知 106 Php辦公系統(tǒng)主要模塊實(shí)現(xiàn) 106.1系統(tǒng)登陸功能實(shí)現(xiàn) 106.2添加員工功能實(shí)現(xiàn) 116.2計(jì)劃管理功能實(shí)現(xiàn) 117 系統(tǒng)測試 11671測試目的與目標(biāo) 127.2測試方法 127.3實(shí)際模塊測試 13結(jié)束語 13致謝 15參考文獻(xiàn) 16緒論1.1系統(tǒng)開發(fā)背景隨著計(jì)算機(jī)硬件的不斷提升,大量的計(jì)算機(jī)被應(yīng)用到了學(xué)校日常的生產(chǎn)活動(dòng)管理當(dāng)中,在我國,計(jì)算機(jī)被應(yīng)用于學(xué)校日常的生產(chǎn)火種,是在上世界70年代才逐漸反戰(zhàn)起來的。目前,在計(jì)算機(jī)中應(yīng)用的學(xué)校管理系統(tǒng)已在我國的各行各業(yè)得到了廣泛地應(yīng)用,但總的來說,計(jì)算機(jī)在我國學(xué)校管理中的應(yīng)用還很少,只是處于一個(gè)相對初級階段,盡管近幾年發(fā)展較快,但還需要不斷地探索和研究。尤其是計(jì)算機(jī)在學(xué)校辦公用品管理中還很少有成功的案例,僅是近幾年才在我國得到普及和發(fā)展,而在許多發(fā)達(dá)國家計(jì)算機(jī)對學(xué)校辦公用品的管理已十分普及,因此我覺得對這方面的研究是必要的,它的發(fā)展和進(jìn)補(bǔ)將推動(dòng)我國學(xué)校的壯大發(fā)展和學(xué)校辦公用品管理的現(xiàn)代化。在計(jì)算機(jī)管理系統(tǒng)出現(xiàn)之前,很多的學(xué)校辦公用品的管理只是人工完成的,學(xué)校的管理人員,需要紙質(zhì)的記錄辦公用品的使用信息等,這樣做耗費(fèi)了大量的人力資源,學(xué)校的規(guī)模越大,需要進(jìn)行辦公用品管理的人員就會(huì)越多。研究本課題的意義在于創(chuàng)建一個(gè)辦公系統(tǒng)平臺(tái),同時(shí)也是對自己大學(xué)四年所學(xué)知識的檢測和總結(jié),找出一些不足之處,再進(jìn)一步繼續(xù)學(xué)習(xí)。1.2系統(tǒng)開發(fā)環(huán)境及方法1.2.1開發(fā)環(huán)境需求名稱詳細(xì)要求開發(fā)環(huán)境Windows7操作系統(tǒng)或其他Windows操作系統(tǒng)開發(fā)工具集成開發(fā)工具APMSERV硬件需求處理器InterPentium4以上內(nèi)存4GB以上硬盤大小80GB以上服務(wù)器運(yùn)行PHP操作系統(tǒng)數(shù)據(jù)庫MySQL5.5PHP開發(fā)環(huán)境簡介:PHP于1994年由RasmusLerdorf創(chuàng)建,剛剛開始只是一個(gè)簡單的用Perl語言編寫的程序,用來統(tǒng)計(jì)他自己系統(tǒng)的訪問者。后來又用C語言重新編寫,包括可以訪問數(shù)據(jù)庫。在1995年以PersonalHomePageTools(PHPTools)開始對外發(fā)表第一個(gè)版本,Lerdorf寫了一些介紹此程序的文檔,并且發(fā)布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡單的功能。以后越來越多的系統(tǒng)使用了PHP,并且強(qiáng)烈要求增加一些特性,比如循環(huán)語句和數(shù)組變量等等,在新的成員加入開發(fā)行列之后,在1995年中,PHP2.0發(fā)布了。第二版定名為PHP/FI(FormInterpreter)。PHP/FI加入了對mySQL的支持,從此建立了PHP在動(dòng)態(tài)網(wǎng)頁開發(fā)上的地位。到了1996年底,有15000個(gè)系統(tǒng)使用PHP/FI;1997年中,使用PHP/FI的系統(tǒng)數(shù)字超過五萬個(gè)。而在1997年中,開始了第三版的開發(fā)計(jì)劃,開發(fā)小組加入了ZeevSuraski及AndiGutmans,而第三版就定名為PHP3。2000年,PHP4.0又問世了,其中增加了許多新的特性。PHP的簡稱原本為PersonalHomePage,是RasmusLerdorf為了要維護(hù)個(gè)人網(wǎng)頁,而用c語言開發(fā)的一些CGI工具程序集,來取代原先使用的Perl程序。最初這些工具程序用來顯示RasmusLerdorf的個(gè)人履歷,以及統(tǒng)計(jì)網(wǎng)頁流量。他將這些程序和一些表單直譯器整合起來,稱為PHP/FI。PHP/FI可以和數(shù)據(jù)庫連接,產(chǎn)生簡單的動(dòng)態(tài)網(wǎng)頁程序。RasmusLerdorf在1995年6月8日將PHP/FI公開發(fā)布,希望可以透過社群來加速程序開發(fā)與尋找錯(cuò)誤。這個(gè)發(fā)布的版本命名為PHP2,已經(jīng)有今日PHP的一些雛型,像是類似Perl的變量命名方式、表單處理功能、以及嵌入到HTML中執(zhí)行的能力。程序語法上也類似Perl,有較多的限制,不過更簡單、更有彈性。在1997年,任職于TechnionIIT公司的兩個(gè)以色列程序設(shè)計(jì)師:ZeevSuraski和AndiGutmans,重寫了PHP的剖析器,成為PHP3的基礎(chǔ),而PHP也在這個(gè)時(shí)候改稱為PHP:HypertextPreprocessor。經(jīng)過幾個(gè)月測試,開發(fā)團(tuán)隊(duì)在1997年11月發(fā)布了PHP/FI2,隨后就開始PHP3的開放測試,最后在1998年6月正式發(fā)布PHP3。ZeevSuraski和AndiGutmans在PHP3發(fā)布后開始改寫。PHP的核心,這個(gè)在1999年發(fā)布的剖析器稱為ZendEngine,他們也在以色列的RamatGan成立了ZendTechnologies來管理PHP的開發(fā)。在2000年5月22日,以ZendEngine1.0為基礎(chǔ)的PHP4正式發(fā)布,2004年7月13日則發(fā)布了PHP5,PHP5則使用了第二代的ZendEngine。PHP包含了許多新特色,像是強(qiáng)化的面向?qū)ο蠊δ?、引入PDO(PHPDataObjects,一個(gè)存取數(shù)據(jù)庫的延伸函數(shù)庫)、以及許多效能上的增強(qiáng)。目前PHP4已經(jīng)不會(huì)繼續(xù)更新,以鼓勵(lì)用戶轉(zhuǎn)移到PHP5。2008年P(guān)HP5成為了PHP唯一的有在開發(fā)的PHP版本。將來的PHP5.3將會(huì)加入Latestaticbinding和一些其他的功能強(qiáng)化。PHP6的開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除register_globals、magicquotes和Safemode的功能。PHP的特性包括:開放的源代碼:所有的PHP源代碼事實(shí)上都可以得到。PHP是免費(fèi)的。和其它技術(shù)相比,PHP本身免費(fèi)。php的快捷性程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因?yàn)镻HP可以被嵌入于HTML語言,它相對于其他語言,編輯簡單,實(shí)用性強(qiáng),更適合初學(xué)者??缙脚_(tái)性強(qiáng):由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS下。效率高:PHP消耗相當(dāng)少的系統(tǒng)資源。圖像處理:用PHP動(dòng)態(tài)創(chuàng)建圖像面向?qū)ο螅涸趐hp4,php5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在php完全可以用來開發(fā)大型商業(yè)程序。專業(yè)專注:PHP支持腳本語言為主,同為類C語言。MySQL數(shù)據(jù)庫管理系統(tǒng)簡介:MYSQL是非結(jié)構(gòu)化語言,用戶可以在高層數(shù)據(jù)結(jié)構(gòu)上工作,并且其語言簡單,學(xué)習(xí)起來比較容易,其結(jié)構(gòu)也簡單,功能強(qiáng)大,存儲(chǔ)信息量大,MYSQL是一種主要應(yīng)用于數(shù)據(jù)的查詢和編程,現(xiàn)在普遍存在的關(guān)系數(shù)據(jù)庫有很多,而SQL數(shù)據(jù)庫在其中得到了普遍的應(yīng)用。使用MYSQL數(shù)據(jù)庫在編程過程中帶來了極大的方便,可以對數(shù)據(jù)進(jìn)行廣泛地查詢,MYSQL數(shù)據(jù)庫的應(yīng)用并不需要用戶了解其存儲(chǔ)的方式,更不用掌握數(shù)據(jù)存放的方法,所以,SQL數(shù)據(jù)庫是完全不同于其他數(shù)據(jù)的結(jié)構(gòu),并且不同數(shù)據(jù)庫系統(tǒng)也可以使用相同的數(shù)據(jù)庫進(jìn)行輸入和管理的接口,它的操縱對象是記錄相應(yīng)集合,SQL數(shù)據(jù)庫的靈活性較強(qiáng),功能也較強(qiáng)大,大多數(shù)情況下,在其他程序中實(shí)現(xiàn)某功能需要編寫一大堆代碼,而在SQL數(shù)據(jù)庫中只需要一小段代碼就可以實(shí)現(xiàn)功能,所以,SQL數(shù)據(jù)庫的語言較簡潔,數(shù)據(jù)庫文件的擴(kuò)展名是SQL。數(shù)據(jù)庫,就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,只不過數(shù)據(jù)是存儲(chǔ)在計(jì)算機(jī)上的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室,數(shù)據(jù)的存放是按固定格式,而不是無序的,則定義就是:長期有固定格式,可以共享的存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器上。數(shù)據(jù)庫管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫系統(tǒng)能夠正常運(yùn)行,相關(guān)人員進(jìn)行的管理工作。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強(qiáng)大等特點(diǎn),本系統(tǒng)的開發(fā)主要應(yīng)用了MYSQL進(jìn)行對數(shù)據(jù)的管理。1.2.2開發(fā)方法研究本課題我主要采用php與mysql相結(jié)合來實(shí)現(xiàn)的辦公系統(tǒng),前期主要進(jìn)行搜索資料以及對辦公系統(tǒng)的了解,對php與數(shù)據(jù)庫軟件的熟悉等。后期,進(jìn)行本課題的設(shè)計(jì)與開發(fā)。本系統(tǒng)整個(gè)界面的實(shí)現(xiàn)是采用php語言對五張數(shù)據(jù)庫進(jìn)行編輯實(shí)現(xiàn)的,實(shí)現(xiàn)本設(shè)計(jì)主要包含了五張數(shù)據(jù)表,采用mysql數(shù)據(jù)庫實(shí)現(xiàn)對數(shù)據(jù)表的編程,整個(gè)界面的查找可以通過數(shù)據(jù)庫的搜索來實(shí)現(xiàn),在整個(gè)設(shè)計(jì)過程中主要以客戶的需求為基礎(chǔ),設(shè)計(jì)過程中記錄系統(tǒng)實(shí)現(xiàn)的過程及遇到的問題和解決的方法,辦公系統(tǒng)完成之后,進(jìn)行了運(yùn)行和調(diào)試,并對其做了相關(guān)及記錄??尚行苑治?.1技術(shù)可行性因?yàn)橛?jì)算機(jī)硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在PC機(jī)的性能已經(jīng)可以勝任普通系統(tǒng)的web服務(wù)器。購買一臺(tái)高性能PC機(jī)作為企業(yè)的系統(tǒng)對于這個(gè)營銷商來說并不是問題。php是重要應(yīng)用技術(shù),可以和各種php技術(shù)完好的結(jié)合在一起,從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用,因此得到了廣泛的支持和承認(rèn),成為一種非常流行的系統(tǒng)開發(fā)技術(shù)。利用php技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)系統(tǒng)。鑒于phpP技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。由于在學(xué)習(xí)數(shù)據(jù)庫時(shí)一直以MySQL作為實(shí)例,所以擬采用MySQL作為后臺(tái)數(shù)據(jù)庫。本設(shè)計(jì)基于php程序開發(fā)技術(shù),系統(tǒng)的開發(fā)選用了當(dāng)前比較流行的網(wǎng)絡(luò)編程技術(shù)——php作為主要實(shí)現(xiàn)手段,同時(shí)采用MySQL數(shù)據(jù)庫作為辦公系統(tǒng)的后臺(tái)數(shù)據(jù)存儲(chǔ)?;趐hp的可擴(kuò)展開發(fā)平臺(tái),能夠開發(fā)php,所以可以用來設(shè)計(jì)系統(tǒng)程序,而MySQL數(shù)據(jù)庫功能強(qiáng)大,內(nèi)容廣泛,且能夠與php通過程序源代碼連接起來,故可以作為系統(tǒng)的主要數(shù)據(jù)庫。所以,從技術(shù)角度考慮,開發(fā)辦公系統(tǒng)是完全可行的。2.2經(jīng)濟(jì)可行性系統(tǒng)成本依系統(tǒng)從建設(shè)至運(yùn)行可將其劃分為系統(tǒng)建設(shè)成本與運(yùn)行維護(hù)成本兩大類。系統(tǒng)建設(shè)成本又分為設(shè)備費(fèi)、通信費(fèi)、信息費(fèi)、軟件開發(fā)成本和其他成本等。系統(tǒng)建設(shè)的前期投入主要在系統(tǒng)建設(shè)成本中,運(yùn)行維護(hù)成本則指系統(tǒng)建成投人使用后,為保障其正常運(yùn)行需向網(wǎng)絡(luò)管理機(jī)構(gòu)支付的運(yùn)行費(fèi)用以及系統(tǒng)的技術(shù)維護(hù)和管理等費(fèi)用。系統(tǒng)建設(shè)的前期投入一般企業(yè)還是可以接受,再考慮到系統(tǒng)開發(fā)成功之后帶來的系統(tǒng)收入,開發(fā)一個(gè)網(wǎng)上辦公系統(tǒng)是可行的。網(wǎng)上辦公系統(tǒng),可以減少人力、物力,減少了中間環(huán)節(jié),降低了成本;突破了時(shí)間和空間的限制,使得交易活動(dòng)可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,提高了效率;系統(tǒng)的社會(huì)效益,又可能得到受益方給予的回報(bào)。所以,從經(jīng)濟(jì)角度考慮,開發(fā)辦公系統(tǒng)是完全可行的。。2.3管理可行性由于系統(tǒng)的操作是基瀏覽器的頁面操作,簡單明了,用戶無需學(xué)習(xí),一般都能夠很容易的知道如何操作。而管理員也無需具備專業(yè)知識,只需要對一些數(shù)據(jù)進(jìn)行輸入以及平時(shí)的日常維護(hù)就夠了。系統(tǒng)需求分析3.1系統(tǒng)開發(fā)目標(biāo)采用B/S模式進(jìn)行開發(fā),其優(yōu)點(diǎn)是后臺(tái)與前臺(tái)處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁搜索方式的用戶。采用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)要求將整個(gè)系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計(jì)和實(shí)現(xiàn)過程。簡單方便的系統(tǒng)界面。設(shè)計(jì)簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。速度優(yōu)先原則。由于此工具最重要的評測標(biāo)準(zhǔn)就是速度,因此在設(shè)計(jì)過程中,具體過程盡量做到資源占用少,速度快。設(shè)計(jì)既要突出重點(diǎn),又要細(xì)致周到。要符合設(shè)計(jì)需求,在有可能改進(jìn)的地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶的需要。3.2辦公系統(tǒng)業(yè)務(wù)流程3.2.1辦公系統(tǒng)業(yè)務(wù)流程圖3.1辦公系統(tǒng)業(yè)務(wù)流程圖3.3系統(tǒng)的功能需求根據(jù)php辦公系統(tǒng)的完成要求,系統(tǒng)可以分為:用戶與管理員。為了能夠讓用戶更好的瀏覽網(wǎng)頁,同時(shí)為了方便管理和維護(hù)。此系統(tǒng)整體可分為兩個(gè)子系統(tǒng),其中一個(gè)為針對員工開放的打卡以及工作計(jì)劃管理系統(tǒng)。另一個(gè)為對管理人員開放的員工管理系統(tǒng)。員工模塊:1.使用員工工號登錄(初始密碼為1234)2.用戶登錄后,可以進(jìn)行上下班的打卡,同時(shí)可以選擇請假(信息會(huì)上傳到服務(wù)器)3.員工可以給自己安排工作計(jì)劃(信息可以上傳到服務(wù)器)4.可以查看通訊錄,通訊錄內(nèi)按照是全部員工的聯(lián)系方式,同時(shí)可以添加自己的信息5.員工可以查看工作通知,并且將其標(biāo)記為已讀6.員工可以提交需要審批的工作給管理員7.員工可以查看自己的考勤記錄管理員模塊:1.管理員在本地登錄后可對服務(wù)器上的員工各項(xiàng)信息進(jìn)行添加、刪除、修改等操作。2.管理員可以看到員工的工作計(jì)劃。3.管理員可以修改考勤表的內(nèi)容,記錄遲到,事假,病假等等4.管理員可以審批員工提交的工作申請5.管理員可以發(fā)布,修改,刪除工作通知3.4系統(tǒng)的非功能需求3.4.1系統(tǒng)操作需求系統(tǒng)不僅僅要實(shí)現(xiàn)了辦公系統(tǒng)的整個(gè)功能,要對整個(gè)頁面的設(shè)置界面美觀,在對辦公系統(tǒng)的設(shè)計(jì)功能操作也要簡單方便用戶以及管理員使用,在用戶或管理員密碼或賬戶錯(cuò)誤的情況下給于提示。3.4.2安全需求對本系統(tǒng)的安全性主要是對用戶信息的保密以及系統(tǒng)數(shù)據(jù)的保密對于一些用戶注冊的信息以及登錄密碼等要進(jìn)行安全的管理,只有管理員可以對用戶信息進(jìn)行管理其他人員沒有權(quán)限進(jìn)行查看等。3.4.3可擴(kuò)展性需求沒有永不變更的需求,隨著人們對辦公系統(tǒng)信息的需求不斷擴(kuò)展工作的目標(biāo)、方式、管理手段的變化,系統(tǒng)的功能模塊也會(huì)有相應(yīng)的改變,所以系統(tǒng)要有高度的可擴(kuò)展性,以方便日后對系統(tǒng)的維護(hù)。遠(yuǎn)程醫(yī)療數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)Php辦公系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)4.1.1軟件體系結(jié)構(gòu)圖4.1軟件體系結(jié)構(gòu)圖本系統(tǒng)的實(shí)現(xiàn)主要是通過瀏覽器對php代碼的訪問,用戶通過注冊將注冊信息傳播給數(shù)據(jù)庫、管理員通過對數(shù)據(jù)審核然后反饋給服務(wù)端進(jìn)行驗(yàn)證登錄。4.1.2硬件體系結(jié)構(gòu)圖4.2硬件體系結(jié)構(gòu)圖Php辦公系統(tǒng)進(jìn)行訪問系統(tǒng)只能通過局域網(wǎng)實(shí)現(xiàn),同時(shí)也是為了方便用戶和管理員的訪問與管理可以直接通過瀏覽器實(shí)現(xiàn),硬件體系結(jié)構(gòu)主要包括服務(wù)器和防火墻和網(wǎng)絡(luò),系統(tǒng)對硬件配置的規(guī)格要求主要滿足運(yùn)行穩(wěn)定性、安全性、容錯(cuò)性即可,基本上目前市場上的服務(wù)器配置均可滿足。4.2系統(tǒng)功能模塊的劃分通過上述的需求分析以及系統(tǒng)的業(yè)務(wù)流程圖分析為基礎(chǔ)。Php辦公系統(tǒng)主要實(shí)現(xiàn)前臺(tái)、后臺(tái)管理兩大模塊,其實(shí)現(xiàn)的主要功能如下所示:主界面功能簡述功能描述登錄輸入用戶名和密碼,匹配成功后,進(jìn)入管理員界面或員工界面重置取消登錄操作,刷新界面員工界面功能簡述功能描述通訊錄記錄了全部員工的聯(lián)系方式等信息,員工也可以修改自己的信息考勤記錄員工在下班時(shí)記錄,可以在特殊情況時(shí)留言給管理員看,也可以看自己的考勤表工作計(jì)劃員工可以添加,修改,刪除工作計(jì)劃,也可以選擇發(fā)布,這樣管理員就可以看到工作通知員工可以查看工作通知,并將其標(biāo)為已讀工作申請員工可以提交工作申請給管理員,也可以再管理員打開前修改管理員界面功能簡述功能描述員工管理管理員可以添加或刪除員工,并且可以修改員工的個(gè)人信息考勤記錄管理員可以查看每位員工的留言,修改考勤表里的信息,同時(shí)可以查看考勤表工作計(jì)劃查詢管理員可以查看每位員工自己制定的工作計(jì)劃工作審批管理員可以查看員工發(fā)來的工作申請,選擇同意或拒絕,同時(shí)可以附上留言工作通知管理員可以發(fā)布,修改,刪除工作通知系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)5.1系統(tǒng)E-R模型5.3邏輯數(shù)據(jù)模型由于辦公系統(tǒng)主要有管理員和用戶以及帖子由于其自身的復(fù)雜性和特殊性。對數(shù)據(jù)庫符合用戶和管理員的使用至關(guān)重要,要是數(shù)據(jù)庫的實(shí)現(xiàn)更加方便。首先在MySQL數(shù)據(jù)庫管理系統(tǒng)中建立數(shù)據(jù)庫,然后在數(shù)據(jù)庫中建立系統(tǒng)管理需要的數(shù)據(jù)表。1.員工序號數(shù)據(jù)名稱數(shù)據(jù)類型1編號Int2姓名Varchar(50)3性別Char(2)4職位Varchar(50)2.工時(shí)序號數(shù)據(jù)名稱數(shù)據(jù)類型1編號Int2工時(shí)Int3工資Int3.工作計(jì)劃與工作通知序號數(shù)據(jù)名稱數(shù)據(jù)類型1編號Int2工作計(jì)劃Varchar(400)3工作通知Varchar(400)Php辦公系統(tǒng)主要模塊實(shí)現(xiàn)6.1系統(tǒng)登陸功能實(shí)現(xiàn)圖6.1用戶登陸界面6.2添加員工功能實(shí)現(xiàn)圖6.2添加員工界面6.2計(jì)劃管理功能實(shí)現(xiàn)圖6.3計(jì)劃管理界面系統(tǒng)測試在代碼編寫進(jìn)入尾聲之后,我們就要進(jìn)行一項(xiàng)很重要的工作了,那就軟件測試。軟件測試一般都是在軟件開發(fā)結(jié)束之后進(jìn)行,軟件測試是我們對開發(fā)好的系統(tǒng)進(jìn)行測試,包括頁面的點(diǎn)擊,數(shù)據(jù)準(zhǔn)確性查看等等吧。還要看一下軟件的一些約束性條件是否已經(jīng)滿足。在測試的過程中,我們不能按照正常的思維去操作,應(yīng)該故意的去嘗試一些錯(cuò)誤,看看系統(tǒng)是否真的能夠經(jīng)得起考驗(yàn),也就是盡可能的去發(fā)現(xiàn)系統(tǒng)的問題。只有經(jīng)得起測試人員的考驗(yàn),才能真正的被應(yīng)用。671測試目的與目標(biāo)在此系統(tǒng)功能大部分實(shí)現(xiàn)可以運(yùn)行之之時(shí),便需要開始考慮進(jìn)行系統(tǒng)測試工作了。通過對系統(tǒng)進(jìn)行測試可以找出系統(tǒng)中隱藏的一些錯(cuò)誤。當(dāng)我們在軟件測試環(huán)節(jié)中發(fā)現(xiàn)一些問題之后,我們要注意記錄,一遍反饋給開發(fā)人員進(jìn)行修改,然后根據(jù)記錄我們在進(jìn)行重復(fù)的測試,不過在進(jìn)行測試的時(shí)候不能只檢查以前的錯(cuò)誤,因?yàn)橛锌赡茉斐桑襄e(cuò)誤改好了,新錯(cuò)誤又出現(xiàn)了。測試的軟件模塊的基本功能,可以繼續(xù)進(jìn)行,盡可能提高軟件的魯棒性。7.2測試方法系統(tǒng)的測試有黑盒測試和白盒測試兩種方法。黑盒測試也稱作功能測試。黑盒測試只是進(jìn)行系統(tǒng)功能的測試,檢查功能是否符合要求,黑盒測試只是檢查功能的執(zhí)行是否按照我們計(jì)劃的那樣進(jìn)行。白盒測試也叫結(jié)構(gòu)測試。白盒測試主要進(jìn)行的程序內(nèi)部的一些測試,要完成這個(gè)測試最好是那些程序的開發(fā)人員進(jìn)行,因?yàn)樗麄儗Τ绦虻膬?nèi)部結(jié)構(gòu)了解,對程序的代碼編寫風(fēng)格清楚。本系統(tǒng)開發(fā)過程進(jìn)行了模塊測試、驗(yàn)收測試等測試。模塊測試也可以稱為單元測試,所謂的單元測試就是,把程序分成一個(gè)一個(gè)的段來進(jìn)行,是程序員在進(jìn)行軟件開發(fā)過程中進(jìn)行的,程序員每個(gè)人寫好程序,然后自己對自己寫的程序員進(jìn)行測試,保證每個(gè)人寫的程序沒有錯(cuò)誤。在模塊測試過程中,我們還可以請開發(fā)小組的同事進(jìn)行幫忙,進(jìn)行代碼的走讀和糾正。驗(yàn)收測試出現(xiàn)在整個(gè)項(xiàng)目的收尾階段,一般由客戶自己完成,客戶會(huì)按照自己的需求對軟件的功能和性能進(jìn)行全方位的測試。如果在驗(yàn)收測試中客戶測試出有些功能不能實(shí)現(xiàn),那我們需要重新測試修改,如果用戶測試通過,那軟件就可以交付了。平行運(yùn)行。就是把現(xiàn)有的系統(tǒng)跟已有的成熟系統(tǒng)進(jìn)行對比,在對比中發(fā)現(xiàn)問題,不斷的改進(jìn)提高。7.3實(shí)際模塊測試在模塊測試時(shí)應(yīng)該主要從以下幾個(gè)方面開始入手:各個(gè)功能模塊之間的接口,每個(gè)模塊的數(shù)據(jù)結(jié)構(gòu),模塊與模塊之間的連接,對于一些出錯(cuò)信息的處理等都是影響測試的主要條件。測試時(shí)進(jìn)行代碼審查測試,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后功是能測試。改變測試計(jì)劃改造另一個(gè)測試情況,對錯(cuò)誤進(jìn)行記錄修復(fù)。管理員和操作員登錄的測試管理員輸入正確的用戶名和密碼,會(huì)自動(dòng)跳轉(zhuǎn)到管理界面。若輸入信息不準(zhǔn)確,則會(huì)有相應(yīng)的提示。結(jié)束語經(jīng)過四個(gè)月的努力,在導(dǎo)師的指導(dǎo)下,對php辦公系統(tǒng)的一個(gè)更深刻的了解,也有一定的實(shí)踐經(jīng)驗(yàn)。實(shí)現(xiàn)設(shè)計(jì)系統(tǒng)應(yīng)該首先了解用戶明確需求,在系統(tǒng)分析的基礎(chǔ)上,對數(shù)據(jù)庫系統(tǒng)和模型的改進(jìn)設(shè)計(jì),然后編寫代碼,測試系統(tǒng)。在對用戶的基本需求通過網(wǎng)上視頻和查閱資料進(jìn)行了解,php辦公系統(tǒng)的設(shè)計(jì)基本滿足要求。對此php辦公系統(tǒng)系統(tǒng)開發(fā)的過程是一個(gè)不斷學(xué)習(xí)和進(jìn)步的過程,此系統(tǒng)的開發(fā)是對我所學(xué)知識的一種檢驗(yàn)和提高的過程,更是一次重要的挑戰(zhàn),在此期間我查閱了大量的書籍以及資料,也通過上網(wǎng)搜索了大量的相關(guān)視頻,尋求老師以及同學(xué)的幫助下等綜合的完成了本次畢業(yè)設(shè)計(jì),實(shí)現(xiàn)了php辦公系統(tǒng)的設(shè)計(jì),主要實(shí)現(xiàn)了php辦公系統(tǒng)的設(shè)置,查詢,添加等功能。我對此次畢業(yè)設(shè)計(jì)比較滿意,更希望得到老師的認(rèn)同。通過本畢業(yè)設(shè)計(jì),我認(rèn)識了許多,也成熟了許多,對待每一件事情的邏輯也不再那么簡單,重新審視了自己大學(xué)四年所學(xué)知識,發(fā)現(xiàn)了很多欠缺之處。同時(shí)在本次畢業(yè)設(shè)計(jì)中得到了老師同學(xué)們的幫助,特別是我的指導(dǎo)老師,對我們盡職盡責(zé),非常耐心的解答我們所不懂的問題,為我們操心了不少,我真的感激不盡,在這里我真心謝謝老師,希望老師以后的事業(yè)蒸蒸日上。致謝在做php辦公系統(tǒng)的過程中,并不是一帆風(fēng)順的,而是遇到了很多的問題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論