• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android平臺學生考勤系統(tǒng)的設計概要

    2017-04-10 06:08:49黃吉蘭
    電腦知識與技術(shù) 2017年4期
    關(guān)鍵詞:角色

    黃吉蘭

    摘要:目前隨著移動手機的流行,人們越來越離不開手機。該系統(tǒng)主要解決學生到課堂進行簽到,幫助教師在課堂進行課堂點到,從而節(jié)約時間提高效率;針對結(jié)果教師可以及時與輔導員或班干部進行聯(lián)系,從而督促學生到課堂上課。該系統(tǒng)采用了B/S的模式結(jié)構(gòu),對于數(shù)據(jù)的來源主要是管理員進行錄入,教師只看結(jié)果,學生進行簽到和查看結(jié)果。

    關(guān)鍵詞:考勤系統(tǒng);Android;點到;課程信息;角色

    中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)04-0046-02

    隨著移動互聯(lián)網(wǎng)的發(fā)展,智能手機的流行,人們使用手機頻率逐漸增加,同時手機應用軟件的類別也越來越多例如休閑類,辦公類等。目前,大學生逃課現(xiàn)象越來越嚴重,作為老師當然希望能用手機APP程序幫助教師上課前點名,并能隨時查看上課班級的到課率,隨時能聯(lián)系到上課班級的負責老師和班委,從而能督促學生按時上課,確保學生的安全等等。本文章主要論述基于android平臺學生考勤系統(tǒng)的總體設計。

    1 學生考勤系統(tǒng)的總體設計

    1.1 服務器端的設計

    作為服務器端的設計主要采用的工具有:PHP編程語言,MySQL數(shù)據(jù)庫管理工具,Apache web服務器軟件。

    PHP是服務器端的腳本編程語言,有豐富的函數(shù)功能和開放的源代碼,是目前比較流行的用于開發(fā)動態(tài)Web網(wǎng)站應用編程語言之一。

    Apache 是一款Web服務器軟件,因為該軟件具有開源、跨平臺和安全性的特點被廣泛使用。

    MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有體積小,速度快,開源免費的特點,也是目前許多中小型網(wǎng)站選擇的最佳對象。

    服務器端各個工具之間的關(guān)系如圖1所示。

    1.2 客戶前端的設計

    前端的設計主要采用的工具有Dreamweaver網(wǎng)頁制作軟件,Photoshop界面制作軟件Dreamweaver軟件是網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器。

    前端用到的技術(shù)有HTML語言,CSS,JavaScript等技術(shù)。通過前端可視的界面,客戶可以錄入數(shù)據(jù),查看數(shù)據(jù)等等。其中,HTML是超文本標記語言,相當于網(wǎng)頁的框架(如:文字如何處理,畫面如何安排,圖片如何顯示等),它告訴瀏覽器應該遵循的文件類型,編碼格式和支持的腳本語言是什么。CSS是層疊樣式表即將樣式信息與網(wǎng)頁內(nèi)容分離的一種標記性語言,主要定義網(wǎng)頁中HTML元素是如何顯示的。JavaScript是一種基于對象(Object)和事件驅(qū)動(Event Driven)并具有安全性能的腳本語言,主要負責客戶端簡單的邏輯控制和交互功能,例如用戶名格式的要求,鼠標懸停效果,在客戶端驗證表單等等。

    2 框架設計

    2.1 學生考勤系統(tǒng)的功能設計

    學生考勤系統(tǒng)主要的功能是教師能查看學生的簽到情況,學生能簽到。對后臺來說需要把課程相關(guān)信息錄入到服務器;對于Android端來說要分教師端和學生端。主要功能模塊如下(圖2):

    1)登錄驗證:所有用戶必須為已注冊的教師或?qū)W生。教師可以分為管理員和普通教師,其中管理員可以進行全部的系統(tǒng)管理操作,而教師則在課程管理的模塊,只能對自己的課程信息進行相關(guān)修改。

    2)課程信息模塊:這里主要是對教師所授的課程信息進行增刪改查,管理員可以對所有教師進行操作,而教師只能操作自己有關(guān)的課程信息。

    3)點到信息管理模塊:主要對從移動客戶端上傳的點名信息進行處理。教師可以看見相關(guān)班級到課情況;學生可以在規(guī)定時間內(nèi)進行簽到??记跀?shù)據(jù)中的基本信息生成后,后續(xù)就無法進行更改,避免的考勤信息的人為干預。

    2.2 學生考勤系統(tǒng)數(shù)據(jù)流設計

    在該考勤系統(tǒng)中,對于登錄模塊分為了教師,學生,管理員三個角色的登錄情況,根據(jù)登錄角色的不同,顯示的登錄界面就不同(如圖3)。

    在該系統(tǒng)中,學生使用Android系統(tǒng)登錄成功,就能看見自己的所上課程的相關(guān)信息,能進行簽到,如果學生簽到成功,數(shù)據(jù)就會發(fā)送到服務器端進行處理。

    教師使用Android系統(tǒng)登錄成功能查看學生簽到的結(jié)果和課程信息,教師能對對相應班級的班干部和輔導員進行聯(lián)系與溝通,及時處理學生缺課的情況。

    管理員使用電腦端的系統(tǒng)進行登錄,主要對考勤系統(tǒng)需要的數(shù)據(jù)進行增、刪、改、查,保證數(shù)據(jù)的完整性。

    2.3 程序流程設計

    該系統(tǒng)對于各個功能模塊程序流程圖的設計是不相同的,下面分別對每種角色進入系統(tǒng)后的程序流程進行介紹。

    首先,對于管理員來說,要能對數(shù)據(jù)進行維護,例如:增加教師,學生和課程的相關(guān)信息;修改課程相關(guān)信息等等,流程圖如下圖4。

    3 結(jié)束語

    總之,該學生考勤系統(tǒng)從角色的使用情況可以分為三大功能。功能一,管理員對后臺數(shù)據(jù)的維護;功能二,教師對所上課程的班級進行點名;功能三,學生在上課前進行簽到。對于老師和學生而言只需要從服務器端獲取相應的數(shù)據(jù),然后把數(shù)據(jù)提交到服務器,服務器會對相關(guān)數(shù)據(jù)進行處理,處理的結(jié)果會反饋到教師的終端機,教師可以對結(jié)果進行及時處理,例如打電話給相應的輔導員進行溝通等。對于管理員而言,要能對課程信息進行維護,例如對課程的增加,對課程的修改等等。

    參考文獻:

    [1] 傳智播客高教產(chǎn)品研發(fā)部. PHP網(wǎng)站開發(fā)實例教程[M]. 北京: 人民郵電出版社, 2015.

    [2] 郝曉玲. 信息系統(tǒng)開發(fā)[M]. 北京: 中國人民大學出版社, 2011.

    [3] 傳智播客高教產(chǎn)品研發(fā)部. PHP+MySQL網(wǎng)站開發(fā)項目式教程[M]. 北京: 人民郵電出版社,2016.

    [4] 弗羅斯特. 數(shù)據(jù)庫設計與開發(fā)[M]. 北京: 清華大學出版社, 2007.

    猜你喜歡
    角色
    當前報紙媒體記者的角色定位
    《冰雪奇緣》開啟迪士尼劇本角色新模式
    戲劇之家(2016年20期)2016-11-09 22:55:02
    人力資源開發(fā)與智力資本提升的關(guān)系探析
    普通高等學校思想政治教育輔導員角色問題研究
    關(guān)于動畫人物角色設定中的服飾設計研究
    農(nóng)民工子女融合教育:教師的角色與使命
    贵德县| 噶尔县| 贵阳市| 英德市| 上饶市| 孟村| 长宁区| 新乐市| 台山市| 溧阳市| 隆昌县| 布拖县| 云霄县| 文山县| 定结县| 顺昌县| 论坛| 唐河县| 博乐市| 武清区| 嫩江县| 左云县| 托克逊县| 易门县| 尉氏县| 大冶市| 阳朔县| 怀化市| 武清区| 新蔡县| 即墨市| 大厂| 敖汉旗| 西林县| 垦利县| 洪江市| 资中县| 香港 | 视频| 江津市| 家居|