Académique Documents
Professionnel Documents
Culture Documents
1. Advantages of Java
There are some major advantages of Java; let’s see them.
1.1 Simple
Java is straightforward to use, write, compile, debug, and learn than alternative
programming languages. Java is less complicated than C++; as a result, Java
uses automatic memory allocation and garbage collection.
1.2 Object-Oriented
It permits you to form standard programs and reusable code.
1.3 Platform-Independent
Java code runs on any machine that doesn’t need any special software to
be installed, but the JVM needs to be present on the machine.
1.4 Distributed
Distributed computing involves several computers on a network working
together. It helps in developing applications on networks that can
contribute to both data and application functionality.
1.5 Secure
Java has no explicit pointer. Apart from this, it has a security manager
that defines the access of classes.
1.6 Allocation
Java has a Stack Allocation System. It helps keep the information and
restore it easily.
1.7 Multithreaded
It has the potential for a program to perform tasks at the same time.
2. Disadvantages of Java
2.1 Performance
Java is memory-consuming and significantly slower than natively compiled
languages such as C or C++.
2.4 Memory
Memory management in Java is very expensive.
Summary
Java additionally outscores different languages in terms of job opportunities it has to offer.
Besides of different pros and cons of Java, it has been onto the 1st position on the TIOBE Index
for the last three years. Besides all its disadvantages, I would suggest that a brand new
programmer must begin his journey by learning Java as it is the King of all Programming
Languages.
A Brief History of MySQL
Purchased by Sun Microsystems in 2008 for around a billion
dollars.
Oracle purchased Sun Microsystems (including MySQL) in
2009 for $7.5 billion, causing users and developers to begin
debating the fate of the open-sourced database.
Still the most popular open source database as of 2013.
That being said, is MySQL’s popularity is on the decline? It’s
been around since 1995, so it may start to lose its luster as
viable alternatives (such as MariaDB) continue to thrive.
MySQL is the most popular open-source database; chances are that you
have run across it a time or two in your programmer internet travels. As
the battle between open source and propriety software rages on, it does
make you wonder, is it time to ditch MySQL? Here are some pros and
cons of MySQL to consider.
A Few Cons
1. MySQL is not as mature as other RDBMS.
MySQL did not start out as an RDBMS (relational database management system),
but later changed direction to encompass more functionality. Some more mature
RDBMS, like PostgreSQL, are considered more feature-rich. Close source options,
like Oracle or Microsoft SQL Server, are also alternatives to consider.
A Few Pros
1. There is more MySQL investment & innovation than ever before.
Since the acquisition, Oracle has increased the MySQL staff and
given it a more mature engineering process where engineering
and planning is driven from Oracle instead of people scattered
across the world. MYSQL uses InnDB as its major storage
engine. InnoDB is also part of the Oracle family, which makes
development teams even more integrated.
EXISTING SYSTEM
• The existing system only provides text-based interface, which is
not as user-friendly as Graphical user Interface.
• Since the system is implemented in Manual, so the response is slow.
• The transactions are executed in off-line mode, hence on-line data
capture and modification is not possible.
• Off-line reports cannot be generated due to batch mode execution.
Hence, there is a need of reformation of the system with more
advantages and flexibility. The Book Shop Management System
eliminates most of the limitations of the existing software. It has the
following objectives:
PROPOSED SYSTEM
Security : This is very important aspect of the design and should cover
areas of hardware reliability, fall back procedures, physical security of
data and provision for detection of fraud and abuse.System design
involves first logical design and then physical construction of the system.
The logical design describes the structure and characteristics of
features, like the outputs, inputs, files, database and procedures. The
physical construction, which follows the logical design, produces actual
program software, files and a working system.
SYSTEM SPECIFICATION
HARDWARE REQUIREMENTS
Processor :X64 Compatible processor with 2.90 GHz Speed
RAM : 8 GB
Hard disk : 1TB HDD/120GB SSD
Monitor : HDMI/DVI
Keyboard : 104 Keys
Mouse : 5 buttons
SOFTWARE REQUIREMENTS
Operating System : Windows 10 pro
Front end : Visual Basic 6.0
Back end : MS Access