课程设计 学 号 班 级 姓 名 指导教师 年 月 日课程设计任务书
学院:机电工程学院 专业:机械电子工程 班级: 学号: 题目:足球比赛成绩管理 一、课程设计时间
2011~12第2学期 第2周,共计1周,20学时。
二、课程设计内容
某个赛季的足球成绩保存在文本文件或Access数据库的表中,数据至少包括:队名、赢的次数、平的次数、输的次数、总分等,总分的初始值为0,球队数不低于5个。程序功能主要包括:数据输入与修改、按一定的规则计算总分(规则自定),按总分进行排序。
用户界面中的菜单至少应包括“数据维护”、“计算总分”、“排序”、“退出”4项。
三、课程设计要求 程序质量:
? 贯彻事件驱动的程序设计思想。
? 用户界面友好,功能明确,操作方便;可以增加其它功能或修饰。 ? 代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
? 课设结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提
供的模板。
四、指导教师和学生签字
指导教师:________ 学生签名:________ 五、成绩
六、教师评语
目 录
沈阳航空航天大学设计用纸
一、需求分析 ................................................................... 4 二、设计分析 ................................................................... 4 三、技术要点 ................................................................... 7 四、总结 ......................................................................... 16 五、完整的源程序 ......................................................... 17 六、参考文献 ................................................................. 27
第3页,共27页
沈阳航空航天大学设计用纸
一、需求分析
模拟某个赛季的足球成绩要求:
(1)在Access中创建足球比赛成绩表,此表的结构应如下定义:队名,地区,赢的次数,平的次数,输的次数,总分,排名。
(2)能够对数据修改和输入。
(3)能够计算某个球队的总分,省去了很多平时笔录的繁琐和计算错误带来的不变。
(4)能够对球队进行排序。
另外新增加的功能有:在数据库中增加球队,对球队的总分进行直方图,在数据库中删除无用的球队,查找的功能等等,用户界面友好,功能十分明确,操作简便。
二、设计分析
(1)基本原理:建立程序设计与数据库的连接,用SQL语句在数据库中查找,添加和更改数据。
本程序是利用Accsee文件保存和记录比赛数据的,点击单选按钮“显示成绩”即可在界面内看到比赛成绩情况。在应用成绩录入功能时,程序会对录入的信息进行判断,在应用成绩修改功能时程会对输入的信息进行判断,如果要修改的球队数据库中还没有则会提示用户“此球队不存在”反之信息修改成功,在查找球队时,若没有输入,则会提醒不能输入为空等等。
主要用到Accsee文件的读取与保存,多重窗体,选择结构等知识。
(2)总体设计:
ADO技术连接 数据库 SQL语言处理
图1 总体设计
第4页,共27页
相关推荐: