Mobile Shopping System .Net Project Code & Report

Abstract:

Mobile online shopping is a concept which basically will deal with the online sale of mobiles specifically. It will allow customers to browse through mobile brands only and then check the different type of mobile phones available in the market for a specific brand. It will provide an authentic list of mobile brands in the market and make sure reliability and deliverables are 100 percent guaranteed. We came to this thought as when we go to online sale portals, they deal with a lot of products and customers sometimes may feel it be too huge and confused with mobile categories that are available. Hence we came up with mobile online shopping.

It will be an easy to browse or use website which will showcase only mobile products. It will allow comparison of prices for a particular price range mobiles of different brands thereby allowing the customer to select one of them as per the features and reliability. This application will also deal with mobiles spare parts or accessories too for all brands.

Use Case Diagram

User Types:

Admin, Customers, Vendors

Admin will basically manage the product that is being added to the website. Admin will approve customers before they log in and search their mobiles as per their criteria they are looking for. Admin will also manage the profiles related to vendors who will register themselves in the mobile online shopping and show their mobiles for sale.

Customers will register themselves first and then only can search for mobiles in the applications. Once a registered customers logs in, he or she will have access to search for mobiles and add them to cart and buy it.

Vendors basically have to register first and once approved by admin will be able to add their products and details. It will also show all feature information in details. They will provide information related to delivery and also make sure to deliver the product with 100 percent guarantee.

TOP LEVEL DFD

Modules:

Admin Panel: It will allow managing customer info and save the data related to all info for customers and vendors. It will allow the addition of mobiles, mobile accessories in details. Products will be saved to the database via admin panel. Products can be added to the system by vendors. Each vendor will be allowed to add a product after being registered. Whenever a vendor or customer registers it is saved to the database via admin panel. It provides a secure and reliable way of saving the data to the database. Admin panel as managed by admin will have the option to manage the delivery status of products ordered. Admin will update the status of an order as delivered or in progress from admin panel. Admin will also have the option to attach a delivery executive to be linked to an order.

Dashboard: It will display available mobile brands and a bit of info wherever needed. A user accessing the application or website can click on a product to search for the different category of mobile. It will provide info related to mobile accessories that are available on the website and vendor information to which are actually providing the mobile and its related accessories to be on sale on the website.

Cart: It will basically manage the orders placed by customers, the option will be provided to remove an already added item. Increase the quantity of the products if needed, it will allow the customer to manage address to be delivered, also an option to check the delivery status. Once products are added to a cart, the delivery boy will be assigned to it by admin in admin panel and manage the delivery status.

Vendor: A vendor will initially register and it will be approved by admin. Once registered, the vendor has to add info related to mobile products which will be added for sale on the website. They have to add mobile accessories also which they deal with.

DEPLOYMENT DIAGRAM

They have to add following info for a mobile:

Phone brand,Phone name,rating,Price,picture,warranty,color,information,Specifications

General: Model Number,Model Name,Color,Browse Type,SIM Type,Hybrid Sim Slot,Touchscreen,OTG Compatible

Display Features: Display Size,Resolution,Resolution Type,GPU,Display Type,Display Colors

Os & Processor Features:Operating System, Processor Type,Processor Core,Primary Clock Speed
Memory & Storage Features:Internal Storage,RAM,Expandable Storage,Supported Memory Card,Type,Memory Card Slot Type,Call Log Memory

Camera Features:Primary Camera Available,Primary Camera,Primary Camera Features,Secondary Camera Available,Secondary Camera,Secondary Camera Features, Flash, HD Recording, Full HD Recording,Video Recording, Video Recording Resolution, Frame Rate

Call Features: Phone Book

Connectivity Features: Network Type, Supported Networks, Internet Connectivity,3G,3G Speed

Pre-installed Browser:Micro USB Port,Micro USB Version,Bluetooth Support,Bluetooth Version,Wi-Fi,Wi-Fi Version,Wi-Fi Hotspot,USB Connectivity,Audio Jack,Map Support,GPS Support

