• Login
    View Item 
    •   Home
    • University Colleges
    • SUNY Brockport
    • Theses
    • Senior Honors Theses
    • View Item
    •   Home
    • University Colleges
    • SUNY Brockport
    • Theses
    • Senior Honors Theses
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of SUNY Open Access RepositoryCommunitiesPublication DateAuthorsTitlesSubjectsDepartmentThis CollectionPublication DateAuthorsTitlesSubjectsDepartmentAuthor ProfilesView

    My Account

    LoginRegister

    Campus Communities in SOAR

    Alfred State CollegeBrockportBroomeCantonDownstateEmpireFredoniaMaritimeNew PaltzOneontaOptometryOswegoPlattsburghSUNY Polytechnic InstituteSUNY Office of Community Colleges and the Education PipelineSUNY PressUpstate Medical

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    Development of an Inventory Management System: Agile Software Development

    • CSV
    • RefMan
    • EndNote
    • BibTex
    • RefWorks
    Thumbnail
    Name:
    honors/244/fulltext (1).pdf
    Size:
    619.7Kb
    Format:
    PDF
    Download
    Average rating
     
       votes
    Cast your vote
    You can rate an item by clicking the amount of stars they wish to award to this item. When enough users have cast their vote on this item, the average rating will also be shown.
    Star rating
     
    Your vote was cast
    Thank you for your feedback
    Author
    Fritschi, Matthew G.
    Keyword
    Agile
    Software Development
    Inventory Management System
    Coding Methodologies
    Date Published
    2019-05-17
    
    Metadata
    Show full item record
    URI
    http://hdl.handle.net/20.500.12648/6736
    Abstract
    For this thesis, I created an inventory management system for The College at Brockport’s Kinesiology, Sports Studies and Physical Education department along with a team of three other students. Prior to this, students and faculty would reserve and checkout equipment using pen and paper. In today’s highly technology-based world, though, this seemed like an unreliable and out of date way to track the school’s inventory. With our system in place, the department is able to keep perfect records of what equipment they have, what has been checked out, by whom, and whether something is in stock at any given time or not. They can receive reports on all previous checkouts that have occurred and keep track of any late fees that may be acquired by a student for returning equipment past a given date. Keeping paper records of all this information is difficult and tough to manage, and so there was a need for a system such as what we intend to develop. For this project, we took an Agile approach. Agile is a commonly used coding methodology that involved meeting with our thesis director, Sandeep Mitra, once a week to discuss the progress we have made and what should be done within the following week. By doing this we ensure that we are always aware of how much progress has been made by each team member as well as what needs to be accomplished and by when. In Agile software development, there are also opportunities to iterate over each stage of the Software Development Life Cycle multiple times. During any coding endeavor, the requirements that are provided by the customer may change several times as they want new features to be added in, or a current feature to be changed. Because we weren’t restricted to going through the SDLC only once, we were able to incorporate these changing requirements into the finished product. Agile has been proven to be one of the best coding methodologies in place for delivering a product that meets customer needs and delivers the product on time. In this paper, I will be discussing the different coding methodologies that our team considered using, and the pros and cons of each. I will explain our design process to give further insight on how to properly take a coding project from its conception through to its completion. I will also discuss the different frameworks and coding patterns that we used in the development of the application. Finally, I will give some recommendations for future development on our system and show images of the user interfaces we developed to demonstrate the workflow of the system.
    Collections
    Senior Honors Theses

    entitlement

     

    DSpace software (copyright © 2002 - 2023)  DuraSpace
    Quick Guide | Contact Us
    Open Repository is a service operated by 
    Atmire NV
     

    Export search results

    The export option will allow you to export the current search results of the entered query to a file. Different formats are available for download. To export the items, click on the button corresponding with the preferred download format.

    By default, clicking on the export buttons will result in a download of the allowed maximum amount of items.

    To select a subset of the search results, click "Selective Export" button and make a selection of the items you want to export. The amount of items that can be exported at once is similarly restricted as the full export.

    After making a selection, click one of the export format buttons. The amount of items that will be exported is indicated in the bubble next to export format.