Abstract
In the recent years, the web site has become a necessity for organisations everywhere. Dynamic Web pages, which interact with the user, have become a semi-mandatory requirement for any Web site. An efficient application, easy to use and maintain, together with a robust database and a friendly interface represents the ideal of any programmer. Web applications are the ones that provide the functionality from a server to client machines by means of the Internet. Web applications make up answers to some interrogations that are found on the server. These resources may be, for instance, the executable code that runs on the server, Web Forms, HTML pages, multimedia images or files. The codification of Web applications are made in a programming language that is sustained by browsers, such as HTML, JavaScript, AJAX or ASP.net. Web applications have become very popular because of their possibility to execute updating and maintenance operations without interfering, in any way, upon a large number of client computers. Currently, we meet such applications in various domains, such as electronic commerce, electronic auctions, Webmail, Weblogs, online encyclopaedias, search engines or the resource management of an organisation. The hereby paper is trying to present such a Web application, developed by the authors in order to create a virtual campus for the students of Petroleum-Gas University in Ploiesti, who will have access, in this way, to the email service, academic record, announcements, the administration of the school fields of study and communication with the titular professors, as well as to a section dedicated to rating the involved teaching stuff. This platform was created out of the necessity to offer the students, especially to those who attend long-distance education, a unitary vision upon their academic evolution and upon the available services in the university, which are easy to extend and improve by adding supplementary modules. In order to make the environment, both of them being available, free of charge, in the Express Edition variant.