Other Details:Smartphone,Touchscreen Type,SIM Size,Removable Battery,SMS,SIM Access,Sensors,Other Features

Multimedia Features: Audio Formats

Battery & Power Features: Battery Capacity

Dimensions:Width,Height,Depth,Weight

Warranty: Warranty Summary
Mobile Accessories should also show all detailed info

Cases & covers:Case name,Ratings,Price,Material,Type,Model number,Brand color,Designed for
Power banks:Name,Ratings,Price,Description,Specifications General:Sales Package,Suitable Device,Charging Cable Included,Output Power,Other Features,Width,Height,Depth,Weight

Warranty: Warranty Summary, Warranty Service Type, Covered under Warranty, Not Covered under Warranty, Domestic Warranty, International Warranty

Memory Cards:Memory card name,type,Capacity,Rate speed,Specifications General:Sales Package,Series,ModelNumber,WriteSpeed,WxHxD,Weight,ProductDetails:Durability,Security,Other Features,Operating Voltage,Maximum Operating Temperature,Minimum Operating Temperature,Maximum Storage Temperature,Warranty:Covered in Warranty,Warranty Service Type,Not Covered in Warranty,Warranty Summary

Mobile batteries:battery Name,Ratings,Description,Specifications General:Brand,Model number,Compatible model,Capacity,Warranty:Warranty summary,service type,covered in warranty,Not covered in warranty

Mobile Pouches: Name, Suitable For, Ratings, description, Model number, Designed For, Brand color

Customer: A customer will add all his important details at the time of registration. After being a registered customer they will be allowed to search for the products that are up for sale. they can place orders. Customer will have the option to view their orders and order history. Customer will be able to add products to cart. The customer can manage addresses at the time of confirming orders.

A proposed system with features:

➢ This website will provide an option to search for mobiles of different brands and its models based on categories.
➢ This site will provide clear information about a mobile in all details.

Software Requirements:

● Technology : HTML,CSS, Jquery, PHP
● Back End: SQLServer or Mysql
● Operating System : Windows7 and more
● Frame Work : Larvel or Phalcon

Hardware Requirements:

● Processor: Intel Pentium-V and above
● Hard disk: 80GB Min.
● RAM: 2GB Min. & Above
● Others: If any Applicable

Online Product Auction System .Net Project

Net Auction system

Auctions is an event or process where a product or goods can be sold or bought or can be bidded. For any product which is placed in the auction will be the first bid by customers looking to buy it and in the other way out it will be placed for sale by owner or admin. Basically, in our project we will come up with an online auction system wherein the products can be added to the system and they will be provided with needed details that are needed for being placed in the bidding process. Once a product or good is added to the system, the system will approve them via admin and then allowed for bidding. Bids will be accepted from different customers and whoever gets the highest bid will be buying the product.

Each product that has been allowed or placed for bidding will have an initial start bid price and no customer can bid a price less than that. A specified quantity of product will also be provided. The timeframe for which a product will be open for bidding will also be provided at the time of adding the product and after that customers cannot bid for it.

Auctions basically can also be like vocational process too wherein people say their prices and there will be a bidder calling the prices in an event organized specifically for certain products. But our system will allow a secured process where transactions will be done online and final sales price for a sold product can be known only when it is done with bidding.

User Types:

Admin Customers Vendors

Admin: Admin will approve a customer who can place bids. He can also approve a vendor who will register the product in the application which is placed for bidding. Admin can see all info related to bids that have been placed on any product and approve the highest bid and declare the customer who has won the bidding. Admin is the one who will have access to admin panel.

Customers: They will register themselves to place bids and purchase products. A registered customer can view his transactions and bids that he or she has placed. He or she can update his or her profile info too after getting registered.

Vendors: They will register and also add the products that are to be placed for bidding and then sold to a customer whoever bids the highest in bidding.  vendors registration has to be confirmed by admin and then only can log in to the application and then will have the option to add the products. Add products will be provided with info like minimum bid price, bid end date, bid start date, a picture of the product to be bidded. The vendor will also have the option to view the bids that have been received for his or her products, the option will be there to edit the profile.

