C语言课程设计图书管理系统(2)

2019-04-02 12:26

查 询 系 统 按书名查找 按作者查找 退 出 输 入 无人借 已出借 不存在

(3)借阅模块

[说明]

查阅完图书记录后,用户要借阅图书,系统要在操作过程中提示用户输入流程,根据用户所输入的指令,帮助其完成借阅。

[流程]

- 5 -

借 阅 图书 输 入 卡 号 卡号存在 卡号不存在 输入书名 已出借 借阅成功 不存在 返 回 (4)管理模块

- 6 -

[说明]

管理模块最为复杂,管理所有的图书及职工、学生的信息。先进入总体的管理系统,在这个系统中重点的操作是图书的管理,为其中的1至4项(分别是增加图书、删除图书、修改图书资料、书籍统计),同时系统还连接了职工、学生管理两个系统,为下一步的操作提供了条件。职工管理系统主要有增加图书、删除图书、修改图书资料、书籍统计,学生管理系统主要有申请新卡、删除卡号、借书统计、卡号统计四个模块,用于管理学生登录信息。

[流程]

- 7 -

增加图书

欢迎进入管理系统 删除图书 修改图书 图书统计 学生管理系欢迎进入学生管理系统 申请新卡 借书统计 卡号统计 删除卡号

返回 (5)还书模块

[说明]

需要根据输入员工的姓名及工号查找相应的记录,找到后增加删除和修改功能。

- 8 -

附录

——图书馆管理系统设计源程序清单

#include #include #include #include

#define STACK_INIT_SIZE 10 #define OK 1 #define TRUE 1 #define ERROR 0 struct student { int carnum;

char lendbook[10]; }student[1000]; struct book {

int booknum;

char bookname[20]; float bookprice;

char bookcreat[20]; int turefalse; }book[1000]; struct car {

int carnum; char sex[5];

char studentname[20]; int studentclass; }car[1000]; findbook() {

FILE *fp;

char bookname[10]; int i;

fp=fopen(\

printf(\请输入你要查找的书名:\\n\scanf(\

for(i=0;fread(&book[i],sizeof(struct book),1,fp)!=0;i++) {

if(strcmp(bookname,book[i].bookname)==0) {

if(book[i].turefalse==1)

- 9 -


C语言课程设计图书管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公司信贷业务风险关键点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: