Cooking Recipe Management System .Net Project

Introduction:

Cooking is the most talented one where every one cannot do it. for some of them cooking is hobbies and for some of the it is time pass.

Preparing new items are experimental one only few them exist in the previous time. but now every one was trying in preparing new items irrespective of region and country.

And for some of the cooking is business where they can maintain hotel or restaurant.

And for some of them likes to tasting a different kind of food items.

And for all kinds of people above need to do manually work to know about the preparation of new food items and to people who want to try new items and also who want to taste different items.

Abstract:

The manually work is the these people have to get knowledge or information from different kind of sources like books, people, etc. But these is very difficult to find out answers for queries of about their issues.

So from this Cooking Recipe Management System project we are giving ultimate solution for all of them that is we are making website where each and every one check and see the website.

These website don’t required any username and password. so every one can see the website. and our website is contain about all the food items with irrespect of the region or country.

All kind of items are displayed on the websites. so our website is open for any one with irrespect of country and region.

To resolve the issues of the previous things we are not  providing any restriction for the user to see website.

EXISTING SYSTEM:

The present system is all about manually displaying or publishing the cookie recipes.

In previous people use to display the cooking items in the newspapers ,books ,magazines etc.

If they want to know about any new items then they used to search books ,articles ,newspaper and ask others.

As these will be manually and people use to face difficultly in sharing their information.

The sharing of the cookie items makes the problems for common people ,business ,hotels  also.

PROPOSED  SYSTEM:

The proposed one the solution for common people, business and hotels also.

We are creating a application which will be hosted in web. so everyone can access the details from anywhere of the world.

So this makes easier to everyone. The Cooking Recipe Management System application is the website will be hosted in internet.

So a user or visitor can visit the website check for the recipes and search for the recipes and even he can add recipes to the websites also.

The recipes which are added to the websites are store in database.

Then we had admin the person who maintences the website will check for the newly added recipes. he approves the recipes then that recipes are displayed in the websites.

HARDWARE REQUIREMENTS:

System    :   Pentium IV 2.4 GHz.

Hard Disk             :   40 GB.

Floppy Drive  :   1.44 Mb.

Monitor  :   15 VGA Colour.

Mouse  :   Logitech.

Ram  :   512 Mb.

SOFTWARE REQUIREMENTS:

Operating system   :   Windows XP/7.

Coding Language  :   ASP.net, C#.net

Tool  :  Visual Studio 2010

Database  :  SQL SERVER 2008

MODULES:

A module is a bounded contiguous group of statements having a single name and that can be treated as a unit. In other words, a single block in a pile of blocks.

  • Admin
  • User

ADMIN MODULE  DESCRIPTION:

Admin is the person who maintains the websites. This person will get a mail to his account when visitor adds the new recipe to the website.

Then admin check for the recipe and then he will finalized the recipe this can seen in website.

Admin the person who maintains the website that means he can add or delete the recipe or even he can modify the recipe.

In the admin will add the categories and articles which will be displayed in the website.

He has the permission the add or delete or modify any content in the website.

Admin can checks the comments on each recipe given by the users.

USER MODULE  DESCRIPTION:

A user is the person who visit the website and check the recipes and search for the recipe and he can add the recipe to the website.

That recipe will be approved by the website admin then that will be seen by  every user.

Visitor can send the recipe to his friend mail id also . visitor has chance to give comments on recipe.

CONCLUSION:

From our website we can solve the issue which are existing in the previous time. By these website we are going to make or bring different kind of food items in one place and make the user to share their knowledge to other and know about the different food items.

Outage Impact Retrieval and Remote Server Monitoring System

Organizations with many servers that host multiple applications find it difficult to maintain their servers. An applications running on a server may be dependent on some application running on another server. An outage in one server may lead to abandoning of job in multiple related servers.

This can lead to tedious efforts in rolling back dependent jobs that would be in an inconsistent state because of outage. If the outage timings are known beforehand, the jobs in dependent servers can be planned accordingly.

The basic objective of this tool is to help the project members obtain information about planned outages and get SMS and mail alerts in case of unplanned outages.

The architecture of the tool could be split into:-

1. Backend – Sql SERVER 2008
2. Front end – ASP.NET (One Windows batch application and a web application)
3. Scheduler- Windows job scheduler

