學(xué)生考勤管理系統(tǒng)_第1頁
學(xué)生考勤管理系統(tǒng)_第2頁
學(xué)生考勤管理系統(tǒng)_第3頁
學(xué)生考勤管理系統(tǒng)_第4頁
學(xué)生考勤管理系統(tǒng)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要Ⅰ學(xué)生考勤管理系統(tǒng)軟件學(xué)院學(xué)院:軟件學(xué)院軟件工程專業(yè):軟件工程指導(dǎo)教師:2014年9月

學(xué)生考勤管理系統(tǒng)摘要隨著現(xiàn)代化信息技術(shù)的不斷進(jìn)步,用計算機來進(jìn)行管理已成為企業(yè)和學(xué)校運作不可或缺的一部分。以前的考勤工作都由人工完成,不僅浪費人力物力,而且也無法保證準(zhǔn)確性和透明度,給管理帶來了許多不便?,F(xiàn)在利用計算機來管理考勤工作,大大降低了工作人員的工作量,也提高了工作效率。隨著普通高校生源的不斷增加,學(xué)生人數(shù)激增,其管理難度也越來越大,如何優(yōu)化學(xué)生的日常管理也成為了一個大眾化的課題??记诠芾硐到y(tǒng)是學(xué)校日常管理的重要方面,出勤率的高低能直接體現(xiàn)出一個學(xué)生的基本素質(zhì)和學(xué)習(xí)態(tài)度。大學(xué)生常因為網(wǎng)絡(luò)、游戲等原因缺課耽誤學(xué)習(xí)。因此大學(xué)生的考勤管理已經(jīng)成為學(xué)校管理的一個重要部分。本論文就是從實際的理論以及實踐基礎(chǔ)的角度著眼,闡釋了設(shè)計并實現(xiàn)了一個基于面向?qū)ο蠼Y(jié)構(gòu)的考勤系統(tǒng),論文主要是針對當(dāng)前階段我國高效考勤存在的問題入手,構(gòu)建起來了一個基于ASP.NET現(xiàn)代考勤系統(tǒng),并對這個學(xué)生考勤系統(tǒng)進(jìn)行了分析研究。能夠最大程度的提升學(xué)校的辦公效率與辦公質(zhì)量,滿足廣高效的正常需求。關(guān)鍵詞:ASP.NET,考勤,Web服務(wù)

