Mall Guide Project in Java

Study of the system:

In proposed system, we present a new GUI based system. The type of application that we are proposing to develop is a Mall Guide using automation. Our proposed project would be working using a server for database and information storage and users for information retrieval purpose such as list of shops, location of shops, and availability of goods and cost of goods.

This system is also useful for customers, who are interested to own a shop. for example, if a shop empty on the shopping mall then the customer who is interested can send a proposal to the owner of the shopping mall.

Customer Page

Functions:

These are the functions implemented into our application. They are:

  1. Browse:
  2. Search by name
  3. Search by category
  4. Explore map

1. Browse:

This function allows users to browse all the stores in the shopping malls.

2. Search by name:

This function allows users to search a particular store by name. The user will query the database according to the text given. If the database contains none of the text input by the user, the program will notify the users to try again.

3.  Search by category:

This function allows the user to select one option from a list of categories.  Once the user selects the category, the application will query the database to display the result.

4. Explore Map:

This function allows the users to view the map of the shopping mall and also magnify the view of the map. 

Advantages:

Create a paperless environment: All the information regarding the stores and the mall itself will be stored in the server. This will create a paperless environment in which whenever a visitor needs to obtain related information regarding a tenant in the shopping mall. 

It is user friendly interface to the customer: Requires no technical knowledge for searching. 

Easy to search: Search becomes easy based on the input provided. 

It requires less time: When a customer is searching for a product in a manual process it takes much time in searching for the store and the product, but when compared to our proposed system it takes less time because it gives the output based on the input i.e., searching of a store or shop.

Details of store

It also takes less time for a customer to own a shop 

Modules:

          In this project we include three modules. They are:

  1. Administrator
  2. Customer
  3. Shopkeeper 

1. Administrator:

The administrator responsibility is to create logs containing each and every information regarding stores, goods available, shop numbers , route for the shop through maps , updation of the shop details and routes if any changes from shopkeepers in the entire shopping mall.

A successful online mall demands a solution that integrates all the offerings in to one common interface, while at the same time, allowing each vendor the flexibility to add, edit and change their offerings in real time

Customer:

              The user is a person who comes to the shopping mall for shopping. The customer can avail the details of the stores and their respective products at the entrance of the shopping mall. User requirements are the input to Mall Guide.

Any person wishing to set up shop in the mall can send a proposal to the mall owner.

This system is also useful for customers, who are interested to own a shop. for ex: if a shop  is empty in the shopping mall then the customer who is interested can send a proposal to the owner of the shopping mall

Shopkeeper:

  The Shopkeeper is a person who owners the shops or a store in the shopping malls. He is the person who gives information on goods and services to the administrator about his shop.

Software Requirement Specification:

Introduction:

With tremendous changes in the technology, making the things very simple and more user friendly to the people and at the same time people also demand the information about everything in the simple form. So, we are introducing the concept of MALL GUIDE to make the people more convenient and comfortable.

Purpose:

MALL GUIDE is a system, which gives an overview of all shops in current retail shopping mall. MALL is a large retail complex containing a variety of stores, restaurants and other business establishments housed in a series of connected or adjacent buildings are in a single large building.

Nowadays the shopping MALLs are becoming center points to get any type of goods and services needed by the people. But the methods they are using to provide information regarding the goods such as, the availability of goods, range varieties and their locations are traditional. These methods take more time and the customers may feel inconvenient with these approaches .To overcome these problems in the existing system we propose new GUI based system, which is more user friendly to ordinary user with no technical knowledge.

Scope:

The aim of this Project is to perform the following operations

  • Managing all the details of the stores. The details will include the no of stores, name of store, location of the stores, product details of particular store and etc.
  • It is useful to the customers who are going to shopping.
  • Providing updates of store names, store locations & goods availability.
  • Administrator can always watch the progress of the mall details.
  • To create a paperless environment: All the information regarding the stores and the mall itself will be stored in the server. This will create a paperless environment in which whenever a visitor needs to obtain related information regarding a tenant in the shopping mall.
  • It is user friendly interface to the customer: Requires no technical knowledge for searching.
  • Easy to search: Search becomes easy based on the input provided.
  • It requires less time: When a customer is searching for a product in a manual process it takes much time in searching for the store and the product, but when compared to our proposed system it takes less time because it gives the output based on the input i.e., searching of a store or shop.

With tremendous changes in the technology, making the things very simple and more user friendly to the people and at the same time people also demand the information about everything in the simple form. So, we are introducing the concept of MALL GUIDE  to  make  the  people more convenient and comfortable.

MALL GUIDE gives an overview of all shops in current retail shopping mall.

In this system, we present a new GUI based system. The type of application that we are proposing to develop is a Mall Guide using automation. Our proposed project would be working using a server for database and information storage and users for information retrieval purpose such as list of shops, location of shops, and availability of goods and cost of goods.

