排隊叫號系統(tǒng)的軟件設計與研究_第1頁
排隊叫號系統(tǒng)的軟件設計與研究_第2頁
排隊叫號系統(tǒng)的軟件設計與研究_第3頁
排隊叫號系統(tǒng)的軟件設計與研究_第4頁
排隊叫號系統(tǒng)的軟件設計與研究_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

北京理工大學珠海學院2020屆本科生畢業(yè)設計排隊叫號系統(tǒng)的軟件設計與研究摘要現(xiàn)在已經(jīng)是21世紀的第二十年,科技越來越進步,交通工具越來越多、越來越方便,同時我國經(jīng)濟水平也在不斷升高,全國人民的生活和物質水平水平逐漸提高,在銀行、醫(yī)院、餐館、辦事大廳等場所都能清晰的看到人們忙碌排隊的身影。無序且長的排隊等待隊伍,不僅讓許多顧客花費大量的時間等待,而且等久了顧客的心情也會煩躁,導致工作人員的工作效率降低,服務態(tài)度就會不好。為了符合人性化服務理念、提高辦事效率,急需一種操作簡單、維護方便的模擬人們排隊的系統(tǒng)即排隊叫號系統(tǒng)。因此,本文分別從觸摸板編程、單片機控制、串行口通信及網(wǎng)絡通信進行排隊叫號系統(tǒng)的軟件設計,研究各部分組成和功能——取號控制、叫號控制和顯示控制。該排隊叫號系統(tǒng)主要實現(xiàn)取號、服務臺智能語音叫號和顯示屏顯示號碼的功能,實現(xiàn)人們?nèi)⊥晏栔罂梢栽谛菹^(qū)安靜的坐著等候,等自己的排號到了之后通過服務臺叫號再前往服務臺,既有效維護了秩序,又有效減輕工作人員的壓力和工作量,也讓顧客心情愉悅。關鍵詞:排隊、人性化、單片機控制、串行口通信、網(wǎng)絡通信Thesoftwaredesignandresearchofqueuingstation-to-stationsystemAbstractThisisthe20thofthe21stcentury,withmoreandmoreadvancesinscienceandtechnology,moreandmoreconvenientwaysoftransportation,andrisingeconomiclevel,thelivingstandardofpeopleacrossthecountryisgraduallyimproving.PeoplecanbeseenqueuinginplacessuchasBanks,hospitals,restaurantsandofficehalls.Thedisorderedandlongwaitinglinenotonlymakesmanycustomersspendalotoftimewaiting,butalsothecustomers’moodwillbeupsetafterwaitingforalongtime,whichleadstothestaff'sworkefficiency,serviceattitudewillbebad.Inordertocomplywiththehumanizedserviceconceptandimprovetheefficiency,itisurgentlyneededtohaveasimpleoperationandconvenientmaintenancesystemtosimulatepeoplequeuing,namelyqueuingstation-to-stationsystem.Therefore,thispaperrespectivelydesignsthesoftwareofthequeuingsystemfromtouchpadprogramming,SCMcontrol,serialportcommunicationandnetworkcommunication,andstudiesthecomponentsandfunctionsofeachpart,i.e.takinglnumbercontrol,callingnumbercontrolanddisplaycontrol.Thesystemmainlyrealizeintelligentvoiceyourturntakenumber,receptionanddisplayshowsthefunctionofthenumber,therealizationofpeopleaftertakingthenumbercanwaitissittingintheloungearea,suchashisappointmenttothebythefrontdeskafteryourturnagaintothefrontdesk,maintaintheorderalready,andreducetheworkloadofstaff,alsomakethecustomerhappy.Keyword:queueup、humanization、singlechipmicrocomputercontrol、serialcommunication、networkcommunication目錄TOC\o"1-2"\h\u1.課題的目的與意義 課題的目的與意義課題的目的近年來,科技越來越發(fā)達,社會提供的服務越來越多人性化、智能化,人們的社會服務需求也越來越大。在醫(yī)院、飯館、銀行、購物商場等一些場所均能清晰看到人們排隊的身影,人們早已習慣、早已見慣了這些雜亂無章、前擁后擠的站立排隊等候隊伍,這些因眾多人們排隊導致秩序混亂的窗口,常常需要設置猶如“山路十八彎”的人性化排隊“道路”供顧客有序地排隊等候,但正因為這樣的排隊等候方式,顧客通常因為長時間消耗體力的站立導致體力與精力透支,疲憊不堪的顧客慢慢地心累、心煩,這就出現(xiàn)了我們常見的“插隊”現(xiàn)象,從而嚴重地導致顧客與顧客之間激烈的爭吵,除此之外,工作人員因長時間與顧客的激烈爭吵及眾多顧客的圍繞而煩躁、疲憊,影響了其工作的質量和其辦事效率,進一步嚴重影響了社會服務企業(yè)的正常管理和正常運作,因此,社會現(xiàn)在迫切需要創(chuàng)造一個集人性化和便捷的一個排隊系統(tǒng),這個系統(tǒng)既能改善企業(yè)的服務質量,解決眾多顧客疲憊的站立排隊等候現(xiàn)象,又能樹立良好的社會服務企業(yè)形象,更好地營造一個人性化的企業(yè)服務和工作環(huán)境氛圍。課題的意義截止到現(xiàn)在,我國的現(xiàn)代通信網(wǎng)絡技術、計算機網(wǎng)絡技術、半導體電子技術等現(xiàn)代化信息科技都在飛速的發(fā)展,同時,不斷完善和豐富的還有我們的智能自助排隊系統(tǒng)。但在目前,對于公共服務終端市場,除了對傳統(tǒng)市場日益增長的需求外,對該市場的工業(yè)發(fā)展需求和潛力也很大,在過去的兩年中,自助公共服務終端部門的發(fā)展對公共服務市場產(chǎn)生了一定的推動和影響。排隊叫號系統(tǒng)就是一種集合各種計算機、網(wǎng)絡、多媒體、通訊等等技術方面進行控制的高新技術型的產(chǎn)品,讓客戶可以綜合使用該產(chǎn)品,其最大的好處在于用專門的排隊等候系統(tǒng)取代傳統(tǒng)的人工排隊,省去了很多的時間,同時也省去很多的人工。比如在醫(yī)院里,對病人而言,叫號系統(tǒng)能夠很好的避免排錯隊伍、插隊等一些混亂的局面,從而減少過去經(jīng)常出現(xiàn)的排隊打架的糾紛現(xiàn)象的發(fā)生頻率,運用該排隊叫號系統(tǒng)還能營造一個安靜的、有次序的就醫(yī)環(huán)境,這樣可以在很大程度上緩解病人焦慮、煩躁的心情,同時為病人節(jié)約了很多寶貴的時間,如果發(fā)現(xiàn)自己前面還有很多人等候的話,可以先去做其他的事情。另一方面,對醫(yī)務人員而言,排隊叫號系統(tǒng)毫無疑問的可以讓醫(yī)務人員的工作環(huán)境得到了很大的改善,不僅可以減少他們在工作當中出現(xiàn)的錯誤,提高工作效率;叫號系統(tǒng)還能讓醫(yī)生進行靈活的工作時間安排,例如一個病人看的時間比較長的話,可以將后面的病人轉移到其他醫(yī)生那邊看病。課題的技術要求嵌入式系統(tǒng)在排隊系統(tǒng)中的應用嵌入式系統(tǒng)具備計算機軟件及相關硬件的完整的控制式計算機和微處理系統(tǒng),然而,與傳統(tǒng)的控制系統(tǒng)和微型處理系統(tǒng)不同的是,控制和微型處理系統(tǒng)不適合用于各種專用的計算機和微型加工硬件,包括系統(tǒng)的功能、可靠性、大小、成本和能耗。嵌入式系統(tǒng)中使用的嵌入式計算機是專門設計的,實時效率高,只能夠執(zhí)行特定應用的任務,傳統(tǒng)的控制式計算機是沒有這些特點,可以說這是一個低開發(fā)成本的、可靠性高的專用控制式計算機和微處理系統(tǒng)?,F(xiàn)如今,嵌入式系統(tǒng)的發(fā)展更加趨向于提供更加生動的人類和機器交互的界面,對于更多的小型電子類產(chǎn)品而言,具備有更好的移植性,從而實現(xiàn)其自動化、低功耗及智能化等優(yōu)點。網(wǎng)絡通信在排隊系統(tǒng)中的應用網(wǎng)絡通信是一種“有形”的通信渠道,它將各工作站或單個裝置的其他網(wǎng)絡節(jié)點連接起來,構成數(shù)據(jù)傳輸通道,這是交換信息資源和建立網(wǎng)絡的最終主要目的,主要為了通過特定的信息工具或網(wǎng)絡實現(xiàn)在人與人之間交流和傳播信息。獨立的工作站,配備獨立的設備,以及人與人之間,人與電腦,計算機和其他計算機,通過網(wǎng)絡上的信息共享。下面是一個簡單的關于通信工作的圖像流程的概述:排隊技術的發(fā)展現(xiàn)狀國內(nèi)外發(fā)展現(xiàn)狀最早可能在19世紀60年代初期在歐洲和其他西方發(fā)達國家提供這種排隊技術,開始的那個時候排隊僅限于排隊工作人員的一個人工動手操作和大聲呼叫。在當時的我國,排隊系統(tǒng)技術和新產(chǎn)品以及服務概念的大量出現(xiàn)及海外引進過程持續(xù)時間也許并不長,特別是在2000年中國加入WTO以后,大批的海外中國人紛紛開始走出了海外國門,將很多優(yōu)秀和擁有價值數(shù)億現(xiàn)金的排隊技術服務解決方法、理念和新技術產(chǎn)品直接帶回國內(nèi),“排隊技術”也隨之被廣泛和引進國內(nèi),并在這一個時期我國特有的高速工業(yè)經(jīng)濟高度發(fā)展的的現(xiàn)代社會經(jīng)濟環(huán)境里逐漸得到迅速的研究普及和廣泛推廣應用。需求逐漸旺盛的公共服務排隊系統(tǒng),產(chǎn)業(yè)的發(fā)展?jié)摿薮螅藢鹘y(tǒng)的市場需求不斷的增長外,近兩年來,自助服務終端軟件行業(yè)帶動了自助服務市場的發(fā)展并產(chǎn)生了一系列的影響,與此同時,隨著信息技術、現(xiàn)代信息和通信技術以及智能公共電子技術等飛速的發(fā)展,公共排隊系統(tǒng)的整體大概功能與應用及智能結構也變得越來越完美和豐富。系統(tǒng)的主要功能與工作原理系統(tǒng)的主要功能本排隊叫號系統(tǒng)的功能包括呼號、重呼、停止。首先每一位客戶可以根據(jù)自己的實際需要自行選擇相應的服務類型,從終端屏上獲取一個號碼,然后在工作人員指定的等候區(qū)域進行等候;工作人員工作服務完上一位客戶后可以按下系統(tǒng)叫號機上的呼叫按鈕示意,然后系統(tǒng)就會自動提醒當前的客戶,客戶則根據(jù)相應的服務類型通過查看LED顯示屏和收聽信息智能語音呼叫信息提醒后,前往指定的區(qū)域辦理業(yè)務,工作人員也同樣可以實時的查看顧客正在等待人數(shù)以及正在接受服務的號碼。系統(tǒng)的工作原理叫號主機服務器安裝在服務大廳里,客戶進入大廳就可以看到主機服務器,這個機器是嵌入式排隊叫號系統(tǒng)服務主機的嵌入式機,當客戶選擇他所需要的不同類型的服務時,主機上就會出現(xiàn)一個號碼,這個號碼就是客戶的排隊號碼。LED顯示屏配備在每個服務型窗口的上方,這個LED顯示屏是通過通信網(wǎng)絡的方式與嵌入式排隊主機的服務器連接在一起。當坐在服務型窗口里的工作人員開始對客戶進行客戶服務工作時,呼叫請求命令首先從呼叫終端發(fā)送,等待呼叫主機發(fā)送并及時處理每個呼叫終端的呼叫信息,根據(jù)相應的信息處理相應的等待隊列,并且響應呼叫終端和LED屏的請求,分配任務和服務,語音呼叫系統(tǒng)也同時開始運行,及時給出語音提示。系統(tǒng)的工作流程客戶工作流程當客戶到達辦事服務大廳時,他需要在排隊終端屏上選擇自己的服務類型,獲得自己的服務編號,隨后到相應的休息位置等待與自己對應的語音呼叫,同時,客戶還必須注意LED顯示屏上的相關顯示,并仔細聽取語音呼叫系統(tǒng)的信息指示,當語音呼叫系統(tǒng)叫到自己的號碼時,客戶必須根據(jù)在LED顯示屏上的信息及語音提示信息前往對應自己的窗口。工作人員工作流程工作人員等客戶到達指定的窗口后,他們可以清楚地看到本窗口總的客戶等待人數(shù)顯示在屏幕上,等自己服務上一位客戶完畢后即可按下“呼號”鍵開始服務下一位,并完成每個客戶的服務,工作人員每服務完一個客戶就按一次“呼號”鍵呼叫下一位等待的顧客,通知下一位客戶前來當前窗口,如果當接收到呼叫的客戶沒有在工作人員規(guī)定的時限內(nèi)到達指定的位置,則工作人員可以按一次“重呼”按鈕再次呼叫客戶。工作流程圖如下:系統(tǒng)方案的選擇與設計許多嵌入式系統(tǒng)要求具有實時工作、實時處理任務的功能,本文介紹的排隊叫號系統(tǒng)就是采用了嵌入式操作系統(tǒng)來運行。叫號機、呼叫終端及LED顯示屏均用到嵌入式系統(tǒng),保證了整個系統(tǒng)的實時性、可行性和可靠性。排隊叫號系統(tǒng)主機的設計該主機系統(tǒng)在設計上采用嵌入式Linux開發(fā)操作系統(tǒng)進行了設計,首先它可以是一個比較低成本的嵌入式開發(fā)操作系統(tǒng),用最低的開發(fā)成本完成高使命,這樣才能充分凸顯出它的獨特性和價值;其次,它系統(tǒng)可以廣泛應用于多種硬件平臺,Linux系統(tǒng)可以是支持很多嵌入式種處理器的系統(tǒng)結構,并且該系統(tǒng)還能被直接移植多種硬件平臺上,當然,這與它量身裁制的內(nèi)核獨特性有關,Linux系統(tǒng)有一個獨特的核模塊,可以根據(jù)目前各種嵌入式處理器設備的功能和個性需求進行相互配合,需要的時候內(nèi)核可以直接插入內(nèi)核進去,不需要的時候內(nèi)核可以直接移走,充分體現(xiàn)和突出它的獨特性和意義所在,對比于其他綜合嵌入式操作系統(tǒng),該設備的優(yōu)勢和功能得到充分利用,而其他綜合嵌入式操作系統(tǒng)占用的系統(tǒng)資源較少,操作比其他嵌入式操作系統(tǒng)更穩(wěn)定、更快、效率更高。排隊主機系統(tǒng)設計流程圖如下。LED顯示屏的設計顧客取號后,顧客需留意LED顯示屏上的文字提示。LED屏上根據(jù)主機發(fā)送來的數(shù)據(jù)及命令顯示當前叫號號碼,采用RS485通信的方法來實現(xiàn)。LED顯示屏主要顯示等待人數(shù)、當前叫號號碼。RS485通信支持半雙工通信,從主機和多個單片機中提取節(jié)點,單片機接收由微機發(fā)送過來的操作控制模式,并根據(jù)RS485通信方式發(fā)送的地址決定是否接收這個點陣數(shù)據(jù),主機則從單片機反復發(fā)送消息以執(zhí)行請求,從主機中以軟定義的方式靈活定義每個對應參數(shù),各自的地址被設置,并設定與主機一致的波特率。當主機傳來的信息被從機接收了后,立即執(zhí)行下一步驟,如果主機地址與主機呼叫地址相匹配,則根據(jù)接收到的信息控制相應的操作,這樣可以保證始終只有一個從機與主機進行通信交流,實現(xiàn)“1對應1,2對應2”這樣一個好處,避免了總線工作時發(fā)生沖突,同時系統(tǒng)的工作效率也會更高。在計算機與串行收發(fā)器通信RS485收發(fā)器指令控制串行口方面,平時置P1.0位為低,使計算機與監(jiān)控站的串行口直接處于監(jiān)控站的偵聽指令中斷狀態(tài),當有一個串行收發(fā)器在監(jiān)控站里中斷時,判別串行口是不是為本機地址,若為本機的地址,則將P1.0位置高,發(fā)送監(jiān)控站的應答指令信息,然后再平時P1.0置為低接收串行控制指令,繼續(xù)跟平時一樣保持P1.0為低,使得串行收發(fā)器控制指令處于監(jiān)控站的接收指令中斷狀態(tài);若不是本機的地址,仍要使P1.0為低,串行收發(fā)器處于監(jiān)控站的接收指令中斷狀態(tài)。主控計算機的串行口與監(jiān)控站計算機串行口的通信設置格式要一致,即通信數(shù)據(jù)傳輸格式相同、通信波特率相同。RS485通信流程圖顯示如下。語音呼叫終端的設計作為排隊叫號系統(tǒng)中RS485通信的從機的語音呼叫終端,除了在鍵和主機之間進行交互式信息通信之外,還可以根據(jù)主機發(fā)送的消息更新窗口信息,其軟件的設計主要運用到網(wǎng)絡通信中的TCP/IP協(xié)議,同時采用了C51語言進行程序設計。語音呼叫終端同時也是工作人員呼叫客戶前來服務窗口辦理業(yè)務的一個重要工具,它的工作包括向工作人員提供即將服務客戶的號碼和后面等待的客戶人數(shù),呼叫終端顯示正在排隊的人數(shù)和正在服務客戶的號碼,該呼叫終端的功能包括呼叫、重呼兩個按鈕,呼叫按鈕是在工作人員準備服務下一位顧客前要按下的,重呼則是客戶在指定時間未到達窗口后呼叫的。TCP/IP協(xié)議是通信終端建立在IP協(xié)議上的一種面向連接的端到端的通信協(xié)議,由于IP協(xié)議通信終端是一種無連接的不可靠的協(xié)議,IP通信協(xié)議不一定能提供確??煽啃院桶踩缘臋C制,因此,TCP通信協(xié)議的可靠性完全由其本身的技術來保證。TCP通信協(xié)議提供了確保其可靠性的技術和措施,如識別、延遲、重新傳輸?shù)龋@正好說明它是完全符合我們對呼叫終端的可靠性要求。TCP通信協(xié)議和IP通信協(xié)議這兩種協(xié)議很好地結合在一起,實現(xiàn)了通信終端傳輸數(shù)據(jù)的可靠性,也很好地實現(xiàn)了端到端的呼叫通信終端的正常運作。通信終端分析后臺的控制類型,實時更新LED顯示屏的顯示值及更新語音呼叫信息,如果是語音呼叫組的命令,則更新語音信息;如果是按鍵組的命令,則將呼叫終端的鍵值數(shù)據(jù)信息作為響應幀發(fā)送給主機,根據(jù)數(shù)據(jù)幀提供的信息,更新服務號碼,在服務號碼分配命令中,LED顯示屏也會同步更新服務號碼。系統(tǒng)的程序設計#include<reg51.h> #defineucharunsignedchar#defineuintunsignedint ucharcodet0[]="Welcome!";ucharcodet1[]="waitpeople"; //waitpeople為正在等待的人數(shù)ucharcodet2[]="YourNo.is";ucharcodet3[]="No.cometo";ucharcodet33[]="No.window!";ucharcodet4[]="Queueisfull,";ucharcodet44[]="comelater";ucharcodet5[]="Nobodyis";ucharcode55[]="waiting1";ucharcodet6[]="Nowthetotalwaitpeople";ucharcodet66[]="numberis";ucharnum,waiting,count;//num為所領號碼,waiting為正在等待人數(shù)sbitlcden=P2^7; sbitlcdrw=P2^5; sbitlcdrs=P2^6; sbits0=P3^4; //領號鍵sbits1=P3^1; //窗口1的叫號鍵sbits2=P3^2; //窗口2的叫號鍵sbits3=P3^3; //停止領號鍵sbitadd=P3^5; //統(tǒng)計客流量sbitbee=P1^5; //使用語音端口voiddelay(uint) voiddi() //語音voidwrite_com(uchar); voidwrite_data(uchar); voidgo(uchar,uchar); voidshownum(uchar); voidshowstr(uchar*); voidclear(); voidinit(); voidkeyscan(); voiddelay(uintn){ uinti,j; for(i=n,i>0;i--) for(j=110;j>0;j--);}voiddi(){ bee=0; delay(100); bee=1;}voidwrite_com(ucharcom){ lcdrs=0; lcdrw=0; P0=com; lcden=1; delay(3); lcden=0;}voidwrite_data(uchardat){ lcdrs=1; lcdrw=0; P0=dat; lcden=1; delay(3); lcden=0;}voidgo(ucharx,uchary){ if(x==1) write_com(0x80+y); else write_com(0x80+0x40+y); }voidshownum(uchardat){ ucharcodet[]=""; ucharshi,ge; shi=dat/10; ge=dat%10; if(shi>0) write_data(0x30+shi); else write_data(t[0]); write_data(0x30+ge); }voidshowstr(uchar*t){ while(*t) { write_data(*t); t++; }}voidclear(){ write_com(0x01); go(1,14); showstr(t1); go(2,14) shownum(waiting);}voidinit(){ lcden=0; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); go(1,4); showstr(t0);}voidkeyscan(){ uchara; if(waiting<20) { if(s0==0&&(s1!=0)&&(s2!=0)&&(s3!=0)) { delay(5) if(s0==0&&(s1!=0)&&(s2!=0)&&(s3!=0)) { while(!s0); di(); //語音提示 clear(); num++; waiting++; go(1,0); showstr(t2); go(2,0); shownum(num); go(2,14); shownum(waiting); } } if(s1==0) { delay(5); if(s1==0) { while(!s1); di(); if(waiting==0) { write_com(0x01); go(1,3); showstr(t5); go(2,3); showstr(t55); } else { clear(); waiting--; go(1,0); showstr(t3); go(2,0); showstr(t33); go(1,3); shownum(num-waiting); go(2,14); shownum(waiting); } } } if(s2==0) { delay(5); if(s2==0) { while(!s2); di(); if(waiting==0) { write_com(0x01); go(1,3); showstr(t5); go(2,3); showstr(t55); } else { clear(); waiting--; go(1,0); showstr(t3); go(2,0); showstr(t33); go(1,3); shownum(num-waiting); go(2,3); shownum(2); go(2,14); shownum(waiting); } } } } elseif(waiting==20) { if(!a) di(); if(s3==0) { delay(5); if(s3==0) { while(!s3); di(); a=1; write_com(0x01); go(1,0); showstr(t4); go(2,0); showstr(t44); } } if(a==1) { if(s1==0) { delay(5); if(s1==0) { while(!s1); di(); clear(); waiting--; go(1,0); showstr(t3); go(2,0); showstr(t33); go(1,3); shownum(num-waiting); go(2,3); shownum(1); go(2,14); shownum(waiting); a=0; } } if(s2==0) { while(!s2); di(); clear(); waiting--; go(1,0); showstr(t3); go(2,0); showstr(t33); go(1,3); shownum(num-waiting); go(2,3); shownum(2); go(2,14); shownum(waiting); a=0; } } } } if((add==0)&&(s0!=0)&&(s1!=0)&&(s2!=0)&&(s3!=0)) { delay(add==0); if((add==0)&&(s0!=0)&&(s1!=0)&&(s2!=0)&&(s3!=0)) { while(!add); di(); write_com(0x01); go(1,0); showstr(t6); go(2,0); showstr(t66); shownum(num); go(2,14); shownum(waiting); } } }main() { int(); whilt(1); keyscan();}結論和展望結論本次排隊叫號系統(tǒng)的軟件設計,整體設計還算順利,設計完成后可以進行簡單的排隊叫號,主要實現(xiàn)了取號的控制、叫號的控制以及顯示的控制,然而,與目前市場上的各種各樣的排隊系統(tǒng)相比,仍存在很大差距,但本設計已經(jīng)完成基本的設計。在研究設計的過程中,參考了大量的設計作品文獻以及大量與本文相關的書籍,采用了計算機嵌入式、網(wǎng)絡通信、單片機控制、觸摸板計算機編程等理論知識設計了一種簡單、方便、便民的排隊叫號系統(tǒng),顧客在主機的觸摸板上選擇自己需要的服務類型,取的號碼后即可到休息區(qū)等待,隨后主機和呼叫終端會根據(jù)顧客的服務類型分配到對應的窗口進行排隊,等工作人員按下叫號機的叫號鍵,呼叫終端就會開始呼叫相對應的號碼,同時LED顯示屏也會顯示當前號碼及當前等待的人數(shù),顧客聽到自己的號碼后便可以直接從休息等候區(qū)前往對應的窗口進行辦理相應的業(yè)務。展望對于本次排隊叫號系統(tǒng)的設計,還有很多方面需要提升,例如:排隊過程中手機同步提示進度;打印機打印票號部分等等。這些都需要我們花更多的時間去研究,我相信,隨著時代的進步和發(fā)展,為了可持續(xù)發(fā)展,排隊叫號系統(tǒng)會越來越完美。致謝從選題到開題報告、到設計代碼、再到設計論文撰寫,耗時不長也不短。剛開始的時候可以說是什么都不懂,不了解排隊叫號系統(tǒng)的工作原理,不了解排隊叫號系統(tǒng)的內(nèi)部結構等等,通過老師的指導以及在圖書館查找相關的書籍,參考了大量的相關文獻以及書籍,才慢慢的入手。通過不斷的上網(wǎng)查找,問題都被我足一解決,同時在研究設計的過程中老師也對我的一些不足的設計提供了寶貴的意見和指出錯誤,讓我的畢業(yè)設計不斷完善直至完成,在此感謝我的指導老師沈文發(fā)。同時,還要感謝大學四年間授予我大量的知識的老師們,為我的畢業(yè)設計提供了牢固的基礎,使我能熟悉c語言、嵌入式等設計程序,使我有更好的知識基礎,使我有更加嚴謹?shù)墓ぷ鲬B(tài)度和學術鉆研精神。還要感謝我的已經(jīng)畢業(yè)從事出來工作的師兄,此次畢業(yè)設計的順利完成少不了他們的悉心教導,已經(jīng)步入社會的他們給我提供了很多書本上所不能學習的寶貴經(jīng)驗。同時還要感謝陪伴我四年的大學同學們,不僅在畢業(yè)設計上給我解答了不少疑惑,例如參考文獻的書寫、引用,方案的參考以及知識的補充,不僅讓我論文進行的更順利、節(jié)省更多時間,還讓我學到了更多。除此之外,在日常學習生活上給予了我極大的鼓勵與支持,讓我擁有濃厚的學習環(huán)境以及溫馨團結的家。最后,我還要感謝我的家人,他們是我最堅定的支持者,始終支持我,一直在身后默默的鼓勵著我,讓我能夠全身心的投入到本次畢業(yè)設計當中來。通過本次畢業(yè)設計,使我對我自己專業(yè)知識——通信工程有了更深一層的了解,也為我在以后的工作實踐中打下了牢固的基礎。同時,本次畢業(yè)設計也磨煉了我的意志,增強了我的學習能力以及刻苦鉆研學術的精神,為我在以后的生活提供了巨大的幫助。從今以后,我都會銘記老師們的教誨以及同學們的幫助,并且在以后的而工作、生活上積極樂觀面對困難,永不言棄。參考文獻[1]龔再蘭.基于PC與單片機串口通信控制的點陣系統(tǒng)設計[J].電子世界,2020(03):158-159.[2]白曦,王俊.基于RS485總線的主從通信方法[J].數(shù)字通信世界,2020(02):80+28.[3]吳桂華.體檢中心排隊叫號顯示系統(tǒng)的建設實施[J].信息系統(tǒng)工程,2018(10):38-39.[4]凌世娥.辦稅大廳排隊叫號系統(tǒng)的設計和實現(xiàn)[D].電子科技大學,2018.[5]孫文韜.基于AT89C51單片機的點陣屏顯示設計[J].電子世界,2016(04):31-32.[6]魏萊.醫(yī)院病房語音呼叫系統(tǒng)設計與實現(xiàn)[D].電子科技大學,2015.[7]常書惠.一種基于單片機控制的病房呼叫系統(tǒng)[J].科技視界,2013(20):7-8.[8]李富生,呂戰(zhàn)爭,劉陸群,張洛平.基于RS485的多個LED屏實時顯示[J].微計算機信息,2003(02):41-42.[9].EmbeddedComputingSystems;ReportsSummarizeEmbeddedComputingSystemsFindingsfromUniversityofCalcutta(Stigmergy-basedSecurityforSocOperationsFromRuntimePerformanceDegradationofSocComponents)[J].Computers,Networks&Communications,2019.[10]YujiTamura,TruongThiDoan,TakahiroChiba,MyungryunYoo,TakanoriYokoyama.Areal-timeoperatingsystemsupportingdistributedsharedmemoryforembeddedcontrolsystems[J].ClusterComputing,2019,22(1).

