Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 47

Dr.

Babasaheb Ambdekar Marathwada University, Aurangabad

PROJECT REPORT

ON

”Royal Paying Guest”

SUBMITTED

BY

Pratik.A.Sarwade

UNDER THE GUIDANCE

OF

Prof. Seema Kute

DEPARTMENT OF COMPUTER APPLICATIONS

MAHARASHTRA INSTITUTE OF TECHNOLOGY, AURANGABAD

2022-23
DECLEARATION

To,
The Head,
Computer Applications Department,
Maharashtra Institute of Technology, Aurangabad.

Respected Sir,

I Mr. Pratik Ajay Sarwade hereby declare that, the project titled “Royal Paying

Guest” developed and submitted as the partial fulfillment of submission for

SYMCA, under the guidance of “Prof. Seema Kute” is my original work and has

not duplicated from any other sources.

Date

Place

Your’s Sincerely

Pratik Sarwade
G. S. Mandal’s

Maharashtra Institute of Technology, Aurangabad


Department of Computer Applications

Certificate

This is to certify that, Mr. Pratik Ajay Sarwade, Student of Second Year of MCA

(part-II) has satisfactorily completed the project on “Royal Paying Guest” as partial

fulfillment of the course Master of Computer Applications Affiliated to Dr.

Babasaheb Ambedkar Marathwada University, Aurangabad during the academic

year 2022-23

Prof. Seema Kute Dr. Prashant Chintal


Internal Guide Head of Department

External Examiner
ACKNOWLEDGEMENT

It gives me a great pleasure to acknowledgement the contribution of all people, who have
directly or indirectly helped me in the development of my project for MCA-II. I would like to
express a deep sense of gratitude to my faculty members for their continuous encouragement and
guidance which shaped my efforts. I am deeply indebted to my company’s project guide
Mr.Vishwajit Swami from G-Soft Solution for his continuous encouragement, valuable guidance
and help for completing this project. Without his help completion of this project was highly
impossible. I would like to express to my sincere regards to Dr.Prashant Chintal Head of
Department - MCA, I am great thankful to my project guide Prof. Seema Kute for guiding me
and constant encouragement for this project. I also thank all respected faculty members for their
kind cooperation and timely help to me during the project, because of whom. I was able to
complete my project.

Thank You
Pratik Ajay Sarwade
INDEX
Sr.
Numbe Content Page
No.
r s
1. 1.1 Company profile 1-3
1.2 Existing System and Need for System 4
1.3 Scope of Work 5
1.4 Operating Environment at Server Side Hardware and Software 6
Operating Environment at Client Side – Hardware 6
1.5
and Software
1.6 Detailed Description of Technology Used 7-12
2. PROPOSED SYSTEM
2.1 Proposed System 13
2.2 Objectives of System 13
2.3 User Requirements 14-16
3. ANALYSIS & DESIGN
3.1 Data Flow Diagram (DFD) 17
3.2 Use case diagram with use case scenario 18
3.3 Use case diagram for managing notification 19
3.4 Use case diagram for managing complaint 20
3.5 Use case diagram for managing room 21
3.6 Use case diagram for managing booking 22
3.7 Use case diagram for managing payment 23
3.8 Sequence Diagram 24
3.9 Input Screens 25-33
3.10 Test Procedures and Implementation- With a Test Case 34-38
4. Drawbacks and Limitations 39
5. Conclusion 40
6. Bibliography and References 40-41
1.1 Company Profile

Name: - G-Soft Solution.


Location: - 203 Dangat Park, Mumbai Bangalore Highway, Warje, Pune-411058.
Phone: - 7387042015
Email: - hr@gsoftsolution.org

Business Profile:-
G-Soft Solution is Software Development Company offering software
development services for its customers. G-Soft Solution is founded in 2015, India. We are
interested to establish a software business across the PAN India, so we put out our 1st step
towards to his success with his talented Team support.

We believe in team work to provide the best services to our customers.


Customer’s satisfaction in term of service & quality work delivery is our aim G-Soft Solution has
a Vision to become a 'First Choice Partner' with its long-term planning, practical operational
experience, capability to deliver, stainless reputation with its Clients.

Our well-coordinated professional's team and the unique approach of


