版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
常州信息職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(論文)報告 摘要隨著學(xué)校規(guī)模的增加,各種信息管理平臺得到了長足的發(fā)展,這就要求校園購物信息處理的方要面面俱到,無論是后臺處理軟件還是前后端硬件,都需要把學(xué)生信息、購物信息、商品信息以及各類其他信息管理提升到一個更高的層面。本文想要設(shè)計開發(fā)的一種交易信息管理系統(tǒng)也是學(xué)校信息化發(fā)展的各類系統(tǒng)中至關(guān)重要的一部分?;赑HP的大學(xué)校園閑置物品交易平臺使用B/S模式完成系統(tǒng)開發(fā),系統(tǒng)共分成了兩個大模塊,分別為管理員管理模塊、學(xué)生功能模塊。后臺管理員會給出用戶信息管理的各個模塊。本系統(tǒng)實現(xiàn)了大學(xué)校園閑置物品交易信息的交換與共享,并且可以進(jìn)行統(tǒng)一的信息管理。通過對前端采集到的信息進(jìn)行整合、分析和加工處理,對大學(xué)校園閑置物品交易信息進(jìn)行控制和管理。大學(xué)校園閑置物品交易系統(tǒng)是可以非常直觀反映出用戶所需的信息查詢,能夠非常便捷的掌握大學(xué)校園閑置物品交易信息的動態(tài)。該系統(tǒng)可以幫助各類使用者減少了大量信息管理和處理的效率,也在另一方面提高了學(xué)校信息化水平的發(fā)展。關(guān)鍵詞:交易;管理;PHP;學(xué)生
AbstractWiththeincreaseofschoolsize,getarapiddevelopmentofallkindsofinformationmanagementplatform,whichrequiresthecampusshoppinginformationprocessingofthepartytobewhetherbackgroundprocessingsoftwareorhardwarebeforeandaftertheend,allneedtoputthestudentinformation,shoppinginformation,commodityinformation,andallkindsofotherinformationmanagementascendtoahigherlevel.Thispaperintendstodesignanddevelopatransactioninformationmanagementsystemisalsoacrucialpartoftheschoolinformationdevelopmentofallkindsofsystems.Thephp-basedcollegecampussparegoodstradingplatformUSEStheB/Smodetocompletethesystemdevelopment.Thesystemisdividedintotwomodules,namelytheadministratormanagementmoduleandthestudentfunctionmodule.Backgroundadministratorwillgivetheuserinformationmanagementofeachmodule.Thissystemrealizestheexchangeandsharingofthetransactioninformationoftheidlearticlesintheuniversitycampus,andcancarryontheunifiedinformationmanagement.Throughtheintegration,analysisandprocessingoftheinformationcollectedinthefrontend,thetransactioninformationofidleitemsontheuniversitycampusiscontrolledandmanaged.Theuniversitycampusidlegoodstradingsystemcandirectlyreflecttheinformationrequiredbytheusers,anditcaneasilygraspthedynamicinformationoftheuniversitycampusidlegoodstrading.Thesystemcanhelpallkindsofusersreducetheefficiencyofinformationmanagementandprocessing,andalsoimprovethedevelopmentofschoolinformationlevelontheotherhand.Keywords:transaction;Management;PHP;students
目錄TOC\o"1-2"\h\z\u1引言 引言1.1選題背景現(xiàn)代社會,人們習(xí)慣使用信息管理系統(tǒng)完成自己的工作以及日常生活中的需求。信息管理系統(tǒng)可以深入的使人們生活愈加方便,人們的需求促進(jìn)計算機不斷的滲透到生活中,很多的有計算機驅(qū)動的各類信息處理系統(tǒng)應(yīng)運而生[1]?;赑HP的大學(xué)校園閑置物品交易平臺是將先進(jìn)的數(shù)據(jù)信息管理技術(shù)、計算機技術(shù)、網(wǎng)絡(luò)信息等完美的融合集成運用于整個物品交易而建設(shè)的管理系統(tǒng),該系統(tǒng)具備實時、準(zhǔn)確、高效的特點。大學(xué)校園閑置物品交易平臺通過利用目前學(xué)?,F(xiàn)有的資源,減輕學(xué)校處理大學(xué)校園閑置物品交易信息的壓力、從而保證數(shù)據(jù)處理的高效性和準(zhǔn)確性,同時也為用戶提供了便捷的商品信息查詢服務(wù),提高信息查詢與處理的效率。傳統(tǒng)的大學(xué)校園閑置物品處置的方式,可能出現(xiàn)的問題就是管理人員在一個時間段內(nèi)處理大量的信息,有可能會出現(xiàn)處理失誤,帶來一系列的問題。因此,如何有效的進(jìn)行大學(xué)校園閑置物品交易信息的處理,是各學(xué)校亟待解決的問題。隨著信息化水平的不斷提高,計算機早已普遍存在于各個學(xué)校與教育機構(gòu),同時也很大程度上用在學(xué)校日常的信息管理當(dāng)中,使用計算機處理大學(xué)校園閑置物品交易的信息,給傳統(tǒng)的信息管理形式以及信息處理方式帶來了很大變革。本論文所設(shè)計實現(xiàn)的基于PHP的大學(xué)校園閑置物品交易平臺,對于用戶來說,不只是可以加強用戶查看所有信息的積極性,促進(jìn)管理員處理信息,管理信息的效率與信息管理的精確性,還可以給各類用戶提供很好的用戶體驗,提高學(xué)校信息化發(fā)展水平。用戶經(jīng)過利用該系統(tǒng),不僅可以高效率的完成本身工作,同時可以完善本身的常識體系。對于系統(tǒng)開發(fā)人員來說,開發(fā)該系統(tǒng)不只是給行業(yè)帶來了便利,還提高了自己的動手能力,將理論知識與實際相結(jié)合,個人能力得以升華。1.2選題意義眾所周知,伴隨著經(jīng)濟(jì)的快速持續(xù)發(fā)展,我們的工作生活方式,出現(xiàn)了巨大的改變。在這個信息大爆炸的時期,我們被大量的信息、數(shù)據(jù)以及人工智能所包圍。因此,怎樣進(jìn)行信息的快速準(zhǔn)確處理,如何將日常工作生活產(chǎn)生的數(shù)據(jù)進(jìn)行合理的分析、加工變得尤為重要。就目前來說,學(xué)校的規(guī)模在不斷的增加,因此,大學(xué)校園閑置物品交易信息管理成了一個非常重要的管理環(huán)節(jié)。由于購物信息管理需求的迅速增加,對于學(xué)校管理層面來講,處理這些信息所帶來的問題也亟待解決。很多學(xué)校或者教育機構(gòu),都采用傳統(tǒng)的方式,傳統(tǒng)的信息處理方式給管理者以及各類用戶都帶來了各式各樣的問題。對于管理者或者教師來說,傳統(tǒng)的,手動完成信息檢索以及信息處理的方式,存在層出不窮的問題,特別是系統(tǒng)產(chǎn)生的信息無法及時處理,大學(xué)校園閑置物品信息沒辦法有效的共享,對學(xué)生購買以及商品信息的發(fā)布管理過程的繁瑣,因此大學(xué)校園閑置物品交易管理所消耗的精力一直上升。對于學(xué)生來說,查詢商品信息、查看訂單信息等費時費力,管理員最新發(fā)布的閑置物品信息以及已經(jīng)完成訂單信息更新緩慢,造成了學(xué)生查詢與選擇的局限性。目前,已經(jīng)有越來越多的學(xué)校,采用信息系統(tǒng)處理學(xué)校的日常事務(wù),對大學(xué)校園閑置物品交易信息的管理也不例外。為了適應(yīng)新時代快節(jié)奏的生活,滿足人們需求的多樣性,促進(jìn)處理的效率以及精確性,減輕工作所帶來的問題,節(jié)省了工作資本,本文提出,將信息的處理技術(shù)和大學(xué)校園閑置物品交易信息的管理的業(yè)務(wù)整合在一起,提出一種完全新穎且符合當(dāng)前管理理念的基于PHP的大學(xué)校園閑置物品交易平臺。本次畢業(yè)設(shè)計的設(shè)計與開發(fā),很大程度上提高了大學(xué)校園閑置物品交易信息處理的效率,降低管理工作的繁瑣與失誤,減少了工作量。對于學(xué)生而言,該系統(tǒng)的設(shè)計與實現(xiàn),提高各類用戶的滿意程度。通過使用系統(tǒng),提高了學(xué)校和教育中心的服務(wù)品質(zhì),讓計算機管理深入人心?;赑HP的大學(xué)校園閑置物品交易平臺,不僅節(jié)省了各類用戶查詢大學(xué)校園閑置物品交易信息的時間,它還為管理人員給帶來了很多的便利,特別是在學(xué)生基本信息查詢的方面。在管理效率不斷加快的現(xiàn)代社會,該系統(tǒng)的投入使用,讓計算機處理事物的理念深入人心。1.3國內(nèi)外研究現(xiàn)狀隨著國家經(jīng)濟(jì)能力的不斷提升,我國的諸多科技水平也比以前有了更高的提升,在信息系統(tǒng)和信息安全方面也有明顯的改善。大家對于信息智能系統(tǒng)也給予了更多的關(guān)注,尤其是在目前還不是很成熟的大學(xué)校園閑置物品交易平臺上面。通過觀察我們身邊的生活,學(xué)校規(guī)模也在不斷的增加。經(jīng)濟(jì)的蓬勃發(fā)展為生活帶來了更大的活力,學(xué)校規(guī)模的增加也給學(xué)校處理學(xué)生相關(guān)信息增加了很大困難。由于對大學(xué)校園閑置物品交易信息處理的要求越來越多,伴隨其增長的是各種各樣的信息問題矛盾。我國很多的學(xué)校都存在物品交易信息處理壓力巨大的問題,以及各種教學(xué)資源配置浪費等問題都比較明顯,不論是管理秩序還是使用者信息查詢不明確不方便都存在著不少的問題,這都使得人們便捷的現(xiàn)代生活遇到了困難。
2開發(fā)技術(shù)與環(huán)境2.1系統(tǒng)的實現(xiàn)架構(gòu)通常動態(tài)web系統(tǒng)開發(fā),根據(jù)系統(tǒng)功能需求,第一步設(shè)計出不同的功能模塊,再依據(jù)各模塊所要實現(xiàn)的功能,設(shè)計網(wǎng)頁的首頁布局,再對各個子頁面進(jìn)行布局設(shè)計,并進(jìn)行相應(yīng)功能代碼編寫,在此過程中會牽涉到網(wǎng)頁開發(fā)具、美工,如Dreamweaver,PS,F(xiàn)ireworks,動態(tài)網(wǎng)頁技術(shù),如:PHP,JSP,后臺數(shù)據(jù)庫設(shè)計涉及到:Oracle,MySQL,SQLServer,Access其中之一,最后進(jìn)行多次系統(tǒng)測試,成功后即可上線運行。本次畢業(yè)設(shè)計,完成了基于PHP的大學(xué)校園閑置物品交易平臺的設(shè)計與實現(xiàn),該設(shè)計,以管理商品交易信息為基礎(chǔ)。該設(shè)計實現(xiàn)的過程當(dāng)中,挑選了PHP語言進(jìn)行開發(fā),是一個B/S模式的網(wǎng)頁。選擇支持PHP語言的編譯環(huán)境,由于該編譯環(huán)境有很多供用戶使用的插件,以及環(huán)境穩(wěn)定,獲得了很多人的開發(fā)首選。2.2系統(tǒng)使用的技術(shù)2.2.1PHPPHP是面向?qū)ο蟮恼Z言,簡單而美觀,類型安全。開發(fā)人員可以利用它來構(gòu)建在安全可靠的Web瀏覽器中運行的各種應(yīng)用程序。PHP可以創(chuàng)建Windows、XMLWeb服務(wù)、分布式組件、B/S應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序等簡單的客戶端應(yīng)用程序,通過CLR(公共語言運行庫),PHP編譯的程序?qū)⒃诰哂蠾eb瀏覽器的計算機上穩(wěn)定運行。應(yīng)用程序開發(fā)人員通常不必?fù)?dān)心使用處理器或語言。本文描述的工具將在其上運行,只要與MySQL一起使用,保證兼容性和運行效率。PHP工具為處理位圖提供了許多高效的工具。系統(tǒng)提供的類,同時考慮了易用性和速度。根據(jù)用戶的需求或標(biāo)準(zhǔn)選擇所需的工具。2.2.2MySQL簡介MySQL作為一種關(guān)系型數(shù)據(jù)庫,以開放式的架構(gòu),得到很多開發(fā)人員的青睞,使得用戶的選擇性非常強,而且伴隨著計算機技術(shù)的不斷發(fā)展成熟,MySQL支持的功能也逐漸增加,性能也在不斷的提升,也支持更多的平臺[17]。另外,社區(qū)的開發(fā)和維護(hù)人員也比較多,就目前來講,MySQL具有穩(wěn)定的性能、功能全面,此外,在滿足GPL所要求的協(xié)議之后,開發(fā)人員可以免費試用MySQL,也能按照自己的需要對MySQL進(jìn)行修改,綜上所述的優(yōu)勢,讓MySQL得到很對人的關(guān)注與追隨[18]??傮w來說,與非關(guān)系型數(shù)據(jù)庫相比,關(guān)系型數(shù)據(jù)庫有其明顯的優(yōu)勢。最值得我們關(guān)注的是,關(guān)系型數(shù)據(jù)庫可以把系統(tǒng)所需要的數(shù)據(jù)存儲在不同的表里面,而后,把這些數(shù)據(jù)表又存儲到不同的數(shù)據(jù)庫中,由此避免了在一個大的數(shù)據(jù)倉庫中,存放所有的表。2.2.3B/S框架在三層體系結(jié)構(gòu)的B/S(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的眾多服務(wù)器發(fā)出請求。B/S系統(tǒng)極大地簡化了客戶機的工作量,客戶機上只需要安裝、配置少量的客戶端運行軟件即可,服務(wù)器將擔(dān)負(fù)大量的工作,對數(shù)據(jù)庫的訪問以及應(yīng)用程序的執(zhí)行都將由服務(wù)器來完成。B/S架構(gòu)的不斷成熟,主要使用WWW瀏覽器技術(shù),結(jié)合多種瀏覽器腳本語言,用通用瀏覽器需要實現(xiàn)原本復(fù)雜的專有軟件來實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種新的軟件架構(gòu)。B/S系統(tǒng)包括:表示邏輯層,控制邏輯層,數(shù)據(jù)展現(xiàn)層,三層是相對獨立又相互關(guān)聯(lián)。2.3系統(tǒng)使用的開發(fā)環(huán)境2.3.1軟件環(huán)境的需求在操作系統(tǒng)的選擇層面上,可以使用多種操作系統(tǒng),但是,該設(shè)計主要選擇的是Windows7操作系統(tǒng),考慮到該系統(tǒng)比較穩(wěn)定友好,設(shè)計完的系統(tǒng)可以部署到其他的操作系統(tǒng)上面,對操作系統(tǒng)的選擇,不太苛刻,對所有的操作系統(tǒng)都是兼容的。其次,選擇系統(tǒng)的編譯環(huán)境,該編譯工具中可以安裝Apache服務(wù)器插件,更加方面開發(fā)人員進(jìn)行調(diào)試代碼。操作系統(tǒng):Windows7開發(fā)技術(shù):PHP數(shù)據(jù)庫:MySQL5.7.17服務(wù)器:Apache9.02.3.2硬件環(huán)境的需求處理器:Intel(R)Core(TM)i7-7700CPU@3.60GHZ內(nèi)存:4G內(nèi)存(或者4G以上)硬盤:200G固態(tài)硬盤(或者200G以上)
3系統(tǒng)需求分析3.1可行性分析3.1.1技術(shù)可行性隨著近幾年的科技技術(shù)的迅速普及,很多種新興語言現(xiàn)在都變成了主流的開發(fā)語言,PHP語言是目前Web系統(tǒng)開發(fā)中用到的語言,很多大型的Web應(yīng)用型系統(tǒng)都用PHP語言開發(fā),不僅方便上手開發(fā)簡單。在Web系統(tǒng)中,PHP技術(shù)的使用是目前網(wǎng)頁開發(fā)技術(shù)中比較成熟,且非常實用的網(wǎng)頁開發(fā)技術(shù),許多公司的開發(fā)仍然是這種網(wǎng)頁開發(fā)技術(shù)。開發(fā)結(jié)合PHP和MySQL的大學(xué)校園閑置物品交易系統(tǒng)既可行又高效。由于各式各樣的各類瀏覽器的普及,在使用開發(fā)語言開發(fā)應(yīng)用型系統(tǒng)的時候,不僅要考慮實現(xiàn)系統(tǒng)需要實現(xiàn)的功能,還需要開率到各類瀏覽器的兼容性的問題,本次基于PHP的大學(xué)校園閑置物品交易平臺,采用JQuery技術(shù),可以解決出現(xiàn)的兼容性的問題。所以,在開發(fā)的過程中,只要考慮到技術(shù)的操作,不用再擔(dān)心不同版本出現(xiàn)問題,在節(jié)約開發(fā)時間的同時,強化用戶友好性。系統(tǒng)開發(fā)選擇了PHP語言,上手快,開發(fā)出來的系統(tǒng)不管在視覺還是在使用過程中都有其他語言不可比擬的優(yōu)勢,編程過程中也熟練上手。3.1.2環(huán)境可行性本論文開發(fā)的基于PHP的大學(xué)校園閑置物品交易平臺,界面簡潔美觀,功能齊全。操作人員在使用時,通過簡單的培訓(xùn)即可上手,頁面中的很多功能都使用插件完成,信息自己生成。無需太多的輸入。用戶只要了解基本的操作知識就可以進(jìn)行網(wǎng)上操作。因此可見,在技術(shù)方面基于PHP的大學(xué)校園閑置物品交易平臺是可行的。本基于PHP的大學(xué)校園閑置物品交易平臺完全是自主開發(fā)到的用于撰寫畢業(yè)論文的系統(tǒng),同時在實際使用中存在非常深遠(yuǎn)的意義,用于開發(fā)系統(tǒng)的軟件,是免費的。設(shè)計實現(xiàn)該基于PHP的大學(xué)校園閑置物品交易平臺,作為一個本科生畢業(yè)設(shè)計來說,沒有侵權(quán)的情況。從最初的設(shè)計和開發(fā)到最終的維護(hù),這都是一個成功的系統(tǒng),主要成本包括系統(tǒng)構(gòu)建成本以及運行和維護(hù)成本,必須支付系統(tǒng)的技術(shù)維護(hù)和管理費用,這些費用構(gòu)成了以后運行和維護(hù)的費用?;赑HP的大學(xué)校園閑置物品交易平臺的設(shè)計和開發(fā)不需要投入太大的成本。按照上述的系統(tǒng)剖析,開發(fā)完成一個基于PHP的大學(xué)校園閑置物品交易平臺與原有的管理平臺操持模式比較具有速度更快,操作更精確,節(jié)省開銷等有很多好處,所以,建立基于PHP的大學(xué)校園閑置物品交易平臺是極其可行的。3.2系統(tǒng)需求分析大學(xué)校園閑置物品交易平臺,主頁包含以下幾個模塊:網(wǎng)站首頁、本站新聞、最具人氣商品、閑置商品、搜索商品、會員注冊、會員登錄、會員中心、管理員登錄。普通用戶可瀏覽網(wǎng)站的新聞公告、商品、買方聯(lián)系方式等信息。同時,普通用戶可以通過注冊頁面注冊成為會員,會員和管理員可通過相應(yīng)的登錄界面登錄到相應(yīng)權(quán)限的后臺。在本系統(tǒng)中,管理員在整個平臺中主要有三大基本模塊管理,分別是系統(tǒng)設(shè)置、新聞公告管理和物品管理。系統(tǒng)設(shè)置包括預(yù)覽首頁、系統(tǒng)狀態(tài)、添加管理員、管理員管理、會員管理;新聞公告管理包括所有信息、新增信息、網(wǎng)站新聞、網(wǎng)站公告;物品管理包括所有物品、物品分類管理、新增物品、物品回收站、會員發(fā)布查詢各類用戶用例圖展示如下圖所示:圖3-1管理員用例圖圖3-2學(xué)生用例圖
3.3系統(tǒng)流程分析本次畢業(yè)設(shè)計實現(xiàn)的過程當(dāng)中,用戶登錄是一個很重要的功能模塊,需要按照注冊得到的用戶名和密碼登陸用戶登錄流程圖如圖3-3所示。圖3-3登錄流程圖該設(shè)計在實際投入到日常使用時,需要不斷添加新的信息,比如商品信息,會員信息、訂單信息等。信息添加流程圖如圖3-4所示。
圖3-4信息添加流程圖用戶使用基于PHP的大學(xué)校園閑置物品交易平臺時,首先打開系統(tǒng),然后按照之前注冊的賬號進(jìn)行登錄。用戶登錄的時候也需要選擇注冊的賬號對應(yīng)的權(quán)限。用戶操作流程如圖3-5所示:圖3-6操作流程圖用戶使用系統(tǒng)時,必須先打開系統(tǒng),然后根據(jù)剛剛開始注冊的賬戶登錄。系統(tǒng)檢測確定輸入的內(nèi)容,即用戶賬戶,密碼是否正確。只有上述信息可以完全匹配,用戶才能成功登錄系統(tǒng),登錄后用戶可以根據(jù)需要執(zhí)行其他操作。請注意,如果用戶在登錄時提交了錯誤的信息,則該用戶將無法登錄系統(tǒng)。3.4系統(tǒng)開發(fā)與運行環(huán)境分析一個系統(tǒng)的設(shè)計與開發(fā),必須有自己的設(shè)計方法和計劃。本次畢業(yè)設(shè)計完成的基于PHP的大學(xué)校園閑置物品交易平臺,必須具備一套自己的設(shè)計規(guī)則:在保證基于PHP的大學(xué)校園閑置物品交易平臺能夠成功實現(xiàn)的前提下,并盡量使交易平臺更容易操作。針對性:系統(tǒng)設(shè)計的重點是信息的完整性,大學(xué)校園閑置物品交易相關(guān)信息的處理,它具有針對性很強的特點。適用范圍:各注冊用戶,學(xué)校和其他人員均可用。為了在設(shè)計過程中確認(rèn)用戶特定的功能和非功能要求,需要與整個應(yīng)用程序相對應(yīng)的基本功能。設(shè)計過程中需要考慮每頁之間的連接程度和跳轉(zhuǎn)速度。在實施每個模塊之前,應(yīng)相應(yīng)分析所有相關(guān)數(shù)據(jù),數(shù)據(jù)格式,數(shù)據(jù)源和存儲方法。服務(wù)器端的支持非常重要,選擇哪種服務(wù)器才能通過應(yīng)用程序流程是首要考慮的問題。開發(fā)硬件環(huán)境(1)硬件平臺:CPU:酷睿i3-3.0GHZ內(nèi)存:2G以上硬盤:320GB所需要的操作系統(tǒng):Windows7
4系統(tǒng)設(shè)計4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計經(jīng)過前面幾章的功能分析,以及需求分析,得到了系統(tǒng)最終的功能模塊,系統(tǒng)的功能結(jié)構(gòu)圖如圖4-1所示。圖4-1功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計MySQL是一種常用的關(guān)系數(shù)據(jù)庫,本系統(tǒng)采用MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,整個系統(tǒng)涉及的數(shù)據(jù)庫設(shè)計介紹如下。數(shù)據(jù)庫設(shè)計的過程中,為了滿足實際設(shè)計的要求,設(shè)計者應(yīng)結(jié)合實際情況,明確設(shè)計思路,確定最終設(shè)計原則。4.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計,需要把之前概念設(shè)計中,得到的E-R圖,使用邏輯關(guān)系轉(zhuǎn)變成關(guān)系模型,并且對這些模型進(jìn)行優(yōu)化,邏輯結(jié)構(gòu)設(shè)計展示如下所示。系統(tǒng)會員信息數(shù)據(jù)表中,主要是包括地址、郵箱、會員ID、會員類型、賬號、密碼、QQ號、性別、電話、會員ID等信息;在商品信息表里,有類別ID、商品介紹、商品名、進(jìn)價、圖片、售價、商品ID、狀態(tài)等重要字段;在管理員數(shù)據(jù)表中,主要有的字段是管理員ID、管理員賬號、登錄密碼等字段;在訂單信息表中有訂單詳情、會員ID、會員姓名、訂單ID、訂單編號、數(shù)量、價格、訂單狀態(tài)、提交時間、收貨地址、收貨人、商品ID、收貨ID、電話等字段。4.2.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計根據(jù)E-R圖對數(shù)據(jù)庫中的表進(jìn)行字段優(yōu)化,詳細(xì)的數(shù)據(jù)類型如下:每個數(shù)據(jù)表通常包含基本信息,如字段名稱,數(shù)據(jù)類型,長度限制和主鍵。數(shù)據(jù)表設(shè)計如下所示:管理員數(shù)據(jù)表如表4-1所示:表4-1管理員數(shù)據(jù)表(web_admin)序號字段名注釋數(shù)據(jù)類型長度1admin_id管理員IDint(4)42password登錄密碼varchar(100)1003web_admin賬號varchar(100)100會員數(shù)據(jù)表如表4-2所示:表4-2會員數(shù)據(jù)表(hy)序號字段名注釋數(shù)據(jù)類型長度1addr地址varchar(100)1002email郵箱varchar(50)503hy_id會員IDint(4)44hy_type會員類型varchar(100)1005jeint(4)46name賬號varchar(50)507password密碼varchar(50)508qqQQ號varchar(100)1009sex性別varchar(20)2010tel電話varchar(50)5011userid用戶IDvarchar(50)50商品數(shù)據(jù)表如表4-3所示:表4-3商品 數(shù)據(jù)表(product)序號字段名注釋數(shù)據(jù)類型長度1c_id類別IDint(4)42content商品介紹mediumtext3name商品名varchar(50)504old_price進(jìn)價int(4)45pic圖片varchar(50)506price售價decimal(9,2)97product_id商品IDint(4)48state狀態(tài)varchar(100)100訂單數(shù)據(jù)表如表4-4所示:表4-4訂單數(shù)據(jù)表(shop_order)序號字段名注釋數(shù)據(jù)類型長度1content訂單詳情text2hy_id會員IDint(4)43name會員姓名varchar(200)2004order_id訂單IDint(4)45order_num訂單編號int(4)46order_number數(shù)量varchar(100)1007order_price價格int(4)48order_state訂單狀態(tài)varchar(100)1009ordertime提交時間date10post_address收貨地址varchar(200)20011pro_name收貨人varchar(100)10012product_id商品IDint(4)413sh_id收貨IDint(4)414telephone電話varchar(200)200
5系統(tǒng)實現(xiàn)基于PHP的大學(xué)校園閑置物品交易平臺實現(xiàn)了之前需求分析過程中的所有功能模塊:用戶登錄、管理注冊用戶的所有信息、交易信息,商品信息的添加,編輯等。5.1管理員登錄功能的實現(xiàn)管理員可以通過系統(tǒng)服務(wù)端管理系統(tǒng)中必要的信息。管理員登錄界面由登錄名和登錄密碼兩部分組成,管理員登錄界面展示如圖5-1所示:圖5-SEQ圖_5_-\*ARABIC1管理員登錄圖5.2系統(tǒng)首頁系統(tǒng)首頁展示如圖5-2所示,學(xué)生可以使用該界面購買自己需要的商品:圖5-2系統(tǒng)首頁5.3查看商品信息界面用戶瀏覽商品信息界面展示如下圖所示:圖5-3瀏覽商品界面查看商品詳情界面展示如圖5-4所示。圖5-4查看商品信息界面5.4管理員添加商品信息界面管理員添加商品信息界面如圖5-5所示:圖5-5添加商品會信息界面5.5購買商品界面學(xué)生購買商品信息界面如圖5-6所示。圖5-6購買商品界面5.6管理員功能的實現(xiàn)管理員在該系統(tǒng)中的所有可操作的功能介紹如下所示,管理員的信息管理包括很多方面,有系統(tǒng)中所有信息的維護(hù),基礎(chǔ)數(shù)據(jù)管理,系統(tǒng)中存在商品的管理,管理員所能操作的界面展示如圖5-7所示:圖5-7管理員功能界面5.7學(xué)生功能界面學(xué)生功能界面展示如圖5-8所示,學(xué)生可以通過該界面修改個人資料信息、處理訂單信息,添加購物詳情等。圖5-8學(xué)生功能界面5.8學(xué)生注冊界面學(xué)生注冊界面展示如下圖所示,學(xué)生需要通過該界面添加登錄名、密碼、姓名、年齡、電話等詳細(xì)信息。圖5-9學(xué)生注冊界面5.9在線留言界面學(xué)生留言界面展示如圖5-10所示。圖5-11學(xué)生留言界面5.10交易管理界面管理員管理學(xué)生交易信息界面如圖5-12所示。圖5-12交易管理界面
6系統(tǒng)測試執(zhí)行計算機程序,查找程序和程序執(zhí)行結(jié)果中的問題,將這樣一個步驟,定義為軟件測試。換句話說,軟件的測試是程序開發(fā)人員設(shè)計的一系列測試用例,開發(fā)人員設(shè)計測試用例時,需要考慮到自己輸入的數(shù)據(jù)以及預(yù)期所想要達(dá)到的效果或得到的結(jié)果。開發(fā)人員開發(fā)系統(tǒng)過程中,需要在軟件開發(fā)的每個階段都嚴(yán)格按照程序設(shè)計規(guī)范和程序內(nèi)部需要滿足的結(jié)構(gòu)。編碼完成之后,使用設(shè)計的用例,嘗試找出程序中的錯誤。軟件開發(fā)的每個生命周期中,都避免不了出現(xiàn)錯誤。所以在每個開發(fā)階段結(jié)束時,我們都要使用相關(guān)的技術(shù)審核,解決已經(jīng)存在的問題,并防止出現(xiàn)意料之外的問題。然而,以往的開發(fā)經(jīng)驗證明,審查無法找到所以的錯誤。這些潛在或者已經(jīng)存在的問題不解決,會帶來災(zāi)難性的后果。之所以在開發(fā)完成之后,正式投產(chǎn)使用之前,設(shè)計測試用例,并進(jìn)行測試,盡可能多的發(fā)現(xiàn)編碼和軟件中的錯誤,并加以改正。6.1系統(tǒng)的測試6.1.1測試環(huán)境與測試條件通過軟件測試,開發(fā)出來的系統(tǒng)質(zhì)量更高,更加適合投入到實際生活中使用。軟件測試的環(huán)境需求如下:數(shù)據(jù)庫:MySQLWeb服務(wù)端:ApacheTomcat9.0運行平臺:Web瀏覽器6.1.2測試方案為了方便用戶使用該基于PHP的大學(xué)校園閑置物品交易平臺,盡可能給用戶提供界面友好,功能完善的系統(tǒng),在開發(fā)完成之后對系統(tǒng)進(jìn)行測試。測試登錄功能,表6-1所示:表6-1登錄測試用例測試功能模塊名稱系統(tǒng)登錄設(shè)計的測試用例測試用戶能否完成登錄,這個系統(tǒng)中存在著多角色的用戶,每個角色的用戶有自己的權(quán)限,每個用戶在登錄的時候要選擇自己的角色類型。該模塊需要測試系統(tǒng)登錄是否按照對應(yīng)的角色進(jìn)入到相應(yīng)的頁面當(dāng)中。輸入信息用戶需要輸入注冊時得到的賬戶名和對應(yīng)的密碼最終結(jié)果系統(tǒng)登錄功能實現(xiàn)完整。測試查看信息功能,表6-2所示:表6-2查看信息列表測試功能模塊名數(shù)據(jù)庫讀取數(shù)據(jù)設(shè)計的測試用例用于提交信息查看請求,測試信息是否能完整的從數(shù)據(jù)庫中讀取出來,并且展示在相應(yīng)的界面上。輸入信息添加信息最終結(jié)果信息能按照用戶請求完整的展示在界面上,并且可以修改信息6.2本章小結(jié)本章對系統(tǒng)的整體架構(gòu)進(jìn)行了分析,然后是頁面的開發(fā),接著對完成的頁面填充數(shù)據(jù),為頁面添加功能,并實現(xiàn)具體功能;闡述了系統(tǒng)的該有的模塊和這些模塊的實現(xiàn)。由于基于PHP大學(xué)校園閑置物品交易系統(tǒng)是B/S系統(tǒng),因此,系統(tǒng)的性能測試將分為客戶端上的性能測試和服務(wù)器上的性能測試。
7總結(jié)與展望7.1總結(jié)通過本次系統(tǒng)的設(shè)計與實現(xiàn),我更深層的接觸到了PHP這門編程的語言,了解了MySQL數(shù)據(jù)庫以及軟件開發(fā)的整個流程,我更深入了解了在大學(xué)期間學(xué)習(xí)的課程和相關(guān)內(nèi)容。本基于PHP的大學(xué)校園閑置物品交易平臺圓滿地完成了用戶的需求以及我的畢業(yè)任務(wù)?,F(xiàn)在,本基于PHP的大學(xué)校園閑置物品交易平臺內(nèi)部試運行,顯示運行結(jié)果完好。經(jīng)過最后的系統(tǒng)測試,沒有發(fā)現(xiàn)太大的問題!不過,在系統(tǒng)的具體實現(xiàn)中,需要設(shè)計每個細(xì)節(jié),還要求完整的編寫所有的代碼用于實現(xiàn)系統(tǒng),在此同時還要考慮到代碼的優(yōu)化問題,也就是說,在實現(xiàn)系統(tǒng)的同時,考慮到系統(tǒng)的響應(yīng)速度,所有的這些都要經(jīng)過反復(fù)的推敲,但是本次系統(tǒng)的設(shè)計與實現(xiàn)也讓我更加堅定了學(xué)好計算機的信心。7.2展望基于PHP的大學(xué)校園閑置物品交易平臺為很多的使用者都提供了公平的、相互包容的、操作方便的使用軟件。本次畢業(yè)設(shè)計開發(fā)的基于PHP的大學(xué)校園閑置物品交易平臺在為用戶解決銷售信息管理過程繁瑣、管理員管理費時費力的前提下,提高了用戶提交信息、管理員管理的效率,減少了資源浪費,系統(tǒng)也節(jié)省了大量的硬件資源,總體來說,是一個操作方便,使用人群廣泛的操作軟件。系統(tǒng)開發(fā)采用了PHP語言、還有以PHP為前端開發(fā)技術(shù)、使用MySQL數(shù)據(jù)庫等技術(shù),將這些工具與語言所有的優(yōu)勢統(tǒng)一起來,設(shè)計開發(fā)出來基于PHP的大學(xué)校園閑置物品交易平臺。這個系統(tǒng)最后實現(xiàn)了在需求分析階段所提到的所有的功能,后期經(jīng)過測試,完成了系統(tǒng)。使用者可以經(jīng)由這個系統(tǒng),完成對應(yīng)的功能。
參考文獻(xiàn)中共中央辦公廳.2006-2020年國家信息化發(fā)展戰(zhàn)略[J].電力信息化,2006,4(7):10-10.蔣華.高校檔案管理信息網(wǎng)絡(luò)建設(shè)的研究與思考[J].榆林學(xué)院學(xué)報,2005,15:126-127徐斌,陳俊良.“數(shù)字南大”的建設(shè)研究與實踐[J].教育信息化,2004,7:28-39楊異.校園網(wǎng)絡(luò)教學(xué)系統(tǒng).電子科技大學(xué)碩士學(xué)位論文,2004胡錦濤.在全國教育工作會議上的講話[M].中國教育報,2010周志平.基于MVC架構(gòu)實驗教學(xué)系統(tǒng)的研究與實現(xiàn).南京理工大學(xué)碩士學(xué)位論文,2013關(guān)玉梅.基于Web的實驗教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn).黑龍江大學(xué)碩士學(xué)位論文,2009曹興建.中國質(zhì)檢出版社第四編輯室.計算機軟件工程規(guī)范國家標(biāo)準(zhǔn)匯編[M].北京:中國標(biāo)準(zhǔn)出版社.2011陳劍斌.基于MVC架構(gòu)的實踐教學(xué)管理平臺的設(shè)計與實現(xiàn).湖南大學(xué)碩士學(xué)位論文,2013DavidL.Anderson.ManagingInformationSystems[M].北京:清華大學(xué)出版社,2001武敬.楊建華.實驗室信息管理系統(tǒng)(LIMS)初探,資源環(huán)境與工程,2004,18:18-21徐建波,周新蓮.Web設(shè)計原理于編程技術(shù)[M].中南大學(xué)出版社,2015.185-193.張心雨.基于PHP的文體中心場地預(yù)約系統(tǒng)設(shè)計與實現(xiàn)[D].南京大學(xué),2017張洪斌.PHP高級程序設(shè)計[M].中科多媒體出版社,2011:85-90.耿祥義.PHP基礎(chǔ)編程[M.清華大學(xué)出版社,2014:55-162林信良.PHP技術(shù)手冊[M].電子工業(yè)出版社,2016.6:50-100.張莉,王強,趙文等.MySQL數(shù)據(jù)庫原理及應(yīng)用教程.清華大學(xué)出版社占003,(01).唐紅亮.MySQL數(shù)據(jù)庫設(shè)計與系統(tǒng)開發(fā)教程[M].北京:清華大學(xué)出版社;2007薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].高等教育出版社,1998.張海藩.《軟件工程導(dǎo)論》.清華大學(xué)出版社.2013.王宜貴.軟件工程[M].北京:機械工業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 森林公園建設(shè)擋土墻施工勞務(wù)合同
- 軟裝設(shè)計裝修合同
- 城市體育中心運動木地板安裝協(xié)議
- 城市供水膜結(jié)構(gòu)施工合同
- 一般代理權(quán)授予協(xié)議
- 掛靠生產(chǎn)合同范例
- 黃金飾品銷售合同三篇
- 車輛合買協(xié)議書(2篇)
- 脫硝空氣預(yù)熱器技術(shù)協(xié)議書
- 土地協(xié)議合同書范本
- 2024屆江蘇省徐州市、南通市等2地高三第二次調(diào)研測試語文試題
- 摩托車的穩(wěn)定性與操縱性評估
- wedo2完整版本.0第一課拉力小車
- 創(chuàng)業(yè)月嫂行業(yè)分析
- 華西醫(yī)院管理模式課件
- 兒童脊柱側(cè)彎預(yù)防知識講座
- 抖音汽車直播培訓(xùn)方案
- 冬至的來歷風(fēng)俗文化課件
- 湖北省十堰市2023-2024學(xué)年高三上學(xué)期元月調(diào)考地理試卷Word版含答案
- 金屬冶煉安全知識培訓(xùn)資料
- 公路工程資料整理
評論
0/150
提交評論