教你如何保護電腦一、每天關機前要做的清洗:

雙擊“我的電腦”—

—右鍵點C盤——點“屬性”——點“磁盤清理”——點“確定”——再點“是”——再點“確定”。清理過程中,您可看得到未經(jīng)您許可(您可點“查看文件”看,就知道了)進來的“臨時文件”被清除了,盤的空間多了。對D,E,F(xiàn)盤也要用這法進行。

二、隨時要進行的清理

:

打開網(wǎng)頁——點最上面一排里的“工具”——點“Internet選項”——再點中間的“Internet臨時文件”中的“刪除文件”——再在“刪除所有脫機內(nèi)容”前的方框里打上勾——再點“確定”——清完后又點“確定”。這樣,可為打開網(wǎng)和空間提高速度。

三、一星期進行的盤的垃圾清理

:

點“開始”——用鼠標指著“所有程序”,再指著“附件”,再指著“系統(tǒng)工具”,再點“磁盤粹片整理程序”——點C盤,再點“碎片整理”(這需要很長時間,最好在您去吃飯和沒用電腦時進行。清理中您可看到您的盤里的狀況,可將清理前后對比一下)——在跳出“清理完成”后點“關閉”。按上述,對D,E,F(xiàn)盤分別進行清理。

電腦系統(tǒng)越來越慢,怎么刪除臨時文件啊

