赛事管理系统.docx

上传人:太** 文档编号:42328037 上传时间:2022-09-15 格式:DOCX 页数:11 大小:371.53KB
返回 下载 相关 举报
赛事管理系统.docx_第1页
第1页 / 共11页
赛事管理系统.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《赛事管理系统.docx》由会员分享,可在线阅读,更多相关《赛事管理系统.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、专 业:软件开发班级:.NET1班学生姓名:李伟,闫斌斌,魏超,范程龙,范兴隶,曹晓龙,刘飞指导教师:姚瑶1完成时间:2022年6月7日cmdjy. CommandText = select userpassword from Login where Xh= + Applicationname. ToStringO + ;SqlParameter spjy = new SqlParameter (,zjy,, SqlDbType. Char);spjy. Direction = ParameterDirection. Input;conn. Open ();spjy. Value = cmdj

2、y. ExecuteScalar(). ToString();conn. Close ();if (Txjy. Text 二二 spjy. Value. ToStringO)(if (Label3. Visible = true)(SqlCommand cmdxm = new SqlCommand(); cmdxm. Connection = conn;+ Textxm. Text +cmdxm. CommandText = update cansai set csname=, where Xh= + TextBoxl. Text + ;conn. Open ();cmdxm. Execute

3、Scalar();conn. Close ();SqlCommand cmdxma = new SqlCommand(); cmdxma. Connection = conn;cmdxma. CommandText = update cansai setXma=, + Textxma. Text+ whereXh= 4-TextBoxl. Text + ;conn. Open ();cmdxma. ExecuteScalar();conn. Close ();SqlCommand cmdxmb = new SqlCommand(); cmdxmb. Connection = conn;cmdx

4、mb. CommandText =update cansai setXmb= + Textxmb. Text+ whereXh=+TextBoxl. Text + ;conn. Open ();cmdxmb. ExecuteScalar();conn. Close ();SqlCommand cmdxmc = new SqlCommand();cmdxmc. Connection = conn;cmdxmc. CommandText = update cansai setXmc=, + Textxmc. Text+八whereXh=+TextBoxl. Text + ;conn. Open (

5、);cmdxmc. ExecuteScalar();conn. Close ();Lbxx. Text =你个禽兽,修改成功!elseLbxx. Text = 请先查询您需要修改的学号!;else(Lbxx. Text = 密码错误! ;)protected void Btsc_Click(object sender, EventArgs e)(SqlConnection conn = new SqlConnection();conn. Connectionstring =ConfigurationManager. Connectionstringsz,CtStringz,. Connecti

6、onstring;SqlCommand cmdjy = new SqlCommandO ;cmdjy. Connection = conn;cmdjy. CommandText = select userpassword from Login where Xh= + Application/Zname/Z. ToStringO + ;SqlParameter spjy = new SqlParameter (,zjy,z, SqlDbType. Char);spjy. Direction = ParameterDirection.Input;conn. Open ();spjy. Value

7、= cmdjy. ExecuteScalar(). ToString();conn. Close ();if (Txjy. Text 二二 spjy. Value. ToStringO) (SqlCommand cmdsc = new SqlCommandO;cmdsc. Connection 二 conn;cmdsc. CommandText =/delete cansai where Xh= + TextBoxl. Text +conn. Open ();cmdsc. ExecuteScalar ();conn. Close ();Lbxx. Text = 删除成功! ;Ibxh.Text

8、 二;Textxm. Text = ;Textxma. Text = ;Textxmb. Text 二;Textxmc. Text 二;Label3. Visible = false;) elseLbxx. Text二管理员密码错误! ;第1章需求分析31软件需求分析3普通用户功能需求31.1 管理员功能需求32软件功能模块设计3软件功能分析32.1 数据项分析4第1章需求分析根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考 虑,将数据库应用系统设计分为以下几个阶段:需求分析、概念设计、逻辑设计、 物理设计。1软件需求分析普通用户功能需求要设计一个优秀的运动会赛事编排管理系统

9、,就必须首先明确用户对系统的 要求。赛事编排管理系统的功能为:方便用户报名参加比赛,查询个人赛项成绩。 普通用户是系统的服务对象,也是系统的主要参与者。一个赛事编排管理系统的 好坏主要是由普通用户来评判的。因此,该系统需满足以下几方面需求:1 .用户管理:目前可提供用户自定义报名。2 .成绩查询:该用户可以对所有人、所有班级、比赛工程的成绩进行查询。3 .赛程查询:对整个赛事的赛项进行查看,并得知赛项的详细内容,如比 赛规那么,参赛人数,比赛时间等。4 .2管理员功能需求管理员是一个软件系统的管理者,需要处理各种信息的增添、修改、删 除,也要对用户的信息进行维护,在本软件中,管理员可以实现以下

10、功能:(2)查看赛事的信息。(3)可删除和更新用户信息。(4)能处理已存在用户报名参加比赛。(5)可以对赛项进行编制处理和增删改。(6)可以按模块中的内容精确查询。(7)可以对赛项的赛程进行时间,分组等进行设置和增删改。(8)可以比照赛选手进行增删改。(9)可以对选手的成绩进行增删改。(10)可以进行软件登陆身份验证。2软件功能模块设计2.1软件功能分析通过对本系统功能的集中和分解,从内容结构上对软件功能进行如下划分: 注 册 录入用户数据到用户数据表,设置用户权限。登 录 读取用户数据表,自动区分管理员与运发动,自动跳转到各自第一功 能模块。报 名 读取用户信息,用户先选择报名的赛事,选择分

11、队、比赛工程。在提 交时比照当前服务器时间和赛事报名时间,假设在报名时间内那么判断报 名工程个数。报名数据保存在运发动数据表中。否那么报名失败。成绩查询 读取成绩数据表,显示用户所参加赛事名称及比赛工程的成绩、排名。 赛程查询 读取用户所报工程,按一定规那么限制条件进行查询。可以分学号、姓 名等进行查询。赛事管理 管理员添加赛事名称,确定报名时间及比赛(开始)时间。提交时保 存数据到赛事数据表,并提示进行赛程编排。选手管理 查询报名参与运动会运发动的学号,返回该运发动报名的具体信息、, 无匹配结果,那么返回提示查无此人。管理员可以对已报名的运发动信 息进行删除与修改。对运发动信息的修改与删除必

12、须使用管理员的密 码校验,防止非管理员恶意更改运发动信息。此功能仅管理员可以使 用,普通用户无法访问该页面。赛程管理 管理员可手动进行所有赛程编排、管理,也可以读取系统预设中的赛 程表。结果保存至赛程数据表中。用户管理 读取所需要普通用户的信息,管理员可以实现对普通用户一些基本资 料的修改。成绩录入 选择赛事,显示所有比赛工程的前8名。选择赛程,录入运发动的成 绩保存至成绩数据表。本系统包括的功能模块如图2-1-1所示:1 .用户信息:姓名、性别、学号、系别、赛事等级,参赛时间,赛事性质, 赛事名称。2 .赛项信息:赛事ID、赛事名称、规那么、赛事性质,赛事时间、报名时间,。 运发动信息:参赛

13、工程、报名时间、姓名、学号、系别、性别,修改参 赛工程,赛事性质,比赛结果,比赛时间,修改比赛结果。4 .赛程信息:赛事名称、参赛工程、赛事性质、比赛时间、参赛运发动。5 .成绩管理:姓名、学号、性别、赛事名称、参赛工程、性质、排名。6 .管理员信息包括:管理员账号,密码。第二章概念结构设计局部图2.1实体:管理员,用户,运发动 实体属性如下:管理员:录入成绩用户:姓名、性别、学号、系别运发动:姓名,学号,性别,系别,参赛性质,参赛工程,修改参赛工程 报名时间,参赛时间,比赛结果第三章一一逻辑结构设计ER图向关系模型的转换用户(姓名、性别、学号、系别)此为用户对应的关系模式。运发动(姓名,学号

14、,性别,系别,参赛性质,参赛工程,报名时间, 参赛时间,比赛结果)此为运发动对应的关系模式。包含赛事信息,个人信息。 管理员(参赛工程,比赛结果)第四章.物理设计从赛事系统中获得赛事前八名信息use比赛系统goselecttop 8from运发动信息.比赛结果go获得参赛总数use比赛系统goselectcount( * )as参赛总数FROM用户信息.赛事名称Go运发动查询成绩USE比赛系统IF姓名!=(SELECT姓名FROM运发动信息)GOTOlabellBEGINPRINT该学号学生的成绩:SELECT*FROM运发动信息WHERE学号二学号RETURNENDlabel 1:PRINT

15、该学号的学生成绩未进入前八名,仍需努力!Return (select * from 运发动信息 where学号=学号) 向运发动信息表添加主键pk-学号AUTERTABLEdbo .运发动信息ADDCONSTR AINTPK_ 学号PRIMARYKEY(号文件(F)编辑(E)视圉(V)查询(Q)里目(P)调试(D) IH(T) gO(W)社区(C) ttBt(H) !执行(X) !执行(X) 规bt至货UWEi-PCSQLSE.ttaSSc - dbo君理信且 SQLQueryLsql - L.08.比真蔡筑(sa (56)尸ALTER-ABLE db。.运发动植息 ADDCONSTRAINT

16、 PK学号PRIMARY KEY (学号)|口消息金令已成功完成。口消息金令已成功完成。出已注台:展务姜5对今变湃百理器,查定已成功执行.LIWEI-PCSQLSEVER2008 (10.0. sa (56) 比奇卷 | 00:0C)0 | 0 行nt运发动信息表的学号作为成绩管理表学号的外键(外键约束)ALTERTABLE运发动信息.学号 withCHECKADDCONSTRAINTFK_运发动信息学号成绩管理_学号FOREIGNKEY (学号)REFERENCES运发动信息.成绩管理(学号)检查报名时间(check约束)CREATETABLE运发动信息(报名时间datetimeCONSTR

17、AINT检查报名时间CHECK (运发动信息.报名时间运发动信息,比赛时间) )创立比赛结果视图create vie w VIE W_ 比赛结果 asselect学号,姓名,比赛结果from运发动信息where运发动信息.学号in(用户信息.学号)系统所涉及的主要计算机源程序:1、运发动管理模块protected void Button7_Click(object sender, EventArgs e) (Response. Redirect (Z/GL-Index. aspx);protected void Btcx_Click(object sender, EventArgs e)if

18、(TextBoxl. Text. Length != 11) (Label 1. Text = 请输入正确格式的学号! ; Textxm. Text 二; Ibxh.Text 二; Textxma. Text = ; Textxmb. Text = ; Textxmc. Text = ; Label3. Visible = false;Lbxx.Text = ; ) else (SqlConnection conn 二 new SqlConnection(); conn.ConnectionString 二ConfigurationManager. ConnectionStringsCtStr

19、ing. ConnectionString;SqlCommand cmdpd = new SqlCommand (); cmdpd. Connection = conn;cmdpd. CommandText =select count (*) from cansai where Xh= + TextBoxl. Text + ;SqlParameter sppd = new SqlParameter(pd,SqlDbType. Char);sppd. Direction = ParameterDirection.Input; conn. Open ();sppd. Value = cmdpd.

20、ExecuteScalar(). ToString(); conn. Close ();if (sppd. Value. ToString()二二0) (Label 1. Text二您输入的学号不存在,或者未注册! ; Textxm. Text = ; Ibxh.Text = ; Textxma. Text 二; Textxmb. Text 二; Textxmc. Text 二; Label3. Visible = false;Lbxx.Text = ; ) else (SqlCommand cmdxh = new SqlCommand(); cmdxh. Connection = conn;

21、cmdxh. CommandText =select Xh from cansai where Xh= + TextBoxl. Text +conn. Open ();Ibxh. Text = cmdxh. ExecuteScalar(). ToString();conn. Close ();SqlCommand cmdxm 二 new SqlCommandO;cmdxm. Connection = conn;cmdxm. CommandText = select csname from cansai where Xh=, + TextBoxl. Text,conn. Open ();Text

22、xm. Text = cmdxm. ExecuteScalar(). ToString();conn. Close ();SqlCommand cmdxma = new SqlCommand();cmdxma. Connection = conn;cmdxma. CommandText = select Xma from cansai where Xh= + TextBoxl. Text conn. Open ();Textxma. Text = cmdxma. ExecuteScalar(). ToString();conn. Close ();SqlCommand cmdxnib = ne

23、w SqlCommand ();cmdxmb.Connection = conn;cmdxmb. CommandText =select Xmb from cansai where Xh= + TextBoxl.Text conn. Open ();Textxmb. Text 二 cmdxmb. ExecuteScalar(). ToString();conn. Close ();SqlCommand cmdxmc = new SqlCommand();cmdxmc. Connection = conn;cmdxmc. CommandText = select Xmc from cansai

24、where Xh= + TextBoxl. Text conn. Open ();Textxmc. Text = cmdxmc. ExecuteScalar(). ToString();conn. Close ();Label3. Visible = true;Lbxx. Text = ;protected void Btxg_Click(object sender, EventArgs e) (SqlConnection conn = new SqlConnection();conn.ConnectionString 二ConfigurationManager. ConnectionStringsCtString. ConnectionString;SqlCommand cmdjy = new SqlCommandO; cmdjy. Connection = conn;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