小組成員:前端
姓名 | 學號 | 分工 |
邵昱程 | 31701014 | 軟件需求分析,數據庫設計,後端程序編寫優化 |
鈕文劍 | 31701044 | 需求分析,前端 |
羅宇 | 31701043 | 需求分析,框架 |
鄭逸暘 | 31701331 | 原型設計,後端 |
沈亦騫 | 31701045 | ER圖設計,前端 |
吳雨翰 | 31701051 | 文檔撰寫,前端 |
隨着我國高等教育的快速發展,高校辦學規模不斷擴大社團活動日益豐富,高校中大大小小的社團猶如雨後春筍般地創建起來。然而,其中許多的社因爲缺少管理而發展困難,因而便紛紛在曇花一現中退出了社聯的大舞臺。社團的出現爲大學生們供了一個展示自我、發展自個人平臺。然而,社團從創建到社團消亡過程,對於學校來講無疑是資金的流失;對於學生來講即是缺乏了一個發展自個人舞臺。面對社團內紛繁複雜的事物以及日益增多的資料收藏,社團負責人急需一個有效的管理系統做爲本身的管理工具,實現網上操做,提升工做效率。然而在目前,大部分的高校都沒有能設立起這樣的管理系統。我所開發的唐仲英愛心社活動管理系統就是一個從整體立足,以社團的主體工做—社團活動爲出發點兼顧社員管理,爲社團負責人提供了一個方便、快捷地瞭解社內信息和及時、準確的作工做計劃的工具,從而爲社團良好的發展起到了必定的推進做用數據庫
需求分析是整個設計過程的基礎,是最困難、最耗時間的一步。需求分析作的很差,甚至會致使整個數據庫設計返工重作。 1.1 設計目標與任務 後端
1.1.1需求分析階段的目標 安全
(1) 詳細調查,深刻了解社團,對存在的問題進行分析,從而完成對背景和研究意義的分析; 框架
(2)完成業務處理和數據處理(業務流圖和數據流圖),準確地表達用戶的需求;數據庫設計
(3) 創建數據字典; 工具
1.2需求分析階段的任務 優化
(1) 處理對象:活動信息,社員基本信息,評價信息,入社審批信息,活動地點信息 ,活動審批信息,社團信息,社團職位信息,團委信息,學生信息詳細描述以下: spa
a 活動信息:活動的詳細資料,涉及的數據有:活動的編號,名稱,負責人id,活動經費,活動介紹等; 設計
b社員基本信息:社長審批社員可否參加活動的依據,涉及的數據主要有:編號,姓名,學號,入社時間等;
c社員活動審批信息:處理活動參加狀況,一個社員能夠參加多項活動,一項活動能夠被多個社員參加。涉及的主要信息有:活動的編號,社員的編號,是否爲負責人;
d社團活動審批信息:編號,地點id,時間,審批狀態
e 活動評價信息:其中主要涉及的數據有:評價編號,活動編號,評價內容,活動得分;
f 團委信息:其中主要涉及的數據有:團委編號,名字;
g 學生信息: 其中主要涉及的數據有:學號,名字,性別,生日,地址,電話,興趣,年級;
h 社團職位信息:其中涉及的數據有:社團編號 ,社員編號,職位
i 地點信息:一項活動能夠在多個地點開展,一個地點能夠開展多項活動。涉的內容主要有:地點的編號,地點的名稱,地點圖片,地點負責人,聯繫電話等;
j 社團信息 :社團編號,社團名字,辦公地點,社團經費,成員數量,建立時間;
在以上處理對象中,可用每一個處理對象的編號或名稱將各個對象聯繫起來,能夠實現社內整體信息的查看,同時,當其中的某個對象改變時,其餘對象中的數據要作相應的改變。
(2)處理的功能
本系統處理功能比較簡單,主要包括活動的管理爲核心模塊,社員的管理,社員參加活動的管理等。其中,主要實現查詢,插入、修改、刪除等功能。
(3)安全性及完整性要求
因爲本系統的用戶主要是基於社團管理者管理社內主要業務出發,同時還容許社內成員瞭解本身參加活動狀況,於是其安全性要求不是很高。
在用戶登陸管理系統中,有相關用戶身份(用戶名和密碼)驗證。用戶主要爲社團管理者和社員,有社員權限限制。對操做過程當中的數據查詢和更新操做,可對數據庫訪問進行受權,還能夠創建視圖對不一樣的用戶進行權限設置,從而進一步來保證安全性。
在完整性要求中,活動編號,社員編號,村莊編號等可做爲主鍵,可惟一標識實體,社員入社,社員參加活動以及活動的選址等,都經過外鍵將其聯繫起來。
1.2 結果
1.2.1需求調查以及收穫
在整個需求分析階段,首先經過親身參加業務工做來了解業務活動的狀況;其次,查閱了許多相關資料(社員信息,活動資料等);最後經過與社長交談,經社長介紹社內現狀及其工做中遇到的困難,認識到此係統應該實現的功能以及在作這個系統時我應該努力的方向。
1.2.2業務流程圖(業務流圖如圖1.1)
業務描述:通常學生經過提交入社申請,經祕書處批准,經過者則可成爲社員。祕書處擬訂並提交本學期的計劃書,經團委老師審覈,審覈經過的活動再交由外聯部進行實地調查、聯繫。外聯部經過實際調查取得村莊的信息並與當地主要負責人聯繫好後,組織部就根據以上所得信息開展活動。社員參加活動要在祕書處報名,祕書處對全部報名者進行審覈,審覈經過者即可參加活動。
數據流圖
ER圖
原型圖展現: