Paint Editor Application .Net Project

This is a Paint Editor Application tool where the user can create amazing designs on his own very easily.

In this editor/application with the following features This is similar to paint application but with the added features.

Features Below:

1. User will be able to create an empty page
2. On click of a text icon in tool box, User will be able to create the text at any place on the page.
3. On click of an img icon in tool box, User will also be able to import images on to the page.
4. On click of a ‘+’ icon in tool box, user will also be able to add new page.
5. User can do all the manipulations on the new page for text and images.
6. User will be able to duplicate the page on clicking the “duplicate page” button in toolbox.
7. User will be able to edit the text, move the text, rotate and be able to scale it.
8. User will be able to create multiple copies of the text.
9. User will be able to change the color of the text, by clicking on the text and choosing the color.
10. User will be able to change the font, style (like bold, italic), theme (TimesNewRoman, Calibri) of the text.
11. User will be able to browse through the local file system and select desired image and be able to import it onto the page.
12. User will have the ability to import multiple images on to the page.
13. User will also be able to make multiple copy/copies of the imported image.
14. User will be able to move, rotate, and scale the images.
15. User will be able to move the objects forward if there is another object on top of them. For eg: if there is a text on top of which there is an image. If user wants the text to be displayed on top of the image, he can select the text on click on fwd. button on top of the page.
16. User will be able to move the objects backward if there is another object on behind them. For eg: if there is a text behind an image and the user wants the text to be displayed on top of the image, he can select the image and click on bkd. icon on top of the page, to move the image backward.

Though the requirements seems to be very simple, we need to create a brand new Windows application using .NET and exhaustive testing needs to be done.

Technology: .NET

Contents of output package: exe of the developed application, clear documentation and readme file.

Introduction

1. Welcome to Paint Editor Application

2. It allows you to do major functionalities similar to paint application.

Configuration

1. Downloaded folder contains 2 files

2. Both should be placed in the same folder to run the application.

Modules:

1. Create New Page
2. Open

3. Save

4. Delete, Redo, Undo

5. Cut, Copy, Paste

6. Insert, Move, Scale, Rotate image files.

7. Insert, Move, Scale, Rotate Text.

8. Change Font Size, Font Family, Font Colour and basic font functionalities (Bold, Italic) for TEXT.

Download The Paint Editor Application .Net Project Source Code

Airline Catering Services .Net Project

Purpose

India has a major market where there is a strong demand for top quality in flight catering services. A complicated system like airline catering needs to consider various issues. It is the independent international system which provides a collaboration work made easy by chef and administrator.

Project Scope

Airline Catering Services software provides a better user interface in the catering system. Here we maintain all the details of the chef and we maintain the all the goods available in the store. This makes the chef work more reliable. Apart from this Airline Catering Services application we also maintain transport details we have different vehicles to carry different food materials.

Communication interfaces:

System Design:

Study of Existing system

“India is a major market where there is a strong demand for top quality in-flight catering services”. A complicated system like airline catering needs to consider various issues. Till now this type of system is not yet integrated to provide automated catering services.

Technical architecture:

Proposed system

Airline catering services is the independent international airline caterer services which provides a collaboration work made easy by chef and administrator. Transport and Retrieval System have been devised manually, making the entire material handling/stacking process completely mechanized.

Using this Airline Catering Services application administrator can get the details such as number of passengers traveling in the aircraft, the items to be packed for the airlines, what type of food Items (veg or non-veg), beverages that are to be supplied. He can send the required information for administrator.

UML Diagrams:

Use Case Diagram:

Class Diagram:

Sequence Diagram for User:

Sequence Diagram for Admin:

Sequence Diagram for Chef:

Database design:

Requirements

Functional requirements

The following modules are present in this Airline Catering Services application:

  • Administration System: In this module admin can send all the details required to other members. Details like number of passengers travelling in the aircraft, the items to be packed for the airlines, what type of food items (veg or non-veg), beverages that are to be supplied will be configured.
  • Chef: The chef should have the details like number of dishes to be prepared. He will plan what are the items and beverages to be purchased from the vendor. He has to take care of each and every goods that is required for the chef, and he has to maintain each and every flight timings and what the food to be served for that particular airline he has to maintain all that details
  • Care taker: He is responsible to transfer the goods from the transporter to airlines. He plays a major role, he has to maintain all the records of what all the goods he delivered and at what time he received the good. He has check whether the food is good or spoiled during the traveling.

