大學生個人管理系統

2021-03-04 07:37:26 字數 2727 閱讀 3338

專案名稱大學生個人資料管理系統

專業班級 09計科(1)班

學生姓名李雲彩

學號 0941

指導教師趙楠楠

目錄第一章系統概述 1

1.1 系統開發背景和意義 1

第二章系統需求分析 1

2.1 使用者需求 1

2.2 系統需要實現的功能和操作如下: 2

2.3 功能需求分析: 3

第三章系統總體設計 6

3.1 設計步驟: 6

3.1.1複查基本系統模型: 6

3.1.2複查並精華資料流圖: 6

3.1.3確定型別: 6

3.1.4根據資料流圖得到hipo圖: 6

第四章詳細設計 7

第五章課程設計心得與體會: 8

眾所周知,在當今社會,大學生的數量每年都是只增不減,對於學生個人而言,隨著個人學歷以及社會閱歷的日益漸增,我們每天或一段時間內需要處理的事情也漸漸增多,其中有很多事情對於今後一段時間的生活有很大關聯。例如,我們認識了許多新朋友,如何把他們的****有效安全的儲存下來,或者把我們近期的消費數目記錄下來,或者每學期都有一些新課程的資料儲存下來,又或者有一些事情對於自己近期的生活有很大關聯,如何把它們行之有效的儲存下來,並且能夠及時通知自己……這都是我們想迫切處理的問題。本設計就是要專門解決這些問題,有許多問題我可能還沒有想到或接觸到。

因此本設計也僅是乙個嘗試性的工作,其中只有很多重要的思想和方法,不涉及一些重要的程式**。

本系統主要是乙個面向廣大在校大學生的個人資料管理系統,當然,對於那些已經參加工作人也同樣適用。它能夠實現資訊管理的基本功能,包括新資料的錄入,查詢,資料的刪除等操作。使用者合法註冊後必須輸入使用者賬戶和密碼才能成功進入該系統,以此保證了資料的安全性和個人隱私,進入該系統後可以依照自己的想法進入相應的功能模組,進行資訊的檢視,錄入,更新等基本操作。

對於非法操作,系統有識別和防護措施。因為是大學生,很多是資料可以相互共享,因此我設計了同學之間相互共享資料的功能。

本系統在設計過程中,為了克服一些困難,需要使程式**標準化,軟體統一化,確保軟體的可維護性和使用性,刪除不必要的管理冗餘,實現管理規範化、科學化、介面友好、簡單化、做到實用、方便,盡量滿足廣大使用者的需求。

(1) 登入功能:登入系統為身份驗證登陸,使用者輸入使用者賬戶和密碼後才能進入該系統,若輸入有誤,系統會給出警告,三次錯誤後,需等待半個小時後才能再次輸入,以此保證了系統的安全性。

(2) 更新資料功能:使用者進入系統後,找到相應的所屬功能模組,然後根據自己的需要,可以刪除一些已經對自己沒有任何用處的資料,或者重新輸入自己要儲存的資料。

(3) 查詢功能:使用者進入系統後,找到相應的所屬功能模組,然後根據內容輸入或根據關鍵字進行查詢,查詢出的資訊會顯示在介面上,並且可以預覽和列印出結果。

(4)資源共享功能:首先要新增對方為好友,在同對方同意新增之後,你們兩就互相成為了好友。只有在對方將他的資料設定了共享之後,我才能共享他的資料。

(5) 系統維護功能:資料的安全管理,主要是依靠管理員通過管理員、密碼登陸系統,對資料庫裡的資料進行備份和恢復,資料備份後,如果出了什麼意外可以恢復資料庫到當時備份的狀態,這提高了系統和資料的安全性,有利於系統的維護。

進行以上功能操作處理時,可根據下述的功能分析中的資料流圖進行。

本系統的主要資料流圖如下:

使用者名稱、密碼

個人資料

大學生資料管理系統

第0層 使用者名稱、密碼

個人資料

個人資料

好友資料

使用者資料資料庫

第1層使用者資料資料庫

管理員、密碼

第2層有了系統的資料流圖後,還有相當多的資料資訊需要進一步描述,這就是需要定義資料字典,才能把現有的系統描述清楚。下圖列出了系統的主要資料字典。

系統的輸入和資料輸出符合實際

在資料流圖中,「管理員登陸系統」向「備份資料」和「恢復資料」資料流(使用者資料)是使用者已經儲存的資料。

我設計的大學生個人資料管理系統使用者部分屬於變換型,管理員部分為事務型。

依據軟體工程的基本原理,詳細設計階段的根本任務是確定應該怎樣具體實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在系統實現階段可以把這個描述直接翻譯成用某種程式語言書寫的程式。具體來說就是把經過總體設計得到的各個模組詳細的加以描述。

採用事件驅動的程式設計機制,所以在此給出軟體系統的pad圖,如下圖

管理員使用者

身份使用者

1、對自己設計進行評價,指出不合理和不足之處,提出改進的方案。本次的設計總體來說設計的比較簡單,考慮不過細緻,有些地方沒有考慮。也有些地方是做的比較滿意的,有可圈點的地方。

比如我們給個人軟體系統嵌入了比較多的功能,能過滿足使用者的日常需要,並且其功能使用相對簡單,不會給使用者帶來使用時的困擾。但是,我們還是有不足的地方,如功能的優化簡潔,這一點我們由於知識不夠充分,所以功能優化方面有所欠缺。

合理之處有:我所設計的大學生個人資料管理系統,整體設計比較清晰,分為若干個模組,不僅便於設計功能,並且使用者用起來也會對整個軟體有個清晰地感覺,不會在用起來感到吃力。

2、在學習的過程中的感受:在本次的課程設計中,有些知識沒有掌握,所以資料庫方面的設計沒有做。其次是感覺,知識掌握的不夠牢固,掌握的知識不夠全面,查了許多資料才勉強做出來,看來基礎知識是非常重要的。

再加之個人掌握的知識有限。希望在以後的學習中能夠掌握很多的知識來完成本系統的開發。但是,通過對大學生個人資料管理系統的初步設計,讓我得以對掌握的知識的運用,這樣更能使知識掌握的更加牢固。

大學生個人消費管理系統

河北工業大學計算機軟體技術基礎 vc 2012年課程設計報告 學院資訊工程學院班級姓名學號成績 一 題目 大學生個人消費管理系統 18 二 設計思路 1 總體設計 1 分析程式的功能 該程式主要是對大學生消費資訊進行管理與統計,主要實現對大學生每月的各項花費進行管理,包括消費記錄的錄入 修改 查詢 ...

大學生個人總結

時光飛逝,轉眼間又到一學期的最後階段了。如今已是我進入大學的第二年,兩年來,在各位老師和同學們的關心 幫助下,通過自身不斷的努力,各方面均取得了一定的進步。回顧一下過去,總結一下這個學期的各方面情況,現歸納以下幾個要點 一 學習上,比起大一有了些許退步。經過大一一年的適應,這個學期基本上都已習慣了日...

大學生個人總結

第三年 大三 大三這一年給我留下太多值得好好總結的回憶,回顧大三一年的生活,在思想上,學習上,人際交往上有了明顯的提高,有了自己的想法。從開始單純的想著學習問題,到開始考慮自己未來的問題。大三經歷的很多事情,使我開始思考,也許這對我以後的發展是有很大幫助的。這一年,在學習方面,我汲取了前兩年的經驗和...