Web Based Training Management System .Net Project

PRELIMINARY INVESTIGATION

1) Interview:

For making software for a company, we need knowledge of their existing system. For this purpose, we take interview of some persons working in that company.
We gather information from taking interview of that person who is related with this software. As- Training Coordinator, Hostel Warden, Trainee, Guest Faculty.

2) Group Discussion:

It was the discussion among the company people who were involved in the project. At first, many ideas were pooled in and existing themes, concepts which the other web applications were using were chosen. And then all these ideas were brought into action by the programmers.

3) Online observation :

It is the process of getting close details of the existing software or web application from the internet. The major objective is to get as close as possible to the system.The information on the TRAINING MANAGEMENT SYSTEM software was obtained from the existing web applications which are running successfully.

4) INFORMATION DESCRIPTION

Training Management System and web application:-.

1) The purpose of the application is to help the director to get details about the training, hostel, feedback, employee, expenses etc.

2) Training Details, Feedback Report, Bill generate automatically.

3) It helps the Training Coordinator to manage the training details, Trainee Information easily.

4) This application also helps to hostel Warden to manage the hostel and mess details in an easy way.

5) This application is also useful for manage detail of Guest Speaker and their lecture information.

6) It helps to manage all visits during training.

7) It also calculates the total gain and expenses of walmi from a training.

Project Objective

To facilitate the process of management of training.
To provide a software for managing trainee registration and maintaining the records.
To generate feedback information from trainees in different aspects.
To generate feedback report for a particular duration.
To maintain an account for a training easily.

Project Introduction

The application provides a login facility to different uses of the organization.
If the login successfully then they use their form.
The application provides facility to manage trainee record and account for a training to the coordinator.
The application provides facility to hostel warden to maintain the record of a trainee who is staying in a hostel.
With the help of this application, the Director sees the feedback report in a different aspect.
This application is useful for calculating expenses for a training and also calculate profit.

Data Flow Diagrams:

Data Flow Diagram of Trainee:

Context Level DFD:

Level 1 DFD:

Level 2 DFD:

Level 3 DFD:

Minimum Hardware Requirement

Microprocessor : Pentium or Core-i series.
Primary Memory (RAM) : 512 MB
Secondary Memory (Hard Disk) : 16 GB
Video Display Unit : VGA Monitor.
Compact Disk Drives : 52x CD-ROM.
Keyboard : 101 Key Enhanced Keyboard.
Mouse : Serial Mouse.

Data flow Diagram for Training Coordinator

Context Level DFD:

Level 1 DFD:

Level 2 DFD:

Level 3 DFD:

Data flow Diagram for Guest Faculty:

Software Requirement

Operating System : Windows XP , Windows Vista , Windows 7

