Vous êtes sur la page 1sur 12

AMRITSAR COLLEGE OF ENGINEERING AND TECHNOLOGY (NBA Accredited) SYNOPSIS OF FRONT SCREENING BACHELORS OF TECHNOLOGY IN COMPUTER SCIENCE &ENGINEERING

BATCH (2010-2014)

Submitted to: Submitted by: Col. (Retd.)Gurmukh Singh HOD (CSE)

Bhavandeep kaur (100030303458)

DEPARTMENT OF COMPUTER SCIENCE &ENGINEERING

ACKNOWLEDGEMENT
I would like to take this opportune time to express my sincere gratitude to Mr. Manpreet Kesar, Chandigarh Institute of Technology (CIT), Mohali for believing in me and appointing me to do such a magnanimous job . I am very thankful to him for being a torchbearer and showing me the right track. I would like to thank my parents for being my supporting pillars and the epitomes of strength for me. I would like to thank from the deepest edges of my heart my dear friends who helped me, stood by my side in the testing times and prayed with every breath. Date: __________ Place: __________

Table of Contents
1. Introduction History Overview Characteristics of Java Development with Java 2. Classpath 3. Your first Java program Write source code Compile and run your Java program Using the classpath 4. Integrated Development Environment 5. Problem existing area 6. Objective of the project 7. Hardware and Software requirements 8. Proposed system 9. Data flow diagrams 10. Entity Relationship diagrams 11. Class diagrams 12. Future scope of the system 13. Bibliography

Introduction
History
Java is a programming language created by James Gosling from Sun Microsystems in 1991. The first public available version of Java (Java 1.0) was released 1995. Over time several version of Java were released which enhanced the language and its libraries. The current version of Java is Java 1.6 also known as Java 6.0. From the Java programming language the Java platform evolved. The Java platform allows that code is written in other languages then the Java programming language and still runs on the Java virtual machine.

Overview
The Java programming language consists out of a Java compiler, the Java virtual machine, and the Java class libraries. The Java virtual machine (JVM) is a software implementation of a computer that executes programs like a real machine. The Java compiler translates Java coding into so-called byte-code. The Java virtual machine interprets this byte-code and runs the program. The Java virtual machine is written specifically for a specific operating system. The Java runtime environment (JRE) consists of the JVM and the Java class libraries.

Characteristics of Java
The target of Java is to write a program once and then run this program on multiple operating systems. Java has the following properties:

Platform independent: Java programs use the Java virtual machine as abstraction and do not access the operating system directly. This makes Java programs highly portable. A Java program which is standard complaint and follows certain rules can run unmodified all several platforms, e.g. Windows or Linux. Object-orientated programming language: Except the primitive data types, all elements in Java are objects. Strongly-typed programming language: Java is strongly-typed, e.g. the types of the used variables must be pre-defined and conversion to other objects is relatively strict, e.g. must be done in most cases by the programmer.

Interpreted and compiled language: Java source code is transferred into byte-code which does not depend on the target platform. This byte-code will be interpreted by the Java Virtual machine (JVM). The JVM contains a so called Hotspot-Compiler which translates critical byte-code into native code. Automatic memory management: Java manages the memory allocation and deallocation for creating new objects. The program does not have direct access to the memory. The so-called garbage collector deletes automatically object to which no active pointer exists. The Java syntax is similar to C++. Java is case sensitive, e.g. the variables my Value and my value will be treated as different variables.

Development with Java

The programmer writes Java source code in a text editor which supports plain text. Normally the programmer uses an IDE (integrated development environment) for programming. An IDE support the programmer in the task of writing code, e.g. it provides auto-formatting of the source code, highlighting of the important keywords, etc. At some point the programmer (or the IDE) calls the Java compiler (javac). The Java compiler creates platform independent code which is called bytecode. This byte-code is stored in ".class" files. Bytecode can be executed by the Java runtime environment. The Java runtime environment (JRE) is a program which knows how to run the bytecode on the operating system. The JRE translates the bytecode into native code and executes it, e.g. the native code for Linux is different than the native code for Windows. By default, the compiler puts each class file in the same directory as its source file. You can specify a separate destination directory with -d