customer's problem-solving allow us to create the solutions based on cutting edge of information
technologies. A combination of experience, customer-centric processes and best practices, allows
us to deliver high-quality solutions to our clients "on time … in budget".

We believe in making use of the software the way it was meant to be. To
reduce/ease human effort and that’s what we have thought in our mind, we could easily connect
with our clients and meet their expectations. Management team is characterized by a uniquely
strong combination of knowledge and experience. The team has vast global experience and
proven track records within their respective domains. We are headed by an executive team that
brings an exhaustive number of years of experience in the Information Technology.

The team at G-Soft Solution brings together a right blend of a rapid


execution processes and meticulous planning in our work. G-Soft Solution provide its customers
the best return on their IT investments by making the best technologies and the best people work
with them.

1
Mission:
To become one of the best software services providers for global network with upcoming
systems/technologies, thought is our passion to commit our services/ software to reduce client’s
time efficiency and value less efforts for making them a chance to be the globe “first choice”.

Vision:
To Provide World class services to our Partner for feasible and effortless solutions with
innovative thoughts as changes are pleasing in Information Technology, having a unique team
for support our client to be their “First Choice” for practical and operational relations.

Quality Management:
 Quality assurance

Established organizational procedures and standards for quality.

 Quality planning

Select procedures and standards applicable for a particular project and customize
these as per customer requirement.

 Quality control

Ensure that procedures and standards are followed by the software development
team.

2
Key Asserts:
 Total Customer Satisfaction

 Total Business Solutions

 100 % with quality and on-time delivery

 24 x 7 Service throughout the globe

 Focus to core Business Processes and Technology

 To enhance and enrich customer satisfaction

 Data privacy and security

Excellency:
 Banking applications

 MLM software

 Industrial automation

 Logistic

 Hospital management System

 ERP module

3
1.2 Existing System

In Existing System, various discrete applications solve the purpose of what we are trying to
demonstrate in this project partially. Being discrete, they will incur their respective data in a
different manner. Due to this there is a huge consumption of data and time. The user when tries
town a rental paying guest and consume food in a food zone he/she has to open separate
application for this purpose. Therefore the system lacks integration of this application. Say a
person books a room in a paying guest on the basis of his location using NESTAWAY, which
only provides the detail and infrastructure of the accommodation, he/she will not have any access
to find a suitable food zone. Since food and shelter go hand in hand, that is it will be futile to
book a room in an area without food zone in the proximity. Therefore the existing system though
solves the problem but does it in a way which is hectic, lethargic and time consuming which
gives us a hint to design an application based on the algorithm of integrating these platforms.

1.2 Need for System

In Need of System there are hotel room booking and flat booking services available like OYO &
NESTAWAY Applications to locate, rate & visit the restaurants are available like
ZOMATO.There are no solutions yet to locate stationary shops in the proximity of the location.
Disadvantages of Existing System They are meant for hotel and flat services only. None provide
paying guest solution. Lack of budget based restaurant services in the application.

The system will cover booking, accommodation, meals, and accounts details. Moreover, special
services such as laundry, ironing and room service will be automated by the system also, not to
forget the additional facilities information that will be efficiently handled by the system.

4
1.3 Scope of Work
To provide furnished accommodation to the students on twin sharing basis, per room, who will
be resident at the aforementioned premises. Details of facilities to be provided are given as
below. Facilities in the Rooms: Each resident student will be provided with:

 One Single bed

 One Mattress and pillow

 One Study table

 One Study chair

 One Almirah

 Common Facilities.

 Desert Cooler/Air Conditioner one per room

 TV with cable connection and sofa set in the drawing room of every flat.

 Wi-Fi internet facilities in all the flats.

 24 hours power backup and water facilities.

 Drinking water (RO System) with Refrigerator in every flat.

 Sufficient security arrangements at the hostel premises.

 Laundry facilities for washing and ironing of clothes on payment basis.

 24 hours maintenance facility for repair of Electrical /Plumbing other maintenance issues
pertaining to the hostel.

 Provision of vehicle for medical emergency.

 Provision of Supervisory staff - Hostel Wardens and other staff.

 Cleaning and hygiene maintenance services for Rooms and Common areas of the Hostel, daily.

 First aid medical facilities, list with telephone numbers of nearby Hospitals, Nursing Home and
