Git Product home page Git Product logo

2018-project-ebikes-labspecs's Introduction

Bikes R Us

Lab Weight: 40% of the Final Grade

Overview

This is a team project based on the eBikes database.

Team Project Size: 4 members. The team project consists of a set of baseline requirements and four core scenarios (subsystems). Each team member is responsible to complete the subsystem for their selected scenario on their own; the baseline requirements are to be shared equitably by all members of the team.

This is a large project with multiple deliverables. Begin early to ensure that you have enough time to complete this group project!

Bikes R Us® Inc. would like to convert their manual Management System into a set of computerized subsystems that will allow employees to manage various aspects of the business via an Intranet application. Bike R Us has a brick-and-mortar presence that needs to be supported by this application. As such, the application will allow the company to perform the following key business tasks:

  • Purchasing - The application must allow the company to purchase items for their inventory.
  • Receiving - The application must allow for the receiving of incoming products from suppliers.
  • Servicing - The application must jobs for customers needing maintenance/repair services for their bikes.
  • Sales - The application must support sales and returns for walk-in customers.

This is a Team project. You are only allowed to discuss your project solution with members of your own team. Discussion of the project details with other teams is prohibited. Collaboration with members from other teams will be considered a breach of academic integrity and will be treated as such!

You will need to work as a team to coordinate your efforts. It is your responsiblity to ensure all commits are made to your repository and that you correctly and promptly resolve any merge conflicts.

If you have questions about this lab, please raise them with your instructor. Your instructor will be reviewing the lab requirements in-class; you are expected to be present and ready to ask your questions at that time.

Deliverables

This lab is broken up into the following deliverables. Your instructor will inform you of the specific due-dates for these deliverables along with any modifications to these specifications. You should take note of the Marking Guide. Check your planning calendar for deliverable due dates.

  1. 10% - Development Planning and Project setup - The development planning and project setup deliverable is where you distribute tasks among your team and create your implementation plan for your specific scenario. You will also create the project basic setup. The details for this requirement can be found in this document.
  2. 15% - TRX Service Method - The development and testing of your transacction method(s) required by your selected scenario. The details for this requirement can be found in this document.
  3. 15% - Final Solution - The final solution will consist of the working implementation of your team members' individual scenarios. The scenarios must be integrated as a single Visual Studio solution. The details for your individual scenario requirements can be found in the following documents.
<style> blockquote blockquote { border-left: 0; font-size: 1.35em; } </style>

2018-project-ebikes-labspecs's People

Contributors

dwelchnait avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.