賽事管理系統(tǒng)_第1頁
賽事管理系統(tǒng)_第2頁
賽事管理系統(tǒng)_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、鄭州大學軟件學院I鹿管縣供專 業(yè):軟件開發(fā)班 級:.NET1班學生姓名:李偉,閆斌斌,魏超,范程龍,范興隸,曹曉龍,劉飛指導教師:姚瑤完成時間:2019年9月8日第1章需求分析3文檔來自于網(wǎng)絡搜索1軟件需求分析 3文檔來自于網(wǎng)絡搜索1.1普通用戶功能需求3文檔來自于網(wǎng)絡搜索1.2管理員功能需求 3文檔來自于網(wǎng)絡搜索2軟件功能模塊設計 3文檔來自于網(wǎng)絡搜索2.1軟件功能分析 3文檔來自于網(wǎng)絡搜索2.2數(shù)據(jù)項分析 4文檔來自于網(wǎng)絡搜索第1章需求分析根據(jù)數(shù)據(jù)庫系統(tǒng)生存期的設計方法,從數(shù)據(jù)庫應用系統(tǒng)和開發(fā)的全過程來考 慮,將數(shù)據(jù)庫應用系統(tǒng)設計分為以下幾個階段:需求分析、概念設計、邏輯設計、 物理設計。

2、文檔來自于網(wǎng)絡搜索1軟件需求分析1.1普通用戶功能需求要設計一個優(yōu)秀的運動會賽事編排管理系統(tǒng),就必須首先明確用戶對系統(tǒng)的 要求。賽事編排管理系統(tǒng)的功能為:方便用戶報名參加比賽,查詢個人賽項成績。 普通用戶是系統(tǒng)的服務對象,也是系統(tǒng)的主要參與者。一個賽事編排管理系統(tǒng)的 好壞主要是由普通用戶來評判的。因此,該系統(tǒng)需滿足以下幾方面需求:文檔來自于網(wǎng)絡搜索1. 用戶管理:目前可提供用戶自定義報名。2. 成績查詢:該用戶可以對所有人、所有班級、比賽項目的成績進行查詢。3. 賽程查詢:對整個賽事的賽項進行查看,并得知賽項的詳細內容,如比 賽規(guī)則,參賽人數(shù),比賽時間等。1.2管理員功能需求(1) 管理員是一

3、個軟件系統(tǒng)的管理者,需要處理各種信息的增添、修改、刪除,也要對用戶的信息進行維護,在本軟件中,管理員可以實現(xiàn)以下功能:文檔來自于網(wǎng)絡搜索(2) 查看賽事的信息。(3) 可刪除和更新用戶信息。(4) 能處理已存在用戶報名參加比賽。(5) 可以對賽項進行編制處理和增刪改。(6) 可以按模塊中的內容精確查詢。(7) 可以對賽項的賽程進行時間,分組等進行設置和增刪改。(8) 可以對比賽選手進行增刪改。(9) 可以對選手的成績進行增刪改。(10) 可以進行軟件登陸身份驗證。2軟件功能模塊設計2.1軟件功能分析通過對本系統(tǒng)功能的集中和分解,從內容結構上對軟件功能進行如下劃分: 注 冊錄入用戶數(shù)據(jù)到用戶數(shù)據(jù)

4、表,設置用戶權限。登 錄 讀取用戶數(shù)據(jù)表,自動區(qū)分管理員與運動員,自動跳轉到各自第一功 能模塊。報 名 讀取用戶信息,用戶先選擇報名的賽事,選擇分隊、比賽項目。在提 交時對比當前服務器時間和賽事報名時間, 若在報名時間內則判斷報 名項目個數(shù)。報名數(shù)據(jù)保存在運動員數(shù)據(jù)表中。否則報名失敗。文檔來自于網(wǎng)絡搜索成績查詢 讀取成績數(shù)據(jù)表,顯示用戶所參加賽事名稱及比賽項目的成績、 排名。 賽程查詢讀取用戶所報項目,按一定規(guī)則限制條件進行查詢??梢苑謱W號、姓 名等進行查詢。賽事管理 管理員添加賽事名稱,確定報名時間及比賽(開始)時間。提交時保 存數(shù)據(jù)到賽事數(shù)據(jù)表,并提示進行賽程編排。文檔來自于網(wǎng)絡搜索選手管

