《大學生個人助理》系統分析說明書

2021-03-03 23:03:54 字數 3335 閱讀 7680

《大學生個人助理》是非常通用的的大學生個人生活、學習管理系統,是大學生實現個人資訊管理資訊化的前提和基礎。由於當代大學生的對於理財工具以及個人事務管理工具的需要,我們的系統主要是幫助他們以資訊化的方式取代現有的人工記錄以便於大學生們增強理財觀念,更好地管理個人事務。

作為當代大學生,我們的大學生活緊張而忙碌。為了更好的規劃自己的校園生活,我們認為開發一套更適合大學生使用的個人助理系統能幫助廣大同學更好地完成每天的學習工作任務。開發的基本目標包括:

每日消費的錄入、收入的錄入、收入計畫和日記,課程表提醒形成安排等。《大學生個人助理》需要完成以下幾項大的功能:

(1) 天天記賬

(2) 日誌記錄

(3) 課表提醒

1. 硬體環境

處理器:intel pentium 166mx 或更高

記憶體:32m

硬碟空間:1gb

顯示卡:svga顯示介面卡

2. 軟體環境

作業系統:windows 98/me/2000/xp

《大學生個人助理》的總體目標式為使用者(大學生)管理日益繁雜的個人日常的生活、學習資訊提供乙個方便有效的管理平台,提高日常生活和工作效率。

具體需要實現以下一些基本功能。

天天記賬:記錄日常的收入與支出情況,並且根據收支記錄為使用者提供豐富的分析功能,為做出以後的消費計畫提供依據,並提供收支記錄的新增、查詢、瀏覽、修改和刪除等管理功能。

日誌記錄:記錄日常生活或者工作事件,以免遺忘,並提供記錄的新增、查詢、瀏覽、修改和刪除等管理功能。

課表提醒:記錄本學期的課程,包括課程名稱、上課時間、上課地點、任課教師等內容,提供上課提醒功能,並提供課程資訊的新增、查詢、瀏覽、修改和刪除等管理功能。

依據需求分析的結果,大學生個人助理應設計成乙個能夠執行於普通個人電腦上,並且適合於大學生需求的簡單實用的助理工具,下面從軟體的整體結構設計、介面設計等方面來闡述一下系統的總體設計。

大學生個人助理是為單個使用者提供管理功能,因此將本系統設計成乙個相對封閉的單擊執行系統。作為大眾化的應用軟體,其使用者介面往往是決定軟體質量的首要條件,所以介面設計是開發與設計的重點,應充分貫徹簡單易用、美觀大方的基本原側。

系統採用結構化的設計方法進行設計,採用快速開發平台delphi 7進行開發。

依據需求分析結果,系統可以分為三個模組:天天記賬模組、日誌記錄模組和課程提醒模組。系統模組結構圖如圖1所示。

1. 天天記賬模組

該模組提供對個人日常收支情況的記錄以及對消費情況進行分析並做出消費計畫的功能,主要是提供對日常收支的錄入、修改、刪除和瀏覽查詢以及根據對以往消費的記錄做出下階段消費計畫的功能。其中,記錄的資訊主要包括時間、金額、收支原因等內容。天天記賬模組的模組功能樹如圖2所示。

2. 日誌記錄模組

該模組提供對個人日常生活、工作等事件的記錄功能,主要是提供對日常事件資訊的錄入、修改、刪除和瀏覽查詢功能。其中,記錄的資訊主要包括日期、天氣、心情、日誌內容等。日誌記錄模組功能樹如圖3所示。

3. 課程提醒模組

該模組提供對個人課程資訊的管理功能,主要是提供對課程資訊的錄入、查詢功能。課程提醒功能樹如圖4所示。

系統的主體流程如圖5所示。

介面設計應遵循簡潔美觀、方便易用的基本原則。

1. 系統主控平台介面設計

系統主體介面使用類似**風格的布局設計,通過功能圖示方式為使用者提供各項系統功能。具體設計效果如圖6所示。

2. 天天記賬模組介面設計

具體設計效果如圖7所示。

3. 日誌記錄介面設計

具體設計效果如圖8所示。

4. 課程提醒介面設計

具體設計效果如圖9所示。

根據系統功能設計的要求以及功能模組的劃分,對於本系統的資料庫,可以列出以下資料項和資料結構。

(1)名稱:消費支出表

表名稱標識:account

