1、 课课 程程 设设 计计 课程名称 C 语言程序设计课程设计 题目名称 宿舍学生信息管理系统 二一五年 6 月 20 日 计算机科学与技术系课程设计任务书 课 程 C 语言程序设计 班级 指导教师 题 目 学生宿舍信息管理系统 完成时间 2015 年 6 月 1 日至 2015 年 6 月 20 日 主 要 内 容 要求: 1 能实现基本数据的输入、输出、查询、统计等操作; 2 用文件的方式等操作。 3需求由设计者自己分析。 设 计 报 告 要 求 1封面:(格式附后) 2课程设计任务书 3课程设计报告: 系统总体方案 设计思路和主要步骤 各功能模块和流程图 设计代码 心得体会和参考资料 说明
2、:学生完成课程设计后,提交课程设计报告及软件,要求文字通畅、字迹 工整(也可用以打印),文字不少于 5000 字,并装订成册。 上 机 时 间 安 排 星期 周次 一 二 三 四 五 六 日 第 2 周- 第 5 周 2014 级智 慧城市班, 3-4 节 2014 级智 慧城市班, 1-2 节 指导时 间地点 上机时间,多媒体技术实验室(A503) 版 面 要 求 1 题目用黑体三号,段后距 18 磅(或 1 行) ,居中对齐; 2 标题用黑体四号,段前、段后距 6 磅(或 0.3 行) ; 3 正文用小四号宋体,行距为 1.25 倍行距; 4标题按“一” 、 “” 、 “1” 、 “”顺序
3、编号。 学生宿舍信息管理系统 一、 系统总体方案: (一)总体功能设计 学生宿舍管理系统存放了每个学生的学号、姓名、性别、年龄、寝室 号、电话号码每个人的信息定义在一个结构体变量中。其结构如下:系统 通过录入程序、浏览程序、查询程序、删除程序、添加程序、修改程序及 退出实现学生信息管理系统的录入、浏览、 、查询、 、删除、 、添加、修改 各个功能的调用通过主函数中的 switch 语句来实现。 switch(n) case 1:printf(“1.录入学生信息n“);printf(“n“);input();break; case 2:printf(2.浏览学生信息n“);printf(“n“)
4、;display();break; case 3:printf(“3.按学号查询n“);printf(“n“);search();break; case 4:printf(“4.删除学生信息n“);printf(“n“);del();break; case 5:printf(“5.添加学生信息n“);printf(“n“);add();break; case 6:printf(“6.修改学生信息n“);printf(“n“);modify();break; case 7:exit(0);break; default :break; (二)各模块功能设计: (1)录入模块 通过设计一个模块,来实现学生信息的录入。 (2)浏览模块 通过设计一个模块,实现学生信息的显示,以便以便用户更好的浏览学生 信息。 (3)查询模块 通过设计一个模块,这个模块可以按学生的学号、姓名来查询学生所有的信 息,并显示学生的所有信息,以便用户阅读。 (4)删除模块 通过设计一个模块,通过程序实现找到学生信息,在通过程序将学生的信息