ambulance facilities.

 Adequate number of fans and lights.

 Hot Water during winters & Curtains for all windows.

5
1.4 Operating Environment at Server-Side Hardware and Software

Software Requirements:-

 VS Code with BLACKBOX & AIPRM Ext.


 IDE: VS Code, Sublime Text.
 Browsers: Google Chrome, Microsoft Edge.

Hardware Requirements:-

 Windows Operating System 7/8/9/10/11+


 Processor Ryzen 5 and above.
 Ram 8 GB Minimum.
 HDD 100 GB+.

1.5 Operating Environment at Client-Side Hardware and Software

Software Requirements:-

 Browsers: Google Chrome, Microsoft Edge, Mozilla Firefox, etc.

Hardware Requirements:-

 Windows Operating System 7/8/9/10/11+


 Processor Ryzen/ Intel basic and above.
 Ram 4 GB.
 HDD 50 GB+.

6
1.6 Detailed Description of Technology Used

Frontend Technologies:-
 HTML 5
 CSS 3
 Bootstrap

Backend Technologies:-
 JAVA
 Eclipse
 Hibernate ORM
 My SQL
 HQL
 JSP
 Servlets

Description:-

Frontend Technologies:-

HTML/ HTML5:-
HTML5 is commonly thought to be the fifth version, or release, of the Hypertext Markup
Language (HTML), a standardized descriptive language that specifies how to structure
webpages. Despite this usage, the term HTML5 is now treated as more of a buzzword than a
version, one that loosely describes a set of modern web technologies, including HTML.

A document-formatting language derived from the Standard Generalized Markup Language


(SGML), predominately used to create Web pages. The user’s browser interprets HTML
commands and formats the page layout, fonts and graphics on the screen. One of the more
powerful features of HTML is its ability to create hyperlinks that enable the user to navigate
between documents and files with a single click. HTTP is also sometimes used for messaging
attachments as a way of supporting rich text formatting across product boundaries.

HTML that is generated by a program or service is considered “dynamically generated HTML,”


which has been confused with the Netscape and Microsoft technology called dynamic HTML
(DHTML). These technologies offer client-side mechanisms for enhancing the capabilities of the
Web browser and HTML documents.
7
CSS/ CSS 3:-
CSS3 stands for Cascading Style Sheet level 3, which is the advanced version of CSS. It is
used for structuring, styling, and formatting web pages. Several new features have been
added to CSS3 and it is supported by all modern web browsers. The most important feature
of CSS3 is the splitting of CSS standards into separate modules that are simpler to learn and
use.

CSS3 is capable of making the web page more attractive and takes less time to create. CSS3
is backward compatible with CSS. CSS3 is the latest version, hence it supports responsive
design. But in CSS3 we can perform all kinds of animation and transformations as it supports
animation and 3D transformations.

CSS3 has a good collection of HSL RGBA, HSLA, and gradient colors.CSS3 provides
advanced codes for setting rounded gradients and corners.CSS3 has many advance features
like text shadows, visual effects, and a wide range of font styles and colors.

SS3 list has a special display property defined in it. Even list items also have counter reset
properties.CSS3 is the latest version of CSS and was released in 2005.CSS3 memory
consumption is low as compared to CSS.

Bootstrap:-
Build responsive, mobile-first projects on the web with the world's most popular front-end
component library. Bootstrap is an open source toolkit for developing with HTML, CSS, and
JS. Quickly prototype your ideas or build your entire app with our Sass variables and mix ins,
responsive grid system, extensive prebuilt components, and powerful plugins built on
jQuery.1.2 Bootstrap is a free and open-source front-end library for designing websites and
web applications. It contains HTML- and CSS-based design templates for typography, forms,
buttons, navigation and other interface components, as well as optional JavaScript
extensions. Unlike many web frameworks, it concerns itself with front-end development
only.

8
Backend Technologies:-

