内蒙古科技大学 本科生课程设计说明书 题 目:C 语言课程设计 —— 图书信息管理系统 学生姓名:*** 学 号:********** 专 业:计算机科学与技术 班 级:计2014-1 指导教师:*** 日 期:2015 年 01 月 06 日 内蒙古科技大学课程设计说明书 I 内蒙古科技大学课程设计任务书 课程名称 C 语言课程设计 设计题目 图书信息管理系统 指导教师 周李涌 时间 2015.1.5——2015.1.9 一、教学要求 1. 巩固和加深学生对 C 语言课程的基本知识的理解和掌握 2. 掌握 C 语言编程和程序调试的基本技能 3. 利用 C 语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用 C 语言解决实际问题的能力 二、设计资料及参数 每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。 图书信息管理系统 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能: 图书信息录入功能(图书信息用文件保存)--输入 图书信息浏览功能--输出 查询或排序功能:(至少两种种查询方式)--算法 ●按书名查询 ●按作者名查询 图书信息的删除与修改 图书的借出与归还 三、设计要求及成果 1. 分析课程设计题目的功能需 求( 可选用数组 或链 表 实现 ,可多 人 ( 最 多 3 人 ) 协 作完成一个题目) 2. 写出详 细 设计说明( 至少包括功能实现 分析和模 块 流 程图) 3. 编写程序代 码 ,调试程序使其 能正 确 运行( 代 码 书写要规 范 ,标 示 符 要见 名知意,要有 必 要的注 释 ,每人 至少500 行代 码 ,不包括注 释 和花 括号) 4. 设计完成的软件要便 于 操 作和使用 5. 设计完成后提交 课程设计报 告 ( 请 严 格按照 模 板 进行排版) 四 、进度 安 排 第 一天 选择课程设计题目,分析课题的要求 第 二天 编程 第 三天 编程及调试 第 四 天 写课程设计报 告 第 五 天 提交 课程设计报 告 ( 打 印 稿 及电 子 稿 ) 五 、评 分标 准 1. 根 据 平 时上 机 考 勤 、表 现 和进度 ,教师将 每天 点 名和检 查 2. 根 据 课程设计完成情 况 ,必 须 有 可运行的软件。 3. 根 据 课程设计报 告 的质 量 ,如 有 雷 同 ,则 所 有 雷 同 的所 ...