本次做業屬於的課程 | 2019秋計科18級軟件工程基礎 |
做業要求 | 團隊第二次做業 |
團隊名稱 | 我帶大家打 |
本次做業的目標 | 實踐課上講過的需求分析部分,本身撰寫典型用戶故事;小組成員查閱資料完成模塊設計各個說明書,也是提升本身自學能力和團隊的凝聚力;系統設計方面,先作出本身系統各個模塊之間的輸入輸出,爲未來開發更加複雜軟件先作一下體驗。 |
092324 | 王同窗 |
061409 | 徐同窗 |
071324 | 呂同窗 |
062609 | 葉同窗 |
課堂考勤管理系統:數據庫
鑑於當前大學的不太好的一些現象:學生們沉迷於遊戲、交友而無意上課,代課代到氾濫。做爲老師的小幫手,同窗們的好夥伴,咱們小組在經架構
過屢次討論決定要作一個課堂考勤系統項目解決這些問題。既能幫同窗們規範本身的行爲,又能夠幫助學校。函數
課堂考勤系統分爲教師端和學生端:教師能夠經過系統創建班級來進行學生的管理,如:消息發佈,添加學生成員。在課上又能夠實現簽到這一學習
主功能,以掃碼,手勢,點到等多種方式杜絕代簽行爲,並將結果傳給系統數據庫,生成考勤記錄狀況能夠在教師端和學生端查看。而在學生端目前測試
的主要功能是學生經過邀請碼進入班級,課上的簽到與考勤記錄狀況查看,並接受教師發的消息。以後還可能以各類方式更新其餘功能如討論交流,優化
做業佈置等,從而進一步拓寬業務範圍,對於可能出現的其餘服務羣體設計不一樣的版本。編碼
姓名 | 陳同窗 |
年紀 | 19 |
性別 | 男 |
身份 | 西南石油大學計算機學院2018級大二學生 |
典型 場景spa |
清早起牀,陳同窗迷迷糊糊地睜開眼睛:爲何寢室這麼安靜呢?啊!都七點五十五了,完了完了鬧鐘剛纔響了又被我按上了,趕不過了,先讓這幾個沒喊個人傢伙替我籤個到。 |
狀況設計 簡介blog |
通過大一學年的磨鍊,畏畏縮縮的新生們逐漸摸清楚了老師們的性子:上課籤個到就行,人去不去無所謂,這就使得代簽現象頻發,令老師們焦頭爛額。 |
姓名 | 楊老師 |
年紀 | 26 |
性別 | 女 |
身份 | 西南石油大學計科院2018級輔導員兼形勢與政策講師 |
典型 場景 |
八點鐘,楊老師準時到達了教室開始用學習通軟件點名:「同窗們注意學習通上的掃碼簽到哈!」,「陳XX沒起來,兄弟們給他發個碼吧,他不來了」。遠在寢室的陳同窗收到qq上發來的圖片,打開學習通——從相冊中選取圖片——恭喜你,掃碼簽到成功。而楊老師沒有注意到什麼異常,靜靜地講完課離去。 |
狀況 簡介 |
教師如今多借助學習軟件點名簽到,但機智的同窗已經看穿其中的套路,每每一個qq上發出簽到碼便解決了全部問題,而用傳統的點名簽到方法又耽誤大量的時間,目前缺少行之有效的方式來幫助教師們解決這一困境,讓自制力不強的同窗按時上課而不是想盡方法僅僅簽上到。 |
用戶故事:
清早起牀,仍是迷迷糊糊地睜開眼睛的陳同窗:爲何寢室這麼安靜呢?啊!又七點五十五了,完了完了鬧鐘剛纔響了又被我按上了,那幾個家
夥也沒喊我,唉趕不過去了,先讓這幾個bi替我籤個到。
「碼來!趕忙的,我就不過去了。。。」
「誒嘿,沒想到吧,楊老師今天點名了!」
「啥,她平時不都掃個碼就完事嗎?」
「唉咱們學校用了個新的簽到管理系統,經過手勢簽到,掃碼簽到,傳統點名簽到不按期籤。還把考勤記錄錄入系統讓本身和老師都看見,平時老
師在班上發的全體消息上邊也有,非常方便,還能提高咱們的自制力,不只如此,他們把掃碼簽到從相冊選取給去了,之後不再能代簽了呢^^。」
基礎功能:(按QFD對功能需求的分類方法從高到低排)
提供三種乃至之後更多的方式隨機供教師選擇,杜絕代簽行爲,往後開發定位簽到功能。
建立班級以後,上課再調用簽到板塊進行簽到,還能夠在班級中發佈消息與往後可能產生的佈置做業模塊
經過學生端,學生本身能夠看到簽到考勤記錄狀況,接受教師的信息等
拓展功能:
提供加好友交友等功能,原型設計版塊也有涉及這一拓展性功能,還有進一步的想法:與其餘學習平臺聯繫,支持網課的教學與拍題搜題等學
習版塊功能。
軟件體系結構的樹狀層次:
業務板塊描述:
功能描述 |
做爲教師端的一大重要組成部分,其中內嵌簽到及之後可能要拓展的模塊項目,主要包含兩個部分如今,以較爲簡單的界面來實現添加管理學生信息和簽到等其餘可能往後產生的功能。 |
||
接口描述 |
輸入:學生姓名、學號等信息 導入至新建的班級數據庫中,方便系統進行管理 輸出:無 內嵌課堂簽到功能模塊,能夠調用它 |
||
內部元素結構 |
包含課堂簽到模塊 包含添加學生的功能,所以學生的各類數據便是要的元素 |
||
人機界面設計 |
見原型設計 |
||
模板測試設計 |
在設計的原型上能夠模擬手機端上運行其中的模板和實現管理學生的功能即設計成功 |
||
編制 |
|
日期 |
2019年10月25日 |
功能描述 |
是學生管理模塊內嵌的部分,能夠實現各類方式的簽到,還能將結果輸出給系統與學生端。 |
||
接口描述 |
輸入:提供按鈕讓教師發起簽到 輸出:將簽到成功與未簽到這取其一的結果輸出給學生端考勤記錄查看功能,系統也自動更新收集數據。 |
||
內部元素結構 |
包含按鈕與所需的簽到細緻模塊函數 包含導出數據的函數,須要調用其餘系統中文件進行數據的跟蹤 |
||
人機界面設計 |
見原型設計 |
||
模板測試設計 |
在設計的原型上能夠模擬手機端上運行其中的多種簽到功能即設計成功 |
||
編制 |
|
日期 |
2019年10月25日 |
功能描述 |
做爲教師端的另外一大重要組成部分,支持教師建立班級的功能,能夠經過邀請碼等方式令學生加入班級。也能夠在此處發佈消息 |
||
接口描述 |
輸入:建立班級接口,發佈的消息 輸出:無 |
||
內部元素結構 |
包含要發佈的消息 包含建立的班級信息 |
||
人機界面設計 |
見原型設計 |
||
模板測試設計 |
在設計的原型上能夠模擬手機端上運行建立班級、發佈消息功能即設計成功 |
||
編制 |
|
日期 |
2019年10月25日 |
功能描述 |
系統中與教師端一塊兒構成整個體系,支持學生在其中進行考勤記錄查看,查看發佈的消息,簽到,加入班級等種種功能 |
||
接口描述 |
輸入:各類接口按鈕與要進行其他操做時輸入的信息 輸出:無 |
||
內部元素結構 |
|
||
人機界面設計 |
見原型設計 |
||
模板測試設計 |
在設計的原型上能夠模擬手機端上運行以上功能即設計成功 |
||
編制 |
|
日期 |
2019年10月25日 |
061409 | 項目經理,監控整個體系流程的安排,以鼓勵的方式激發其餘人的創造性與積極性。負責關鍵性代碼的書寫及系統的測試工做 |
071324 | 產品經理,負責市場調研與用戶故事的編寫,大部分基礎代碼的產出由他之手 |
062609 | 體系架構,UI界面設計及簡單的原型設計。負責核心代碼的編寫 |
092324 | 開發人員,在結構設計與原型設計完成後,經過具體編碼來實現具體功能並經過設計GUI來將原型設計實現 |
第二三週 | 進行用戶調研及結構設計,產將品功能進行細分,將模塊劃分出來,並給出產品具體功能結構圖 |
第四周 | 進行原型設計,各項具體功能的開發,基礎代碼編寫 |
第五六週 | 測試運行版本,優化效能 |
第七週 | 發佈產品,進行推廣,收集意見進行再改進 |