学生学籍信息管理系统设计书

学生学籍信息管理系统设计书

ID:25962313

大小:536.96 KB

页数:14页

时间:2018-11-23

学生学籍信息管理系统设计书_第1页
学生学籍信息管理系统设计书_第2页
学生学籍信息管理系统设计书_第3页
学生学籍信息管理系统设计书_第4页
学生学籍信息管理系统设计书_第5页
资源描述:

《学生学籍信息管理系统设计书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生学籍信息管理系统------C语言课程设计指导教师:王丽设计者:刘忠泰刘启东陈俊京程龙专业班级:通信112班设计时间:2012年6月组员分工1、组长:刘忠泰主函数部分及输入信息、输出信息。2、组员:程龙查询信息。3、组员:刘启东修改信息。4、组员:陈俊京添加信息。学生学籍信息管理系统一、系统的软硬件环境1、硬件环境:一般来说586电脑就可以提供并支持系统的使用及运行,此外,若想打印或成稿还需要使用打印机;U盘、软盘也是程序的必要载体。2、软件环境:Windows环境下安装TurboC2.0语言系统,安装完毕后即可使用,而且要用到UCDOS。二、系统总体框架图学生学籍信息管理系统是实现对

2、学生学籍信息如学号、姓名、性别、年龄、家庭地址、联系电话等实现输入、查询有关信息、修改有关信息、输出、添加新生信息等功能的系统,系统框架如图1所示。学生学籍信息管理系统输入模块输出模块查找模块修改模块追加模块显示模块按学号查找按姓名查找按姓名修改按学号修改排序模块图1学生学籍信息管理系统框架图三、程序功能简介(1)输入模块(creat函数)该模块是实现对学生姓名、性别、学号、成绩、年龄等的录入并保存到文件“stu”中。(2)修改模块(modify函数)该模块实现按学号或按姓名对学生所有信息的修改。修改成功显示已修改后的文件数据。(3)查找模块(search函数)实现按学号或姓名查询每个学生

3、的学号、姓名、性别、年龄、地址等信息。查到后显示所查学生的全部信息,若不存在则显示未找到。(4)输出模块(output函数)该模块实现对文件“stu”学生姓名、性别、学号、地址、年龄等的显示。(5)添加模块(ADD函数)(6)显示模块(show函数)该模块实现制作人员相关信息的显示。(7)退出运行界面(quit)退出整个函数运行界面。四、结束语通过本次课程设计,我学到很多东西,而最大的收获就是:真正从实践的角度初步体会到了C语言在实际生活中的作用,也深刻体会到了它带来的方便快捷。美中不足的就是,本程序还处于初级阶段的学生信息管理功能中,只实现了对学生的录入、修改、查询、输出等简单功能,不一

4、定在实际中有大的用途。在此次程序设计中,出现了各种各样的问题,在完成各自模块建立起程序后运行后,出现了在按照正确形式输入后,不能正确输出结果,而且在运行时也没有提示有错误,无奈之下去找老师解决问题,老师告诉我很有可能是输入函数的问题,经过仔细的检查和调试我最终用把变量定义为外部变量的方式解决了问题。查询模块是我编写是花费时间最多的一部分,并且在其中加入了子菜单,想实现分别用学号和姓名查找,所以花费了很多精力,也修改了很多次,但在努力下最终成功了;然后仿照查找模块在修改模块中也加入了子菜单,丰富了程序的函数。程序编排中可能有繁琐之处有待进一步简化,本次设计的困难是在编辑程序时发现自己对C语言

5、的了解还处于初级阶段,不能完美的设计出能够在实际生活中应用的程序,如果有机会我会继续学习,做出更好的程序。五、参考文献[1]谭浩强.C程序设计.清华大学出版社.2005年7月[2]陈志华.Delphi6.0编程实例.中国水利水电出版社.2002年6月[3]DavidM.Collopy、罗铁庚.C语言教程:模块化程序设计.清华大学出版社.2004年9月[4]邓文新、张宏烈.C语言程序设计方法.哈尔滨工业大学出版社.2004年2月[5]田淑清.全国计算机等级考试二级教程.高等教育出版社.1998年7月附录:程序清单#include#include#inclu

6、de#include#defineN100typedefstructstudent{charnum[15];charname[10];intage;charsex[5];charaddr[50];chartel[15];}STUDENT;structstudentstu[N];intw=0,a,j=0;voidprint_list(){printf("学号姓名年龄性别地址电话号码");}voidprint_message(inti,structstudentstu[N]){printf("%-12s",stu[i].num);printf

7、("%-7s",stu[i].name);printf("%-7d",stu[i].age);printf("%-8s",stu[i].sex);printf("%-26s",stu[i].addr);printf("%s",stu[i].tel);}intmain(){charc;voidcreat(structstudentstu[N]);voidmodify(structstudentstu[N]);voidsea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。