没有合适的资源?快使用搜索试试~ 我知道了~
JAVA课程设计运动会成绩管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 60 浏览量
2022-06-12
21:29:32
上传
评论 1
收藏 678KB DOCX 举报
温馨提示
试读
25页
JAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docxJAVA课程设计运动会成绩管理系统.docx
资源推荐
资源详情
资源评论
《J AVA 程序设计》
课程设计报告
设计题目: 运动会成绩管理系统
学院名称: 信息工程学院
专业班级: 13 计本 2
名:
学 号:
1
目录
一 需 求 分 析 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
二 概 要 设 计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
三 详 细 设 计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
3.1 数 据 库 设 计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
3.2 模 块 及 窗 体 设 计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
3.2.1 数 据 库 模 块 设 计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
3.2.2 用 户 登 录 识 别 模 块 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
3.2.3 主 页 面 模 块 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
3.2.4 运 动 员 信 息 浏 览 模 块 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
3.2.5 添 加 运 动 员 信 息 模 块 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
3.2.6 运 动 员 信 息 查 询 修 改 模 块 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7
3.2.7 运 动 员 信 息 查 删 除 模 块 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
3.3 主 要 程 序 代 码 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
四 软 件 测 试 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15
五 总 结 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。23
参 考 资 料 :.......................................................24
一 需求分析
本系统的主要目的就是实现运动会成绩管理,使运动会成绩管理工作更加容易,从而提高工
作效率,降低管理成本.
2
系统中需要对拥护身份进行管理,采取登陆进入系统的形式.
二 概要设计
/************************************************************************
概要设计阶段主要是粗略描述整个软件的框架,并从业务的角度描述软件的模块、工作
流程等。项目的成功取决于设计的好坏,而概要设计则是整个设计的关键部分。概要设计的
主要任务是将用户的需求划分为不同的功能,然后将这些功能细分成模块,并给模块一些规
则约束,以达到各个模块之间可以相互交流的目的。概要设计关乎到系统的整体架构,因此
想做好一个概要设计,不仅仅要熟悉用户的业务流程,还要具备相当丰富的设计经验。
2.1 概要设计的原则
概要设计是根据系统分析的需求和工作环境的情况对整个软件的总体结构进行大致的
设计。概要设计要坚持以下几个原则。
(1)细分原则:软件系统都是由很多不同的模块组成,当设计一套软件时,要先将所
有的功能分解。解决复杂问题的方法是将其分解成几个小问题,一个个来解决。
(2)提高代码重用性:在面向对象设计中,首先考虑的就是代码的重用,一个好的设
计,将来在升级换代时不需要太大的改动,节省了人力物力。
(3)从上而下层层分析:概要设计要从整体出发,逐个剖析软件的功能,从上而下,
先分析系统总的功能,然后一步步细分,直到最小的功能模块。
(4)一致性原则:概要设计要求所有功能模块在定义时使用统一的规范。
(5)提高独立性,减少耦合:各个模块与模块之间尽量减少关联,否则修改一个地方
就会引起其他多处的变动,不符合面向对象的原则。一般情况下,对类封装后,只允许对类
进行扩展,而不能修改,而封装的类必须具有单一职责,既理论情况下不允许两个类共同完
成一个功能。
(6)模块的大小要尽量适中:不是结构算法越复杂的模块越好,模块的大小要根据实
际工作目标和其他类的耦合紧密程度来决定。经验表明,一个模块的规模不应过大,模块的
总行数应控制在 10~100 行的范围内,最好为 30~60 行,这样理解和阅读都较方便。过长的
模块往往是分解不充分的表现,会增加阅读理解的难度;但小规模太多也会使模块之间联系
变得复杂,增大系统在模块调用时传递信息所花费的开销。
由于概要设计是整个设计的重中之重,牵一发而动全身,所以要努力做一个好的概要设
计,才能在今后软件开发过程中不再反复。现在软件行业流行模式化驱动设计,将一些市场
上比较成功的模式拿来用在自己的设计中。
2.2 将用户需求模块化
根据概要设计的原则来分析一下本项目的用户需求,并最终转化成用程序语言描述的模
块。什么样的需求才是一个模块?模块应该具备如下 3 个特征。
(1)输入和输出:模块必须能被调用并且正确的返回调用,而且调用都是相对一个对
象而言,这是模块独立性的一个体现。
(2)处理功能:模块必须可以对调用的输入数据进行灵活的处理,并为输出准备好处
理结果。
(3)程序代码:用来实现模块功能的源代码。
2.3 确定系统最终模块
概要设计中最重要的就是确定此项目包括哪些模块。根据上两节讲述的设计原则和模块
特征,将用户需求转化为下面的模块。
3
**************************************************************************/
4
2.5 模块设计
1 数据库设计模块
2 用户登录识别模块
3 主页面模块
4 运动员信息浏览模块
5 运动员信息添加模块
6 运动员信息查询修改模块
7 运动员信息删除模块
三 详细设计
3.1 数据库设计
数据库名称:yangyun
表名:tablename
运动员信息表:
学号(INT 型)
1312210101
1312210102
1312210103
1312210104
1312210105
1312210106
1312210107
1312210108
1312210109
1312210110
1312210111
1312210112
1312210113
1312210114
1312210115
1312210116
1312210117
1312210118
1312210119
班级(varchar)
13 计本
13 金融
14 电子
12 英语
13 信管
14 网络
13 计本
14 网络
15 信管
13 音乐
14 表演
15 生物
15 表演
13 计本
14 英语
15 生物
15 信管
14 英语
14 网络
项目名(varchar) 成绩(varchar)
杨昀
马凯
马嘉岐
刘飞
王青山
李连杰
任宇锴
乔欢
1*400
跳高
李小龙
周杰伦
周星星
王泽林
刘德华
赵一德
周小华
王晶晶
刘华
刘毅
王缓缓 铅球
6.3M
5
剩余24页未读,继续阅读
资源评论
- 11nSeven2024-03-13发现一个宝藏资源,资源有很高的参考价值,赶紧学起来~
xxpr_ybgg
- 粉丝: 6425
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
- 软件漏洞生命周期管理策略.pptx
- 毕业设计-基于Python实现的的简易气温爬虫,可以爬取全国各市的近7日气温数据
- 软件系统测试报告(实用版).doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功