
课程名称:计算机应用技术VI(数据库应用)
专业: 会计
设计人: 岳玉晓 郭选 刘宇博
一、主要功能:
随着NBA的发展,全球各地的NBA关注者越来越多,NBA中国官方网站为了更方便广大球迷对NBA各方面的信息的了解,编写了NBA信息管理系统软件。该系统是官网的一个重要组成部分,不仅方便了官方管理球员信息,更为广大球迷了解心中的偶像提供了一个捷径!
NBA数据管理系统的主要任务是对NBA球员,NBA主教练和NBA球队的集中管理,其能完成的主要功能有:
NBA球员的添加(球员姓名、所在球队、身高、体重、年龄、生日、NBA球龄等。)、
NBA球员的查询(按姓名查询等)
浏览NBA球员的信息(以报表形式浏览)、
NBA球队查询(按球队名查询等)、
浏览全部球队信息(以窗体形式浏览)、
删除选定球队信息、
主教练查询(按主教练姓名查询等)、
浏览全部主教练信息(以报表形式浏览)、
查看主教练成绩排名情况等。
根据功能分析,将系统划分为几个功能模块,总体功能结构图如下图所示:
二、表与关系
通过合理规划,该系统的数据库至少需要三张表(有下划线的为主关键字):
球员表:姓名、队名、号码、位置、身高、体重、年龄、生日、NBA球龄
球队表:队名、所在城市、分区、老板、主教练、球场、进入NBA年份、总冠军数、照片
主教练表:主教练、队名、战绩(胜—负)、胜率、总冠军数、开始执教年份
数据表结构如下图所示:
球员表:
| 列名 | 数据类型 | 长度 | 可否为空 |
| 姓名 | 文本 | 50 | 主键 |
| 队名 | 文本 | 50 | 是 |
| 号码 | 数字 | 50 | 是 |
| 位置 | 文本 | 50 | 是 |
| 身高 | 文本 | 50 | 是 |
| 体重 | 文本 | 50 | 是 |
| 年龄 | 数字 | 50 | 是 |
| 生日 | 日期 | 50 | 是 |
| NBA球龄 | 数字 | 50 | 是 |
| 列名 | 数据类型 | 长度 | 可否为空 |
| 队名 | 文本 | 50 | 主键 |
| 所在城市 | 文本 | 50 | 是 |
| 分区 | 文本 | 50 | 是 |
| 老板 | 文本 | 50 | 是 |
| 主教练 | 文本 | 50 | 是 |
| 球场 | 文本 | 50 | 是 |
| 进入NBA年份 | 文本 | 50 | 是 |
| 总冠军数 | 数字 | 50 | 是 |
| 照片 | OLE对象 | 50 | 是 |
| 列名 | 数据类型 | 长度 | 可否为空 |
| 主教练 | 文本 | 50 | 主键 |
| 队名 | 文本 | 50 | 是 |
| 战绩(胜--负) | 文本 | 50 | 是 |
| 胜率 | 文本 | 50 | 是 |
| 总冠军数 | 数字 | 50 | 是 |
| 开始执教年份 | 文本 | 50 | 是 |
四、窗体模块实现
五、报表模块实现
六、宏模块实现
七、系统使用说明
用户名和密码,登录
(用户名:岳玉晓、郭选、刘宇博其中任何一个;密码:001)
点击登录到达NBA数据管理系统
点击球员管理系统到达
点击球员查询,所示如图
点击取消,返回球员信息管理界面,点击浏览全部球员信息,如图所示
返回,点击录入球员信息,如图所示:
添加后即可在相应的表里显示添加的信息
球队、主教练界面步骤同上。
八、任务分工
| 学号 | 班级 | 姓名 | 完成任务 |
| 20100254208 | 会计102 | 岳玉晓 | 系统框架制作、说明书制作 |
| 20100534220 | 会计102 | 郭选 | 完善系统、说明书制作 |
| 会计101 | 刘宇博 | 收集数据、说明书制作 |
