发布时间 : 星期四 文章C语言课程设计 - 票务管理系统更新完毕开始阅读
C语言课程设计
西安交通大学城市学院
《C语言程序设计》课程设计报告
题目: 图书信息管理系统
完成日期: 2012年 5月 31日
专业: 自动化 班级: 自动化101 姓名: 陈蕾
- 1 -
C语言课程设计
目录
第一章 项目背景 ....................................................... 错误!未定义书签。 1.1 背景 .............................................................. 错误!未定义书签。 1.2 目标 .............................................................. 错误!未定义书签。 第二章 系统模块设计 ............................................... 错误!未定义书签。 2.1 系统功能描述 ................................................ 错误!未定义书签。 2.2 系统结构图 .................................................... 错误!未定义书签。 第三章 程序流程图 ................................................... 错误!未定义书签。 第四章 函数的设计 ................................................. 错误!未定义书签。 4.1 函数定义 ........................................................ 错误!未定义书签。 4.2 函数功能描述 ................................................ 错误!未定义书签。 第五章 程序的运行及结果分析............................... 错误!未定义书签。 第六章 遇到的问题及解决方法............................... 错误!未定义书签。 第七章 总结和体会 ................................................... 错误!未定义书签。 参考文献 ..................................................................... 错误!未定义书签。 附件 ............................................................................. 错误!未定义书签。
- 2 -
C语言课程设计
第一章 项目背景
1.1 背景
随着计算机技术与通讯技术的飞速发展,目前图书馆原有的借阅系统已经不能满足读者的需求,现在需要你设计出新的借阅系统,并要求用C预言知识实行该图书借阅系统。
1.2 目标
设计的该系统能够实现对图书信息的输入、浏览、查找、保存、载入、借阅和还书,首先编写一个简单的菜单系统,可将上述功能一一实现,使读者能更快的查找图书借阅及还书,
从而使图书系统更加简洁方便,更加完善。
第二章 系统模块设计
2.1 系统功能描述
假定校园图书馆共有n本图书,每本图书有一图书代号,确定图书(即:书名,作者名),确定分类号和各本图书的最多借阅次数。该系统可提供以下功能:
(1) 用户登录。
(2) 系统以菜单方式工作。
(3) 图书信息录入功能:录入图书的数据信息,包括图书的数目、图书的代号、书名、
作者名、分类号、对应图书的最多借阅次数、图书的票价,数据存储在一个数据文件中。
(4) 图书信息浏览功能:通过浏览显示所有图书的详细信息,包括已借阅次数。 (5) 图书操作:按分类号排序;查询图书:
① 按名称查询; ② 按分类号查询。 (6) 承接借阅和还书服务:
- 1 -
C语言课程设计
① 借阅:如果该图书已经借完,显示提示信息;借阅成功后修改数据文件。 ② 还书:可还书,还书后修改相关数据文件。 (7) 保存:保存对图书操作的信息。
(8) 载入:启动系统载入已有的图书数据文件信息。
2.2 系统结构图
图书信息管理系统 登录 主目录 输入图书信息 浏览 图书操作 借阅 还书 保存 载入 退出 子菜单 按分类号排序 按名称查找 按分类号查找 - 2 -