Language : Asp.net (C#.net)

Database : SQL Server 2005

Browser : IE, Mozilla Firefox

ER Diagram:

Use Case Diagram:

LIMITATION

  • After every lecture, we have to maintain the honorarium record.
  • There is no provision for suggestion box in feedback form as it was omitted by concern authority.
  • Only Check-in and check-out record from the hostel is maintained within the software.

FUTURE ENHANCEMENT

  • Online booking facility.
  • We maintain an attendance record of a trainee during training.
  • We Provide male – female reservation in hostel.

Above limitation can be rectified as per authority requirement

Tables Description:

This is table of “CouFac”, In this table we put the information of department of faculty head.

This is table of “Amount”, In this table we put the information of Amount of whole Training..

This is table of “employee”, In this table we put the information of employee.

This is table of “Faculty”, In this table we put the information of UserId and Password.

This is table of “gTraining”, In this table we put the information of lecture of Guest Speaker..

This is table of “Guest”, In this table we put the information of Guest Speaker..

This is table of “hostelCharges”, In this table we put the information of hostel charges..

This is table of “HostelEntry”, In this table we put the information of trainee stay in hostel.

This is table of “Trainee”, In this table we put the information of trainee comes for training.

This is table of “Training”, In this table we put the information of training conduct in organization.

This is table of “Transport”, In this table we put the information of transport used for training.

This is table of “FeedBack”, in this table we put the information of feedback of trainee given for training.

Conclusion:

We made a “Web Based Training Management System” for water and land management institute. This application provide them a automated system, which is very time saving then existing system in walmi.
We test this application by the different testing method and it works properly hence it is useful for the organization.
This application easily manage the training system.

Motor Vehicle Loss And Damage Claimform .Net Project

MOTOR VEHICLE LOSS AND DAMAGE CLAIM FORM (E-COMMERCE TEAMWORK)

Project Requirements

In the motor vehicle, damage and loss can be claimed online by client and insurance company store those data.

In this client fills his personal information and then the vehicle information and incident information and claim detail.

Then when the client submits the claims details form it generates the flat file and stores the entry in the database of client side. When the server will check the form of server-side and will enter claim bill number if that flat file does not exist then will show file is corrupted and if the file exists then will show all the information and if the server accepts that the information is stored in the server database.

Data dictionary

  • Client Database
Field name Data type Description
Policyno Numeric Take policy no of client
Poexdate Date/time Enter policy exp date
Cliename Text Enter client name
Address Text Enter address
City Text Enter city
Pincode Numeric Enter pincode
Mobile Numeric Enter mobile number
Comname Text Enter vehicle company
Model Text Enter vehicle model
Serialno Numeric Enter vehicle serial number
Yearofpurchase Numeric Enter vehicle purchase year
Purchasefrom Text Enter the place from where vehicle purchase
Purchasebillno Numeric Enter the billno
Dateofincident Date/time Enter date of incident
Incidentadd Text Enter incident address
Incidentinfo Text Enter incident information
Firdate Date/time Enter fir date
Policystation Text Enter police station name
Claimdate Date/time Enter the date on which client claim
Claimby Text Enter the name who claim
Claimbillno Text Enter Claimbillno(p.k)
Claimamount Numeric Enter the claim amount
  • Server Database
Field name Data type Description
Policyno Numeric Take policy no of client
Poexdate Date/time Enter policy exp date
Cliename Text Enter client name
Address Text Enter address
City Text Enter city
Pincode Numeric Enter pincode
Mobile Numeric Enter mobile number
Comname Text Enter vehicle company
Model Text Enter vehicle model
Serialno Numeric Enter vehicle serial number
Yearofpurchase Numeric Enter vehicle purchase year
Purchasefrom Text Enter the place from where vehicle purchase
Purchasebillno Numeric Enter the billno
Dateofincident Date/time Enter date of incident
Incidentadd Text Enter incident address
Incidentinfo Text Enter incident information
Firdate Date/time Enter fir date
Policystation Text Enter police station name
Claimdate Date/time Enter the date on which client claim
Claimby Text Enter the name who claim
Claimbillno Text Enter Claimbillno(p.k)
Claimamount Numeric Enter the claim amount

Snapshots

CLIENT SIDE FORM

 

Client filled form and by clicking on submit button flat file is generated and will be stored in client database.

ALL THE VALIDATIONS

FLAT FILE GENERATED

Server-side form

Sever side auto-filled from by entering a claim bill number and pressing read button and by pressing the save button will be stored in the database.

Download the below-attached Loss or Damage Claim form for Motor Vehicle project code

Bank Management System .Net Web Application project

System Analysis

System Summary: The West Bank Management System project involves the creation of a Web application that will enable the customers of West bank to:

View the details of all accounts that they hold with West Bank.

View the accounts statements for all accounts that they hold with West Bank.

  • Apply for loans online.
  • View the status of loan requests.
  • Requests for checkbooks for any of their accounts.
  • View the status of checkbooks requests.
  • Transfer funds from any of their accounts to another account in West Bank.
  • The Web application will also be used by the employees of West bank to process the requests for loans and checkbooks.

In addition, the application will be used by the administrator to:

Create User-IDs for customers, employees, and administrator and assign them the respective roles.

  • Link User-ID created for customers to the respective Customer-IDs.
  • Upload, edit and delete news items that will appear on the homepage.
  • Upload, edit and modify the information related to various types of loans.
  • Upload, edit and modify the information related to various types of accounts.

Each of the three types of users should also be able to change their password and retrieve their password in case they forget the password.

West-Side bank already has a computerized system in place that maintains the details of all the customers and accounts. The proposed Management System Web application will use the existing database to obtain the details of customers and accounts. Some additional tables may have to be created in the database to accommodate the specific requirements of the Web application.

HARDWARE & SOFTWARE REQUIREMENTS

Hardware: CPU, Mouse, Keyboard, CDs, Printer etc.

Operating System: Window 7 Home Basic-E Series, I3 Processor

Software: Microsoft SQL Server 2008, Microsoft Visual Studio 2008, Microsoft Office etc, Microsoft Office Word, Microsoft Office Visio, Google.

UML Diagrams:

Administrator Accounts Diagram

Customer Accounts Diagram

Employee Accounts Diagram

ER Diagram:

Database Coding:

Database Name Westbank

Car_Loan Tables Details:

  • State_Name
  • Current_City_Date
  • Current_City_Month
  • Current_City_Year
  • Residence_Type
  • Current_Residence_Date
  • Current_Residence_Month
  • Current_Residence_Year
  • Date_Of_Birth_Date
  • Date_Of_Birth_Month
  • Date_Of_Birth_Year
  • Model_Of_Car
  • Employement_Type
  • Salary_Deposit_Yes
  • Salary_Deposit_No

Table Create_Account Details:

  • First_Name
  • Last_Name
  • DOB_Date
  • DOB_Month
  • DOB_Year
  • Address
  • City
  • State
  • Pincode
  • Country
  • Phone_No
  • Email
  • Mobile
  • Status

Table Enrollment_Form Details:

  • First_Name
  • Last_Name
  • Address
  • City
  • State
  • ZipCode
  • Country
  • Tax_Id
  • Home_Phone
  • Mobile
  • Fax_N0
  • Email

Table Locate_Your_Branch Details:

  • Branch
  • Address
  • Telephone
  • Fax
  • ATM
  • Lockers
  • IFSE_Code
  • Working_Time

Table Saving_Application_Form Details:

  • Title
  • First_Name
  • Last_Name
  • Address
  • Pin_Zip_Code
  • City
  • Nearest_Branch
  • Email
  • Residential_PhoneNo_STD
  • Residential_PhoneNo_Phone
  • Office_No_STD
  • Office_No_Phone
  • Office_No_Extn
  • Mpbile_No

Table Customer_Acc_Create Details:

  • Account_Type
  • Customer_ID
  • Minimum_Balance
  • Opening_Balance
  • Overdraft
  • Fixed_Deposit

Table Customer_Acc_Update Details:

  • Account_Type
  • Customer_ID
  • Minimum_Balance
  • Current_Balance
  • Status
  • Overdraft
  • Fixed_Duration_Deposit
  • Maturity_Date

Table Emp_Create_Transaction Details:

  • Transfer
  • Withdraw
  • Deposit
  • From_Acc_No
  • To_Acc_No
  • Amount

Table login Details:

  • User_Id
  • Password
  • Users

Information Pool System .Net Project

The Information Pool provides a number of services to the users in terms of events management, classifieds, discussion board, news, polls, blogs etc depending on the handling of this Information Pool it is broadly divided into two major modules. They are

  • Administration
  • User

Administration: This section of the Information Pool System has all the features of the user as well as added features of administration such as news hosting, site management, configuration, registrations etc.

User: This section is a restricted one and has all the below-mentioned areas.

Welcome Page

The welcome page is the main Information Pool System navigation area. It consists of several blocks that display partial content of the module or other data. The blocks also serve as access points for navigation into module pages.

Welcome page components are laid out into 3 columns:

left column

  • search block that allows to search Information Pool content by keyword
  • events summary that displays several nearest events
  • discussions overview that displays most recent threads
  • links area that display selected links to external sites

the middle column contains short articles extracted from the database

right column

  • classifieds summary presenting most recent classified ads
  • news section displaying news articles or other content extracted from external news sites
    In the default setup, the news section is utilizing JavaScript component

User Registration And Login

First-time Information Pool System user can register to access restricted Information Pool areas and services using the “Join Us” button located in Info Pool header. The registration form can also be used to modify user information if the user is already logged-in.

The user is logged-in if the welcome message contains username displayed below header buttons.

All new users are automatically assigned Security Level 1, which allows them to participate in Info Pool community activities. The Administrator (Level 3), can upgrade the security level of a user to Level 2 (Editor) or Level 3 (Administrator).

Additionally, the Administrator has options to configure email notifications so that users receive Email Confirmation upon successful registration. They can also retrieve lost password via email.

Info Pool Administration

The Administration Module is accessible only to Editors (Security Level 2) and Administrators (Security Level 3) and can be used to manage Info Pool content and configuration.

Most of the administration pages are organized as two-page editing schema. One page contains a list of available items (optionally with searching capabilities) and by clicking items in this list one can navigate into another page containing a form for modifying item data or entering new item data.

Articles/Content

This section is used for review and maintenance of articles appearing in the middle column of Information Pool System’s welcome page. The articles will be ordered by “order” number assigned to each one.

News

This section is used for review and maintenance of news articles appearing in the right column of Information Pool System’s welcome page. By default, the Info Pool is configured to display news headlines.

Events

This section is used for review and approval and of Events submitted by users, as well as for adding new and maintaining existing Events.

Links

The links section is used for review and approval and of Links submitted by users, as well as for adding new and maintaining existing Links.

Link Categories

This form allows the review and maintenance of link categories.

Forums

This section is used for creating and maintaining Discussion Forums. Forum details contain forum information and allow selection of forum moderator from the list of registered users.

Classifieds

This section is used for review and maintenance of Classified Ads submitted by users. Inappropriate ads may be deleted or marked as inactive.

Ad Categories

This form allows the review and maintenance of available classified ad categories. It contains the current category list and forms for editing the category.

Members

This section is used to search, review and edit the list of registered Information Pool System users. The administrator can modify user information, delete users, as well as assign security access level to each user. The Member List page contains “Export To Excel” link, allowing to export Members to Excel.
Members can also be assigned a membership status for organizational purposes, such as candidate, member, or supporter. This status is not used elsewhere in the Information Pool System, except in the Email module.

Member Statuses

This form allows for review and maintenance of user statuses, for organizational purposes.

Send Emails

This page can be used to send email messages to selected Information Pool System users. It allows selection of Member Status to whom the email should be sent. The administrator also needs to enter email parameters, such as From, Subject and email Body.
Email history is also shown on the screen.
Email functionality may require additional email component to be installed on the server, such as CDONTS for Windows. Please contact your hosting company, if you experience issues with sending emails.

Data Dictionary

Info Pool Security

The Information Pool System is configured with 3 default users and 4 security levels, as shown to the right.

Security Level 0:

All visitors who are not logged in have security level 0 with limited permissions, allowing them to view Information Pool System areas. The administrator may configure the Information Pool to allow or disallow anonymous visitors from submitting new content like Events, Links, and Classified Ads.

Security Level 1:

All users who register and log in to the Information Pool are automatically assigned security level 1, allowing them to fully participate in Information Pool community activities. They can submit new content, although some of such content may require approval by an editor or administrator.

Security Level 2:

This security level can be assigned to users only by the administrator and is usually assigned to editors who may submit, review, approve, change and delete content.

Security Level 3:

This is the highest security level, available only to Information Pool owners/administrators and allows them to modify and delete users, configure Information Pool settings, and send email notifications to users.
Information Pool Configuration screen allows the administrator to specify if users need to login to be able to submit new content.

UML Diagrams:

Context Level Diagram

Administrator Use Case Diagram:

ER Diagram:

First Level DFD:

Second Level DFD:

Info Pool Layout

Every Information Pool page contains 3 areas:

Header: contains navigation buttons, Information Pool logo, and Welcome message or User Login information.

Main Content: welcome page or module content is displayed here

Footer: contains Information Pool navigation hyperlinks

Info Pool Configuration

This form contains Information Pool configuration options that affect Information Pool functionality. They include:

  • Information Pool URL
    URL of Information Pool welcome page used to redirect users back to the Information Pool, when they submit event payments via PayPal.
  • Users must be Logged-In to submit new content
    Global setting determining whether only registered Information Pool users are allowed to submit events, links, discussion messages and classified ads
  • Expanded Discussion Search
    this setting turns on/off alternate Discussion Search Results page. When “On” Discussion Search Results show individual replies instead of discussion topics.
  • Email Sender Address
    Default address for “From” field when sending emails
  • Enable Email Registration Confirmation and Password Retrieval
    If you want to utilize emails on your website, you should turn on this feature. It enables users to retrieve their lost passwords via email. It also confirms new user registrations via email
  • Registration Confirmation and Lost Password Body
    In this area, you can supply the email message that you want to send to users when they register or forget their password. You may also use special tags {login} and {password}, which will be replaced with the actual Login and Password of the user that is being emailed.

Info Pool Registration

This URL connects you to Smart Registration Page where you can register the usage of this application. The registration is free and allows you to be notified about the availability of future upgrades.

Support

This URL connects you directly to the Smart Support System where you can submit technical questions, issues, and requests.

Output Screens:

SOFTWARE REQUIREMENTS:

  • WINDOWS
  • Visual Studio .Net Enterprise Edition
  • Visual Studio .Net Framework (Minimal for Deployment)
  • SQL Server

Download This Information Pool System .Net Project.

Freight Forwarding Management System .Net Project Synopsis

This Freight Forwarding Management System software keep track of all activities (booking, container allotment, stuffing, customs clearance, raiment, ship-on-board, delivery, debit note, credit note etc

The containers for Shipping are delivered to Consignee after a relevant process including order booking, stuffing, customs clearance, raiment, delivery etc.

A freight forwarder is an individual or company that exports the goods from one place to another.

The freight forwarder does not actually carry the cargo or conduct business for the ship.

It is an intermediary between carrier and owner of goods being transported.

This software is based on 3Tier Web Architecture powered by the Microsoft’s Dot Net Technology. This software will be implemented in ASP.NET. With this software will handle all the Freight Forwarding Management system software, the user can have access to world-class services any time, any place in the world.

This software keeps track of all activities (booking, container allotment, stuffing, customs clearance, raiment, ship-on-board, delivery, debit note, credit note etc. The Containers for Shipping are delivered to Consignee after a relevant process including order booking, stuffing, customs clearance, raiment, delivery etc. A well Standard reporting will be included in this software which will be very beneficial for the clients and users.

Design Of Solution

Functional Scoping of the Software

  1. Customer Module:- Includes all details of the customer/consigner
  2. Consignee Module:- Includes all details of the consignee.
  3. Agent Module:- Includes all details of the Agent who is dealing with the order.
  4. Shipping Line Module:- Includes all details of the shipping lines.
  5. Booking Module:- In this module booking of a order is done.
  6. Stuffing Module:- In this module container stuffing information is provided.
  7. Customs Clearance:- In this module custom clearance process is provided
  8. Railment Module:- In this module railment process is provided.
  9. Ship-on Board Module:- Finally the container goes to the destination(to the consignee).
  10. Delivery Module:- Goods to be handed over to the consignee.

Reports

  1. Master Daily Activity report
  2. Booking Report.
  3. Pending container allotments vs Bkgs and Containers Allotted Vs Bkgs
  4. Pending Stuffing on containers vs stuffed
  5. Pending Railouts Vs Railed out
  6. Railed Out Vs Shipped on Boards / Planned vessels
  7. Pending Shipped on Boards Vs Planned Vessel
  8. Outstanding Reports ( Clients ) Vs Receipts
  9. Outstanding Reports ( Agents ) Vs Receipts and Payables
  10. Pending Invoices / B/Ls and Invoices and B/Ls released vs Docs or SI Received
  11. Pending SI From Clients vs Cut off Dates/ Rail outs / Planned Vsl
  12. MSI Submitted Vs Cut offs and Pending MSI submissions vs Cut off Dates / Rail outs/ Planned Vsl
  13. Pending Prealerts / Manifests to agents Vs Shipped of Board
  14. Shipping on Board Vs ETA
  15. Arrivals Vs ETA
  16. Transshipments Vs Planned Transhipments
  17. Delivery Vs Arrivals

Facilities Required For Proposed Work

Technologies Used: – ASP.NET with C#.NET

Database Used: – Microsoft SQL Server

Web Services Used: – Advance XML Web Services.

Domain Required: – Any new domain registration is required.

Grocery Ekart Management Real Time Project

Project Understanding:

The reference website link provided to the developer and also need few clarifications and inputs from the customer side specifically to understand the project flow. In this document, we present our understanding of what needs to be accomplished in the project along with the budget and time estimation.
Reference site link: https://www.bigbasket.com/  (checked only to have an idea regarding the features that will be there in the app)

Project Statement:

→ To design and develop an ekart marketplace and mobile app for Android platform which will provide an option to browse through various household groceries and related products.

Project Description in Brief:

The requirement is to develop and implement a fully functional ekart module which will allow customers register and browse through all products online. They can add products to kart and order them. It will also involve admin panel to manage the addition of products, editing details related to a product. It will manage payment gateway also. We will also provide an option to manage offers via offer management module in the admin panel.

1. Admin Module
2. Kart Module
3. User Module
4. Payment Gateway Integration (Let us know which all need to be integrated like Paytm, PayPal, VISA MasterCard etc)
5. Coupon / Offers Management
6. Employee and Executive Management
7. Order Management
8. Review and Rating Management
9. About Us
10. Careers
11. Privacy Policy (Client needs to provide us the info related to terms and conditions)
12. Terms and Conditions (Client needs to provide us the info related to terms and conditions)
13. Blogs (Let us know if this is needed)
14. Logo design
15. Notifications (Email and SMS , client need to purchase SMS package and it will be integrated)
16. Delivery management

Quality Control:

At the end of the development cycle, you will have a properly functioning and quality assured site. By ensuring implementation of the following points we maintain quality in the products we deliver.

➔    W3C validated semantic HTML code
➔    Well commented and indented PHP code
➔    Proper escaping of user entered data, the addition of captcha to web forms for preventing XSS, CSRF and other security issues
➔    Properly Optimized and indexed database tables for speed and consistency
➔    Minified CSS, JS and optimized images for faster loading of the site
➔    Implementation of meta tags, descriptions, open graph tags for help in SEO

User Types: Admin, Customer, Employee logins (no vendor login as discussed)

Admin will have access to all modules on web and can monitor everything the application.
Customer will have access to products view and can browse through and access offers and then finally add products to the kart and order the same.
Employee is basically the delivery executive login who will actually manage the deliveries and will have access to the related delivery management screens only

Module Details:

Web development: 

SL NO Type Time Estimation (in MD)
1. Users Module:
Login / Registration / Logout (Sign In with Google / Facebook social logins)
My Basket ( This actually deals with products being added to kart and manage it)
My Orders  ( This deals with history of  transactions  and orders for a logged in customer)
My Profile (Edit Profile , Delivery Address mgmt, Change Password , Email Address)
10 MD
       2. Common Admin panel:
Admin login features
Manages Employee executive delivery history
Manage Customers
Manage Products addition to applicationManage Reviews and Ratings in applicationManage Coupons and Offers in applicationsManage new offers (to be displayed in splash screen )
About Us submissions
Blogs management (if needed)
Categories / Sub-categories management
Brand management
Filter management
Location Settings
20 MD
       3. Designing:
Homepage design with splash screen, Banner with sliders and effects, offer views, products display designs, admin panel design, About Us (including smtp configurations), Careers, Privacy Policy, Terms & Conditions , Blogs design , Individual page designs , Menus and Submenus, Location selection design
15 MD
      4. Delivery management: status of products delivery  and related notifications, Pending / Confirmation option , a grid to view and manage all deliveries for executive login , option to update payment status for orders delivered 5 MD
      5. Testing, bug fixes, changes from client feedback 12 MD
      6. Total 62 MD (approximate)

 

Mobile: (2 Android Apps)

User App: Will follow all modules mentioned above except admin panel as it will be maintained only on the web.

Executive App: Will have screens designed for tracking deliveries, managing the delivery status, update the delivery and payment status 

SL NO Type Time Estimation (in MD)
1. Users Module:
Login / Registration / Logout (Sign In with Google / Facebook social logins)
My Basket ( This actually deals with products being added to kart and manage it)
My Orders  ( This deals with the history of  transactions  and orders for a logged in customer)
My Profile (Edit Profile , Delivery Address mgmt, Change Password , Email Address)
15 MD
        2. Designing:
Homepage design with a splash screen, Banner with sliders and effects, offer views, products display designs, admin panel design, About Us (including SMTP configurations), Careers, Privacy Policy, Terms & Conditions, Blogs design, Individual page designs, Menus and Submenus, Location selection design
15 MD
     3. Delivery management: status of products delivery  and related notifications, Pending / Confirmation option, a grid to view and manage all deliveries for executive login, option to update payment status for orders delivered 10 MD
     4. Total 40 MD (approximate) + 10 MD for testing and feedback changes

 

Technology to Use

Design and Markup

– HTML5, CSS3, JavaScript & jQuery for markup, design and interaction behavior

– Bootstrap / Angular JS will be used for making the site responsive and as a framework.

Server-side language (anyone can be used depending upon your preference)

– PHP (codeigniter, CakePHP, Phalcon or Laravel)

Database Software (anyone can be used depending upon your preference and server setup)

– MySQL

– SQL Server

Android: Java  (Android v 5.1 and higher)

Time frame for execution of the project ( Total 112 Days  approximate)

Designs & Web Services : 30 Days

Admin Panel :- 20 Days

Android App: 40 Days

Testing: 22 Days

Sales Management Portal .Net Project

The Sales Management System should have, but not limited to, the features and functionalities as below

1)  Search: allows users to staff find clients by names, either on the complete or partial match.

2)  A filter for browsing: can shorten the list and separate prospects from current clients.

3)  A sign-in form

