宿舍管理系统c语言设计.docx

上传人:b****5 文档编号:7506596 上传时间:2023-01-24 格式:DOCX 页数:10 大小:64.90KB
下载 相关 举报
宿舍管理系统c语言设计.docx_第1页
第1页 / 共10页
宿舍管理系统c语言设计.docx_第2页
第2页 / 共10页
宿舍管理系统c语言设计.docx_第3页
第3页 / 共10页
宿舍管理系统c语言设计.docx_第4页
第4页 / 共10页
宿舍管理系统c语言设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

宿舍管理系统c语言设计.docx

《宿舍管理系统c语言设计.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统c语言设计.docx(10页珍藏版)》请在冰豆网上搜索。

宿舍管理系统c语言设计.docx

宿舍管理系统c语言设计

河南工程学院

 

《数据结构》课程设计

成果报告

 

姓名

学号

学院计算机学院

专业班级计算机科学与技术1521

专业课程数据结构

指导老师李芳

2016年6月20日

河南工程学院计算机学院

课程设计报告书

 

课程设计题目:

 

课程设计时间:

6月20日~6月24日

课程设计地点:

计算机学院1201

课程设计单位:

计算机学院

 

指导教师:

李芳学院院长:

曲宏山

 

本组组长

夏少峰

本组成员

夏少峰、丁宏阁、曲宣榕

设计题目

宿舍管理查询系统

本人分工

资料查询,设计思路、算法设计、部分代码编制、

代码调试

考核项目

考核内容

得分

平时考核

(30分)出勤情况、态度、效率、协作精神;知识掌握情况、基本操作技能、知识应用能力、获取知识能力

设计思想

(20分)需求分析能力,算法分析设计能力

编码、调试分析

(30分)编制代码能力,调试分析能力

文档资料

(20分)表达能力、文档写作能力和文档的规范性

总评成绩

指导教师评语:

 

等级:

评阅人:

职称:

副教授

年月日

 

 

1设计目标

随着计算机技术的发展以及网络的发展,对学生宿舍的管理与控制越来越实用并且得到管理者的证实,无论是查询还是修改都有很方便,查询的信息一目了然。

这个程序包含了学生宿舍信息的录入、修改,学生楼栋信息的录入、毕业生的退舍、智能分配宿舍等功能,但不能进行删除的操作,总体来说使用简单方便。

这个程序应该满足以下几个要求:

(1)信息的输入:

需要建立起完整的宿舍信息数据库,从而实现通过输入学生入住的楼栋号、宿舍号,该宿舍入住的人数以及入住的学生的信息(包括学生的姓名、学号和系别),来添加学生信息,实现信息录入。

(2)信息的修改:

进行信息输入后,过一段时间后,想要对里面的信息进行修改,可以通过学号等关键字对其进行修改。

(3)信息的查询:

这个程序应该可以实现通过按学号或房号进行查找的过程。

在此使用的是折半法,查找过程是:

先确定待查记录所在的范围(区间),然后逐步缩小范围直到找到或找不到该记录为止。

这样可以缩短查找时间,同时还可以减少查找的次数。

(4)退出程序:

当完成了所有的操作之后就要进行退出操作了。

2课题分析

需求分析

学生宿舍管理是一个很大的项目,在早期,还没有利用计算机管理时,一切都是利用人工进行管理的,这样管理起来既烦琐又复杂,资料也很容易被丢失,而且耗时、耗资金。

而利用本系统,可以高效地对学生宿舍进行统一管理与控制,资料也不容易被丢失,这样大大节省了人力与资源,提高了管理效率,给管理人员带来很多方便,基于以上分析有如下分析:

(1)要实现交互工作方式,各项操作结束后均应返回主菜单。

(2)系统本无任何信息数据,要建立数据文件,需要开发一个信息录入功能,即首先创建一个学员线性表,同时我们可以将数据暂时保存在内存中,所以我们开发信息存盘功能;

(3)信息录入后都要保存在内存中,用户看不到,需要设计一个信息显示功能,信息的显示应该便于查询,所以需要具备按各种关键字显示的功能;

(4)由于有些新同学入校,所以设计了插入功能;

(5)当用户操作完毕需要退出时,提供了退出选项,便于使用者退出交互式工作系统

存储结构设计

本系定义的存储结构为顺序存储结构,结构体为

typedefstruct{

charID[20];

 课题需求分析

分析课题,详细写明设计思路。

(格式:

小四号宋体字,倍行间距)

2.2 存储结构设计

给出存储结构定义(格式:

小四号宋体字,倍行间距)

2.3 算法设计

给出算法描述(不同于源码)(格式:

小四号宋体字,倍行间距)

2.4 程序流程图

画出程序流程图

3 程序清单

给出程序清单,程序中要包括注释。

(格式:

5号字,倍行间距)

4 测试

4.1 测试数据

给出几组测试数据,要包括临界值的测试。

(格式:

小四号宋体字,倍行间距)

4.2 测试结果及分析

使用截屏给出不同测试数据下的测试结果。

(格式:

小四号宋体字,倍行间距)

5 总结

5.1 收获

(格式:

小四号宋体字,倍行间距)

5.2 不足

(格式:

小四号宋体字,倍行间距)

5.3 算法改进分析

(格式:

小四号宋体字,倍行间距)

 

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

当前位置:首页 > 法律文书 > 调解书

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

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