Argussoft International — российская компания, специализирующаяся на разработке прикладного программного обеспечения. На рынке информационных технологий с 1991 года.

Главная > Проекты > Time Entry System

Time Entry System

Technologies: other
Date of performance (pure time): 8 weeks
Complexity: 372 FP

Abstract

Customer delivers innovative open systems solutions that enable the world’s leading corporations to efficiently manage and grow their businesses. With its focused technical expertise, superior customer service, strong partnerships and excellent track record, Customer is a proven leader in providing corporate computing solutions.

Purpose of the Project

The Customer TIX allows to collect and process the information about working hours of the company?s employees. Purpose — to re-write the existing Time Entry System called «TIX» and extend it with a new client interface for the time user, taking advantage of new Java and Web technologies and Object methodologies that are now available. Easier to use and maintain System.

Objectives

  • More functionality to the Time Entry users through a more dynamic interface
  • Administrative client for Accounting department to perform basic operations on the system
  • Enhance the existing reports of the Accounting department

Customer Requirements

  • User interfaces must be created as Java Applets up to JDK 1.1.6 and Swing 1.0.2 
  • To use RMI from JDK 1.1.6 
  • Server component of the system that provides the reports should be designed according to Java Servlet Specification.
  • Access to the system should be controlled via password authentication and user roles should be utilized
  • TIX must work in Internet environment. Remote users must be able to reach application server via standard Web-browsers

System Architecture

Remote clients
Hardware: Pentium 100 MHz Personal Computer
Operating System: Windows 95+
Software: Internet Explorer 4.x or Netscape Navigator 4.x (with JAVA 1.1 patch)

Application server processing clients? requests
Hardware: Sun Sparc Station,128 MB RAM
Operating System: Sun Solaris 2.5.1
Software: Java-Compatible Web Server

Database server
Hardware: Sun Sparc Station,128 MB RAM
Operating System: Sun Solaris 2.5.1
Database: DBMS Informix

Solution

Time Entry User applet
Time Entry User applet allows remote user to enter his time to the system and store time in the database.

Time Entry User applet
Time Entry User also has the ability to print his Time Card Report

Administrator applet
Administrator applet allows system administrator to maintain information about customers, contracts with customers and tasks under the contracts

Administrator applet
System administrator can also add new employees to the system and associate employees with specific tasks

Accounting User applet
Accounting User applet allows Accounting User to generate different reports.

Timely Entry Notice Agent «NagBot»

«NagBot» determines if any of employees have not entered their time for a specific period and sends messages to those employees until their time is entered. «NagBot» runs on a periodic basis on server machine. «NagBot» is developed using JavaMail extension package.

Прочие технологии