Bid: This module is the main module for this application and it is basically the heart of this system, we may need a web service for this app. As per feasibility is concerned we will have n number of customers logged in for an online bidding process. Logged In customers are basically the registered customers who are basically approved by an admin to participate in the bidding. this module will have the option to show Picture of the embedded product, Start price of the product, Quantity, Bid start date, Bid end date, Enter Bid price and submit. These options will be available for each customer whoever is logged in for bidding for a particular product. we can come up with a concurrent bidding system where n number of customers can place biddings at a specified timeframe or allow only a certain number of customers to place bidding.

Admin panel: This module is an important module wherein products will be added to the system and also be managed. Products can be added to the system via vendors. Each vendor will be allowed to add a product after being registered and approved to showcase their products in the auction. Admin panel will have options to view the products saved by vendors. This module will allow management of added customers and vendors also. Whenever a vendor registers it is saved to the database via admin panel. Similarly, customer registration info will be saved to the application via admin panel. It actually provides an efficient way of saving the data and managing it.

Existing System

The transaction between the buyer and the seller was being carried out conventionally where everyone will gather and shout out their bidding prices and this actually is not secure and a tedious way of bidding for products.  This process will also be affected by influences of personalities from bigger societies.

One of the concepts that the online auctions were started with was the idea that people could police themselves, but those with the intent to take advantage of others have found the means to bypass this mild safeguard as well.  It was envisioned that with the opportunity to give ‘feedback’ on each other as buyers and sellers, honesty would remain intact.  However, some have found a way to inflate their ratings which makes them appear trustworthy to do business with.

Software Configuration

OPERATING PLATFORM: WINDOWS 7 or later
Database: SQLSERVER 2008 or  more
IDE & Tools :           VStudio.Net 2010 or more
Web Server: IIS 6.0
Web Technologies: Asp. Net, C#, Javascript, HTML, CSS

Hardware specifications

The system used for development and deployment must have minimum configuration as mentioned below

  • Pentium IV or more
  • 1 GB RAM
  • 80 GB Hard Disk

Output Screens:

  • Home Page:
  • New User Signup Page:
  • Auction Page:
  • StrightAuction:
  • Stright Auction View Items:
  • Item Registration:
  • Buy Items:
  • Auction Page:
  • Dautch Auction:
  • Dautch View Items:
  • Item Registration:
  • Buy Items:
  • Auction Page:
  • SealedAuction:
  • View Items:
  • Item Registration:
  • Buy Items:
  • LogOutUser:
  • Admin login page:
  • AdminPage:
  • View Reports:
  • Admin Stright Auction:
  • Admin Dautch Auction:
  • Admin Sealed Auction:
  • Admin Page:
  • Delete Items:
  • Stright Auction Delete:
  • Dautch Auction Delete:
  • Sealed Auction Delete:
  • Admin Page:
  • Result Page:
  • Stright Auction Result:
  • Dautch Auction Result:
  • Sealed Auction Results:
  • Admin Logout Page:

Online Banking System .Net Project Abstract, Report and Source Code

ABSTRACT

Online Banking is one of the most important financial activities which will be carried out by any person who holds a bank account. There are various activities that can be carried out once you log in to your bank account. Once a user logs in he or she can check the bank balance, check bank account transaction history or account summary, add beneficiary accounts, transfer funds to another account, download account summary. Whenever we deal with a banking system main concern should be the security related to banking transactions and account login activity.

Existing System:

The Online Banking System as of now deals with a single sign-in log on and it will not be secure as expected. If a customer logs on from an unknown system outside the usual access device there are chances that it can be hacked easily and this might end up with a lot of issues. There are chances that if the user forgets the password and supposedly changes it and writes down the same somewhere and forgets to erase it or scramble it, there are chances that anyone can misuse the login.

Proposed System:

