C语言课程设计报告 2

发布 2022-10-01 14:32:28 阅读 4042

设计题目: 学生成绩管理系统。

系(院经济管理学院。

学年学期: 2010 ~ 2011 学年第 1 学期2023年 1 月 3 日。

c语言课程设计任务书。

摘要:本系统使用visual c++ 语言编写制作一个对学生成绩信息的管理系统,对于信息管理的具体分类,例如:学生信息,成绩信息进行管理,信息查询进行方便查询。

系统包括信息管理和查询两个部分,更加方便地减少人工所花费的时间,提高了管理的水平和服务质量,使得查询降低了错误率,完成了不同类型的查询。

本系统具有的功能如下:

学生信息管理功能:显示学生信息,用户可以浏览查看学生信息,也可对学生信息进行添加,修改,删除等一系列操作。

信息查询功能:用户可以按学号对学生的基本信息以及成绩信息进行查询,退出系统功能:完成了对学生信息管理系统的操作后,应该可以安全的离开该系统,通过该模块可以离开学生信息管理系统。

关键词:功能;管理;查询;

学生成绩管理系统的功能需求分析。

学生成绩管理系统主要提供成绩查询、添加和修改,方便管理的学生成绩信息查阅平台,系统管理员可以对学生的信息进行修改、查询、插入;同时可以为学生提供各门成绩的查询,包括总分和平均分;也可以为各科任课教师提供任教课程学生的成绩查询,方便老师了解教学质量;还可以为学校提供评奖、评优的信息,并且这些信息还可以保留备份。

3.1.1 course用于记录课程的基本信息,如表3.1.1所示:

表3.1.1 course

3.1.2 student用于记录车票的基本信息,如表3.1.2所示:

表3.1.2 ticket

3.1.3 course student用于记录学生查询和添加记录的基本信息,如表3.1.3所示:

表3.1.2 course student

通过各种约束,缺省,规则实现数据的完整性。

1) 各种外键约束保证数据的完整性,不能随意删除。

2) 主键约束保证实体的完整性。

算法:第一步:进入系统界面,按要求输入管理员密码;如果密码正确,那么进入系统;否则,再输入密码,3次内任意一次正确进入系统,超过3次退出界面。

第二步:进入系统,按界面提示选择0~9按键,进入所需要的界面。

第三步:若选择1进入,按系统提示进行初始化并输入数据;若选择2进入,进入下一层界面,按要求选择0~7按键,选择排序方式;若选择3进入,进入搜索界面,输入学号进行搜索;若选择4则进入浏览界面,对系统中数据进行浏览;若选择5进入插入界面,按要求输入记录;若选择6,则进入删除界面中,输入要删除的学号;选择7进入修改界面,选择0~7按键按所需进行修改;选择8保存记录;选择9读取记录;选择0则退出程序。

第四步:完成所需要求,退出系统。

分别通过顺序结构、选择结构,按照顺序,通过判断输入数据是否满足条件进行操作,同时调用c语言本身具有的一些函数,如struct(),getch(),sleep(),strcmp()等等函数,在关键的地方进行选择判断,从而保证系统的进行与操作正确。

保存功能:课程排序。

初始功能。输出功能。

搜索功能

C语言课程设计报告 2

课程设计报告。课程设计题目 根据条件进行学生成绩排序 学号 姓名 专业 班级 指导教师 2012年 6月 24日。目录。一 实验题目3 二 实验目的3 三 实验要求3 四 实验思路3 五 实验过程5 六 实验调试与结果8 七 实验小结8 一 实验题目。根据条件进行学生成绩排序。1 定义数组用以存放学...

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计 2

第二章循环程序结构设计。1 有一分数序列 2 1,3 2,5 3,8 5,13 8,21 13.求出这个数列的前20项之和。分析 数据组织形式 数据结构 首先申明两个变量i,n.为了控制n 20。算法。输入变量t,x,y,s,sun.根据算式的结构形式给变量赋值,然后由循环变量的计算方法输入循环量进...