This document describes a MyFacebook social networking project created using Java and other web technologies. It includes chapters on tools and platforms used, requirements, system design including DFD, ER diagram and use case diagram, screenshots of key pages, testing approach and future enhancements. The project aims to provide a local social network for college students and faculty for secure communication within the college network.
A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI/URL) that may be a web page, image, video or other piece of content.
List of Top 10 web Browsers present online
Five Best Web Browsers
Design Patterns : The Ultimate Blueprint for SoftwareEdureka!
Object Oriented Programming is one of the biggest evolution ever happened to the software industry. Lots of languages started implementing OOP concepts thinking it would add lot of value and will improve the adaptability of the languages. While the OOP provides the concepts, programming languages still lack the essence that is needed for better software design. Design patterns fill the gap by providing solution templates for commonly occurring design problems. As any other software entity, Design Patterns is an evolving subject and it has reached its extreme maturity now by covering most of the design problems that the current software industry is facing. Practicing design patterns has helped the success ratio of software projects these days immensely. Design patterns have become a magic wand in the hands of successful software programmers and architects.
The main objective is to build a web application for Books which can help reader and even
authors. The Book Loft is a MEN(MongoDB, ExpressJs and NodeJs) Based web application
where user can read and write review, check prices of different E-Commerce platforms, authors
can publish books which will help them to advertise there book, live prices over a graph for last
6 months (Graphically) so the buyer will get to know the lowest price of that book.
1.2 TECHNOLOGIES
MongoDB NodeJs
ExpressJs Keepa
ElfsightAPI Earnkaro
MongoDB :- MongoDB is a document database with the scalability and flexibility that you want
with the querying and indexing that you need. The document data model is a powerful way to
store and retrieve data in MongoDB that allows developers to move fast. MongoDB's horizontal,
scale-out architecture can support huge volumes of both data and traffic.
NodeJs :- Node.js is an open-source, cross-platform, back-end, JavaScript runtime
environment that executes JavaScript code outside a web browser. Node.js lets developers use
JavaScript to write command line tools and for server-side scripting—running scripts server-side
to produce dynamic web page content before the page is sent to the user's web browser.
Consequently, Node.js represents a "JavaScript everywhere" paradigm,[6] unifying webapplication
development around a single programming language, rather than different languages
for server- and client-side scripts.
ExpressJs :- Express is a minimal and flexible Node.js web application framework that provides
a robust set of features for web and mobile applications.
Educational Goals ___________________________________________
1.Apply principles and patterns to create better objectoriented software designs
2. Alliteratively follow a set of common activities in analysis and design
PHP and MySQL are incredibly powerful open source technologies. This course allows users to create functional websites and apps that go way beyond basic HTML. These two platforms have been virtually inseparable for many years, and major groundbreaking websites such as Word Press, Wikipedia, and Facebook use PHP and MySQL technologies.
A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI/URL) that may be a web page, image, video or other piece of content.
List of Top 10 web Browsers present online
Five Best Web Browsers
Design Patterns : The Ultimate Blueprint for SoftwareEdureka!
Object Oriented Programming is one of the biggest evolution ever happened to the software industry. Lots of languages started implementing OOP concepts thinking it would add lot of value and will improve the adaptability of the languages. While the OOP provides the concepts, programming languages still lack the essence that is needed for better software design. Design patterns fill the gap by providing solution templates for commonly occurring design problems. As any other software entity, Design Patterns is an evolving subject and it has reached its extreme maturity now by covering most of the design problems that the current software industry is facing. Practicing design patterns has helped the success ratio of software projects these days immensely. Design patterns have become a magic wand in the hands of successful software programmers and architects.
The main objective is to build a web application for Books which can help reader and even
authors. The Book Loft is a MEN(MongoDB, ExpressJs and NodeJs) Based web application
where user can read and write review, check prices of different E-Commerce platforms, authors
can publish books which will help them to advertise there book, live prices over a graph for last
6 months (Graphically) so the buyer will get to know the lowest price of that book.
1.2 TECHNOLOGIES
MongoDB NodeJs
ExpressJs Keepa
ElfsightAPI Earnkaro
MongoDB :- MongoDB is a document database with the scalability and flexibility that you want
with the querying and indexing that you need. The document data model is a powerful way to
store and retrieve data in MongoDB that allows developers to move fast. MongoDB's horizontal,
scale-out architecture can support huge volumes of both data and traffic.
NodeJs :- Node.js is an open-source, cross-platform, back-end, JavaScript runtime
environment that executes JavaScript code outside a web browser. Node.js lets developers use
JavaScript to write command line tools and for server-side scripting—running scripts server-side
to produce dynamic web page content before the page is sent to the user's web browser.
Consequently, Node.js represents a "JavaScript everywhere" paradigm,[6] unifying webapplication
development around a single programming language, rather than different languages
for server- and client-side scripts.
ExpressJs :- Express is a minimal and flexible Node.js web application framework that provides
a robust set of features for web and mobile applications.
Educational Goals ___________________________________________
1.Apply principles and patterns to create better objectoriented software designs
2. Alliteratively follow a set of common activities in analysis and design
PHP and MySQL are incredibly powerful open source technologies. This course allows users to create functional websites and apps that go way beyond basic HTML. These two platforms have been virtually inseparable for many years, and major groundbreaking websites such as Word Press, Wikipedia, and Facebook use PHP and MySQL technologies.
PHP scripting and MySQL database are one of the worlds most popular open source techniques used to develop websites. Add an advantage of a MVC framework to it and you can develop powerful, dynamic and easy to maintain database driven websites. PHP, MySQL and CakePHP are also platform independent i.e. You can easily port a website developed on a windows machine to a Linux based apache web server with minimal to no changes. The CakePHP MVC architect also adds some additional security against threats like SQL injections, hacking etc.
Webinar: PHP and MySQL - Server-side Scripting Language for Web Development Edureka!
The free webinar on PHP and MySQL titled "PHP and MySQL - Server-side Scripting Language for Web Development" was conducted by Edureka on 22nd November 2014
Android is fast becoming one of the biggest platforms for programmers today. There is a huge demand for skilled Android Developers all over the world. Most businesses across multiple domains are building Android Apps both for enterprise and retail products. Whether you are student or in the IT industry, possessing Android Development skills will help you take the next big leap in your career.
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
IBM, after a very long time have introduced a public beta for Notes 9. We, at Maarga present you with a set of Cheat Sheets that will help you to traverse through the new features that IBM Notes have to offer you. The first cheat sheet consists of 10 features that we like and the cheat sheet will give you a detailed walk through.
Building Restful Web App Rapidly in CakePHPEdureka!
PHP scripting and MySQL database are one of the worlds most popular open source techniques used to develop websites. Add an advantage of a MVC framework to it and you can develop powerful, dynamic and easy to maintain database driven websites. PHP, MySQL and CakePHP are also platform independent i.e. You can easily port a website developed on a windows machine to a Linux based apache web server with minimal to no changes. The CakePHP MVC architect also adds some additional security against threats like SQL injections, hacking etc.
Project report - Web Browser in Java by Devansh KoolwalDevansh Koolwal
1 INTRODUCTION
1.1 IMPORTANCE OF THE TOPIC
1.2 WHERE IT IS USED? ITS APPLICATIONS
1.3 SCOPE
1.4 OVERALL DESCRIPTION
1.4.1 PRODUCT PERSPECTIVE
1.4.2 USER CHARCTERSTICS
1.4.3 PRINCIPAL ACTOR
1.4.4 GENERAL CONSTRAINTS
1.4.5 ASSUMPTIONS AND DEPENDENCIES
2. PROBLEM STATEMENT
3. TECHNOLOGY USED
3.1 FEATURES OF JAVA
4. SYSTEM REQUIREMENTS
4.1 SOFTWARE REQUIREMENTS
4.2 HARDWARE REQUIREMENTS
5. METHODOLOGY
6. IMPLEMENTATION
6.1 HOME.JAVA
6.2 WEBROWSER.JAVA
6.3 GMAIL.JAVA
6.4 YOUTUBE.JAVA
7. RESULTS
7.1 HOME.JAVA
7.2 WEBROWSER.JAVA
7.3 GMAIL.JAVA
7.4 YOUTUBE.JAVA
8. CONCLUSION
9. REFRENCES
By Devansh Koolwal
Everything PHP Developers Need to Be Productive. This article discusses Delphi for PHP 2.0’s indispensable features that help PHP s write PHP applications faster and with higher quality. At the end of this article you won’t need to start a new project to use Delphi for PHP, you will just open your PHP files and will be able to start using the source code editor, debugger, profiler, and visual development.
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
SharePoint is a web application framework and platform. SharePoint integrates intranet, content management, and document management.SharePoint is mostly used by midsize businesses and large departments. SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure.
Topics covered:
1. Demystify Microsoft SharePoint Server
2. SharePoint evolution; Opportunities for developers using SharePoint technologies
3.Cloud App model and Apps in SharePoint 2013
4. Use Case : Provider Hosted and Auto Hosted App
PHP scripting and MySQL database are one of the worlds most popular open source techniques used to develop websites. Add an advantage of a MVC framework to it and you can develop powerful, dynamic and easy to maintain database driven websites. PHP, MySQL and CakePHP are also platform independent i.e. You can easily port a website developed on a windows machine to a Linux based apache web server with minimal to no changes. The CakePHP MVC architect also adds some additional security against threats like SQL injections, hacking etc.
Webinar: PHP and MySQL - Server-side Scripting Language for Web Development Edureka!
The free webinar on PHP and MySQL titled "PHP and MySQL - Server-side Scripting Language for Web Development" was conducted by Edureka on 22nd November 2014
Android is fast becoming one of the biggest platforms for programmers today. There is a huge demand for skilled Android Developers all over the world. Most businesses across multiple domains are building Android Apps both for enterprise and retail products. Whether you are student or in the IT industry, possessing Android Development skills will help you take the next big leap in your career.
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
IBM, after a very long time have introduced a public beta for Notes 9. We, at Maarga present you with a set of Cheat Sheets that will help you to traverse through the new features that IBM Notes have to offer you. The first cheat sheet consists of 10 features that we like and the cheat sheet will give you a detailed walk through.
Building Restful Web App Rapidly in CakePHPEdureka!
PHP scripting and MySQL database are one of the worlds most popular open source techniques used to develop websites. Add an advantage of a MVC framework to it and you can develop powerful, dynamic and easy to maintain database driven websites. PHP, MySQL and CakePHP are also platform independent i.e. You can easily port a website developed on a windows machine to a Linux based apache web server with minimal to no changes. The CakePHP MVC architect also adds some additional security against threats like SQL injections, hacking etc.
Project report - Web Browser in Java by Devansh KoolwalDevansh Koolwal
1 INTRODUCTION
1.1 IMPORTANCE OF THE TOPIC
1.2 WHERE IT IS USED? ITS APPLICATIONS
1.3 SCOPE
1.4 OVERALL DESCRIPTION
1.4.1 PRODUCT PERSPECTIVE
1.4.2 USER CHARCTERSTICS
1.4.3 PRINCIPAL ACTOR
1.4.4 GENERAL CONSTRAINTS
1.4.5 ASSUMPTIONS AND DEPENDENCIES
2. PROBLEM STATEMENT
3. TECHNOLOGY USED
3.1 FEATURES OF JAVA
4. SYSTEM REQUIREMENTS
4.1 SOFTWARE REQUIREMENTS
4.2 HARDWARE REQUIREMENTS
5. METHODOLOGY
6. IMPLEMENTATION
6.1 HOME.JAVA
6.2 WEBROWSER.JAVA
6.3 GMAIL.JAVA
6.4 YOUTUBE.JAVA
7. RESULTS
7.1 HOME.JAVA
7.2 WEBROWSER.JAVA
7.3 GMAIL.JAVA
7.4 YOUTUBE.JAVA
8. CONCLUSION
9. REFRENCES
By Devansh Koolwal
Everything PHP Developers Need to Be Productive. This article discusses Delphi for PHP 2.0’s indispensable features that help PHP s write PHP applications faster and with higher quality. At the end of this article you won’t need to start a new project to use Delphi for PHP, you will just open your PHP files and will be able to start using the source code editor, debugger, profiler, and visual development.
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
SharePoint is a web application framework and platform. SharePoint integrates intranet, content management, and document management.SharePoint is mostly used by midsize businesses and large departments. SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure.
Topics covered:
1. Demystify Microsoft SharePoint Server
2. SharePoint evolution; Opportunities for developers using SharePoint technologies
3.Cloud App model and Apps in SharePoint 2013
4. Use Case : Provider Hosted and Auto Hosted App
If you are a web developer or want to create a website, the first thing that comes to mind is which language or framework you should choose? It is tough to choose between the two options. You don't have to be concerned about this question because we have solutions for you. We'll talk about the key languages for your website.
The interest of coding aptitudes is soaring and not just only for designers, writing computer programs is assuming a greater job in each profession way. The main importance of 'Code Up' is to learn to code interactively. In this project we are providing interface with different levels of question to enhance their programming skills based on the level of the questions solved. We are using Servlet, JSP and oracle database with Model 2 architecture so that request and response can be handled easily. We are using reflection Application Program interface API and runtime API for the execution and compilation of the code at runtime. An online based program compiler to enhance platform independent services for multiple languages support. Regardless of dynamic working nature of compiling the program, it is also capable of handling multiple request of code execution. Even though it is specially designed for student programmers who want to learn and improve their knowledge about the multiple languages and understand the various complexities of code to be improved before implementing it into real world software as a part or a component. This platform provides a web portal where one makes their account for daily improvement as well as to gather information about their coding knowledge growth and other important guide. It will help indivisible, mainly student to increase their knowledge in the field of coding .The present working code compiler is available but it has a slate limitation it won't execute all the programming languages. Moreover it might sometime throw an error. Some of the language like java IDE Integrated Development Environment Eclipse, Net Beans takes up a lot of space in the personal computer but the portable code compiler is completely mobile and can be accessed from anywhere in the world. Rimmy Kumari | Ganeshan M "Portable Code Compiler" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-4 , June 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30911.pdf Paper Url :https://www.ijtsrd.com/computer-science/programming-language/30911/portable-code-compiler/rimmy-kumari
The purpose of developing attendance
management system is to computerized the tradition way of
taking attendance. Another purpose for developing this
software is to generate the report automatically at the end of
the session or in the between of the session
Learn more about the features and limitations of ASP.net and Vue.js with us. Get more information about to get the best out of these powerful development frameworks.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
1. MyFacebookSocial networking
Uploaded by – Shalikram patel
Youtube channel – hindi tutorials darshan
on youtube
click here -
https://www.youtube.com/channel/UCdtnTI0z3z0Z9khysrIkrDg
youtube channel - hindi tutorials darshan
2. 1
CONTENTS
Chapter no. Page no
CHAPTER 1 INTRODUCTION ..............................................................................................................2
1.1 INTRODUCTION ....................................................................................................................2
1.2 OBJECTIVE .............................................................................................................................2
CHAPTER 2 TOOLS AND PLATEFORM .............................................................................................3
2.1 FRONT END TOOL.................................................................................................................3
2.2 BACK END TOOL...................................................................................................................3
CHAPTER 3 REQUIREMENT................................................................................................................5
3.1 SOFTWARE REQUIREMENT ...............................................................................................5
3.2 HARDWARE REQUIREMENT..............................................................................................6
CHAPTER 4 SYSTEM DESIGN.............................................................................................................7
4.1 DFD...........................................................................................................................................7
4.2 ER DIGRAM ............................................................................................................................9
4.3 USE CASE DIAGRAM..........................................................................................................10
CHAPTER 5 SCREENSHORTS............................................................................................................11
5.1 LOGIN PAGE.........................................................................................................................11
5.2 HOME PAGE .........................................................................................................................11
5.3 FRIENDS PAGE.....................................................................................................................12
5.4 MESSAGE PAGE...................................................................................................................12
5.5 PROFILE UPDATE PAGE ....................................................................................................13
5.6 DATABASE ENTRY.............................................................................................................13
CHAPTER 6 TESTING..........................................................................................................................15
6.1 UNIT TESTING .....................................................................................................................15
6.2 INTEGRATION TESTING....................................................................................................16
FUTURE SCOPE AND ENHANCEMENT...........................................................................................18
3. 2
CHAPTER 1 INTRODUCTION
1.1 INTRODUCTION
Myfacebook is a web based project which is similar to the facebook. This project have
Messaging (Chatting), sending friends request, Searching friend, Accepting friends request,
Posting posts etc. functionality. Java (J2EE) is used as a main programming Language with
supporting technologies like HTML, CSS, JavaScript, Ajax etc. This project is useful in the local
college network. We can use it for our college area communication locally hence no one can
hack it outside of college. The main advantage of this project is that we can communicate to each
other in the college area and we can maintain our profile for college life no other can access our
profile. It is also helpful foe those girls who don’t want to share their mobile no or profile for
communication. The API database independence is due to set of JAVA interfaces that are
implemented by a driver. The driver takes care of translating the standard JDBC calls into the
specific calls required by the database it supports.
MySQL Database is used for storing data with the help of SQL and JDBC. The JDBC API is
designed to allow developers to create JAVA code that can access almost any relational
database without needing to continually rewrite their code.
1.2 OBJECTIVE
Main objective of the project is to provide online platform for share their thought and stay
connected to their friends and public their own thought.
4. 3
CHAPTER 2 TOOLS AND PLATEFORM
2.1 FRONT END TOOL
HTML is a language for describing how pages of text, graphics and other information are
organized, formatted and linked together. By 1993, almost 100 computers throughout the world
were equipped to serve up HTML pages. Those interlinked pages were dubbed the World Wide
Web (WWW), and several web browser programs had been written to allow people to view web
pages. Because the popularity of the Web, a few programmers was Mare Andresen; he went on
to become rich and famous, selling one of the world’s most popular Web browser, Netscape
Navigator.
Today HTML pages are the standard interface to the internet. They can include animated
graphics, sound and video complete interactive programs, and good old fashioned text. Millions
of Web pages are retrieve each day from thousand of Web server computers around the world.
The Web is on the verge of becoming a mass-market medium, as high speed internet connection
through TV cables, modernized phone lines and direct satellite feeds become common place.
2.2 BACK END TOOL
In the world of web-accessible J2EE application Java server pages and Servlets occupy a
central position between enabled clients and application servers. JSP and Servlets as
working in the environment of the web container that provide connection and services.
By means of these connections, JSP and Servlets control the presentation of data derived
from operations on database to network-connected clients. This client role is suggested in
figure-
5. 4
Client Presentation
HTML, Multimedia, XML Objects
Server presentation control
Binary files, Query, Result, XML
Business Logic
Binary files, Query, Result, XML
Back End Database
Any J2EE server can execute Servlets and JSP pages but they can also run by standalone
Web Servers plugins. Servlets and JSP can be run with expensive server software and
hardware inside free web containers such as Apache Tomcat. JSP is not limited to
generating Hyper Text Markup Language (HTML) pages. The technology generates
content with Extensible Markup Language (XML), Markup Extensible HTML (XHTML)
formatting equally well.
The JDBC API is designed to allow developers to create JAVA code that can access almost
any relational database without needing to continually rewrite their code. MYSQL database used
for storing the data and as a back end tool, which store all related data in table form.
Internet
Aware Devices
Web Server / Web container
Files Servlets
Enterprise JavaBeans, JavaBeans
JDBC Drivers
SQL Database, Object Database
File System
Web Browsers
HTML pages
6. 5
CHAPTER 3 REQUIREMENT
3.1 SOFTWARE REQUIREMENT
Requirement Minimum Recommended
Programming language J2EE 1.5 J2EE 1.5 or above
IDE Netbeans Netbeans
Web Server Tomcat 5.0 Tomcat 5.0 or Above
Supporting package
Library
My SQL JDBC Driver 5.1
Beta
My SQL JDBC Driver 5.1
Beta
Back-End Software My SQL Server / Oracle My SQL Server
Operating System
Any Operating System with
JRE
Windows 10
7. 6
3.2 HARDWARE REQUIREMENT
Hardware Minimum Recommended
RAM 512 MB 2 GB
Disk space 2 GB of free disk space 20 GB of free disk space
Processer AMD or Above Intel i3 or above
Keyboard Standard standard
16. 15
CHAPTER 6 TESTING
Testing is a set of activities that can be planned in advance and conducted systematically. For
this reason a template for software testing - a set of steps into which we can place specific test
case design techniques and test case design techniques and testing methods –- should be defined
for the software process .A number of software testing strategies have been proposed. All
provide the software developers with a template for testing and all
6.1 UNIT TESTING
The test that occur as part of unit tests. The module interface is tested to ensure that Information
properly flows into and out of the program unit under test.
17. 16
6.2 INTEGRATION TESTING
Data can be lost across an interface; one module can have an inadvertent, adverse affecton
another; sub-functions, when combined, may not produce the desired major function individually
acceptable imprecision may not be magnified to unacceptable levels; global data structure can
present problems. Integration Testing is a systematic technique for constructing the program
18. 17
structure while at the same time conducting tests to uncover errors associated with interfacing.
The objective is to take unit testing components and build a program structure that has been
dictated by design.
19. 18
FUTURE SCOPE AND ENHANCEMENT
MyFacebook (Social networking) can be use for local college communication purpose by hosting
it on local college network. It will be a secure communication network for college campus.
Enhancement is possible on this project we can enhance it by including voice calling and video
calling functionality as all of we know that digital voice transmission is cheaper and safe. It is
also useful to maintain profile of each student of the college. All the student and faculty can
communicate using this project easily and passing of information will be easy.
As all of we know that now a day the internet is a part of life and every one are using internet
now a day hence all project which are related to internet have scope and enhancement
opportunities. People can share their photos, thought and can create their community on internet
by this project.