课程设计-学生籍贯管理设计

课程设计-学生籍贯管理设计

ID:9857660

大小:2.57 MB

页数:31页

时间:2018-05-12

课程设计-学生籍贯管理设计_第1页
课程设计-学生籍贯管理设计_第2页
课程设计-学生籍贯管理设计_第3页
课程设计-学生籍贯管理设计_第4页
课程设计-学生籍贯管理设计_第5页
资源描述:

《课程设计-学生籍贯管理设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1课题分析11.1问题描述1学生籍贯信息记录簿11.2功能需求分析12系统设计22.1数据存储设计22.5文件清单与说明43.1菜单设计53.2学生信息查看设计53.3分盘存储设计64测试数据与测试过程记录64.1菜单测试64.2查看学生信息功能测试64.3学生信息处理测试75课程设计遇到的问题及解决方法86课程设计总结8参考文献9附录源文件9学生籍贯信息设计簿301课题分析1.1问题描述学生籍贯信息记录簿编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:1)系统以菜单方式工作;2)添加学生信息,至少1

2、0条。3)显示所有学生的信息;4)按学号或姓名查询其籍贯;5)按籍贯查询并输出该籍贯的所有学生(至少3个城市);6)删除和修改学生的籍贯信息;7)显示输出上海市籍和非上海市籍学生的信息并可分别存盘。1.2功能需求分析1.图表图1系统功能模块图学生籍贯信息设计簿302.表格序号函数原型函数作用说明1voidmenu()显示菜单2voidview_data()查看学生信息3voidadd_data()添加学生信息4voiddelete_data()删除学生信息5voidedit_data()编辑学生信息6voidquery_data_

3、no()按学号查询学生信息7voidquery_data_name()按姓名查询学生信息8voidquery_data_address()按籍贯查询学生信息9voidread_data()将数据从文件读到结构体数组中10voidsave_data()将数据从结构体数组存到文件中11voidquery_shanghai()将上海与非上海户籍学生分盘存储2系统设计2.1数据存储设计voidsave_data(){FILE*fp;inti,k;k=dd.count;fp=fopen("c:/dada.txt","w");fwrite(&

4、k,sizeof(int),1,fp);for(i=0;i

5、,fp);fclose(fp);}fp=fopen("d:/students.txt","r");fread(&k,sizeof(int),1,fp);dd.count=k;for(i=0;i

6、enu()显示菜单2voidview_data()查看学生信息3voidadd_data()添加学生信息4voiddelete_data()删除学生信息5voidedit_data()编辑学生信息6voidquery_data_no()按学号查询学生信息7voidquery_data_name()按姓名查询学生信息8voidquery_data_address()按籍贯查询学生信息9voidread_data()将数据从文件读到结构体数组中10voidsave_data()将数据从结构体数组存到文件中11voidquery_sha

7、nghai()将上海和非上海户籍的学生分盘存储学生籍贯信息设计簿302.4菜单设计2.5文件清单与说明序号程序文件名文件说明1myhead.h宏定义,函数声明,结构体定义2menu.h菜单函数3students.c主程序文件4student.txt存储所有学生信息的文件5data1.txt存储上海学生信息的文件6data2.txt存储非上海学生信息的文件3系统实现学生籍贯信息设计簿303.1菜单设计进入菜单页面,输入相应的功能序号,判定序号是否有效,若有效则执行,无效则提示有误并重新输入。3.2学生信息查看设计判定是否已经存有学生

8、信息,若有则输出所有学生信息,若没有,则提示添加学生信息。学生籍贯信息设计簿303.3分盘存储设计学生籍贯信息设计簿304测试数据与测试过程记录4.1菜单测试显示菜单页面图4-14.2查看学生信息功能测试输入查看功能序号,进入功能,先判定是否存有学

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

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

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