4)  Manager Console: Managers can create user accounts, view, and update entries, leave comments on entries, and send messages to staff, etc.

5)  Pipeline Reports: Managers should also be able to run various reports such as lists of prospects, reports of opportunities or proposals by dates, sales projections by month or by the salesperson, project tracking, etc.

Features described in this document may require, but not limited to, the following advanced technical knowledge and skills for:

  • HTML programming and CSS styling
  • Responsive design
  • The user authenticates and authorization
  • SQL database and programming
  • Site navigation
  • Application of state and cookies
  • Validation controls
  • API and Web service programming
  • Test and debug

Students should study and try to incorporate as many features and functionalities as possible in their projects

Portal Homepage

Main page after user logged-in

  • Announcements section displays manager’s messages in the order of dates.
  • Left-hand side panel displays a list of all clients in alphabetical order.
  • Users can search clients by names, also can filter the list by types, client or prospect.
  • The new prospect can be added by clicking Add Client.

Illustration of a pipeline for a client

After staff selects a client from the main client list, the page shows a sales pipeline for the selected client: General Info, Contacts, Notes, Opportunities, Proposals, and Projects.

The illustration shows the Contacts page

Database Design

Below are some essential information used in a real-world sales pipeline. It is recommended to incorporate them in your database design.

Pipeline: Opportunities

  • Opportunities Name
  • Added by
  • Date Added
  • Chance to close (percentage)
  • Estimated Budget
  • Opportunity Duration
  • Opportunity Type (a list of major products and services )
  • Contact Name
  • Contact Telephone
  • Opportunity Description
  • Opportunity Notes