JAVA:-
Java is a high-level, third generation programming language, like C, FORTRAN, Smalltalk,
Perl, and many others. You can use Java to write computer applications that play games,
store data or do any of the thousands of other things computer software can do. Compared to
other programming languages, Java is most similar to C. However although Java shares
much of C's syntax, it is not C. Knowing how to program in C or, better yet, C++, will
certainly help you to learn Java more quickly, but you don't need to know C to learn Java. A
Java compiler won't compile C code, and most large C programs need to be changed
substantially before they can become Java programs. What's most special about Java in
relation to other programming languages is that it lets you write special programs called
applets that can be downloaded from the Internet and played safely within a web browser.
Java language is called as an Object- Oriented Programming language and before beginning
for Java, we have to learn the concept of OOPs (Object-Oriented Programming).

Eclipse:-
Eclipse is an integrated development environment (IDE) used in computer programming, and
is the most widely used Java IDE. It contains a base workspace and an extensible plug-in
system for customizing the environment. Eclipse is written mostly in Java and its primary use
is for developing Java applications, but it may also be used to develop applications in other
programming languages through including: Ada, ABAP, C, C++, COBOL, D, Fortran,
Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby
(including Ruby on Rails framework), Rust, Scala, Clojure, Groovy, Scheme, and Erlang. It
can also be used to develop documents with Latex (through the use of the TeXlipse plug-in)
and packages for the software Mathematics. Development environments include the Eclipse
Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT
for PHP, among others. The initial codebase originated from IBM Visual Age. The Eclipse
software development kit (SDK), which includes the Java development tools, is meant for
Java developers. Users can extend its abilities by installing plug-ins written for the Eclipse
Platform, such as development toolkits for other programming languages, and can write and
contribute their own plug-in modules. Since Equinox, plug-ins can be plugged/stopped
dynamically and are known as (OSGI) bundles Released under the terms of the Eclipse
Public License, Eclipse SDK is free and open-source software, although it is incompatible
with the GNU General Public License. It was one of the first IDEs to run under GNU Class
path and it runs without problems under Iced Tea.

9
Hibernate:-
Hibernate ORM (Hibernate in short) is an object-relational mapping library for the Java
language, providing a framework for mapping an object-oriented domain model to a traditional
relational database. Hibernate solves objectrelational impedance Mismatch problems by
replacing direct persistence-related database accesses with high-level object handling functions.
Hibernate is a free software that is distributed under the GNU Lesser General Public License.
Hibernates primary feature is mapping from Java classes to database tables (and from Java data
types to SQL data types). Hibernate also provides data query and retrieval facilities. It generates
SQL calls and relieves the developer from manual result set handling and object conversion.
Applications using Hibernate are portable to supported SQL databases with little performance
overhead.

HQL:-
Hibernate provides an SQL inspired language called Hibernate Query Language (HQL) which
allows SQL-like queries to be written against Hibernator’s data objects. Criteria Queries are
provided as an object-oriented alternative to HQL. Criteria Query is used to modify the objects
and provide the restriction for the objects.

MySQL:-
Structured Query Language is a third generation language for working with relational databases.
Being a 3G language it is closer to human language than machine language and therefore easier
to understand and work with.

• Dr. E. F. Ted Cod who worked for IBM described a relational model for database in 1970.

• In 1992, ANSI (American National Standards Institute), the apex body, standardized most of
the basic syntax.

• It’s called SQL 92 and most databases (like Oracle, MySQL, Sybase, etc.) implement a subset
of the standard (and proprietary extensions that makes them often incompatible).

10
Why MySQL:-

Free as in Freedom - Released with GPL version 2 license (though a different license can
be bought from Oracle, see below).

• Cost - Free!

• Support - Online tutorials, forums, mailing list (lists.mysql.com), paid support contracts.

• Speed - One of the fastest databases available.

• Functionality - supports most of ANSI SQL commands.

• Ease of use - less need of training / retraining.

• Portability - easily import / export from Excel and other databases.

• Scalable - Useful for both small as well as large databases containing billions of
records and terabytes of data in hundreds of thousands of tables.

• Permission Control - selectively grant or revoke permissions to users.

Servlets:-

