一步一步教你用C语言编写图书管理系统.docVIP

一步一步教你用C语言编写图书管理系统.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一步一步教你用C语言编写图书管理系统

C/C++语言程序设计 实验教材 顾国民 叶阳 浙江工业大学软件学院 二零零八年十一月 目录 目录 ii 第1章 概述 1 1.1 实验意义 1 1.2 说明 1 1.3 要求 2 第2章 VC6.0工具介绍 2 2.1 打开VC6.0 2 2.2 建立LMS工程 3 第3章 简单LMS功能及设计思路 4 3.1 功能描述 4 3.1.1 读者管理模块功能 5 3.1.2 图书管理模块功能 5 3.1.3 图书流通模块功能 6 3.1.4 借书处理 6 3.1.5 还书处理 6 3.2 基本设计思路 6 第4章 新建LMS工程 6 第5章 建立数据操作文件 8 5.1 数据存储文件说明 9 5.1.1 书籍数据文件(book.dat) 9 5.1.2 人员数据操作文件(reader.dat) 10 5.2 数据操作文件说明 11 5.2.1 创建文件 11 5.2.2 添加代码 12 第6章 读者管理模块 14 6.1 读者信息输入 14 6.1.1 处理流程 14 6.1.2 添加代码 14 6.2 读者信息查询 15 6.2.1 处理流程 15 6.2.2 添加代码 15 6.2.3 相关知识点介绍 16 第7章 图书管理模块 17 7.1 图书信息输入 17 7.1.1 处理流程 17 7.1.2 添加代码 17 7.1.3 相关知识点介绍 18 7.2 图书信息查询 18 7.2.1 处理流程 18 7.2.2 添加代码 18 第8章 图书流通模块 20 8.1 借书处理 20 8.1.1 处理流程 20 8.1.2 添加代码 20 8.2 还书处理 21 8.2.1 还书流程 21 8.2.2 添加代码 21 第9章 总体说明 23 9.1 需求说明 23 9.1.1 功能介绍 23 9.1.2 详细功能 24 9.2 设计思路 24 9.3 创建工程 25 第10章 建立数据操作机制 26 10.1 数据存储说明 26 10.1.1 图书数据设计 26 10.1.2 读者数据设计 26 10.1.3 借阅索引表设计 27 10.1.4 用户表设计 27 10.2 数据操作类(DBFile类)设计 27 10.2.1 类说明 27 10.2.2 添加类代码 28 第11章 人员相关类 30 11.1 人员类 30 11.1.1 登录Login 30 11.1.2 退出Logout 30 11.2 读者类 30 11.3 工作人员类 30 11.4 管理员类 30 参考文献 31 第一部分 基础部分 概述 实验意义 本实验教材通过引导的方式一步一步帮助学生分析并实现一个简单的系统(以图书管理系统为例),让学生从一个参与项目开发的角度全新的体验项目开发的全过程。帮助学生独立完成一个简单的系统的开发,真正的学到程序设计的实战知识,更为重要的是能够体验开发的乐趣并培养程序开发的兴趣。 选择图书管理系统作为实验素材的目的是因为图书管理系统学生能经常接触到,对其功能有一定的了解,能够在使用中提出自己的一些需求的系统。图书管理系统虽然简单,但是随着需求功能的不断增加,开发的难度也不断增加,不仅能满足初学编程的需求,也能让更高年级的学生通过将学到的知识直接用于该系统的开发而巩固和提高编程水平。 说明 本教材分为三个部分,第一部分为基础部分,介绍C/C++的实验基本情况以及对图书管理系统的功能描述;第二部分为C语言部分,用C语言实现功能相对简单的图书管理系统,采用文本文件记录简单的图书和读者的基本信息,并能够进行简单的数据维护;第三部分为C++语言部分,采用C++语言的类技术实现功能相对复杂的图书管理系统,采用文本文件记录数据,数据结构更为复杂,涉及到书与读者之间的数据关联。 要求 开发一个基于DOS界面的图书馆管理系统,通过命令的方式进行借书还书等图书馆需要的功能; 用户界面友好,让非计算机人员通过简短的培训即可使用; 系统的可扩展性良好,可以在此基础上方面的增加其他的功能模块。 VC6.0工具介绍 打开VC6.0 点左下角“开始”?“所有程序”,在弹出框中鼠标选择Microsoft Visual Studio 6.0,弹出对话框,在选择 Microsoft Visual C++ 6.0 打开VC6.0系统(如下图) 图 21 打开VC6菜单 图 22 VC6.0 界面 建立LMS工程 第二部分 C语言部分 简单LMS功能及设计思路 功能描述 简单图书管理系统只包含的一些基本的功能,对图书管理的大致流程进行演示。其功能模块包括:读者管理、图书管理、图书流程等三个部分。 图 31 系统总体功能图 读者管理模块功能 读者信息添加 根据提示依次在DOS界面上输入读者号、姓名等内容,按回车进行信息的添加。并提示是否继

您可能关注的文档

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档