Pipeline: Proposals

  • Proposal Name
  • Account Manager
  • Date Added
  • Chance to Close (percentage)
  • Estimated Budget
  • Proposal Duration
  • Proposal Amount
  • Total Revenue
  • Proposal Status (a project is automatically created when proposal status is set to accept )
  • Rejection Reason
  • Contact Name
  • Contact Telephone
  • Description
  • Proposal Notes

Pipeline: Projects

  • Project Name
  • Project Manager
  • Date Added
  • Project Amount
  • Total Revenue
  • Project Duration
  • Project Status
  • Launch Date
  • Contact Name
  • Contact Telephone
  • Project Description
  • Project Notes

Download The Sales Management System .Net Project Code, SQL Database & Output Screens.

Online Resume Management .Net Project Synopsis

Online resume management will basically provide an online platform that will provide an option to upload a resume and then search for jobs relevant to the skill set. It will have admin panel which will allow admin to manage different features. It will maintain information related to users who will register and apply for jobs as per skills. This application will provide an option to apply for different Functions or Verticals and allow users to apply for different skills as per choice.

User Types: Admin, Users

Modules:

Admin Module:

It will be accessible to Admin and he or she can add or manage Filters, Employers of Choice, and Job Openings.
→ Job Openings will have the option to add info related to Job title, Company name, Skills, Location, Experience, Posted On, Company Logo, HR Name, Contact no
→ Filters will have options to add different values to filters, like Bangalore / Hyderabad etc in Location. The grid will be provided with different Filter Names and will have the option to add/ Edit option to add Filter values. The option will also be there to add Filter heads.
→ Employers of choice will have the option to add a company logo. Description / About US, Jobs of that company. Admin can add as many Employers of choice and they will be added to the dashboard.