Integrated Development Environment


The previous chapter explained how to create and compile a Java program on the command line. A Java Integrated Development Environment (IDE) provides lots of ease of use functionality for creating java programs. There are other very powerful IDE's available, for example the Eclipse IDE. .

Statements
The following describes certain aspects of the software.

Boolean Operations
Use == to compare two primitives or to see if two references refers to the same object. Use the equals() method to see if two different objects are equal. && and || are both Short Circuit Methods which means that they terminate once the result of an evaluation is already clear. Example (true || .... ) is always true while (false && ...) always false is. Usage: (var !=null && var.method1()..) ensures that var is not null before doing the real check.

PROBLEM AREA(EXISTING SYSTEM)


Initially, the front screening activities faced many problems such as inaccuracy, delays etc. As everything was being done manually. Some of the problems are detailed as follows: -

INACCURACY: In the existing system, the enquirys information is handled internally by organization and not shown using front screens and and display material is not handled dynamically. PROBLEM OF UPDATION: In the existing system, since everything is stored one , it is quite difficult & time consuming to update all of them. The major problem encountered is modification, which must be reflected in all the enquiries , and summaries also need to be updated.

TIME & RETRIEVAL PROBLEM: Retrieval of information is time consuming because of large volume of data. And data is not retrieved from network and not shown dynamically. DISPLAY NOT HANLED DYNAMICALLY:Display on front screens is not handled according to changed data and also does not retrieve it from network it is connected with.

OBJECTIVE OF THE PROJECT


Prepare software to manage front screens available at the different public places. Implement new enquiry process. Showing the vedios , images , small applications and other necessary information the organization want to display. Screen Management: Attract, develop, display the things as the organization wants Develop an efficient Screen software. Implements a live project connected with internet and thus implementing the display through network. It execute its display using the database available on its network.

This project consists of three modules----1.User Module 2. Enquirys Information 3. Enquiry Handing

HARDWARE & SOFTWARE REQUIREMENTS


For this project minimum hardware and software requirement are listed below: The hardware requirements stated above are recommended for the optimum possible performance of the new system (computerized system). Hardware Requirements 1. 2. 3. Processor RAM Other Peripheral Devices : : : Dual Core or Higher 512 MB or higher CD-Drive, QWERTY Layout Keyboard

Software Requirements 1. Front End Tool 2. Back End Tool 3. Operating System : : : JDK1.6.0_10 MySQL 5.5 Server Window-XP

PROPOSED SYSTEM
Proposed system is expected to remove the problem of the existing system and provide value added solution to the problem. The proposed system must be presented to the private organization with some indication performance keeping in view the following factors. a) Time: Response, Access, Process. b) Reliability: Stability, durability. c) Security: Legal access. d) Flexibility: variability, Sensitivity. e) Efficiency: Performance Ratios.

SCOPE OF SYSTEM
The scope of front screening outlined below includes an outline of transformation and development issues, tentative generic skills required in performing . It will allow organization to impress its customer to impress more easily and handle them in more way and manner. It will help to have proper control on what to display It has a live implementation as it involve the interation with data on network of organization it is concerned with. With regard to the latter, the assumption is made that roles are inter-linked and interdependent, even though these relationships may not be expressly stated in each case.

Transformation and development issues Knowledge management which entails accumulating & capturing. Handing of guests and enquiries in more lucrative manner. Easy to handle the front screens. Can control the display completely and also lively. Knowledge in large organizations for future application & use (organisationmemory). Managing people in virtual work environments Focus on deliverables rather than doables

BIBLIOGRAPHY SYSTEM ANALYSIS DESIGN: AWAD SOFTWARE ENGINEERING:PRESSMAN JAVA THE COMPLETE REFERENCE EIGHT EDITION:HERBERT SCHILDT GOOGLE.COM

citeHR.COM

Vous aimerez peut-être aussi