1、 C+课程设计报告 设计题目:图书馆管理系统 学 院: 计算机科学学院 专业班级: 09 级计算机科学与技术(1) 班 学生姓名: 学生学号: 指导教师: 提交时间: 成 绩: - 2 - 目录 第一章 引言 3 1.1 关于题目 .3 1.1.1 题目要求 .3 1.1.2 选题背景 .3 1.2 关于编译软件 .3 1.3 关于兼容性 .3 第二章 概要设计 3 2.1 软件主要功能设计 .3 2.1.1 程序结构 .3 2.1.2 程序流程 .4 第三章 软件实现 4 3.1 变量函数及资源的声明 .4 3.1.1 函数声明 .4 3.1.2 变量声明 .5 3.1.3 资源 .6 3.
2、2 主要功能的实现 .7 3.2.1 系统界面 .7 3.2.2 借书 .7 3.2.3 还书 .9 3.2.4 图书维护 10 3.2.5 读者维护 10 第四章 结果与讨论 .10 4.1 程序运行 10 4.2 错误调试与分析 11 3 一一 引言引言 1.1 关于题目关于题目 1.1.1 题目要求题目要求 利用利用 Microsoft Visual C+制作一个图书馆管理系统,要求:制作一个图书馆管理系统,要求: (1)能够实现的功能有:借书,还书,图书维护:负责图书的采购、信息存档、对)能够实现的功能有:借书,还书,图书维护:负责图书的采购、信息存档、对图书信息的查询图书信息的查询
3、及编辑,读者维护:对学生信息的管理、对借阅书本情况的管理,离开等功能。及编辑,读者维护:对学生信息的管理、对借阅书本情况的管理,离开等功能。 (2)要求界面整齐简单易懂且容易操作,读者易于操作。)要求界面整齐简单易懂且容易操作,读者易于操作。 (3)根据程序源代码,写出流程图,)根据程序源代码,写出流程图,并运行,写出并运行,写出实验报告及分析过程实验报告及分析过程。 1.1.2 选题背景选题背景 这是一图书馆管理系统,原先的图书馆采用人工系统浪费人力物力财力,图书管理系统可以改善这种这是一图书馆管理系统,原先的图书馆采用人工系统浪费人力物力财力,图书管理系统可以改善这种 情况,只需要一台电脑
4、和一个管理员就可以轻松完成。提高新书入库、借阅书刊和学生信息管理的速度的情况,只需要一台电脑和一个管理员就可以轻松完成。提高新书入库、借阅书刊和学生信息管理的速度的 需要。减少了人力的投入。需要。减少了人力的投入。 1.2 关于编译软件关于编译软件 本程序采用本程序采用 Microsoft Visual C+6.0 的的英文版本进行编译。英文版本进行编译。VisualC+6.0 是是 Microsoft 公司推出的公司推出的 基于基于 Windows 操作系统的可视化操作系统的可视化 C+编程工具,尽管编程工具,尽管 Microsoft 公司推出了公司推出了.NET 平台的集成开发平台的集成开发 环境,但由于其良好的界面和可操作性,加上支持标准环境,但由于其良好的界面和可操作性,加上支持标准 C/C+规范,但仍有相当多的编程人员使规范,但仍有相当多的编程人员使 用用 VisualC+6.0 进行应用系统的开发。进行应用系统的开发。 1.3 关于兼容性关于兼容性 本程序经过调试,可以在本程序经过调试,可以在 XP 系统下编译运行,也可以在系统下编译运行