Home Dashboard:

This is basically the dashboard for all users (registered or unregistered). It will show different options like Search filters, Employers of Choice, Login / Register, Upload resume, Job Openings etc. Employers of choice will be added by admin. Job openings info will be added by admin.
Search: This module will provide filters that will allow searches for different conditions. Filters related to Skills, Function, Industry, Location, startups etc will be provided. This module will be accessible to both admin and user. Admin will manage filter updates, like adding and removing different filter values. Users will able to see these filters managed by admin in the home dashboard.

Registration Module:

It will have a complete and comprehensive form which will lot of options to be selected and save relevant information. It will have options to save First name, Last name, Middle name, Password, Re-Confirm password, Current Location, Total Exp, Industry, Function, Key Skills etc for submitting initial registration information.

Notifications:

This module will show notifications whenever admin adds new Job Openings or add Employers of choice.

Contact Us:

Will show info related to contact numbers and also search filters.

Future Enhancements:

We can provide email notifications and SMS integration. This will require web service or API integration with SMS providers and SMTP configuration to handle emails.

Provide package plans for users with related services.
Add Blogs that can be posted by users.

Software Requirements:

Technical Aspects:

Database: SQL Server 2008 and more

Language: C# and Asp

Framework: .Net

Front-end: HTML, CSS, JavaScript

