c语言借阅管理题目内容描述,C语言 图书借阅管理统 第四组.doc

C语言 图书借阅管理统 第四组

实 习 设 计 报 告

课程名称 C语言程序设计

课题名称 图书借阅管理系统

专 业 地理信息系统

班 级 0644131

学 号

姓 名

指导教师

2014年 6 月 16 日

目录

一、设计内容与设计要求.....................1

二、课题的主要功能.............................1

三、课题功能的模块划分.........................2

四、主要功能的实现.............................5

五、程序的调试.................................9

六、总结.......................................10

七、附件.......................................11

八、参考书目...................................22

一、设计内容与设计要求

1.设计内容:

⑴问题描述:

对一个有N本图书的图书馆,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理

⑵功能要求:

(1)、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:书号、书名、作者、出版社、出版日期、单价、是否借出等。

(2)、本系统显示这样的菜单:

图书基本信息录入

图书基本信息显示

图书基本信息删除

图书基本信息修改

图书基本信息查询(按书号查询、书名等)

g. 退出系统

(3)、执行一个具体的功能之后,程序将重新显示菜单。

2.设计要求:

严格遵守课程设计的时间安排,按时完成每个阶段的任务。

严格遵守学校纪律和机房的各项管理规定。

严格请假制度,一般情况不得请假,特殊情况需要请假的,

必须经指导老师批准,否则作旷课处理。

每组提交设计报告一份

(附录:设计报告书格式及要求)。

二、课题的主要功能

为了方便管理员存存储新的图书,并便于及时的查找,插入信息以及删除输入信息,还能知道图书的价格,出版社,作者等等的信息,还可以帮助用户及时了解到图书是否被借出。

三、课题功能的模块划分

主要算法的设计:

主函数的算法设计

图1:

--

(2)图书信息录入:录入图书的书名,价格,出版社和作者

如图:

首先,从文件中调用函数读入函数,再输入要添加的书本数,然后添加图书信息,并保存。

(3)图书信息显示:显示图书的基本信息:

如图:

首先,输出所有图书的信息,并输出图书记录数,然后调用辅助函数进行菜单选择,操作完成后返回主菜单。

(4)图书信息删除:删除某些图书的资料;(5)图书信息修改:修改选定图书的资料;

如图

首先,选择修改信息,输入要修改的书本号,再输入要要修改的选项及内容;若成功则否则调用报错函数。

(6)图书信息查询:按书的编号、书名来查询图书的资料;

如图

选择查询方式 ,1按书名查询,2按作者查询, 然后定位,再调用输出函数;

退出系统:查询完毕,推出此系统。

四、主要功能的实现

主函数:利用无限次循环实现各函数调用,系统根据输入的字母选项来调用相应的函数

录入函数:实现图书信息的录入。如图:

查询函数:实现对图书信息的查询

删除函数:实现图书信息的删除;

修改函数:允许对已录入的图书信息进行重新修改。

显示函数:显示所有图书的信息。

退出函数:退出系统

五、程序的调试

程序调试是指对程序的查错和排错。

为了便于查错、阅读,在设计该程序的时候采用了结构化程序方法编辑,添加了尽可能多的注释,这为后来的调试过程带来了很多方便。

在上机调试之前对所编的程序作了纸面上的检查,先消灭一些低级错误,所谓的低级错误是指由于人为的输入不仔细等造成的,如没有搭配完整,漏写“ ;”号,拼写错误等,这些都是我们通过认真的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值