3
3
SYSTEM SPECIFICATION
Operating Environment
HARD DISK : 40
5
3.3 Software Specification
Php 5.0 is the latest version used as front end of this application and
backend used here is mysql server 4.1. It is the latest one with fastest query
retrieving and high access speed. It is cross platform which can run in any
windows, Linux, Mac operating systems.
HTTP, SMTP, POP are the protocols which have been used in the product
to communicate with other site and messaging system. Using the SMTP the
periodic messages will be sent as emails and text messages (sms) to customers.
Using the POP to receive the message from the server. Data transfer rate is
high. Http protocol is used to transfer information from a web browser to web
server and vice versa. Apache server is used here. ODBC and JDBC are some
API’S that are used to establish a connection between the web server and
database.
6
The number and size of files will be ever-growing since
users of the database will continue to add new tables and
records.
Each module has been designed with the separate table to
store the information which enables the database to hold
large amount of data.
The performance of the database is so high approximately
between 0-2 second it retrieve the information on the
database.
Safety Requirement
Security Requirements
The authorized user only can access the application to fill the information
and to generate the reports for requested query. SSL is used for encryption. The
user roles are restricted.
User-friendliness:
The proposed system will be user-friendly, designed to be easy to
use through simple interface. The software can be used by anyone with the
required computer knowledge.
Reliability:
The system should never crash or hang, other than as the result of
an operating system error. The system should provide graceful
degradation in the face of network delays and failures.
Availability:
7
It can be used by various sections of employees in the
organization.
Correctness:
8
path appears after the context root in an HTTP request URL.A context root is a
path that gets mapped to the document root of the servlet application.
The enhancements in Tomcat 5.0, the version used in this project are:
Implements the Servlet 2.4 and JSP 2.0 specifications
Reduced garbage collection, improved performance and scalability
Native Windows and Unix wrappers for platform integration
Faster JSP parsing
Increased JSP Tag Library Efficiency via Tag Pooling and Tag Plug-ins
3.3.3 MYSQL
The MySQL database has become the world's most popular open source
database because of its consistent fast performance, high reliability and ease of
use. It's used on every continent by individual Web developers as well as many
of the world's largest and fastest-growing organizations to save time and money
powering their high-volume Web sites, business-critical systems and packaged
software - including industry leaders such as Yahoo!, Alcatel-Lucent, Google,
Nokia, YouTube, and Zappos.com.
Not only is MySQL the world's most popular open source database, it's
also become the database of choice for a new generation of applications built on
the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) MySQL runs on
more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, Netware,
giving you the kind of flexibility that puts you in control. The major features of
MySQL 5.0, the version used in this project are:
9
Information Schema: The introduction of the INFORMATION_SCHEMA
provided a standards-compliant means for accessing the MySQL Server's
metadata.
Instance Manager: Can be used to start and stop the MySQL Server, even
from a remote host.
Precision Math: Introduced stricter criteria for acceptance or rejection of
data, and implemented a new library for fixed-point arithmetic. These
contributed to a much higher degree of accuracy for mathematical
operations and greater control over invalid values.
Storage Engines: Storage engines include ARCHIVE and FEDERATED.
Stored Routines: Support for named stored procedures and stored
functions is implemented.
Strict Mode and Standard Error Handling: Added a strict mode where by it
follows standard SQL in a number of ways in which it did not previously.
Support for standard SQLSTATE error messages was also implemented.
Triggers: Added limited support for triggers.
Views: Added support for named, updatable views.
10