c语言课程设计-副本

上传人:第*** 文档编号:38924727 上传时间:2018-05-09 格式:DOC 页数:15 大小:422KB
返回 下载 相关 举报
c语言课程设计-副本_第1页
第1页 / 共15页
c语言课程设计-副本_第2页
第2页 / 共15页
c语言课程设计-副本_第3页
第3页 / 共15页
c语言课程设计-副本_第4页
第4页 / 共15页
c语言课程设计-副本_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《c语言课程设计-副本》由会员分享,可在线阅读,更多相关《c语言课程设计-副本(15页珍藏版)》请在金锄头文库上搜索。

1、西昌学院西昌学院语言课程设计报告语言课程设计报告题 目_学生成绩管理系统_学生编号_ _学生姓名_ _班 级 指导教师_ _ _ _11 年年 12 月月一一. 课程设计任务内容课程设计任务内容设计一个学生成绩管理系统。 系统功能: 1)具备对学生基础数据的维护功能(添加、删除、修改) 2)具备对课程基础数据的维护功能(添加、删除、修改) 3)具备对学生成绩数据的维护功能(添加、删除、修改) 4) 具备对成绩的查询功能(按学号、姓名、或课程名查询成绩,排序等 ) 5) 具备对成绩的统计功能(最高分,最低分,平均分,及格率等) 6) 采用菜单界面二二. 总体设计说明总体设计说明1 工程设计说明(

2、工程中有哪些文件组成,各有什么作用)该工程文件中有 student.h, studentmain.c, student.c, course.c, scgrade.c query.c tongji.c。student.h 是头文件,主要存放一些其他函数共用的东西,比如结构体之类的。 Studentmain.c 存放 main 函数主菜单程序。其他几个是存放的实现各个功能的函数。另外, 还有 STUDENT.DAT,COURSE.DAT,GRADE.DAT 三个文件,主要存放学生,课程,成 绩的信息的。还有一个 TEMP.DAT 文件,用于暂时存放数据。2 菜单结构设计(列出各级菜单)3 数据结构

3、设计(三个数据文件用到的的结构定义) 学生结构体: struct studentlong sno;char sname20;char sclass20; ; 课程结构体: struct courseint cno;char cname30; ; 成绩结构体: struct scgradelong sno;int cno;float grade; ;三三. 详细设计说明详细设计说明1 学生数据维护子系统设计说明(每个功能模块的设计思路,哪些功能是自己增强的, 加注释的源代码) #include #include“STUDENT.H“/该部分为学生主菜单程序,分别调用添加,修改,删除三个函数。 v

4、oid studentmenu() void addstudent();void modistudent();void deletestudent();char a;while(1) puts(“n“);puts(“ 系 统 主 菜 单“);puts(“ 1: 学 生 数 据 添 加“);puts(“ 2: 学 生 数 据 修 改“);puts(“ 3: 学 生 数 据 删 除“);puts(“ 0: 退 出 系 统“);printf(“请输入数字选择: “);a=getche();switch(a)case 1:addstudent();break;case 2:modistudent();

5、break;case 3:deletestudent();break;case 0:system(“cls“);return;default: return; 四软件使用说明四软件使用说明(软件操作说明,注意事项,让用户会使用, 主要操作界面用截图)运行程序进入到如下界面:.从键盘输入数字 1 得:1.键入数字 1,添加数据,如图:2.键入数字 2,修改数据,如图:3.键入数字 3,删除数据,如图:4键入数字 0,退出,返回上一层。 5. 回到主菜单界面,课程基础数据和成绩基础数据同学生数据维护类似,不再一一讲解。 。键入数字 4,如图得:1.键入数字 1,输入一个学号,按学号查询,如图:2.

6、键入数字 2,输入一个姓名,按姓名查询,如图:3.键入数字 3,输入课名,按课名查询:4.键入数字 4,输入课名,查询。5.键入数字 5,输入班级和课名,中间用空格隔开,如图;6.键入 0,退出。 .返回主菜单,键入 5,进入统计菜单。 1.键入 1,输入课名,按课名统计最高,最低,平均,和及格率。2.键入 2,输入班名,按班名统计成绩。3键入 3,输入班名和课名,统计成绩。4.键入 4,输入班名和课名,统计优良中差的人数。5.键入 5,统计各班的平均成绩。五五. 课程设计心得与体会课程设计心得与体会(通过课程设计你学到了什么?有何体会? 这个软件还存在什么问题, 应如何完善?)参考文献【1】

7、作者,书名,出版社,日期【2】作者,书名,出版社,日期说明: 将工程文件夹及本报告压缩打包,提交到 。 压缩文件名文件名: AAABB.RAR 其中: AAA 为题目, BB为学号,为姓名.参考题目:参考题目:、电子投票平台 该软件为用户提供一个在 windows 系统上运行的电子投票、票数统计的软件平台。 该软件的使用者分为两类,一类为管理员,可以对候选人信息进行初始化和修改, 还可以浏览候选人信息介绍。 、家庭财务管理系统 、小型商品管理系统 、学生成绩管理系统 功能包含:(1)成绩修改:根据学号修改成绩;(2)成绩查询:可以根据学号查询一个 学生的成绩,也可显示所有学生的成绩;(3)成绩

8、统计:可以统计全班人数,每门课的平 均分。(4)退出程序。 、员工工资管理系统 、小型测验平台 、票务信息管理系统 系统概述:该软件是用来实现查询车票,购买车票,车票退订和退出程序,根据不同地方 开往不同地方的车次进而对程序里面变量的设置便可实现最终的查询等 、职工信息管理系统: 可以对职工的姓名,编号,性别,年龄,出生年月,住址,电话以及 e-mail 进行录入存储, 浏览,查询,修改等操作。 、学生管理系统: 该软件为学校提供一个 windows 系统的电子选择系统。该软件的使用为老师与学生,老师 可以将学生的基本信息与成绩登陆到该系统,并且老师与学生可以登陆该系统进行对学生 的信息与成绩的查看。、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号