1.關閉"休眠"

方法:打開[控制面板]→[電源選項]→[休眠],把"啟用休眠"前面的勾去掉

說明:休眠是系統(tǒng)長時間一種待機狀態(tài),使您在長時間離開電腦時保存操作狀態(tài),如果您不是經(jīng)常開著電腦到別處去的話,那就把它關了吧!

☆立即節(jié)省:256M

2.關閉"系統(tǒng)還原"

方法:打開[控制面板]→[系統(tǒng)]→[系統(tǒng)還原],把"在所有驅動器上關閉系統(tǒng)還原'勾上

說明:系統(tǒng)還原是便于用戶誤操作或產(chǎn)生軟件問題時的一種挽救手段,可以回復到誤操作以前的狀態(tài).不建議初級用戶使用.當然,它采用的是跟蹤手段,需要記錄大量信息,所消耗的資源也要很大的.

☆立即節(jié)省:數(shù)百M

(根據(jù)還原點的多少而不同)

您也可以在不關閉系統(tǒng)還原的前提下,相應的減少系統(tǒng)還原所占的磁盤空間,這只會減少可用還原點的數(shù)目,一般還原點有一兩個就夠了吧.

方法:...[系統(tǒng)還原]-選擇一個"可用驅動器"-[設置]-調(diào)整"要使用的磁盤空間"

