软件工程课程设计报告NBA信息管理系统设计

上传人:l**** 文档编号:269186958 上传时间:2022-03-22 格式:DOC 页数:26 大小:153KB
返回 下载 相关 举报
软件工程课程设计报告NBA信息管理系统设计_第1页
第1页 / 共26页
软件工程课程设计报告NBA信息管理系统设计_第2页
第2页 / 共26页
软件工程课程设计报告NBA信息管理系统设计_第3页
第3页 / 共26页
软件工程课程设计报告NBA信息管理系统设计_第4页
第4页 / 共26页
软件工程课程设计报告NBA信息管理系统设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《软件工程课程设计报告NBA信息管理系统设计》由会员分享,可在线阅读,更多相关《软件工程课程设计报告NBA信息管理系统设计(26页珍藏版)》请在金锄头文库上搜索。

1、.燕山大学软件工程A课 程 设 计 说 明 书题目: NBA球队信息管理系统 面向对象设计与实现 学院系: 理学院 年级专业: 12级信息与计算科学 学生1姓名: 吴中原 学生2姓名: 李浩楠 学生3姓名: 付 玥 学生4姓名: 黄志豪 学生5姓名: 周 珏 指导教师:提交日期: 2015 年 1 月 16 日燕山大学课程设计论文任务书院系: 理学院 教学单位: 信息学院 小组名字青龙河 人数5 专业班级12级信息与计算科学设计题目NBA球队信息管理系统设计技术参数吴中原,120108010002:完成用户留言、维护模块的设计及实现。李浩楠,120108010016:完成用户注册、投票模块的设

2、计及实现。付 玥,120108010033:完成登陆模块的设计及实现。黄志豪,120108010004:完成球员信息查询模块的设计及实现。周 珏,120108010048:完成球队信息查询模块的设计及实现。设计要求根据问题定义,运用面向对象的软件工程方法学对系统进行需求分析、设计和实现:1. 面向对象建模:建立对象模型画出UML类图、功能模型画出UML用例图和动态模型编写脚本、画出事件跟踪图;2.自选开发工具,开发前台人机交互、业务处理子系统和后台数据管理子系统重点:图形用户界面、业务逻辑、出错处理、关系数据库SQL语句;3.设计测试用例,速成对系统的单元测试、集成测试和确认测试。工作量1.每

3、人负责一个功能模块,并能有效集成,实现一个小型的、功能完善的管理系统。2.根据系统的设计过程与结果,撰写课程设计说明书,包括模型、实现和测试三部分不少于5000字。3.保证每天8小时出勤。占考核成绩的10%工作计划学时为2周,共计10个工作日。第1-2天:收集资料,面向对象分析,完成建模工作,撰写模型部分的文档。第3-4天:确定软件体系结构,熟悉开发工具。完成系统的详细设计。包括模块的划分及相互间调用关系,建立系统所需的数据库。撰写相应部分的文档。第5-6天:并行实现各模块的代码,完成单元测试。第7-8天:完成集成测试、调试,完善、优化系统,撰写相应部分文档。第9-10天:完成确认测试,撰写总

4、结报告,答辩。参考资料1. 软件工程导论.张海潘.清华大学出版社.20082. Dreamweaver CS6从入门到精通.胡崧.中国青年出版社.20133. Dreamweaver CS5+ASP动态网站建设从入门到精通.陈益材.机械工业出版社.20124. 网页设计与网站建设.刘贵国.清华大学出版社.2014年指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。2015年 1 月 16 日 燕山大学课程设计评审意见表指导教师评语:成绩:指导教师:年 月 日答辩小组评语:成绩:评阅人:年 月 日小组总成绩:个人成绩评定答辩小组成员签字:年 月 日17

5、 / 26.摘 要本次课程设计实现与开发出来的是一个用面向对象的方法编写而成的NBA球队管理系统。在实现的过程当中,主要利用了Access数据库、Visio 2003和Dreamweaver.CS6等软件。本文重点讨论该系统的设计与实现,系统通过网站的方式实现,通过测试与分析说明该系统可稳定运行,具有一定程度的实现价值。近些年,随着姚明成功的在NBA立足,成为世界巨星,NBA也成功进入了中国这块市场,中国很多球迷开始迷恋NBA ,而球迷们也对每支球队的球员非常感兴趣。NBA球队信息管理系统的主要任务是根据球迷的需要,建立、维护用户信息档案,统计,更新球队以及现役NBA球员和教练的数据信息,可以

6、进行留言和评论,让用户方便的了解NBA球队及球员。关键词:NBA球队信息管理、面向对象、Dreamweaver.CS6、Access.目 录摘 要i1 绪 论11.1开发背景11.2问题定义12 面向对象模型22.1 对象模型22.2功能模型32.3动态模型52.3.1脚本52.3.2事件跟踪图63 系统设计与实现93.1系统体系结构93.2开发工具简介93.2.1 Microsoft SQL Server2005103.2.2 Dreamweaver CS6103.3数据库设计与实现103.3.1数据库物理设计103.3.2用SQL语言建立数据库以球员信息表为例113.3.3 实验数据实例1

