


















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
1. The main objective of the application is to automate the existing system of manually maintain the records of the Book Issue, Book Return from the student, Stock Maintenance, Catalog and Book Search to be computerized. So the Book Issue, Return, Searching will be faster. 2. This application will greatly simplify and speed up the process of issuing and returning books. 3. The main objective of the project is to provide the books details in simple way.
Typology: Study Guides, Projects, Research
1 / 58
This page cannot be seen from the preview
Don't miss anything!
USERS / ACTORS OF SYSTEM
ADMIN FEATURES (PRIVILEGES)
Existing system is a manual one, in which users are maintaining books details in catalog It is very difficult to maintain historical data. Issuing of books, searching of books, adding of members etc., are done manually.
The following drawbacks of existing system emphasize the need for computerization:
•.1. A lot of copies of catalog have to be made •.2. A lot of correction work hence delay in issuing books •.3. A lot of tabulation work for each book has to made
This application is used to automate the existing system of manually maintain the records of the Book Issue, Book Return from the student, Stock Maintenance, Catalog and Book Search to be computerized. So the Book Issue, Return, Searching will be faster. This application provides the administrator with a facility to add new student details, staff details , update and delete student’s details. Add books details, issue book details and return book details. This application takes care of authentication of the administrator.
Hardware Requirements:-
Software Requirements: -
Design is the first step in the development phase for any techniques and principles for the purpose of defining a device, a process or system in sufficient detail to permit its physical realization.
Once the software requirements have been analyzed and specified the software design involves three technical activities - design, coding, implementation and testing that are required to build and verify the software.
The design activities are of main importance in this phase, because in this activity, decisions ultimately affecting the success of the software implementation and its ease of maintenance are made. These decisions have the final bearing upon reliability and maintainability of the system. Design is the only way to accurately translate the customer’s requirements into finished software or a system.
Design is the place where quality is fostered in development. Software design is a process through which requirements are translated into a representation of software. Software design is conducted in two steps. Preliminary design is concerned with the transformation of requirements into data.
2.C. E-R Diagrams: The Entity-Relationship (ER) model was originally proposed by Peter in 1976 [Chen76] as a way to unify the network and relational database views. Simply stated the ER model is a conceptual data model that views the real world as entities and relationships. A basic component of the model is the Entity-Relationship diagram which is used to visually represents data objects. Since Chen wrote his paper the model has been extended and today it is commonly used for database design For the database designer, the utility of the ER model is:
Connectivity and Cardinality
■ (^) cardinality of many is represented by a line ending in a crow's foot. If the crow's foot is omitted, the cardinality is one.
■ existence is represented by placing a circle or a perpendicular bar on the line. Mandatory existence is shown by the bar (looks like a 1) next to the entity for an instance is required. Optional existence is shown by placing a circle next to the entity that is optional
1 .login: the registered user can be allowed to view inner details for which he permitted
1. Concepts and Technologies:
About Apache:
Apache is one of the world’s mostly widely used web servers, originally developed in 1995 by a group that was to go to on become the apache group, the apache HTTP server is open source software, and considered by proponents to be fast, scalable and secure. Apache is UNIX based, Open source web server that is used to host about half the sites on the internet. Originally Apache was a UNIX product, but now versions for windows, OS and other platform exists. As with most open souse software projects, There are numerous add-ones and tailored versions of the server available, which are created using the apache module API. The name comes from its origins as a series of ‘patch files’
Introduction to PHP: The full form of PHP is “Hypertext Preprocessor”. Its original name was “Personal Home Page” Rasmus Lerdorf software engineer, Apache team member is the creator and original driving force behind PHP. The first part of PHP was developed for his personal use in late 1994. By the middle of 1997, PHP was being used on approximately 50,000 sites worldwide. PHP is server-side scripting language, which can be embedded in HTML or used as a stand-alone. PHP doesn’t do anything about what a page looks and sounds like. In fact, most of what PHP does is invisible to the end user. Someone looking at a PHP page will not necessarily be able to tell that it was not written purely in HTML, because usually the result of PHP is HTML. PHP is an official module of Apache HTTP Server. PHP is
fully cross-platform, meaning it runs native on several flavors of UNIX, Mac OS and as well as on Windows.
An application has total control of the graphic display; information can be presented as clearly as possible. Phpmyadmin - front present data in table with resizable column width and sorting capability. If your provider allowed it, Phpmyadmin - front can make direct connected with the database. Otherwise only one small script is to be installing on the publishing website. Login information and password are store on the hard disk; there is no need to log in on different web interfaces. INTRODUCTION TO SUPPORTING TOOLS
About JavaScript:
What is JavaScript?
What can a JavaScript Do?
JavaScript gives HTML designers a programming tool - HTML authors are normally not programmers, but JavaScript is a scripting language with a very simple syntax! Almost anyone can put small "snippets" of code into their HTML pages. JavaScript can put dynamic text into an HTML pag e - A JavaScript statement like this: document. Write ("
JavaScript can be used to validate data - A JavaScript can be used to validate form data before it is submitted to a server, this will save the server from extra processing
About HTML:
It isn’t a programming language. HTML is exactly what it claims to be a markup language. You use HTML to mark up a text document, just as you would if you were an editor with a red pencil. The marks you use indicate which format (or presentation style) should be used when displaying the marked text.
If you have ever used an old word-processor program, you already know how a markup language works. In older word-processing programs, if you wanted text to appear in italics, you might surround it with control characters like this:/Italic is in italics/I when the document was printed.
This is exactly how HTML works. If you want text to appear on a web page in italics, you mark it like this:
In addition to this official work on HTML, the browsers have been making their own additions to HTML. Some changes were eventually adopted into W3C HTML Recommendations; others remain proprietary coding aspects that only the individual browsers recognize. The browsers versions of HTML changed, too, in a game of marketing and programming one-upmanship, hoping to lock web developers into using one browser or the other exclusively
MySQL : MySQL was owned and sponsored by a Swedish company MySQL AB, now owned by Oracle Corporation. MySQL is free for open source and not-for profit projects. For commercial use, developers have to pay a license fee and paid editions offer additional functionality.
What is MySQL
MySQL is a Relational Database Management System (RDBMS) that runs as a server providing multi-user access to a number of databases.
MySQL was designed for three principles, which are performance, reliability and usability. A cheap, distinctive, fast and efficient RDBMS was created by following those principles. MySQL becomes a perfect tool for developers and administrators to establish maintain and configure complex applications. It has the following main features:
Performance