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