7、33.3.4数据库的维护173.4接口定义183.4.1定义测试服务器183.4.2定义IIS服务器183.4.3连接数据库183.4.4添加数据库183.4.5绑定数据193.5各模块划分及实现193.5.1用户注册模块193.5.2登录模块223.5.3球员信息查询模块253.5.4球队信息查询模块273.5.5留言模块283.5.6信息维护模块324 确认测试38总 结39参考文献资料40.1 绪 论1.1开发背景NBA全称National Basketball Association,是全球性的运动及媒体企业,旗下拥有三个职业体育联赛,分别是美国职业男子篮球协会 、美国职业女子篮球协会

8、 以及NBA发展联盟 。简称美职篮。是世界上水平最高的篮球联赛、美国四大职业体育联赛之一。NBA成立于1946年6月6日。成立时叫BAA,即全美篮球协会Basketball Association of America,1949年BAA和NBL合并为NBA。1976年ABA被美国NBA吞并。联盟以47种语言向215个国家及地区转播赛事及节目,有来自36个国家和地区的85名国际球员在联盟效力。超过6000万美国家庭可以收看到NBA电视台NBA TV,NBA是社交媒体上最受欢迎的体育联盟,联盟、球队以及球员的社交媒体平台拥有超过3.65亿的关注人群和粉丝。近些年,随着姚明成功的在NBA立足,成为世

9、界巨星,NBA也成功进入了中国这块市场,中国很多球迷开始迷恋NBA ,而球迷们也对每支球队的球员非常感兴趣。虽然姚明已经从NBA退役,但是中国球迷对NBA的热情依然不减。NBA球队信息管理系统的主要任务是建立,维护用户信息档案,统计,更新球队以及现役NBA球员的数据信息,让用户方便的了解NBA球队及球员。1.2问题定义NBA球队信息数据管理系统的主要任务是方便球迷用户对NBA球队,NBA主教练和NBA球员的集中查询,其能完成的主要功能有:1、NBA球员的添加球员姓名、所在球队、号码、身高、体重、年龄、生日、NBA球龄等2、NBA球员的查询按姓名查询等,浏览NBA球员的信息以报表形式浏览,信息包

10、括球员场均得分,场均篮板,场均助攻,场均抢断,场均失误等3、NBA球队查询按球队名查询等,浏览全部球队信息以窗体形式浏览,信息包括球队战绩,分区排名,总排名等4、主教练查询按主教练姓名查询等,浏览全部主教练信息以报表形式浏览,信息包括主教练历史战绩、成绩排名、执教球队等5、信息修改,由于NBA联盟存在球员转会情况,以及主教练转会,解雇等,因此球队信息需要及时修改,包括球员,主教练6、信息删除,删除选定球队信息、球员信息、主教练信息7、球迷登陆、讨论、留言。.2面向对象模型2.1 对象模型 对象模型技术以面向对象的思想为基础,通过对问题进行抽象,构造出一组相关模型,这些模型描述了现实世界中类与对

11、象以及它们之间的关系,表示了目标系统的静态数据结构。 对象模型技术中的对象模型定义了对谁做。在NBA球队信息管理系统中,将球队、赛区、球员、教练、比赛、球迷、单项统计表、场地、留言箱抽象成类,建立各自之间的联系。2.2功能模型对象模型技术中的功能模型定义了做什么。功能模型表明一个功能如何从输入得到输出。通过管理员用例图,我们可以得到管理员在系统的作用,可以进行哪些操作。在球迷用户用例图中,可以看出用户可以在系统中获得哪些有用信息。2.3动态模型 对象模型技术中动态模型定义了何时做。通过动态模型中的脚本和事件跟踪图,可以更好的理解系统的行为特征。对于开发人员来说,动态模型具有明确性、可视性和简易

12、性的特点。2.3.1脚本注册登录脚本注册账号提示输入用户名和密码输入用户名和密码请求审核审核不通过用户名或密码不合法请重新输入输入用户名和密码请求审核审核通过注册成功请添加个人资料输入个人资料请求审核审核通过显示个人资料登陆账号提示输入用户名和密码输入用户名和密码请求审核审核通过登陆成功查询球队信息脚本查询球队信息请求审核审核不通过无权访问请登录登陆账号请求输入用户名和密码输入用户名和密码请求审核审核通过登陆成功显示球队信息留言信息脚本输入留言内容请求审核审核不通过内容不合法请重新输入输入留言内容请求审核审核通过显示留言内容输入评论内容请求审核审核不通过内容不合法请重新输入输入评论内容请求审核

13、审核不通过内容不合法请重新输入输入评论内容请求审核审核通过显示留言内容2.3.2事件跟踪图2.3.2.1注册登录2.3.2.2查询信息2.3.2.3留言信息3 系统设计与实现3.1系统体系结构3.2开发工具简介3.2.1 Microsoft SQL Server2005Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。3.2.2 Dreamweaver CS6dreamweaver cs6是世界顶级软件厂商adobe推出的一套拥有可视化编辑界面,用于制作并编辑网站和移动应用程序的网页设计软件。由于它支持代码、拆分、设计、实时视图等多种方式来创作、编写和修改网页通常是标准通用标记语言下的一个应用HTML,对于初级人员,你可以无需编写任何代码就能快速创建web页面。3.3数据库设计与实现3.3.1数据库物理设计NBA球队管理系统的数据表如下所示:登陆表:Login列 名字符类型长 度备 注UserIDchar20用户帐号PassWordchar16用户密码球员基本信息表:Player列 名字符类型长 度备 注Numberchar3号码Pl

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

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号