歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOC文檔下載  

[計算機軟件及應用]七彩虹之大學生社團管理系統(tǒng)數據庫設計章里周皓劍

  • 資源ID:28748959       資源大小:1.01MB        全文頁數:73頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

[計算機軟件及應用]七彩虹之大學生社團管理系統(tǒng)數據庫設計章里周皓劍

七彩虹大學生社團管理系統(tǒng)ASP.NET網頁制作課程之七彩虹大學生社團管理系統(tǒng)需求分析&部分展示作者:章里、周皓劍指導老師:黃龍軍需求分析項目組文 檔 編 號產品版本密級項目1組Community managementV1.0內部項目名稱七彩虹之大學生社團管理系統(tǒng)共 頁七彩虹之大學生社團管理系統(tǒng)-需求分析說明書文件名稱:七彩虹之大學生社團管理系統(tǒng)-需求分析說明書版本號:V1.0發(fā)布日期:2012年12月20日文檔創(chuàng)建者:周皓劍文檔評審者:章里文檔批準者:黃龍軍文檔維護者:章里文檔摘要:描述了本項目所要達到的目標、實現(xiàn)的功能和范圍。目錄1引言.31.1編寫目的.31.2適用范圍.31.3文檔概述.32項目概述.32.1項目名稱.32.2項目背景.42.3項目開發(fā)的可行性研究.42.4系統(tǒng)范圍和系統(tǒng)邊界.42.5功能概述.42.6業(yè)務用例.42.6.1系統(tǒng)角色.42.6.2注冊用戶.52.6.3管理員.63系統(tǒng)功能性需求.63.1系統(tǒng)功能.63.2詳細功能需求.83.2.1身份驗證.93.2.2個人信息系統(tǒng).103.2.3主頁信息系統(tǒng).113.2.4用戶信息管理.123.2.5管理員信息管理.123.2.6活動申報單管理.143.2.7社團信息管理.153.2.8留言管理.163.2.9角色管理.173.2.10權限管理.173.2.11個性化功能.183.2.12照片管理.193.2.13文件下載上傳管理.193.3系統(tǒng)的活動圖.204系統(tǒng)的配置與實現(xiàn).214.1系統(tǒng)的組件圖.214.2系統(tǒng)的配置圖.225資源需求.23 5.1軟件資源需求.23 5.2硬件資源需求.236數據需求.236.1表匯總.241引言項目小組認真全面的調查了用戶對大學生社團管理系統(tǒng)的需求,根據大學生社團管理系統(tǒng)的業(yè)務分類、業(yè)務操作和數據結構等具體要求,確定了系統(tǒng)性能要求、系統(tǒng)運行環(huán)境要求。為系統(tǒng)下一步的開發(fā)工作奠定了良好的基礎。1.1編寫目的1.作為軟件系統(tǒng)開發(fā)技術協(xié)議的參考依據,為用戶及開發(fā)雙發(fā)提供參考。2.根據在線系統(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項目背景大學生社團是由高校學生依據興趣愛好自愿組成,按照章程自主開展活動的學生組織?!案咝W生社團活動是實施素質教育的重要途徑和有效方式,在加強校園文化建設、提高學生綜合素質、引導學生適應社會、促進學生成才就業(yè)等方面發(fā)揮著重要作用,是新形勢下有效凝聚學生、開展思想政治教育的重要組織動員方式,是以班級年級為主開展學生思想政治教育的重要補充”。學生社團作為繁榮校園文化、促進學生全面發(fā)展的有效載體,鍛煉了學生的社會能力,培養(yǎng)了他們樂群互助的合作精神,其地位和作用越來越受到人們的普遍重視。2.3項目開發(fā)的可行性研究技術可行性本系統(tǒng)開發(fā)工具使用visio studio 2010,使用的語言c#加上SQL查詢語句。Sql語言語法嚴格,結構嚴密,非常適合我們學生使用。本系統(tǒng)所使用數據庫為SQL2005,該數據庫結構體小,操作簡單,易于編程。作為微軟主打產品c#雖然在平臺方面欠佳,但是無論是在在實際應用中不失為一種十分便利快捷的開發(fā)工具,還是在功能上亦不弱,在win8面世之后我們堅信c#必定越走越遠,此外,經濟可行性從本平臺開發(fā)的角度出發(fā),平臺開發(fā)所需資金甚少,在人力方面只需一人大約花1、2個月的時間進行設計與實現(xiàn),而在軟硬件方面只需一臺計算機(硬件:CPU內存:512MB硬盤:80G)和相關的軟件(Windows XP0ffice2003+sql2005+visio studio 2010)即可。相對實現(xiàn)這個系統(tǒng)后學校和學生帶來的方便和好處,這些經濟的投入是可行并值得的。開發(fā)本系統(tǒng)需要一臺個人電腦和相應的軟件即可,并且開發(fā)的時間不是很長。綜上所述,開發(fā)該系統(tǒng)在經濟上是可以實現(xiàn)的。操作可行性:在系統(tǒng)設計和實現(xiàn)前三個星期主要是以看書以及收集有關系統(tǒng)方面的資料為主,接下來就是對系統(tǒng)的分析,做數據庫,界面,以及中間的連接。該系統(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功能概述為了對網站進行安全管理,網站采用基于角色的權限控制,將人員大體分成2類,注冊用戶,管理員。A.對于注冊用戶:1.可以瀏覽社團活動信息2.可以在線留言3.可以在線提交社團活動申報4.可以修改個人信息 5.可以查看各個社團簡介 6.個性化功能B.對于管理員:1.可以管理社團活動信息2.可以管理社團活動申報3.可以修改個人信息4.可以管理公告5.可以管理用戶信息6.可以管理留言7.可以對網站進行數據維護8.權限管理9.個性化功能2.6業(yè)務用例2.6.1系統(tǒng)角色系統(tǒng)的主要角色和權限如下:表2-1系統(tǒng)的主要角色和權限角色權限管理員人員管理、社團管理、公告管理、社團活動管理、留言管理、數據維護、權限管理、個性化功能注冊用戶瀏覽社團活動信息、查看網站信息、在線留言、在線提交社團活動申報、個人信息的管理、個性化功能2.6.2注冊用戶注冊會員主要功能是在瀏覽社團活動信息、查看網站信息、在線留言、在線提交社團活動申報、個人信息的管理;還包括個性化功能用例圖如下:圖2.2注冊用戶用例圖2.6.3管理員系統(tǒng)管理員的主要功能有:人員管理、社團管理、公告管理、社團活動管理、留言管理、數據維護、權限管理等。用例圖如下: 圖2.3管理員用例圖3系統(tǒng)功能性需求3.1系統(tǒng)功能系統(tǒng)總體功能需求框圖如下圖所示:圖3.1系統(tǒng)功能結構圖32前臺功能分解圖33后臺功能分解圖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é)調工作,數據庫負責數據管理,客戶機通過互聯(lián)網與應用服務器相連,這樣管理員可以通過互聯(lián)網管理應用服務器,客戶可以通過互聯(lián)網管理應用服務器得到在線訂餐服務。系統(tǒng)的配置圖如下所示:圖3.16系統(tǒng)配置圖5資源需求5.1軟件資源需求基于個性化推薦技術的在線訂餐系統(tǒng)軟件資源包括:1、WindowsXp操作系統(tǒng)1套;2、SQLServer 2005數據庫系統(tǒng)1套;3、MicrosoftOffice 1套;4、VisualStudio 2010開發(fā)工具1套;5.2硬件資源需求服務器推薦配置:CPU類型 Xeon 5000/5100CPU-SMP數量雙路主板芯片組 Intel 5000V處理器支持 2*Intel Xeon5000/5100處理器(標配/選配) 2* Intel Xeonwoodcrest 5110內存(標配/最大) 2GB DDR2 Fully-Buffered DIMM /16GB DDR2Fully-Buffered DIMM內存類型 DDR2 Fully-Buffered DIMM硬盤控制器 Adaptec 7902W dualchannel Ultra320 SCSI,Intel ESB2 for 6 SATARAID支持 SCSI RAID 0, 1,10,SATA RAID 0,1,5,10硬盤容量(標配/最大) 2*160GB SATA HDD/4*300GB SATA HDD網卡 2*Intel 82563千兆網絡控制器顯卡集成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硬盤 80G6數據需求(1)主要是設計表結構。一般地,實體對應于表,實體的屬性對應于表的列,實體之間的關系成為表的約束。邏輯設計中的實體大部分可以轉換成物理設計中的表,但是它們并不一定是一一對應的。(2)對表結構進行規(guī)范化處理。數據庫在物理設備上的存儲結構與存儲方法稱為數據庫的物理結構,它依賴于給定的計算機系統(tǒng)。為一個給定的邏輯數據模型選取一個最適合應用要求的物理結果的過程,就是數據庫的物理設計。數據庫的物理結構設計通常分為兩步:(a)確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構;(b)對物理結構進行評價,評價的重點是時間和空間效率。6.1表匯總表名功能說明OD_Administrator管理員表,用來記錄管理員的信息OD_Club社團部表,用來記錄社團基本信息OD_User用戶表,記錄用戶的基本信息OD_Partments活動表,用來記錄各社團的活動流程OD_Money申請經費表,用來展示社團經費申請流程OD_Apply經費審批表,用來展示社聯(lián)批準活動經費流程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="七?彩虹?大學生社?團?管理登?陸?界?面?"%><!DOCTYPEhtmlPUBLIC"-/W3C/DTD XHTML 1.0 Transitional/EN""http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http:/www.w3.org/1999/xhtml"><headid="Head1"runat="server"><linkhref="CSS/Common.css"rel="Stylesheet"type="text/css"/></head><bodyclass="body""><formid="form1"runat="server"><divclass="top"></div><center><divclass="view"><asp:MultiViewID="LoginMultiView"runat="server"ActiveViewIndex="0"><asp:ViewID="LoginView"runat="server"><tablecellpadding="0"cellspacing="0"style="border: 1px solid #FFFFFF;width: 100%;"><tr> <tdcolspan="8"><imgalt=""src="images/logo-2.jpg"style="border: 1px solid#FFFFFF;"/></td></tr> <tr><td><asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="True"><asp:ListItem>社?員</asp:ListItem> <asp:ListItem>社?干</asp:ListItem></asp:DropDownList></td><td><imgalt=""src="images/login_name.jpg"style="width: 71px;height: 24px"/></td><td><asp:TextBoxID="TxtName"runat="server"Width="101px"Height="24px"ontextchanged="TxtName_TextChanged"></asp:TextBox></td><td><imgalt=""src="images/login_pwd.jpg"style="width: 49px;height: 24px"height="27px"/></td><td><asp:TextBoxID="TxtPwd"runat="server"Width="100px"TextMode="Password"Height="24px"ontextchanged="TxtPwd_TextChanged"></asp:TextBox></td><tdclass="loginImgBtn"><asp:ImageButtonID="BtnLogin"runat="server"ImageUrl="/images/login_login.jpg"onclick="BtnLogin_Click"style="height: 24px"/> </td><tdclass="loginImgBtn"><ahref="Register.aspx"> <asp:ImageID="Image1"runat="server"ImageUrl="/images/login_stureg.jpg"Height="24px"/></a></td><tdclass="Validator"> <asp:RequiredFieldValidatorID="NameValidator"runat="server"ControlToValidate="TxtName"Display="Dynamic"ErrorMessage="*姓?名?"></asp:RequiredFieldValidator><asp:RequiredFieldValidatorID="PwdValidator"runat="server"ControlToValidate="TxtPwd"Display="Dynamic"ErrorMessage="*密碼?"></asp:RequiredFieldValidator><asp:LabelID="LabResult"runat="server"Style="color: #FF0000"></asp:Label></td></tr></table></asp:View><asp:ViewID="ChosepageView"runat="server"><divclass="loginChoseView"><ahref="ClubInfo/Default.aspx"> <imgclass="choseImg"alt=""src="images/default_index_top.jpg"/></a><ahref="Sitman/Default.aspx"><imgclass="choseImg"alt=""src="images/webman_index_top.jpg"/> </a></div></asp:View></asp:MultiView></div></center></form></body></html>后臺:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Web.Security;usingSystem.IO;usingClubLayer;publicpartialclassLogin:System.Web.UI.PageprivatestaticintnCount =1;protectedvoidRedirectPath(stringuserRole,stringloginName,stringpassWord) if(userRole.Equals("社?干") Useruser =newUser();if(loginName ="") LabResult.Text ="<div class=LabResult>帳號?或者?密碼?不?能為a空?!?</div>" SetFocus("TxtPwd"); else if(Session"user" =null) /user= new User(loginName); Session"user" = user; else user = (User)Session"user"/user= Session"LogName".ToString(); passWord =FormsAuthentication.HashPasswordForStoringInConfigFile(passWord,"md5").ToLower();if(passWord=user.UserpassWord) TimeSpanSessTimeout =newTimeSpan(0,0, System.Web.HttpContext.Current.Session.Timeout,0, 0); Session"LoginTime" =DateTime.Now.ToString();FormsAuthentication.RedirectFromLoginPage(user.ID,false); else nCount+;if(nCount > 3) LabResult.Text ="<div class=LabResult>密碼?錯誤,?還1有D"+ (4 - nCount).ToString() +"次?機會。</div>" SetFocus("TxtPwd"); Response.Redirect("/ClubInfo/Default.aspx"); elseif(userRole.Equals("社?員") Userstuinfo =newUser();/stringstuinfo = loginName;if(loginName ="") LabResult.Text ="<div class=LabResult>帳號?或者?密碼?不?能為a空?!?</div>" SetFocus("TxtName"); else if(Session"stuinfo" =null) /stuinfo= stuinfo.GetStuByLogName(loginName); Session"stuinfo" = stuinfo; else stuinfo = (User)Session"stuinfo"/stuinfo= Session"stuinfo".ToString(); passWord =FormsAuthentication.HashPasswordForStoringInConfigFile(passWord,"md5").ToLower();if(passWord = stuinfo.UserpassWord) TimeSpanSessTimeout =newTimeSpan(0,0, System.Web.HttpContext.Current.Session.Timeout,0, 0); Session"LoginTime"=DateTime.Now.ToString();FormsAuthentication.RedirectFromLoginPage(stuinfo.ID,false); else nCount+;if(nCount > 3) LabResult.Text ="<div class=LabResult>密碼?錯誤,?還1有D"+ (4 - nCount).ToString() +"次?機會。</div>" SetFocus("TxtPwd"); Response.Redirect("Default.aspx"); protectedvoidPage_Load(objectsender,EventArgse) SetFocus("TxtName"); protectedvoidBtnLogin_Click(objectsender,ImageClickEventArgse) if(this.IsValid) stringstrCnn =ConfigurationManager.ConnectionStrings"QCHongConnectionString2".ConnectionString;SqlConnectioncnn =newSqlConnection(strCnn);SqlCommandcmd =newSqlCommand(); cmd.Connection = cnn;stringLogName = TxtName.Text.Trim();stringUserpassWord = TxtPwd.Text.Trim(); UserpassWord =FormsAuthentication.HashPasswordForStoringInConfigFile(UserpassWord,"md5"); cmd.CommandText ="insert into User(UserName,UserpassWord)values("+ LogName +","+ UserpassWord +")"try cnn.Open(); cmd.ExecuteNonQuery(); LabResult.Text ="登?陸?成功|!?" catch LabResult.Text ="登?錄?失??!?" finally if(cnn.State =ConnectionState.Open) cnn.Close(); if(DropDownList1.SelectedValue ="社?干")

注意事項

本文([計算機軟件及應用]七彩虹之大學生社團管理系統(tǒng)數據庫設計章里周皓劍)為本站會員(仙***)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!