ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:218.57KB ,
资源ID:13179449      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13179449.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生档案管理系统c语言课程设计报告Word文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生档案管理系统c语言课程设计报告Word文档格式.docx

1、1、设计容:为了满足学生档案管理的要求,通过计算机技术给档案管理人员带来便利。使用 c 语言编写了学生档案此管理系统。本系统主要实现学生档案管理的功能,通过此系统方便对学生档案管理。包括学号、性别、年龄、备注。所设计的系统以菜单方式工作, 为用户提供清晰的使用提示,依据用户的选择来进行各种处理。图书信息的录入后,系统按照有一定的规格式显示,录入的学生信息用文件形式保存,并可以对其进行修改、排序、插入、排序查询等基本操作。整个程序实现链表操作,对学生信息的操作逐个地进行。学生档案管理系统构建框架学 1.生 2.档 3.案 4.管 5.理 6.系 7.统 8.9.10.学生基本信息录入学生基本信息

2、显示 学生基本信息保存 学生基本信息修改 学生基本信息插入 学生基本信息删除 学生基本信息排序 学生基本信息按查询从文件中读入学生基本信息退出系统按修改按插入按删除按查询2、主要功能:1 、本系统采用一个包含 N个数据的结构体数组,每个数据的结构应当包括:学号、性别、年龄、备注。2 、本系统显示这样的菜单:请选择系统功能项:1. 学生基本信息录入;2. 学生基本信息显示; 3. 学生基本信息保存;4. 学生基本信息修改;5. 学生基本信息插入;6. 学生基本信息删除;7. 学生基本信息排序;8. 学生基本信息按查询;9. 从文件中读入学生基本信息;10. 退出系统3 、执行一个具体的功能之后,

3、程序将重新显示菜单。4 、将学生基本信息保存到文件中。二、课题分析1、类说明表名称name属性说明数据成员说明学生no说明学生学号sex说明学生性别age说明学生年龄remark说明学生备注2、实现方法及核心算法实现代码 : 主函数: void main()录入函数:void enter() 显示函数:void list()保存函数:void save () 插入函数:insert ()修改函数:void revise()删除函数:void delete ()删除录入的学生信息排序函数:void sort () 排序录入的学生信息查找函数:void qseek () 查找录入的学生信息读取函数

4、:int load()读取保存在文件中的学生信息三、主要功能的实现步骤模块一:头文件,变量定义,函数的声明对系统所使用的变量进行定义,对函数进行声明模块二:学生信息的录入int enter(STUDENT t)录入学生的基本信息。模块三:学生信息的显示void list(STUDENT t,int n)就是把学生的基本信息显示在电脑上。模块四:学生信息的保存void save(STUDENT t,int n)就是在把学生基本信息的保存下来。模块五:学生信息的修改void revise(STUDENT t,int n)插入学生信息。模块六:学生信息的插入int insert(STUDENT t,

5、int n)修改已经录入的学生信息模块七:学生信息的删除int delete(STUDENT t,int n)删除录入的学生信息模块八:学生信息的排序void sort(STUDENT t,int n)排序录入的学生信息模块九:学生信息按查找void qseek(TSTUDENT t,int n)查找录入的学生信息模块十:学生信息的读入int load(STUDENT t)读取保存在文件中的学生信息模块十一:四、程序测试与结论进入系统 输入学生信息显示信息保存信息修改信息修改成功插入信息显示插入成功删除信息排序信息查询信息读入信息(附加)总结:总的来说这个程序大致实现了题目的要求,但是这套程序

6、仍然存在着很多的问题与不足。比如, 程序中主函数写的有点繁琐,有太多的嵌套,不是那么井然有序,条理清晰,程序注释也不是很完善,对信息处理功能还有些不足之处,提示信息不明确。还有一点就是没有做到实现分类查找,分别按照、学号、年龄、性别、备注等进行查找。这个系统主要是参照老师的模版编写的,同时也得到了老师和同学的一些帮助。我在做系统的过程中也遇到了很多问题,有的是知识不足,有的是考虑不够周全。事实证明,只靠自己的知识面还是很窄,独立处理问题能力不是很强,以后还要加强对c 语言的学习。我认为对于 C 语言编写的程序来说,使用方法大致都是一样的,所以如果要改进的话,就是要改进一些算法,尽量把界面编写清

