资源简介
图书信息包括:书名、作者名、ISBN号、出版单位、出版年份、价格等。试设计一个图书信息管理系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)图书信息录入功能(图书信息用文件保存)
(3)图书信息浏览功能
(4)查询和排序功能:(至少一种查询方式)
(5)修改图书信息:对某图书信息进行修改
(6)删除图书:将某图书的信息删除
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
void homepage(); //主界面
void login(); //登录界面
void gaimi(); //修改密码
void quit(); //退出程序
void input(); //录入
void search(); //查询
void shanchu(); //图书删除
void shanchu_num(); //按编号删除
void shanchu_name();// 按名称删除
void search_num(); //编号查询
void search_name(); //名称查询
void search_author(); //作者查询
void xiugai(); //图书修改
void xiugai_num(); //按图书编号修改
void xiugai_name();//按图书名称修改
void sort(); //图书排序
void shuchu(); //图书浏览
void save();//存入文件
void load();//读取文件
int xianshi(int i);//显示图书信息
int M=0;//实际的图书总数
char c;//输入任意键
unsigned long suiji();
struct booklibrary{
unsigned long num;
char id; //图书编号
char bookName[20]; //名字
char author[20]; //作者
char isbn[20]; //ISBN号
char chuBan[20]; //出版单位
char chuBanAge[20]; //出版时间
char bookPrice[20]; //图书单价
};
struct user{//存放用户名的结构体
char pwd[20];
}us;
struct booklibrary book[1000];
char username[15]=“admin“pwd1[100]; //username[15]原始账号,pwd1修改密码时的比较
main(){
login();}
void homepage() { //程序主界面
int cmd;
time_t T; //获取系统时间
struct tm * timenow;
time ( &T );
timenow = localtime ( &T );
while(1){
printf(“\n\n“);
printf(“\t 当前系统时间是: %s“asctime (timenow) );
printf(“\t┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n“);
printf(“\t┃ ╔════════════════════════════╗ ┃\n“);
printf(“\t┃ ║ 欢 迎 使 用 图 书 管 理 信 息 系 统 ║ ┃\n“);
printf(“\t┃ ╚════════════════════════════╝ ┃\n“);
printf(“\t┃ *********************************************************** ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ * 1.录入图书信息 * 2.浏览图书信息 * ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ *********************************************************** ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ * 3.图书信息查询 * 4.图书信息删除 * ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ *********************************************************** ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ * 5.图书信息修改 * 6.图书信息排序 * ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ *********************************************************** ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ * 7.修改原始密码 * 8.退出信息系统 * ┃\n“);
printf(“\t┃ * * * ┃\n“);
printf(“\t┃ *********************************************************** ┃\n“);
printf(“\t┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n“);
pr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-13 10:45 C语言课程设计报告-图书管理系统\
文件 640 2018-03-27 11:01 C语言课程设计报告-图书管理系统\book.txt
文件 6 2018-06-12 09:47 C语言课程设计报告-图书管理系统\name.txt
文件 19464 2018-03-27 10:27 C语言课程设计报告-图书管理系统\代码.cpp
文件 111 2019-05-13 10:45 C语言课程设计报告-图书管理系统\更多资源.url
- 上一篇:C++开发精灵对战小游戏
- 下一篇:mfcc,,可输入自己的wav文件运行
相关资源
- c语言图书管理系统源码 c语言图书管
- 基于MFC图书管理系统
- c语言课程设计-弹力球游戏
- C++的图书管理系统
- c语言课程设计 工资管理系统
- qt+mysql 制作简易的图书管理系统
- c语言课程设计职工信息管理系统
- C语言课程设计——宿舍管理系统
- C语言课程设计报告——通讯录管理
- C语言课程设计:图书管理系统代码+报
- C语言课程设计--职工信息管理系统
- 基于MFC的图书管理系统.7z
- C语言课程设计案例精编
- zw_基于Ribbon界面的图书管理系统—w
- c语言课程设计电影院管理系统.zip
- 图书管理系统MFC +SqlServer
- 图书管理系统C语言课程设计报告+代码
- 基于QT的图书管理系统源码
- c语言图书管理系统源码.rar
- C语言程序设计-图书管理系统
- C语言 图书管理系统
- C语言课程设计 实验设备管理系统设计
- 基于C的图书管理系统 毕业设计
- 课设:c++图书管理系统源码(txt文本
- c++ 图书管理系统源码(含数据库)
- C++实现图书管理系统
- c语言图书管理系统源码.zip
- C语言课程设计 备忘录
- C语言课程设计 计算器
- MFC基于对话框的图书管理系统
评论
共有 条评论