c语言学生档案管理课设作业,2019-2020年c语言课程设计学生档案管理系统实验报告.doc...

2019-2020年c语言课程设计学生档案管理系统实验报告.doc

3b5e5c1dee9f953bf217cbfa6c61e64e.gif

还剩

10页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

*********C 语言课程设计实验报 告*********0学院:管理科学与信息工程学院 班级: 计算机 学号:_____1401111633 姓名: 张浩 程序作者: 程光亮 ,张浩 C 语言程序设计课程-----设计报告课程设计的目的1.复习、巩固 C 语言的基础知识,进一步加深对 C 语言的理解和掌握;2.为学生提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机结合起来,锻炼学生的分析解决实际问题的能力。提高学生实践编程的能力;3.培养学生在项目开发中团队合作精神、创新意识及能力。课程设计题目安排课程设计题目可从以下题目中选择,也可经老师同意自拟题目。可以多人合作完成(每组最多 3 人) ,合作完成的必须明确每个人的具体任务,每人单独*********C 语言课程设计实验报 告*********1上交课程设计报告。一, 题目内容描述第 1 题 学生档案管理设计一个学生档案管理程序。该程序应该具有下列功能:(1)通过键盘输入某位学生的相关信息。包括学号、姓名、性别、年龄、出生年月、电话、E-mail、籍贯等;(2)浏览学生信息;(3)根据学号修改、删除学生信息;(4)能按学号、姓名、年龄等关键字排序;(5)统计学生年龄的平均值及各年龄段人数;(6)用链表实现,原始数据输入和结果输出使用文件存放二,应用程序的详细说明(一) 系统总体框图*********C 语言课程设计实验报 告*********2档案管理系 统修改密码输入修改统计信息输出信息查询信息退出存盘录入信息删除信息添加信息按序号按姓名按序号按姓名(二) 模块功能说明1 学生信息的输入和修改函数原形:void shuxiu()功能:首次进入管理系统时,进行学生信息的录入,将学生信息存放于结构体链表中入口参数:无出口参数:结构体类型的头指针函数调用关系说明:main()函数调用 shuxiu()函数,返回结构体类型的头指针Shuxiu()函数调用 shuru()函数和 xiugai()函数Shuru()函数主要完成数据的输入以及将数据存储到硬盘的工作Xiugai()调用 add()用来添加学生信息Shanchu()哟买回来删除学生信息*********C 语言课程设计实验报 告*********3Xg()用来实现数据的修改内容限制:录入学生信息学如果重复无法检测。2 修改学生信息函数原形:void xiugai()功能:主要王成数据的添加、删除和修改,隶属于数据的输入和修改模块入口参数:无出口参数:无函数调用关系说明:shuxiu()函数调用修改函数Xiugai()函数中调用 add() shanchu() xg()内容限制:待修改结点存在,不存在时进行提示3 删除学生信息函数原形:int delete(LNode *head,char *n)功能:找到待删除结点(找不到时 return NULL) ,将其从链表中脱离并释放 删除信息并释放该结点入口参数:struct node *head 出口参数:结构体类型的头指针函数调用关系说明:main 函数调用 delete 函数,Delete 函数中调用 shuchu1 函数返回结构体类型的头指针内容限制:待删除结点存在,不存在时进行提示4 学生信息查询函数原形:void chaxun() 功能:分为 void sch_name()(按姓名查找)和 void sch_num()(按学号查找)根据输入的部分信息,搜索另外的学生信息入口参数: 出口参数:无 函数调用关系说明:main

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值