欢迎来到天天文库
浏览记录
ID:41849640
大小:496.85 KB
页数:22页
时间:2019-09-03
《C语言运动会成绩管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、课程设计运动会成绩管理系统课程设计名称:数据结构课程设计专业班级:学生姓名:学号:指导教师:课程设计时间:表格1辻算机玺专业课程设计任务书学生姓名专业班级学号题目运动会成绩管理系统课题性质工程设计课题来源D.自拟课题。指导教师同组姓名主要内容一个运动会成绩管理系统是根据学校的实际运动会工作专门设计的一个管理信息系统。该系统能够对项目、运动员、成绩进行有效管理。对以上信息管理主要包括:登记各项比赛成绩、根据预赛成绩产生预(决)赛名单,同时能够进行适当的统计工作和结果输岀,可以满足各个单位、个人成绩查询的需求。
2、任务要求1、撰写课程设计说明书。其要求如下:(1)基木要求:①能反映完成了上述设计内容要求。②要求撰写不少于5000个文字(20页)的文档。③文档中至少要包括:数据流图、数据字典、E-R图、数据库表的详细说明、系统功能结构图、主要功能模块说明。④课程设计说明书一律用碳素墨水书写,其屮用户界面设计可以附界面的计算机截图或手工绘图。(2)文档格式要求(遵循数据库原理及应用课程设计大纲上的要求)其中,正文部分:①分章、层次等,每一章从新一页开始。②章节安排可如下安排•概述:包扌舌项目背景、编写目的、软件定义、开发
3、环境等内容。•需求分析:问题陈述、需完成的功能。以数据流图和数据字典表达。・概念结构设计:将上述需求分析的成果抽象为ER模型图。.逻辑结构设计:把ER模型图转换为关系表;描述每一个基本表关系。并进行规范化;定义视图、定义索引、主关键字、定义权限。•软件功能设计:画岀系统功能结构图,描述每个功能所完成的任务。・代码设计和界面设计:给出主要功能的代码并有适当的说明;界面设计要合理,给出主要界面。2、一个可运行的运动会成绩管理系统原型。参考文献[1]、张海潘。软件工程导论。北京:清华大学宙版社,2003年⑵、王珊
4、。数据库系统概论。北京:高等教育出版社,2006年[3]、赛奎春,白伟明,赵玉君等。JSP信息系统开发实例精选。北京:机械工业出版社,2006年[4]、汪孝宜,刘中兵,徐佳晶等。JSP数据库开发实例精粹。北京:电子工业出版社,2005年审查意见指导教师签字:教研室主任签字:2014年6月15日表格21需求分析42概要设计43运行环境64开发工具和编程语言65详细设计76调试分析107测试结果118参考文献129心得体会1410计算机应用技术学院课程设计成绩评价表15计算机类专业课程设计任务书1需求分析经过对
5、程序设计题口的分析可知,整个程序的设计实现大致分为3个模块,每一个模块对应一个函数。在这些函数当屮,添加学生数据函数,按系排名(参照学生总成绩)函数,按项目查询学生成绩函数的实现严格按照题目的要求。主函数及菜单函数控制程序的整体运行。1.添加学生数据函数主要实现程序最初运行时学生数据的录入以及其后的运行屮学生数据的追加功能;2.按系排名(参照学生总成绩)函数按照题目的具体要求实现的是参照不同院系的学生的总成绩给出院系的排名;3.按项目查询函数允许按照项目名称对学生的各项成绩进行查询;除上面介绍的功能之外,程
6、序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。每一个学生记录都包含学号、姓名、系别,以及赛跑比赛、跳远比赛、跳高比赛三门成绩,在程序当中,将学生记录类型定义为结构体类型,添加以及追加的学生信息直接写入定义的结构体中,其它函数每次对学生记录的访问,其数据来源都是该结构体,这样做不但可以保证学生数据的一致性,而且叮以对学生数据进行永久保存,保证每次运行程序都可以采用原来的数据。2概要设计1.程序总体结构图输入添加学化数两n循环峦蜃1=1当i<=n吋输入学号、妙夕、索别和
7、二门成缔返回学生信息输入结构体中i++输出学生学号、姓名、系别和三门成绩图2添加学生数据函数(2)按系排名(参照学生总成绩)函数sort图3按系别排名(3)按项目查询函数query输入数字a(1-3)1(代表邠胸)2代表(趾远)3(代夷跳高)else循环变量i=l当i<=N时错误i++输出所选数字所代表的项Fl(赛跑或跳远或跳高)的单项成绩3运行环境1)软件环境操作系统:Windows72)硕件环境处理器:IntelPentium166MX或更高内存:32MB以上駛盘空间:1GB以上显卡:SVGA显示适配4
8、开发工具和编程语言MicrosoftvisualC++,C语言5详细设计#include#include#include#include"conio.h”#defineN20struetstudent{charnum[20];charname[10];charxibie[10];floatrace;floatjump;floathigh;}stu[N],t
此文档下载收益归作者所有