Вы находитесь на странице: 1из 3

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.

Вам также может понравиться