7、楚,提示信息全面,方便易用。五、课程设计总结C语言这学期我们开始的一门新课,早就听说上届学哥学姐说 C 语言是“天书” ,是我们这学期最难的学科之一了。早听说这些我就怕了。首先我感到非常遗憾,课程设计的第一天,我还在家里,因为收到的消息比较迟所以未能及时赶到学校,也至于第一天最重要的容没有学到,在接下来的两天上机时间也未能赶上大家的进度,自己也觉得自己做不出这个程序。没有用心的学。更加愚蠢的是我在答辩的时候拷贝了同学的部分程序,自己没能真正的了解这个程序。答辩的时候,欧阳老师简单的问了我几个问题就发现我没有用心学,严厉批评了我, 也认识到了我的错误。当看到其他同学都是 A,只有包括我在的少数几

8、个一同学得 B, 我感到心情有些沉闷,同时更加坚定了我要自己做好这个学生档案管理系统程序的决心。自己也想到了,就算课程设计被我投机取巧完成了,但是省二、国二呢,最终自己还是要好好学的。自己没有掌握 C 语言,又有什么意义呢!当我自己真正的研究这个程序的时候我感觉有点蒙了,我感觉我自己没有这个能力做好,所以我想找学长帮我,这样我就不用怕了,可是后来我想到省二、国二,我放弃了这个想法,什么还是靠自己。一边懊悔自己平时没有好好学习,一边开始硬着头皮上阵了。第三天下午和晚上我都泡在图书馆里,到晚上将近 10 点才回寝,感觉自己还是很蒙,不过也有收获,就是我知道我要做这个模块要定位函数,要用到链表。这让

9、我信心若狂,我感觉我已经找到了起点,有个好的开始我相信我就能做好。晚上回到宿舍后我也不敢再耽误时间去玩手机了,急忙去看关于函数、链表的书, 第四天看了一天之后我感觉原来计算机也不是什么“天书”啊,只是我们没有好好去看 它,去领悟它。我心中暗想,这次程序设计我很有收获,它让我对计算机、对C语言产生了兴趣,让我发现原来这样有实践的学习能让人产生很大的兴趣,能让人更好的领悟 它。我自己研究这个程序将近两天,看了许多资料,着手进一步改善这个程序了,困难 的时候又来了,我不知道用什么语句去完成查找。最好 If 语句找到后,链表来行使删除功能,可好似链表那个真的好难,在同学们的帮助下我终于把那个链表完成,

10、在运行、 检查、修改后,终于合格,程序运行成功了。在完成自己的程序设计后,自豪的感觉充满了我的心,是啊,我不是很笨,我只是 没有用心,经过这次设计后,在学习方面我对自己有了信心,如果我用心去学,我努力 去做,没有我做不到的。突然间我很喜欢这戏 C 语言实训,在这一周,有欢笑,有焦急,有开心也有不开心, 不过不管什么我都还算开心得度过了这一周,和同学们一起研究、一起做程序、一起检 查、一起讨论对与错。在程序完成的那一时刻,我很开心的笑了,因为那是我付出了汗 水做的程序,那时我的心血!这次实训对我来说也是一次教训,让我再次深刻地明白什么事情都要靠自己,自己 的事情要自己做且要做好。这次实训也让我对

11、学习,对C语言计算机都产生了更浓厚的 兴趣,也让同学们有了更好的团队协作精神,也让我感觉在大学学习很好。感老师让我们有了这次机会来体验编程的快乐,感老师不厌其烦的讲解。也让我们 有机会感受大学的美好时光。纺 工 1291 旺2013 年 6 月 28 日六、附件/* 学生基本信息管理系统*/* 头 文 件 (.h )*/ #include stdio.h /*I/O函 数 */ #include stdlib.h /*标准库函数*/ #include string.h/*字 符 串 函 数 */ #define M 50 /*定义常数表示记录数*/typedef struct /*定义教师基本

12、信息数据结构*/char name20;/*学生*/ char no20; /*编号*/char sex20;/*性别*/ int age;/*年龄*/char remark20;/*备注*/STUDENT;/* 以下是函数原型*/int enter(STUDENT t);/*输入记录*/void list( STUDENT t,int n);/*显示记录*/void save(STUDENT t,int n);/* 记录保存为文件*/ int find(STUDENT t,int n,char *s)/*查找函数*/; void print(STUDENT temp);/* 显示单条记录*/void revise( STUDENT t,int n

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1