The main reason behind our conceptual idea of this project is to feel that there are times when users often change their plan to go to other shops instead of the ones in their minds. This is probably due to the complicated buildup structure of the mall. 

Future Scope:

We have done the project based on standalone system. We have done the project placing the system at the entrance of the mall. For future enhancement, we can provide LAN connection, to the systems by placing single system at each floor. In the future we provide sms alerts to the regular registered customers if the shop is vacated or any shop is lended.

Virtual Assistance Java Project

Objective of the Project:

Virtual Assistance does not mean that a computer will automatically generate every document that you want, customized and ready to use. Each document will have some unique content, even if it is only the name and address of the addressee. This unique content will still need to be provided by you (or a database in the case of a mail-merged form letter).

Virtual Assistance software can help you create templates, specify rules and assemble documents. They might also be able to use the templates created by word processing programs such as Word.

Documents templates have been in use for quite some time now. Word processing programs typically have provision to create such templates, e.g., the .dot files in Microsoft Word. Word processing programs also offer facilities to generate customized documents from these templates, such as the mail merge facility of Word.

With document automation software of such capabilities, you need to do only the absolute minimum to create a document. It would almost seem that further document automation is possible only when computers can grasp your thoughts and convert them into relevant documents!

Virtual Assistance software can help you create templates, specify rules and assemble documents. They might also be able to use the templates created by word processing programs such as Word.

With document automation software of such capabilities, you need to do only the absolute minimum to create a document. It would almost seem that further document automation is possible only when computers can grasp your thoughts and convert them into relevant documents!

Study of the system: 

Virtual Assistance is a standalone application; it means that a computer will automatically generates every document that the user needed is customized and ready to use. Each document will have some unique content, if it is only the name and address of the addressee. This unique content will be taken from the database. And this database will look after by the profile manager. The details present in the data base can only access his /her desired document, for example letters. It is useful in everywhere like colleges, organizations. 

Administrator:

Administrator is the super user who maintains the profile of the personnel and maintains the document templates.

Profile Manager:

Profile Manager can add, delete, and update the details of the personnel.

Template Manager: 

Administrator

  •   Login into the System.
  •  Creates new Users, template.
  •   Views all the details of existing users, template.
  • Updates the template, user details.
  • Deletes the Template, user details.
  • Prints the Required document.

Template Manager can create ,deletes, modify the existing template and save the template for the future use.

Software Requirement Specification:

Introduction

Rapid development in science and technology is forcing the human beings to depend on some technology at some stage in solving very simple problem to complex problem. This software called virtual assistance is used to reduce some work at different places in the daily life work process. This document provides details about the entire software requirements specification for the software VIRTUAL ASSISTANCE.

Purpose:

Virtual Assistance is a standalone application; it means that a computer will automatically generates every document that the user needed is customized and ready to use. Each document will have some unique content, if it is only the name and address of the addressee. This unique content will be taken from the database. And this database will look after by the profile manager. The details present in the data base can only access his /her desired document, for example letters. It is useful in everywhere like colleges, organizations.

Scope:

The scope of the project is to perform the following operations

  • Managing all the details of the user, for ex: name, address etc is stored in database all these details will look after by profile master.
  • Profile master and user will be looking after by an administrator. All the changes are done by administrator only. Adminstrator can create, update different types of documents or letters, at the same time he can delete.
  • As administrator provides some templates, it is very easy to use the documents or letters at a time.
  • It is user friendly interface to the user: Requires no technical knowledge for his required document.
  • Easy to use:  becomes easy based on the input provided.
  • To Create a paperless environment: When many of the users require the same application, the same content will be written individually. This will require lot of paper work.  The unique content of all the documents will be stored in the database. This will create a paperless environment in which whenever the user require the document the content will be same, but the details will be different. Here the content is reusable.
  • It requires less time: When a user is needed for a document/letter in a manual process it takes much time in writing the document or letter, but when compared to our proposed system it takes less in providing the documents/letters because we mainly use the templates. And we can get many documents at a time.

 Login Page 

Login Page

Login Page for Administrator

Administrator Page:   

Admin Page

Administrator Task 

Conclusion: 

Virtual Assistance software automatically generates a document that the user needed. It provides same document for the different people by changing the details.

System is fully GUI based. It is easy to operate and user-friendly. Platform includes the in built back-up and recovery facility. Virtual Assistance reduces paper work, equipment maintenance.

All the objectives that had been charted out in the initial phases were achieved successfully.

Future Scope:

We have done the project based on standalone system. The future scope for this project can be developed using web based application. Using this application we can enhance the project to email process .i.e., we can provide the documents on the request of users to their email address. It reduces the paper cost and time.