C语言课程设计 - 票务管理系统

发布时间 : 星期四 文章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 -

联系合同范文客服:xxxxx#qq.com(#替换为@)