首页
社区
课程
招聘
[求助]谁帮我把这个作业做了。谢谢你了!!
发表于: 2012-6-17 18:49 12946

[求助]谁帮我把这个作业做了。谢谢你了!!

2012-6-17 18:49
12946
计算机科学系
C/C++课程设计报告

学    号:           02051001403         
姓    名:              邵嘉玲            
系    别:           计算机科学系         
专    业:          动漫设计与制作        
指导教师:                                
完成日期:        年    月    日

目录
第一部分   设计内容        2
第二部分   总体设计        3
2.1系统总体架构图        3
2.2系统各功能说明        3
第三部分系统详细设计        4
3.1 学生信息增加代码设计        4
3.2 学生信息删除代码设计        5
3.3学生信息修改代码        6
3.4 学生信息查找代码        6
3.5学生信息显示代码        6
3.6主函数设计代码        6
第四部分系统实现        6
4.1 系统界面        6
4.2 学生信息增加        6
4.3 学生信息删除        7
4.4 学生信息查找        7
4.5 学生信息显示        7
第五部分 总结        7

第一部分   设计内容
本系统将程序设计分为六个部分,在本系统中可根据主界面提示,按要求输入相应的数字可进入相应的操作,操作包括学生信息增加、删除、修改、查找和显示,同时将这些信息根据相应的操作将系统生成一个TXT文档,在TXT文档中可查看到学生相应的信息。

第二部分   总体设计
2.1系统总体架构图

                               图1 系统总体架构图
2.2系统各功能说明
2.2.1系统主界面
     主界面显示各项功能,通过输入(0-5)进入相应的功能。
2.2.2学生信息增加
     显示增加学生信息项,包括学号、姓名、性别、政治面貌、家庭地址。
2.2.3学生信息删除
           输入学生学号即可删除学生信息,删除后提示“删除完毕”。
2.2.4学生信息修改
        修改内容包括学号、姓名、性别、政治面貌、家庭地址,修改后显示最新的学生信息。
2.2.5学生信息查找
           查找形式可选择按学号、姓名、性别、政治面貌、家庭地址作查找关键字。
2.2.6学生信息显示
           显示所有学生信息。

第三部分系统详细设计
3.1 学生信息增加代码设计
void add()
{int num;
string name,politic,address;
char sex;
ofstream outfile("student1.txt",ios::out);
if(!outfile){cerr<<"open file error!";exit(1);}
while(1){
cout<<"  ★请输入学生信息:\n\n\n"<<endl;
cout<<"      ◆请输入学号:\n"<<endl;
cin>>num;
if(num==0)break;
cout<<"  \n      ◆请输入姓名:\n"<<endl;
cin>>name;
cout<<"   \n      ◆请输入性别:\n"<<endl;
cin>>sex;
cout<<"   \n      ◆请输入政治面貌:\n"<<endl;
cin>>politic;
cout<<"   \n      ◆请输入家庭住址:\n"<<endl;
cin>>address;
cout<<"\n";
outfile<<num<<" "<<name<<" "<<sex<<" "<<politic<<" "<<address<<endl;
N++;
}
outfile.close();
}
3.2 学生信息删除代码设计
void del()
{int num[200],n;
string name[200],politic[200],address[200];
char sex[200];
ifstream infile("student1.txt",ios::in);
if(!infile){cerr<<"open file error!";exit(1);}
cout<<" 学号      姓名       性别       政治面貌        家庭住址"<<endl;
for(int i=0;i<N;i++)
{infile>>num[i]>>name[i]>>sex[i]>>politic[i]>>address[i];
cout<<" "<<num[i]<< "          "<<name[i]<<"          "<<sex[i]<<"             "<<politic[i]<<"          "<<"     "<<address[i]<<endl<<endl;}
infile.close();
ofstream outfile("student1.txt",ios::out);
if(!outfile){cerr<<"open file error!";exit(1);}
while(1)
{cout<<"\n\n!注意输入学号为0是停止删除!\n"<<endl;
         cout<<"★请输入你要删除学生的学号:"<<endl;
cin>>n;
if(n==0)break;
for(int i=0;i<N;i++)
{if(num[i]!=n)outfile<<num[i]<<" "<<name[i]<<" "<<sex[i]<<" "<<politic[i]<<" "<<address[i]<<endl;}
cout<<"删除完毕!"<<endl;
N--;
}
outfile.close();
}
3.3学生信息修改代码
3.4 学生信息查找代码
3.5学生信息显示代码
3.6主函数设计代码
第四部分 系统实现
4.1 系统界面

4.2 学生信息增加

4.3 学生信息删除

4.4 学生信息查找

4.5 学生信息显示

第五部分 总结
阐述设计本系统感想

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (23)
雪    币: 544
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
这么简单的东西就能毕业?竟然还要别人做?????
2012-6-17 19:08
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
直接用STL不是就完事了。
2012-6-17 19:17
0
雪    币: 128
活跃值: (27)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
注册日期: Feb 2008
帖子: 1  
精华: 0
现金: 200 Kx

厉害,水潜的那得多深啊,处女贴居然干这个来的
2012-6-17 20:02
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上的把我的话说了,我其实刚才就在由于回不回,最后想算了,回了也没意义,没想到来了个知音,这个就必须回拉
2012-6-17 20:47
0
雪    币: 258
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
哎哟 不错哦 大一的么
2012-6-17 23:11
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
好像是女的哦?作我女朋友我就帮你写,包你满意
2012-6-17 23:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这里还有能人嘛,快点给我出来,哪位大哥哥帮帮我呀!!我等着交作业呢!!
2012-6-18 01:48
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
9
。。。。。。。。。。
2012-6-18 02:14
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
10
无语了,要是你是女生,和我视频一会,就帮你做了
2012-6-18 02:16
0
雪    币: 1233
活跃值: (907)
能力值: ( LV12,RANK:750 )
在线值:
发帖
回帖
粉丝
11
楼上一群色狼!!!放开那妹子~~~~让我来
2012-6-18 08:13
0
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
围观妹子
2012-6-18 14:02
0
雪    币: 326
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13
同来围观妹纸
2012-6-18 14:08
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
楼主这里是看雪安全论坛
不是csdn。
这个东西 你去那些编程学习论坛 分分钟的事情
再说找个同学也能搞定····
2012-6-18 14:12
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
借用一下 xIkUg:

悟空,退下,为师一个人就够了
2012-6-18 14:15
0
雪    币: 174
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
找同学或学长。这个是最好的方法。
2012-6-18 14:33
0
雪    币: 76
活跃值: (114)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
想起了 C语言门~~~
2012-6-18 15:03
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
18
徒儿们,都给为师退下。看为师来收服这只狐狸精!
2012-6-18 15:06
0
雪    币: 120
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
你真能折腾的。。。。
2012-6-18 16:22
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
妹子没上传张照片啊,不然这贴准火
2012-6-18 17:50
0
雪    币: 18
活跃值: (430)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
21
这个题目没什么难度......
跟照抄没什么区别
2012-6-18 18:42
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
系    别:           计算机科学系         
专    业:          动漫设计与制作     
去做学生信息管理系统
这什么跟什么?
2012-6-18 21:35
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
23
非专业的计算机课程吧
2012-6-19 07:34
0
雪    币: 86
活跃值: (1168)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
很强大。。。MM
2012-6-19 08:36
0
游客
登录 | 注册 方可回帖
返回
//