StudentattendancemanagementsystemAbstractThecurrentstage,accompanyingsocialtherapiddevelopmentofinformationtechnology,makesthee-governmentcanbecomeourcountrygovernmentfunctionaldepartmentsinautomatedofficeisanimportantpartoftheascent,includingofficeefficiency,improvetheservicequalityandrealizingtheinformationsharingandsoon.Butalthoughthecurrentourcountrygovernmentinformationofficecareerhasbeenacquiredpreliminaryachievements,canaccordingtodifferentobjectivebusinessrequirementstoachievetheinformationsystemofthedesigndevelopment.However,theproblemsexistedinthealsoisrelativelyobviousthattheseinformationsystembetweeneachotherisisolated,hardwork,thishascausedserious"informationisland"phenomenon,becomeourcountryelectrongovernmentaffairsapplicationofagreatobstacle.Wanttosolvethisproblem,itneedstorealizeelectronicgovernmentaffairs"one-stop"serviceplatform,thekeyliesinhowtosolvetheplaceofcross-functionalintegrationbetweenapplicationandcorrespondingdataexchangeproblem.ButwiththeemergenceofSOA,makessomeoftheseproblemscanberesolvedeffectively,throughtheSOAcanconstructaunifiedandstandardupcanrealizeflexibleconfigurationofe-governmentplatform.Thisthesisisfromactualtheoryandpracticalbasison,explainstheAngleofe-governmentdevelopmentsituation,anddiscussedthein-depthanalysisofSOAtheoryandkeytechnology,onthebasisofthedesignandimplementationofabasedonSOAofe-governmentsystemarchitecture,thispaperismainlyaimedatthecurrentstageofourcountryelectrongovernmentaffairsdevelopmentintheprocesswhichexistsinallaspectsoftheproblem,basedonSOAofe-governmentsystemsufficientanalysis,whichpointsouttheadvantagesandfeasibility,andcombinethee-governmentalaffairs"one-stop"serviceforexaminationandapprovalofcase,buildingupabasedonSOAe-governmentexaminationsystem,amodelfortheexaminationandapprovalsystemmodelisanalyzed.Inthis"one-stop"worksystemof,canfullyutilizeadvancednetworkinformationtechnology,createanewofficesystemtype,abletothegreatestdegreeofascensiongovernmentofficeefficiencyandofficequality,andsatisfythepeople'snormaldemand.Keywords:SOA,E-government,Webservices,Examinationsystem 目錄Ⅵ第頁共36頁緒論1.1研究背景隨著現(xiàn)代化信息技術(shù)的不斷進(jìn)步,用計算機來進(jìn)行管理已成為企業(yè)和學(xué)校運作不可或缺的一部分。以前的考勤工作都由人工完成,不僅浪費人力物力,而且也無法保證準(zhǔn)確性和透明度,給管理帶來了許多不便?,F(xiàn)在利用計算機來管理考勤工作,大大降低了工作人員的工作量,也提高了工作效率。普通高校生源的不斷增加,學(xué)生人數(shù)激增,其管理難度也越來越大,如何優(yōu)化學(xué)生的日常管理也成為了一個大眾化的課題。考勤管理系統(tǒng)是學(xué)校日常管理的重要方面,出勤率的高低能直接體現(xiàn)出一個學(xué)生的基本素質(zhì)和學(xué)習(xí)態(tài)度。大學(xué)生常因為網(wǎng)絡(luò)、游戲等原因缺課耽誤學(xué)習(xí)。因此大學(xué)生的考勤管理已經(jīng)成為學(xué)校管理的一個重要部分。在國外高校,與國內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊伍來提供服務(wù)與技術(shù)支持。而國內(nèi)高校信息化建設(shè)相對起步較晚。目前高校學(xué)生上課考勤管理都是以任課老師上課點名,記錄學(xué)生上課出勤情況,學(xué)期末根據(jù)上課出勤表及作業(yè)登記表對學(xué)生平時成績打分,然后把數(shù)據(jù)上交到各院系。學(xué)生請假以傳統(tǒng)的寫請假條的形式向各自班主任請假,時間長的請假,要班主任、院系領(lǐng)導(dǎo)都批準(zhǔn)方能生效。這種的模式在目前高校管理中暴露出了許多弊端:一是學(xué)生請假對任課老師不透明,造成對學(xué)生上課出勤誤記的情況;二是學(xué)生上課出勤表對班主任不透明,班主任很難與學(xué)生及時有效的溝通;三是學(xué)生對自己上課出勤情況沒有實時的信息。1.2研究目的與意義在高校管理中,學(xué)生是學(xué)校里最大群體,其管理十分復(fù)雜。由于每門課的出勤情況直接影響學(xué)生在某門課結(jié)束后,能否參加這門課的考試。所以,學(xué)生的出勤率直接和學(xué)生順利完成學(xué)業(yè)有著密切相關(guān)的聯(lián)系。由于高校上課還存在著一位教師上多個班級,或者一位教師上大課等特點,用傳統(tǒng)的點名考勤的方法,不僅會占用大量的上課時間,而且也不能真實的反映學(xué)生的到課情況,導(dǎo)致學(xué)生出勤情況的報告與統(tǒng)計工作難度極大。雖然每個班主任和任課老師都參與考勤信息的收集,但考勤信息的匯總和統(tǒng)計仍很繁瑣。學(xué)生考勤管理系統(tǒng)是在長時間的教學(xué)調(diào)查后,根據(jù)教學(xué)的實際情況,開發(fā)出一個實用的系統(tǒng)模塊,上課教師可以在課前或課后,對學(xué)生的考勤情況進(jìn)行抽查,并把結(jié)果記錄到系統(tǒng),在學(xué)期結(jié)束時可以很方便的看出學(xué)生平時表現(xiàn)。該考勤系統(tǒng)的一些必具體來說,本系統(tǒng)就是為了達(dá)成以下幾點目的:1.完善學(xué)生管理系統(tǒng);2.方便任課老師、班主任和同學(xué)了解實時考勤及請假情況。3.更加直觀的顯現(xiàn)出學(xué)生每堂課的出勤情況主要研究工作本論文的主要研究工作包括了以下幾個方面的內(nèi)容:本系統(tǒng)是一個在線的考勤系統(tǒng),采用web方式,任課教師打考勤,班主任審批請假,學(xué)生查詢自己的考勤信息,均不受地點限制。通過本系統(tǒng)軟件,能幫助任課老師、班主任和學(xué)生利用計算機,快速方便的對學(xué)生考情情況進(jìn)行輸入、輸出、修改和查詢的所需操作,使考勤工作更加便捷、直觀、合理,更有效的降低了學(xué)生因請假不及時造成的考勤誤記情況。本系統(tǒng)包括以下功能: 1.面向?qū)W生的功能:(學(xué)生只可看見自己所選課程的情況)a.學(xué)生登錄;b.學(xué)生個人考勤信息的查詢。2.面向任課老師的功能:(任課老師只可看見選擇自己課程的學(xué)生的情況)a.任課老師登錄;b.任課老師對學(xué)生考勤情況進(jìn)行輸入,修改和刪除。c.任課老師對學(xué)生考勤、請假信息的查詢。3.面向班主任的功能:(班主任只可看見自己班級學(xué)生的情況)a.班主任登錄;b.班主任對學(xué)生考勤信息的查詢。c.班主任對學(xué)生請假信息進(jìn)行輸入。4.若學(xué)生請假通過班主任老師的審批,在任課老師點名時,狀態(tài)一欄將默認(rèn)為“請假”。5.系統(tǒng)可以導(dǎo)出學(xué)生的考勤情況的Excel表格,表格中可以看見學(xué)生每堂課的出勤情況。1.4論文的組織框架第l章緒論。在本章節(jié)中重點闡釋了課題的選題背景以及研究意義,根據(jù)當(dāng)前國內(nèi)外的相關(guān)發(fā)展情況,來明確論文的主要內(nèi)容以及所需要開展的具體工作,并且構(gòu)建起來了論文的組織框架。第2章本系統(tǒng)關(guān)鍵技術(shù)。在本章節(jié)中主要是對學(xué)生考情系統(tǒng)的相關(guān)理論概念進(jìn)行了闡釋。第3章系統(tǒng)分析,說明由用戶自己提供需求方案的必要性和可行性,從理念上打破了過去系統(tǒng)開發(fā)流程中只有系統(tǒng)分析師進(jìn)行需求分析的惟一途徑;通過對需求的細(xì)分給出電子政務(wù)系統(tǒng)的開發(fā)流程,說明了該流程與一般信息系統(tǒng)開發(fā)流程的區(qū)別;定義了本文所指的用戶用戶需求分析和用戶需求方案的概念,對用戶需求分析進(jìn)行了論述;分析了面向用戶的需求分析方法的主要任務(wù),給出了面向用戶的電子政務(wù)需求分析過程框架,對分析框架的內(nèi)容意義和應(yīng)用進(jìn)行了論述,對分析框架的特點進(jìn)行了說明,并與一般需求分析過程進(jìn)行了對比。第4章學(xué)??记谙到y(tǒng)總體設(shè)計。在本章節(jié)當(dāng)中主要是。第5章系統(tǒng)測試。在本章節(jié)當(dāng)中,主要是。第6章結(jié)論與展望。在本章節(jié)當(dāng)中主要是對論文所取得的成果進(jìn)行總結(jié)性的歸納分析,之后點明論文所存在的不足之處,并且之處日后所需要進(jìn)行努力的內(nèi)容方向。2考勤系統(tǒng)關(guān)鍵技術(shù)2.1面向?qū)ο蟛捎妹嫦驅(qū)ο蠹夹g(shù)編程有以下好處:1.軟件重用性好2.軟件維護(hù)性好3.開發(fā)出的軟件可以滿足用戶需要。這些都是面向過程編程所做不到的。面向?qū)ο蠹夹g(shù)是一整套關(guān)于如何看待軟件系統(tǒng)與現(xiàn)實世界的關(guān)系,以什么觀點來研究問題并進(jìn)行求解,以及如何進(jìn)行系統(tǒng)構(gòu)造的軟件方法學(xué)。面向?qū)ο蟮幕舅枷胧菑默F(xiàn)實世界中客觀存在的事物出發(fā)來構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運用人類的自然思維方式。開發(fā)一個軟件是為了解決某些問題,這些問題所涉及的業(yè)務(wù)范圍稱作該軟件的問題論域。面向?qū)ο蠓椒◤娬{(diào)直接以問題論域中的事物為中心來思考問題、認(rèn)識問題,并根據(jù)這些事物的本質(zhì)特征,把它們抽象地表示為系統(tǒng)中對應(yīng)關(guān)系的其它概念來構(gòu)造系統(tǒng),可以使系統(tǒng)直接地映射問題論域,保持問題論域中事物及相互關(guān)系的本來面貌。面向?qū)ο蠓椒ū让嫦蜻^程的方法更強調(diào)運用人類在日常的邏輯思維中經(jīng)常采用的思想方法與原則,例如抽象、分類、繼承、聚合、封裝。這就使得軟件開發(fā)者能更有效的思考問題,并以其他人也能看得懂的方式把自己的認(rèn)識表達(dá)出來。2.2DOTNET平臺介紹學(xué)生考勤管理系統(tǒng)開發(fā)環(huán)境使用的是微軟公司在2008年初推出的VisualSutdio的最新版本VisualSutdio2008結(jié)合SQLServer2005開發(fā)。VisualSutdio2008是一個功能強大的集成開發(fā)工具,其中的VisualC#DOTNET是微軟主力推打一個平臺。DOTNET首先是一個環(huán)境。這是一個理想化的未來互聯(lián)網(wǎng)環(huán)境,微軟的構(gòu)想是一個“不再關(guān)注單個網(wǎng)站單個設(shè)備與因特網(wǎng)相連的互聯(lián)網(wǎng)環(huán)境,而是要讓所有的計算機群相關(guān)設(shè)備和服務(wù)商協(xié)同工作”的網(wǎng)絡(luò)計算環(huán)境。簡而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動化處理。未來的互聯(lián)網(wǎng),應(yīng)該以一個整體服務(wù)的形式展現(xiàn)在最終用戶面前,用戶只需要知道自己想要什么,而不需要一步步地在網(wǎng)上搜索操作來達(dá)到自己的目的。這是一種理想,但的的確確是互聯(lián)網(wǎng)的發(fā)展趨勢所在。檔案管理系統(tǒng)在C#winform中進(jìn)行。C#有著C++的精華,同時去除了一些C++比較復(fù)雜的指針,它是一門比C++還高級的易用的高級計算機語言,但有”與生俱來”的面向?qū)ο蟮膬?yōu)勢,這個使得在進(jìn)行開發(fā)非常方面,同時在.NET平臺下的非常人性化的操作界面下使得開發(fā)出”人性化”的軟件非??煨?。DotNetFramework下提供了非常豐富的類庫,使用起來得心應(yīng)手,事半功倍[44,45]。在過去的二十年里,C和C++已經(jīng)成為在商業(yè)軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。它們?yōu)槌绦騿T提供了十分靈活的操作,不過同時也犧牲了一定的效率。與諸如MicrosoftVisualBasic等語言相比,同等級別的C/C++應(yīng)用程序往往需要更長時間來開發(fā)。由于C/C++語言的復(fù)雜性,許多程序員都試圖尋找一種新的語言,希望能在功能與效率之間找到一個更為理想的權(quán)衡點。目前有些語言,以犧牲靈活性的代價來提高效率??墒沁@些靈活性正是C/C++程序員所需要的。這些解決方案對編程人員的限制過多(如屏蔽一些底層代碼控制的機制),其所提供的功能難以令人滿意。這些語言無法方便地同早先的系統(tǒng)交互,也無法很好地和當(dāng)前的網(wǎng)絡(luò)編程相結(jié)合。對于C/C++用戶來說,最理想的解決方案無疑是在快速開發(fā)的同時又可以調(diào)用底層平臺的所有功能。他們想要一種和最新的網(wǎng)絡(luò)標(biāo)準(zhǔn)保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。另外,一些C/C++開發(fā)人員還需要在必要的時候進(jìn)行一些底層的編程。C#是一種最新的面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應(yīng)用程序,MicrosoftDOTNET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選。無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進(jìn)行調(diào)用。最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。C#支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)。新的應(yīng)用程序開發(fā)模型意味著越來越多地解決方案依賴于新出現(xiàn)的網(wǎng)絡(luò)標(biāo)準(zhǔn),例如HTML,XML,SOAP等?,F(xiàn)存的開發(fā)工具往往都是早于Internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育期時出現(xiàn)的。所以,它們一般無法很好地支持最新的網(wǎng)絡(luò)技術(shù)。C#程序員可以在MicrosoftDOTNET平臺上事半功倍的構(gòu)建應(yīng)用程序的擴展框架。C#包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過Internet被任何操作系統(tǒng)上運行的任何程序調(diào)用。更突出的是,XML網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)對程序員來說就和C#對象一樣。這樣,程序員就可以方便地使用他們已有的面向?qū)ο蟮木幊碳记蓙黹_發(fā)利用現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)。還有一些精細(xì)的特性,使得C#成為一流的網(wǎng)絡(luò)編程工具。例如,XML正逐漸成為在網(wǎng)絡(luò)上傳輸結(jié)構(gòu)化數(shù)據(jù)的標(biāo)準(zhǔn)。這種數(shù)據(jù)集合往往非常小。為提高性能,C#允許把XML數(shù)據(jù)直接映射到struct數(shù)據(jù)類型,而不是class。這樣對處理少量的數(shù)據(jù)非常有效。C#消除大量程序錯誤,即使是專家級的C++程序員也常會犯一些最簡單的小錯誤。比如忘了初始化變量,但往往就是這些小錯誤帶來了難以預(yù)料的問題,有些甚至需要很長時間來尋找和解決。一旦一個程序作為產(chǎn)品來使用,就算最簡單的錯誤糾正起來也可能要付出極其昂貴的代價。C#的現(xiàn)代化設(shè)計能夠消除很多常見的C++編程錯誤。例如:1)資源回收減輕了程序員內(nèi)存管理的負(fù)擔(dān)。2)C#中變量由環(huán)境自動初始化。3)變量是類型安全的。這樣,程序員編寫與維護(hù)那些解決復(fù)雜商業(yè)問題的程序就更方便了。對版本的更新提供內(nèi)在的支持降低了開發(fā)成本更新軟件組件是一項很容易出錯的工作,因為代碼的修改可能無意間改變原有程序的語義。為協(xié)助開發(fā)者進(jìn)行這項工作,C#為版本的更新提供內(nèi)在的支持。例如,方法重載必須顯式聲明。這樣可以防止編碼錯誤,保證版本更新的靈活性。還有一個相關(guān)的特性就是對接口和接口繼承的內(nèi)在支持。這些特性使得C#可以開發(fā)復(fù)雜的框架并且隨著時間不斷發(fā)展更新它。C#語言允許類型定義的,擴展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應(yīng)用于任何對象。項目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語言元素-類,接口等等。然后,開發(fā)人員可以編程檢查每個元素的屬性。這樣,很多工作都變得方便多了,比如編寫一個小工具來自動檢查每個類或接口是否被正確定義為某個抽象商業(yè)對象的一部分,或者只是創(chuàng)建一份基于對象的領(lǐng)域特有屬性的報表。定制的元數(shù)據(jù)和程序代碼之間的緊密對應(yīng)有助于加強程序的預(yù)期行為和實際實現(xiàn)的之間的對應(yīng)關(guān)系。在擴展交互性上,作為一種自動管理的,類型安全的環(huán)境,C#適合于大多數(shù)企業(yè)應(yīng)用程序。但實際的經(jīng)驗表明有些應(yīng)用程序仍然需要一些底層的代碼,要么是因為基于性能的考慮,要么是因為要與現(xiàn)有的應(yīng)用程序接口兼容。這些情況可能會迫使開發(fā)者使用C++,即使他們本身寧愿使用更高效的開發(fā)環(huán)境。C#采用以下對策來解決這一問題:1).內(nèi)置對組建對象模型(COM)和基于Windows的API的支持;2).允許有限制地使用純指針(NativePointer)。在C#中,每個對象都自動生成為一個COM對象。開發(fā)者不再需要顯式的實現(xiàn)IUnknown和其他COM接口。這些功能都是內(nèi)置的,類似的,C#可以調(diào)用現(xiàn)有的COM對象,無論它是由什么語言編寫的。C#包含了一個特殊的功能,使程序可以調(diào)用任何WindowsAPI。在一段特別標(biāo)記的代碼中,開發(fā)者可以使用指針和傳統(tǒng)C/C++特性,如手工的內(nèi)存管理和指針運算。這是其相對于其它環(huán)境的極大優(yōu)勢。這意味著C#程序員可以在原有的C/C++代碼的基礎(chǔ)上編寫程序,而不是徹底放棄那些代碼。無論是支持COM還是純API的調(diào)用,都是為了使開發(fā)者在C#環(huán)境中直接擁有必要的強大功能??偠灾?,C#是一種現(xiàn)代的面向?qū)ο笳Z言。它使程序員快速便捷地創(chuàng)建基于Microsoft.NET平臺的解決方案。這種框架使C#組件可以方便地轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使任何平臺的應(yīng)用程序都可以通過Internet調(diào)用它。C#增強了開發(fā)者的效率,同時也致力于消除編程中可能導(dǎo)致嚴(yán)重結(jié)果的錯誤。C#使C/C++程序員可以快速進(jìn)行網(wǎng)絡(luò)開發(fā),同時也保持了開發(fā)者所需要的強大性和靈活性[46]。2.3系統(tǒng)結(jié)構(gòu)2.3.1B/S結(jié)構(gòu)的簡介B/S結(jié)構(gòu):(Browser/Server,瀏覽器/服務(wù)器模式):是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。B/S最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴展非常容易。B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動了AJAX技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實時刷新。2.3.2B/S結(jié)構(gòu)的優(yōu)點以及B/S架構(gòu)軟件的優(yōu)勢與劣勢B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進(jìn)入系統(tǒng)。(1).維護(hù)和升級方式簡單。目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。所以客戶機越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護(hù)會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。(2).成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位?,F(xiàn)在的趨勢是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實上大部分網(wǎng)站確實沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。(3).應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。2.3.3B/S與C/S區(qū)別C/S是Client/Server的縮寫。服務(wù)器通常采用高性能的PC、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle、Sybase、Informix或SQLServer??蛻舳诵枰惭b專用的客戶端軟件。B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。(1)C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例與電話上網(wǎng),租用設(shè)備。信息自己管理。有比C/S更強的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。(2)對安全要求不同。C/S一般面向相對固定的用戶群,對信息安全的控制能力很強。一般高度機密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜??梢酝ㄟ^B/S發(fā)布部分可公開信息。B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,可能面向不可知的用戶。(3)對程序架構(gòu)不同C/S程序可以更加注重流程,可以對權(quán)限多層次校驗,對系統(tǒng)運行速度可以較少考慮。B/S對安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。比C/S有更高的要求B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.Net系列的BizTalk2000Exchange2000等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng).SUN和IBM推的JavaBean構(gòu)件技術(shù)等,使B/S更加成熟。(4)軟件重用不同C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。B/S對的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能。能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子。(5)系統(tǒng)維護(hù)不同

