七彩虹大學生社團管理系統(tǒng)
ASP.NET網(wǎng)頁制作課程之
《七彩虹大學生社團管理系統(tǒng)》需求分析&部分展示
作者:章里、周皓劍
指導老師:黃龍軍
需求分析
項目組
文 檔 編 號
產(chǎn)品版本
密級
項目1組
Community management
V1.0
內部
項目名稱
七彩虹之大學生社團管理系統(tǒng)
共 頁
七彩虹之大學生社團管理系統(tǒng)
---需求分析說明書
文件名稱:
七彩虹之大學生社團管理系統(tǒng)---需求分析說明書
版本號:
V1.0
發(fā)布日期:
2012年12月20日
文檔創(chuàng)建者:
周皓劍
文檔評審者:
章里
文檔批準者:
黃龍軍
文檔維護者:
章里
文檔摘要:
描述了本項目所要達到的目標、實現(xiàn)的功能和范圍。
目錄
1引言.............................................................................................................................3
1.1編寫目的.............................................................................................................3
1.2適用范圍.............................................................................................................3
1.3文檔概述.............................................................................................................3
2項目概述.......................................................................................................................3
2.1項目名稱.............................................................................................................3
2.2項目背景.............................................................................................................4
2.3項目開發(fā)的可行性研究........................................................................................4
2.4系統(tǒng)范圍和系統(tǒng)邊界............................................................................................4
2.5功能概述.............................................................................................................4
2.6業(yè)務用例.............................................................................................................4
2.6.1系統(tǒng)角色....................................................................................................4
2.6.2注冊用戶....................................................................................................5
2.6.3管理員.......................................................................................................6
3系統(tǒng)功能性需求.............................................................................................................6
3.1系統(tǒng)功能.............................................................................................................6
3.2詳細功能需求......................................................................................................8
3.2.1身份驗證....................................................................................................9
3.2.2個人信息系統(tǒng)...........................................................................................10
3.2.3主頁信息系統(tǒng)...........................................................................................11
3.2.4用戶信息管理...........................................................................................12
3.2.5管理員信息管理.......................................................................................12
3.2.6活動申報單管理.......................................................................................14
3.2.7社團信息管理...........................................................................................15
3.2.8留言管理..................................................................................................16
3.2.9角色管理..................................................................................................17
3.2.10權限管理................................................................................................17
3.2.11個性化功能.............................................................................................18
3.2.12照片管理................................................................................................19
3.2.13文件下載上傳管理..................................................................................19
3.3系統(tǒng)的活動圖.....................................................................................................20
4系統(tǒng)的配置與實現(xiàn).......................................................................................................21
4.1系統(tǒng)的組件圖.....................................................................................................21
4.2系統(tǒng)的配置圖.....................................................................................................22
5資源需求.....................................................................................................................23
5.1軟件資源需求.....................................................................................................23
5.2硬件資源需求.....................................................................................................23
6數(shù)據(jù)需求.............................................................................................................23
6.1表匯總...............................................................................................................24
1引言
項目小組認真全面的調查了用戶對大學生社團管理系統(tǒng)的需求,根據(jù)大學生社團管理系統(tǒng)的業(yè)務分類、業(yè)務操作和數(shù)據(jù)結構等具體要求,確定了系統(tǒng)性能要求、系統(tǒng)運行環(huán)境要求。為系統(tǒng)下一步的開發(fā)工作奠定了良好的基礎。
1.1編寫目的
1.作為軟件系統(tǒng)開發(fā)技術協(xié)議的參考依據(jù),為用戶及開發(fā)雙發(fā)提供參考。
2.根據(jù)在線系統(tǒng)的特點,對被開發(fā)軟件系統(tǒng)的主要功能、性能進行完整描述,為開發(fā)者進行詳細設計和編程提供基礎。
1.2適用范圍
本文檔適用于所有與本項目有關的軟件開發(fā)階段及其相關人員。
1.3文檔概述
本需求規(guī)格說明書,概括性的描述了大學生社團管理所要完成的工作,是軟件開發(fā)人員和用戶對本系統(tǒng)的業(yè)務流程及功能達成共識。通過本需求規(guī)格說明書可以全面了解大學生社團管理系統(tǒng)所要完成的任務和所要達到的功能。
2項目概述
2.1項目名稱
大學生社團管理系統(tǒng)
該系統(tǒng)的項目計劃開始日期為2012年11月10日,項目開發(fā)周期為2個月。
2.2項目背景
大學生社團是由高校學生依據(jù)興趣愛好自愿組成,按照章程自主開展活動的學生組織?!案咝W生社團活動是實施素質教育的重要途徑和有效方式,在加強校園文化建設、提高學生綜合素質、引導學生適應社會、促進學生成才就業(yè)等方面發(fā)揮著重要作用,是新形勢下有效凝聚學生、開展思想政治教育的重要組織動員方式,是以班級年級為主開展學生思想政治教育的重要補充”。學生社團作為繁榮校園文化、促進學生全面發(fā)展的有效載體,鍛煉了學生的社會能力,培養(yǎng)了他們樂群互助的合作精神,其地位和作用越來越受到人們的普遍重視。
2.3項目開發(fā)的可行性研究
技術可行性
本系統(tǒng)開發(fā)工具使用visio studio 2010,使用的語言c#加上SQL查詢語句。Sql語言語法嚴格,結構嚴密,非常適合我們學生使用。本系統(tǒng)所使用數(shù)據(jù)庫為SQL2005,該數(shù)據(jù)庫結構體小,操作簡單,易于編程。作為微軟主打產(chǎn)品c#雖然在平臺方面欠佳,但是無論是在在實際應用中不失為一種十分便利快捷的開發(fā)工具,還是在功能上亦不弱,在win8面世之后我們堅信c#必定越走越遠,此外,經(jīng)濟可行性從本平臺開發(fā)的角度出發(fā),平臺開發(fā)所需資金甚少,在人力方面只需一人大約花1、2個月的時間進行設計與實現(xiàn),而在軟硬件方面只需一臺計算機(硬件:CPU+內存:512MB+硬盤:80G)和相關的軟件(Windows XP+0ffice2003+sql2005+visio studio 2010)即可。相對實現(xiàn)這個系統(tǒng)后學校和學生帶來的方便和好處,這些經(jīng)濟的投入是可行并值得的。開發(fā)本系統(tǒng)需要一臺個人電腦和相應的軟件即可,并且開發(fā)的時間不是很長。綜上所述,開發(fā)該系統(tǒng)在經(jīng)濟上是可以實現(xiàn)的。
操作可行性:
在系統(tǒng)設計和實現(xiàn)前三個星期主要是以看書以及收集有關系統(tǒng)方面的資料為主,接下來就是對系統(tǒng)的分析,做數(shù)據(jù)庫,界面,以及中間的連接。該系統(tǒng)面向全校師生,用戶無需進行培訓,只要具備一定的計算機基礎知識即可,適用范圍比較廣,由此可認為該系統(tǒng)在操作性上是可行的。
法律可行性:
這個大學生社團管理系統(tǒng)由本人與周皓劍同學設計和開發(fā)而成,在法律上并未侵害他人權利,無須承擔任何法律責任,所以在法律方面開發(fā)此系統(tǒng)是完全可行的。
課題需求分析
大學生社團以“繁榮校園文化,打造社團品牌,推進素質拓展,服務廣大同學”為宗旨,以實現(xiàn)大學學生社團的自我管理、自我監(jiān)督、自我發(fā)展為目標,通過多層面組織引導學生社團活動,進行能力培養(yǎng),提高大學生思想覺悟,增強大學生的綜合素質。
2.4系統(tǒng)范圍和系統(tǒng)邊界
系統(tǒng)主要面向的服務對象是大學生社團,為在校大學生社團提供一個好的交流平臺,方便于大學生社團內部與大學生社團之間的交流與管理。
2.5功能概述
為了對網(wǎng)站進行安全管理,網(wǎng)站采用基于角色的權限控制,將人員大體分成2類,注冊用戶,管理員。
A.對于注冊用戶:
1.可以瀏覽社團活動信息
2.可以在線留言
3.可以在線提交社團活動申報
4.可以修改個人信息
5.可以查看各個社團簡介
6.個性化功能
B.對于管理員:
1.可以管理社團活動信息
2.可以管理社團活動申報
3.可以修改個人信息
4.可以管理公告
5.可以管理用戶信息
6.可以管理留言
7.可以對網(wǎng)站進行數(shù)據(jù)維護
8.權限管理
9.個性化功能
2.6業(yè)務用例
2.6.1系統(tǒng)角色
系統(tǒng)的主要角色和權限如下:
表2-1系統(tǒng)的主要角色和權限
角色
權限
管理員
人員管理、社團管理、公告管理、社團活動管理、留言管理、數(shù)據(jù)維護、權限管理、個性化功能
注冊用戶
瀏覽社團活動信息、查看網(wǎng)站信息、在線留言、在線提交社團活動申報、個人信息的管理、個性化功能
2.6.2注冊用戶
注冊會員主要功能是在瀏覽社團活動信息、查看網(wǎng)站信息、在線留言、在線提交社團活動申報、個人信息的管理;還包括個性化功能
用例圖如下:
圖2.2注冊用戶用例圖
2.6.3管理員
系統(tǒng)管理員的主要功能有:人員管理、社團管理、公告管理、社團活動管理、留言管理、數(shù)據(jù)維護、權限管理等。
用例圖如下:
圖2.3管理員用例圖
3系統(tǒng)功能性需求
3.1系統(tǒng)功能
系統(tǒng)總體功能需求框圖如下圖所示:
圖3.1系統(tǒng)功能結構圖
3.2前臺功能分解圖
3.3后臺功能分解圖
3.2詳細功能需求
前臺系統(tǒng)
3.2.1身份驗證
A.用戶注冊
B.找回密碼
圖3.4用戶注冊時序圖
圖3.5用戶找回密碼
3.2.2個人信息系統(tǒng)
A.個人信息管理
B.查看留言
C.查看活動申報單
D.個性化功能
圖3.6個人信息
3.2.3主頁信息系統(tǒng)
A.社團信息
B.在線留言
C.瀏覽社團活動
D.在線提交活動申請
3.7用戶在線提交活動申請
后臺系統(tǒng)
3.2.4用戶信息管理
A.添加用戶
B.修改用戶信息
C.刪除用戶
3.2.5管理員信息管理
A.添加管理員
B.修改管理員信息
C.刪除管理員
D.更改管理員角色
3.7更改管理員角色說明
3.2.6活動申報單管理
A.更改申報單狀態(tài)
B.刪除訂申報單
3.8更改申報單狀態(tài)說明
3.2.7社團信息管理
A.添加社團信息
B.修改社團信息
C.刪除社團信息
3.9社團信息管理說明
3.2.8留言管理
A.刪除留言
B.回復留言
C.修改留言
3.10留言管理說明
3.2.9角色管理
A.添加角色
B.刪除角色
C.修改角色信息
3.11角色管理說明
3.2.10權限管理
A.添加權限
B.修改權限
C.刪除權限
3.12權限管理說明
3.2.11個性化功能
3.13個性化功能說明
3.2.12照片管理
3.2.13文件上傳下載管理
3.3系統(tǒng)的活動圖
活動圖可以分為垂直泳道,每個泳道表示工作流中不同的參與者。
查看泳道中的活動,就可以知道某個參與者的責任,通過不同泳道中活動的過渡,可以了解誰要與誰進行通信。這些信息在建?;蚶斫鈽I(yè)務時非常重要。
顧客訂餐和管理員處理申報單的活動圖如下所示:
3.14系統(tǒng)活動圖
4系統(tǒng)的配置與實現(xiàn)
4.1系統(tǒng)的組件圖
系統(tǒng)組件圖如下所示:
圖3.15系統(tǒng)組件圖
4.2系統(tǒng)的配置圖
系統(tǒng)由多個支點構成,應用服務器負責整個系統(tǒng)的總體協(xié)調工作,數(shù)據(jù)庫負責數(shù)據(jù)管理,客戶機通過互聯(lián)網(wǎng)與應用服務器相連,這樣管理員可以通過互聯(lián)網(wǎng)管理應用服務器,客戶可以通過互聯(lián)網(wǎng)管理應用服務器得到在線訂餐服務。
系統(tǒng)的配置圖如下所示:
圖3.16系統(tǒng)配置圖
5資源需求
5.1軟件資源需求
基于個性化推薦技術的在線訂餐系統(tǒng)軟件資源包括:
1、WindowsXp操作系統(tǒng)1套;
2、SQLServer 2005數(shù)據(jù)庫系統(tǒng)1套;
3、MicrosoftOffice 1套;
4、VisualStudio 2010開發(fā)工具1套;
5.2硬件資源需求
服務器推薦配置:
CPU類型 Xeon 5000/5100
CPU--SMP數(shù)量雙路
主板芯片組 Intel 5000V
處理器支持 2*Intel Xeon?5000/5100
處理器(標配/選配) 2* Intel Xeon?woodcrest 5110
內存(標配/最大) 2GB DDR2 Fully-Buffered DIMM /16GB DDR2Fully-Buffered DIMM
內存類型 DDR2 Fully-Buffered DIMM
硬盤控制器 Adaptec 7902W dualchannel Ultra320 SCSI,Intel ESB2 for 6 SATA
RAID支持 SCSI RAID 0, 1,10,SATA RAID 0,1,5,10
硬盤容量(標配/最大) 2*160GB SATA HDD/4*300GB SATA HDD
網(wǎng)卡 2*Intel 82563千兆網(wǎng)絡控制器
顯卡集成ATI ES1000 16MB PCI graphics controller
擴展插槽 1*(4)PCI-E,1*(4)PCI-E, 2*100MHz PCI-X,1*PCI
電源 520W
散熱風扇 2*100mm 5000RPM Fan
客戶端推薦配置:
CPU類型 AMD 3000+或
內存 512M
內存類型 DDR2 667
硬盤 80G
6數(shù)據(jù)需求
(1)主要是設計表結構。一般地,實體對應于表,實體的屬性對應于表的列,實體之間的關系成為表的約束。邏輯設計中的實體大部分可以轉換成物理設計中的表,但是它們并不一定是一一對應的。
(2)對表結構進行規(guī)范化處理。
數(shù)據(jù)庫在物理設備上的存儲結構與存儲方法稱為數(shù)據(jù)庫的物理結構,它依賴于給定的計算機系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應用要求的物理結果的過程,就是數(shù)據(jù)庫的物理設計。
數(shù)據(jù)庫的物理結構設計通常分為兩步:
(a)確定數(shù)據(jù)庫的物理結構,在關系數(shù)據(jù)庫中主要指存取方法和存儲結構;
(b)對物理結構進行評價,評價的重點是時間和空間效率。
6.1表匯總
表名
功能說明
OD_Administrator
管理員表,用來記錄管理員的信息
OD_Club
社團部表,用來記錄社團基本信息
OD_User
用戶表,記錄用戶的基本信息
OD_Partments
活動表,用來記錄各社團的活動流程
OD_Money
申請經(jīng)費表,用來展示社團經(jīng)費申請流程
OD_Apply
經(jīng)費審批表,用來展示社聯(lián)批準活動經(jīng)費流程
OD_ClubBasic
社團基本情況表,用來展示各個社團文化簡介等
OD_ClubBrief
各社團部門簡介,各社團部門簡介等
OD_News
社團資訊表,記錄社團最近動向的信息
OD_NewsCategory
社團資訊編號表,記錄資訊
OD_NewsContent
社團資訊內容表,記錄申請活動以及進行的活動
OD_Argument
留言表,用來記錄留言的相應信息
OD_Intergral
積分表,用來用戶的積分申請記錄
OD_images
照片表、用來記錄照片的增添刪改
前臺:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Login.aspx.cs"Inherits="Login"
Title="七?彩虹?大學生社?團?管理登?陸?界?面?"%>