- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程设计报告
学生信息管理系统系统
姓名 学号 组长/成员 成绩 组长 成员 成员 成员 成员
指导老师:
2012年月日
目 录
一 系统功能分析------------------------------3
二 总体功能模块设计与分析--------------3
三 流程图----------------------------------------3
四 系统调试及运行---------------------------9
五 总结------------------------------------------15
六 程序清单-----------------------------------20
七 参考文献------------------------------------20系统功能需求与分析
一个信息管理系统,必须能对学生的基本信息进行方便的查看,这就需这个系统能够对学生信息进行增加,删除,查找,查看,修改等操作。另外还能退出,清空信息等使系统跟好跟方便的管理信息。
总体功能模块设计与分析
设计总体功能应有6大模块:
信息录入模块 : 用来录入学生信息
信息修改模块 : 用来修改学生信息
信息查找模块 : 用来查找学生信息
信息删除模块 : 用来删除学生信息
信息清空模块 : 用来清空学生信息
信息显示模块 : 用来显示学生信息
三、各模块程序流程图设计
按学生姓名查找 按学生学号 按学生年龄
显示全部信息修改学生信息
删除信息
查询学生信息
程序运行过程
四、系统运行及调试(分模块进行)
1.添加学生信息
2.查看全部学生信息
3.按姓名修改学生信息
4.删除学生信息
5.按年龄段查看学生信息
6按学号升序查看
7团队信息
五、总结
-------------------------------匡晨辉---------------------------------
这次课程设计是我第一次的设计,感慨很深,我发现做一个小小的通讯录都如此之难,可见开发一款软件是多麽的不容易啊。通过这次试验我也更加体会到了合作的重要性,同时也非常感谢我的队友们对我的大力支持,和极力的配合。没有他们的努力是不可能有这样的成功的。
我主要是做的学生信息删除,修改,文件的读写等模块。在删除模块的编写过程中我遇到了很多不小的麻烦。第一次写的时候发现只是在内存中删除了信息根本就没有从文件中把信息删除掉。后来发现我的文件时一读(fp=fopen(“d\\studentinfo.txt”,”r”))的方式打开的。
后来在改正后在运行发现总是删除的最后一个人的信息。就想到底是怎么回事呢,我是用for循环来实现对要删除的信息来查找的。最后总是删最后一个人,那也就是说,i永远是最后一个stu[]的下标。于是我就发现了原来我在for循环的查找过程中,找到了元素后没有结束循环而是继续i++,于是就在找到元素后加上break语句,退出循环。等等还有很多问题就不一一列出了。在程序的调试过程中我是采用分模块进行的,比如做好信息录入模块后就先把他放进主函数调试,看录入过程有什么问题。这样可以容易的找出错误和解决。在整个程序得框架基本完成,可以运行时进行的调试中发现界面不是很美观,于是再来修改代码这个过程是很繁琐的。需要很好的耐心,不过好在我最后还是把界面弄得有模有样的。在前面的几个模块中遇到了很多问题,让后解决,这个过程不仅让程序得以顺利完成,而且让我重温了c语言的语法和思想,在做这个实验的过城中发现前面学得有些忘了,于是后头再看。印象变得更加深刻。总之,这次的课程设计不但学会了发现问题,分析问题,解决问题。还学会了共同合作,增强了团队精神。而且品尝到了通过自己努力的成果,真的很自豪!!增强了自信
---------------------------杨孝光-------------------------------------
我做的这个模块是打开文件查看学生信息,刚开始这个指针文件类型不是太懂,在组队里成员帮助下,最后还是写下来了。随后那个if语句里面也不是很好搞,循环语句里面的feof(fp),fclose(fp)都是比较费解的东西,也只能在队友的鼎力帮助下完成了。总之这次这个学生信息管理系统程序设计打开文件模块设计文件这方面的知识。我也渐渐掌握了指针文件的一些皮毛。在接下来得学习中要多多接触这一类型的程序。当然我得到最多的是团队里的协力协作,此程序写作过程在这里要特别感谢匡成辉
您可能关注的文档
- 2012年110kV变电站毕业设计.doc
- 2012年电力工程造价专业资格考试大纲、习题集及其模拟试卷.doc
- 2012年二级建造师建筑工程管理和实务重点复习资料.doc
- 2012年二级建造师建筑工程管理和实务总结性资料.doc
- 2012年一级建造师工程项目管理教材命题考点及其真题例析.doc
- 2012年一级建造师考试《建设工程项目管理》真题及其答案.doc
- 2012年中考化学实验探究题及其答案.doc
- 2012年注册造价工程师真题工程计价和控制真题及其答案.doc
- 2013.10-护理部培训耳穴疗法.ppt
- 2013c++客户电话本管理系统-课程设计报告(新).doc
- 2024年河北省肥乡县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省丰宁满族自治县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省大名县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省阜城县公开招聘城市协管员试题带答案详解.docx
- 胃肠健康意识培训课件.ppt
- 2024年河北省阜平县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省抚宁县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省东光县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省沽源县公开招聘城市协管员试题带答案详解.docx
- 2024年河北省高阳县公开招聘城市协管员试题带答案详解.docx
文档评论(0)