5、理 查詢報名參與運動會運動員的學號,返回該運動員報名的具體信息, 無匹配結果,則返回提示查無此人。管理員可以對已報名的運動員信 息進行刪除與修改。對運動員信息的修改與刪除必須使用管理員的密 碼校驗,防止非管理員惡意更改運動員信息。此功能僅管理員可以使 用,普通用戶無法訪問該頁面。 文檔來自于網(wǎng)絡搜索賽程管理 管理員可手動進行所有賽程編排、 管理,也可以讀取系統(tǒng)預設中的賽 程表。結果保存至賽程數(shù)據(jù)表中。 文檔來自于網(wǎng)絡搜索用戶管理 讀取所需要普通用戶的信息,管理員可以實現(xiàn)對普通用戶一些基本資 料的修改。成績錄入 選擇賽事,顯示所有比賽項目的前8名。選擇賽程,錄入運動員的成 績保存至成績數(shù)據(jù)表。本

6、系統(tǒng)包括的功能模塊如圖2-1-1所示:1. 用戶信息:姓名、性別、學號、系別、賽事等級,參賽時間,賽事性質, 賽事名稱。2. 賽項信息:賽事ID、賽事名稱、規(guī)則、賽事性質,賽事時間、報名時間,3-運動員信息:參賽項目、報名時間、姓名、學號、系別、性別,修改參 賽項目,賽事性質,比賽結果,比賽時間,修改比賽結果。文檔來自于網(wǎng)絡搜索4. 賽程信息:賽事名稱、參賽項目、賽事性質、比賽時間、參賽運動員。5. 成績管理:姓名、學號、性別、賽事名稱、參賽項目、性質、排名。6. 管理員信息包括:管理員賬號,密碼。第二章-概念結構設計部分用戶姓名進行比賽圖2.1注冊性別學號系別注冊信 息管理員統(tǒng)計信 息登錄系

7、統(tǒng)數(shù)據(jù)字典性質獲取參賽時間登陸 系統(tǒng)賽事等 級選擇參賽 項目寫入賽事結果系統(tǒng)處理結果實體:管理員,用戶,運動員參賽項目報名時 間成功報 名登陸系 統(tǒng)運 動員丨 査詢 事成績實體屬性如下:管理員:錄入成績用戶:姓名、性別、學號、系別運動員:姓名,學號,性別,系別,參賽性質,參賽項目,修改參賽項目 報名時間,參賽時間,比賽結果第三章一一邏輯結構設計E-R圖向關系模型的轉換用戶(姓名、性別、學號、系別)此為用戶對應的關系模式。運動員(姓名,學號,性別,系別,參賽性質,參賽項目,報名時間, 參賽時間;比賽結果)此為運動員對應的關系模式。包含賽事信息,個人信息管理員(參賽項目,比賽結果)第四章-物理設計

8、從賽事系統(tǒng)中獲得賽事前八名信息use比賽系統(tǒng)goselecttop 8*from運動員信息比賽結果go獲得參賽總數(shù)use比賽系統(tǒng)goselectcount(*) as參賽總數(shù)FROM用戶信息.賽事名稱Go運動員查詢成績USE比賽系統(tǒng)IF姓名!=(SELECT姓名FROM運動員信息)GOTOIabel1BEGINPRINT該學號學生的成績:SELECT* FROM運動員信息 WHERE學號=學號RETURNENDIabel1:PRINT該學號的學生成績未進入前八名,仍需努力!Return (select * from 運動員信息 where學號=學號)向運動員信息表添加主鍵pk-學號ALTERT