Servlet technology is used to create web application (resides at server side and generates
dynamic web page). Servlet technology is robust and scalable because of java language.
Before Servlet, CGI (Common Gateway Interface) scripting language was popular as a
server-side programming language. But there were many disadvantages of this technology.
We have discussed these disadvantages below. There are many interfaces and classes in the
servlet API such as Servlet, Generic Servlet, HTTP Servlet, Servlet Request, Servlet
Response etc. A Java servlet is a Java program that extends the capabilities of a server.
Although servlets can respond to any types of requests, they most commonly implement
applications hosted on Web servers. Such Web servlets are the Java counterpart to other
dynamic Web content technologies such as PHP and ASP.NET.

11
JSP:-

JSP technology is used to create web application just like Servlet technology. It can be
thought of as an extension to servlet because it provides more functionality than servlet such
as expression language, jstl etc. A JSP page consists of HTML tags and JSP tags. The jsp
pages are easier to maintain than servlet because we can separate designing and development.
It provides some additional features such as Expression Language, Custom Tag etc. Java
Server Pages (JSP) is a technology that helps software developers create dynamically
generated web pages based on HTML, XML, or other document types. Released in 1999 by
Sun Microsystems, JSP is similar to PHP and ASP, but it uses the Java programming
language. To deploy and run Java Server Pages, a compatible web server with a servlet
container, such as Apache Tomcat or Jetty, is required.

12
2 PROPOSED SYSTEM

2.1 Proposed System:-

We propose a project which is a web application used to book paying guest rental
accommodations, food zone, or a restaurant, as well as stationary or student related articles’
shop in the proximity of the location of the user. It is an application which contains all the
three modules in an integrated platform. Previously in the existing system they were discrete
and random, now it is merged into one distinct application. This not only includes facilitates
the clients but also helps various users to host their accommodation on the website. When a
user browses our website, he/she enters his location (or taken up manually). Our website will
have various cloud storing features. Using this cloud services, the user will be able to track
down the entire paying guest in the neighborhood. The user can then contact the particular
host of the rental service regarding the reservation and availability of the room. The
availability features can be updated by the host using our application accessing the cloud
storage. Using real time tracking, the user will be able to sniff around our application and
find food zones on the basis of the location of paying guest. This will remove the problem of
transportation from the paying guest to the restaurant.

2.2 Objectives of System:-

 To enable online booking via the internet.

 To enable automated data entry methods.

 Ensure efficient and reliable communication within the PG.

 Avoid data entry errors by use of input masks.

 Enable easy authorized modification of data.

 Enforce security measures to avoid unauthorized access to guest records.

 Enable fast and easy retrieval of guest records and data for fast reference activities

13
2.3 User Requirements: -

1. Functional Requirement:-

Functional Requirements: - Access the admin interface with a user name and
password.

Functional Requirement The admin shall login to the admin interface.


Input The admin shall input his user name and password.
Output The admin will be granted access to the admin’s
interface.
Exceptions An error message is displayed if the entered user
name and password is invalid.

Functional Requirements: - Add new paying guest.

Functional Requirement The admin shall be able to add a new paying guest
information
Input Member name, address, and contact
Output The new paying guest record will be added to the
database
Exceptions N/A

14
Functional Requirements: - Update paying guest information

Functional Requirement The admin shall be able to update paying guest


information
Input Member name, address, and contact
Output The record will be updated to the database
Exceptions N/A

2. Non-Functional Requirements:

 Product Requirement:
 Efficiency Requirement:
 Performance Requirement:
Both the launch and response times of the application shall be kept to a minimum.

 Storage Requirement:-
The application should not occupy more than 2GB.

 Usability Requirement:-
Both the user interface and the behavior of the system should be intuitive to its users.

 Reliability Requirement:-
The system’s functionalities shall behave as expected and should handle any types of input.

 Portability Requirement:-
The application shall be compatible with the Windows operating system.

15
3. Organizational Requirement:-

 Delivery Requirement:-
The PG application shall be delivered till mid of Nov-Dec.

4. External Requirement:-

 Ethical Requirement:-
The PG management system shall respect the code of ethics regarding the culinary
business.

16
3 ANALYSIS AND DESIGN
4

4.1 Data Flow Diagram (DFD):-

17
4.2 USE CASE DIAGRAM WITH USE CASE SCENARIO:-

18
4.3 USE CASE DIAGRAM FOR MANAGING NOTIFICATION :-

