全球旧事资料 分类
用C语言实现图书管理系统语言实现图书管理系统
摘要图书管理系统主要是对图书的录入、读者借阅、读者归还等功能进行
实现。本课程设计的系统开发平台为Wi
dowsXP程序设计语言为C,程序运行平台为Wi
dws982000XPSeve
。在程序设计中采用了B树方法提高书籍的查找速度。
关键词程序设计;图书管理系统;C;数据结构;B树
f1索引
11课程设计目的
设计一个小型的图书管理系统,可以实现新增图书,读者借阅,读者归还等功能。
12系统性能要求
能较快的查到所要查找的图书;能准确统计当前每种书的库存,以确定此书是否可以外借;并且对外借的图书进行管理,记录借出时间、应还时间等。
13功能的实现
1新书入库:确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加;2借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量;3归还:注销对借阅者的登记,改变该书的现存量。
f2
1所用的知识体系
系统详细设计及实现
在整个程序的设计过程当中,用到了C的一些基础知识,面向对象的思想和结构化的程序设计思想。数据结构的B树建立索引,用索引提高查找的效率等。
2系统功能组成框图
主程序
输入
显示
借阅
添加
查找
归还
退出
显示库存图书出
借书入库
新书号查找
归还图书
图21系统功能组成框图
3系统功能模块划分
摸块保称123系统管理图书管理借还书管理显示库存,借阅,归还图书的添加,查询等操作对每次借书信息的添加,删除等操作功能说明
f4流程图41录入图书信息
录入图书信息
判断是否已经存在该图书
YN在原有的记录上加上现有的图书数量
向系统中加入新纪录
42借阅图书
输入要借阅的图书信息
Y判断图书是否存在N输出提示信息告诉读者图书不存在判断图书数目是否大于0
N
Y
提示读者该图书都已借出
处理借阅功能,将该图书数量减一
f43归还图书
输入图书和读者信息
处理归还图书功能,清读者的借阅记录,将图书的在库数加一
5功能实现
5.1运行程序的主界面
图51
操作界面
f52新书入库功能的操作界面
图52新书入库
53查询数据的界面
图53查询书籍
f54查询所有书籍的界面
图54显示库存55图书借阅的界面
图55借阅书籍56还书的界面
图56还书
f3
参考文献
1谭浩强C语言设计(第三版)清华大学出版社2严蔚敏吴伟民数据结构C语言版清华大学出版社3谭浩强C程序设计清华大学出版社
4参考网址httpwwwphp
etma
ualzhfu
ctio
fope
r
好听全球资料 返回顶部