[自习任我行]软件需求报告
[自習任我行]軟件需求報告
組員:楊波、周亞豪、崔海營、閔芮、蔡容玉、高琪、張丹丹
?????
1系統概述
自習任我行基于Android2.3開發,可以運行于2.3及以上版本手機。本軟件是一款專門針對大學生上自習的軟件,實現的功能主要有3大部分。①自習室查詢,用戶可以對學校的自習室進行查找的操作。②終端上網,該模塊主要是強制學生在仔細期間不能上網,主要功能是切斷手機上網。③鬧鐘提醒,用戶可以設定提醒鬧鐘,系統到時間了就提醒用戶自習時間結束要去進行別的活動了,主要實現了提醒的添加和刪除。
2系統需求分析
2.1需求概述
2.1.1目標
隨著人們在移動環境下生活工作頻率的不斷增加,手機的用途也日益豐富。現在,對于用戶來講,手機不僅意味著一種打電話,發短信的溝通工具,而是日常生活,娛樂,工作的一部分。對于大學生來說,手機軟件也是學習的好幫手,現在很多大學生要考研考公務員,專業課學習任務也不輕松,促使很多同學都抽空便來上自習,一些同學經常有找不到自習室或找自習室太麻煩的煩惱,這款軟件的目標就在于解決同學的這種煩惱。
本軟件的主要功能有:
(1)查詢學校特定時間地點的自習室。
(2)自己設置鬧鐘提醒,提醒同學去上課、進行戶外活動等等。
(3)自習時間切斷上網功能,強制同學坐到專心上自習。
??? 系統流程如下圖:
?
?
?
?
?
?
?
圖2-1系統流程圖
?
?
2.1.2運行環境
客戶端操作系統:Android;
客戶端硬件設備:Android手機等移動終端;
JDK版本1.6以上;
Android SDK版本2.2以上
開發環境:windows7 / windows XP
開發軟件:eclipse
2.1.3用戶的特點
安卓系統移動終端使用者。
2.1.4約束條件
由于每學期的教室安排是不一樣的,而很多課程的課時也不同,所以自習任我行軟件是需要定時更新的。有些突發事件,如某某教室開講座等也是會不定時發生并無法預測的,所以查詢的自習室可能會有課,但大多數情況下查詢結果還是很正確的。
2.2需求規格???????????
2.2.1軟件系統總體功能/對象結構
本軟件系統總體要體現的功能如下用例圖,為用戶有效利用課余時間上自習提供。
?
?
圖2-2 系統用例圖
?
?
圖2-3 系統層次圖
?
?
2.2.2軟件子系統功能/對象結構
本軟件實現的系統結構如下圖:
?
?
圖2-4 系統結構圖
3 詳細需求說明
3.1功能需求描述
3.1.1自習室查詢模塊
??? 本模塊是要建立一個自習室查詢功能的模塊,方便用戶查看自習室空余信息。用戶只要選擇自習時間段、自習地點等信息,便可以查看哪些教室無課可上自習。當輸入為空,還會提醒用戶出錯不會成功保存課程從而確保課程信息的完整性。當用戶希望切換查詢信息時,還可以清空查詢的結果進行再次查詢。
圖3-1 自習室查詢模塊IPO圖
3.1.2 計時鬧鐘模塊
計時鬧鐘模塊,是為了對一些重要的課程信息做有對話、有震動鈴聲的提醒,用戶可以自行設置提醒時間。添加的鬧鐘可以刪除。
?
圖3-2 計時鬧鐘模塊IPO圖
3.1.3 上網功能模塊
上網功能模塊,是為了強制學生課余上自習期間不能玩手機,尤其是上網等活動。
圖3-3 上網功能模塊IPO圖
?
4.未解決的問題
??? 本軟件自習任我行,數據庫的更新是一個很頻繁的任務,因為每學期的教室安排不同,且科目的課時也不相同,做到統一規整是一件很困難的事情。
?
轉載于:https://www.cnblogs.com/stduyangbo/p/3695106.html
總結
以上是生活随笔為你收集整理的[自习任我行]软件需求报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AIOT介绍
- 下一篇: TextView 显示出现单词折行问题