- 4
- 0
- 约1.1万字
- 约 16页
- 2016-11-17 发布于湖北
- 举报
设计题目:图书管理系统
设计目的:
巩固树的相关知识,运用C语言基本程序控制结构和函数来实现系统。
需求分析:
1.每种书的登记内容至少包括书号、书名、作者、现存量和总库量等五项。
2.系统应实现的操作及其功能如下:
a.采编入库:新购入一种书,经分类和确定书号之后登记到图书账目中去。
b.清除库存:某种书已无保留价值,将它从图书账目中注销。
c.借阅:一种书的现存量大于零,则借出一本登记借阅者的图书证号和归还期限。
d.归还:注销对借阅者的登记,改变该书的现存量。
概要设计
a.图书初始化: 输入图书的一些信息,编号、作者、书名、数量,有一定的库存。
b.新书入库: 新书采编入库,输入编号后有次数只需输入数量,没有则继续输入
c.添加读者信息: 读者信息初始化,输入读书证号和姓名后才能进行借书还书
d.借书模块: 读者输入读书证号,证号存在输入要借的图书编号,不能借同一本书,如果借书数量以达到最大也不能借书。
e.还书模块: 归还已借的图书,要先输入读者书证号,书证号存在继续输入要还的图书编号,图书编号存在并且借来此书,归还成功。
f.查询图书信息
g.查询读者信息: 可查询读者姓名书证号,借了几本书,都是什么书和还书日期, 还可以借几本书。
h.退出: 退出读书管理系统并保存读者和图书信息。
程序流程图:
输入查询条件
删 除
是否存在
继续?
返 回
打开数据文件
输入图书信息
写数据文件
关闭数据文件
帮 助
图书录入流程图: 图书删除流程图:
图书查询流程图: 图书修改流程图:
输入查询条件
显示图书信息
是否存在
继续?
返 回
输入查询条件
修改信息
返 回
是否存在
继 续 ?
测试分析
问题:运行过程中发现好多错误,尤其是编码错误
解决:百度百科和CSDN找的解决的方法。
用户手册
运行环境:Win7操作系统 进入系统后根据提示选择相关的功能
源代码:
#include stdio.h
#include string.h
#include stdlib.h
#include conio.h
#define Max 4
typedef struct book
{ char book_num[10];
char book_name[20];
char book_writer[10];
int book_xy;
int book_kc;
struct book *next;
}BK;
typedef struct borrow
{
char borrow_book_num[10];
char limit_date[8];
}BO;
typedef struct reader
{
char reader_num[10];
char reader_name[10];
int right;
BO borrow[Max];
struct reader *next;
}RD;
BK *h_book;
RD *h_reader;
void Login();
int Menu();
void Init();
void Init_book();
void Menu_select();
void Insert_New_Book();
void Find_Book();
void add_reader();
void Print_reader();
void Print_book();
void Borrow_Book();
void Return_Book();
void Save();
void Save_Book();
void Save_Reader();
void Load();
void Load_Reader();
void Load_Book();
void Login()
{
system(cls);
printf(\n\t\t************************\n);
printf(\n\t\t 欢迎使用图书管理系统\n);
printf(\n\t\t************************\n);
printf(\n\t程序制作
您可能关注的文档
- 客户关系部运营管理体系要点.doc
- 课程论文基于ISD4004语音芯片的实时播报系统设计要点.doc
- 人力资源管理《管理学》教案整理-要点.doc
- 课程设计:带式蜗轮蜗杆减速器传动设计说明书要点.doc
- 人力资源管理师二级14年5月理论真题要点.doc
- 课程设计_注塑机液压系统设计要点.doc
- 课程设计报告教务辅助管理系统要点.doc
- 人力资源管理师二级思维导图完整版(新版教材2015)要点.doc
- 课程设计带式输送机传动系统设计(含CAD图纸)要点.docx
- 人力资源管理师历年真题简答部分(方便阅读版)要点.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)