Coder Social home page Coder Social logo

jzxyouok / librarymanagementsystem Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xmsec/librarymanagementsystem

0.0 2.0 0.0 10.21 MB

Developed by Yii2. Book Mnagement System or BookMis. OR called 图书管理系统

License: GNU General Public License v3.0

PHP 19.48% Batchfile 0.17% CSS 57.58% JavaScript 22.77%

librarymanagementsystem's Introduction

BookMnagementSystem

Book Mnagement System or BookMis. Powered By Yii2 framework.

图书管理系统

Yii2开发,版本2.0.9
mysql,导入bookadmin.sql

功能

0x00 认证

验证用户身份,输入ID和密码,随后的交互取决于用户的身份;

0x01 如果用户是读者,可进行如下交互:  

  • 查询图书的各种信息 按书名、图书类别、作者、出版社查,可提供选择和输入两种方式;
  • 查询本人的借阅信息 列出本人所有借阅历史信息和当前借阅信息(指未还的书籍);

0x02如果用户是管理员,可进行如下交互:

  • 查询图书的各种信息
    查询馆藏图书和借阅图书,以列表显示,点击每本图书显示该图书 详细信息;支持多条件查询;
  • 查询并维护读者的各种信息
    提供输入姓名和编号两种方式
  • 图书入库
    登记图书入库信息
  • 办理借书证
    给读者分配一个编号,登记读者信息
  • 图书借阅和归还
    不同级别会员的出借天数和最多借阅册书不同;支持借阅记录自定义日期查询;支持借阅记录中快捷归还;支持图书查询中快速借阅;
  • 逾期未还处理    
    列出未还的图书清单和读者清单,逾期图书标出,可选择发送邮件提示
  • 挂失处理    
    包括借书证挂失和图示遗失处理,借书证挂失在挂失数据表中处理,图书遗失在借阅表和图书表中处理

表信息

0x00 读者

readers( reader-id(读者编号),reader-name(姓名), sex(性别),birthday(出生日期),mail(邮件), mobile(手机), card-name(证件名称),card-id(证件编号),level(会员级别), (办证日期))   //建表遗留问题,mail字段用phone表示

0x01 图书    

books(book-id(图书编号),book-name(书名), author(作者),publishing(出版社), category-id(类别),price(单价), date-in(入库日期), quantity–in(入库数量), quantity–out(出借数量), quantity–loss(遗失数量))

0x02 借阅

borrow(reader-id(读者编号), book-id(图书编号), date-borrow(出借日期), date-return(应还日期), loss(遗失))

0x03 图书类别

book-category(category-id(类别编号), category(类别名称))

0x04 会员级别

member-level(level(会员级别), days(最长出借天数), numbers(最多借书册书), fee(会费))

0x05 挂失

loss-reporting(reader-id(读者编号), loss-date(挂失日期))

0x06 user

user (id,username,password,authKey,accessToken,isAdmin)

    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `username` varchar(50) NOT NULL,
    `password` varchar(32) NOT NULL,
    `authKey` varchar(100) NOT NULL DEFAULT '',
    `accessToken` varchar(100) NOT NULL DEFAULT '',
    `isAdmin` tinyint(1) NOT NULL DEFAULT 0,

Warning

系统已知存在未授权访问和反射XSS漏洞。

librarymanagementsystem's People

Contributors

xmsec avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.