C语言课程设计——学生宿舍管理系统
《C语言课程设计——学生宿舍管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计——学生宿舍管理系统(22页珍藏版)》请在毕设资料网上搜索。
1、 1 * * * * *大大大大学学学学 C 语言语言课程设计课程设计报告报告 题题 目:目: 学生宿舍管理系统学生宿舍管理系统 系 部 名 称系 部 名 称 : 专 业 名 称专 业 名 称 : 班级班级 : 学学 号号 : 学 生 姓 名学 生 姓 名 : 指 导 教 师指 导 教 师 : 时间时间 : 2 一、一、 课程设计目的课程设计目的 1. 设计一个 ubuntu 下的学生宿舍管理系统 2. 掌握用 C 语言定义单链表结构,并实现其创建、插入、删除等基本操作。 二、二、课程设计内容课程设计内容 用 C 语言编写“学生宿舍管理系统” ,要求如下: 1. 创建链表,录入数据。 2. 数
2、据的读写操作。 3. 数据的更新操作。 4. 数据的删除和插入。 5. 请你要求对数据进行查找。 6. 按要求排序。 7. 设计总体菜单界面。 三、三、实验实验要求要求 1、录入数据 学生的基本信息,包括学号、姓名、性别、年龄、专业、班级等。 宿舍楼的基本信息,包括宿舍楼号、学生所住的房间号和宿舍床位号等。 2、数据存储 信息的录入要求用链表,把输入的信息要求存储到指定文件夹中,以便随 时查看,也可供程序调用,方便操作人员不用重复输入数据。 3、数据的更新 更新包括插入、删除、修改。 删除分根据学号删除和根据学生的楼层信息删除。 5、数据的查询 查询可以根据学号和宿舍信息不同方面进行查询,方便
3、操作者使用。 6、数据的排序 操作者可以使所输入的信息按学号排序。 7、数据的统计 按整体统计,统计所有学生人数,男生人数和女生人数。 四、四、概要设计概要设计 1系统结构系统结构图(功能模块图)图(功能模块图) 3 2功能模块说明功能模块说明: (1). 数据录入:创建单链表,调用 Initnode()函数申请头结点,在调用 append(), 在调用 Write_to_File()函数将信息写入文件中, (2) 插入模块: 先将文件信息读出, 再调用 insert()函数, 可以向文件中插入信息。 (3) 插入模块:先将文件信息读出,再调用 del()函数,可以将输入错误或者 需要的信息删
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 学生宿舍 管理 系统
