没有合适的资源?快使用搜索试试~ 我知道了~
宿舍管理查询软件 完整的报告
3星 · 超过75%的资源 需积分: 10 18 下载量 173 浏览量
2009-12-03
20:32:47
上传
评论 4
收藏 206KB DOC 举报
温馨提示
试读
21页
2.程序设计要求: 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A. 采用交互工作方式 B. 建立数据文件 ,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A. 按姓名查询 B. 按学号查询 C. 按房号查询 3)打印任一查询结果(可以连续操作)
资源推荐
资源详情
资源评论
C++语言程序设计
论文题目:宿舍管理查询软件
姓 名:
专 业:信息工程
班 级:071132 班
学 号:
指导老师:阳红星
2009 年 05 月 27 日
C++课程设计报告目录
一. 程序设计………………………………………………………………………………
……2
1.基本要求 ……………………………………………………………………………………2
2.程序设计要求 ………………………………………………………………………………2
二.程序设计步骤 ……………………………………………………………………………2
三.程序分块设计………………………………………………………………………………
2
1.用户界面程序 ………………………………………………………………………………2
★程序调试截图 ………………………………………………………………………………2
2.信息查找模式 ………………………………………………………………………………4
★程序调试截图 ………………………………………………………………………………5
3.主要功能函数实现 …………………………………………………………………………
5
★程序调试截图………………………………………………………………………………10
四、完整源程序…………………………………………………………………………………
11
五、存在问题……………………………………………………………………………………
18
六、课程设计总结 ……………………………………………………………………………
18
1
七、参考文献……………………………………………………………………………………
18
八、评分表………………………………………………………………………………………
19
一.程序设计要求
1.基本要求:
1)要求利用面向对象的方法以及 C++的编程思想来完成系统的设计;
2)要求在设计的过程中,建立清晰的类层次;
3)在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;
4)在系统的设计中,要求运用面向对象的机制(继承、派生及多态性)来实现
系统功能。
2.程序设计要求:
1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求:
A.采用交互工作方式
B.建立数据文件 ,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、
选择、插入排序等任选一种)
2)查询菜单: (用二分查找实现以下操作)
A.按姓名查询
B.按学号查询
C.按房号查询
3)打印任一查询结果(可以连续操作)
二.程序设计步骤
1.设计用户界面;
2.建立类别:学生基本信息类,基本输入信息;
2
3. 合理使用继承和多态技术把各类组合起来。
三.程序分块设计
1.用户界面程序如下:
void main(void)
{
student s1;
int flags=0;
long stu_num; //学号
char stu_name[40]; //姓名
char class_name[40]; //班级
char house_name[20]; //宿舍
time_t t;
time(&t);
ifstream file1;
ofstream file3;
char flag = 'y';
cout<< "--------------------------------- 学 生 成 绩 管 理 系
统-------------------------------"<<endl;
cout<< "\t\t\t 时间:" << ctime(&t);
while( flag=='y' || flag=='Y')
{ //由 flag 控制循环
cout<<"★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★\n";
cout<<"\t\t 欢迎光临宿舍管理系统!!!!\n";
cout<<"\t\t \n";
cout<<"\t\t 1:注册学生!\n";
cout<<"\t\t 2:按学号查看学生信息!\n";
cout<<"\t\t 3:按宿舍号查看学生信息!\n";
cout<<"\t\t 4:按姓名查看学生信息!\n";
cout<<"\t\t 5:按班级查看学生信息!\n";
cout<<"\t\t 6:显示全部学生信息\n";
cout<<"\t\t 7:按学号修改学生信息\n";
cout<<"\t\t 8:按学号删除学生信息!\n";
cout<<"★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★\n";
cout<<"请输入选择:";
}
★ 程序调试运行截图:
3
2.学生信息查找模块程序如下:
class student
{
private:
long int stu_num; //学号,宿舍号
char stu_name[40]; //姓名
char class_name[40]; //班别
char house_name[20]; //宿舍
public:
student()
{
stu_num=0;
stu_name[0] =0;
class_name[0] =0;
house_name[0] =0;
}
student::student(long a, char * b,char *c,char *d)
{
Setdata(a , b, c, d);
}
char * Getstuname(void) //按姓名查找
{
return stu_name ;
}
long Getstunum(void) //按学号查找
{
4
剩余20页未读,继续阅读
资源评论
- xinghunliuyun2013-01-05程序大部分功能都已实现,但还需要完善
- z_esther2021-10-17是Java的,想要c语言
- hou77585212012-10-24代码清晰,但需要做些小改动 .
taozidepingguo
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功