Database tables

TABLE NAME:  Airreg

Column name Data type Length Allow null
Id int 4 0
name varchar 50 0
email varchar 50 1

 

telephone varchar 50 1

 

address varchar 150 1

 

pin varchar 50 1

 

city varchar 50 1
status char 10 0

TABLE NAME:  Chef_Orderproducts

Column name Data type Length Allow null
chefProductsId int 4 0
ProductsOrdered varchar 2000 1
OrderId int 4 1
ChefEmpId int 4 1

TABLE NAME:  roles

Column name Data type Length Allow null
role_Id Int 4 0
role varchar 50 0

TABLE NAME:  Flightdetails

Column name Data type Length Allow null
FlightId int 4 0
FlightName varchar 50 1
FlightTimings varchar 50 1
Deliverytime varchar 50 1
Reporteename varchar 50 1
Reporteephno varchar 50 1


TABLE NAME
:  Food_Type

Column name Data type Length Allow null
foodTypeId int 4 0
foodType varchar 50 1
description varchar 150 1
status bit 1 1

TABLE NAME:  ItemImages

Column name Data type Length Allow null
imageId int 4 0
imageName varchar 50 1
imagePath varchar 50 1
IsActive bit 1 1

TABLE NAME:  Items

Column name Data type Length Allow null
ItemId int 4 0
itemName varchar 50 0
itemDescription varchar 150 1
itemCost float 8 1
ItemTypeId int 4 0
imageId int 4 1
foodTypeId int 4 1
categoryId int 4 1
ItemTempId varchar 50 1
IsActive bit 1 0

TABLE NAME:  Item temperature

Column name Data type Length Allow null
ItemTempId int 4 0
Temperature varchar 50 1

TABLE NAME:  Itemtype

Column name Data type Length Allow null
ItemTypeId int 4 0
ItemType varchar 50 1
description varchar 150 1
status bit 1 1

 Software :

  • Language : Microsoft C#
  • Microsoft ASNet
  • Runtime : Microsoft Framework
  • Environment : Microsoft Visual Studio IDE
  • Web server: Internet Information Services (IIS)
  • Database : Microsoft SQL Server
  • Operating system : Microsoft Windows

6.2 Test cases:

Test case number #01
Module Airline
Description Registration
Input Provide the details in the registration page for the airlines
Expected Output Request for username and password to be entered
Actual output Request for username and password to be entered
Test case number #02
Module Airline
Description registration
Input Provide the login details
Expected Output Displays a message that registration is successful
Actual output Displays a message that registration is successful
Test case number #03
Module Airline
Description login
Input Provide the login details and select the user option in dropdown
Expected Output Displays catering services home page
Actual output Displays catering services home page
Test case number #04
Module Airline
Description Home page
Input Click on about us link
Expected Output Displays the catering management information
Actual output Displays the catering management information
Test case number #05
Module Airline
Description Home page
Input Click on contact us
Expected Output Displays the address of catering services
Actual output Displays the address of catering services
Test case number #06
Module Airline
Description Place an order page
Input Select the food timings and food type
Expected Output Displays the item name, image, description and quantity information
Actual output Displays the item name, image, description and quantity information
Test case number #07
Module Admin
Description Home page
Input Click on orders link
Expected Output Displays the flight details, order details and delivery time
Actual output Displays the flight details, order details and delivery time
Test case number #08
Module Admin
Description Home page
Input Click on orders and view
Expected Output Displays the order details previously entered and  the items ordered
Actual output Displays the order details previously entered and  the items ordered
Test case number #09
Module Admin
Description Home page
Input Click on orders and accept
Expected Output Request to select the chef to whom order has to be assigned
Actual output Request to select the chef to whom order has to be assigned
Test case number #10
Module Admin
Description Home page
Input Select the chef from the drop down list
Expected Output Displays the particular chef information
Actual output Displays the particular chef information
Test case number #11
Module Admin
Description Home page
Input Click on submit
Expected Output Displays a message that the order has assigned successfully
Actual output Displays a message that the order has assigned successfully
Test case number #12
Module Chef
Description View order
Input Click on order link
Expected Output Displays the order item details and order status
Actual output Displays the order item details and order status
Test case number #13
Module Admin
Description view status
Input Click on order status
Expected Output Displays status as product ordered by chef
Actual output Displays status as product ordered by chef
Test case number #14
Module Chef
Description if the order is ready
Input Click on chef inprocess order link
Expected Output Click on completed preparing food link
Actual output Click on completed preparing food link