Front end involves developing forms to get the inputs from the user like name of server, location, start and end time and impacted day. The user can enter any or all of the details, based on which a dynamic query will be generated in the backend to fetch impacted servers. The details of impacted servers will be displayed in a gridview.

The user will be provided an option to export the details to excel sheet as well.

Backend involves the data model, development of scripts & loading the tables with server and job details. Details of location of server, planned outage duration and day of the week on which the job is run are among the important details that are to be captured. A stored procedure must be written to generate a dynamic query based on user input and execute the generated query to obtain details of impacted servers.
Another form will be provided to users to register their contact details and name of desired server for which they would want to update details of future planned outages. If any entry is added in outage tables for the specified server, the user will be sent an alert.

There is one more windows application written to ping servers at frequent intervals. If any server that does not have an entry in outage tables of database is unable to be reached, an alert mail and message is sent to recipients configured in web.config file.

A list of jobs that are to be run mandatorily are also configured in a table along with the expected start and end timings. Once a server is found reachable, a job status check is carried out. If the job runs beyond the expected time or fails to run, an alert is sent to configured recipients.

At times of network outage, situations may arise to use systems not connected to cognizant or client network. If there is a power outage, the process running on the system may get impacted. Hence a job is written to send alert mails in case the power state of a system goes offline.

The details of jobs that have failed are added to database. A dashboard showcasing the list of servers that are unexpectedly down and list of processes that have failed for the current day is to be designed. The dashboard will set to be refreshed every 10 minutes.

Advantages:-

Reduces time and effort in rolling back transactions that are dependent on server that unexpectedly has an outage Helps to plan tasks that are dependent on the servers with planned outage.

Development Methodology:-

Water Fall method of software development will be used for developing the tool. Various phases are as given below:

• Refining the requirements
• High level design (backend and front end)
• Detailed design (backend and front end)
• Coding and Unit testing (developing the scripts & front end frames)
• System testing & Data validation
• Integration testing
• Implementation
• User acceptance testing (UAT)

Tools and Technologies:

Operating System : Windows, Android

Languages : SQL, ASP.NET

Framework : Bootstrap

Database : SQL server using ODBC connection

Messaging : N/A

Web server : N/A

Application Server : N/A

Commercial Packages (COTS): N/A

Testing Others: Manual testing

DOES THE WORK INVOLVE BOTH CODING AND TESTING?

Yes, this work involves coding and testing.

DOES THE WORK INVOLVE ONLY DESIGN AND NO CODING?

My work involves design, coding and testing.

DOES THE WORK INVOLVE A NEW OR AN EMERGING TECHNOLOGY?

This involves Bootstrap, a new powerful mobile first front-end framework.

HOW WILL THE THESIS BE OF USE TO COGNIZANT? DO YOU ENVISAGE THAT YOUR PROJECT CAN BE IMPLEMENTED IN THE ORGANIZATION OR CLIENT’S PREMISES?

Yes, I envision that this work will attract interests from both CTS and Clients because of the amount of time, effort and money this work saves by reducing impacts of both planned and unplanned outages of servers.

DOES THE DISSERTATION WORK FORM PART OF YOUR REGULAR PROJECT WORK THAT YOU ARE DOING FOR A CLIENT?

No. The proposal work is NOT part of my project work which I am performing for the Client.

Overseas Employment Training and Placement

Abstract:  The  project entiled as OVERSEAS EMPLOYMENT TRAINING AND PLACEMENT  monitors the training and placement activities of the company.  The aspirant who wants to go abroad can register his name for the job he is willing to take and he will be trained for required skill set.

The system takes care of the registration of the aspirants and his performance are monitored till he is placed in the job. The training given to him at various phases are monitored. The aspirants who completed the training successfully with the required skill will be called for interview with the overseas client.

The company provides the required Accident and Health Insurance coverage to the job aspirants  and also provides the  foreign exchange for persons recruited abroad for employment and for persons for traveling abroad.

The system produces various reports on training, performance, selection, job performance, fees payment, fees pending, insurance coverage and foreign exchange. The system also produces report of his  improvement in the various training phases. The system is to be developed by using ASP.Net 2008 as front end and Microsoft SQL Server 2005 as the back end.