19
4.4 USE CASE DIAGRAM FOR MANAGING COMPLAINT:-

20
4.5 USE CASE DIAGRAM FOR MANAGING ROOM:-

21
4.6 USE CASE DIAGRAM FOR MANAGING BOOKING:-

22
4.7 USE CASE DIAGRAM FOR MANAGING PAYMENT:-

23
4.8 SEQUENCE DIAGRAM:-

24
4.9 INPUT SCREENS:-

25
Add New Room Type

26
Add New Room

27
Bed Book Information

28
Add New Room Maintenance

29
Add New Employee

30
View and Reply on Complaint Information

31
Update Paying Guest Information

32
Paying Guest Complaint Send

33
4.10 Test Procedures and Implementation- With a Test Case:-

 Testing Strategies:-

The strategy for web application testing adopts basic principles for all software testing and
applies strategy and tactics that have been recommended for objectoriented system. The
following steps summarize the approach. The content model for the Web Application is reviewed
to uncover errors. The interface model is reviewed to ensure all cases can be accommodated. The
design model is reviewed to uncover navigational error. The UI is tested to uncover errors in
presentation or navigation. Selected functional components are unit tested. Navigation
throughout the architecture is tested. The Web Application is implemented in variety of different
environmental configurations and is tested for compatibility with each configuration. Security
tests are performed in an attempt to exploit vulnerabilities in Web Application or within its
environment. Because many web Application evolve continuously, Web Applications testing is
an ongoing activity.

 Types of testing technique :-

1. White Box Testing Technique:-


White box testing is also known as structural testing. White box examine the basic program
structure and it drives the test data from program logic, ensuring that all statement and conditions
have been executed at least once. White box tests verify that the software design is valid & also
whether it was built according to the specified design.

Different methods used are:

Statement coverage- executes all statement at least once. (Each and every line) Decision
coverage- executes each decision direction at least once.

Condition coverage- executes each and every condition in the program with all possible
outcomes at least once.

Using white box testing method, the software engineer can derive test cases that:

 Guarantees that all independent paths within a module have been exercised at
least once.
 Exercise all logical decision on their true and false sides.
 Execute all loops at their boundaries & within their operational bounds.
 Exercise internal data structures to ensure their validities.

34
2. Black Box Testing Technique:-
Black-box test technique treats the system as a “black-box”, so it doesn’t explicitly use
knowledge of the internal structure. Black box test design is usually described as focusing on
testing functional requirement. Synonyms for black box include: Behavior, Functional, Opaque-
box and Close box. Black box testing is conducted on integrated, functional components whose
design integrity has been verity through completion of traceable white box test. Black box
testing traces the requirements focusing on system external. Three successful techniques for
managing the amount of input data required include:

 Equivalence Partitioning
 Boundary Analysis
 Error Guessing

3. Unit Testing:-
Unit testing concentrates on each of the software as implemented in source code, important
control path are tested to uncover errors within the boundary of the module. The unit test is
normally white box oriented. It is usually the programmer that dose unit testing on his own
module.

4. Integration Testing:-
The individual components are combined with other components to make sure that necessary
communications, links and data sharing occur properly. It is not truly system testing because the
components are not implemented in the operating environment. The integration phases require
more planning and some reasonable sub-set of production-type data. Larger system often
requires several integration steps. This approach is to do incremental integration to avoid the
“big-bang” problem. That is when entire program is put together form its entire unit and tested as
a whole. The “big-bang” approach usually results in chaos which incremental integration avoid.

5. Top-Down Testing:-
The top down integration is when modules are integrated by moving downward through the
control hierarch, beginning with the main control module. Modules subordinated to the main
control module are incorporated into the structure in either depth-first or breathe first manner.
The top down integration verifies major control or decision point early in the test process.

35
6. Bottom-Up Testing:-
As it name implies, beings construction & testing with atomic module. Because components are
integrated from the bottom up, processing required for components subordinated to a given level
is always available & the need for stubs is eliminated.

Low level modules are combined into cluster that specific software function.

These clusters are coordinated & the input & outputs are tested.

The cluster is tested.

These clusters are combined moving upward in the program structure.

7. System Testing:-
Steps taken during software design & testing can greatly improve the probability of successful
software integration in larger system. The system test phase beings once modules are integrated
enough to perform tests in a whole system environment.