Output Screens shots

  1. Login
  2. “User” home page
  3. Select Food as per our choice
  4. Place Order
  5. Admin Login
  6. “ADMIN” check for orders with respective of flight details , food types. He sends order information to “CHEF”
  7. CHEF logins and check his orders and prepares food .

Conclusion:

This  proposed  project  “Airline Catering services” is  analyzed ,designed , developed and  tested in the specified  period  of time  using the Advanced Microsoft  .Net technology   to automate the general operations held in a catering system

Time Sheet Management System .Net Project

The main aim of developing this Time Sheet management System .Net Project is to provide automated work Time sheet for allocated projects all employees in the organisation.

The main Users are Employee, Manager and Admin.

Employee functionalities:

where employees can login with their credentials and view their details, modify existing details, enter new time sheets, view time sheet, update time sheet, delete sheets

Manager functionalities:

Where manager has actions like release, update, view, change & allocation time sheet functions.

Admin functionalities:

Where admin can add employees, approve time sheets, create projects, view projects, create employee id’s, project billing actions, etc.

Database Tables below:

Project Table:

 

Column Name Data Type
UniqId int
ProjectId Varchar(50)
Project Name Varchar(50)
Started Date Varchar(50)
Estimated Date Varchar(50)
Client Name Varchar(50)
Client Location Varchar(50)
Address Varchar(50)
Poc Varchar(50)
PO Varchar(50)
Scope Document Varchar(50)
Estimated Cost Varchar(50)
Types Varchar(50)
Pay For Manager Varchar(50)
Pay For Employee Varchar(50)
Technology Required Varchar(50)
Data Bases Varchar(50)
AssgineTo Varchar(50)

Employee table:

Column Naame Data Type
UniqId int
EmpId Varchar(50)
First Name Varchar(50)
Last name Varchar(50)
Password Varchar(50)
Gender Varchar(50)
Phone Number Varchar(50)
Email Varchar(50)
AltEmail Varchar(50)
Experience Varchar(50)
Date Of Join Varchar(50)
Address Varchar(50)
City Varchar(50)
State Varchar(50)
Country Varchar(50)
Pincode Varchar(50)
Position Varchar(50)
Status Varchar(50)

Timesheet Table:

Column Name Data Type
TimeSheet Id int
EmpId Varchar(50)
Date Varcar(50)
Analasys Requirement Varcar(50)
Preparing Functional Design Document Varcar(50)
 Preparing High Level Design Varcar(50)
  Preparing  Loe Level Design Varcar(50)
   Writing Code Varcar(50)
  Preparing Tcehnical Design Document Varcar(50)
Analasys & Fixing Bug Varcar(50)
Unit Testing Varcar(50)
System Testing Varcar(50)
 Integrity Testing Varcar(50)
Preparing Test cases Varcar(50)
Totaltime Varcar(50)
Status Varcar(50)

 

Column Name Data Type
Allocated Id int
Allocated By Varcar(50)
Project Id Varcar(50)
Project Name Varcar(50)
Allocated To Varcar(50)
Status Varcar(50)

 

Column Name Data Type
Uniq Id int
Project Id Varcar(50)
Emp Id Varcar(50)
Total Work Hrs Varcar(50)
Payment Varcar(50)

Download the Time Sheet Management System .Net Project Source code

Query Redressal System .Net Project

The Query Redressal System is designed for the customers of the Global Bank. Through this system, the bank will manage the complaints from the customers and provide the better services for their customers.