3.關閉"遠程管理"

方法:打開[控制面板]→[系統(tǒng)]→[遠程],把"允許從這臺計算機發(fā)送遠程協(xié)助邀請"前面的勾去掉.

說明:誰會經(jīng)常用到這種功能呢?它占用的不是磁盤空間,但是會影響系統(tǒng)運行速度.

☆提高系統(tǒng)性能

4.關閉"自動更新"

方法:打開[控制面板]→[自動更新]→選"關閉自動更新"

說明:系統(tǒng)更新占用的也不是磁盤空間,您可以在有可用更新時到微軟的更新頁面上更新,而不是總需要一個進程監(jiān)視那是不是有可用更新.

☆提高系統(tǒng)性能

5.關閉"索引服務"

方法:[開始]→[運行]→輸入"msconfig"→[服務]

去掉indexing

servise前面的勾

說明:索引服務是提高系統(tǒng)搜索速的的,誰沒事總在系統(tǒng)里搜來搜去啊

☆提高系統(tǒng)性能

6.減少開機加載的啟動項

方法:[開始]→[運行]→輸入"msconfig"→[啟動]

去掉不必要的啟動項

說明:必要的啟動項

一般"系統(tǒng)盤\windows\system32下的最好不要去掉;而肯定能去掉的有

TINTSETP

