


版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、基于多平臺的點到系統(tǒng)需求分析2014-7-15摘要隨著社會的發(fā)展和信息技術的進步, 全球信息化的趨勢越來越明顯。幾乎沒 有一個學校不在走信息化的路子,都在用自己的智慧將工作效率一步一步的提 升。在現(xiàn)在的高校中,由于學生的分布式教學,造成了教學管理的不嚴謹性,使 得一些學生產(chǎn)生了逃課曠課的僥幸心理。 所以教師的任務不僅僅是教學,還要同 時負擔考勤等煩雜的日常事務,這樣就會嚴重影響到教師的授課時間, 同時也影 響了學生的聽課時間。因此,信息化給這樣的一個狀況帶來了一個契機,基于多 平臺的點到系統(tǒng)就在這種情況下變的越來越受歡迎,它給教師帶來了更加高效的處理考勤的方法,使得教學能夠比較順利的進行下去,
2、不會再因為考勤等煩雜事 務影響教學。本系統(tǒng)具備較完備的信息管理功能,通過使用本系統(tǒng),高校教師能夠在很 短的時間內(nèi)完成學生的考勤任務,并將考勤信息存入數(shù)據(jù)庫,即有效的保存了數(shù) 據(jù),方便以后對學生的評定,又節(jié)省了考勤所耗費的時間,使之能夠更好的完成 教學任務。全文共分為:前言、系統(tǒng)需求分析、系統(tǒng)邏輯方案、系統(tǒng)總體設計、 系統(tǒng)詳細設計、系統(tǒng)實施等六部分,通過對高校學生考勤工作流程的具體分析, 詳細表述了系統(tǒng)的業(yè)務流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典、HIP0圖、E-R圖,然后采用自頂向下的幾方法循序漸進地進行了系統(tǒng)的模塊設計、代碼設計、數(shù)據(jù)庫設計、人機界面設計及輸入輸出設計等。 通過系統(tǒng)的規(guī)劃,充分體現(xiàn)了信
3、息化在公 安工作中的重要性、及時性和實效性。第一章引言1.1開發(fā)背景在計算機技術廣泛推廣的今天,應用計算機已經(jīng)大大的提高了社會的各方面 的效率。而作為學校,社會知識的高度集中區(qū),計算機已經(jīng)成為一種必需品。有 了計算機,那么我們就應該在方方面面想到用它來提高我們的效率。對于大學生的考勤方面,現(xiàn)在越來越顯示出重要性。雖然大學生都已經(jīng)步入 成年,但是其自制力還是很不樂觀。 很多方面還需要代課老師和學校的監(jiān)督, 當 然對于上課點名很占用時間,而且效果不好,老師也不能對學生每次點名情況都 有明確的了解,所以一個可視化的點名系統(tǒng)稱為必須。此外,對于學生上課表現(xiàn)情況,老師可以對問題的次數(shù)以及質(zhì)量來進行打分。
4、所以在上課時有一個能夠面向?qū)W生的點名系統(tǒng)對學生的進行的提問也成為老師 們十分想要的一個系統(tǒng)。1.2任務描述根據(jù)小組成員的人數(shù)和個人能力的差異,由項目組長分配任務,具體如下:姓名任務分配尹碧洲數(shù)據(jù)庫開發(fā)、接口規(guī)范、PHP后臺劉圣堅PHP前端、UI設計劉翔輝PC版開發(fā)黃展源安卓版開發(fā)胡峰安卓版開發(fā)1.3主要技術及輔助工具平臺主要技術Win dowsC#+SQL Server/AccessAn droidJava+SQLiteApachePHP+Mysql1.4開發(fā)平臺以及運行環(huán)境平臺開發(fā)環(huán)境運行環(huán)境Win dowsVisual Studio 2012Win dows XP及以上An droidEc
5、lipse 4.4An droid 2.3 及以上ApacheLAMP/WAMPApache 2.0 及以上第二章需求分析2.1需求規(guī)格2.1.1 一般性描述點到系統(tǒng)主要分為三種用戶類型。第一種為教師,教師的主要功能是對學生 的出勤進行考察、登記并統(tǒng)計。第二種是管理員,主要職責就是根據(jù)其相應的角 色進行權限的設置及對用戶信息進行添加、修改、刪除等基本操作;第三種為班 長、普通學生用戶,根據(jù)其角色的不同,其對系統(tǒng)的操作權限也不同。運行環(huán)境需求平臺運行環(huán)境需求Win dowsWin dows XP/Vista/7 /8.NET Framework 4.0An droidAn drord 2.3以上
6、800W攝像頭1G自由存儲空間ApacheLAMP (Lin ux+Apache+Mysql+PHP) Memcached2.1.3 開發(fā)成本需求說明成本需求Win dows相關書籍資料費用An droid相關書籍資料費用Apache服務器租用費用、域名費用其他開發(fā)場地、測試費用2.2功能需求時下大學校園里流傳著這樣一段順口溜:大一是“實習生”,觀察 積累,瞅準機會,偶爾逃之;大二是“熟練工”分輕重緩急,酌情逃 之。大三大四是“老油條”,逃課沒商量。據(jù)一項權威調(diào)查顯示,高 校專業(yè)課逃課率在20%左右,基礎課的逃課率在25%以上,至于哲學 等公共課則高達50%逃課成了“必修課”,必修課成了選修課
7、,選 修課相當于沒課一一一在大學校園里流行的這句話成為一些大學生 的真實寫照。所以教師們十分迫切的需要一款既方便又快速、準確率 高、成本低的點到系統(tǒng),2.3性能需求以及安全性需求從系統(tǒng)性能需求及安全性需求方面考慮.pc端和安卓端的壓力較小,主要壓 力在WEB艮務器上,這就意味著服務器端需要一個高性能的架構(gòu),WEB端腳本采用 PHP編寫,PHP是國際上最為流行的服務器腳本語言之一,有眾多的成熟框架,配 合開源的MySQL數(shù)據(jù)庫使用是一個絕佳的選擇,前端采用最新的HTML5和CSS3 標準,并使用成熟的前言技術jQuerry、ajax、Easy UI等2.4界面需求毫無疑問,一個好的系統(tǒng),在給用戶
8、提供完善的功能的同時,其界面的友 好性也不容忽視,界面在簡潔、大方的同時其各功能的使用應簡單、快捷。本 系統(tǒng)的開發(fā)充分體現(xiàn)了這一點。2.5技術需求本系統(tǒng)桌面版和手機版采用 C/S結(jié)構(gòu),基于桌面的C/S(Client/Server) 方 式其實是一種客戶機/服務器模式,它的客戶端是一個應用程序。C/S結(jié)構(gòu)中處于第一層的是客戶端,處于第二層的是應用服務器,由一臺或者多臺服務器組成, 該層具有良好的可擴充性,可以隨著應用的需要增加服務器的數(shù)目。處于第三層的是數(shù)據(jù)層,由數(shù)據(jù)庫系統(tǒng)和遺留系統(tǒng)組成。本系統(tǒng)網(wǎng)頁端采用 B/S結(jié)構(gòu),用戶只需要通過瀏覽器就可以訪問,無需客戶 端,所有的開發(fā)與維護都在服務器上進行
9、,系統(tǒng)升級與擴展相當方便.第三章系統(tǒng)概要設計3.1系統(tǒng)基本框架設計系統(tǒng)框架簡述本系統(tǒng)涵蓋三個平臺,教師根據(jù)自身教學環(huán)境選擇相應的平臺進行使用,本 系統(tǒng)主要應用于pc端和手機端,教師首先在pc或手機上安裝相應應用軟件,然后 通過服務器初始化本地數(shù)據(jù)庫(相關數(shù)據(jù)須由管理員在 WE歸事先添加),對于PC 端不便使用SQL Server數(shù)據(jù)庫的情況可以使用Access數(shù)據(jù)庫,將應用程序和數(shù) 據(jù)可至于U盤中隨身攜帶,當點名數(shù)據(jù)達到一定量之后,教師將數(shù)據(jù)上傳到 WEB 服務器,WEB端提供查詢、管理、修改等操作,教師將所有數(shù)據(jù)上傳之后可以很直 觀的看到每位同學的到課情況和平時表現(xiàn),為平時成績提供一個十分有
10、說服力的 參考,學生可以通過 WE歸查看自己的到課情況,如數(shù)據(jù)不對可以申訴,由老師進 行核查,如有特殊情況可以向老師請假,老師可視情況而定是否準許請假Web服務器上傳便用手機疑雖念總體架構(gòu)示意圖基礎類庫設計類體系結(jié)構(gòu)必然依賴于基類以及父類的類庫,通過繼承、實現(xiàn)、重寫等方法 類庫中的部分類來搭建本系統(tǒng)的類體系結(jié)構(gòu), 同時系統(tǒng)也要設計一部分自己的類 體系結(jié)構(gòu)。通過使用框架類庫提供的基本類、繼承、擴展、實現(xiàn)框架類庫中的部 分類、建立系統(tǒng)自身的類體系結(jié)構(gòu)來建立整個系統(tǒng)的基本功能3.1.3 基本功能框架設計登錄控制登錄界面1. WEB端曲點列焉臺管理#饑歡迎使用點蓉管理系繞有問題i青底系管理員用戶茗一)
11、:2. PC 端血至D?;パm広回點到管理糸統(tǒng)用戶名:新痛三密碼:*登錄 陰_出】3.手機端點到管理糸統(tǒng)3.132后臺界面演示W(wǎng)elcome總您僵耳卄卷昵3Q上Hi曲TilMkl時VfKKlV031齊學弓質(zhì)韓騎酎aai2HMi1lfZM>taiKfflz窗ri樂3WZMJC壬二曬2012:<1»3艸H簣z«ZMAJZBIffl12:OU總工護逋Z*X更PRift'H-.S?«Z*X°牡明沖 INCM曲*?«2Q12WTJF3S斑z*x2CH 醐&工闿1W/揮決嘰膏盅悴軻日逮隨用干枱m最丘時也鳧良豪喜夬i&底的
12、丞研勞tf;fciroF|VlQM4wAM IAhi keAl 口qhla HinHMid | P:3WBrirl 切 G= | Tap嘗告曲Ml劇未誓近it各也老曲爵CUE全帶上倩III市翳折毎也電那由曲 W上ift疔iiEiL址年樓處桂土詞上陸2齡枕曲*評號工世峯卅臺也 腳鴻進* fi恒走誓用|*桶士承上龍.邑*宇攏艮畀1fl關呻廿工"#HM nri Mtfl i&fflfi B EflTtt好悄黃悻甘工fF MRidfii直判采城耳祥纜也箱皈豐內(nèi)兇廉丑“肝蟲石術本澹U=點11電餅©垢宣瞥融木.:Aj|響!點1M陥莊 尬雷左打ifitEN "ill捕障
13、!罩堆醉桂左打帝希之話展宜苗#1|目:點甲碼駁口罔車踴羸點列用氏:日再兌第琦時朮.0 HSUtl3.1.4 系統(tǒng)環(huán)境配置概要設計文檔中所描述的系統(tǒng)基本框架將作為一個可以運行的基本系統(tǒng)連同基礎類庫的源代碼一起作為編程人員進行開發(fā)的基礎。要運行基本功能需要進 行一些配置,以下對系統(tǒng)環(huán)境的配置做詳細的說明。Server address:域名/IP /服務器地址Port:端口號/默認為80Path:安裝目錄/ 默認為空(根目錄)整體工作流層描述表示層業(yè)務層數(shù)據(jù)庫操 作接口數(shù)據(jù)庫返回查詢結(jié)果在表示層,用戶將信息錄入并提交到業(yè)務層, 業(yè)務接口方法,業(yè)務方法將數(shù) 據(jù)加以處理,然后調(diào)用數(shù)據(jù)庫操作接口方法。執(zhí)行
14、數(shù)據(jù)庫操作,并返回結(jié)果。3.2模塊設計本系統(tǒng)主要分為三大模塊:管理員模塊、教師模塊、學生模塊。功能描述管理員模塊:擁有系統(tǒng)的最高權限,初始化數(shù)據(jù)由管理員完成,當WEB管理系 統(tǒng)搭建好之后,管理員可以執(zhí)行添加學院、專業(yè)、班級操作(分類管理);對老師賬 戶進行授權操作,導入學生數(shù)據(jù)操作以及對整個數(shù)據(jù)庫備份還原操作 ,系統(tǒng)的日 常維護由管理員完成教師模塊:教師擁有上傳數(shù)據(jù)與下載數(shù)據(jù)權限,教師在相應平臺安裝好點到 系統(tǒng)之后,通過 WEB服務器下載學生數(shù)據(jù)庫,當使用點到系統(tǒng)產(chǎn)生一定數(shù)據(jù)的時 候可上傳到WE岡艮務器,擁有對數(shù)據(jù)的查看、修改權限(支持學生自主請假),在期 末的時候系統(tǒng)將自動生成本學期所教的到
15、課情況和課堂表現(xiàn),支持發(fā)布作業(yè)和通知,輔導員屬于教師模塊的分支 只有查看數(shù)據(jù)權限(由于功能十分類似,所以不 在單獨劃分成一個模塊了 )學生模塊:學生可以查看本學期各學科的到課情況和課堂表現(xiàn),如發(fā)現(xiàn)數(shù)據(jù) 不準確可以申請申訴,如有特殊原因可向老師提交請假申請,老師同意之后將不 計缺勤(會顯示請假),學生可以收到老師發(fā)布的作業(yè)和學校的通知等 ,支持學生 自主管理個人資料和上傳頭像等3.3數(shù)據(jù)庫設計331數(shù)據(jù)庫環(huán)境說明平臺數(shù)據(jù)庫An droidSQLiteWin dowsSQL Server/Access分別對應安裝版/綠色版ApacheMySQL數(shù)據(jù)庫命名規(guī)則數(shù)據(jù)庫名稱及相關表命名,以功能名稱為依據(jù)
16、,采用英文名稱。命名統(tǒng)一且 有意義。數(shù)據(jù)庫表相關數(shù)據(jù)庫名稱為 RCMS(Roll Call Management System ) 有 8 個表,分別為 admin 表、teacher 表、student 表、time 表、data 表、config 表、photo 表、sysconfig 表333.1數(shù)據(jù)表詳細說明admin表II管理員表用來存儲管理員信息列窖數(shù)提美型允許Null ifi idr| iMusernamenuarchar(IQ)pi355WOrdnvarchar(l2)phonenvarchar(l2)eimailqqnvarchar(50)Sntgrademtteacher表
17、II教師表用來存儲教師信息允許Null 11聞| intusernamenvarchar(10)passwordnvarchar12)phonenvarchar(l 2)HemailnvarchariSO)回qqnvairhar(12)Hgradesnnallintstudent表/學生表列名餡Null值叫id$ mtaidintpasswordnvarchar(IO)schoolsm-allintprosmallintHesssmallintphonenvarchar(l2)圍emailnv3rch3t(20)0qqnvarcharfIZ)0facenvarchar(50adresnvarc
18、har(50)0idnoint0namenvarchar(10)sexbittime表/ 時間表用來存儲點名時間列名允許Null值idj intteacherintdatedateschoolsmallintproclasssmallinttimedata 表 /數(shù)據(jù)表用來存儲學生到課情況列名允許Null道和idi1intsidintttdint亠1config 表 /配置表用來存儲學院、專業(yè)、班級、入學年份列名允非Null値j intnamenvarchar(20)classsmallEntphoto 表 /拍照點名表用來存儲拍照點名數(shù)據(jù)列窖允許Null值i inttea匚hersmallr
19、ntdatedatetimeschoolKmalfintprosmallintsmallrntsysco nfig 表/系統(tǒng)配置表用來存儲系統(tǒng)的配置信息允許Null值卜 i domaini nvarcharfSO)portsnnallintpathnvar<har(502.time 表與 data 表?*»*沖;4*牛«ChQ4iS«it ime 表rt 田.6d 衣冷dat日表Time表中的id 和 data 表 id是1:1關系4. time表與photo表3.332數(shù)據(jù)表表間關系圖1.student 表與 config 表pjsswrdEcfiaoli
20、 ntirrt rwarcharflO) nEllinrphonenvarchar1Z)erwlnvar<har<20,)qqrrvarchiiFfl)Farterrvarchar(5&)adressrwarcharfSO1)idnaintnanwnvarcharflO)sexbitproVI蘭 dL.JNylJcl nJulF Nyi 沮K -d2 iMsm«Krlaonf i呂表student®config表 id 與 student表 school、pro、class 是 1: N 關系第四章系統(tǒng)詳細設計4.1系統(tǒng)功能設計4.1.1 安卓端4.1.
21、2 PC 端4.1.3 網(wǎng)頁端4.131客戶端相關說明常用瀏覽器最低版本Internet ExplorerIE6+部分特效不支持IE低版本Google Chrome3+Mozilla Firefox3.5+Safari5.1Opera12.1X注:對于國產(chǎn)瀏覽器如:百度瀏覽器、360瀏覽器、搜狗瀏覽器、獵豹瀏覽器等瀏覽器,均是采用IE內(nèi)核或 WebKit內(nèi)核已包含在內(nèi)故不再詳細列出!主要技術說明應用技術前端HTML5+CSS3+Ajax+jQuery服務器腳本PHP數(shù)據(jù)庫MySQL客戶端腳本JavascriptJS庫jQueryUIEasy UIPHP框架ThinkPHP注:以實際開發(fā)技術為準4.133用戶類型用戶類型主要有:管理員、輔導員、任課教師、學生管理員:管理和維護整個系統(tǒng)輔導員:管理學生信息(自己管轄內(nèi)的)、批準假條任課老師:上傳、修改、查看到課情況、發(fā)布作業(yè) 學生:查看到課情、申訴、請假 使用流程1. 管理員下載源代碼部署到相應服務器上按說明安裝好本系統(tǒng)2. 管理員初
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車行駛一致性檢查協(xié)議
- 安全牢記心間班隊會
- 廣場服務禮儀培訓
- 關于知識溝的探討
- 阿克蘇工業(yè)職業(yè)技術學院《幼兒園教育活動設計與實施科學領域》2023-2024學年第一學期期末試卷
- 隴東學院《人體發(fā)育學》2023-2024學年第一學期期末試卷
- 陜西學前師范學院《場景燈光設計》2023-2024學年第一學期期末試卷
- 陜西工商職業(yè)學院《國際人才英語初級》2023-2024學年第二學期期末試卷
- 陜西理工大學《中醫(yī)健康理念》2023-2024學年第一學期期末試卷
- 陜西省咸陽市永壽縣2024-2025學年小升初素養(yǎng)數(shù)學檢測卷含解析
- 頸部斷面與影像解剖ppt課件精選
- 金融服務與管理專業(yè)群建設方案
- 供配電系統(tǒng)畢業(yè)設計
- 《藝術學概論考研》課件藝概緒論
- 中職一年級數(shù)學課外活動趣味數(shù)學基礎知識競賽課件(必答+選答+風險題含倒計時PPT)
- 班級共讀《一年級大個子二年級小個子 》班級讀書會(課堂PPT)
- 啟閉機房腳手架工程施工專項方案
- 防毒面具使用說明
- 工藝評審記錄表
- 浦東改革開放30周年(課堂PPT)
- 新加坡觀賞魚國際貿(mào)易發(fā)展模式及對我國的啟示
評論
0/150
提交評論