Online Payment Module



Similar documents
Bandaru, Mounika; Gangishetti, Anil; and Putha, Sudharshan Reddy, "Attendance Tracker" (2015). All Capstone Projects. Paper 160.

Stellar Phoenix Exchange Server Backup

CRM Outlook Plugin Installation

Installing Drupal on Your Local Computer

Active Directory Integration for Greentree

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

FileMaker Server 13. Getting Started Guide

NSi Mobile Installation Guide. Version 6.2

How To Install Vembu Onlinebackup On Windows (Windows) (Windows 7) (For Windows) (Powerbook) (Winstone) (Vembu) (Program) (Procedure) (

e-config Data Migration Guidelines Version 1.1 Author: e-config Team Owner: e-config Team

How to remotely access your Virtual Desktop from outside the college using VMware View Client. How to guide

FileMaker Server 15. Getting Started Guide


JMC Next Generation Web-based Server Install and Setup

How to Setup, Install & Run a Website on your Local Computer. For WordPress - on an Offline Server - WAMP

SQL EXPRESS INSTALLATION...

Migrating helpdesk to a new server

Installation Guide. (June 2014)

Richmond Systems. SupportDesk Web Interfaces - Quick Start Guide

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

How to install and use the File Sharing Outlook Plugin

ARIS Education Package Process Design & Analysis Installation Guide. Version 7.2. Installation Guide

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

Introduction 1-1 Installing FAS 500 Asset Accounting the First Time 2-1 Installing FAS 500 Asset Accounting: Upgrading from a Prior Version 3-1

Installing Oracle 12c Enterprise on Windows 7 64-Bit

Installation Guide. Research Computing Team V1.9 RESTRICTED

IBackup Drive User Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide

TECHNICAL NOTE. The following information is provided as a service to our users, customers, and distributors.

SQL Server 2008 R2 Express Edition Installation Guide

How To Install Database Oasis On A Computer Or Computer (For Free)

Windows 7 Hula POS Server Installation Guide

AdminToys Suite. Installation & Setup Guide

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Getting Started with MozyPro Online Backup Online Software from Time Warner Cable Business Class

Propalms TSE Quickstart Guide

Big Bad Moodle Guide By Mike Tupker Version 1

Important Notes for WinConnect Server ES Software Installation:

Aspire. Basic Steps for Remote Desktop Protocol (RDP) Setup

Setting up FileMaker 10 Server

Compiere ERP & CRM Installation Instructions Windows System - EnterpriseDB

USING CAMPUS ANYWARE OVER THE VPN (WINDOWS XP)

NovaBACKUP xsp Version 12.2 Upgrade Guide

GETTING STARTED ON THE WINDOWS SERVICE A GUIDE FOR NEW STAFF MEMBERS

Premier Installation Guide for SQL Server Administrators

Installation Instructions

Installation and Connection Guide to the simulation environment GLOBAL VISION

formerly Help Desk Authority Upgrade Guide

Web+Center Version 7.x Windows Quick Install Guide 2 Tech Free Version Rev March 7, 2012

Using Internet or Windows Explorer to Upload Your Site

Server Application. ACTi NVR v2.2. Quick Installation Guide

Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x

Xopero Backup Build your private cloud backup environment. Getting started

MDsuite Version 7.0 Update Instructions

BROWSER AND SYSTEM REQUIREMENTS

Administrators Help Manual

Server Software Installation Guide

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

ScoMIS Encryption Service


Installing the VMware Horizon View Client to Access Hoag Virtual Desktops

Installing LearningBay Enterprise Part 2

NovaBACKUP Central Management Console

OneStop Reporting OSR Portal 4.6 Installation Guide

This Deployment Guide is intended for administrators in charge of planning, implementing and

RoboMail Mass Mail Software

Immotec Systems, Inc. SQL Server 2005 Installation Document

FlexSim LAN License Server

Installation & Activation Guide. Lepide Active Directory Self Service

Contents First Time Setup... 2 Setting up the Legal Vault Client (KiteDrive)... 3 Setting up the KiteDrive Outlook Plugin Using the Legal Vault

Magaya Software Installation Guide

Ipswitch Client Installation Guide

NETGATE Data Backup. User Manual. Document version 1. 1 EN ( ) Copyright (c) 2010 NETGATE Technologies s.r.o. All rights reserved.

PhoneCrypt Desktop. Phone Encryption Software. PhoneCrypt Manual Mobile phone encryption for Windows Platforms

SERVER CLOUD DISASTER RECOVERY. User Manual

Microsoft SQL Server Express 2005 Install Guide

MOODLE Installation on Windows Platform

MGC WebCommander Web Server Manager

Pearl Echo Installation Checklist

Keystone 600N5 SERVER and STAND-ALONE INSTALLATION INSTRUCTIONS

aims sql server installation guide

4.0 SP2 ( ) May P Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

ProSystem fx Document

PC Instructions for Miller LiveArc Software


Matisse Installation Guide for MS Windows

Enterprise Manager. Version 6.2. Installation Guide

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

Table of Contents. Speedi WIN Online Page 1 of 44 Speedi-WIN Online Install Instructions

User Guide. Copyright 2003 Networks Associates Technology, Inc. All Rights Reserved.

Installing GS Analyze version 8.5

Richmond Systems. SupportDesk Quick Start Guide

AssetGen Desktop Professional Download and Installation Instructions

Trend Micro Worry- Free Business Security st time setup Tips & Tricks

Using. Microsoft Virtual PC. Page 1

How to install phpbb forum on NTU student club web server

How to Install Multiple Monitoring Agents on a Microsoft Operating System. Version StoneGate Firewall/VPN 2.6 and SMC 3.2

Installing VPN for PC v1.3

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

Transcription:

Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2016 Online Payment Module Revanth Reddy Gujja Governors State University Vamshidhar Reddy Lega Governors State University Manish Kumar Rankawat Governors State University Follow this and additional works at: http://opus.govst.edu/capstones Part of the Computer Sciences Commons Recommended Citation Gujja, Revanth Reddy; Lega, Vamshidhar Reddy; and Rankawat, Manish Kumar, "Online Payment Module" (2016). All Capstone Projects. Paper 193. For more information about the academic degree, extended learning, and certificate programs of Governors State University, go to http://www.govst.edu/academics/degree_programs_and_certifications/ Visit the Governors State Computer Science Department This Project Summary is brought to you for free and open access by the Student Capstone Projects at OPUS Open Portal to University Scholarship. It has been accepted for inclusion in All Capstone Projects by an authorized administrator of OPUS Open Portal to University Scholarship. For more information, please contact opus@govst.edu.

ABSTRACT The aim of this project is to deploy the online payment service in Moodle. All the major debit, credit and international card (transactions) can be accepted for payment. Online payment module prepares a web server that takes all types of transactions. This module can be enabled by the site administrator. If it is enabled, students can pay for their classes through online transactions. Administrator can set an individual price for a course if needed. It allows the user to create their own account and add optional account links. This project is important to resolve the issues for students and administrators to have an easy glance at the course registration like selection of their courses, Fee details. This project makes it easy for students to look for the courses and register, one can check the site as a guest and can create his/her own account and can enroll for subjects. One can see the fee details for each course.

Table of Content 1 Feature Description... 1 1.1 Competitive Information... 1 1.2 Relationship to Other Applications/Projects... 1 1.3 Assumptions and Dependencies... 1 1.4 Future Enhancements... 1 2 Technical Description... 2 2.1 Project/Application Architecture... Error! Bookmark not defined. 2.2 Project/Application Information flows... 2 2.3 Interactions with other Projects (if Any)... 2 2.4 Interactions with other Applications... 2 2.5 Capabilities... 2 2.6 Risk Assessment and Management... 3 3 Project Requirements... 3 3.1 Identification of Requirements... 3 3.2 Operations, Administration, Maintenance and Provisioning (OAM&P)... 12 3.3 Security and Fraud Prevention... 12 3.4 Release and Transition Plan... 12 4 Project Design Description... 12 5 Project Internal/external Interface Impacts and Specification... 12 6 Project Design Units Impacts... 13 6.1 Functional Area/Design Unit A... 13 6.1.1 Functional Overview... 13 6.1.2 Impacts... 13 6.1.3 Requirements... 13 6.2 Functional Area/Design Unit B... 13 6.2.1 Functional Overview... 13 6.2.2 Impacts... 13 6.2.3 Requirements... 13 7 Open Issues... 13 8 Acknowledgements... 13 9 References... 13 10 Appendices... 14

1 Project Description This project deploys the online payment service in Moodle. All the major debit, credit and international card (transactions) can be accepted for payment. Other websites usually ask for the payment of the total course before enrolling into course but our website allow them to go through the course read the description of that course and if they are interested in the course they can proceed to registration and can enroll into the desired course. Allowing accessibility to user and providing self-registration option as per user continence. 1.1 Competitive Information GOINGON is competitive to Moodle, there are so many other sites which are similar to Moodle but Moodle is a friendly interface than others. 1.2 Relationship to Other Applications/Projects Our payment module is mostly related to a university student payment modules, through which students pay their due fee. This is more like a payment module with courses in it so one can enroll and make payment on this site. 1.3 Assumptions and Dependencies Basically Moodle is an open source platform, anyone can make changes and make it better to use. 1.4 Future Enhancements In order to make it available easy we can create an app on a mobile which helps students to check in quickly and can use the site easily. Moodle an also offer complete blackboard. 1

2 Project Technical Description 2.1 Application Architecture We will have to install WAMP server and Moodle Server in the system in order to work with Moodle. The diagram below depicts the architecture of Moodle 2.2 Application Information flows User can visit the site as a guest, if he like the courses then he can create his own login account then he can login and can enrolling courses of his interest, every subject has price on its description and the last step will be paying the total due amount one can pay it through debit, credit, PayPal.. etc. 2.3 Interactions with other Projects (if Any) This project does not interact with other projects. 2.4 Interactions with other Applications This project does not interact with other applications. 2.5 Capabilities All the plugins must function properly, even if a single plugin doesn t work properly then the whole system gets into trouble and shows errors. Students should be able to enroll in all the courses that they are willing to study. 2

2.6 Risk Assessment and Management This section is used to identify as early as possible some of the risks that are associated with the introduction of this project. It should also contain recommendations to eliminate or minimize these risks. 3 Project Requirements 3.1 Identification of Requirements This project requires following installation of software s. Moodle Installation We need three things to install Moodle WAMP server Moodle software Visual C ++ Downloading WAMP server Download the installer file for the latest version of WAMP Server from http://www.wampserver.com/en/. And save the file to computer. Select the download according to your computers bit size it can be 32 bit or 62 bit, if you have a 32 bit size download 32 bit WAMP Server else download 62 bit. Installing WAMP Server 3

The process for the installation is, open the folder where you have saved your file and double click on the setup file. Click run to start the installation process. Then you will see the following image The next page will show you the terms and conditions of the WampServer you need to accept the terms that are shown and continue to next step. After that you will see select destination location screen, unless you want to install WAMP on other other drive you don t need to change anything in this page. Just click continue. 4

The next screen is Select Additional Task. You will find two options here create a Quick launch and create a Desktop Icon you can choose either of them then click continue The next screen is Ready to Install, you will be able to review your setup and if you want to make any changes you can do it by clicking back to appropriate screens. Once if you are done with reviewing your choices you can Click Install to continue. 5

WAMP Server begins execution of files to the location you have selected, when the files are executed you will be asked to select your default browser. WAMP Server defaults to internet explorer upon coming to the local file browser window. You will see a windows security alert showing windows firewall has blocked some features of the program. Check whether you want to allow HTTP server to communicate on a private or a public network then click allow access. Next the PHP parameters screen shows up leave SMPT server unchanged and change the email address to your choosing. Click next to continue. 6

Now you can see a screen showing your installation is complete. Check Launch WAMPServer 2 now then click finish. Downloading and Installing Microsoft Visual C++ You can find the download in this site: https://www.microsoft.com/en-us/download/details.aspx?id=30679. When you open this link you will find this screen. 7

Click on download then it will redirect you into next page where you are allowed to select the bit size then select appropriate bit size which suits your PC and download. Double click on the setup you downloaded then you will see this screen. I already have this software in my PC so I will click on Repair, if you did this for first time you will see Install on the screen click on it. When you do that it will take a while to install then you will see. The installation will ask you to restart your PC just click on Restart then your computer will restart. 8

Installation of Moodle First download Moodle form https://download.moodle.org/. Extract file and click start Moodle. Enter localhost/moodle in browser and follow the instructions to install Moodle 9

Next step will be confirming the installation path for Moodle installation. The Web address and the Moodle directory should be set by the install script by default. Data Directory will also be set up. Leave the default path and click next. Database stings is the next step, use the database settings that where set in step 3.create the database for the installation. Enter the database name, user name and password, leave the prefix and Unix sockets unchecked and click on next. 10

Next page you see is a copyright notice, in this page you will have to accept the general public license select continue to move to the next step. Next step is to install server, click continue then you will see server check screen the install script will show a list of tables that are setup for database. When finished click continue. The Administration setup screen will load for setting up the main administration account. When you complete setting the administrator click update profile. 11

Finishing installation This is the last page you will see in this installation process. 3.2 Operations, Administration, Maintenance and Provisioning (OAM&P) Regular backup and maintenance is performed at regular intervals to ensure that the site is working properly in the desired mechanism. 3.3 Security and Fraud Prevention To ensure the security every user must change the password in regular basses, this will help securing your account from being hacked. 3.4 Release and Transition Plan 4 Project Design Description WAMP server acts as a localhost to your PC, in WAMP server you will have to add your Moodle project by copying the Moodle folder to www folder of the WAMP server file folder. 5 Internal/external Interface Impacts and Specification We have installed seven plugins in order to create this site according to our needs, BigBlueButtonBN is one of them this is an important plugin, and we have Log storage plugin these are two important plugins which does the job foe us. 12

6 Design Units Impacts 6.1 Functional Area A/Design Unit A 6.1.1 Functional Overview WAMP server acts as a platform for Moodle, WAMP server is like a source machine to Moodle. 6.1.2 Impacts WAMP has the main impact on the Moodle. We need to start WAMP server before we open Moodle. 6.1.3 Requirements System must have 500 MB RAM and 50 GB hard disk, it requires internet, and should have a sufficient space for installation of WAMP. 6.2 Functional Area B/Design Unit B 6.2.1 Functional Overview Moodle provides platform for online learning management system used in universities and educational institutes 6.2.2 Impacts 6.2.3 Requirements We need to install WAMP and C++ redistributable file to work on Moodle 7 Open Issues 8 Acknowledgements Moodle is a open source software, lot of developers modified and developed it and made it simple. 9 References Using Moodle in Organizations [ibook] By Stuart R Mealor. Moodle 3.x Teaching Techniques By Susan Smith Nash <Project Overview, Setting up>(february 05 2016) https://moodle.org/. 13

<How to install Moodle 2.9 in windows 10> (February 13 2016) reference https://www.youtube.com/watch?v=ic0f6ouvp9a <How to set up Home page, Adding courses, adding users>( February 22 2016) reference https://docs.moodle.org/30/en/admin_quick_guide <Plugins, Themes, Back ground >(March 07 2016) reference https://en.wikipedia.org/wiki/moodle 10 Appendices List all appendixes here. 14