# Library Management System **Repository Path**: wisterialee/Library-Management-System ## Basic Information - **Project Name**: Library Management System - **Description**: Library management system本来是我大一时的一个C语言实训作业,这是我的第一个比较完整的项目,觉得有纪念意义,于是想着保存下来。这个项目是仅使用C语言编写的。本项目主要用到的知识点有结构体,数据结构中的带有头结点的单链表,C语言的IO操作。 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-10-28 - **Last Updated**: 2025-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: C语言 ## README # 图书管理系统 ## 简介 图书管理系统(Library Management System)是我大一时的一个C语言实训作业,也是我的第一个比较完整的项目,具有纪念意义。该项目完全使用C语言编写,主要应用了结构体、带有头结点的单链表以及C语言的IO操作等知识点。 ## 功能简介 ### 1. 登录 默认用户名:`admin` 默认密码:`123456` ### 2. 录入图书信息 允许用户通过键盘录入图书信息。ISBN必须唯一,如果输入的ISBN已存在,则录入失败。 ### 3. 浏览图书信息 当系统中存在图书数据时,可以查看所有图书的详细信息。 ### 4. 图书信息修改 支持通过ISBN或书名查找并修改图书信息(系统不允许存在重名书籍)。 ### 5. 图书信息删除 允许用户通过ISBN精确删除一本图书的信息。 ### 6. 追加图书信息 用户可以新增图书信息到现有系统中。 ### 7. 导出图书信息 支持将所有图书信息导出到本地文件。 ### 8. 导入外部数据 支持批量导入图书信息,数据需以规定格式存放在指定的txt文件中。 ### 9. 修改用户密码 用户可以修改登录密码,修改后原密码立即失效。 ## 运行截图
|
|
|
|
|
|
|
|
|
|
|
|
|
|