Objective:

  • The main objectives of this project are providing customized views to the aspirant as well as administrators.
  • The system takes care of the registration of the aspirants and his performance are monitored till he is placed in the job. The training given to him at various phases are monitored.
  • The project is to reduce clerical work, provide more options in report generation, make the software more user friendly and increase the accuracy in record manipulation.
  • The system also produces various reports on training, performance, selection, job performance, fees payment, fees pending, insurance coverage and foreign exchange. The system also produces report of his  improvement in the various training phases.

Problem Identification:

  • The existing system is manual system. The details are stored in  manual ledgers only.
  • In the existing system, there are limitations like inconsistency of data,  repetitition and                          time-consuming reference work.
  • The training details are stored manually. The fees collection and money handled are maintained in ledgers

Drawbacks of Existing System:

  • The manual system results in storage of huge volume of ledgers.
  • The adhoc reports are not easily available
  • The business progress is not known.

Proposed System:

  • The proposed system removes all the ledgers and paper works,
  • The aspirant who wants to go abroad can register his name for the job he is willing to take and he will be trained on the registered area.
  • The training details are stored and the performance of the aspirant is monitored and analyzed through the system
  • The message can be sent to be  aspirants whenever a client interview is scheduled
  • The system produces various adhoc reports based on the management requirements on application, training, performance, selection, recruitment, fees collection, insurance and job performance.

Software Requirements:

  • Operating system   :   Windows 7.
  • Coding Language  :  VB.NET
  • Tool  :  Visual Studio 2008
  • Database  :  SQL SERVER 2005

Modules:

  1. Registration
  2. Training module
  3. Interview module
  4. Client module
  5. Insurance
  6. Foreign Exchange
  7. Training Fees
  8. Report module

Registration

This module stores the complete personal and academic details of the aspirants who register him for the job. The details includes his id, name, address, phoneno, mailid, passport details,educational qualification, the job, preferred country, expected salary, prev. experience, total fees, fees paid etc.,

Training module

This module stores the details of the training given to the registered aspirants such as course id, course name, duration, fees.

Interview module

This module stores the details of the interview held for the aspirants such as date, client id, place, aspirant id, interview performance, selection, salary, expected date of joining, remarks etc.,

Client module

This module stores the details of the client such as client id, name of the company, address, phone no, contact person, mail id, nature of business, no of candidates presently working, remarks etc.,

Insurance

This module stores the details of the insurance done for the aspirants selected by the clients to work abroad. The details such as name of the insurance, sum assured, no. of years, premium amount, mode of payment such as quarterly/ half yearly/ annual, name of the nominee, nominee details etc.,

Foreign Exchange

The aspirants require foreign exchange to travel abroad. The details of the foreign exchange rendered to the aspirants such as date, amount in rupees, foreign exchange tendered are stored.

Training Fees

The training fees paid by the aspirants for the job training such as date, course id, reg id, amount are stored.

Report module

This module generates the reports on no. of registrations, training details, training completion details, client interview schedule, interview performance, selection list, pending list, rejected list, insurance details, insurance expiry, training fees collected, pending, foreign exchange requested, tendered etc.,

Architecture Design:

Universal Feed Reader .Net Project

Universal Feed Reader is a content management application that acts as a feed aggregator and feed manager. It is a web application that adds feeds, such as news, blogs, podcasts, and video blogs in one place to facilitate viewing. It allows its users to see and manage their registered feeds in one place. There are no restrictions on the formats of all RSS formats, the atom, etc. are supported, hence the name Universal Feed Reader Management System.

Problem Specification

In the current scenario, the user follows his favorite set of sites by visiting them manually and checking out if any latest are available or subscribes to them via email, then feeds are sent to his email. Both these methods are cumbersome and time taking. the user may skip some important updates on a site tired of clicking and navigating through pages on a website. Email feeds are also very uninteresting as they involve clicking on each email separately and also result in cluttering of Inbox.

Every user may have a list of his favorite websites that he wishes to follow regularly, a user may not be able to remember all these websites. So it is important to organize and store this list. Therefore the task is to automate these manual processes of navigation and organization. Hence, automation of the existing system is proposed as a solution to solve the problem.

