1、 计算机计算机科学与技术学院科学与技术学院信息管理与信息信息管理与信息 系统专业系统专业 数据结构课程设计数据结构课程设计报告报告 (2010/20112010/2011 学年学年 第一学期第一学期) 学生姓名:学生姓名: 学生班级:学生班级: 信息管理与信息系统 092001 学生学号:学生学号: 指导教师指导教师: 2011 年 01 月 07 日 信息管理与信息系统信息管理与信息系统 专业课程设计任务书专业课程设计任务书 学生姓名 专业班级 信息管理 092001 学号 题 目 图书管理系统 课题性质 课题来源 指导教师 同组姓名 主要内容 任务(2 人) :为某学校的图书馆设计一个图书
2、管理系统,教师可以借书 10 本 期限为 2 个月,学生可以借书 5 本期限 1 个月(按 3 天计算,包括节假日) ,若 超出一天罚款一角钱。若图书丢失按原价进行赔偿。对图书进行管理,对教师 和学生的信息进行管理,对罚款和赔偿的金额进行管理。 任务要求 1) 对教师信息、学生信息、图书信息分别进行存储 2) 图书管理包括:图书购入、图书查询、图书流通、图书信息管理 3) 学生信息包括:姓名、学号、班级 4) 教师信息包括:姓名、教师编号、学院 5) 图书信息包括:书名、出版社、价格、分类、索引号 6) 金钱管理 参考文献 C 程序设计(第二版) 审查意见 指导教师签字: 教研室主任签字: 年
3、 月 日 目录 第一章 需求分析. 1 1.1 设计内容 1 1.2 设计任务 1 1.3 基本要求 1 第二章 系统功能设计. 3 2.1 系统功能 3 2.2 各个模块之间的主要关系 4 第三章 详细设计. 5 3.1 系统的总体流程 5 3.2 MAIN() 函数模块 6 3.3 查询所有图书信息函数模块 7 3.4 查询一本图书信息函数模块 7 3.5 添加图书信息函数模块 8 3.6 删除图书信息函数模块 9 3.7 借阅图书模块 . 10 3.8 图书丢失模块 . 10 3.9 金额赔偿模块 . 10 3.10 老师学生信息管理系统 10 第四章 调试及测试 11 4.1 主菜单运
4、行界面 . 11 4.2 查询所有图书信息模块运行界面 . 11 4.3 查找某一本图书信息模块运行界面 . 12 4.4 添加图书信息模块运行界面 . 13 4.5 删除图书信息模块运行界面 . 13 第五章 总结 15 第六章 致谢 16 第七章 参考文献 17 第八章 程序源代码 18 程序设计综合课程设计 1 第一章 需求分析 1.1.1 设计内容设计内容 利用 c+的文件操作能力设计开发一个小型的图书管信息管理系统,至少具 有如下功能: 查寻所有图书信息、 通过输入图书编号来完成查找某一本图书信息、 添加图书信息 、删除图书信息 以及通过学生学号实现图书借阅功能。操作界面 要符合用户的一般习惯,界面易于读者明白理解,图形或文本界面都可以。 1.1.2 2 设计任务设计任务 要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完 成设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高 用 C+进行