資料**:天天記賬模組錄入。

(2)名稱:收入表

表名稱標識:account_in***e

資料**:天天記賬模組錄入

(3)名稱:消費計畫表

表名稱標識:account_plan

資料**:天天記賬模組錄入

(4)名稱:日誌記錄表

表名稱標識:diary

資料**:日誌記錄模組錄入

(5)名稱:課程記錄表

表名稱標識:course

資料**:課程提醒模組錄入

(6)名稱:使用者資訊表

表名稱標識:owner

資料**:註冊模組錄入

資料庫e-r圖

基於系統需求分析與系統總體設計的結論,本系統採用delphi 7實現各模組的功能,下面按照模組的劃分來分別闡述系統的詳細設計和實現過程。

1. 功能描述

啟動應用程式,為使用者提供主體操作介面,對系統功能統一管理。

2. ipo圖

輸入:使用者操作請求。

處理:(1) 啟動應用程式;

(2)根據輸入的使用者操作請求,呼叫相應的功能模組。

輸出:各個功能模組。

1. 功能描述

通過使用者名稱和口令驗證使用者身份,從而啟動主程式。

2. ipo圖

輸入:使用者名稱密碼。

處理:(1)啟動登入介面,等待使用者輸入使用者名稱和密碼;

(2)根據使用者名稱和密碼讀取使用者信心表,判斷使用者身份。

(3)根據使用者資訊表中的記錄分配登入許可權。

輸出:系統主控平台。

1. 功能描述

記錄日常的收入與支出情況,並且根據收支記錄為使用者提供豐富的分析功能,為做出以後的消費計畫提供依據,並提供收支記錄的新增、查詢、瀏覽、修改和刪除等管理功能。

2. ipo圖

輸入:日常收支情況記錄。

處理:(1)啟動管理介面,顯示收支資訊;

(2)根據使用者選擇功能在資料庫收支表中查詢、新增、更新和刪除記錄,通過記錄進行消費情況分析;

(3)更新介面顯示。

輸出:天天記賬模組資訊資料庫表。

1. 功能描述

記錄日常生活或者工作事件,以免遺忘,並提供記錄的新增、查詢、瀏覽、修改和刪除等管理功能。

2. ipo圖

輸入:日誌記錄。

處理:(1)啟動管理介面,顯示日誌資訊;

(2)根據使用者選擇功能在資料庫日誌記錄表中查詢、新增、更新和刪除記錄;

(3)更新介面顯示。

輸出:日誌記錄模組資訊資料庫表。

1. 功能描述

記錄本學期的課程,包括課程名稱、上課時間、上課地點、任課教師等內容,提供上課提醒功能,並提供課程資訊的新增、查詢、瀏覽、修改和刪除等管理功能。

2. ipo圖

輸入:課程資訊。

處理:(1)啟動管理介面,顯示課程資訊;

(2)根據使用者選擇功能在資料庫課程資訊記錄表中查詢、新增、更新和刪除記錄;

(3)更新介面顯示。

輸出:課程提醒模組資訊資料庫表。

教學管理系統分析說明書

1 引言 專案名稱 高校教學管理系統 目標 使用計算機管理教學管理過程中能夠完成各項教務管理工作,而且 效率高,並且能夠達到完善改進各種管理體制職能,消除管理弊端,優化管理流程。功能 實現教學計畫 教學任務 學生成績 學籍管理和教學評估資訊的自動化管理。開發者 使用者 教務員 系主任 教研室主任 教...

高校宿舍管理系統分析說明書

09級公共事業管理 一 系統需求分析 本系統的終端使用者為宿舍樓管理員,本宿舍樓的學生。根據我們日常生活中的經驗,結合對自己學校宿舍樓管理老師的諮詢和對同宿舍樓同學的調查,得出使用者的下列實際要求 一 宿舍樓的基本情況 學生住在宿舍樓中,每棟宿舍樓都會有若干名老師負責本宿舍樓的日常管理。1 學生的基...

人事管理系統分析說明書

人事管理系統 系統分析說明書 需求規格說明書 目錄1 概述1 1.1 編寫目的1 1.2 參考資料 人事管理系統 系統分析說明書 需求規格說明書 目錄1 概述1 1.1 編寫目的1 1.2 參考資料 人事管理系統 系統分析說明書 需求規格說明書 目錄1 概述1 1.1 編寫目的1 1.2 參考資料1...