SlideShare a Scribd company logo
1 of 1
Download to read offline
MiUPRB Web Services Portal
( https://miuprb.uprb.edu )
Ramón J. Benítez-Pagán Professor: Dr. Miguel Vélez-Rubio
Department of Computer Science
Introduction
The University of Puerto Rico at Bayamón is an institution of Higher Education
whose mission “is to stimulate and support the personal and intellectual
development of a competent student in science, arts, technology, research and
the generation of new knowledge; Based on ethics and social commitment.”.
In a world almost completely digitalized, many of the services that the
citizens need requires them to personally attend an office or company to
receive the service. Currently, many services are provided online, this
alternative makes life easier for the citizen by getting results quickly and
efficiently. Also, this new way of providing services helps the company to lower
operational expenses costs, avoids long and tedious lines in their offices and
requires less human capital, which helps us to do more with less, one of the
basic principles of the Administrative theory.
Taking as example the Government of Puerto Rico, has developed an online
services portal dedicated to the citizen, this platform offers its users the ability
to obtain certifications such as good behavior, not debt in HACIENDA, no debt
in ASUME, among other services that are continually added. These can be
requested 24 hours a day, seven days a week. The address of the
aforementioned governmental platform is:
http://www2.pr.gov/Pages/default.aspx.
Needs Analysis
When carrying out the needs analysis for this project, I was able to identify that
several services offered by the institution (UPR at Bayamon) can be developed
/ automated so that students do not have to physically visit the university.
Several of the services that were identified are:
1. Request parking permit (obtain the sticker)
2. Copy of class schedule
3. Payment of enrollment (PELL Aid or PayPal / Banco Popular)
4. Student’s transcript of credits (Unofficial)
5. Certification of studies
6. Updating medical plan information (not by TeraTerm)
These processes and services could be automated to be offered on the
institution's web services platform.
Problems
In the development of an online platform like the one we proposed, the
following problems had to be addressed:
• The Student Information System "SIS" is already an old system, currently
running on an Integrity IA64 mainframe. This causes several limitations in
the development. We would have to adapt the system first, so that it is
compatible with new technologies in which modules would be developed to
which the platform would connect to obtain information.
• In order to establish PayPal as a payment alternative, the institution would
have to negotiate and make a contract with PayPal. This process could
take a long time. However, the development and implementation is
extremely simple and reliable. (Development can be started without having
the contract).
• Determine if services that currently have a cost when being provided
through the platform can be offered for free to students.
Solution
Based on the needs analysis carried out and the problems exposed, I
understood that it was possible / feasible to develop an online service platform
for students at the University of Puerto Rico in Bayamón. Such platform could
contain free services, as well as services that have some cost (this will be
determined by the user).
Free services:
1. Request parking permit
2. Copy of class schedule (currently charged)
3. Payment of enrollment
4. Updating Medical Plan Information
Services with cost:
1. Unofficial transcript of credits
The web platform would be designed in the PHP language and using MySQL
database since it makes the migration of some of these services to other
platforms more manageable since the institutional platform NEXT is developed
with this same language and database.
We had to make changes to the server where SIS is located to adapt it to the
web environment, installing WASD Web Server on it, in order to process the
web transactions received (Daniel, 2016). It is hoped to be able to offer PayPal
as a payment method for the online service of enrollment payment.
How the student benefits:
Campus students will benefit in many ways from this platform. Among the
advantages and benefits established are that the students:
• Will NOT make long lines
• Will NOT have to be on the campus all day.
• Your request is instantly served
• You do not have to make unnecessary payments (free services)
• Does not depend on any administrative personal to receive the service
How the institution benefits:
The institution will enjoy the following benefits:
• There will be no long lines at the offices/departments
• There won’t be a lot of student traffic around the campus
• Does not require a chain of command to complete requests
• Avoid payment in additional compensation to employees who absorb
additional functions to complete this process.
• Does not extend the working day operations
• It removes the backlogs to the corresponding offices as they are
independent (autonomous) processes.
Tools
• Web Server (Microsoft)
• WASD Web Server for the Integrity (SIS)
• Database Server MySQL
• PHP 7.0
• LDAP
• Paypal Web Service
• HTML, CSS, JavaScript y Bootstrap
• COBOL
• Student Information System (SIS)
• NEXT Institutional Platform
• FPDF Extension
• PHP Mailer Extension
Acknowledgements
I would like to express my sincere gratitude to José San Miguel, Programmer
of the UPR-AC and UPR-B, for being my partner in the development of this
great platform and working with me to offer these services to the students.
I want to also give credit and my sincere acknowledge and thank you to
Wilberto Vega, System Administrator of UPRB-OSI, for the continuous help he
provided me when I needed answers.
I am also grateful to Marcia Rodriguez, Director, in the Information Systems
Department (OSI) for her sincere and valuable guidance, expertise and the
encouragement extended and given to me throughout the project.
Future Work
Future work will be:
• Integration of Banco Popular’s Web Payment
• Unofficial Transcripts
• And other services as we identify them
References
Daniel, M. G. (2016, July). WASD VMS Web Services. Retrieved from
https://wasd.vsm.com.au/
Griffith, A. (1997). COBOL For Dummies (1st ed.). United States of America:
For Dummies.
Mitchell, L. J. (2016). PHP Web Services (2nd ed.). O'Reilly Media.
Nixon, R. (2014). Learning PHP, MySQL & JavaScript: With jQuery, CSS &
HTML5 (Learning Php, Mysql, Javascript, Css & Html5) (4th ed.). O'Reilly
Media.
Richardson, L., & Ruby, S. (2007). RESTful Web Services. O'Reilly Media.
Stern, R. A., & Stern, N. B. (1988). Structured COBOL Programming (5th ed.).
United States of America: Wiley.
The PHP Group. (n.d.). PHP. Retrieved from http://php.net/docs.php
Winston, A. (2002). OpenVMS with Apache, WASD, and OSU: The Nonstop
Webserver (HP Technologies) (1st ed.). Digital Press.
Platform’s Use Case Diagram
Platform’s Screenshot
Conclusion
I am humbly proud of the results of the implementation of this platform. All new
students are now requesting their parking permit through the platform. Also the
Online Enrollment Service in its first deployment was used by 720+ students
with Financial Aid.
This project was a great opportunity to experience real life-changing software
because it makes people’s (students) life easier.
This project exposed me to the environment of real developers teamwork and
helped me developed Project Management Skills that are really necessary.

More Related Content

What's hot

Thinking Outside the Box: Using Blackboard Across the Institution
Thinking Outside the Box: Using Blackboard Across the InstitutionThinking Outside the Box: Using Blackboard Across the Institution
Thinking Outside the Box: Using Blackboard Across the InstitutionRosalind Tedford
 
Josh Career Planning
Josh Career PlanningJosh Career Planning
Josh Career Planningthealphawolfe
 
Employability ePortfolios with Mahara for Educational Assistants
 Employability ePortfolios with Mahara for Educational Assistants Employability ePortfolios with Mahara for Educational Assistants
Employability ePortfolios with Mahara for Educational AssistantsDon Presant
 
URMA Conference 2009
URMA Conference 2009URMA Conference 2009
URMA Conference 2009Art Upton
 
ADEA Dallas 2008
ADEA Dallas 2008ADEA Dallas 2008
ADEA Dallas 2008Art Upton
 

What's hot (8)

Thinking Outside the Box: Using Blackboard Across the Institution
Thinking Outside the Box: Using Blackboard Across the InstitutionThinking Outside the Box: Using Blackboard Across the Institution
Thinking Outside the Box: Using Blackboard Across the Institution
 
Technology Resource Regulation CR2
Technology Resource Regulation CR2Technology Resource Regulation CR2
Technology Resource Regulation CR2
 
Josh Career Planning
Josh Career PlanningJosh Career Planning
Josh Career Planning
 
Employability ePortfolios with Mahara for Educational Assistants
 Employability ePortfolios with Mahara for Educational Assistants Employability ePortfolios with Mahara for Educational Assistants
Employability ePortfolios with Mahara for Educational Assistants
 
URMA Conference 2009
URMA Conference 2009URMA Conference 2009
URMA Conference 2009
 
WKU_OCS_CS_
WKU_OCS_CS_WKU_OCS_CS_
WKU_OCS_CS_
 
ADEA Dallas 2008
ADEA Dallas 2008ADEA Dallas 2008
ADEA Dallas 2008
 
1
11
1
 

Similar to MiUPRB Web Services Portal

UTOOLS
UTOOLSUTOOLS
UTOOLSutools
 
Chapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesChapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesMercy Daracan
 
Online school website
Online school websiteOnline school website
Online school websiteDiksha Suman
 
Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learningIOSR Journals
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsMumbai Academisc
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment softwareProshanta Halder
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a reviewJyoti Parashar
 
Designing of web portals
Designing of web portalsDesigning of web portals
Designing of web portalsKiran Kumar
 
CDF MANAGEMENT SYSTEM POWER POINT.pptx
CDF MANAGEMENT SYSTEM POWER POINT.pptxCDF MANAGEMENT SYSTEM POWER POINT.pptx
CDF MANAGEMENT SYSTEM POWER POINT.pptxEdwardChacha
 
educational website report
educational website reporteducational website report
educational website reportKedar Kumar
 
Case Cmt April 2008 The Future Of Personalization On The Web
Case Cmt April 2008 The Future Of Personalization On The WebCase Cmt April 2008 The Future Of Personalization On The Web
Case Cmt April 2008 The Future Of Personalization On The Weblisamarieram
 
National Scholarship Portal
National Scholarship PortalNational Scholarship Portal
National Scholarship PortalTamim Hasan
 
Admission system development
Admission system developmentAdmission system development
Admission system developmentJahurul Islam
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot Mane
 

Similar to MiUPRB Web Services Portal (20)

UTOOLS
UTOOLSUTOOLS
UTOOLS
 
Resume Firoz Hasan
Resume Firoz HasanResume Firoz Hasan
Resume Firoz Hasan
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Chapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesChapter 2-Realated literature and Studies
Chapter 2-Realated literature and Studies
 
Online school website
Online school websiteOnline school website
Online school website
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learning
 
Miniprojectreport
MiniprojectreportMiniprojectreport
Miniprojectreport
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
kv
kvkv
kv
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a review
 
Designing of web portals
Designing of web portalsDesigning of web portals
Designing of web portals
 
CDF MANAGEMENT SYSTEM POWER POINT.pptx
CDF MANAGEMENT SYSTEM POWER POINT.pptxCDF MANAGEMENT SYSTEM POWER POINT.pptx
CDF MANAGEMENT SYSTEM POWER POINT.pptx
 
educational website report
educational website reporteducational website report
educational website report
 
Case Cmt April 2008 The Future Of Personalization On The Web
Case Cmt April 2008 The Future Of Personalization On The WebCase Cmt April 2008 The Future Of Personalization On The Web
Case Cmt April 2008 The Future Of Personalization On The Web
 
National Scholarship Portal
National Scholarship PortalNational Scholarship Portal
National Scholarship Portal
 
Admission system development
Admission system developmentAdmission system development
Admission system development
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016
 
Web portal
Web portalWeb portal
Web portal
 

MiUPRB Web Services Portal

  • 1. MiUPRB Web Services Portal ( https://miuprb.uprb.edu ) Ramón J. Benítez-Pagán Professor: Dr. Miguel Vélez-Rubio Department of Computer Science Introduction The University of Puerto Rico at Bayamón is an institution of Higher Education whose mission “is to stimulate and support the personal and intellectual development of a competent student in science, arts, technology, research and the generation of new knowledge; Based on ethics and social commitment.”. In a world almost completely digitalized, many of the services that the citizens need requires them to personally attend an office or company to receive the service. Currently, many services are provided online, this alternative makes life easier for the citizen by getting results quickly and efficiently. Also, this new way of providing services helps the company to lower operational expenses costs, avoids long and tedious lines in their offices and requires less human capital, which helps us to do more with less, one of the basic principles of the Administrative theory. Taking as example the Government of Puerto Rico, has developed an online services portal dedicated to the citizen, this platform offers its users the ability to obtain certifications such as good behavior, not debt in HACIENDA, no debt in ASUME, among other services that are continually added. These can be requested 24 hours a day, seven days a week. The address of the aforementioned governmental platform is: http://www2.pr.gov/Pages/default.aspx. Needs Analysis When carrying out the needs analysis for this project, I was able to identify that several services offered by the institution (UPR at Bayamon) can be developed / automated so that students do not have to physically visit the university. Several of the services that were identified are: 1. Request parking permit (obtain the sticker) 2. Copy of class schedule 3. Payment of enrollment (PELL Aid or PayPal / Banco Popular) 4. Student’s transcript of credits (Unofficial) 5. Certification of studies 6. Updating medical plan information (not by TeraTerm) These processes and services could be automated to be offered on the institution's web services platform. Problems In the development of an online platform like the one we proposed, the following problems had to be addressed: • The Student Information System "SIS" is already an old system, currently running on an Integrity IA64 mainframe. This causes several limitations in the development. We would have to adapt the system first, so that it is compatible with new technologies in which modules would be developed to which the platform would connect to obtain information. • In order to establish PayPal as a payment alternative, the institution would have to negotiate and make a contract with PayPal. This process could take a long time. However, the development and implementation is extremely simple and reliable. (Development can be started without having the contract). • Determine if services that currently have a cost when being provided through the platform can be offered for free to students. Solution Based on the needs analysis carried out and the problems exposed, I understood that it was possible / feasible to develop an online service platform for students at the University of Puerto Rico in Bayamón. Such platform could contain free services, as well as services that have some cost (this will be determined by the user). Free services: 1. Request parking permit 2. Copy of class schedule (currently charged) 3. Payment of enrollment 4. Updating Medical Plan Information Services with cost: 1. Unofficial transcript of credits The web platform would be designed in the PHP language and using MySQL database since it makes the migration of some of these services to other platforms more manageable since the institutional platform NEXT is developed with this same language and database. We had to make changes to the server where SIS is located to adapt it to the web environment, installing WASD Web Server on it, in order to process the web transactions received (Daniel, 2016). It is hoped to be able to offer PayPal as a payment method for the online service of enrollment payment. How the student benefits: Campus students will benefit in many ways from this platform. Among the advantages and benefits established are that the students: • Will NOT make long lines • Will NOT have to be on the campus all day. • Your request is instantly served • You do not have to make unnecessary payments (free services) • Does not depend on any administrative personal to receive the service How the institution benefits: The institution will enjoy the following benefits: • There will be no long lines at the offices/departments • There won’t be a lot of student traffic around the campus • Does not require a chain of command to complete requests • Avoid payment in additional compensation to employees who absorb additional functions to complete this process. • Does not extend the working day operations • It removes the backlogs to the corresponding offices as they are independent (autonomous) processes. Tools • Web Server (Microsoft) • WASD Web Server for the Integrity (SIS) • Database Server MySQL • PHP 7.0 • LDAP • Paypal Web Service • HTML, CSS, JavaScript y Bootstrap • COBOL • Student Information System (SIS) • NEXT Institutional Platform • FPDF Extension • PHP Mailer Extension Acknowledgements I would like to express my sincere gratitude to José San Miguel, Programmer of the UPR-AC and UPR-B, for being my partner in the development of this great platform and working with me to offer these services to the students. I want to also give credit and my sincere acknowledge and thank you to Wilberto Vega, System Administrator of UPRB-OSI, for the continuous help he provided me when I needed answers. I am also grateful to Marcia Rodriguez, Director, in the Information Systems Department (OSI) for her sincere and valuable guidance, expertise and the encouragement extended and given to me throughout the project. Future Work Future work will be: • Integration of Banco Popular’s Web Payment • Unofficial Transcripts • And other services as we identify them References Daniel, M. G. (2016, July). WASD VMS Web Services. Retrieved from https://wasd.vsm.com.au/ Griffith, A. (1997). COBOL For Dummies (1st ed.). United States of America: For Dummies. Mitchell, L. J. (2016). PHP Web Services (2nd ed.). O'Reilly Media. Nixon, R. (2014). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5) (4th ed.). O'Reilly Media. Richardson, L., & Ruby, S. (2007). RESTful Web Services. O'Reilly Media. Stern, R. A., & Stern, N. B. (1988). Structured COBOL Programming (5th ed.). United States of America: Wiley. The PHP Group. (n.d.). PHP. Retrieved from http://php.net/docs.php Winston, A. (2002). OpenVMS with Apache, WASD, and OSU: The Nonstop Webserver (HP Technologies) (1st ed.). Digital Press. Platform’s Use Case Diagram Platform’s Screenshot Conclusion I am humbly proud of the results of the implementation of this platform. All new students are now requesting their parking permit through the platform. Also the Online Enrollment Service in its first deployment was used by 720+ students with Financial Aid. This project was a great opportunity to experience real life-changing software because it makes people’s (students) life easier. This project exposed me to the environment of real developers teamwork and helped me developed Project Management Skills that are really necessary.