高校运动会管理系统

上传人:无*** 文档编号:146183705 上传时间:2022-08-30 格式:DOC 页数:26 大小:215.50KB
收藏 版权申诉 举报 下载
高校运动会管理系统_第1页
第1页 / 共26页
高校运动会管理系统_第2页
第2页 / 共26页
高校运动会管理系统_第3页
第3页 / 共26页
资源描述:

《高校运动会管理系统》由会员分享,可在线阅读,更多相关《高校运动会管理系统(26页珍藏版)》请在装配图网上搜索。

1、仅供个人参考For pers onal use only in study and research; not f(commercial use西南大学荣昌校区C#程序设计蒂系 部 信息管理系芁学生姓名 王振东蒀专 业信息管理与信息系统蚅学号 2063030薅年级2009级莁指导教师 黄煜蚆信息管理系(部)制表莇二O二年四月二十二日芃目录莁1教学实习目的错误!肇2教学实习题目描述和要求错误!螅3教学实习报告内容错误!肂4结论错误!蒁5参考文献错误!未定义书签。 未定义书签。 未定义书签。 未定义书签。 未定义书签。 未定义书签。蒈6附录错误!薇 1 教学实习目的肅熟练掌握和运用 C#语言的结构

2、功能和编程技巧,熟悉visual studio 2005及Access 的开发环境。能够独立的建立小型的功能简单的数据库,从而能够独立 设计和开发小型管理信息系统, 将理论与实践有机结合, 使同学们真正学会、 学 懂、学精C#编程语言。并且通过课程设计为即将到来的毕业课题设计做准备。薁 2 教学实习题目描述和要求衿本次C#课程设计实验,大概用时10周,我们设计的是一个高校学生运动会管理系统。要求在系统中实现学生报名,成绩的录入和查询以及检录等主要功能, 在此基础上可做适当的扩展。羅 3 教学实习报告内容袄 3.1 可行性研究报告蚀当前,计算机信息系统飞速发展,在各个领域以体现出它的优点。在当今

3、社 会上, 体育运动越来越普及, 参与运动会的人越来越多, 素质越来越高。 传统的运动会, 一般是以人手组织为主, 运动员的报名、 赛事的安排、 比赛场地的安排和成绩的记录等 操作全都由人手操作, 参加人数越多, 运动会的规模就越大, 管理工作就更加费时费力, 而且容易出错。 结合我校实际,我们每年都会组织田径运动会,在组织管理方 面突入了巨大的人力,但是效果却不是很好,因此我们认为引入信息管理系 统能使运动会的效率大大提高。通过查阅相关资料我们发现学校田径运动会 管理系统是典型的信息管理系统,本系统能为田径运动会运动会组织者提供 方便、快捷的方法,系统的对运动会进行合理的安排与管理,实现无纸

4、化工 作,节省大量人力和物力。因而,开发此系统相当有必要。芀 3.2 项目开发计划蚇本系统主要分为三个模块:报名模块、成绩录入与查询模块、现场检录模块与 赛程编排模块。 由于时间很少, 因此我们小组也做了很好的分工和项目开发的计 划。首先,拿出一周的时间进行系统分析, 初步了解该系统各模块要实现的相关 功能。然后拿出两周的时间设计数据库的相关内容。 然后利用四周的时间三人轮 流完成各个模块的设计。剩下的时间对系统的相关功能查漏补缺。蚃 3.3 软件需求说明书螀学校田径运动会管理系统是典型的信息管理系统,本系统为田径运动会运动会 组织者提供方便、 快捷的方法, 系统的对运动会进行合理的安排与管理

5、, 实现无 纸化工作,节省大量人力和物力。本论文首先使用了 Visual C# 2005 作为开发 工具和Access作为后台数据库 设计充分利用 Visual C# 2005 以及ACCESS数据库易 于使用和快速开发的特性, 提高了编程效率和可靠性。 同时对系统的开发原理、 系统的功能 特点和设计方案进行了介绍。在对运动会管理体系进行充分分析和系统论证的基础上开发。 它不但能完成运动会管理中的基本操作,而且具有程序设计合理、操作简单等特点。莇 3.4 概要设计说明书膅学校田径运动会主界面设置为登陆窗体,用户通过密码后才能进入系统的主界面。用 户的权限有三级:管理员、班级、个人。前期编排需要

6、定义比赛项目,运动员报名表录入, 输入记录成绩功能。 比赛管理需径赛成绩录入与输出功能。 查询输出需要运动员成绩、 项目 成绩、 班级成绩查询等功能。 本系统适用于各种学校田径运动会的全程管理。 本系统竞赛规 程设置灵活 ,输入运动员报名表方便 ,秩序册自动生成 ,成绩录入方便快捷 ,成绩查询功能丰富。 同时还考虑了界面的友好性,操作的简单性,运行的可靠性。蒂 3.5 数据库设计说明书袀本系统使用的是ACCES数据库主要有班级信息表、管理员表、团体报名表、 学生报名表、学生个人项目表、团体报名详细表、学生报名详细表等表。能实现 系统对各种数据的查询、更改、删除、增加操作。 根据系统分析报告中的

7、系统逻辑 模型等利用所学的技术手段和方法进行数据库表的设计, 确定表的字段和字段类型、 键值等 一系列问题。物理结构的设计主要确定表的所有属性包括字段、类型、取值。索引等。表的 设计如下图所示:螈团体报名表袇团体项目表蒅 3.6 详细设计说明书羀此部分主要是各个界面的设计,首先我们来看登陆界面,在类型一项中选择 不同的权限则登陆不同的页面进行相应的操作。当密码错误时在下方会自动提 示。设计如下:腿我们以管理员为例进行相应的说明,管理员登陆后进入主页面,主页面设计如 下:芄主页面下菜单设有系统设置、报名管理、编排管理、赛场管理四个模块。可对各个模块进行相应的处理。报名管理下设有个人项目和团体项目

8、, 个人项目设计 如下:不得用于商业用途4荣昌校区运渤会管理寥翁VW系统设首报名管理k编旧E管理k寡斷管理年簸:(请选择年级-班级,项目添加学生:册踪依次进行选择即可,团体项目报名与其类似芄接下来就是编排管理,其下设有个人项目编排管理、团体项目编排管理、个人 编排打印以及团体编排打印。个人项目编排设计如下:羀团体项目管理也与其类似就不再赘述薀然后就是编排,个人编排如下: 肆选择性别和项目后,系统根据相应的算法自动进行编排。羂最后一个赛程管理主要就是赛前的检录管理。包含个人检录、团体检录、个人 成绩管理、团体成绩管理等子菜单。个人检录设计如下:肀全部检录后提交即可。其他几个界面的设计也比较类似。

9、当然上面所述都是管 理员的操作界面,对于个人和班级就不再赘述。羀3.7用户手册蒄本系统是最简单的运动会管理系统,使用也是非常简单。同时,本系统为基 于web高校运动会管理系统,分三种权限登陆系统进行相关操作。管理员账号 为admin密码为123,其他个人账号和密码为学号,班级账号和密码为班号。管 理员权限最高,可对全部人员信息进行增删改查功能, 班级权限的人员只能管理 本班人员信息,而个人只能管理自己的信息并能查看本班其他人的信息,但不能进行相关操作。肅3.8测试计划膀项目的测试计划是描述测试目的、范围、方法和软件测试的重点等的文档。 对于验证软件产品的可接受程度编写测试计划文档是一种有用的方

10、式。腿“ 5V”规则:膆1.测试的目的(Why):简要说明测试发布的质量目标:测试计划中所有测试方法和模块已经执行通过,所有的测试案例已经执行过;螄2.明确测试的范围和内容( What):录入测试,查询测试,导入导出测试;芀3.确定测试的开始和结束日期(When): 2012年3月一2012年4月;薈4.指出测试的方法和工具(How):人工检测;羈5.给出测试文档和软件的存放位置( Where): Program Filesydhms ;薃3.9测试分析报告荿本项目是西南大学荣昌校区运动会使用的运动会管理系统,实现了学生资料的录入,比赛 项目的报名、管理、编排、打印,现场检录控制及成绩录入管理

11、。罿在测试过程中发现了系统存在部分问题,主要是对数据库的操作问题,目前已修改。该系 统功能较单一,待完善。莆3.10项目开发总结报告莂本次课程时间是经过黄老师的耐心讲述及指导才能顺利完成的,做项目的时候 深深体会到了自身能力的不足,就业的压力无形中增大了很多。很多理论的东西 看似懂了,但不能在运用在实践中。更多的是不懂,大学三年了,在专业方面的 技能还有待提高。当然这些不足体现在很多方面,对语言的不熟悉,对数据库操 作的不熟悉,这也让我能在以后的学习中找到自己的不足,加以改正。总之,一 个项目的完成让我收获很大。葿4结论莀通过本次系统设计,我们不仅加学习并且了解了更多关于数据库的使用,并且利用

12、所 学知识将各个对象的使用结合起来制作了一个完整的系统。这个运动会管理系统可以是操作员进行了学生资料的录入,比赛项目的报名、管理、编排、打印,现场检录控制及成绩录入 管理。在结束了系统设计之后让我们了解了一个运动会管理系统的基本模式,学习之余扩宽了知识面。由于这是我们第一次进行操作,水平和经验现在了系统的功能。一些运动会管理系统应有的功能暂时无法实现,需要更加完善。相信在这次试验之后我们可以对运动会管理系统有进一步的学习和研究,以达到更好的发展。肇致谢!莅本次课程时间是经过黄老师的耐心讲述及指导才能顺利完成的。平时老师的指导给本 次课程设计奠定了基础,才能基本完成本次设计中的部分操作。及时在制

13、作过程中遇到了一些问题,黄老师依然认真指导,帮助我们解决了设计中的各种难题。在课程设计时,老师给予我们细心的讲解和辅导,使得课程设计能顺利、按时完成,让我们在学习上有了更进一步 的提高。在此对老师的帮助以及教育表示深刻的感谢!蕿5参考文献蒇1SQL数据库技术数据库系统概论(第四版 王珊 萨师煊)薆2 Access 2000中文版实用培训教程白松涛膄3visialC#程序设计实用教程 杨建军清华大学出版社蕿4全国计算机等级考试二级教程Access数据库程序设计高等教育出版社袈WEB编程实用技术教程-ASP.NET+C#刘甫迎文U枝盛王蓉高等教育出版社芇 6 附录袃部分代码附录如下:羃登陆部分:

14、string lx = DDLstring userid = TB_;string pwd = TB_;if(lx = 个人)string sqlstr = SELECT * FROM 学生信息 WHERE学号=+ userid +DataRowdr = DBHelper .QueryRow(sqlstr);if (dr != null )if (dr 密码 .ToString().Trim() = pwd)蒃SessionuserId = userid;芃Sessionpwd = pwd;膇Sessionsex = dr性别 .ToString().Trim();薇Sessionname =

15、 dr姓名.ToString().Trim();节Response.Redirect(grbm.aspx );else肅 芅 Label1.Text = 密码不正确莂 罿 螇 else肄 Label1.Text = 账号不存在蒂 莀 else if (lx = 班级 )芅 袃string sqlstr = SELECT * FROM 班级信息表 WHERE班号=+ userid +薂DataRowdr = DBHelper.QueryRow(sqlstr);if (dr != null )if (dr密码.ToString().Trim() = pwd)羇SessionuserId = use

16、rid;莄Session蚄Sessionpwd = pwd;name = dr 班级名 .ToString().Trim();螂Response.Redirect(ttbm.aspx );else莃袂Label1.Text = 密码不正确 ;蝿薄膂else袂Label1.Text = 账号不存在 ;膀芆else膅羁string sqlstr =SELECT * FROM 管理员表 WHERE帐号=+ userid +芇DataRowdr = DBHelper .QueryRow(sqlstr);羈if (dr != null )羄肁if (dr 密码.ToString().Trim() = p

17、wd)蚈蒆SessionuserId = userid;螃Sessionpwd = pwd;膁Response.Redirect(Admin/Admin.aspx );聿膈else蒂-+-芁Label1.Text = 密码不正确 ;蒀 蚅 薅 else莁 Label1.Text = 账号不存在蚆 莇个人报名:芃 if (!IsPostBack)莁肇stringxb = Session sex .ToString();螅stringxh = Session userid .ToString();肂 目 ;stringsql = SELECT 项目 FROM 学生单人项目表 WHERE性另U =

18、+ xb + order by 项蒁 DataTable xmdt = DBHelper .QueryTable(sql);蒈 DropDownList1.DataSource = xmdt;薇 DropDownList1.DataValueField = 项目肅 DropDownList1.DataBind();薁 bindlist();衿 Label1.Text =学生: + Session name.ToString() +性别: + xb;蚀 private void bindlist()芀 蚇 string xh = Session userid .ToString();蚃 stri

19、ng sqlstr = select 项目 from 学生报名表 where 学号 = + xh + 螀 DataTable bsdt = DBHelper .QueryTable(sqlstr);莇ListBox1.DataSource = bsdt;膅ListBox1.DataValueField = 项目 ;蒂 ListBox1.DataBind();袀 ) ;protected voidButton3_Click(objectsender, EventArgs e)if( 0)膇 膆 string xm = ;string xh = Session userid .ToString()

20、;string sqlstr = delete from 学生报名表 where 学号 = +xh+ and 项目 = +xm+薈 if ( DBHelper .deleterow(sqlstr)薃 bindlist();荿 罿个人记录: 莆 protected void DropDownList1_SelectedIndexChanged( object sender, EventArgs e)string xb = ;if(xb != | xb !=( 请选择性别) )string sql = SELECT 项目 FROM 学生单人项目表 WHERE性另U = + xb + order b

21、y目 ;DataTable xmdt = DBHelper .QueryTable(sql);DataRowdr = xmdt.NewRow();dr0 =( 请选择项目) ;, 0); 项目 ;DropDownList2.DataSource = xmdt;DropDownList2.DataValueField = 芇 DropDownList2.DataBind();袃 羃 芈 private void databind( string fz, string xm, string xb)蚅 羅string sql = SELECT学号,姓名,性别,班级名,分组号,号码FROM学生报名详细

22、表”;肃 sql += WHERE 分组号= + fz + AND 项目= + xm + and 性别= + xb + order by班级名 ;虿DataTable dt = DBHelper.QueryTable(sql);蒇 GridView1.DataSource = dt;蚄 GridView1.DataBind();膃 肀 protected void DropDownList3_SelectedIndexChanged( object sender, EventArgs e)袅 蒃string xb = ;芃string fz = ;膇string xm = ;薇if (fz !

23、= | fz !=0 )节节databind(fz, xm, xb);薈 芅 protected void DropDownList2_SelectedIndexChanged( object sender, EventArgs e)莂 罿string xb = ;螇string xm = ;肄if (xm !=| xm !=(请选择项目)蒂 莀/string sql = SELECT 项目 FROM 学生单人项目表 WHERE性另U = + xb + order by项目 ;芅/DataTable xmdt = DBHelper.QueryTable(sql);袃/DropDownList2

24、.DataSource = xmdt;薂/DropDownList3.DataBind();肇string sql = select distinct 分组号,第+str( 分组号)+组as 分组 from 学生报名详细表 where 性另 = + xb + and 项目 = + xm + order by 分组号 ;莈DataTable dt = DBHelper.QueryTable(sql);肃DataRowdr = dt.NewRow();肄dr0 = 0;葿dr1=(请选择分组);袆, 0);肆DropDownList3.DataSource = dt;膄DropDownList3.

25、DataTextField =分组;袀DropDownList3.DataValueField= 分组号;薈DropDownList3.DataBind();袅 芄 芁 protected void Button4_Click( object sender, EventArgs e)肆 蚄 string xm = ;莃if (xm !=| xm !=(请选择项目)蚂 螈int i = 1;蚇foreach ( GridViewRow gvr in GridView1.Rows)蒃 蝿stringhm = ( TextBox)gvr.FindControl(hm ).Text.Trim();蒀s

26、tringxh = gvr.Cells0.Text.Trim();蒆stringsql = update 学生报名表 set跑道 = + i.ToString() +, 号码= + hm+ where学号= + xh + and 项目 = + xm + ;薃DBHelper.SqlCmd(sql);膀i+;羈 膅个人分组:蚃 string xb = ;薁if (xb !=xb !=(请选择性别)虿 羄stringsql = SELECT 项目 FROM 学生单人项目表 WHERE性另U = + xb + order by 项目;蚃DataTable xmdt = DBHelper.QueryT

27、able(sql);羂 DataRowdr = xmdt.NewRow();肇drO=(请选择项目);羆, 0);螃DropDownList2.DataSource=xmdt;肈DropDownList2.DataValueField= 项目蝿DropDownList2.DataBind();螅 袃 葿 protected void DropDownList2_SelectedIndexChanged( object芇 薄string xb = ;羃string xm = ;袀if (xm !=| xm !=(请选择性别)罿薇databind(xb, xm);肂芁 蒇 private void

28、 databind( string xb, string xm)莆 膂string sql = SELECT 班级名, 学号, 姓名, 性别, 项目 ,蚂 sql += WHERE 性别 = + xb + AND 项目 = + xm +sender, EventArgs e)分组号 FROM 学生报名详细表order by 分组号 , 班级名 ;腿DataTable dt = DBHelper.QueryTable(sql);膅 sql =SELECT * FROM 学生单人项目表 WHERE 性别=+ xb + and 项目=+ xm +节DataRowdrxm = DBHelper.Que

29、ryRow(sql);衿int zzs = int .Parse(drxm 总组数 .ToString();stringstr =str+=(xb + 子组 + xm);str+=(+ drxm 参赛人数 .ToString() + 人 + drxm 总组数.ToString() + 组 );str+=( );str+=();introw = ;intn = 0;intmax = 9;intmzrs = int .Parse(drxm 分组人数 .ToString();if (mzrs 0 & mzrs max) max = mzrs;for ( int i = 1; i = zzs; i+)

30、str+=( 第 + i.ToString() + 组 );while(n row & dt.Rowsn 分组号 .ToString() = i.ToString()str += ( );for( int j = 0; j max; j+)if (n row & dt.Rowsn 分组号 .ToString() = i.ToString()蚈 str+=( 班级名 .ToString() + + dt.Rowsn 姓名 .ToString() + );+ dt.Rowsn芆 n+;羀 else肅 str+=(袁 );莁袈str+=( );袁 螂 str+=( );薀 Literal1.Text

31、 = str; 仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur f u r den pers?nlichen f u r Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l e tude et la recherche uniquementa des fins personnelles; pasa des fins commerciales.to员bko gA.nrogeHK

32、O TOpMenob3ygoiccH6yHeHuac egoB u HHuefigoHMucno 员 B30BaTbCEb KOMMepqeckuxqe 员 ex.以下无正文For personal use only in study and research; not for commercial use仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur f u r den pers?nlichen f u r Studien, ForschungKammerziellen Zwecken verwendet werden.Pour l e tude et la recherche uniquementa des fins personnelles; pasa des fins commerciales.to员bko gA.nrogeHKO TOpMenob3ymoiflCH6yHeHuac egoB u HHuefigoHMucno 员 B30BaTbCEb KOMMepqeckuxqe 员 ex.以下无正文

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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