C语言程序课程设计宿舍管理软件.doc
课程设计(论文)
题 目 名 称 宿舍管理软件
课 程 名 称 C语言程序课程设计
学 生 姓 名
学 号
系 、专 业 信息工程系、信息大类
指 导 教 师 黄 同 成
目 录
1 前言
2 需求分析6
2.1要求6
2.2任务
2.3运行环境
2.4开发工具
3 概要设计与详细设计7
3.1设计原理及算法7
3.2系统流程图8
4 编码与实现9
4.1分析9
4.2具体代码实现9
4.3运行结果显示15课程设计总结.........................................1参考文献
致 谢
课程设计(论文)评阅表
学生姓名 学 号
系 别 信 息 专业班级 信息大类C1
题目名称 宿 舍 管 理 软 件 课程名称 C语言程序课程设计
一、学生自我总结
学生签名: 年 月 日二、指导教师评定
评分项目资料查阅编写规范基本技能设计能力科学素养工作量综合成绩权 重101525301010单项成绩指导教师评语:
指导教师(签名): 年 月 日课程设计(论文)任务书
年级专业09信息大类学生姓名学 号题目名称宿 舍 管 理 软 件设计时间6.13-6.26课程名称C语言程序课程设计课程编号131301301设计地点计算机中心课程设计(论文)目的
课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际、实践编程的能力。已知技术参数和条件
本学期已经学习了《C语言程序设计》课程中的所有内容,已经具有了课程设计的理论知识。任务和要求
1、任务
(1)定义一个结构体类型数组,输入每一位学生的记录,将其信息存入文件中;
(2)输入姓名或学号查询该学生的信息,并显示在屏幕上;
(3)画出所有模块的流程图;
(4)编写代码;
(5)程序分析与调试。
2、要求
(1)用c语言实现程序设计;
(2)利用结构体进行相关信息处理;
(3)画出所有函数的流程图;
(4)各个功能模块要求用函数的形式实现;
(5)界面友好(良好的人机互交),程序要有注释。
注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;
2.此表1式3份,学生、指导教师、教研室各1份。
四、参考资料和现有基础条件(包括实验室、主要仪器设备等)
参考资料:教材和实验教材、图书馆有很多相关参考书
现有基础条件:本系有足够的计算机供学生上机用,每人一台计算机。五、进度安排
.6.8-.6.11:指导教师拟定课程设计课题
.6.12-.6.15:选题,下发任务书,学生搜集相关参考资料
.6.16-.6.21:编程
.6.22-.6.26:撰写课程设计报告
.6.27-.6.29:指导教师批阅课程设计报告,评定学生成绩六、教研室审批意见
教研室主任(签字): 年 月 日七、主管教学主任意见
主管主任(签字): 年 月 日八、备注
指导教师(签字): 学生(签字):
1 前言
用C语言为学生宿舍管理人员编写一个宿舍管理软件。设某宿舍有:101,102,201,202四个房间,每个房间可住学生小于等于4人,链表存储结构:学号、姓名、房间号、后续指针,按房间号排序,实现学生的入住、退房和查询,按给定的学号、姓名、房间号查询。
2 需求分析
2.1要求