UML Diagrams:

Use case Diagram:

Objective of Project

The main purpose of this application is to eliminate the need to visit each and every website manually to catch up latest updates, by organizing them in one place. And enable the user to read websites in an elegant and easy to grasp way, manage subscribed websites in a single place, and view feeds based on category.

Limitations of Project

It works only when the internet is available. It’s Not run on a Windows environment, it’s run only on the web environment. And all applications are not providing RSS.

Scope

The aim is to provide an automated and integrated solution to the process of feed reading and gathering. The user can now organize his favorite collection of websites and view them in a simple and interactive environment.

There are three types of users in this system. They are:

  1. Admin
  2. User

The following describes the Roles of all the users in this System.

  1. Admin: An admin in the system takes care of authorization and authentication, responsible for background functions like crawling for feed updates. The process of the administrator is automated no external supervision is required.
  2. User: A User feeds the application with his set of favorite URLs and organizes them based on category. The user after feeding a valid URL to the application can view the feeds from the website. He can even bookmark a specific URL in the feeds for later reference. He can also remove the URLs and categories that he previously added.

Modules

User/Register Module

This is the module responsible for the authentication and authorization of users. Register module is responsible for authentication of the user and adding to the database.

Updates Module

This module is responsible for calculating the number of updates of a particular URL, It has a background script that runs periodically and fetches the feeds and stores the URL and published date. It uses this information to calculate the number of updates since the user’s last visit.

Add/Remove Module

In this module, the Users can add or delete websites and organize them into categories. And can also add multiple websites at once.

Admin Module

This module enables the Users to share specific URLs/articles that they like on social networking sites like youtube.

PROBLEM IN EXISTING SYSTEM

  • Need To go to every website for updates.
  • No use of Web Services and Remoting.

SOLUTION TO THESE PROBLEMS

The development of the new system contains the following activities, which try to automate the entire process keeping in view the database integration approach.

  1. User-friendliness is provided in the application with various controls.
  2. The system makes the overall project management much easier and more flexible.
  3. Readily upload the latest updates, allowing the user to download the alerts by clicking the URL.

Content diagram of Project

PROPOSED SYSTEM

To provide information about audits on a different level and also to reflect the current work status depending on organization/auditor or date. To build a strong password mechanism.

SOFTWARE REQUIREMENTS:              

  • WINDOWS OS
  • Visual Studio .Net 2012 Enterprise Edition
  • Internet Information Server 5.0 (IIS)
  • Visual Studio .Net Framework (Minimal for Deployment)
  • SQL Server 2008 Enterprise Edition

Output Screen Shots Step by Step:

User Login :

Add RSS Channel Page

Display URL Page

RSS Channels to Read Page

Read RSS Feeds

Sorting Channel BY Type

Add Video Channel

Display Video channel

Read Video channel feeds

Change User Password

Admin Login

Admin Home

Admin Change Password

Display All Users page:

ReadRSS From Admin End

Read Videos From Admin End

Download The Universal Feed Reader .Net Project Source Code & Database.

Online Electronic Shop .Net Project

ONLINE ELECTRONIC SHOP

Abstract:

Online electronic shop is a project developed to make the purchase of electronics easy. This application makes the need of the sales and purchase of electronics safe. This application will reduce the manual operation required to maintain all the records of sales and purchase. This system allows to search number of  stocks details of electronic items. Different types of electronic items will be available to the users in this application.

Existing System:

The existing system requires more time for processing.  The process is very slow and lengthy. Not any type of security is provide so it may lost data or product. Difficult in searching the pervious data. More men power is required. It requires lots of time to travel to the particular shop to buy the goods. It is having lots of manual work.  It is less user-friendly. User must go to shop and order products. It is difficult to identify the required product.

Proposed System:

The proposed system consist of the registration module for the user. The registered user gets the accessibility and to purchase and buy the any type of electronics products. The fixed charge on each product that has been charged by the company as commission which is charged after the product sold. The information of the user will keep hidden to avoid any disputes.

Modules:

Admin:

Admin gets login by entering the username and password. Admin adds the new product and accessories and stores in the database which can be retrieved and used whenever needed and all the validation are performed during the entry of the data. Admin ensures that the user cannot enter any wrong data which would cause problem later.