The other target of the bank is to provide the services to its customers all over the world. This project enables the customers of the Global Bank to see the general information about the products, services, and schemes offered by the bank.

The Customers of the bank will be given an email id for each product, where they can send an e-mail when they have a query to register.

The email will be converted into complaints and then assigned to the persons handling the product. Persons handling the complaint will have a facility to communicate with the customer via emails through the system.

Advantages:

  • No wastage of time to send a query.
  • We also can know the complaint details.
  • Requires less man power.

Modules:

  • Administrator
  • Products
  • Services
  • complaints

UML Diagrams:

ER Diagram:

Class Diagram:

Use Case Diagram:

Sequence Diagram:

SOFTWARE REQUIREMENTS

Operating System: MS

Languages: Asp.Net with C#

Database System: MS-SQL Server

Web Server: MS IIS

Download Query Redressal System .Net Project.

Development of RunAway Holidays .Net Project

Our Development of RunAway Holidays Project has one Module and it had developed by using .net technologies.

  1. Agent

Administrator:-

Features:-
1.  Register
2.  Forgot Password
3.  Login
4.  Edit Profile
5   Agent Menu
a.  Booking Details

  1. Retrieve booking
  2. Check Fare
  3. Cancellation

Description:-

The administrator has to register first of all.
* Registration is allowed for only one administrator i.e once an admin is registered no other person is allowed to register again.
* After registering, if he/she forgets his/her password, he can get it by giving valid id & emailid and then answering the secret question correctly.
* Once admin provides valid id & password for login, he/she can go to the menu. 

Using this menu admin can

  • edit his/her profile.
  • Add/update/delete/view Booking Details

UML DIAGRAMS

USECASE DIAGRAM:

Use Case Diagram for Agent

Activity Diagram for Agent

Deployment Diagram

Login Flow Diagram

State Diagram:

Database Table:

Output Screens include:

  • Home Page:
  • Agent Login Page:
  • Agent Home Page:
  • Booking Details Page:
  • Retrieve Booking Page:
  • Fares Page:
  • Cancellation Page:
  • Ticket Cancelled Page:

SOFTWARE REQUIREMENTS:

Operating System: Windows

Database: Sql Server

Server side technology: ASP.Net

Server side scripting : ASP

Client-side scripting : HTML, JavaScript

Web-Server : IIS

Database Details below:

Admin Table

  • admin name
  • admin password

Agent Table

  • first name
  • last name
  • mno
  • email id
  • date of birth
  • address
  • city
  • state
  • country
  • pin code
  • agname
  • agpswd
  • agcpswd
  • pswdhint

bbooking Table

  • tname
  • bno
  • type
  • nos
  • bfrom
  • bto
  • atime
  • dtime
  • tcost
  • bdate

Bus Table

  • tname
  • bno
  • type
  • nos

Card table

  • type
  • bname
  • validity
  • number
  • hname

Customer Table

  • fname
  • lname
  • mno
  • eid
  • dob
  • address
  • city
  • state
  • country
  • pin
  • uname
  • upswd
  • ucpswd
  • pswdhint

Feed Table

  • fto
  • ffrom
  • sug
  • per

hbooking Table

  • hname
  • reg
  • type
  • noa
  • nona
  • place
  • address
  • phno
  • ac
  • nonac
  • cac
  • cnonac

hcard Table

  • type
  • bname
  • validity
  • number
  • hname

Hotel Table

  • hname,
  • reg
  • type,
  • noa
  • nona
  • place,
  • address,
  • phno

hticket

  • hticket
  • uname
  • hname
  • reg
  • aday
  • dday
  • type
  • typer
  • place
  • nor
  • cost

Map Table

  • place
  • district
  • state
  • country
  • img_pk
  • img_stream
  • img_type

tcard Table

  • type
  • bname
  • validity
  • number
  • hname

Ticket Table

  • ticketid
  • uname
  • bname
  • bno
  • type
  • nos
  • bfrom
  • bto
  • atime
  • dtime
  • cost
  • bdate

Tour Table

  • packid
  • package
  • nop
  • cost

tticket Table

  • tticketid
  • uname
  • packid
  • package
  • nop
  • cost

Download Development of RunAway Holidays .Net Project Code and Database