XYZ Library

UW-Milwaukee
SOIS 490 – Senior Capstone

Skills
Web Application Development

Year
2023

During my senior year as a student pursuing a Bachelor’s degree in Information Science and Technology, I had the opportunity to work on a significant project that not only challenged my skills but also provided me with valuable insights into real-world applications of technology. As a member of my capstone project team, I assumed multiple roles including Project Manager, Programmer, Writer, Quality Assurance/Tester, and System Architect. Our task was to develop an interactive information system for the Library Digitization Project.

Business Case

The primary objective of the Library Digitization Project was to create a comprehensive physical-to-digital library conversion system for XYZ Library. This system aimed to streamline record-keeping processes, enhance accessibility for library patrons, and provide efficient management tools for library administrators. Transitioning from manual paper-based record-keeping to a digital platform was essential to improve overall efficiency.

Our goal was to develop a functional prototype of the library conversion system by December 15, 2023, without exceeding the cost of $20,000. This prototype would demonstrate the feasibility and effectiveness of the system, paving the way for potential full-scale implementation in the future.

Image by designwarrior on Freepik

Approach

Our team focused on two key aspects: project management and product development. We meticulously planned our project management strategy, creating a detailed Work Breakdown Structure (WBS) and utilizing tools such as Gantt Charts and PDM Diagrams to monitor progress. Simultaneously, we concentrated on developing a functional system prototype.

To accomplish this, we utilized a variety of technologies including PHP, MySQL, HTML, CSS, cPanel, FileZilla, and Microsoft Project. We created two user interfaces: one for normal users and another for admin users. The user interface for library patrons allowed them to create an account, view and check out books, and view their profile. The admin interface, in addition to these features allowed library admins to add/remove books to the database, return users books, and manage user accounts.

Regarding business and technical risks, we developed strategies to manage financial constraints, resistance to system change, and data security concerns. Additionally, we mitigated technical risks such as data migration issues and system downtime through careful planning and implementation of security measures and backup plans. By recognizing and addressing these risks, we ensured a smoother project implementation process.

In terms of budget and financial management, we maintained a cost-effective approach while ensuring the project’s success. We allocated funds for essential materials, cybersecurity measures, staff training, and ongoing technical support. By adhering to our budget and financial plans, we aimed to deliver a project that not only met the library’s need but also provided long term value and efficiency.

Working on the Library Digitization Project was a rewarding experience that allowed me to apply my skills and knowledge in a real-world setting. The project not only showcased my technical abilities but also honed my project management and teamwork skills. I am proud of what our team accomplished and confident that the prototype we developed has the potential to bring significant benefits to XYZ Library.

Some More Cool Projects

WOW Swim

Single Page Web Design, Advertising, User Experience