Skip to content

ZZy979/library_management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于Django的图书管理系统

功能模块

1.用户管理

  • 用户注册与登录
    • 支持用户注册、登录、注销等功能。
    • 区分不同用户角色(如管理员、普通用户)。
  • 用户信息管理
    • 用户可以查看和修改个人信息(如姓名、邮箱)。

2.图书管理

  • 图书信息管理
    • 支持查看图书详细信息(如书名、作者、ISBN、出版社、出版日期、分类等)。
    • 添加、编辑、删除图书信息。
  • 图书检索
    • 支持按书名、作者、ISBN、分类等条件检索图书。
    • 提供高级检索功能(如组合条件检索)。
  • 图书分类
    • 支持图书分类管理(如文学、科技、历史等)。

3.借阅管理

  • 借书功能
    • 用户可以通过系统借阅图书。
    • 支持设置借阅期限和续借功能。
  • 还书功能
    • 用户可以通过系统归还图书。
  • 借阅记录查询
    • 用户可以查看自己的借阅记录。
    • 管理员可以查看所有用户的借阅记录。

依赖

  • Python 3.11
  • Django 4.2

运行

创建数据库表

python manage.py migrate

加载用户组和权限数据

python manage.py loadgroupperms

启动服务器

python manage.py runserver

运行测试

python manage.py test

About

基于Django的图书管理系统

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published