User: 

User need to  enter the personal details in the registration page. User can get login by entering the valid username and password. User can access all the products available in the application. User can view place the order of the product. Users can view the status of the ordered product. User can send feedback.

Conclusion:

Our project online electronic shop successfully created an friendly environment to users in purchasing electronic products online. Purchasing of goods online, choosing different product based on categories , online payments and  delivery services are made  easier.

 

E-Commerce Mobile Shop .Net Project

E-COMMERCE MOBILE SHOP

Abstract:

E-commerce mobile shop is a .net project developed to enable customers to buy mobiles or accessories from anywhere through online. User can search for any type of mobile in this application or he can search mobile by entering model number. Registered users can only place order. Users who are not registered can only view the mobiles and their details. User can add the selected product to the cart and place an order to buy those products. Then the bill is generated for that particular customer. After the confirmation, the customer can enter his credit card details to buy those products. An e-mail notification is sent to the customer as soon as the order is placed.

Existing System:

The existing system requires more time for processing.  The process is very slow and lengthy. Not any type of security is provide so it may lost data or product. Difficult in searching the pervious data. More men power is required. It requires lots of time to travel to the particular shop to buy the goods. It is having lots of manual work.  It is less user-friendly. User must go to shop and order products. It is difficult to identify the required product.

Proposed System:

The proposed system consist of the registration module for the user. The registered user gets the accessibility and to purchase and buy the mobile. The fixed charge on each mobile that has been charged by the company as commission which is charged after the product sold. The information of the user will keep hidden to avoid any disputes.

Modules:

Admin:

Admin gets login by entering the username and password. Admin adds the new product and accessories and stores in the database which can be retrieved and used whenever needed and all the validation are performed during the entry of the data. Admin ensures that the user cannot enter any wrong data which would cause problem later.

User: 

User need to  enter the personal details in the registration page. User can get login by entering the valid username and password. User can access all the products available in the application. User can view place the order of the product. Users can view the status of the ordered product. User can send feedback.

Conclusion:

Our project mobile shop successfully created an user friendly environment to users in purchasing mobiles online. Purchasing of goods online, choosing different product based on categories , online payments and  delivery services are made  easier.

DTC Packers and Movers .Net Project

DTC PACKERS AND MOVERS

Abstract:

DTC Packers and Movers is a project which is developed to provide a interactive platform between clients and packers and movers company. This project provides best and reliable services in relocating. Clients can book  the services through this web portal. This Project provides useful  information to clients in the process of relocating their house. . Packers and movers  agency works according to the needs and requirement of the customers and provide them the desirable results. The packers and movers agencies uses best quality packing materials to pack our goods in such a way that all goods remain in safe condition during transit &moving services assure the safe delivery of our goods at our destination.

Existing System:

In the existing system shifting  goods and households is that either to take all the goods or to leave some of it or to sold them out. while relocating most of the goods get damaged and it takes lot of risk. It is seen that there are many agencies are working for this and all of these agencies has their own websites to give their service information and a user has to visit to individual sites, to overcome this problem we have designed a web portal so that all the companies register over it and user get the information on one single site only.

Proposed System:

Packers and movers is an online platform for service seekers and service providers where all the companies are available at single site as web portal and they do communicate directly with service seekers. In Packers and movers we have listed excellent packing moving service providers of India, household shifting and relocation services providers, car transportation, office relocation, home, shop, industrial or commercial shifting service providers of India. Our packers and movers directory is having ultimate objective of providing information to its visitors about best packers movers and relocation companies offering its services in Indian destinations.

Modules:

Admin:

Admin gets login by valid username and password. Admin can view the request send by clients. Admin can view the suggestions and feedback given by the client. Admin can view all registered packers details. Admin verifies the registration details and provide services.

User:

Users can get login with a valid username and password and view all the services provided by the agency. Users can book the services online for location moving car from one place to another place and house shifting  from anywhere.

Conclusion:

Our project DTC packers and movers successfully provided a reliable and swift services to the client and are the best for any kind of relocation and car transportation services.

Digital Portico .Net Project

Abstract:

