毕业设计:定向竞赛在线系统毕业论文(终稿)_第1页
毕业设计:定向竞赛在线系统毕业论文(终稿)_第2页
毕业设计:定向竞赛在线系统毕业论文(终稿)_第3页
毕业设计:定向竞赛在线系统毕业论文(终稿)_第4页
毕业设计:定向竞赛在线系统毕业论文(终稿)_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录内容摘要 关键字 1.绪论 2 2 32.规划阶段 32.1范围的文件 2.2风险管理文件 42.3团队角色协定 3.需求分析与设计 53.1开发平台与语言 3.2功能需求 53.3主要工作流程叙述 3.4数据库设计 4.实施阶段 4.1最初的原型 4.2初步设计文件 4.3详细设计与代码分析 5.测试阶段 5.1单元测试 参考文献 致谢 1程变的简单和便于操作。为了实现以上功能,这个系统需要一个强大的数据库Abstract:Directionalcompetitiononlinesystemisbdevelopmentofonlineoperate.ToachievethofMicrosoftSQLSevwebdevelopmenttools,theuseofitsvariousobject-orienteddevelopmenttools,usingC#language,Keywords:SQLserver2005VisualStudio2005PowerDesignerC#21.1定向运动起源定向运动这两个字在1886年首次在瑞典使用,真正的定向比赛于1895年在1918年由瑞典得斯歌哥尔摩的童子军领袖梅吉兰特(MaijOrErnstKillander)所组1.2定向竞赛在线系统简介1.2.1开发工具VisualStudioVisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助1.2.2SQLServer2005数据库能够提供数据的存储和数据的操作的软件称为数据库管理系统(Database库管理系统又分为层次型、网状和关系型。目前最流行的是关系型的数据库。如3SQLServer2005是Microsoft公司推出的基于Client/Server模式的新一代大定向运动由于起步较晚,所以需要一个比较完善的在线系统来记录参赛人员报1.3开发的主要过程2.规划阶段2.1范围的文件2.1.1定向竞赛在线记录系统的使用者操作4角色权限管理员可以实现系统中的所有的功能参赛者可以进行查询操作、个人信息和密码的修改志愿者(组队)2.2风险管理文件52.3团队角色协定此系统是由07软件班1组成员分工合作完成,现作出以下分工:角色姓名项目组长贵静需求分析设计贵静界面设计赵琼数据库设计刘倩倩代码编写秦际明测试程序杨荣琪3.需求分析与设计3.1开发平台与语言开发平台:Visualstudio2005SQLserver2005、设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员3.2功能需求3.2.1系统功能模块介绍(1)系统管理(2)比赛项目管理(3)检查点管理(4)参赛组管理6(5)参赛人员管理(5)志愿者管理(6)分数统计(7)查询模块(8)数据导入模块7定向竞赛在线记录系统图3.1创建比赛参赛者报名表古愿者报名表审核(安排分组(分组出发到达检查点记分图3.2893.3主要工作流程叙述2.参赛组注册如果某个组队要参加比赛要去这个网站点击注册一个组这个按钮跳转到注册详组队成员的详细信息(2~5个成员):姓名、性别、出生日期、邮箱地址。4.参赛组审核6.志愿者注册3.4数据库设计3.4.1数据库需求基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我用的是SQLSever2005,它是用来快速创建数生成数据库。状态设置:分为已验证、待验证和等待验证Automaticallyincrease(pri编号状态设置:分为已验证、待验证和等待验证参赛人员姓名“男”或Foreignkey(参赛组编号)Automaticallyincrease(Pri(由数字、‘-’和字母组成)不为空,唯一(由数字、‘-’和字母组3.4.2数据库各表的关系图VolunteerID4.1最初的原型4.1.1主界面密 图最初比赛流程图记录每个参赛队开始时间以小组为单位报名参加比赛(每人交20员的报名费),每个小组3—6个人结束比赛图图4.24.2初步设计文件4.2.1最初功能分析流程图是添加到数据库33把这个参赛组在这个检查图参赛成员报名流程图参赛成员填参赛成员填图4.44.3详细设计与代码分析4.3.1登陆模块身份:○超级管理员○志愿者○参赛者图4.5登陆界面(Login,aspx){MD5Encodesmd5=newloginers.Pwd=md5.MD5(tbPwd.Text.Trim());if(tbProveMark.Text==Session["checkCode"].ToString()){利用选择器来分辨登陆者的身份{case0:loginers.Role="超级管理员";{Response.Redirect("}{language=javascript>alert(’用户名、密码或者登陆身份错误!')</script>");}{Response.Redirect("voluntee}{language=javascript>alert(’用户名、密码或者登陆身份错误!')</script>");}//Response.Write(loginers.UserName+loginers.Pwd+logcase2:loginers.Role="参赛者";default:loginers.Role="超级管理员";}{Response.Write("<scriptlanguage=javascript>alert(’验证码错误!’)</script>");}4.3.2主界面1界面图套操密理□下次正往理LTT2.代码分析<paramname="movie"value="flash/Clock.swf"/><PARAMNAME=wmodevalue=4.3.3参赛者功能模块设计及功能实现1.界面图hu2代码分析{Team(TeamName,LeaSurName,LeaGivenName,PassWord,LeaGender,LeaBirth,LeaStet,LeaCity,LeaTel,LeaMobile,LeTextBox1.Text+",'"+TextBox2.Text+”,'"+TextBox3.Text+"’,+"’,'”{Response.Write("<script>alert(’添加成功!);location.href='index.a}{Response.Write("<script>alert(’添加失败!);location.href='teamregist.aspx';</script>");}}4.3.4志愿者功能模块设计及功能实现1.界面图y44l{le,Email,PostCode)values('"+TextBox1.Text+”’,'"+TextBox2.Text+”,'”+TextBox3.Text+"’,'"+DropDownList1.Text+",'"+TextBox4.Text+",’"+TextBox5.Text+”,'”+TextBox6.Text+”,'"+TextBox7.Text+”,'"+TextBox8.Text+”,'"+TextBox9.Text+”,'"+TextBox10.Text+"’)";SqlCommandsqlcom{);location.href='index.a}{’);location.href='volunteerregist.a}4.3.3检查点管理模块c综在p-图4.92.代码分析if(!IsPostBack){}{DataTableobjTable=chemessageCount.InnerText=objTable.Rows.Count.ToString();{objPds.PageSize=5;//当前页面从Page查询参数获取if(Request.QueryStrCurPage=Convert.ToInt3objPds.CurrentPageIndexlblCurrentPage.Text="Page:lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath+lnkNext.NavigateUrl=Request.CurrentExecutionFilePath"?Page="+Convert.ToString(CurPa}}4.3.4检查点管理模块数接用震数操用此非能甲7社址甲重的送市酸螺积电蟑账地数些南教施均电教熟甲T热黏讲定校解琳密定柱择码地款浦醒正故信掉m其现过

温馨提示

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

评论

0/150

提交评论