27
SmartReport Backend Reporting Tool © 2003 ITC Software www.itcsoftware.com

SmartReport Backend Reporting Tool © 2003 ITC Software

Embed Size (px)

Citation preview

Page 1: SmartReport Backend Reporting Tool © 2003 ITC Software

SmartReport

Backend Reporting Tool

© 2003 ITC Softwarewww.itcsoftware.com

Page 2: SmartReport Backend Reporting Tool © 2003 ITC Software

General Description

SmartReport software system provides multi-user Web-based creation, management and use of backend reports in the company VPN.

SmartReport implements basic operations with Crystal Reports™ software.

Page 3: SmartReport Backend Reporting Tool © 2003 ITC Software

Presentation Plan

1. Software Functionality

2. Development Tools and Technologies

3. Project Management Tools

4. Summary

Page 4: SmartReport Backend Reporting Tool © 2003 ITC Software

Software Functionality

Contents

1.Program Appearance

2.Personal Reports Set

3.Report Creation and Uploading

4.Use of Reports

5.Reports Maintenance

6.Administrator’s Functions

back

Page 5: SmartReport Backend Reporting Tool © 2003 ITC Software

Program Appearanceback

Page 6: SmartReport Backend Reporting Tool © 2003 ITC Software

Personal Reports Set

Personal reports set is organized as a hierarchical structure similar to the files/folders system in MS Windows™:   files/folders creation/deletion;  nested folders creation is available; changes of folders/files order.

back

samples

Page 7: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample1. Folder Creation

back

Page 8: SmartReport Backend Reporting Tool © 2003 ITC Software

Report Creation and Uploading

Advanced User or Administrator of SmartReport can create a new report with Crystal Reports™.

Then he uses SmartReport features to upload the new report to the server.

back

samples

Page 9: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample2. Report Uploadingback

Page 10: SmartReport Backend Reporting Tool © 2003 ITC Software

Use of Reports

An Authorized User can setup, view, print and export any report available to him.

back

samples

Page 11: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample3. Report Setup

next

back

Page 12: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample4. Report Viewer

back

Page 13: SmartReport Backend Reporting Tool © 2003 ITC Software

Reports Maintenance

An Authorized User can also perform several standard actions with any report in his reports set: - copy;- move;- rename;- delete.

back

samples

Page 14: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample5. Reports Maintenanceback

Page 15: SmartReport Backend Reporting Tool © 2003 ITC Software

Administrator’s Functions

Administrator performs a number of special tasks: Creation, management of users accounts,

group assignment and deleting. Groups creation, management and deleting. Assignment of rights to a report, to a user or

group. Supervision of reports execution schedule. Reports deleting.

back

samples

Page 16: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample6. Administrative Tools. Groups

next

back

Page 17: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample7. Administrative Tools. Users

next

back

Page 18: SmartReport Backend Reporting Tool © 2003 ITC Software

Sample8. Administrative Tools. Reports

back

Page 19: SmartReport Backend Reporting Tool © 2003 ITC Software

Development Tools and Technologies

SmartReport is designed as a well integrated Crystal Reports™ superstructure.

SmartReport is designed according to the distributed computing model. It is developed as a three-tier application.

back

Page 20: SmartReport Backend Reporting Tool © 2003 ITC Software

Since the system is made 3-tier, Client Modules are made very “thin”. They exchange data with Application Server.

Client and Administrator Modules are developed as ActiveX components.

HTML and JavaScript are used in Client Modules.

Development Tools and Technologies

back

Page 21: SmartReport Backend Reporting Tool © 2003 ITC Software

Application Server provides “business logic” facilities for Client Modules. It is developed as a multithread Windows-application.

Module of reports periodical update is developed as a Windows service.

Development Tools and Technologies

back

Page 22: SmartReport Backend Reporting Tool © 2003 ITC Software

Oracle 8i RDBMS is used for storing the SmartReport database.

Database structure is very clear and efficient.

Report files are stored in the database. Thus all the direct report processing is developed at the layer of Oracle server procedures.

Development Tools and Technologies

back

Page 23: SmartReport Backend Reporting Tool © 2003 ITC Software

Project Management Tools

Due to the short period of time given for the system creation, SmartReport software system is designed and developed according to Extreme Programming techniques.

However, reverse engineering is used to prepare all the necessary project documents.

back

Page 24: SmartReport Backend Reporting Tool © 2003 ITC Software

We are concerned about the permanent contact with the customer as one of the primary needs of the successful system development, thus we’ve prepared a special Internet site based on Rational standards.

All information on current state of the project, all project documents, source codes, last software implementation, etc. are available on this Rational™ site at all times.

Project Management Toolsback

Page 25: SmartReport Backend Reporting Tool © 2003 ITC Software

Rational™ Internet site includes: Requirements Vision Glossary Use-cases Database diagrams Classes Diagrams MS Project dynamic diagrams etc.

Project Management Toolsback

Page 26: SmartReport Backend Reporting Tool © 2003 ITC Software

Project Management Tools

1. Placing the server with Rational site behind the carefully tuned corporate firewall of Inreco LAN company.

2. Using password protection for accessing the site.

3. Using secure SSL data exchange protocol.

Privacy and security of the Rational™ site are ensured by:

back

Page 27: SmartReport Backend Reporting Tool © 2003 ITC Software

Summary

SmartReport software system is developed exactly according to the set of the initial requirements.

The best up-to-date tools and technologies are used for the SmartReport software system development.

Permanent customer participation in the system development is provided by the specially created Rational™ Internet site.

back