Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
On
COMPUTERIZATION OF ELECTRONIC MEDIA
LIBRARY
PT.MAHAVEER PRASAD TRIPATHI DEGREE
COLLEGE
VIJAYPUR MIRZAPUR
DEGREE OF
I thank the Almighty for providing me the opportunity and giving me the
guide and valuable suggestion at making every stage of this project. His
Computerization Of Electronic
Media Library
INTRODUCTION
cancer.
To assist the staff in capturing the effort & time spent on their respective
working areas.
PERT CHART
PERT stands for Program EvalutionReview Technique ,which is a project
management tool , used to schedule , organize and coordinate task within a
project.
A PERT CHART presents a graphic illustration of a project as a network
diagram consisting of numbered nodes (either circles or rectangles) representing
events or mile stones in the project linked by labled vectors(directional lines)
representing tasks in the project.
It also helps in determining the critical path of the project and establishes most
likely time estimate for individual tasks by applying statical models.The
direction of the arrows on the lines in the PERT CHART indicates the sequence
of tasks.
In the following diagram, the different modules in the project are presented as
numbered nodes in the form of rectangles.These nodes are numbered in the
sequence , which represent the sequence flow of model.
ABOUT
TECHNOLOGY
PHP
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
open source general-purpose scripting language that is especially suited for web
development and can be embedded into HTML.
The best things in using PHP are that it is extremely simple for a newcomer, but
offers many advanced features for a professional programmer. Don't be afraid
reading the long list of PHP's features. You can jump in, in a short time, and
start writing simple scripts in a few hours.
What distinguishes PHP from something like client-side JavaScript is that the
code is executed on the server, generating HTML which is then sent to the
client. The client would receive the results of running that script, but would not
know what the underlying code was. You can even configure your web server to
process all your HTML files with PHP, and then there's really no way that users
can tell what you have up your sleeve.
Php architecture
We can describe the Php architecture as follows……
1) The first software architectural pattern that most of us encounter early as a
PHP developer is the Model View Controller (MVC)
2) PHP can be embedded in HTML, and it's well suited for web development
and the creation of dynamic web pages for web applications, e-commerce
applications, and database applications
3) PHP scripts can be used on most of the well-known operating systems like
Linux, Unix, Solaris, Microsoft Windows, MAC OS and many others. It
also supports most web servers including Apache and IIS.
4) In PHP, server-side scripting is the main area of operation. Server-side
scripting with PHP involves:
PHP Parser: a program that converts source and human readable code into
a format easier for the computer to understand
Web server: a program that executes files that form web pages from user
requests
Web browser: an application used to display content on the World Wide
Web
Benefits of PHP
What are the benefits of the PHP? Put simply,Faster time to market ,easier
deployment and admimistration, and improved performance have are some of
the key benefits…..
Today, PHP is widely used and most demandable scripting language on the
web. PHP is a very popular scripting language which is specially designed for
skilled website development. PHP has become one of the major players on the
web development market in the last few years.
PHP is similar to Microsoft Active Server Pages, Java Servlets and Cold Fusion
Module but is commonly held to be much easier to program (or ‘script’) with,
much faster than its competitors and, best of all, it is free to use and distribute.
One of the strongest and most significant features in PHP is its support for a
wide range of databases. If simplicity, speed of development, and economy are
taken as the important factors, then PHP should be the best.
1. PHP is Open Source. Open Source means you never need to rely on the
manufacturer to release the next version if something doesn’t work or pay
for expensive upgrades.
2. PHP is extendible.
3. Large amount of databases are supported.
4. PHP is platform independent. It will run on most of the platforms.
5. Compatible with servers like IIS and APACHE.
6. Low development and maintenance cost with very high performance and
reliability
MYSQL Server:-
MySQL is an Oracle-backed open source relational database management
system (RDBMS) based on Structured Query Language (SQL). MySQL runs on
virtually all platforms, including Linux, UNIX and Windows. Although it can
be used in a wide range of applications, MySQL is most often associated with
web applications and online publishing.MySQL is an important component of
an open source enterprise stack called LAMP. LAMP is a web development
platform that uses Linux as the operating system, Apache as the web server,
Here are some of these features:
A database is similar to a data file in that it is a storage place for data. Like a
data file, a database does not present information directly to a user; the user
runs an application that accesses data from the database and presents it to the
user in an understandable format.
A database typically has two components: the files holding the physical
database and the database management system (DBMS) software that
applications use to access data. The DBMS is responsible for enforcing the
database structure, including:
Maintaining the relationships between data in the database.
Ensuring that data is stored correctly and that the rules defining data
relationships are not violated.
Recovering all data to a point of known consistency in case of system
failures.
Relational Database
There are different ways to organize data in a database but relational databases
are one of the most effective. Relational database systems are an application of
mathematical set theory to the problem of effectively organizing data. In a
relational database, data is collected into tables (called relations in relational
theory).
When organizing data into tables, you can usually find many different ways to
define tables. Relational database theory defines a process, normalization, which
ensures that the set of tables you define will organize your data effectively.
Client/Server:-
Server applications are usually capable of working with several clients at the
same time. SQL Server can work with thousands of client applications
simultaneously. The server has features to prevent the logical problems that
occur if a user tries to read or modify data currently being used by others.
MySQL operates along with several utility programs which support the
administration of MySQL databases. Commands are sent to MySQLServer
via the MySQL client, which is installed on a computer.
MySQL is written in C and C++ and accessible and available across over
20 platforms, including Mac, Windows, Linux and Unix. The RDBMS
supports large databases with millions records and supports many data
types including signed or unsigned integers 1, 2, 3, 4, and 8 bytes long;
FLOAT; DOUBLE; CHAR; VARCHAR; BINARY; VARBINARY;
TEXT; BLOB; DATE; TIME; DATETIME; TIMESTAMP; YEAR; SET;
ENUM; and OpenGIS spatial types. Fixed- and variable-length string
types are also supported.
SCOPE
The scope of this project is as follows….
1. To assist the staff in capturing the effort spent on their respective working
areas.
2. To utilize resources in an efficient manner by increasing their productivity
through automation.
3. The system generates types of information that can be used for various
purposes.
Thus, there are a information scopes behind developing the
“COMPUTERZATION OF ELECTRONIC MEDIA LIBRARY” and it
produce a lot of knowledge for user.
APPICABILITY
The Applicability of project is….
1. To access information of particular books.
2. To access a lot of information of subject visebooks.
3. To feed voice recording and video recording clip.
4. To access magazines , cd/dvd, newspapers etc.
FEASIBILITY STUDY
After doing the system study and analyzing all the existing or required
Functionalities of the system the next task is to do the feasibility study for
project . All projects are feasible given unlimited resourees and infinite time .
But it is both prudent and necessary to evaluate the feasibility of a project at
the earliest possible time and with the limited available resourees.
A. Economical Feasibility
This is a very important aspect to be considered while developing a
project .We decided the technology based on minimum possible cost factor.
All hardware and software cost has to be born by the organization. We analyzed
the existing system and concluded the existing systems with the organization
.Only needed to be updated to newer configuration instead of going for new
Hardware setups.
B. Technical Feasibility
This included the study of function. Performance and constraints that
may Affect the ability to achieve an acceptable system.For this feasibility
study.
We studied complete functionality to be provided in the system. As
described in the System Requirement Specification (SRS), and checked if
everything was possible using .
C. Operational Feasibility.
No doubt the proposed system is fully GUI based that is very user friendly
and all inputs to be taken all self-explanatory even to a layman. Besides, a
proper training.
Training has been conducted to let know the essence of the system to the users
so that they feel comfortable and happy as the system has cut down their loads
and doing all the complex activities itself .
System Specifications
Hardware Requirements:-
Pentium-IV(Processor).
256 MB Ram
512 KB Cache Memory
Hard disk 10 GB
Microsoft Compatible 101 or more Key Board
Software Requirements: -
LOGIN
FIELD NAME DATA KEY DESCRIPTION
TYPE
L_name Varchar - It contains the login user name
L_password Varchar - It contains the login user password
BOOK
Change Password
ISSUE MANAGER
PUBLISER
about books ,magazines, cd/dvd, newspapers etc. I hope you will like it.
ER DIAGRAM
Pub_id
B_name
B_ISBN Name
Address
B_company
B_price
B_printdate
B_barcode
Books Publisher
Publised by
Name
Due date Expiry date
Address
Mem_id
Return date
Mem_type
Mem_date
issue
Borrowed by Member