It can also be done in Php, MySql as back end with other frameworks

Hardware Requirements:

Intel Core processor

RAM 4GB and Above

HDD 100 GB Hard Disk Space and Above

64 or 32 bit OS Windows 8 and above

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

My Party Link Service Portal .Net Project Abstract, Full Report & Source Code

Abstract:

INTRODUCTION TO PROJECT:

My Party Link service portal is a .Net based web project wherein Business holders can register their profile and add services as per their Business criteria and services provided. It will provide a platform to service/business providers to showcase or advertise their profiles, services offered or business profiles using the highly customizable features provided in the application. It will be accessible to users who look for a wide range of services for FREE.

The My Party Link project will basically cover registration, login, search functionality etc which are some of the important features for any online service portals or application. It will Admin, User and Vendor logins. Working on this My Party Link project will actually allow usage of important controls used in building or developing an application like Combo boxes, Dropdowns, Data grids, Text boxes, Html usage etc.

EXISTING PROJECT:

PROBLEMS IN THE EXISTING SYSTEM:

The manual process of writing information handmade bills and maintaining the same in books is tedious and time-consuming. It also raises concerns as per incorrect entries and irregularities as per record maintenance is concerned.

Disadvantages:

The following are the disadvantages of Existing system

➢ Highly impossible to maintain information in books and slips.
➢ Working hours for any employee will be more as he or she has to work out maintenance activities with manual work.
➢ Maintaining historical data of patients and employees will be complex and with no security as per data is concerned because they are maintained in papers and books.