IMJPMIG

IMSCMIG

QQ

☆加快開機速度

7.合理設置虛擬內(nèi)存

方法:打開[控制面板]→[系統(tǒng)]→[高級]-[性能]設置-[高級]-[虛擬內(nèi)存]更改-在"自定義大小"中填入數(shù)值

說明:一般的最小值是物理內(nèi)存的1.5倍,最大值是物理內(nèi)存的3倍;如果您經(jīng)常運行大型軟件的話最小值應該設為(物理內(nèi)存*1.5*0.2+物理內(nèi)存*1.5),最大值應為(物理內(nèi)存*3*0.2+物理內(nèi)存*3)

☆提高系統(tǒng)性能

8.取消系統(tǒng)失敗時的日志文件和詢問

打開[控制面板]→[系統(tǒng)]→[高級]→[啟動和故障恢復]→[系統(tǒng)失敗]

去掉"將事件寫入系統(tǒng)日志""發(fā)送錯誤警報"

☆提高系統(tǒng)性能

9.刪除無用的文件

方法:打開[控制面板]→[文件夾選項]→[查看]→[顯示所有文件和文件夾]

C:\Documents

and

Settings\用戶名\Cookies\除index文件外的所有文件(瀏覽網(wǎng)頁產(chǎn)生的記錄文件)

