freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于一卡通的學生考勤系統(tǒng)畢業(yè)論文(更新版)

2025-09-04 05:37上一頁面

下一頁面
  

【正文】 ........................................................................................................... xxxvii 參考文獻 ...................................................................................................................xxxviii 1 緒 論 射頻識別卡技術是近幾年發(fā)展起來 的一項新技術 ,它成功地結合射頻識別技術和 ID 卡技術解決了無源 (卡中無電源 )和免接觸的難題 ,是電子信息技術領域的一大突破 .由于其方便性 ,耐用性 ,且可高速通信和多卡操作等特點 ,射頻識別卡在門禁安防 ,身份識別 ,公共交通等眾多領域正逐漸取代傳統(tǒng)的接觸式 ID 卡 ,在市場上所占的份額越來越大 ,射頻識別卡的應用日益廣泛 .這為我們實現(xiàn)學生考勤獲取智能化提供了良好的硬件平臺, 本課題利用射頻 ID 卡和讀卡器為硬件,應用 jsp技術,真對西安工業(yè)大學北方信息工程學院量體裁衣開發(fā)的一套學生考勤系統(tǒng)。 硬件: 射頻 ID 卡(俗稱感應卡,又稱非接觸式 ID 卡)是世界上近十余年發(fā)展起來的一項新技術,它成功的將射頻識別技術和 IC 卡技術結合起來,結束了無源(卡中無電源)和免接觸這一難題,是電子器件的一大突破,讀寫操作只需將卡放在讀卡器附近一定距離之內(nèi)就能實現(xiàn)數(shù)據(jù)交換,無需任何接觸,使用非常方便、快捷、不易損壞。在高校上課還存在著一位教師上多個班級,或者一位教師上大課的特點,用傳統(tǒng)的點名考勤的方法,不僅會占用大量的上課時間而且也不能真實的反映學生的到課情況,導致學生出勤情況的報告與統(tǒng)計工作難度極大。學生或教師通過射頻 ID 卡在讀卡器中刷卡,由讀卡器獲得學生或教師的基本信息(卡號、時間、地點),然后由系統(tǒng)對獲得的信息進行分析和計算,得到學生、教師、課程、和專業(yè)的日、周、月考勤情況。 在學校中上課時間比較集中,并且相對固定。還有一點要注意的是,參與者不是指人或事物本身,而是表示人或事物當時所扮演的角色。 在 Actor 和 Use Case 之間存在著關聯(lián)關系,這種類型的關聯(lián)關系通常涉及到 Actor 和 Use Case 之間的通信關聯(lián)關系。 系統(tǒng)功能模塊設計 系統(tǒng)管理模塊 系統(tǒng)管理模塊分為了系統(tǒng)用戶管理、 ID 卡管理和用戶權限管理。讀卡器通過學生或教師的刷卡來獲得相應的刷卡信息,包括 ID 卡的卡號、刷卡時間和刷卡教師 IP。也有些學校雖然是實現(xiàn)了課程表的設計,但是數(shù)據(jù)庫結構相當?shù)膹碗s。我們把一年的時間按周分 開,一周分 7 天,一天又分為 9節(jié)(包括晚自習)。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。 ◆ 控制反轉(zhuǎn) ——Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術促進了松耦合。 ◆ 框架 ——Spring 可以將簡單的組件配置、組合成為復雜的應用。 Struts 是 Apache 軟件基金下 Jakarta 項目的一部分。 Struts 的目的是為了減少在運用 MVC 設計模型來開發(fā) Web 應用的 時間。 Hibernate 的核心接口一共有 5 個,分別為 :Session、 SessionFactory、Transaction、 Query 和 Configuration。同時, Hibernate 的 session不同于 JSP 應用中的 HttpSession。Configuration 接口 :Configuration 接口負責配置并啟動 Hibernate,創(chuàng)建 SessionFactory 對象。 jquery 技術 jQuery 由美國人 John Resig 創(chuàng)建,至今已吸引了來自世界各地的眾多javascript 高手加入其 team,包括來自德國的 Jamp。 Ajax 技術 AJAX 全稱為 “Asynchronous JavaScript and XML”(異步 JavaScript 和XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術。同時,隨著技術的成熟還會有許多地方需要改進,特 別是 UI 部分的易用性。最重要的是, AJAX 開發(fā)人員必須禁止以頁面集合的方式來考慮 Web 應用而需要將其認為是單個頁面。 可用性是 AJAX 另人激動的地方而且已經(jīng)產(chǎn)生了幾種新穎的技術。在大部分時間, JavaScript 通常被服務端開發(fā)人員認為是一種企業(yè)級應用不需要使用的東西應該盡力避免。 XPath 可以訪問XML 文檔中的數(shù)據(jù),但理解 XML DOM 是必須的。它最初是由 Microsoft Sybase 和 AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個OS/2 版本。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 20xx 與眾不同。 是系統(tǒng)能夠順利完成的主要動力。所以在程序的開發(fā)過程中一定要嚴格的遵守編寫規(guī)范,注意注視和命名的編寫。 軟件開發(fā)過程中數(shù)據(jù)庫的設計最重要,數(shù)據(jù)庫的設計是否合理直接影響了軟件是否能 夠順利的完成,在這次的開發(fā)過程中因為數(shù)據(jù)庫的問題使程序修改多次。祝他們 萬事如意,身體健康。 MyEclipse MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應用。許多開發(fā)人員已經(jīng)熟悉 Xpath 和 XSLT,因此 AJAX 選擇 XML 作為數(shù)據(jù)交換格式有意義的。類似的,他也被認為將應用邏輯任意地散布在服務端和客戶端中,這使得問題很難被發(fā)現(xiàn)而且代碼很難重用。 AJAX 開發(fā)人員將用戶從Web 應用的負載中解放出來 。 時刻想著用戶 AJAX 的最大機遇在于用戶體驗。這些不同引入了新的編程問題,最大的問題在于易用性。 Web 應用的交互如 Flickr, Backpack 和 Google 在這方面已經(jīng)有質(zhì)的飛躍。rn Zaefferer, 羅馬尼亞的 Stefan Petre 等等。 通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務控制。 Struts 跟 Tomcat、 Turbine 等諸多 Apache 項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。 20xx 年 Craig R. McClanahan 先生貢獻了他編寫的 JSP Model 2 架構之 Application Framework 原始程序代碼給 Apache 基金會,成為 Apache Jakarta 計劃Struts Framework 前身。 Spring也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了你。你可以認為 IoC 與 JNDI 相反——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。然而, Spring 的用途不僅限于服務器端的開發(fā)。同時一個教師可能會教授多門課程,所以在在課程與時間也建立一個課程時間表,用以標識。 比如在大學的課堂并不像高中那樣每個班級的上課的人數(shù)、人員和地點是固定不變的,在大學中有小課和大課,有時候會是幾個班級在一塊上而有時會是一個班。信息有效性驗證是指要對射頻卡對有效性進行驗證,看是否是有效的射頻卡。 ID 卡管理子模塊是對射頻 ID 卡進行管理,功能是對 ID 的用戶進行創(chuàng)建,還有對 ID 卡的掛失和注銷的處理。 權限管理包括(對角色 權限的賦予 、 權限改變 和 角色的創(chuàng)建 )。 由于非壓縮格式文件、壓縮格式文件都分別與系統(tǒng)產(chǎn)生關系,從以上的分析中,可以創(chuàng)建以下角色: 非壓縮格式文件 壓縮格式文件 (Use Case) 用例模型是系統(tǒng)和角色之間的對話,它表現(xiàn)系統(tǒng)提供的功能模塊,系統(tǒng)給操作者提供什么樣的使用操作,即 用例是參與者想要系統(tǒng)做的事情。 2. 數(shù)據(jù)庫信息 處理要及時 由于學校學生眾多,在加上同一個學生在一天中都可能刷卡數(shù)次。 系統(tǒng)中還設計了管理模塊,對 ID 卡、系統(tǒng)用戶和用戶角色進行管理。 就大學三本的學校而言,學校的教師結構比較復雜,所以學生考勤信息的收集就更加的困難。中國的 ID 卡產(chǎn)業(yè)及應用從無到有,從小到大,迅速走過了啟動階段,發(fā)展的速度是驚人的,特別的這兩年來,中國的年發(fā)卡量均超億張,年增長率達到 30— 40%,已成為世界 ID 卡應用發(fā)展最快的國家之一。計算機應用程度已經(jīng)成為了各行各業(yè)是否能夠適應當前社會的標志。 基于一卡通的 學生 考勤管理系統(tǒng) 就是 真對這一情況, 并且經(jīng)過導師對院校的長時間的教學調(diào)查后, 結合 教學的實際情況決定 開發(fā)的一套 實用的系統(tǒng)模塊。 軟件部分用 JSP 技術,應用了 SSH 框架 (Spring ,Struts 和 Hibernate),在頁面中使用了 JQUERY 和 AJAX 技術進行處理,數(shù)據(jù)庫使用的是 SQL SERVER 20xx。 所以各種管理軟件已經(jīng)在社會上普遍流行 。 國內(nèi)外研究情況及研究意義 研究意義 當今社會日新月異,信息全球化、產(chǎn)業(yè)化已經(jīng)是眾人皆知的事實。 國內(nèi)外研究狀況 系統(tǒng)總體需求簡介 本系統(tǒng)的主要研究功能是,通過射頻 ID 卡于軟件相結合實現(xiàn)對學生和教師考勤的管理,督促學生努力學習。 3. 角 色管理 指在系統(tǒng)中有各種級別的角色,要對系統(tǒng)的用戶進行分類管理,按照角色的不同給予不同的權限, 4. 考勤的查詢 系統(tǒng)通過學生刷卡得到的信息, 生成基于班級、專業(yè)、院系、年級、及課程或者基于學生和教師的日、周和月報表。 系統(tǒng)用例模型 1. 參與者 (Actors) Actors 系統(tǒng)的主體,表示提供或接收系統(tǒng)信息的人或系統(tǒng),他們是與系統(tǒng)有交互作用的人或事物。 用例在畫圖中用橢圓來表示,橢圓下面附上用例的名稱。其中系統(tǒng)管理和統(tǒng)計信息展示模塊采用的 B/S( Browser/Server) 架構 .運用 jsp 技術開發(fā)。分類學生考勤、教師考勤、課程考勤和專業(yè) 考勤 4 個部分。其中課程表的設計 設本系統(tǒng)數(shù)據(jù)庫的核心。在本系統(tǒng)的開發(fā)過程中經(jīng)過導師的指導,在數(shù)據(jù)庫設計時候引入了教學班的概念,教學班與我們平時所說的班級有很大的區(qū)別,我們可以認為我們每上一次課就是一個獨立的課程班,一個普通的課程班是由多個教學班組成。所以我們將教師與學生培養(yǎng)計劃之間建立了教師授課表,這樣就可以知道在某個教室,在指定的時間是在上什么課程,由那位老師教授。完整的Spring 框架可以在一個大小只有 1MB 多的 JAR 文件里發(fā)布。它們并不負責(甚至是意識)其它的系統(tǒng)級關注點,例如日志或事務支持。 struts 技術 Struts 最早是作為 Apache Jakarta 項目的組成部分,項目的創(chuàng)立者希望通過對該項目的研究,改進和 提高 JavaServer Pages 、 Servlet、標簽庫以及面向?qū)ο蟮募夹g水準。 Structs 框架的核心是一個彈性的控制層,基于如 Java Servlets, JavaBeans, ResourceBundles 與XML 等標準技術,以及 Jakarta Commons 的一些類庫。另外,就目前國內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標記外,很少開發(fā)自己的標記,或許 Struts 是一個很好的起點。Session 接口 :Session 接口負責 執(zhí)行被持久化對象的 CRUD 操作(CRUD 的任務是完成與數(shù)據(jù)庫的交流,包含了很多常見的 SQL 語句。這里用到了工廠模式。 它是輕量級的 js 庫 (壓縮后只有 21k) ,這是其它的 js 庫所不及的,它兼容 CSS3,還兼容各種瀏覽器 ( IE +, FF +, Safari +, Opera +)。 AJAX 模式 許多重要的技術和 AJAX 開發(fā)模式可以從現(xiàn)有的知識中獲取。 綜合各種變化的技術和強耦合的客戶服務端環(huán)境, AJAX 提出了一種新的開發(fā)方式?,F(xiàn)在用戶已經(jīng)逐漸習慣如何使用 Web 應用了。就像任何新技術, AJAX 的興旺也需要一整個開發(fā)工具 /編程語言及相關技術系統(tǒng)來支撐。 XMLHttpRequest XMLHttpRequest 對象在大部分瀏覽器上已經(jīng)實現(xiàn)而且擁有一個簡單的接口允許數(shù)據(jù)從客戶端傳遞到服務端,但并不會打斷用戶當前的操作。 CSS 提供了從內(nèi)容中分離應用樣式和設計的機制。 SQL Server 20xx 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。 MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對 任一模塊進行單獨的擴展和升級。 一個完整的系統(tǒng)開發(fā)必然要進過反復的,不斷修改改進的開發(fā)過
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1