好文档 - 专业文书写作范文服务资料分享网站

C语言程序设计基础课程设计图书信息管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

目 录

摘 要 ....................................................................................................................................错误!未定义书签。 第1章 绪 论 ...............................................................................................................错误!未定义书签。 第2章 系统功能介绍 ....................................................................................................错误!未定义书签。

功能介绍 ...................................................................................................................错误!未定义书签。 功能说明 ...................................................................................................................错误!未定义书签。 第3章 详细设计 .............................................................................................................错误!未定义书签。

界面设计 ...................................................................................................................错误!未定义书签。 图书添加功能设计 ................................................................................................错误!未定义书签。 图书查找功能设计 ................................................................................................错误!未定义书签。 删除图书功能设计 ...................................................................................................错误!未定义书签。 会员借书功能设计 ...................................................................................................错误!未定义书签。 会员还书功能设计 ...................................................................................................错误!未定义书签。 会员注册功能设计 ...................................................................................................错误!未定义书签。 会员注销功能设计 ..................................................................................................... 错误!未定义书签。 第4章 系统功能实现 ....................................................................................................错误!未定义书签。

图书管理系统主界面 ............................................................................................错误!未定义书签。 图书添加功能 ..........................................................................................................错误!未定义书签。 图书查找功能 ..........................................................................................................错误!未定义书签。 图书删除功能 ..........................................................................................................错误!未定义书签。 会员借书功能 ..........................................................................................................错误!未定义书签。 会员还书功能 ..........................................................................................................错误!未定义书签。 会员注册 ...................................................................................................................错误!未定义书签。 会员注销 .....................................................................................................................错误!未定义书签。 结 论 ...............................................................................................................................错误!未定义书签。 致 谢 .................................................................................................................................错误!未定义书签。 参考文献 .............................................................................................................................错误!未定义书签。

第1章 绪 论

C语言的发展:

早期的操作系统等系统软件主要是用汇编语言编写的(包括 UNIX操作系 统在内)。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较 差。为了提高可读性和可移植性,最好改用高级语言,但一般的高级语言难以 实现汇编语言的某些功能,人们设想能否找到一种既具有一般高级语言特性 ,又具有低级语言特性的语言,集它们的优点于一身。于是,C语言就在这种情况下应运而生了。

C语言是国际上广泛流行的、很有发展前途的计算机高级语言。它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件。C语言是在B语言的基础上发展起来的,经过了1960年的ALGOL60,1963年剑桥大学推出的CPL、BCPL,1970年贝尔实验室简化出的B语言,后衍变出的C语言经多次改进,它的突出优点最终引起人们的广泛关注,至此,C语言便很快风靡全世界,成为世界上应用最广泛的语言之一。

C语言的特点:

1.语言简洁、紧凑,使用方便、灵活。

C语言一共只有32个关键字,9种控制语句,程序书写自由,它把高级语言的基本结构和语句与低级语言的实用性结合起来。程序比其他许多高级语言简练,源程序短,而且可以象汇编语言一样对位、字节和地址进行操作。 2.运算符丰富

C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。 3. 数据结构丰富 整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等数据类型。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。 4.C语法限制不太严格、程序设计自由度大

对变量的类型使用比较灵活,某些类型数据可以通用;一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C允许程序编写者有较大的自由度,放宽了语法检查。 5.C语言允许直接访问物理地址,可以直接对硬件进行操作

能实现汇编语言的大部分功能,可直接对硬件进行操作,可用来编写系统软件。 6.生成代码质量高,程序执行效率高,可移植性好。

一般只比汇编程序生成的目标代码效率低10%へ20%,与汇编语言相比,C程序基本上不做修改就能用于各种型号的计算机和各种操作系统。

由于C语言的这些优点,使其应用面很广,许多大的软件都用C语言编写自20世纪九十年代初以来,我国学习和使用C语言的人越来越多,掌握次语言已成为计算机开发人员的一项基本功。

第2章 系统功能介绍

功能介绍

图书馆管理系统操作界面 添加图书信息函数 查询图书信息函数 删除图书信息函数 借书记录信息函数 归还记录信息函数 会员注册信息函数 会员注销信息函数

图书管理包括以下功能: 1. 图书添加功能;

2. 图书信息查找功能; 3. 图书信息删除功能;4. 会员借书功能; 5. 会员还书功能; 6. 会员注册功能; 7. 会员注销功能;

功能说明

1.图书添加功能是将图书信息存入文件夹中,其中图书信息包括图书名字、图书编号、图书作者、图书价格。

2. 图书信息查找功能是将要查找的图书信息通过输入图书名字查找并从文件中提取出来显示。

3.图书信息删除功能是将无用的图书信息删除

4.会员借书功能,仅有会员才可以借书,借书之后还会标记该书已借出。 5.会员还书功能是会员借书之后将书还回并将图书状态改为图书未借出。

6.会员注册是将会员信息存入文件夹中,会员信息包括会员姓名、会员性别、会员年龄。 7.会员注销功能是将该会员信息从文件中删除。

C语言程序设计基础课程设计图书信息管理系统

目录摘要....................................................................................................................................错误!未定义书签。第1章绪论............
推荐度:
点击下载文档文档为doc格式
5kiep6nswd2wkqq4mj6h371qz5d0ci00kqk
领取福利

微信扫码领取福利

微信扫码分享