/Library-Management-System

Library Management System. Node.js

Primary LanguageHTML

Library-Management-System

@Xidian University-Software engineering major
Software Process and Project Management's team Big Project -> Library-Management-System

Technology stack

  • Node.js/Express
  • MongoDB/Mongolass
  • Semantic-UI
  • jQuery

Build

install MongoDB first

git clone https://github.com/Nicksapp/Library-Management-System.git

cd Library-Management-System & npm install & mkdir data/db

// go to MongoDB document and find ./bin then

./mongod dbpath @Library-Management-System/data/db // connect mongodb first

node index.js

Release

Release 1

  • As an administrator I Want to login
  • As an administrator I Want to manage the information of books
  • As an Reader I Want to search books
  • As an Reader I Want to register
  • As an Reader I Want to login
  • As an Reader I Want to logout
  • As an administrator I Want to logout
  • As an administrator I Want to add book
  • As an administrator I Want to delete book

Release 2

  • As an Reader I Want to borrow applying
  • As an Reader I Want to return the book
  • As an Reader I Want to cancel reservation
  • As an Reader I Want to renew books
  • As an Reader I Want to search my applying/reserving/borrowed books

Release 3

  • As an administrator I Want to search all the applying/reserving/borrowed books
  • As an administrator I Want to confirm borrow
  • As an administrator I Want to return books
  • As an administrator I Want to quick borrow
  • As an administrator I Want to quick return

Preview

Jietu20171012-222756@2x Jietu20171012-222807@2x Jietu20171012-222818@2x Jietu20171012-222845@2x Jietu20171012-222904@2x Jietu20171012-222921@2x Jietu20171012-222927@2x Jietu20171016-204509@2x Jietu20171016-204527@2x Jietu20171016-204542@2x