毕业设计成绩管理程序

主要内容:毕业设计成绩信息记录了毕业设计的基本情况它包括:学生学号,学生姓名,毕业设计题目,专业,指导老师,成绩程序功能:1.录入修改删除学生毕业设计相关的基本信息(除成... 主要内容: 毕业设计成绩信息记录了毕业设计的基本情况 它包括 :学生学号, 学生姓名, 毕业设计题目, 专业 ,指导老师, 成绩 程序功能:1.录入 修改 删除学生毕业设计相关的基本信息(除成绩) 2.根据学号查询学生毕业设计信息并录入成绩 3.分别按照班级 专业 学号查询浏览毕业设计成绩信息 4. 对毕业设计成绩按照降序排序 5. 在屏幕上显示查询浏览信息 要求用c程序设计语言。 求高人编写这个程序 展开
 我来答
匿名用户
2013-07-27
展开全部
C_003 C语言学生成绩管理系统.rar一、课程设计题目① 基本要求题目:矩阵乘法。② 综合训练:学生成绩管理系统二、设计要求矩阵乘法:编写一个函数实现矩阵A(2行3列)与矩阵B 相乘(3行2列),乘积放在C数组中。在主函数中输入相乘的两数组,并输出结果。学生成绩管理:(结构体数组、函数、指针、算法、流程结构及文件等的综合应用)程序说明:有N个学生,每个学生的数据包含学号(不重复)、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统,使之能提供以下功能:学生成绩管理系统1、 成绩录入2、 成绩查询3、 成绩统计 4、 退  出(1)主菜单 (2)各菜单项功能① 成绩录入:输入学生的学号、姓名及三门课的成绩;② 成绩查询:(至少一种查询方式)。v 按学号查询学生记录。v 查询不及格学生的记录。③成绩统计:v 计算学生的平均分;v 根据学生的平均分高低,对学生的数据进行排序后输出;v 对学生单科成绩排序,输出学生姓名与该科成绩;④退出系统:退出整个系统(即主菜单)。(3)结构体数组:#define N 30struct student{int num; /* 定义学号*/</p><p> char name[20]; /* 定义姓名*/</p><p>float score[3]; /* 定义存贮三门课成绩的数组*/</p><p>float average; /* 定义平均成绩*/</p><p>};struct student stu[N];  /* 定义结构体数组,存贮多个学生的记录*/三、数据结构设计描述系统功能描述1能够输入学生的学号、姓名、三科成绩并且计算出平均成绩。2能够以表格的形式输出学生记录3能够按照学生三科的平均成绩进行排序4能够按照学生的单科成绩进行排序5能够按照学号查询学生记录6往表中插入学生记录7从表中删除学生记录8存储记录到文件中9从文件中读取记录10退出数据字典1数据流条目数据流名称:全部记录别名:无简述:最新更新后所有关于学生成绩的记录来源:数据库去向:加工“记录筛选”数据流量:不限 组成:学号+姓名+SC1+SC2+SC3+平均成绩数据存储条数据存储名称:学生成绩记录别名:无简述:存放学生所有可供查询的信息组成:学号+姓名+SC1+SC2+SC3+平均成绩组织方式:索引文件,以学学号为关键字查询要求:要求能立即查询2数据项条目数据项名称:学号别名:无简述:所有学校学生的学号类型:字符串3加工条目加工名:更改的记录激发条件:学生成绩记录被改动优先级:普通输入:新记录输出:更新数据、数据未改动加工逻辑:根据现有学生成绩记录if 新记录<>旧记录then 更新数据else 数据未改动endif设计测试流程1、进入界面 2、输入选项0,回车; 按提示输入数据3、回到主菜单; 输入选项8,回车; 输入文件名:data,回车; 出现成功提示,则读入文件操作成功。4、回到主菜单,输入1,回车 每10个暂停显示数据5、回到主菜单,输入2,回车 出现排序成功信息。6、回到主菜单,输入3,回车 出现排序成功信息。7、回到主菜单,输入5,回车 按提示插入一组数据8、回到主菜单,输入6,回车 按提示输入姓名,删除数据 出现删除成功的信息9、回到主菜单,输入4,回车 输入学号进行查询10、回到主菜单,输入1,回车 出现统计信息11、回到主菜单,输入7,回车输入result,回车出现成功写入文件的信息12、回到主菜单,输入9,回车退出系统四、各变量的定义和作用#define N 3 定义常数 typedef struct z1 定义数据结构{ char no[11]; char name[15]; int score[N]; float sum; float average; int order; struct z1 *next; }STUDENT;char *menu[] 定义菜单字符串数组Enter list 输入记录Print list 显示单链表中所有记录 Sort to make new file 按照总成绩排序 sort to Single course result 按照单科成绩排序 Search record on ID 按照学号查找记录 Insert record to list 插入记录到表中 Delete a record from list 从表中删除记录 Save the file 将单链表中记录保存到文件中Load the file 从文件中读入记录*/ Quit 退出STUDENT *init() 初始化链表STUDENT *create()创建链表,完成数据录入功能inputs(char *prompt, char *s, int count) 自定义输入控制函数inputs 五、系统各模块(函数)的组成。功能、参数说明、相互调用关系主函数 main()利用无限次循环for(;;)和swithch()实现各函数的调用,系统根据输入的数字选项来调用相应的函数。初始化函数 STUDENT *init()这是一个无参函数,里面只有一个语句,它的作用是使链表初始化,使head的值为NULL。比如:没有这个函数的话,在你没有输入任何数据的情况下,去执行显示功能的时候会显示一些乱码!菜单选择函数 int menu_select();这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的九大功能,根据每个功能前面的序号进行选择,中间还显示系统当前的时间。等执行完每一个函数功能后,按任一键回到主界面也要通过这个函数来实现!输入记录函数 STUDENT *create()这是一个无参函数,用来执行第学生成绩记录的输入,当学生为0时停止输入,函数结束后,带回一个指向链表头的指针head。输入记录函数 STUDENT *create()这是一个无参函数,用来执行第学生成绩记录的输入,当学生为0时停止输入,函数结束后,带回一个指向链表头的指针head。显示记录函数 void print(STUDENT *head)这是一个不返回值的有参函数,形参为“链表头的指针”,负责对全部学生成绩记录的输出,不足之处就是不能对学生成绩进行分页显示。查找记录函数 void search(STUDENT *head)这是一个不返回值的有参函数,形参为“链表头的指针”,实现按学号对某个学生进行查找,并显示所查找到的记录。删除记录函数 STUDENT *delete(STUDENT *head)这是一个有参函数,形参为“链表头的指针”,先输入要删除的学生记录的学号,找到后显示该学生信息,等确认后便可按“Y”进行删除。排序函数 STUDENT *sort(STUDENT *head)这是一个有参函数,形参为“链表头的指针”,按学生成绩的平均分高低进行排序,还可以显示名次。插入函数 STUDENT *insert(STUDENT *head,STUDENT *new)这是一个有参函数,形参有两个,一个是“链表头的指针”,一个是“待插入指针”,按照原来成绩平均分的高低进行插入,插入后会重新进行排序,并返回。保存数据到文件函数 void save(STUDENT *head)这是一个不返回值的有参函数,形参为“链表头的指针”,可以把学生记录保存在电脑上由自己任意命名的二进制文件。从文件读数据函数 STUDENT *load()这是一个不返回值的有参函数,形参为“链表头的指针”,根据输入的文件地址进行读取 六、各功能模块的算法处理流程图及相关说明1、主函数 main()2、初始化函数 STUDENT *init()3、菜单选择函数 int menu_select();4、输入记录函数 STUDENT *create()算法:先声明一个首节点head,并将head->next设为NULL。每输入一个数据就声明一个新节点p,把p->next设为NULL,并且链接到之前列表的尾端。本文来源于: http://www.waibaowang.net/qita/138.html
盖雅工场,全流程劳动力管理系统
2020-06-02 广告
盖雅工场(gaiaworks.cn)智能排班云:通过高效、集成的解决方案提高责任心和工作效率,帮助企业总部与各分公司之间的沟通更便捷把正确的人放在合适的岗位上,优化劳动力效率,提高员工满意度。劳动力管理有效降低企业0.5%-3%的用工成本。... 点击进入详情页
本回答由盖雅工场,全流程劳动力管理系统提供
匿名用户
2013-07-27
展开全部
1.3学生成绩管理系统设计的目标的分析
1,管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作.
2,可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的.
3,教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改.
4,学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作.
1.4学生成绩管理系统的系统需求
在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便.该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行.系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.
1.5学生成绩管理系统的功能需求分析
学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言,提交留言.教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言,学生留言,提交留言,留言的管理等相关操作.系统管理员可以实现以上的所有功能,还有对学生的添加,删除,修改,教师的添加,删除,修改,数据库的备份,数据库的还原等相关操作.
参考资料:毕业设计交流论坛( http://bysj.uueasy.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-27
展开全部
C不会,会C#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式