1. 程式人生 > >第四次團隊作業

第四次團隊作業

com .cn 和數 編寫 資源 commit 基本 0.10 管理

一:主要代碼網址:

https://github.com/534933002/-/commit/68be07f7329d84f412b1f416d5ce89f0123b6773

二:輔導員輔助系統用戶操作手冊:

日期20171201 版本: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 學生

13

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簽到兩種方式實現,指紋的唯一性和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

FriendAdapterSlideRightMenuAdapter適配右側菜單的兩個tab裏面的Fragment

SlideLeftAdapterTabTwoAdapter適配主界面Tab下面對應的兩個Fragment

這部分主要實現兩側的側滑菜單的展示效果,包括基本界面內容以及滑動效果的設置。

對於資源類來說

res文件下均為資源類的配置信息,包括每個組件的id,顏色對應的二進制值,圖片,規範化的名稱等一切規範化的資源內容。

第四次團隊作業