LOL信息管理系统.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 作 业 说 明 书 课程名称: C#程序设计 设计题目: LOL信息管理系统 院 部: 计算机科学与信息工程学院 学号姓名: 刘龙海 刘畅杰 专业班级: 软件工程二班 指导教师: 朱丽华 2015年 6 月 25 日 目 录 一、选题意义 3 二、需求分析 3 三、总体设计 3 四、详细设计 5 五、系统测试 11 六、总结 17 七、参考文献 19 一、选题的意义 现如今,电子竞技发展迅速,不少在校大学生都在课余时间打游戏用来缓解一下紧张的学习气氛,而英雄联盟(LOL)又是当今最流行的网络游戏之一。LOL信息管理系统为各位玩家提供提供各种信息,如ID,大区,段位等等,并附带各种功能,旨在为各位LOLer了解以及更新最新的玩家信息。通过对LOL信息管理系统的开发,开发者可以进一步熟练地掌握并运用C#编程语言,以及数据库方面的基本操作。其实选题以前我也有少许纠结,不知道做什么,而且对于C#语言我不是太过熟练,但是由于我对英雄联盟的喜爱以及以前编程方面的基础,所以最后还是选择了LOL信息管理系统这个课题,以此来挑战一下自己,通过一周的努力不断地上网查找,初步完成了本系统的基本功能。 二、需求分析 LOL信息管理需要实现的有以下几项功能:首先,用户可以进行登录,登陆人的游戏信息可以通过用户信息获取。其次,登陆之后,用户可以通过点击菜单栏中的用户按钮实现玩家信息的增加,删除,修改,查询等功能。此外,LOL信息管理系统通过连接数据库对玩家的信息进行操作,实现以上功能,所以需要对数据库有一定的了解,并熟练的掌握数据库的基本操作,如数据库的增删改查以及触发器,存储过程的实现。 三、总体设计 系统功能模块图: 图3.1 模块图 系统功能流程图: 图3.2 流程图 详细设计 数据库:关键的表有以下几个(用户可以查看其他人的游戏信息,所以PlayerIfo中的人比UserIfo中的人多): 图4.1 UserIfo表 图4.2 PlayerIfo表 图4.3 KeyWord表 模块方面的详细设计有登陆模块,用户信息管理模块,LOL信息管理模块,而用户信息管理模块包括用户信息查询以及修改,LOL信息管理模块包括增删改查等功能,以上实现如下: :登陆模块: 登陆模块需要用户名和密码,系统内置了几个用户,在这我们使用的用户名是芜湖神,密码是111。在登陆界面输入用户名和密码之后,系统会连接LOL1数据库中的UserIfo表进行对比,正确之后会进入系统。代码如下: ConnectData(); //连接数据库用到自定义的函数,可获取连接字符串并打开数据库 string str = select count(*) from UserIfo where UserName= + tb_Name.Text + and PassWord= + tb_Psd.Text + ; SqlCommand _cmd = new SqlCommand(str,_con); int i = Convert.ToInt32(_cmd.ExecuteScalar()); if(tb_Name.Text==||tb_Psd.Text==) { MessageBox.Show(请输入用户名或密码!); } else if(i0) { Main m_f = new Main(); //跳转窗体到主界面 m_f.Show(); this.Hide(); //隐藏本窗体 } else { MessageBox.Show(用户名或密码错误!, 提示); } :用户信息管理模块: 用户的游戏信息。 通过获取登录的用户名,连接到数据库,查询到该用户的游戏信息并展示在界面,代码如下: Land _land = new Land();

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档