C:\Documents

and

Settings\用戶名\Local

Settings\Temp\下的所有文件(用戶臨時文件)

C:\Documents

and

Settings\用戶名\LocalSettings\TemporaryInternet

Files\下的所有文件(瀏覽網(wǎng)頁記錄的多媒體信息,加速以后瀏覽)

C:\Documents

and

Settings\用戶名\Local

Settings\History\下的所有文件(訪問歷史紀錄)

C:\Documents

and

Settings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

C:\WINDOWS\Temp\下的所有文件(臨時文件)

C:\WINDOWS\ServicePackFiles下的所有文件(升級sp1或sp2后的備份文件)

C:\WINDOWS\Driver

Cache\i386下的壓縮文件(驅動程序的備份文件)

C:\WINDOWS\SoftwareDistribution\download下的所有文件(未完成的軟件下載)

C:\Windows\下以

$u...

開頭的隱藏文件(微軟更新安裝文件備份)

☆立即節(jié)省:數(shù)百M

10.磁盤碎片整理

下面該做的就是磁盤碎片整理了,只有整理之后才能獲得更多的空間哦^_^

方法:[開始]→[程序]→[附件]→[系統(tǒng)工具]→[磁盤碎片整理]...(記得先"分析"后"整理")二。發(fā)信人:

liushafeng

(終結者),

信區(qū):

Hardware

題:

減少Win

XP資源占用的八大技巧

Windows

XP被微軟稱為其歷史上最優(yōu)秀的操作系統(tǒng),有讓你眼花繚亂的各種功能、更快的速度,當然這一切都對計算機的硬件提出了更高的要求,如果你希望Windows

