Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Politehnica University Timioara

Department of Computer Science

Student online
payment system

Student:

George-Radu Boc
Gheroghe-Gabriel Conti
Cristian-Ioan Iacob
Master year 1

Contents
Introduction
1. Information about the university
2. Interactive university map

3. Key dates
4. Payment system
4.1. Payment by webpay
4.2. Payment by wire
Used technologies to implement the application
5. Project architecture
5.1 Entities description

Introduction
The portal will provide the following functionalities:
- information about the university
- a interactive map where the student can see where the
different departments are located
- key date where the student can check the date, time and
location of different exams

- a payment system where the student can pay his exams


and taxes for the current semester

1. Information about the university


This page will present a brief description about the university and its
history.
In this page there will be presented all the invention/improvements
that have been made at the university and a short description about all the
departments.

2. Interactive university map


This page will contain a map with the location of all the university's
departments and dorms that belong to it. For each entry there will be a link
leading to a page with detailed description about the selected item

3. Key dates
This page will contain the following information for each department:
-

Term
Timetables
Examinations:
Main examinations
Half-year examinations
Re-sit examinations
Registration
Graduation
Clearing 2014
Meetings of Council
Meeting of Court

4. Payment system
The application will provide two payment methods to students for the
payment of fees and other expenses:
-

payment by webpay
payment by wire

4.1. Payment by webpay


The service allows students and their sponsors to make secure online
payments using credit cards and debit cards. In order to make a 'specified
payment', for which users can see all of their outstanding invoices in detail,

students will have to provide their ID, date of birth, application username
and password.

4.2. Payment by wire


This service allows students to make direct bank transfers via Bank
Transfer. In order to use the system, they must provide the ID and date of
birth of the person for whom you would like to pay.

Used technologies to implement the application


Programming language: C#, .Net
IDE: Visual Studio 2013 The 2013 version of the Visual Studio IDE included the
new Universal apps feature. This new feature provided a template for creating a
shared component and UI components to create cross-platform applications.
For multiple platform compatibility we will be using XAMARIN. Provides templates
for visual studio to create Android and iOS UI projects. Can be used as a stand-alone
application as well to create iOS and Android applications.
Data Base: Microsoft azure SQL database relational databse. Active georeplication, allows you to create up to 4 readable secondary databases in any Azure
region. Entity framework allows for easier VS integration
Server: WCF - .Net communication framework. WCF can use with any
communication protocol which makes it ideal for our application

5. Project architecture

5.1 Entities description


User Table table contains information about each user. Used by the
authorization and payment services.
Exam Table contains information about each scheduled exam. Used by the
payment module
Teacher/Student Table contains information about the students and teachers
of the university

Department Table contains information about the departaments in


the University
Payment table contains a history of all payments
Taxes table contains all the taxes that are currently available
Map table contains geographical information about the placement of
departaments.

You might also like