The digital portico .Net project is developed to enable customers to shop and buy electronic gadgets like mobiles or accessories from anywhere online. Portico is a digital preservation service for e-journals, e-books, and other scholarly e-content. Portico is among the largest community-supported digital archives in the world. This application advertises some of the products for shopping.

Existing System:

In the existing system all the work is done manually.  Wastage of time to find out how many order are placed. In the existing system generating reports for particular types of data based on some condition is time consuming task.  Searching facility is not provided in a System. Money is not safe in this system.

Proposed System:

In the proposed system customer can purchase mobile online.  This save lot of time and money by shopping online.  Customers can see the latest mobile. This application  provide different types of searching facilities. This system provides shipping methods and upcoming new  mobiles details.  Generates a different types of reports. Customer can manage their profile.

Modules:

Admin:

Admin adds new products, accessories and stores in the database which can be retrieved and used whenever needed and all the validation are performed during the entry of the data.

User: 

User can access all the products available. To buy the products, customer must create an account in this website. User can search and purchase the product.

Conclusion:

Our digital portico .Net project has successful enabled users to buy products. This .Net project provides a simple way to buy accessories. Our project provides an safe and early delivery process to the users.

Online Shopping Cart System .Net Project

Abstract:

Online Shopping Cart System is a  web based shopping system for an existing shop. This project delivers the online shopping application. Shopping cart is the process where users can directly buy goods in real-time. Users can buy products without an intermediary service on the Internet. This project is a form of e-commerce. Selected products can be added to the cart. Products added to cart can be purchased later also. Thus the customer will get the service of online shopping and home delivery from his favorite shop

Existing System:

In the existing system users should visit the shop manually and from the available product choose the item customer want and buying the item by payment of the price of the item. It is less user-friendly. User must go to shop and select products. It is difficult to identify the required product. Description of the product is limited. It is a time consuming process. this application is not in reach of distant users.

Proposed System:

In the proposed Online Shopping Cart System customer need not go to the shop for buying the products. He can order the product he wish to buy through the application in his Smartphone. The shop owner will be admin of the system. Shop owner can appoint moderators who will help owner in managing the customers and product orders. The system also recommends a home delivery system for the purchased products.

Modules:

Admin:

Administrator is the super user of the application. Only admin have access into this admin page. Administrator has all the information about all the users and about all products. Admin can view dash board, can add category, manage category, add sub category, add product and add testimonial.

User:

New users can register in the system by providing essential details in order to view the products in the system. The admin must accept a new user by unblocking him. User must login with his user name and password to the system after registration. User can view the list of products based on their names after successful login. A detailed description of a particular product with product name, products details, product image, price can be viewed by users. The user can add the desired product into his cart by clicking add to cart option on the product.

Conclusion:

Our Online Shopping Cart System project shopping cart system has successfully provided customers a real shop. This project is to make this users purchase items online. A complete and efficient web application which can provide by our application.

Cooking Recipe Portal .Net Project

Abstract:

Cooking recipe portal is a project developed to provide details and way of cooking various recipes. This projects enables users to learn and cook various types of recipes. This application provides newest and most popular recipe details. Highest rated recopies can also be viewed in this application. Different types of communities , recipe articles and links are provided in this application. Users can also download the recipes details.

Existing System:

In the existing system all the information is stored manually in the books. Less security and lot of time needs to be spent to find information related to recipe. Not able to get the updated information. Less number of recipes are available.

Proposed System:

Proposed system is a automated system in which users can update and download information about the recipes. Various types of  varieties of recipes  are available. High security is provided. Date is stored in the database. Users can retrieve the information from anywhere and at any time.

Modules:

Admin:

Admin is capable of maintaining the information .Admin can edit or delete and view or delete comments of the users. Admin can add the users. Admin can post the details of various types of recipes collected from  the recipe manager.

Recipe Manager:

Recipe manager should enter his details in the registration form and get the username and password. Recipe manager can add the details of the new and most popular recipes. He can view the details of the users requested for  the recipe.

Users:

Users can get registered and get the username and password. Users can search the recipe depending on the categories. Users can post their favorite recipes, rate recipe and add comment. Users can  send the emails for suggestions regarding the recipe.

Conclusion:

Our project cooking recipe has successful in providing different types of recipes to the users from anywhere and anytime.