SOLUTION OF THESE PROBLEMS

This My Party Link application will have a multi-user login environment and will be secure with authentication being monitored by Admin. The processing of data will be fast as we will use SQL Server 2008 and above version to save data. It will provide a faster processing of complex queries and thereby save time.

PURPOSE OF THE SYSTEM:

The purpose of this My Party Link document is to describe all external requirements for Web Info Model. It also describes the interfaces for the system. This project will teach the most important things that are required in any online application i.e. this project deals with REGISTRATION, LOGIN, SEARCHING and ADMIN modules. Importantly, this project uses the most used controls/techniques such as Data Grids, Emailing Mechanism, and Dropdown List etc

Module Description:

There are four modules for this project listed below:

1. Admin
2. Vendor
3. User
4. Home / Search

Admin:

Admin approves the registration of Vendors and Users who access the application and register to it. Admin can add countries and cities to the application which will then be followed by addition of local areas in cities, will also add the service area for which vendors will belong to like Agriculture, Software, Hardware etc. Registered Vendors and users will be monitored by Admin as their registration can be revoked by admin. Admin can also change the passwords for Vendors whenever a request is submitted to admin. A vendor has to send approval request for the services that will be added to the application for advertising. Once approved services related to registered vendors will be validated and listed out for advertising.

Vendor:

