Account Management System Documentation
Account Management System Documentation
ON
Account Management System
We have also cited all sources from which data, images, or any other information were used, if
they were not our own. We understand that any violation of this declaration will result in
disciplinary action by the institution.
ABSTRACT
This project presents a novel account management system designed to streamline the process
of borrowing items from the BSHM department. The system is developed with a focus on user-
friendly transactions, eliminating the need for surrendering IDs, a common inconvenience in
traditional borrowing procedures. The system is equipped with an administrative interface,
allowing for the addition and modification of user accounts. This feature ensures a high level of
flexibility and control over user management. The system aims to enhance the efficiency of the
borrowing process, thereby improving the overall user experience. This document provides a
comprehensive overview of the system's design, functionality, and potential benefits.
CHAPTER 1
INTRODUCTION
1.1 Overview
Admin Account Rights:
The admin account has the authority to manage new user accounts.
It has full rights to delete and edit user accounts and can add another account as user.
Student Management:
The admin can view for students in the system, the item they borrowed and if when it
were returned.
They have the ability to view and update the information of selected students.
Item Management:
The admin can update the different items that they have in their inventory.
CHAPTER 2
PROBLEM STATEMENT
At Cordova Public College, we have identified a significant issue that impacts the daily operations of our
institution, particularly within the Bachelor of Hospitality Management (BSHM) department. This
department is equipped with a variety of resources and materials that are frequently borrowed by
various individuals within the school for events and other purposes.
However, the current system of borrowing these resources has proven to be problematic. The existing
protocol requires students to surrender their school ID as a form of collateral when borrowing items.
This practice has inadvertently created a predicament for students, as the school enforces a strict "No
ID, No Entry" policy. Consequently, students who have lent their IDs to the BSHM department are
unable to access the school premises until they return the borrowed items and retrieve their IDs.
This situation not only disrupts the students' academic activities but also poses a challenge to the
efficient management of resources within the BSHM department. It is clear that an effective solution is
needed to address this issue.
CHAPTER 3
SYSTEM ANALYSIS
The software is architected on a narrow network framework, specifically designed to circumvent any
issues related to traffic congestion. The system is governed by several key roles, notably the
Administrator and Student, among others, each playing a crucial role in the overall functionality and
operation of the project.
The Administrator, often referred to as the Admin, serves as the backbone of any account management
system. This role is pivotal in maintaining the smooth operation of the system, ensuring its efficiency
and effectiveness.
The Admin is entrusted with the comprehensive management of the system, including but not limited
to, the following responsibilities:
System Management: The Admin oversees the entire system, ensuring its optimal performance. This
includes monitoring system operations, troubleshooting issues, and implementing necessary updates
and upgrades.
User Management: The Admin has the authority to add, edit, and delete users. This involves managing
user profiles, setting user permissions, and monitoring user activities.
Student Management: In an educational context, the Admin is responsible for managing student
accounts. This includes adding new students, updating student information, and monitoring student
activities within the system.
Transaction Management: The Admin is responsible for overseeing all transactions within the system.
This includes verifying and validating transactions, ensuring their accuracy and integrity.
Update Management: The Admin is tasked with managing all system updates. This involves
implementing new features, fixing bugs, and ensuring the system is up-to-date with the latest
technological advancements.
Security Management: The Admin plays a crucial role in maintaining the security of the system. This
includes setting up security protocols, managing user access, and protecting sensitive information.
Data Management: The Admin is responsible for managing all data within the system. This includes
ensuring data accuracy, maintaining data backups, and implementing data recovery procedures when
necessary.
Policy Enforcement: The Admin ensures that all users adhere to the system's policies and guidelines.
This includes monitoring user behavior, enforcing rules, and taking necessary action in case of violations.
In essence, the Admin is the gatekeeper of the system, ensuring its smooth operation, security, and
integrity. The role requires a high level of responsibility, technical expertise, and a keen eye for detail.
The role of a student within this system is not merely passive. Instead, they are active participants who
interact with the system to meet their needs. This interaction is facilitated by the system's user-friendly
design and its various features, which are tailored to enhance the student's experience.
Firstly, students are granted the capability to modify their passwords. This feature is crucial in
maintaining the security of their accounts and safeguarding their data privacy. It empowers
them to take control of their account's safety, thereby fostering a secure digital environment.
Secondly, the system provides a platform for students to access announcements and updates
made by the administration. This feature ensures that students are kept abreast of any
pertinent information, fostering effective communication between the administration and the
student body.
Thirdly, the system is equipped with a transactional feature that allows students to conduct
necessary transactions based on their individual needs. This functionality streamlines the
process of acquiring services or items, making it a hassle-free experience for the students.
Lastly, the system boasts a user-friendly interface that ensures easy navigation. This feature is
designed to make the system accessible and easy to use, even for those with minimal technical
skills.
CHAPTER 4
4.1 SYSTEM REQUIREMENTS