Skip to content

大二上学期课程作业,一个命令行接口的图书管理系统

License

Notifications You must be signed in to change notification settings

Alpha2J/bookshelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibraryManagerSystem

这是一个图书馆管理系统, 于2016年11月份开发. 当时还是大二, 刚学习完Java基础, 作为数据结构课程的课程作业. 开发了一个 功能非常简单, 只支持命令行操作的图书馆管理系统. 代码写得非常烂. 完全是面向过程的, 现在要对它进行修复.

version 0.0.1(tag v0.0.1)

没有做任何的修改, 直接将当时的项目打了个tag.

version 0.0.2(tag v0.0.2)

这个版本不做任何大的重构, 只做一些小的更新.

计划修改

  • 删除无用文件.
  • 更新代码注释.

项目名称 简短地介绍你的项目,例如:“一个基于命令行界面的图书管理系统。”

特性 列出你的系统的主要特性,例如:

通过命令行界面进行图书增删改查操作 支持图书信息的导入和导出 支持按照作者、出版日期等信息进行图书的检索和排序 支持多用户账户和权限控制等功能 安装和使用 提供如何安装和使用你的系统的指南,例如:

克隆项目到本地: git clone https://github.com/your_username/your_project.git 安装相关依赖: pip install -r requirements.txt 运行系统: python bookcli.py 贡献 如果你希望其他人为你的项目做出贡献,可以提供一些相关信息,例如:

如何向项目提交贡献 代码规范和提交规范等 系统的未来发展计划和方向等 许可证 指明你的系统采用的开源许可证,例如 MIT License。

记得在描述中包含一些截图或演示,以便其他人更好地了解你的系统。同时,描述需要简明扼要,突出你的系统的主要特性和优势。

Title: BookCLI - A Command Line Interface Book Management System

Description: BookCLI is a command line interface (CLI) tool for managing personal book collections. With BookCLI, users can easily add, delete, update and search for books, as well as import and export book information. BookCLI supports sorting and filtering books by author, publication date and other criteria. It also supports multi-user accounts and role-based access control.

Keywords: BookCLI, CLI, command line interface, book management system, personal book collection, import, export, sorting, filtering, multi-user accounts, access control

注意 About 简述需要简明扼要,突出项目的关键特点,同时还需要包含相关关键词以便用户能够更容易地找到你的项目。建议在 About 简述中使用简单易懂的语言,以便用户快速了解你的项目。

About

大二上学期课程作业,一个命令行接口的图书管理系统

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages