【正文】
一個(gè)完整的系統(tǒng)開發(fā)必然要進(jìn)過反復(fù)的,不斷修改改進(jìn)的開發(fā)過程。 SQL Server 20xx 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。 XMLHttpRequest XMLHttpRequest 對(duì)象在大部分瀏覽器上已經(jīng)實(shí)現(xiàn)而且擁有一個(gè)簡(jiǎn)單的接口允許數(shù)據(jù)從客戶端傳遞到服務(wù)端,但并不會(huì)打斷用戶當(dāng)前的操作?,F(xiàn)在用戶已經(jīng)逐漸習(xí)慣如何使用 Web 應(yīng)用了。 AJAX 模式 許多重要的技術(shù)和 AJAX 開發(fā)模式可以從現(xiàn)有的知識(shí)中獲取。 Session 接口 :Session 接口負(fù)責(zé) 執(zhí)行被持久化對(duì)象的 CRUD 操作(CRUD 的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的 SQL 語句。 Structs 框架的核心是一個(gè)彈性的控制層,基于如 Java Servlets, JavaBeans, ResourceBundles 與XML 等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commons 的一些類庫。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。所以我們將教師與學(xué)生培養(yǎng)計(jì)劃之間建立了教師授課表,這樣就可以知道在某個(gè)教室,在指定的時(shí)間是在上什么課程,由那位老師教授。其中課程表的設(shè)計(jì) 設(shè)本系統(tǒng)數(shù)據(jù)庫的核心。其中系統(tǒng)管理和統(tǒng)計(jì)信息展示模塊采用的 B/S( Browser/Server) 架構(gòu) .運(yùn)用 jsp 技術(shù)開發(fā)。 系統(tǒng)用例模型 1. 參與者 (Actors) Actors 系統(tǒng)的主體,表示提供或接收系統(tǒng)信息的人或系統(tǒng),他們是與系統(tǒng)有交互作用的人或事物。 國(guó)內(nèi)外研究狀況 系統(tǒng)總體需求簡(jiǎn)介 本系統(tǒng)的主要研究功能是,通過射頻 ID 卡于軟件相結(jié)合實(shí)現(xiàn)對(duì)學(xué)生和教師考勤的管理,督促學(xué)生努力學(xué)習(xí)。 所以各種管理軟件已經(jīng)在社會(huì)上普遍流行 。 基于一卡通的 學(xué)生 考勤管理系統(tǒng) 就是 真對(duì)這一情況, 并且經(jīng)過導(dǎo)師對(duì)院校的長(zhǎng)時(shí)間的教學(xué)調(diào)查后, 結(jié)合 教學(xué)的實(shí)際情況決定 開發(fā)的一套 實(shí)用的系統(tǒng)模塊。中國(guó)的 ID 卡產(chǎn)業(yè)及應(yīng)用從無到有,從小到大,迅速走過了啟動(dòng)階段,發(fā)展的速度是驚人的,特別的這兩年來,中國(guó)的年發(fā)卡量均超億張,年增長(zhǎng)率達(dá)到 30— 40%,已成為世界 ID 卡應(yīng)用發(fā)展最快的國(guó)家之一。 系統(tǒng)中還設(shè)計(jì)了管理模塊,對(duì) ID 卡、系統(tǒng)用戶和用戶角色進(jìn)行管理。 由于非壓縮格式文件、壓縮格式文件都分別與系統(tǒng)產(chǎn)生關(guān)系,從以上的分析中,可以創(chuàng)建以下角色: 非壓縮格式文件 壓縮格式文件 (Use Case) 用例模型是系統(tǒng)和角色之間的對(duì)話,它表現(xiàn)系統(tǒng)提供的功能模塊,系統(tǒng)給操作者提供什么樣的使用操作,即 用例是參與者想要系統(tǒng)做的事情。 ID 卡管理子模塊是對(duì)射頻 ID 卡進(jìn)行管理,功能是對(duì) ID 的用戶進(jìn)行創(chuàng)建,還有對(duì) ID 卡的掛失和注銷的處理。 比如在大學(xué)的課堂并不像高中那樣每個(gè)班級(jí)的上課的人數(shù)、人員和地點(diǎn)是固定不變的,在大學(xué)中有小課和大課,有時(shí)候會(huì)是幾個(gè)班級(jí)在一塊上而有時(shí)會(huì)是一個(gè)班。然而, Spring 的用途不僅限于服務(wù)器端的開發(fā)。 Spring也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。 Struts 跟 Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開源軟件,這是它的一大優(yōu)點(diǎn),使開發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。 rn Zaefferer, 羅馬尼亞的 Stefan Petre 等等。這些不同引入了新的編程問題,最大的問題在于易用性。 AJAX 開發(fā)人員將用戶從Web 應(yīng)用的負(fù)載中解放出來 。許多開發(fā)人員已經(jīng)熟悉 Xpath 和 XSLT,因此 AJAX 選擇 XML 作為數(shù)據(jù)交換格式有意義的。 MyEclipse MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 軟件開發(fā)過程中數(shù)據(jù)庫的設(shè)計(jì)最重要,數(shù)據(jù)庫的設(shè)計(jì)是否合理直接影響了軟件是否能 夠順利的完成,在這次的開發(fā)過程中因?yàn)閿?shù)據(jù)庫的問題使程序修改多次。 是系統(tǒng)能夠順利完成的主要?jiǎng)恿ΑK畛跏怯?Microsoft Sybase 和 AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個(gè)OS/2 版本。在大部分時(shí)間, JavaScript 通常被服務(wù)端開發(fā)人員認(rèn)為是一種企業(yè)級(jí)應(yīng)用不需要使用的東西應(yīng)該盡力避免。最重要的是, AJAX 開發(fā)人員必須禁止以頁面集合的方式來考慮 Web 應(yīng)用而需要將其認(rèn)為是單個(gè)頁面。 Ajax 技術(shù) AJAX 全稱為 “Asynchronous JavaScript and XML”(異步 JavaScript 和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。Configuration 接口 :Configuration 接口負(fù)責(zé)配置并啟動(dòng) Hibernate,創(chuàng)建 SessionFactory 對(duì)象。 Hibernate 的核心接口一共有 5 個(gè),分別為 :Session、 SessionFactory、Transaction、 Query 和 Configuration。 Struts 是 Apache 軟件基金下 Jakarta 項(xiàng)目的一部分。 ◆ 控制反轉(zhuǎn) ——Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。我們把一年的時(shí)間按周分 開,一周分 7 天,一天又分為 9節(jié)(包括晚自習(xí))。讀卡器通過學(xué)生或教師的刷卡來獲得相應(yīng)的刷卡信息,包括 ID 卡的卡號(hào)、刷卡時(shí)間和刷卡教師 IP。 在 Actor 和 Use Case 之間存在著關(guān)聯(lián)關(guān)系,這種類型的關(guān)聯(lián)關(guān)系通常涉及到 Actor 和 Use Case 之間的通信關(guān)聯(lián)關(guān)系。 在學(xué)校中上課時(shí)間比較集中,并且相對(duì)固定。在高校上課還存在著一位教師上多個(gè)班級(jí),或者一位教師上大課的特點(diǎn),用傳統(tǒng)的點(diǎn)名考勤的方法,不僅會(huì)占用大量的上課時(shí)間而且也不能真實(shí)的反映學(xué)生的到課情況,導(dǎo)致學(xué)生出勤情況的報(bào)告與統(tǒng)計(jì)工作難度極大。 關(guān)鍵字:射頻卡 , B/S, 學(xué)生考勤系統(tǒng) , SSH Check on Work Attendance for Student Base on Radio Frequency Identification Card Manager System Abstract The traditional attendance checking method not only takes massively teaching time, but also can not really reflect the attendance ’ report and statistical work of the students’ attendance situation is very difficult,and the accrucy of the information is bad. Especially of undergraduate course teacher is very structure plex. The information gather is more bad,so check on word atterdance for student base on radio frequency card system to resolve this problem .Throughing my teacher thinking so decide to exploit this system. The database The system is posed by two major parts: the hardware and the software. The hardware platform of this system contains Radio Frequency identification ID card and card reader. The software using JSP technology , use SSH(Spring,hibernate and struts) framework. Using Ajax and Jquery technology to deal with interface. The DateBase use SQL SERVER 20xx. This system prise three difficult problem they’re Database curriculum schedule design , check on work attendance for student forms for reporting statistics and The System UserRole Manager Key words: Radio Frequency identification,IC card, checking system 目錄 1 緒 論 ......................................................................................................................... iv 研究背景 ........................................................................................................... iv 軟件 ......................................................................................................... iv 硬件: ..................................................................................................... iv 國(guó)內(nèi)外研究情況及研究意義 ................................................................................ v 研究意義 ................................................................................................... v ............................................................................................................... vi 系統(tǒng)總體需求簡(jiǎn)介 ............................................................................................. vi 系統(tǒng)功能需求分析 ............................................................................................. vi 系統(tǒng)性能需求分析 .............................................................................................vii 系統(tǒng)用例模型 ....................................................................................................vii 3 系統(tǒng)概要設(shè)計(jì) ............................................................................................................ xi 系統(tǒng)模塊劃分 .................................................................................................... xi 系統(tǒng)功能模塊設(shè)計(jì) .............................................................................................. xi 系統(tǒng)管理模塊 ........................................................................................... xi 統(tǒng)計(jì)信息展示 ...........................................................................................xii