Once a customer logs in he or she has to generate a transaction password for online banking transactions. It will be an additional password apart from the login username and password credentials. The third security system can be provided by adding a graphical password generator which needs to be punched in before confirming an online transaction. This will involve password strength meter also.

Authentication is an activity of linking an independent or an individual process on the basis of username and password which basically consists of characters, numbers, alphanumeric values, special characters etc. Most of the authentications are complex, though they seem to be boring to the users and are very hard to remember. Every one of us, use the simple textual passwords which can be easily guessed by the attacker.

Let us try a New methodology to improve the authentication process using graphical password generation by making the user selects his/her own set of password as a series of clicks on the image which we will store it as a pattern and for each click the strength of the password is calculated and can be used to classify the password as Low/Medium/High .

Our Online Banking approach will be a click-based graphical passwords authentication system that works by having the user select from images, in a specific order, presented in a graphical user interface (GUI). For this reason, the graphical-password approach is sometimes called graphical user authentication (GUA).

A graphical password is easier than a text-based password for most people to remember. Suppose an 8-character password is necessary to gain entry into a particular computer network. Instead of w8KiJ72c, for example, a user might select images of the earth (from among a screen full of real and fictitious planets), the country of France (from a map of the world), the city of Nice (from a map of France), a white stucco house with arched doorways and red tiles on the roof, a green plastic cooler with a white lid, a package of Gouda cheese, a bottle of grape juice, and a pink paper cup with little green stars around its upper edge and three red bands around the middle.

Administrator Sequence diagram
User Sequence diagram

Approach:

We will implement the strength indicator in a web environment using Html, CSS, Javascript, and Java to run my application. Like unlocking methodologies currently present in Smartphones, graphical passwords may act as a next-generation locking mechanism in which my design of the graphical password strength meter can be induced to suggest the strength of the graphical password which is being set.

In our assumption, we have noted the following two points:

1. The segment size of specific smaller objects (like the eyeballs of a selfie) is small which gives any attacker a clue on where the click might be.

2. The segment size of large spaces in the image (like the sky in the background) gives minimal clue on where the click mostly be.

3. Every pixel in the image belongs to a segment, so choosing a pixel anywhere in the image can give strength to the password.

Based on these two points we will give less weight to smaller/specific objects and more weight to larger objects.

Output Screenshot

Number of Modules:

We will go with below modules:

1. Customer
2. Registration module
3. Security and Authentication
4. Accounts summary
5. Transfer Funds
6. Profile
7. Admin

Specification requirements:

Software requirements:

● Front End : HTML, Css, Javascript
● Data Base : SQL Server 2005 / MySQL
● Technology : Java and Framework

Hardware Requirements:

● Hard disk : 80GB Min.
● RAM : 2 GB Min. & Above
● Processor : Intel Pentium-IV and above

Online Flight Reservation System .Net Project Report

Existing System

An extensive study of the existing Online Flight Reservation System was carried out. There is an existing flight booking system available in branch. The system is run manually by the database. It is difficult to run efficiently by manpower, and difficult to respond every user within a short period. Thus we came to know the essential need to make its web application.

Drawbacks of Existing System:

  • It is difficult to run efficiently by man power.
  • The system is run manually by the database.
  • It is difficult to respond every user within a short period.
  • The danger of losing the information in some cases.
  • The problem of maintaining the information of registered users.

Proposed System

The airline reservation system makes finding information about any ticket quick and easier, booking any ticket with a click of a mouse, also cancellation of ticket. It also maintains a record of regular passengers, their names, addresses, tickets issued, date of return, etc.

Advantages of Proposed System

  • No possibility of the missing database.
  • The request will help users to ask for new bookings.
  • All the information about the users and bookings can be maintained in an effective and efficient manner.
  • Saves a lot of time in searching, requesting and issuing.
  • The system contains all the up-to-date information and stores information.

Module List

The Online Flight Reservation System can be differentiated into the following modules which are closely integrated together.

Admin:

This module provides all the information of agent, passengers and flight details. He has the privileges add the agent, add the flight details, edit the flight details, delete the flight details, maintain the bookings, delete tickets according to the request of the customer.

