project descriptiongeneral information for the


Project Description:

General information for the business: Call Accounting and Billing

Kind of development: New program from scratch

Description of each module: Call Accounting, Billing API system for Microsoft Lync 2013

In order to attain the idea of this project, installation setup will be executed on computer and all quality reports will be accessed through a web application.

Note that all the system components have to shown as Windows services that can interact with any interface with API, so the reports and configurations must not be built-in the web-interface

Description of functionality/requirements: Design and prepare a call accounting billing system, that integrates with Microsoft Active Directory, Lync 2010 - 2013 databases, PMS or even a PMS simulator as it's unavailable to prepare reports from a database.

.exe Installation Module and depending on the license key entered the application installs a Hotel User Interface or an Office User Interface.

This can be a web application. That generates and views billing and calls reports from a database. The database must be filled in with parsed CDR data retrieved from Microsoft Lync 2010 - 2013. You will use any technologies desired from the listed ones:

.NET

ASP

IIS

SQL

MySQL

Java

GlassFish

TomCat

Before awarding this project to a developer, the developer must prepare a proposal document including the design of the system from write a critical appraisal section illustrating the technologies that can be used and how about the developer intends to go about developing the system referring the architectural design of RESTfull HTTP API to handle all requests from the web application interface to another API to communicate the responses and requests from the server etc to database. The developer must stick to this architectural design, thus the developer is free to propose an Object Oriented design of a system development methodology to use MVC methodology, Component-Based or even evolutionary prototyping etc.. The code has to very loosely couple with high cohesion and well documented.

The developer can be required to create a simple pilot program to connect to a Lync database, retrieve, parse and save CDR file content in a MySQL or SQL database and make an SQL query to show the results on a web page. This will be needed to show the experience and to prove that you can do and complete this project productively within the given time frame. You will use any technologies you desire from the above listed technologies.

CMS and Admin requirements: Desktop installation, Web application.

Administrator, Supervisor access is also via web application. Normal users access it by provided privileges by the administrator. The telephone extension users will also access the web application using their domain LDAP password and username only if they have privileges by the admin.

Specific technologies needed: .NET, IIS, ASP, SQL, MySQL, Java, GlassFish, TomCat

OS requirements: Windows, Linux, Mac OS, Other

Skills required are .NET, Database Administration, Software Development, MySQL, SQL

Request for Solution File

Ask an Expert for Answer!!
DOT NET Programming: project descriptiongeneral information for the
Reference No:- TGS0376242

Expected delivery within 24 Hours