logo资料库

软件工程 运动会管理系统设计报告.doc

第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
资料共26页,剩余部分请下载后查看
一 .概述
1.设计简介
2.小组成员
3.小组分工
二.需求分析报告
1.引言
1.1开发目的
1.2背景说明
1.3开发内容
2.项目概述
2.1 目标
2.2 系统技术
2.3 用户的特点
2.4需求规定
3.具体需求
3.1系统可行性分析
3.2系统需求分析
3.3系统用例图
3.4 设计思想
3.5数据字典
3.6 外部接口需求
3.7性能需求
3.8设计约束
3.9属性
3.10其他需求
三.概要设计
1.功能框图
四.详细设计
1系统功能建模
1.1类图
1.2顺序图
1.3状态图
2.功能实现
2.1数据库
2.2数据库关系图
五. 软件功能模块的测试
六.课程设计总结
1.涉及的知识点
2.课程设计体会
软件工程课程设计 题目名称: 运动会管理系统 学 专 班 组 组 院: 业: 级: 长: 软件学院 软件工程 1310702 班 王 毅(07370233) 员:陈 南(07370239)吴天舒(07370243) 蒋偲超(07370225)夏晨洋(07370238) 指导教师: 葛君伟 2009 年 12 月 27 日
软件工程课程设计指导教师评语 指导教师评语: 表现成绩: 验收成绩: 报告成绩: 总成绩: 指导教师签字: 200 年 月 日 2
摘 要 计算机是信息处理的重要工具。计算机系统的应用已经深入到社 会的各行各业甚至家庭。尤其是计算机网络技术的飞速发展,促进的 计算机应用系统资源共享,分布处理和相互通信功能的实现。随着人 类社会逐步进入信息网络时代,计算机网络的应用必将进入千家万户。 它正改变着人们的工作方式和生活方式,正在进一步引起世界范围内 产业结构的变化,促进全球信息产业的发展,并且在各个领域内发挥 着越来越重要的作用。 运动会管理系统正是这个时代的产物。它集报名管理、比赛管理 于一身,实现运动会管理自主化、智能化,达到提高管理效率和质量, 满足不同层次学校的不同要求,节省人力资源的目的。 本系统采用 SQLSERVER2000 为后台数据库,以确保系统安全保密, 易于维护。 本系统的主要目的是提高运动会管理的效率;实现整个运动会的 集中管理。 本系统的另一个重要特点是界面友好、易于操作,有很好的可视 化效果。 关键词:田径运动会管理系统;系统设计;ASP 3
目 录 一 .概述 ...................................................................... 6 1.设计简介.................................................................................................................................. 6 2.小组成员.................................................................................................................................. 6 3.小组分工.................................................................................................................................. 6 二.需求分析报告 ............................................................... 7 1.引言................................................................................................................................................. 7 1.1 开发目的............................................................................................................................... 7 1.2 背景说明............................................................................................................................... 7 1.3 开发内容............................................................................................................................... 7 2.项目概述 .................................................................... 8 2.1 目标...................................................................................................................................... 8 2.2 系统技术.............................................................................................................................. 8 2.3 用户的特点.......................................................................................................................... 8 2.4 需求规定............................................................................................................................... 8 3.具体需求 .................................................................... 9 3.1 系统可行性分析................................................................................................................... 9 3.2 系统需求分析....................................................................................................................... 9 3.3 系统用例图......................................................................................................................... 10 3.4 设计思想.............................................................................................................................11 3.5 数据字典............................................................................................................................. 12 3.6 外部接口需求.................................................................................................................. 14 3.7 性能需求............................................................................................................................. 14 3.8 设计约束............................................................................................................................. 14 3.9 属性..................................................................................................................................... 15 3.10 其他需求........................................................................................................................... 15 三.概要设计 .................................................................. 16 1.功能框图 ................................................................... 16 四.详细设计 .................................................................. 17 1.系统功能建模 ............................................................... 17 1.1 类图..................................................................................................................................... 18 1.2 顺序图................................................................................................................................. 18 1.3 状态图................................................................................................................................. 19 2.功能实现 ................................................................... 20 2.1 数据库................................................................................................................................. 20 2.2 数据库关系图..................................................................................................................... 22 4
五. 软件功能模块的测试 ....................................................... 23 六.课程设计总结 .............................................................. 24 1.涉及的知识点 ............................................................... 24 2.课程设计体会 ............................................................... 24 5
一 .概述 1.设计简介 根据我们一年对面向对象程序设计的了解与掌握情况,结合本学期学习的软件工程课 程,我们决定在本次课程设计中做校运会管理系统,根据软件工程的要求我们分别做了: 1 可行性分析与需求分析。 2 总体设计。 3 详细设计。 4 测试功能模块。 5 UML 软件开发模型。 2.小组成员 本组共有 4 人构成 组长:王 毅(07370233) 组员:陈 南(07370239)吴天舒(07370243) 蒋偲超(07370225)夏晨洋(07370238) 3.小组分工 本次课程设计有组长进行全面监工与分工,对每个组员进行了合理的分工,要求项目一 定要结构化模块化,结构清晰、合理,层次分明,形成良好的程序设计风格。需求分析及系 统的建模所有成员共同协作完成。具体的分工如下: 组长王 毅:负责的可行性分析和需求分析,并负责最终报告的撰写。 组员陈 南:负责设计数据流图、数据字典、类图、用例图等内容。 组员吴天舒:负责数据库的实现。 组员蒋偲超:负责的功能模块的测试、数据的整理。 组员夏晨洋:负责的状态图、顺序图的实现。 6
二.需求分析报告 1.引言 21 世纪以高科技为核心的知识经济将占主导地位,国家的综合国力和国际竞争力将越来 越取决于科学技术创新水平。运动作为提高全民身体素质的基本方式,无论是高校还是全社 会都积极的倡导,生命在于运动。尽管人类进步的程度随着不同时代,不同地区而有所变化, 但是各类学校的运动会都始终保持着,但是传统的运动会管理方式,远远不能满足当今高效、 快捷的生活方式。因此,我们设计了这个运动会管理系统 1.1 开发目的 总结软件开发过程中的方法和技巧,更好的应用和数据库技术 1.2 背景说明 随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关运动员的各种信息 量也成倍增长,而目前许多高校的学生管理仍停留在复杂的人工操作上,重复工作较多,工 作量大,效率低,因此,迫切需要开发运动会管理系统来提高管理工作的效率。运动会管理 系统,在运动员的规范管理、科学统计以及各类成绩的快速查询方面具有较大的实用意义。 它提高了信息的开放性,大大地改善了学生、教师对其信息查询的准确性。 1.3 开发内容 开发一套运动会管理系统软件 采取的研究方法:采用面向对象的编程,结合网络和数据库技术,实现控制和管理。通 过系统分析、需求分析、概要设计、详细设计、编写代码、软件测试、软件维护、经验方法 总结等一系列实验方案,实验软件的开发。 7
2.项目概述 2.1 目标 系统开发的总体任务是实现学生选课信息关系的系统化、规范化和自动化。 2.2 系统技术 运动会管理系统要求具有信息处理的开放性,方便工作人员上传运动员基本信息、记分 员、裁判员等工作人员上传运动员成绩和学生、老师均可查询基本信息和成绩信息等,因此 本系统设计为 SQLSever2005 数据库应用系统,使用 C#语言的开发技术,运行在.NET 运行环 境上。 2.3 用户的特点 为保证系统安全高效的运行,本系统把用户划分为 3 类:普通用户、记分员和管理员。 不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。 普通用户在本系统的功能:查询、修改密码; 记分员在本系统的功能:查询、修改密码、运动员成绩录入; 管理员在本系统的功能:查询、修改密码、运动员成绩录入、权限设置。 2.4 需求规定 2.4.1.对功能的规定 1.可实现用户登录 2.方便实现运动员成绩信息查询 3.可对运动会档案进行管理。 4.方便记分员对运动员成绩信息的修改、删除、增加、查询等操作。 5.档案数据的高安全性,保密性 2.4.2.对性能的规定 使用稳定,操作性能好,操作方法易于掌握,系统的安全性强 8
分享到:
收藏