8. Regression Testing:-

Each time a new module added as part integration testing, software changes. These changes may
cause problem with functions that previously worked flawlessly. In the context of integration test
strategy regression testing is the re-execution of some subset that have already been conducted to
ensure that change have not propagated unintended side effects.

9. Alpha & Beta Testing:-

Before alpha & beta testing, software is completely assembled as package. Interfacing errors
have been uncovered &final series of software test May being. Alpha testing are those testing
which the developer at developer’s site dose. Beta testing are those testing which the users or
client at their own site dose.

36
10. Installation Testing:-

Traditionally, this is where the users ‘get their first crack’ at the software. Unfortunately, by this
time, it’s usually too late. If the users have not seen prototypes, been involved with the design,
and understood the evolution of the system, they are inevitably going to be unhappy with the
result.

11. GUI Testing:-

GUI (Graphic User Interface) testing means to test the Look & feel of the application, to ensure
it meets its written specifications. This normally done through the use of variety of cases.

 To Show GUI: 2393 Millisecond time is needed.

 Windows is properly open for menu based commands.

 All the data content contained with the properly addressable with a mouse, function keys,
directional arrows, and keyboard.

 Active windows properly highlighted.

 Incorrect mouse picks within windows does not cause any side effects.

 Windows properly close.

 Appropriate menu bar displayed in the appropriate context.

 Pull down operation works properly.

 Name of the menu functions are self-explanatory.

 Single click are required to properly recognize in context.

37
38
5 DRAWBACKS & LIMITATIONS

No other system can be a perfect. Every System has its own drawback and limitation. Though we
try to build a perfect system, through the whole system is design with considering all the facts
and requirement of user. We found that all facts and requirement of user. We found that still
have some point to improve. We found that following limitation and drawback:

 Every time need internet connection.

 System is running in Maharashtra only not all over the world.

 System has been developed for localized market.

 System is not providing any customer care support.

 The physical and photos of the gap is too big. Net purchase only is seen pictures of goods, to
really get your hands, you will feel and the objects are not the same as. This is not in the mall to
buy the rest assured.

 There are still people who are technology illiterate and still find very difficult to use internet to
buy things.

39
6 CONCLUSION

This integrates basic amenities for the users especially the students in one platform. It further
extends the feature of advertising the hosts’ accommodation facilities over the website
application. All in all this application will turn out to be a boon for all the students by providing
them with a portable all-in-one application. None of the applications in the existing system
support such a user friendly atmosphere where all the three features are merged into one
integrated platform. There are many conclusive features in the website which suggests there can
be further development and an outlook can be created for business perspective using various
hosting platforms. The inclusion of cloud services makes it all the more remarkable. The
integration of these platforms can make a subtle environment where a user can incur less data
and also save time. The evidence that the website uses the positioning system can serve as a tool
which will be serving as a boon for the website in the layout. The portable and the easy approach
of the website will lead to the future development of website. This website culminates all the
day-to-day issues which can be taken up as an idea for business perception. In the long run this
website can serve as a potential business supplement. Since the communication between the
client and the host is subjunctive and very wide open this may lead to data transparency. This
application not only serves the issues but also looks after the choices or preferences of the clients
using this application in a new location. From the managerial point of view it is rightly said
“Time is Money”. Finally to wrap the content of the report, it suggests a method to reduce the
time and data of an individual which serves as an asset to the being.

7 BIBLIOGRAPHY

 Web application for booking paying guest & explore mess and stationary in the nearby
location IRJET-V4I3245.

 E-FOODWORLD- IRJET-V3l1214.

40
6 REFERENCES

 WWW.Stackoverflow.com

 WWW.W3schools.com

 WWW.Wordpress.com

 WWW.bookmypg.co.in

 WWW.stanzaliving.com

 WWW.gopgo.in

 Maharashtra Co-operative Housing Societies Act; [MCS Act] 1960

 Seed house, D. (1986), Foundation for Health Achievement, Health Policy, vol. 7, issue,
3.

 United Nations, (1948), The Bill of Human Rights.

 Online Society Management System - Software for Cooperative Society –


WWW.society123.com

41

You might also like