宿舍管理系统软件数据结构课程设计Word下载.docx

上传人:b****4 文档编号:13642097 上传时间:2022-10-12 格式:DOCX 页数:17 大小:357.03KB
下载 相关 举报
宿舍管理系统软件数据结构课程设计Word下载.docx_第1页
第1页 / 共17页
宿舍管理系统软件数据结构课程设计Word下载.docx_第2页
第2页 / 共17页
宿舍管理系统软件数据结构课程设计Word下载.docx_第3页
第3页 / 共17页
宿舍管理系统软件数据结构课程设计Word下载.docx_第4页
第4页 / 共17页
宿舍管理系统软件数据结构课程设计Word下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

宿舍管理系统软件数据结构课程设计Word下载.docx

《宿舍管理系统软件数据结构课程设计Word下载.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统软件数据结构课程设计Word下载.docx(17页珍藏版)》请在冰豆网上搜索。

宿舍管理系统软件数据结构课程设计Word下载.docx

\t\t★★★★★★学生宿舍管理系统★★★★★★\n"

);

\t\t§

1.输入记录§

\n"

2.显示记录§

4.按学号排序并显示§

5.插入一条记录按学号排序并显示§

6.按姓名查找,删除一条记录§

7查找并显示一个记录§

8.从文件中读入数据§

9.循环写入数据§

0.结束程序§

\t\t★★★★★★★★★★★★★★★★★★★★\n"

\t\t请选择您要运行的选项按(0-9):

"

将程序编译生成“学生宿舍管理系统”。

运行该文件如图5-2所示。

图5-2输出界面图

输入记录采用循环输入

('

n'

'

N'

{

输出("

\t\t房间号:

输入("

\t\"

[]);

\t\t床位号:

\t\t学号:

\t\t姓名:

(x);

/*清除多余的输入*/

\t\t是否继续输入?

()"

;

}

返回();

}

按照提示选择“1”进行记录的输入如图5-3所示:

图5-3输入记录显示图

按房间号排序采用冒泡排序法。

*p,*;

t[10];

(0<

1)/*冒泡法排序*/

1)

(([j][1])>

0)

{

比较([1]);

比较([1][j]);

比较([j]);

比较([1]);

连续输入多组数据后,按“n”结束输入,提示按任意键继续,按任意键后选择“2”进行记录的显示如图5-4所示。

图5-4按房间号排序并显示图

按学号排序采用冒泡排序法

比较([1][j]);

比较([j]);

比较([1]);

显示后提示按任意键继续,选择“4”进行按学号排序并显示,如图5-5所示。

图5-5按学号排序显示图

插入记录采用交互式输入:

\t\t输入他(她)的姓名:

输入("

(([i])0<

n);

如果()

{输出("

\t\t对不起没找到该学生!

;

\t\t他(她)的房间号\n"

[i]);

\t\t他(她)的床位号\n"

\t\t他(她)的学号\n"

显示后提示按任意键继续,选择“5”按提示步骤插入一条记录,如图5-6所示。

图5-6插入一条记录图

六、系统测试

将源代码输入至编译环境中,将程序编译连接后生成“学生宿舍管理系统”运行该文件,则显示主菜单:

1、输入记录

2、显示记录

3、按房间号排序并显示

4、按学号排序并显示

5、插入一条记录并按学号排序显示

6、按姓名查找,删除一条记录

7、查找并显示一个记录

8、从文件中读入数据

9、循环写入数据

0、结束程序

请选择您要运行的选项按(0-9):

按照提示选择“1”进行记录的输入,则在主菜单下显示:

输入记录

房间号:

101

床位号:

1

学号:

21

姓名:

是否继续输入?

()-

按N结束,按任意键后选择“2”进行记录的显示,则在主菜单下显示:

房间号床位号学号姓名

101121

314212

203232

417541

请按任意键继续……

选择“5”插入一条记录,则在主菜单下显示:

学生房间号:

513

学生床位号:

4

学生学号:

52

学生姓名:

插入记录成功!

513452

七、结论

这次课程设计我做的还不是很完善,因为功能不是很多,如果以后有机会完善的话,应该对管理员和用户登录时做进一步完善。

学生的信息还不够完整,如学生的宿舍长,系别,一些费用以及学生的成绩等待相关详细信息。

如果使次系统再详细些,需添加更多的管理员以及管理员权限,还有学生的更多信息,如果有必要的话,添加一些有关教师的信息,以及教师登录的界面。

在这次课程设计的过程中,我们体会到要想开发一个系统软件,不仅需要相当的专业技术知识,还要有严谨缜密的思维能力。

只有思想上清晰了,编程才有意义,否则就是白费力气。

同时还要善于捕获细小的方面,因为那往往是这个程序的致命因素。

这次课程设计培养了我的细心和耐性,更树立了一种科学的态度。

附录:

源代码

<

>

/*引用库函数*/

/*定义结构体数组*/

{

[4];

/*房间号*/

[2];

/*床位号*/

[10];

/*学号*/

[20];

/*姓名*/

1[1000];

/*结构体数组变量*/

()/*菜单函数*/

c;

{("

/*运行前清屏*/

("

/*菜单选择*/

();

/*读入选择*/

(c<

0'

9'

}/*返回选择*/

([]n)/*输入若干条记录*/

0;

/*x[10]为清除多余的数据所用*/

)/*判断*/

("

/*交互输入*/

/*输入判断*/

([]n)/*显示所有记录*/

i;

\t\\n"

/*格式头*/

\t\t房间号床位号学号姓名\n"

(1<

1)/*循环输入*/

\t\10101020s\n"

[1][1][1][1]);

(i>

1100)/*每十个暂停*/

)*格式*/

\t\t"

([]n)/*按学号排序*/

(0<

([1]);

([1][j]);

([j]);

([]n)/*按房间号排序*/

{([1]);

([1][j]);

([j]);

([1]);

([]n)/*插入一条记录*/

x[100];

/*清除多余输入所用*/

\t\t学生房间号:

/*交互式输入*/

[n]);

\t\t学生床位号:

\t\t学生学号:

\t\t学生姓名:

(x);

;

/*调用排序函数*/

\t\t插入记录成功!

/*返回成功信息*/

(n);

([]n)/*按姓名查找,删除一条记录*/

s[20];

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1