A Vendor will be a Businessman or Service provider who will register and provide info related to the services provided. Will add his profile and initially register his company. Once registered a request will be sent to Admin and upon approval, Vendor will be able to showcase or advertise his service or business details. A Vendor can upload images related to products which he or she deals with. The vendor can upload company logo and all textual information, price info, office info, warehouse info wherein products are manufactured, properties of products that are to be marketed. Information placed by vendors is visible to all users for free.

User:

The user will register initially and the same will be approved by Admin. Once approved a user can search for services he is looking for from dashboard and select whichever service they are looking for.

Search:

Logged in user will be allowed to search services they are looking for depending on country, city, location and service area. This feature is basically a dashboard for logged in users.

Sequence Diagram for Admin
Sequence diagram for User

Features:

Configurable Portal Settings
▪ The option will be provided for approvals requested by Vendors and Users.
▪ All features are customizable and can be modified as per client requirement. UI will be user-friendly.
▪ Will be compatible with all sorts of browsers.

CONCLUSION:

The My Party Link application designed will be a frontrunner as per service-oriented applications are concerned. It will be provided with easy to use and understandable UI with flexible and customizable front-end design. Enhanced Security option will be provided as it will be monitored by Admin. It will be suitable for all service providers/business professionals. It will be a linkage between users/customers and vendors.

Hardware/Software:

Front End Asp.net/C#.net
Web Yes
Server IIS 5.0 or Above
Back End(Database) SQL Server 2008 and more
NET Framework V 5.0 and more
Operating System Windows 8/10
Service Pack Latest

Download the below attached My Party Link Service Portal .Net Project Abstract, Full Report & Source Code & Database Files.