Agent

This module provides all the information regarding flights.i.e Arrival and departure time of flights. Each agent has some group of airlines associated with him. He has to maintain all the details about the flights and bookings. He can add flight details, delete flight details, edit flight details, view the flight details and maintain the bookings.

User

In this module, User registers and can book the ticket for the desired flight and can even cancel his ticket.He can change his password. Send requests for booking and cancellation. View the flight details to book or cancel the tickets.

LIST OF Output Screens Pages:

  • Home Page
  • Login Page
  • Admin Login Page
  • Admin Home Page
  • Admin Profile
  • Admin View Profile
  • Output of Admin View Profile
  • Admin Change Password
  • Output of Admin Change Password
  • Admin Flight
  • Admin Add Flight
  • Output of Admin Add Flight
  • Admin Edit Flight
  • View of Admin Edit Flight
  • Output of Admin Edit Flight
  • Admin View Flight
  • Outputs of Admin View Flight
  • Delete Admin Flight
  • Output of Delete Admin Flight
  • Admin Agent Page
  • Admin Add Agent
  • Output of Admin Add Agent
  • Admin View Agent
  • Outputs of Admin View Agent
  • Admin View Agent Flight
  • Output of Admin View Agent Flight
  • Delete Admin Agent
  • Output of Delete Admin Agent
  • Admin Customer
  • Admin View Customer
  • Outputs of Admin View Customer
  • Admin Booking
  • Output of Admin View Booking
  • Output of View Cancellation
  • Admin Ticket Cancellation
  • the output of Admin Ticket Cancellation
  • Admin Logout Page
  • Agent Login Page
  • Agent Home Page
  • Agent Profile
  • Agent View profile
  • Outputs of Agent View Profile
  • Agent Change password
  • Output of Agent Change Password
  • Add Agent Flight
  • Output of Add Agent Flight
  • Agent View Flight
  • Outputs of Agent View Flight
  • Agent Edit Flight
  • View of Edit Agent Flight
  • Output of Edit Agent Flight
  • Delete Agent Flight
  • Output of Delete Agent Flight
  • Agent Booking
  • Output of Agent View Booking
  • Agent Logout Page
  • Customer Login Page
  • Customer Home Page
  • Customer Profile
  • Customer View Profile
  • Output of Customer View Profile
  • Customer Change Password
  • Output of Customer Change Password
  • Customer Booking
  • Customer Search for Flight
  • Output of Customer Search for Flight
  • Customer Ticket Details
  • Customer View Ticket
  • Output of Customer View Ticket
  • Customer Ticket Cancellation
  • Output of Customer Ticket Cancellation
  • Customer Logout Page
  • Customer Register Page
  • Output of Customer Register Page
  • About Us Page
  • Contact Us Page

Asset Management System .Net Project Report

OVERVIEW:

This project aims at creating an Asset Management System, which can be used to maintenance, the machineries, shares, project assets, insurances. The Administrator of the system can create an Item for sale providing the item name, description, an image of the item, minimum bid prize and insurance etc.

Sequence Diagram

PROJECT MODULES

  • Administrator
  • Users

MODULE DESCRIPTION

Name of the module-1: Administrator

Description: This module Administrator maintains the industry information.

Sub modules:

  • Project Asset.

Machinery Asset: Admin Add machine category and Add machines, machine name, machine description, cost, no of  items, machine insurances, Damaged Machinery information,  Display information of machineries.

Shares: This module contains Partner details, if partner involves in other business that business details partner business type, percentage and profit of in business displays, share percentage in Company, partner information.                      

Project assets:  This module consists Project details, required Configuration about projects, Profit details, Display   Project details.

Output Screen

Insurance: This module describes about Company details and Issuing of insurances.

Name of the module-2: USERS

Description: This module user only view the industry information.

Partner Information: User can view the partner information.

Machinery Information: Available information on machineries.

Project Details: Includes details of project like investments and profits. 

Insurance: Includes company details and insurance for goods.