C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級.升級難??赡苁窃僮鲆粋€全新的系統(tǒng)。B/S構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護(hù)開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。(6)處理問題不同C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高需求,與操作系統(tǒng)相關(guān).應(yīng)該都是相同的系統(tǒng)。B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的.與操作系統(tǒng)平臺關(guān)系最小。(7)用戶接口不同C/S多是建立的Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高。B/S建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流。并且大部分難度減低,減低開發(fā)成本。(8)信息流不同C/S程序一般是典型的中央集權(quán)的機械式處理,交互性相對低。B/S信息流向可變化,B-BB-CB-G等信息、流向的變化,更像交易中心。3系統(tǒng)分析隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,計算機運用越來越廣泛,現(xiàn)代化辦公已成必然趨勢,在課堂教學(xué)中,學(xué)生的考勤檢查時一項很重要的內(nèi)容。它能夠?qū)崟r的檢查每一位學(xué)生的到課情況和聽課情況,為學(xué)生的平時成績做一個客觀公正的參考。本論文就介紹了一種針對學(xué)生考勤檢查的管理系統(tǒng),教師可以通過它進(jìn)行課堂的實時點名、隨機提問等,方便的了解學(xué)生的出勤情況。完成著一些系列活動必須要開發(fā)一個信息化系統(tǒng),所以做好系統(tǒng)分析是最先一步工作也是最基本的工作。3.1需求分析解決需求問題的最有效的辦法是采用工程化的方法進(jìn)行考勤系統(tǒng)開發(fā),即用工程化的辦法解決考勤系統(tǒng)的需求問題。需求分析是工程化方法的核心內(nèi)容,處在系統(tǒng)開發(fā)生命周期的最初階段,是決定系統(tǒng)成敗的關(guān)鍵。學(xué)生考勤系統(tǒng)需求任課老師能夠在上課時間對學(xué)生對學(xué)生進(jìn)行考勤工作、學(xué)生能夠在提出請假申請,然后班主任對提出請假申請的學(xué)生進(jìn)行審批,這樣任課老師在對學(xué)生進(jìn)行考勤時候可以看到改學(xué)生是請假。通過本系統(tǒng)軟件,能幫助任課老師、班主任和學(xué)生利用計算機,快速方便的對學(xué)生考情情況進(jìn)行輸入、輸出、修改和查詢的所需操作,使考勤工作更加便捷、直觀、合理,更有效的降低了學(xué)生因請假不及時造成的考勤誤記情況。這些工作只要有網(wǎng)絡(luò)的地方軍可以完成,不受地點限制。本系統(tǒng)包括以下功能:1.面向?qū)W生的功能:(學(xué)生只可看見自己所選課程的情況)a.學(xué)生登錄;b.學(xué)生個人考勤信息的查詢。2.面向任課老師的功能:(任課老師只可看見選擇自己課程的學(xué)生的情況)a.任課老師登錄;b.任課老師對學(xué)生考勤情況進(jìn)行輸入,修改和刪除。c.任課老師對學(xué)生考勤、請假信息的查詢。3.面向班主任的功能:(班主任只可看見自己班級學(xué)生的情況)a.班主任登錄;b.班主任對學(xué)生考勤信息的查詢。c.班主任對學(xué)生請假信息進(jìn)行輸入。4.若學(xué)生請假通過班主任老師的審批,在任課老師點名時,狀態(tài)一欄將默認(rèn)為“請假”。5.系統(tǒng)可以導(dǎo)出學(xué)生的考勤情況的Excel表格,表格中可以看見學(xué)生每堂課的出勤情況。6.系統(tǒng)統(tǒng)計功能3.1.1需求分類所有系統(tǒng)都有需求(Require-ment),需求可以分多個不同的層面,最頂層可分為用戶需求信息需求和系統(tǒng)需求三個方面,用戶需求包括業(yè)務(wù)需求和目標(biāo)需求;信息需求分為角色需求任務(wù)需求資源需求和進(jìn)度需求等;系統(tǒng)需求分為功能需求性能需求用戶界面需求等。圖3-1需求分類如圖3—1所示:(1)業(yè)務(wù)需求(Businessrequirement)。描述組織的業(yè)務(wù)流程改進(jìn)所需要開展的活動,與組織的目標(biāo)相關(guān)。在本文的研究中業(yè)務(wù)需求描述了為實現(xiàn)電考勤系統(tǒng)目標(biāo)所需要進(jìn)行的改進(jìn)業(yè)務(wù)流程的工作。(2)目標(biāo)需求(Objectiverequirement)。描述了組織為什么要開發(fā)一個系統(tǒng)及組織希望系統(tǒng)色需求用于描述參與電子政務(wù)項目的利益相關(guān)者。(4)任務(wù)需求,也稱活動需求(Activityrequirement)。描述組織為實現(xiàn)既定目標(biāo)所需要開展的各項活動。在本文的研究中,任務(wù)需求用于描述電子政務(wù)項目的任務(wù),即“做什么”。(5)資源需求(Resourcerequirement)。描述組織在完成任務(wù)過程中所需要的各種資源。在本文的研究中,資源需求用于描述電子政務(wù)項目的軟硬件環(huán)境需求。(6)進(jìn)度需求(Planningrequirement)。也稱計劃需求,描述組織開展活動的時間安排。在本文的研究中,計劃需求用于描述電子政務(wù)項目的進(jìn)度安排。(7)功能需求(Functionalrequirement)。規(guī)定開發(fā)人員必須在產(chǎn)品中實現(xiàn)的軟件功能,用戶利用這些功能來完成任務(wù),實現(xiàn)系統(tǒng)目標(biāo)。(8)性能需求,也稱非功能需求(Non-functionalrequirement)。包括系統(tǒng)的性能指標(biāo),質(zhì)量屬性和約束。性能指標(biāo)包括系統(tǒng)的開放性穩(wěn)定性可維護(hù)性可擴展性安全性等。質(zhì)量屬性包括系統(tǒng)的可用性完整性效率和健壯性等。約束指限制系統(tǒng)實現(xiàn)的外部環(huán)境,包括資金人才資源條件政策措施等。(9)用戶界面需求。用戶界面需求是用戶愿意使用軟件的關(guān)鍵,友好的用戶界面可以使用戶方便有效愉快地使用該軟件,從而發(fā)揮軟件的作用。3.1.2需求分析過程需求分析按需求分類拆分成兩部分,第一部分為用戶需求轉(zhuǎn)變?yōu)樾畔⑿枨蟛糠?即將用戶的業(yè)務(wù)需求和目標(biāo)需求轉(zhuǎn)換成信息系統(tǒng)的信息需求,包括目標(biāo)需求流程需求角色需求任務(wù)需求資源需求進(jìn)度需求等,這部分工作由用戶自己完成;第二部分將信息系統(tǒng)的信息需求轉(zhuǎn)變?yōu)橄到y(tǒng)需求,包括功能需求性能需求和用戶界面需求等,這部分工作由系統(tǒng)分析師完成。則稱第一部分為用戶需求分析過程,所交付的產(chǎn)品是用戶需求方案;稱第二部分為分析師需求分析過程,所交付的產(chǎn)品是需求規(guī)格說明書。本文研究的是第一個過程,即如何將用戶需求轉(zhuǎn)變?yōu)樾畔⑾到y(tǒng)的信息需求過程。本文的用戶需求方案是指用戶將用戶需求轉(zhuǎn)變成信息系統(tǒng)的信息需求所提交的一系列文檔,通過對業(yè)務(wù)需求目標(biāo)需求角色需求任務(wù)需求資源需求和進(jìn)度需求的分析,得到有關(guān)系統(tǒng)目標(biāo)業(yè)務(wù)流程任務(wù)軟硬件條件等在內(nèi)的詳細(xì)表達(dá)用戶需求的一套系統(tǒng)需求文檔。3.2整體功能分析系統(tǒng)功能模塊如圖3-1所示:圖3-1功能模塊圖維護(hù)自己信息模塊:主要是對自身信息進(jìn)行維護(hù)、可以對自己的信息如學(xué)生對學(xué)生自己信息進(jìn)行瀏覽、編輯、教師、管理員都一樣。查看考勤:查看學(xué)生考勤信息、對學(xué)生進(jìn)行考勤的結(jié)果查詢、考勤的結(jié)果主要在席、缺席、請假這三種狀態(tài)。學(xué)生請假:學(xué)生在對某天進(jìn)行請假申請,經(jīng)過班主任審批以后請假成功??记冢褐饕獙θ握n老師對學(xué)生進(jìn)行考勤、考勤結(jié)果為在席、缺席、請假。3.3數(shù)據(jù)流圖分析數(shù)據(jù)流圖由四種基本成分組成:外部項(外部實體)、加工(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流。數(shù)據(jù)流圖基本圖例,如圖3-2所示:外部項數(shù)據(jù)處理數(shù)據(jù)流數(shù)據(jù)存儲圖3-2數(shù)據(jù)流圖基本圖例系統(tǒng)功能模塊從不同的用例上來說包括:系統(tǒng)包括四大用例學(xué)生、管理員(內(nèi)部)任課教師、班主任。系統(tǒng)頂層的數(shù)據(jù)流圖分析求圖3-3頂層數(shù)據(jù)流圖具體分析第一層數(shù)據(jù)流圖,主要包括學(xué)生對向系統(tǒng)進(jìn)行請假申請、班主任收到請假申請以后對請假進(jìn)行審批,系統(tǒng)向返回請假結(jié)果給學(xué)生。學(xué)生考勤系統(tǒng)向各種用戶返回用戶信息,用戶可以對自己信息進(jìn)行維護(hù)。圖3-4底層數(shù)據(jù)流圖3.4數(shù)據(jù)字典通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體。密碼元素的數(shù)據(jù)字典如圖3-5所示:圖3-5密碼元素請假信息的數(shù)據(jù)結(jié)構(gòu)條目如下圖3-6所示:圖3-6請假結(jié)構(gòu)考勤信息流如圖3-7所示:圖3-7考勤結(jié)構(gòu)學(xué)生信息模塊如圖3-8所示:圖3-8學(xué)生信息教師如圖3-9所示:圖3-9教師外部實體3.5系統(tǒng)可行性分析3.5.1技術(shù)可行性本系統(tǒng)將會是一個學(xué)生檔案管理系統(tǒng)設(shè)計與實現(xiàn),對現(xiàn)有技術(shù)進(jìn)行評價,以明確能否利用現(xiàn)有技術(shù)進(jìn)行系統(tǒng)開發(fā)及系統(tǒng)實施。計算機網(wǎng)絡(luò)技術(shù)的發(fā)展和計算機硬件性價比的不斷提升,使計算機全面應(yīng)用于企業(yè)管理的各個環(huán)節(jié)成為可能。B/S開發(fā)模式技術(shù)在國內(nèi)各行各業(yè)的信息管理系統(tǒng)開發(fā)中已經(jīng)被廣泛采用,實踐證明這些技術(shù)都非常適合企業(yè)客戶關(guān)系管理系統(tǒng)的開發(fā)。本系統(tǒng)采用Microsoft的IIS服務(wù)器平臺,網(wǎng)絡(luò)數(shù)據(jù)庫平臺為SQLServer2005,輔助開發(fā)工具用Dreamweaver8,并基于通用可擴展的數(shù)據(jù)接口(JDBC)全面支持MS-SQL數(shù)據(jù)庫技術(shù),繼承了傳統(tǒng)的客戶關(guān)系管理系統(tǒng)的優(yōu)點,同時又突出了基于Internet平臺的交流渠道,在個性化方面也具有獨到的優(yōu)勢。3.5.2安全可行性電子政務(wù)不僅是一項先進(jìn)的軟件技術(shù)產(chǎn)品,也是一項企業(yè)的商業(yè)戰(zhàn)略和管理理念。功能方面包括客戶服務(wù)客戶關(guān)懷和數(shù)據(jù)挖掘,是極少數(shù)能涵蓋互聯(lián)網(wǎng)時代全面客戶關(guān)系需要的產(chǎn)品。在客戶端,它提供了統(tǒng)一客戶服務(wù)渠道電子郵件電話等與客戶互動的能力;在服務(wù)器端提供了客戶追蹤分析功能,實現(xiàn)一對一行銷。所以為企業(yè)運作過程提供了可靠保證。3.5.3效率可行性本學(xué)生考勤系統(tǒng)旨在通過將人力資源業(yè)務(wù)流程與信息技術(shù)進(jìn)行有效的整合,不斷地改善企業(yè)銷售服務(wù)和市場營銷等與客戶關(guān)系有關(guān)的業(yè)務(wù)流程并提高各個環(huán)節(jié)的自動化程度,使得企業(yè)可以更低成本更高效率地滿足客戶的需求,最大程度的提高客戶滿意度及忠誠度,挽回失去的客戶,保留現(xiàn)有的客戶,不斷發(fā)展新的客戶,發(fā)掘并牢牢地把握住能給企業(yè)帶來最大價值的客戶群。因此帶來的經(jīng)濟(jì)回報將遠(yuǎn)遠(yuǎn)超過信息化過程中的投入。3.5.4管理可行性在軟件開發(fā)中的管理策略對軟件本身質(zhì)量影響極大,由于軟件是邏輯產(chǎn)品而不是物質(zhì)產(chǎn)品,其開發(fā)進(jìn)度的“能見度”比較低,軟件生產(chǎn)的進(jìn)度和指標(biāo)不易標(biāo)識和度量,問題不易及時發(fā)現(xiàn)和糾正。需求條件的不定因素多且易發(fā)生變化,從而使得軟件生產(chǎn)的管理不同于一般的工程管理,有它自身的特殊性和復(fù)雜性。管理規(guī)范是一套指導(dǎo)性文件,也是一套技術(shù)規(guī)范,是管理技術(shù)人員進(jìn)行業(yè)務(wù)活動的行為準(zhǔn)則。其中,管理規(guī)范的作用和效果:(1)提高了軟件開發(fā)過程的“能見度”,將邏輯產(chǎn)品物資化;(2)促進(jìn)標(biāo)準(zhǔn)制定與貫徹的統(tǒng)一;(3)促進(jìn)了標(biāo)準(zhǔn)化管理與軟件系統(tǒng)建設(shè)的統(tǒng)一;(4)促進(jìn)了標(biāo)準(zhǔn)編制與技術(shù)開發(fā)的統(tǒng)一;(5)根據(jù)規(guī)范可以統(tǒng)一軟件開發(fā)及運行管理的有關(guān)想法,使有關(guān)人員的相互理解和協(xié)作變得更為容易;(6)減少了作業(yè)和文檔的重復(fù),從而提高了開發(fā)效率;(7)可以排除軟件研制中的人為因素的影響,保證了軟件質(zhì)量的均勻化,因而易于積累開發(fā)經(jīng)驗,促進(jìn)技術(shù)水平的提高;(8)由于規(guī)范對軟件的文檔內(nèi)容格式都做了明確的規(guī)定,使軟件開發(fā)的委托者和軟件開發(fā)的承當(dāng)者之間相互理解。在團(tuán)隊合作上必須有較好的管理,管理的好壞是該項目成敗的關(guān)鍵。本系統(tǒng)是獨立開發(fā)的管理系統(tǒng),也應(yīng)當(dāng)以管理規(guī)范為出發(fā)點,提高軟件的能見度,提高軟件的可復(fù)用性。(1)將軟件開發(fā)周期分為可行性研究及計劃需求分析概要設(shè)計詳細(xì)設(shè)計編碼和單元測試(實現(xiàn))組裝測試運行和維護(hù)七個方面;(2)規(guī)定對軟件項目的術(shù)語項目描述任務(wù)技術(shù)方法工具等方面進(jìn)行詳細(xì)說明和標(biāo)識。有統(tǒng)一的規(guī)范,對于他人參與軟件的開發(fā)是有利的,這雖是一個畢業(yè)設(shè)計,但一個開放規(guī)范的代碼為他人學(xué)習(xí)今后提高軟件的開發(fā)有利的,統(tǒng)一的管理規(guī)范對于開發(fā)后期軟件的修改排錯是有利的,在開發(fā)前提出管理規(guī)范是可行的。3.5.5系統(tǒng)安全需求對于企業(yè)用戶來說,商業(yè)數(shù)據(jù)是高度敏感的信息,系統(tǒng)安全是需要認(rèn)真考慮和嚴(yán)密計劃的問題。系統(tǒng)的安全性需求主要包括以下方面:(1)身份認(rèn)證本系統(tǒng)采用用戶名+密碼+驗證碼的身份認(rèn)證機制。通過系統(tǒng)的檢驗,成功后才可以登錄系統(tǒng)。(2)防止非法數(shù)據(jù)訪問安全問題除了包括合法身份的確認(rèn),還包括數(shù)據(jù)在保存和傳輸中不被竊取或更改,以及如何阻止非法侵入主機和核心數(shù)據(jù)系統(tǒng)等。對私有數(shù)據(jù)訪問的識別(密碼安全代碼等信息),這些信息一直有效,直至用戶退出系統(tǒng)。防止非法用戶進(jìn)入主機系統(tǒng)和數(shù)據(jù)庫。利用防火墻技術(shù)和網(wǎng)管系統(tǒng),對非法進(jìn)入進(jìn)行嚴(yán)格審查,過濾非法數(shù)據(jù),可以確保主機系統(tǒng)的安全運行和核心數(shù)據(jù)庫的完整。采用多種網(wǎng)絡(luò)安全技術(shù),可以通過防火墻加密設(shè)置口令設(shè)置權(quán)限和安全協(xié)議SSL技術(shù)保證數(shù)據(jù)的安全性。(3)層次化的權(quán)限分配層次化的權(quán)限分配可提供多層次的安全保密措施,使系統(tǒng)的安全性得到足夠保證。提供多種角色:管理員用戶。一個管理角色指定了一個權(quán)限集,該權(quán)限集定義了一個管理人員對一個特定對象的訪問類型和訪問范圍。(4)操作日志記錄對每個用戶每個操作都必須由詳細(xì)的操作記錄,包括時間機器操作的功能等等。系統(tǒng)管理員可以查看操作日志。提供日志(Log)及審計(Audit)服務(wù)。對系統(tǒng)進(jìn)行人工或自動的審計跟蹤保存審計記錄和維護(hù)詳盡的審計日志。記錄和跟蹤各種系統(tǒng)狀態(tài)的變化,如提供對系統(tǒng)故意入侵行為的記錄和對系統(tǒng)安全功能違反的記錄;實現(xiàn)對各種安全事故的定位,如監(jiān)控和捕捉各種安全事件;保存維護(hù)和管理審計日志。4考勤系統(tǒng)總體設(shè)計系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。在對系統(tǒng)的研究和對要開發(fā)的的功能需求進(jìn)一步明確之后,制定出總體規(guī)劃是必要的,也是全面展開開發(fā)工作的重要基礎(chǔ)。系統(tǒng)總體設(shè)計包括:數(shù)據(jù)流圖分析、數(shù)據(jù)庫設(shè)計、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)、系統(tǒng)界面設(shè)計、模塊處理流程設(shè)計等。4.1系統(tǒng)功能劃分和功能模塊圖功能模塊劃分是描述系統(tǒng)的一個過程,需要將需求分析中的感性描述進(jìn)行抽象,提取出要實現(xiàn)的功能,這是整個系統(tǒng)開發(fā)的一個關(guān)鍵過程。在系統(tǒng)分析的基礎(chǔ)上,完成了對系統(tǒng)功能的劃分。圖4-1功能模塊4.2概念結(jié)構(gòu)設(shè)計根據(jù)功能模塊劃分的結(jié)果,具體分析了本系統(tǒng)具有的實體,實體屬性圖如下圖4-2所示。圖4-2實體屬性圖4.3邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計是概念結(jié)構(gòu)設(shè)計的下一階段,設(shè)計根據(jù)概念階段的E-R圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關(guān)系模型。根據(jù)以上原則將檔案管理系統(tǒng)中的E-R圖轉(zhuǎn)換為關(guān)系模型如下:用戶(用戶編號,用戶名,用戶真名,用戶密碼,地址,密碼問題,提示答案,用戶電話,用戶Email,用戶積分,用戶注冊時間)角色(角色編號,角色名稱,名稱,創(chuàng)建時間,擁有者)資源(資源編號,資源名稱,URL,描述、父節(jié)點)角色資源(編號,角色編碼、資源編碼、資源名稱)用戶角色(編號,用戶編碼、用戶名稱、角色編碼、角色名稱)學(xué)生信息(編碼、名稱、密碼,民族,籍貫、年級、專業(yè)、年齡、性別、聯(lián)系電話、備注、注冊時間)教師信息(編碼、名稱、密碼,民族,籍貫、職稱、任教時間、年齡、性別、聯(lián)系電話、是否班主任、備注、注冊時間)請假(編號,標(biāo)題,內(nèi)容,時間、原因、學(xué)生名稱)考勤(編號,標(biāo)題,內(nèi)容,時間、考勤人、學(xué)生名稱、考勤結(jié)果{在席、缺席、請假})4.4數(shù)據(jù)庫設(shè)計用戶對數(shù)據(jù)庫的使用,是通過數(shù)據(jù)庫管理系統(tǒng)提供的語言來實現(xiàn)的。不同的數(shù)據(jù)庫管理系統(tǒng)提供不同的數(shù)據(jù)庫語言。關(guān)系數(shù)據(jù)庫管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言——SQL。SQL的全稱是StructuredQueryLanguage,即結(jié)構(gòu)化查詢語言。SQL語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、增加數(shù)據(jù)、修改數(shù)據(jù)。1986年ANSI采用SQL語言作為關(guān)系數(shù)據(jù)庫系統(tǒng)的標(biāo)準(zhǔn)語言,后被國際化標(biāo)準(zhǔn)組織(ISO)采納為國際標(biāo)準(zhǔn)。SQL語言使用方便、功能豐富、簡潔易學(xué),是操作數(shù)據(jù)庫的工業(yè)標(biāo)準(zhǔn)語言,得到廣泛地應(yīng)用。例如關(guān)系數(shù)據(jù)庫產(chǎn)品DB2、ORACLE等都實現(xiàn)了SQL語言。同時,其它數(shù)據(jù)庫產(chǎn)品廠家也紛紛推出各自的支持SQL的軟件或者與SQL的接口軟件。這樣SQL語言很快被整個計算機界認(rèn)可。SQL語言是一種非過程化語言,它一次處理一個記錄集合,對數(shù)據(jù)提供自動導(dǎo)航。SQL語言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作。SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對指定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計者在關(guān)系表上定義了索引時,系統(tǒng)會自動利用索引進(jìn)行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細(xì)節(jié)。說明:用戶信息表用來存放用戶的基本信息和一些登錄信息。用戶的注冊信息存儲在這個用戶信息表中,用戶登錄時,輸入用戶名與密碼進(jìn)行登錄,通過用戶信息表對用戶名和密碼進(jìn)行校驗。用戶信息表如表4.1所示。表4-1用戶表列名注釋類型長度是否為空是否主鍵Userid用戶編碼Int×√Username用戶名稱Varchar200××Password密碼Varchar200××Secrecy安全問題Varchar100××secrecyanswer安全答案Varchar200××Email電子郵件Varchar200××Credits積分Varchar200××Regetime注冊時間Date××Regip注冊IPVarchar200××Logtimes登錄次數(shù)Int××lastlogip上次登錄IPVarchar200××lastlogtime最后登陸時間Date××Nickname昵稱Date××表4-2角色表列名注釋類型長度是否為空是否主鍵Roleid角色編碼Int×√Rolename角色名稱Varchar200××Description描述Varchar1024××Masterid創(chuàng)建這個角色用戶IDInt××Mastername創(chuàng)建這個角色用戶名稱Varchar200××Createdate創(chuàng)建日期Date××表4-3資源表列名注釋類型長度是否為空是否主鍵Moduleid資源編碼Int×√Moduleme資源名稱Varchar200××Description描述Varchar1024××Parentid父節(jié)點編碼Int××Isleaf是否葉子節(jié)點Int××表4-4用戶角色映射列名注釋類型長度是否為空是否主鍵Id編碼Int×√Userid用戶編碼Varchar200××Username用戶姓名Varchar1024××Roleid角色編碼Int××Rolename角色姓名Varchar200××pirororder優(yōu)先順序Int××表4-5角色自由映射列名注釋類型長度是否為空是否主鍵Id編碼Int×√Moduleid資源編碼Varchar200××modulename資源名稱Varchar1024××Roleid角色編碼Int××Rolename角色姓名Varchar200××privilege權(quán)限Int××extendrole是否繼承角色1繼承0不繼承Int××princialtype主體類型varchar20××表4-6學(xué)生表列名注釋類型長度是否為空是否主鍵Id藥材編碼Int×√Studentname學(xué)生名稱Varchar200××Password密碼Varchar1024××Jiguan籍貫Varchar200××Description備注TextNation民族Varchar200××Age年齡Varchar200××Sex性別Varchar200××Tel聯(lián)系電話Varchar200××Nianji年級Varchar200××表4-7教師表列名注釋類型長度是否為空是否主鍵Id藥材編碼Int×√Teachername學(xué)生名稱Varchar200××Password密碼Varchar1024××Jiguan籍貫Varchar200××Description備注TextNation民族Varchar200××Zhicheng職稱Varchar200××Kemu人教科目Varchar200××Teachetime任教時間Varchar200××Age年齡Varchar200××Sex性別Varchar200××Tel聯(lián)系電話Varchar200××Nianji年級Varchar200××表4-8請假表列名注釋類型長度是否為空是否主鍵id編碼Int×√Titile標(biāo)題Varchar200××Studentid學(xué)生編碼Varchar1024××Studentname學(xué)生名稱Varchar200××Yuanyin原因Varchar200××Description備注Text××Status狀態(tài)Varchar50××Createtime請假時間Datetime××5系統(tǒng)測試軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。軟件工程的目標(biāo)是開發(fā)出高質(zhì)量的完全符合用戶需要的軟件,因此,通過測試發(fā)現(xiàn)錯誤之后還必須診斷并改正錯誤,這是測試的目的。對軟件進(jìn)行測試的結(jié)果也是分析軟件可靠性的重要依據(jù)。軟件測試有以下三個目的[38]:(1)軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。本章第一節(jié)詳細(xì)介紹了軟件測試方法。第二節(jié)詳細(xì)介紹了軟件測試基本原則。第三節(jié)系統(tǒng)的解決了本系統(tǒng)所使用到的測試方案和測試用例。第四節(jié)對典型模塊的測試結(jié)果進(jìn)行分析和總結(jié)。第五節(jié)對本章內(nèi)容進(jìn)行了小結(jié)。5.1軟件測試方法按照測試過程是否執(zhí)行程序可分為靜態(tài)分析和動態(tài)測試。(1)靜態(tài)分析靜態(tài)分析不執(zhí)行被測試軟件,通過對需求分析說明書軟件設(shè)計說明書及源程序做結(jié)構(gòu)檢查流程圖分析編碼分析等來找出軟件錯誤。是十分有效的軟件質(zhì)量控制方法。(2)動態(tài)測試動態(tài)測試以執(zhí)行程序并分析程序來查錯。為了進(jìn)行軟件測試,需要預(yù)先準(zhǔn)備好兩種數(shù)據(jù),即輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果。按照測試內(nèi)容不同分為黑盒法和白盒法。(1)黑盒法黑盒法又叫功能測試,測試者完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性,把軟件看成一個黑盒,測試時僅關(guān)心如何尋找出使程序不按要求運行的情況,因而測試是在程序接口進(jìn)行的。黑盒法是最基本的測試法,主要測試軟件能否滿足功能要求,看輸入能否被正確地接收且能否正確地輸出結(jié)果。(2)白盒法白盒法又叫結(jié)構(gòu)測試,用白盒法測試時,按照程序內(nèi)部的邏輯測試程序檢驗程序中的每一條通路是否能按預(yù)定的要求正確工作。與黑盒測相反,測試時將程序看作是一個透明的盒子,測試人員完全了解程序的內(nèi)部結(jié)構(gòu)和處理過程。5.2軟件測試原則軟件測試階段最關(guān)鍵的技術(shù)是設(shè)計測試方案。此軟件測試使用以界面為基礎(chǔ)的測試。以界面為基礎(chǔ)的測試僅僅依靠軟件與其運行環(huán)境之間的界面來選擇和產(chǎn)生測試數(shù)據(jù),而不管軟件的具體需求和具體實現(xiàn)細(xì)節(jié)。包括軟件輸入輸出數(shù)據(jù)的類型取值范圍以及取值的概率分布等[38]。具體而言包括以下幾個方面:(1)應(yīng)當(dāng)把“盡早和不斷地測試”作為開發(fā)者的座右銘。(2)程序員應(yīng)該避免檢查自己的程序,測試工作應(yīng)該由獨立的專業(yè)的軟件測試機構(gòu)來完成。(3)設(shè)計測試用例時,應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件,特殊情況下要制造極端狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)異常中斷電源斷電等情況。(4)一定要注意測試中的錯誤集中發(fā)生現(xiàn)象,這和程序員的編程水平和習(xí)慣有很大的關(guān)系。(5)對測試錯誤結(jié)果一定要有一個確認(rèn)的過程。一般有A測試出來的錯誤,一定要有一個B來確認(rèn),嚴(yán)重的錯誤可以召開評審會進(jìn)行討論和分析。(6)制定嚴(yán)格的測試計劃,并把測試時間安排得盡量寬松,不要希望在極短的時間內(nèi)完成一個高水平的測試。(7)回歸測試的關(guān)聯(lián)性一定要引起充分的注意,修改一個錯誤而引起更多錯誤出現(xiàn)的現(xiàn)象并不少見。(8)妥善保存一切測試過程文檔,意義是不言而喻的,測試的重現(xiàn)性往往要靠測試文檔。5.3系統(tǒng)測試方案1)用戶登錄測試:圖6-1用戶登錄測試用戶登錄功能測試:在登錄界面中輸入對用戶信息進(jìn)行登錄,類型有三種類型{學(xué)生、教師、管理員}教師分為任課教師和班主任,系統(tǒng)能夠根據(jù)用戶名自動識別。信息輸入完整以后點擊登錄系統(tǒng)進(jìn)行驗證,并進(jìn)入相應(yīng)的信息系統(tǒng)。2)學(xué)生請假測試:圖6-2請假測試請假功能測試:學(xué)生在對自己的請假信息管理里面點擊瀏覽信息出現(xiàn)對6-2所示的請假詳單信息。學(xué)生可以在這里提出請假申請,教師在收到請假以后對請假申請進(jìn)行審批。3)教師考勤圖6-3教師考勤教師考勤是任課教師對學(xué)生進(jìn)行點名考勤,教師在對學(xué)生考勤時候登錄時候默認(rèn)是當(dāng)天的考勤,可以選擇時間段{上午、下午}課節(jié){第一節(jié)、第二節(jié)、第三節(jié)、第四節(jié)}圖6-4考勤結(jié)果詳單如圖6-4所示,在考勤信息管理里面點擊瀏覽以后顯示出某一個具體的時間段課節(jié)的某個學(xué)生的考勤信息。4)后臺管理測試圖6-5教室信息管理5.4本章小結(jié)本章節(jié)在之前的工作的基礎(chǔ)之上,對軟件測試方法軟件測試原則系統(tǒng)測試方案和典型模塊測試實例進(jìn)行深入全面系統(tǒng)的介紹。經(jīng)過系統(tǒng)詳細(xì)全面的測試,本系統(tǒng)所實現(xiàn)的相關(guān)功能均成功的通過測試。東北大學(xué)碩士學(xué)位論文6結(jié)論在過去的幾個月中,經(jīng)過指導(dǎo)老師的指導(dǎo)和我們項目小組的共同努力,終于完成了實驗儀器管理系統(tǒng),該系統(tǒng)包括實驗室分類模塊,儀器管理模塊,實驗室公告模塊,用戶信息模塊,實驗室安排模塊和預(yù)定實驗室模塊,每個模塊都有自己的較全面的功能。在這個系統(tǒng)從分析設(shè)計開發(fā)測試過程中自己進(jìn)一步了解了軟件開發(fā)的思想和方法。通過團(tuán)隊合作不斷的討論交流使系統(tǒng)趨于完善,但由于以前對ASP.NET的了解并不是很多,對它的開發(fā)環(huán)境不是非常了解,所以在程序的開發(fā)過程中遇到了很多的困難,但經(jīng)過同學(xué)和指導(dǎo)老師的幫助,一一化解了困難,并從中學(xué)到了很多編程方面的知識。但是由于經(jīng)驗方面的原因,該系統(tǒng)還有許多不盡如人意的地方和功能上的不夠健全,這些都有待于進(jìn)一步改善。通過這次畢業(yè)設(shè)計自己在一寫方面有了很大的進(jìn)步,在設(shè)計數(shù)據(jù)庫和編程思想及技術(shù)上有了深刻的認(rèn)識和進(jìn)步,對團(tuán)隊協(xié)作和系統(tǒng)開發(fā)過程和步驟也有一定的進(jìn)步,但也發(fā)現(xiàn)的問題在語言的應(yīng)用上全面,這要在以后的工作和學(xué)習(xí)中慢慢的改進(jìn)和完善。參考文獻(xiàn)[1]余青松.基于SOA架構(gòu)的企業(yè)應(yīng)用研究[D].上海:華東師范大學(xué),2006.[2]丁昭華.基于ESB的企業(yè)應(yīng)用集成技術(shù)研究與應(yīng)用[D].湖南:中南大學(xué),2007.[3]蘇新寧,吳鵬.電子政務(wù)案例分析[M].北京:國防工業(yè)出版社,2005.[4]金竹青.基于SOA架構(gòu)的B2B電子商務(wù)平臺的設(shè)計與研究[D].大連:大連海事大學(xué),2007.[5]郭泉.基于BPEL的工作流管理系統(tǒng)的設(shè)計與實現(xiàn)[D].西安:電子科技大學(xué),2007[6]汪玉凱.電子政務(wù)基礎(chǔ)知識讀本[M].北京:電子工業(yè)出版社,2002.[7]蘇新寧,孔敏,俞花等.電子政務(wù)理論[M].北京:國防工業(yè)出版社,2003.[8]梁越杰.區(qū)域性UDDI注冊中心的設(shè)計與實現(xiàn)[D].浙江:浙江大學(xué),2005.[9]劉紅璐,張真繼,彭志鋒.電子政務(wù)系統(tǒng)概論[M].北京:人民郵電出版社,2005.[10]趙國?。娮诱?wù)[M].北京:電子工業(yè)出版社,2003.[11]王衛(wèi)國,閭國年,王愛萍.電子政務(wù)系統(tǒng)[M].北京:科學(xué)出版社,2007.[12]杜彥斌.面向服務(wù)軟體系架構(gòu)原理與范例研究[D].北京:首都經(jīng)貿(mào)大學(xué),2006.[13]趙玲.基于SOAP擴展的Web服務(wù)安全模型研究[D].南京:河海大學(xué),2007.[14]柴曉路,梁宇奇.WebServices技術(shù)架構(gòu)和應(yīng)用[J].北京:電子工業(yè)出版社,2009.[15]黎連業(yè),倪春洋.電子政務(wù)系統(tǒng)規(guī)劃與實施[M].北京:清華大學(xué)出版社,2005.[16]吳吉義.電子政務(wù)實踐前沿與案例[M].北京:中國電力出版社,2007.[17]葉宇風(fēng).基于SoA的企業(yè)應(yīng)用集成研究[J].微電子學(xué)與計算機,2006,23(05).[18]唐傳祥.基于SOA的電子政務(wù)系統(tǒng)架構(gòu)設(shè)計與應(yīng)用[D].重慶:重慶大學(xué),2006.[19]楊安.電子政務(wù)理論與技術(shù)[M].北京:清華大學(xué)出版社,2007.[20]郭泉.基于BPEL的工作流管理系統(tǒng)的設(shè)計與實現(xiàn)[D].兩安:電子科技大學(xué),2007.[21]黎連業(yè),倪春洋.電子政務(wù)系統(tǒng)規(guī)劃與實施[M].北京:清華大學(xué)出版社,2005.[22]韓緯禧.企業(yè)服務(wù)總線(MuleESB)的研究與實現(xiàn)[D].北京:北京郵電大學(xué),2007.[23]王長進(jìn),許曉平.中國電子政務(wù)發(fā)展報告[M].北京:社會科學(xué)文獻(xiàn)出版社,2009.[24]栗松濤.XML程序設(shè)計[M].北京:清華大學(xué)出版社,2001.[25]李建華,陳松喬,馬華.面向服務(wù)架構(gòu)參考模型及應(yīng)用研究[J].計算機工程,2006,32(20).[26]齊暢.基于SOA的數(shù)字資源管理與服務(wù)平臺的設(shè)計與實現(xiàn)[D].北京:清華大學(xué),2005.[27]毛建軍.企業(yè)信息化需要標(biāo)準(zhǔn)[J].中國計算機報,2008(05).[28]楊云,王毅.ASP.NET2.0程序開發(fā)詳解[M].電子工業(yè)出版社,2008.[29]王亞偉.基于微軟SPS平臺的EIP解決方案設(shè)計與實現(xiàn)[D].北京郵電大學(xué),2007.[30]呂洋波.ASP.NET2.0寶典[J].電子工業(yè)出版社,2009(05).[31]PaulTiffin;MichelleMorrisonPsychoanalyticPsychotherapy.INPSYCHOSIS(EIP)SERVICEFORADOLESCENTS[J].THEAPPLICATIONOFPSYCHOTHERAPEUTICPRINCIPLES,2007(12).[32]胡志強.基于MOSS2007平臺構(gòu)建石油石化企業(yè)EIP的研究[D].北京交通大學(xué),2008.[33]佟寶同,程建鈞.基于EIP平臺的統(tǒng)一知識管理模型研究[J].科技信息,2009(09).[34]許林.WebServices與EIP的集成技術(shù)的研究與實現(xiàn)[D].大連海事大學(xué),2006.[35]張少應(yīng),胡宏濤,趙亞妮.企業(yè)信息門戶的研究及應(yīng)用實例分析[J].電腦開發(fā)與應(yīng)用,2006(05).[36]趙雄偉.用WebService實現(xiàn)基于SOA的企業(yè)應(yīng)用集成研究[D].吉林大學(xué),2008.[37]吳吉義主編.電子政務(wù)實踐前沿與案例[M].北京:中國電力出版社,2007.[38]HarrisChris.Adaptivemodellingestimationandfusionfromdata[M],Springer,2002[39]KennethC.Laudon.ManagementInformationSystemNewAproachestoOrganizationandTechnology[M],清華大學(xué)出版社.1998,132-133[40]RonaldJ.Norman.Object-orientedSystemsAnalysisandDesign.Prentice-HallInternational[M],Inc1998,184-210[41]Bertsimas,Dimitris.Datamodelsanddecisions[M],中信出版社,2002[42]Jeremy.SoftwareDevelopmentonInternetTime[J],IEEEComputer,1999(10)[43]AndrewS.Tanenbaum.ComputerNetworks[J],ComputerNetworksPrenticeHallInternational,Inc,1999[44]PankajJalote.AnIntegratedApproachtoSoftwareEngineering[M].SpringerVerlag:NewYorkInc.,1991致謝基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)HYPERLINK

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論