Giter Site home page Giter Site logo

costco-capstone's Introduction

Xpanxion/Costco Apprenticeship Capstone Project

The Step IT Up program is a an approved Department of Labor Apprentice Program aimed at bring veterans, women and underserved population to the IT work force. For more details, click here.

For our training, we're focused on learning the technologies surrounding the IBM iSeries, also commonly known as A/S 400, alongside IBM's proprietary language called RPG, and its modern version RPGLE. Our ultimate goal is to showcase technical proficiency to become consultant software engineers for Costco Wholesale Corporation.

STUDENT INFORMATION SYSTEM

The Objective of this project is to create a student information system that will allow the users to create subjects, add courses and students, and view the students' marks(grades).

Technology Used

A/S 400 is not a commonly hosted environment. However, there's a free host called PUB400 that are available for educational purposes.

Getting Started

The entry point to the program is SIS_MAIN.RPGLE. All other RPGLE and SQLRPGLE files are supposed to be compiled as modules, and create service programs for each module.

The copybook for this program is called PROTOTYPE.RPGLE inside the source file QCOPYBOOK. It contains all sub procedure's prototypes, file imports, data structure for display file indicators, and a few subfile related variables

The display file is inside QDDSSRC, named SISDISPLAY.DSPF.

All data related physical files and logical files are the PF and LF in QDDSSRC

These include:

  • Users.PF - User credentials for logging in
  • StuMaster.PF - Student related information
  • StuDetails.PF - Student/subject/marks
  • SubMaster.PF - Subject related information
  • SemMaster.PF - Semester related information
  • CorMaster.PF - Course related information
  • SubCourse.PF - Details pertaining each course and what subjects it contains for a specific semester
  • ViewStudJF.LF - Logical file joining multiple PFs for the view student detail screen

Entity-Relationship Diagram for the Physical files

Capstone-EER

Screenshots

Login

login

Main Menu

main menu

Add Subject

add subject

Add Course

add course

Add Student

add student

View Students

view students

fold and drop

add details

change semester

Acknoledgements

  • This project was developed by Steven Wang and Max Ma in November & December 2021
  • Our instructor was Vicky Scrubar - LinkedIn
  • Our coach was Myra D. Ford - LinkedIn
  • Abundance of knowledge and tutorials from Yusuf4Code on YouTube
  • Veterans of the United States for their service

costco-capstone's People

Contributors

max11b avatar shipitsteven avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

bojasv

costco-capstone's Issues

Create all physical files

  • All physical files should have unique record format names
  • All physical files have correct column data types

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.