Unigames Library and Member Management System

Unigames is a tabletop gaming club at UWA. We require a system to manage our library of books, boardgames, and associated gaming materials, and we haven't succeeded in finding a pre-built system which can manage all of these at the same time. Ideally we would like a system which allows us to manage our library, members, borrowing, and web content in the same place. Not all members have the same power and access in the club. Additional powers include committee who run the club, gatekeepers who control access to the room and the library, webkeepers who manage our digital systems. People may hold belong to multiple of these groups. Because of this an access control system will be necessary as part of this project.

Priority 1: Library Management - Keeps a record of our library assets - User-level dependent tagging system to improve searching - Publicly readable, editable by committee members

Priority 2: Member Management - Managing member information and their annual memberships - Access control to ensure privacy - Manage library borrowing records

Priority 3: Website - Content management system to enable migrating content from the current website - Must retain ability to upload files for archiving - Access control system to optionally limit access to different member groups

Current website: https://unigames.ucc.asn.au/

Client


Contact: Taylor Home, Unigames Vice President
Phone: 0499475685
Email[email protected]
Preferred contact: Phone,Email
Location: Room 184, Cameron Hall, Guild Village, UWA Crawley Campus

IP Exploitation Model


The IP exploitation model requested by the Client is: GNU General Public License (open source) http://opensource.org/licenses/GPL-3.0



Department of Computer Science & Software Engineering
The University of Western Australia
Last modified: 21 July 2020
Modified By: Michael Wise
UWA