学生籍贯管理系统

学生籍贯管理系统

ID:36492713

大小:286.00 KB

页数:18页

时间:2019-05-11

学生籍贯管理系统_第1页
学生籍贯管理系统_第2页
学生籍贯管理系统_第3页
学生籍贯管理系统_第4页
学生籍贯管理系统_第5页
资源描述:

《学生籍贯管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、天津城市建设学院课程设计任务书2011—2012学年第1学期电子与信息工程系班级课程设计名称:数据结构课程设计设计题目:学生籍贯管理系统完成期限:自2011年1月2日至2011年1月6日共1周一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。二、设计要求在本课程设计过程中要求学生:(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以

2、零分计入本课程设计成绩。(3)学生在接受设计任务后,根据要求认真完成。(4)认真编写课程设计报告。三、设计内容1)问题描述编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯、通信地址。2)基本要求(1)输入学生信息并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的籍贯信息;(3)按学号或姓名查询其籍贯;(4)按籍贯查询并输出该籍贯的所有学生;(5)能添加、删除和修改学生的籍贯信息;(6)显示输出天津籍和非天津籍学生的信息并可分别存盘;(7)按学号进行排序。四、参考文献1、王红梅,数据结构,清华大学出版社2、谭浩强,C++程序设

3、计,清华大学出版社目录1、需求分析42、概要设计43、详细设计5(1)定义一个学生类classstu5(2)定义主函数voidmain5(3)用do-while语句进行执行过程的判断6(4)用switch-case实现多分支选择74、调试分析8(1)运行程序,进入主菜单8(2)数据录入,把学生的姓名,学号,籍贯录入8(3)显示所有学生的信息9(4)添加人员的信息10(5)添加人员(张凯)的信息后显示所有人员的信息10(6)删除人员的信息11(7)删除人员(刘俊旺)的信息后显示所有的人员信息11(8)按姓名查询人员(胡浩)的信息12(9)按学号查

4、询人员(王圆)的信息12(10)按籍贯查询王圆与张凯的信息135、核心源程序清单和执行结果13(1)数据录入13(2)增加成员14(3)删除人员15(4)按姓名查询16(5)按学号查询17(6)按籍贯查询186、心得体会197、参考资料191、需求分析用C++编写一个程序,完成一个学生籍贯管理系统,实现添加,删除,修改,查询等功能。2、概要设计 整体流程图:显天津显示非天津3、详细设计(1)定义一个学生类classstuclassstu{charname[20];intnumber;charbornplace[50];public:stu(){

5、}stu(charn[20],intnum,charborn[50]){strcpy(name,n);number=num;strcpy(bornplace,born);}friendvoidmain();};(2)定义主函数voidmain,输出数据录入,添加成员,删除成员,修改数据,按姓名查找,按学号查询,输出所有学生的籍贯信息,按籍贯查询等;并用do-while语句进行功能选择。voidmain(){cout<<"请选择您需要的操作!"<

6、<"(1)增加人员"<

7、g2=0;do{cin>>p;if((p>='0'&&p<='6'))flag2=1;elsecout<<"指令错误!请重新输入:"<>p;if((p>='0'&&p<='6'))flag2=1;elsecout<<"指令错误!请重新输入:"<

8、20],bornplace[50];intnumber;do{cout<<"请输入姓名"<>name;cout<<"请输入学号:"

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

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

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