9、ABLE dbo.運動員信息ADDCONSTRAINT PK_學號PRIMARYKEY (號曲己堀CS時H D討誦卻W母 量冒已朗旳廳rUwEI4i£HgE¥£R2flM i.UM. |比債砍 血込 B行“金* A :旦旳加HMBn匚訊卜葉上的龍呵I碎I inai-K-rh,.丈權s.iui ijiij- =-ari> 己邑比,匸婆國審取 B 2丄1 +fLf I SBfiC 舊衛(wèi):ip<iT-PC: Lmc-K-'jguzvCTa-wSiEtE 壺回九 i0申*. SJ £ if >R ibom1*5-奪*細品運動員信息表的學

10、號作為成績管理表學號的外鍵(外鍵約束)ALTERTABLE 運動員信息.學號withCHECKADDCONSTRAINT FK_運動員信息學號_成績管理學號FOREIGNKEY (學號)REFERENCES 運動員信息成績管理(學號)檢查報名時間(check約束)CREATETABLE運動員信息(報名時間datetimeCONSTRAINT檢查報名時間CHECK (運動員信息報名時間 <運動員信息比賽時間)創(chuàng)建比賽結果視圖createviewVIEW_ 比賽結果asselect學號,姓名,比賽結果from運動員信息where運動員信息.學號in(用戶信息.學號)系統(tǒng)所涉及的主要計算機源程

11、序:1、運動員管理模塊protected void Butt on 7_Click(object sen der, Even tArgs e)文檔來自于網(wǎng)絡搜索Resp on se.Redirect("GL-I ndex.aspx");protected void Btcx_Click(object sen der, Even tArgs e)文檔來自于網(wǎng)絡搜索if (TextBox1.Text.Le ngth != 11)Labell.Text ="請輸入正確格式的學號!”;Textxm.Text =""Ibxh.Text ="&q

12、uot;Textxma.Text =""Textxmb.Text =""Textxmc.Text =""Label3.Visible = false;Lbxx.Text =""elseSqlC onn ectio n conn = new SqlC onn ectio n(); conn.Conn ecti on Stri ng =文檔來自于網(wǎng)絡文檔來自于Con figurati onMan ager.C onn ection Stri ngs"CtStri ng".C onn ection S

13、tri ng; 搜索SqlComma nd cmdpd = new SqlComma nd();cmdpd.C onnection = conn;cmdpd.Comma ndText = "select coun t(*) from can sai where Xh='" + TextBox1.Text + ""'文檔來自于網(wǎng)絡搜索SqlParameter sppd = new SqlParameter("pd", SqlDbType.Char); 網(wǎng)絡搜索sppd.Direct ion = ParameterDire

14、cti on.ln put;conn. Ope n();sppd.Value = cmdpd.ExecuteScalar().ToStri ng();conn. Close();if(sppd.Value.ToStri ng()="0")Label1.Text ="您輸入的學號不存在,或者未注冊!Textxm.Text =Illi 5lbxh.Text =""Textxma.Text :Uli.Textxmb.Text :Uli.Textxmc.Text :-Illi.Label3.Visible=false;Lbxx.Text ="

15、"elseSqlComma nd cmdxh = new SqlComma nd();cmdxh.C onnection = conn;cmdxh.Comma ndText = "select Xh from can sai where Xh='" + TextBox1.Text +"”'文檔來自于網(wǎng)絡搜索conn. Ope n();Ibxh.Text = cmdxh.ExecuteScalar().ToStri ng();conn .Close();SqlComma nd cmdxm = new SqlComma nd();cmdxm.

16、C onnection = conn;cmdxm.CommandText = "select csname from cansai where Xh='" + TextBox1.Text + "”'文檔來自于網(wǎng)絡搜索conn. Ope n();Textxm.Text = cmdxm.ExecuteScalar().ToStri ng();conn .Close();SqlComma nd cmdxma = new SqlComma nd();cmdxma.C onnection = conn;cmdxma.Comma ndText = "

17、select Xma from can sai where Xh='" + TextBox1.Text+ "”'文檔來自于網(wǎng)絡搜索conn. Ope n();Textxma.Text = cmdxma.ExecuteScalar().ToStri ng();conn .Close();SqlComma nd cmdxmb = new SqlComma nd();cmdxmb.C onnection = conn;cmdxmb.Comma ndText = "select Xmb from can sai where Xh='" +

18、 TextBox1.Text+ ;文檔來自于網(wǎng)絡搜索conn. Ope n();Textxmb.Text = cmdxmb.ExecuteScalar().ToStri ng();conn .Close();SqlComma nd cmdxmc = new SqlComma nd();cmdxmc.C onnection = conn;cmdxmc.Comma ndText = "select Xmc from can sai where Xh='" + TextBox1.Text+ "”'文檔來自于網(wǎng)絡搜索conn. Ope n();Textxm

19、c.Text = cmdxmc.ExecuteScalar().ToStri ng();conn .Close();Label3.Visible = true;Lbxx.Text =""protected void Btxg_Click(object sender. Even tArgs e)文檔來自于網(wǎng)絡搜索SqlC onn ecti on conn = new SqlC onn ectio n();conn.Connection Stri ng =Con figuratio nMan ager.Co nn ectio nStrin gs"CtStri ng&q

20、uot;.Co nn ectio nStri ng;文檔來自于網(wǎng)絡搜索SqlComma nd cmdjy = new SqlComma nd();cmdjy.C onnection = conn;cmdjy.Comma ndText = "select userpassword from Log in where Xh='" +Applicatio n"n ame".ToStri ng() + ""'文檔來自于網(wǎng)絡搜索SqIParameter spjy = new SqlParameter("jy"

21、, SqlDbType.Char);文檔來自于網(wǎng)絡搜索spjy.Directio n = ParameterDirectio n.l nput;conn. Ope n();spjy.Value = cmdjy.ExecuteScalar().ToStri ng();conn .Close();if (Txjy.Text = spjy.Value.ToStri ng()if (Label3.Visible = true)SqlComma nd cmdxm = new SqlComma nd();cmdxm.C onnection = conn;cmdxm.Comma ndText = "

22、;update can sai set csn ame='" + Textxm.Text +"'where Xh='" + TextBox1.Text + ""'文檔來自于網(wǎng)絡搜索conn. Ope n();cmdxm.ExecuteScalar();conn .Close();SqlComma nd cmdxma = new SqlComma nd();cmdxma.C onnection = conn;cmdxma.CommandText= "update cansai set Xma='&

23、quot; + Textxma.Text + "'where Xh='" + TextBox1.Text + "”'文檔來自于網(wǎng)絡搜索conn. Ope n();cmdxma.ExecuteScalar();conn .Close();SqlComma nd cmdxmb = new SqlComma nd();cmdxmb.C onnection = conn;cmdxmb.CommandText= "update cansai set Xmb='" + Textxmb.Text + "'wh

24、ere Xh='" + TextBox1.Text + ""'文檔來自于網(wǎng)絡搜索conn. Ope n();cmdxmb.ExecuteScalar();conn .Close();SqlComma nd cmdxmc = new SqlComma nd();cmdxmc.C onnection = conn;cmdxmc.CommandText= "update cansai set Xmc='" + Textxmc.Text + "'where Xh='" + TextBox1.T

25、ext + ""'文檔來自于網(wǎng)絡搜索conn. Ope n();cmdxmc.ExecuteScalar();conn .Close();Lbxx.Text ="你個禽獸,修改成功!"elseLbxx.Text ="請先查詢您需要修改的學號!”;elseLbxx.Text ="密碼錯誤!"protected void Btsc_Click(object sender. Even tArgs e)文檔來自于網(wǎng)絡搜索SqlC onn ecti on conn = new SqlC onn ectio n();conn.Connection Stri ng =Con figuratio nMan ager.Co nn ectio nStrin gs"CtStri ng".Co nn ectio nStri ng;文檔來自于網(wǎng)絡搜索SqlComma nd cmdjy = new Sql

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論