第四次團隊作業
一:主要代碼網址:
https://github.com/534933002/-/commit/68be07f7329d84f412b1f416d5ce89f0123b6773
二:輔導員輔助系統用戶操作手冊:
日期:2017年12月01日 版本:1.0.10
目 錄
1 概述4
1.1 簡介 4
1.2 業務流程 5
2 功能說明6
2.1 功能分解 6
3 公共功能7
3.1 登錄 7
3.2 註冊 7
4 輔導員9
4.1 查看學生信息 9
4.2 發布考勤 11
4.3 發布通知 11
4.4請假審核 11
4.5 查看考勤結果 11
5 學生
5.1 學生查看自己信息 13
5.2 學生查看輔導員發布的通知 14
5.3 學生查看輔導員發布的考勤 14
5.4 學生進行考勤 14
5.4 學生請假 14
6 輔助功能20
8.1 修改密碼 20
8.2 個人信息修改 20
1 概述
1.1 簡介
對於高校來說,輔導員輔助系統是不可或缺的部分,它的內容對於學校的決策者和管理者來說都至關重要,輔導員管理系統可以為輔導員提供充足的信息和快捷查詢手段,一直以來輔導員的管理就只限於個人信息文本文字的存檔,簡單的通過微信,QQ的交流,效率低下,大量的文件和數據對於查找,更新和維護都帶來了不少的困難,隨著互聯網的發展,在當今時代,大數據 ,雲計算等會運用到學習,生活,工作的方方面面。此外我們的輔導員系統也會在讓輔導員掌握學生信息的基礎上通過
輔導員管理系統分為三個功能模塊:簽到功能、請假申請功能、課表查看功能。
簽到功能:采用GPS簽到+數字簽到和指紋+GPS簽到兩種方式實現,指紋的唯一性和GPS的實時性可防代簽,避免傳統口頭簽到的慢,真實性不高等弊端。
請假申請功能:高校管理不同於中學。輔導員身兼數職又需管理一個年級的學生人數眾多,學生請假需求又必須得打輔導員的批復,目前電話微信方式雖然已可以做到便捷聯系無須面簽,但學生難免沒有輔導員的聯系方式。倘若輔導員和學生統一都安裝APP,學生可隨時提交請假申請,輔導員在線批復,而該節課的教師也可及時查看學生的請假進度更為方便。
課表查看功能:可類似於超級課表,作為附加功能方便全校師生查看自己的課表和任課表
1.2 業務流程
2 功能說明
2.1 功能分解
本軟件主要包括4個部分:輔導員模塊、學生模塊、輔導員考勤、學生進行考勤。平臺主要使用對象:1.輔導員,2.學生。
輔導員登錄後可以查看學生信息、發布考勤、發布通知、查看考勤結果、審批請假。
學生登錄都可以查看自己信息、進行考勤、申請請假、查看通知。
3 公共功能
3.1 登錄
各用戶都需要登錄後才可以進行相關操作。
3.2 註冊
4 輔導員
4.1 查看學生信息
輔導員登錄可以查看該輔導員管理的所有學生的個人信息
4.2 發布考勤
輔導員可以根據情況發布考勤
4.3 發布通知
輔導員可以發布一些通知
4.4 請假審核
輔導員可以查看當前請假的需求,並覺得是否同意這些請假申請
5 學生
學生登錄可以進行一些操作
5.1 查看信息
查看自己的信息
5.2 查看通知
查看自己的輔導員發布的通知
5.3 查看考勤
查看自己的輔導員發布的考勤
5.4 進行考勤
對當前正在分布的考勤進行考勤
5.5 學生請假
學生可以查看請假的記錄:
查看自己的班級同學:
本軟件遵循MIT開源協議,感謝JustKiddingBaby的分享
三:代碼實現
由於安卓開發的特性所以軟件結構由各種資源文件以及java編寫的各種類為主體,使用activity+fragment來實現app的主要UI設計
主界面UI結構如下:
大致分為三類 適配器類和UI fragment以及主activity作為UI Fragment的容器
Adapter的作用是為了將數據進行整理規劃後顯示在Fragment裏面
ContentAdapter對應於主界面上面的Tab
FriendAdapter與SlideRightMenuAdapter適配右側菜單的兩個tab裏面的Fragment
SlideLeftAdapter與TabTwoAdapter適配主界面Tab下面對應的兩個Fragment。
這部分主要實現兩側的側滑菜單的展示效果,包括基本界面內容以及滑動效果的設置。
對於資源類來說
res文件下均為資源類的配置信息,包括每個組件的id,顏色對應的二進制值,圖片,規範化的名稱等一切規範化的資源內容。
第四次團隊作業