XP能夠盡可能少地占用你有限的

雖然Windows

XP被微軟自稱為有史以來最穩(wěn)定、功能最強大的Windows操作系統(tǒng),并且運行速度飛快——啟動速度甚至比同樣配置的Win

2000還要快許多,你可能依然不滿足于此,希望

一、使用樸素界面

XP安裝后默認的界面包括任務欄、開始選單、桌面背景、窗口、按鈕等都采用的是XP的豪華、炫目的風格,但缺點顯而易見,它們將消耗掉不少系統(tǒng)資源,但實用意義不大。

[方法]鼠標右鍵單擊桌面空白處,在彈出選單點擊“屬性”進入顯示屬性設置窗口,將“主題、外觀”都設置為“Windows經(jīng)典”,將桌面背景設置為“無”,按確定保存退出。

二、減少啟動時加載項目

許多應用程序在安裝時都會自作主張?zhí)砑又料到y(tǒng)啟動組,每次啟動系統(tǒng)都會自動運行,這不僅延長了啟動時間,而且啟動完成后系統(tǒng)資源已經(jīng)被吃掉不少![方法]選擇“開始”選單的“運行”,鍵入“msconfig”啟動“系統(tǒng)配置實用程序”,進入“啟動”標,在此窗口列出了系統(tǒng)啟動時加載的項目及來源,仔細查看你是否需要它自動加載,否則清除項目前的復選框,加載的項目愈少,啟動的速度自然愈快。此項需要重新啟動方能生效。

三、優(yōu)化視覺效果

[方法]選擇“系統(tǒng)屬性”中的“高級”標簽進入“性能選項”界面,其中“視覺效果”中可供選擇的包括:自動設置為最佳、最佳外觀、最佳性能、自定義。選中的效果越多則占用的系統(tǒng)資源越多,選定“最佳性能”項將關閉列表中列出諸如淡入淡出、平滑滾動、滑動打開等所有視覺效果。

四、關閉系統(tǒng)還原

默認情況下系統(tǒng)還原功能處于啟用狀態(tài),每個驅動器約被占用高達4%~12%的硬盤空間,并且系統(tǒng)還原的監(jiān)視系統(tǒng)會自動創(chuàng)建還原點,這樣在后臺運行就會占用較多的系統(tǒng)資源。

[方法]鼠標右鍵點擊桌面“我的電腦”中的“屬性”進入“系統(tǒng)屬性”設置窗口,選擇“系統(tǒng)還原”標簽,將“在所有驅動器上關閉系統(tǒng)還原”置為選中狀態(tài)

五、加快選單顯示速度

[方法]運行注冊表編輯器,進入“HKEY_CURRENT_USERControl

PanelDesktop”,將名稱為MenuShowDelay的數(shù)據(jù)值由原來默認的400修改為0,修改后XP的開始選單、甚至應用軟件的選單顯示速度都會明顯加快。

六、啟用DMA傳輸模式

所謂DMA,即直接存儲器存儲模式,指計算機周邊設備(主要指硬盤)可直接與內(nèi)存交換數(shù)據(jù),這樣可加快硬盤讀寫速度,提高速據(jù)傳輸速率。

[方法]選擇“系統(tǒng)屬性”中的“硬件”標簽,打開“設備管理器”,其中“IDE控制器

”有兩項“Primary

IDE

Channel”及“Secondary

IDE

Channel”,依次進入“屬性→高

級設置”,該對話框會列出目前IDE接口所連接設備的傳輸模式,點擊列表按鈕將“傳輸模

式”設置為“DMA(若可用

七、移動臨時文件儲存路徑

多數(shù)應用軟件在運行時都會產(chǎn)生臨時文件,而且這些臨時文件都默認保存于啟動分區(qū)

C盤,長時間頻繁讀寫C盤極易產(chǎn)生大量文件碎片,從而影響C盤性能,而C盤又是儲存系統(tǒng)啟動核心文件的分區(qū),C盤的性能直接影響到系統(tǒng)的穩(wěn)定性與運行效率。應盡量將應用軟件安裝于啟動盤以外的分區(qū)并定期對硬盤進行整理,此舉可最大程度避免產(chǎn)生磁盤碎片,將啟動或讀寫速度保持在最佳狀態(tài)。

Internet

Explorer臨時文件夾

[方法]在IE主窗口中,依次進入“工具→Internet選項→常規(guī)”標簽,打開“Intern

et臨時文件”設置界面,點擊“移動文件夾”按鈕將原來保存于C盤的臨時目錄移動至C盤

以外的驅動器中,如果你使用的是寬帶,可將“臨時文件夾”使用空間設置為最小值1M

刻錄時產(chǎn)生的臨時文件

[方法]文件在刻錄之前都會保存于C盤的刻錄臨時文件夾中,進入資源管理器,選擇刻錄機盤符并單擊鼠標右鍵選單的“屬性”項,在“錄制”標簽下可將此臨時文件夾安置于

其它驅動器。

我的文檔

[方法]鼠標右鍵點擊“我的文檔”,在屬性設置項中可將“我的文檔”默認的保存路

徑修改至其它盤符。

八、增加虛擬內(nèi)存

[方法]進入“性能選項”的“高級”設置窗口,首先將“處理器計劃”及“內(nèi)存使用

”都調(diào)整為“程序”優(yōu)化模式。點擊“更改”按鈕進入虛擬內(nèi)存設置窗口,若你的內(nèi)存大

于256M,建議你禁用分頁文件。默認的分頁文件為物理內(nèi)存的1.5倍。禁用系統(tǒng)緩存需重新啟動系統(tǒng)。如果你的內(nèi)存低于256M,請勿禁用分頁文件,否則會導致系統(tǒng)崩潰或無法再啟動XP!

三windows使用時間長了,自然就會產(chǎn)生這樣那樣的臨時文件,影響系統(tǒng)速度,讓人煩心。對于老鳥來說,可以通過修改注冊表、手動優(yōu)化系統(tǒng)性能來提高速度,而對新手來說比較困難。這里我們可以下載一些專門的系統(tǒng)優(yōu)化軟件,進行一些簡單的設計,就能達到我們想要的效果。這里我推薦一些常用又好使的軟件:WINDOWS優(yōu)化王、優(yōu)化大師、超級兔子等。其中WINDOWS優(yōu)化王非常好用,一看就會、功能全面、省時省心。

完全清理[

]垃圾

藏在XP中的一個秘密武器,可以完整清除垃圾文件

藏在XP中的一個秘密武器,可以完整清除垃圾文件

你有用過Windows內(nèi)置的清理磁盤功能嗎?

它并不能完全地清洗Windows內(nèi)不需要的檔案,因為它的功能被隱藏了,本篇將會把它被封印了的功能完全打開。適用的窗口板本

除了Win95及Win98外

這個方法階適用于Win98se、Win2000、WinME、WinXP

現(xiàn)在介紹兩個「清理磁盤」工具的指令:

SAGESET

SAGERUN

首先在「開始」>「執(zhí)行」

然后輸入

cleanmgr

/sageset:99

設定:

特別模式「清理磁盤」工具會執(zhí)行,你會發(fā)覺多了很多清理選擇,選擇你想要清理的檔案,通常全部都可以刪除,完成你的選擇后再按「確定」。然后再打開「開始」>「運行」

輸入:cleanmgr

/SAGERUN:99

殺毒1

這種情況往往表現(xiàn)在打開IE時,在IE界面的左下框里提示:正在打開網(wǎng)頁,但老半天沒響應。在任務管理器里查看進程,(進入方法,把鼠標放在任務欄上,按右鍵—任務管理器—進程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,這時你想運行其他程序簡直就是受罪。這就要查查是哪個進程貪婪地占用了CPU資源.找到后,最好把名稱記錄下來,然后點擊結束,如果不能結束,則要啟動到安全模式下把該東東刪除,還要進入注冊表里,(方法:開始—運行,輸入regedit)在注冊表對話框里,點編輯—查找,輸入那個程序名,找到后,點鼠標右鍵刪除,然后再進行幾次的搜索,往往能徹底刪除干凈。

殺毒2

今天在這里為大家提供兩則小技巧,以便幫你強行殺死頑固病毒進程。

根據(jù)進程名查殺

這種方法是通過WinXP系統(tǒng)下的taskkill命令來實現(xiàn)的,在使用該方法之前,首先需要打開系統(tǒng)的進程列表界面,找到病毒進程所對應的具體進程名。

接著依次單擊“開始→運行”命令,在彈出的系統(tǒng)運行框中,運行“cmd”命令;再在DOS命令行中輸入“taskkill/imaaa”格式的字符串命令,單擊回車鍵后,頑固的病毒進程“aaa”就被強行殺死了。比方說,要強行殺死“conime。exe”病毒進程,只要在命令提示符下執(zhí)行“taskkill/imconime。exe”命令,要不了多久,系統(tǒng)就會自動返回結果。

根據(jù)進程號查殺

上面的方法,只對部分病毒進程有效,遇到一些更“頑固”的病毒進程,可能就無濟于事了。此時你可以通過Win2000以上系統(tǒng)的內(nèi)置命令——ntsd,來強行殺死一切病毒進程,因為該命令除System進程、SMSS。EXE進程、CSRSS。EXE進程不能“對付”外,基本可以對付其它一切進程。但是在使用該命令殺死病毒進程之前,需要先查找到對應病毒進程的具體進程號。

考慮到系統(tǒng)進程列表界面在默認狀態(tài)下,是不顯示具體進程號的,因此你可以首先打開系統(tǒng)任務管理器窗口,再單擊“查看”菜單項下面的“選擇列”命令,在彈出的設置框中,將“PID(進程標志符)”選項選中,單擊“確定”按鈕。返回到系統(tǒng)進程列表頁面中后,你就能查看到對應病毒進程的具體PID了。

接著打開系統(tǒng)運行對話框,在其中運行“cmd”命令,在命令提示符狀態(tài)下輸入“ntsd-cq-pPID”命令,就可以強行將指定PID的病毒進程殺死了。例如,發(fā)現(xiàn)某個病毒進程的PID為“444”,那么可以執(zhí)行“ntsd-cq-p444”命令,來殺死這個病毒進程。

殺毒3

Windows任務管理器是大家對進程進行管理的主要工具,在它的“進程”選項卡中能查看當前系統(tǒng)進程信息。在默認設置下,一般只能看到映像名稱、用戶名、CPU占用、內(nèi)存使用等幾項,而更多如I/O讀寫、虛擬內(nèi)存大小等信息卻被隱藏了起來??蓜e小看了這些被隱藏的信息,當系統(tǒng)出現(xiàn)莫名其妙的故障時,沒準就能從它們中間找出突破口。

1.查殺會自動消失的雙進程木馬

前段時間朋友的電腦中了某木馬,通過任務管理器查出該木馬進程為“system.exe”,終止它后再刷新,它又會復活。進入安全模式把c:\windows\system32\system.exe刪除,重啟后它又會重新加載,怎么也無法徹底清除它。從此現(xiàn)象來看,朋友中的應該是雙進程木馬。這種木馬有監(jiān)護進程,會定時進行掃描,一旦發(fā)現(xiàn)被監(jiān)護的進程遭到查殺就會復活它。而且現(xiàn)在很多雙進程木馬互為監(jiān)視,互相復活。因此查殺的關鍵是找到這“互相依靠”的兩個木馬文件。借助任務管理器的PID標識可以找到木馬進程。

調(diào)出Windows任務管理器,首先在“查看→選擇列”中勾選“PID(進程標識符)”,這樣返回任務管理器窗口后可以看到每一個進程的PID標識。這樣當我們終止一個進程,它再生后通過PID標識就可以找到再生它的父進程。啟動命令提示符窗口,執(zhí)行“taskkill

/im

system.exe

/f”命令。刷新一下電腦后重新輸入上述命令,可以看到這次終止的system.exe進程的PID為1536,它屬于PID為676的某個進程。也就是說PID為1536的system.exe進程是由PID為676的進程創(chuàng)建的。返回任務管理器,通過查詢進程PID得知它就是“internet.ex

溫馨提示

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

評論

0/150

提交評論