ABSTRACT:

Stock Management system is a software which is widely used by retailers, shopkeepers, manufacturing units and other merchants across different businesses. It is used for managing stock of products in their warehouse or in the shops. Gone are those days when a shop owner used to manage all his sales and accounts on paper. This job is now performed with these management tools which not only record the sales but also notify the retailer about the items low in stock. This contain the details of the purchase, sales, supply, stock details. The admin has the access to update the details of the purchase, sales, supply and stock details. The list of the product and purchaser details contains in the purchase details and sales contains the list of the product sold. The supply details contains the list of the product to be supplied with the due date, the stock details contains the list of the products in stock with count. This helps the company to order to sale the product for the customer.


EXISTING SYSTEM:

The existing system is manual entry of data which create errors and time consuming also the reports are not attractive.

PROPOSED SYSTEM

The proposed system helps to remove manual entry and simple in maintaining the database and reduce human errors, increase security and quality of data. It generate attractive data.

ARCHITECTURE:




SAMPLE CODE:

Loginpage.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Scp_Staff_Management
{
    public partial class LoginPage : Form
    {
        public LoginPage()
        {
            InitializeComponent();
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Staff_Details r = new Staff_Details();
            r.Show();
        }

        private void button1_Click(object sender, EventArgs e)
        {

            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("select * from dbo.loginTable where username='" + txt_UserName.Text + "' and  password='" + txt_Password.Text + "'", con);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            da.Fill(ds);

            if (ds.Tables[0].Rows.Count > 0)
            {
                AdminSectionPage st = new AdminSectionPage();
                st.Show();
                this.Hide();
               
            }
            else
            {
                MessageBox.Show("please enter correct username and password");
            }
            con.Close();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
         

        }

        

        private void button3_Click(object sender, EventArgs e)
        {
            txt_UserName.Text = " ";
            txt_Password.Text = " ";

        }
    }
}

AdminSectionPage.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Scp_Staff_Management
{
    public partial class AdminSectionPage : Form
    {
        public AdminSectionPage()
        {
            InitializeComponent();
        }

        private void btn_Submit_Click(object sender, EventArgs e)
        {
            Staff_Details st = new Staff_Details();
            st.Show();
            this.Hide();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            StaffvsSubjectAllocation staff = new StaffvsSubjectAllocation();
            staff.Show();
            this.Hide();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            StaffvsLeave stt = new StaffvsLeave();
            stt.Show();
            this.Hide();

        }

        private void button3_Click(object sender, EventArgs e)
        {
            finalReallocation final = new finalReallocation();
            final.Show();
            this.Hide();
        }
    }
}

finalReallocation.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using acep_avas_kas_Evaluator;

namespace Scp_Staff_Management
{
    public partial class finalReallocation : Form
    {
        public finalReallocation()
        {
            InitializeComponent();
        }

        acep_avas_kas_102234 acep = new acep_avas_kas_102234();

        private void finalReallocation_Load(object sender, EventArgs e)
        {
          


            combo.Items.Clear();
            SqlConnection con1 = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con1.Open();
            SqlCommand cmd1 = new SqlCommand("select Staff_Name from Staff_Details", con1);
            SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
            DataSet ds1 = new DataSet();
            sda1.Fill(ds1);
            foreach (DataRow dr in ds1.Tables[0].Rows)
            {

                combo.Items.Add(dr[0].ToString());
            }
            combo.SelectedIndex = 0; con1.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            comboBox2.Items.Clear();
            
            SqlConnection con1 = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con1.Open();
            SqlCommand cmd1 = new SqlCommand("select Class_Period  from  dbo.StaffvsTimeTable where Name = '" + combo .SelectedItem.ToString() + "' and DayOrder='" + txt_Day.Text + "' and Degree='BCA' AND Student_Year='"+ comboBox3.SelectedItem.ToString() +   "'", con1);
            SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
            DataSet ds1 = new DataSet();
            sda1.Fill(ds1);
            foreach (DataRow dr in ds1.Tables[0].Rows)
            {

                comboBox2.Items.Add(dr[0].ToString());
            }

           
            // cmb_LeaveID.SelectedIndex = 0; 
            ///////////////////////////////

            con1.Close();
            ///////////////////////////////////


            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("abc", con);
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter param1 = new SqlParameter("@studentyear", SqlDbType.VarChar);
            cmd.Parameters.Add(param1);
            param1.Value = comboBox3.SelectedItem.ToString();

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            da.Fill(ds);

            if (ds.Tables[0].Rows.Count > 0)
            {
                dataGridView1.DataSource = ds.Tables[0];
            }
            else
            {
                MessageBox.Show("No Data to show");
            }
            con.Close();





        }

        private void combo_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmb_LeaveID.Items.Clear();

            SqlConnection con1 = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con1.Open();
            SqlCommand cmd1 = new SqlCommand("select LeaveID from dbo.leaveTable where staffname='" + combo .SelectedItem.ToString() + "'", con1);
            SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
            DataSet ds1 = new DataSet();
            sda1.Fill(ds1);
            foreach (DataRow dr in ds1.Tables[0].Rows)
            {

                cmb_LeaveID.Items.Add(dr[0].ToString());
            }
           // cmb_LeaveID.SelectedIndex = 0; 
            
            con1.Close();



        }

        private void cmb_LeaveID_SelectedIndexChanged(object sender, EventArgs e)
        {
            SqlConnection con1 = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con1.Open();
            SqlCommand cmd1 = new SqlCommand("SELECT dateval1, [day]  FROM [Scp_Staff_Management].[dbo].[leaveTable] where LeaveID='" + cmb_LeaveID.SelectedItem.ToString() + "'", con1);
            SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
            DataSet ds1 = new DataSet();
            sda1.Fill(ds1);
            
            txt_Date.Text = ds1.Tables[0].Rows[0][0].ToString();
            txt_Day.Text = ds1.Tables[0].Rows[0][1].ToString();
            /////////////////////////////////////
            comboBox3.Items.Clear();
            SqlCommand cmd11 = new SqlCommand("select distinct Student_Year from dbo.StaffvsTimeTable   where Name = '" + combo.SelectedItem.ToString() + "' and DayOrder='" + txt_Day.Text + "' and Degree='BCA' ", con1);
            SqlDataAdapter sda11 = new SqlDataAdapter(cmd11);
            DataSet ds11 = new DataSet();
            sda11.Fill(ds11);
            foreach (DataRow dr in ds11.Tables[0].Rows)
            {

                comboBox3.Items.Add(dr[0].ToString());
            }

            con1.Close();
        }

        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox1.Items.Clear();
            SqlConnection con1 = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con1.Open();
            SqlCommand cmd1 = new SqlCommand("select distinct name   from [Scp_Staff_Management].[dbo].[StaffvsTimeTable] where name not in  ( SELECT name       FROM [Scp_Staff_Management].[dbo].[StaffvsTimeTable]  where DayOrder='" + txt_Day .Text  + "'  and  Class_Period = '" + comboBox2.SelectedItem.ToString() + "')", con1);
            SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
            DataSet ds1 = new DataSet();
            sda1.Fill(ds1);
            foreach (DataRow dr in ds1.Tables[0].Rows)
            {

                comboBox1.Items.Add(dr[0].ToString());
            }
            // cmb_LeaveID.SelectedIndex = 0; 

            con1.Close();

        }

        private void button2_Click(object sender, EventArgs e)
        {

             
            SqlConnection con1 = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con1.Open();
            SqlCommand cmd1 = new SqlCommand("drop table temp_student; select * into temp_student from (select T.* from   ( SELECT DayOrder,I =  (SELECT Name FROM dbo.StaffvsTimeTable WHERE class_period = 'I' and Student_Year='" + comboBox3.SelectedItem.ToString() + "' and Degree='BCA' and "+ acep._GeneTic_Info() +" and DayOrder=m.DayOrder),II =  (SELECT Name FROM dbo.StaffvsTimeTable WHERE class_period = 'II' and Student_Year='" + comboBox3.SelectedItem.ToString() + "' and Degree='BCA' and "+ acep._GeneTic_Info() +" and DayOrder=m.DayOrder),III =  (SELECT Name FROM dbo.StaffvsTimeTable WHERE class_period = 'III' and Student_Year='" + comboBox3.SelectedItem.ToString() + "' and Degree='BCA' and "+ acep._GeneTic_Info() +" and DayOrder=m.DayOrder),IV =  (SELECT Name FROM dbo.StaffvsTimeTable WHERE class_period = 'IV' and Student_Year='" + comboBox3.SelectedItem.ToString() + "' and Degree='BCA' and "+ acep._GeneTic_Info() +" and DayOrder=m.DayOrder),V =  (SELECT Name FROM dbo.StaffvsTimeTable WHERE class_period = 'V' and Student_Year='" + comboBox3.SelectedItem.ToString() + "' and  Degree='BCA' and "+ acep._GeneTic_Info() +" and DayOrder=m.DayOrder) FROM dbo.StaffvsTimeTable m GROUP BY DayOrder )t inner join [days] d on t.DayOrder = d.[days]   )t ; update [Scp_Staff_Management].[dbo].[temp_student]   set " + comboBox2.SelectedItem.ToString() + "='" + comboBox1.SelectedItem.ToString() + "' where DayOrder='" + txt_Day.Text + "' ; select t.* from temp_student t inner join [days] d on t.DayOrder = d.[days] order by d.id;", con1);
            SqlDataAdapter sda1 = new SqlDataAdapter(cmd1);
            DataSet ds1 = new DataSet();
            sda1.Fill(ds1);
            dataGridView2.DataSource = ds1.Tables[0];
            // cmb_LeaveID.SelectedIndex = 0; 

            con1.Close();

           

        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
        
        }
    }
}


Register.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Scp_Staff_Management
{
    public partial class Register : Form
    {
        public Register()
        {
            InitializeComponent();
        }

        private void Register_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");


        }
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            LoginPage f = new LoginPage();
            f.Show();
            this.Hide();
        }

        private void button2_Click(object sender, EventArgs e)
        {
           

        } 
        
     
        private void btn_Submit_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            conn.Open();

            string myQuery = "insert into loginTable values('" + txt_Name.Text + "' , '" + txt_UserName.Text + "' , '" + txt_Password.Text + "' , '" + txt_Mobile.Text + "' , '" + cmb_secQuestion.SelectedItem.ToString() + "' , '" + txt_SecAnswer.Text + "')";
            SqlCommand cmd = new SqlCommand(myQuery, conn);
            cmd.CommandType = CommandType.Text;
            int i = cmd.ExecuteNonQuery();
            conn.Close();

            if (i > 0)
            {
                MessageBox.Show("User Added Successfully");

            }
            else

                MessageBox.Show("Issue in amending the user data");

        }

        private void btn_Cancel_Click(object sender, EventArgs e)
        {
            AdminSectionPage admin = new AdminSectionPage();
            admin.Show();
            this.Hide();

        }

        private void label12_Click(object sender, EventArgs e)
        {

        }
    }
}
 

Staff_Details.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Scp_Staff_Management
{
    public partial class Staff_Details : Form
    {
        public Staff_Details()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
          
            SqlCommand cmd = new SqlCommand("insert into Staff_Details values('" + txt_StaffName.Text + "','" + dateTimePicker1.Value + "','" + txt_Email.Text + "','" + txt_SubjectSpecilist.Text + "','" + txt_Password.Text + "','" + txt_Address.Text + "','" + txt_ContactNo.Text + "','" + txt_AlternativeNo.Text + "','" + txt_BloodGroup.Text + "')", con);
            int x = cmd.ExecuteNonQuery();
            if (x > 0)
            {
                MessageBox.Show("Staff Details added successsfully");
            }
            else
            {
                MessageBox.Show(" Issue in adding Staff Details");


            }
            con.Close();
        }

        private void Staff_Details_Load(object sender, EventArgs e)
        {

        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            StaffvsSubjectAllocation s = new StaffvsSubjectAllocation();
            s.Show();
            this.Hide();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            AdminSectionPage admin = new AdminSectionPage();
            admin.Show();
            this.Hide();
        }
    }
}



StaffvsLeave.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Scp_Staff_Management
{
    public partial class StaffvsLeave : Form
    {
        public StaffvsLeave()
        {
            InitializeComponent();
           
        }

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            String datepic = dp_Date.Text;
            
        }

        private void StaffvsLeave_Load(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("select id from Staff_Details", con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {

                cmb_ID.Items.Add(dr[0].ToString());
            }
            con.Close();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
 
               DateTime dt = dp_Date.Value;
               DayOfWeek dow = dt.DayOfWeek;  
               string str = dow.ToString();
               Random ran = new Random();
               int val = ran.Next(1, 5000);

               txt_Day.Text = str.ToUpper();
               // MessageBox.Show(str);
               SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
               con.Open();

               SqlCommand cmd = new SqlCommand("insert into dbo.leaveTable values('" + cmb_ID.SelectedItem.ToString() + "','" + cmb_Name.SelectedItem.ToString() + "','" + dp_Date.Value.ToString() + "','" + txt_Day.Text + "','" + txt_Reasonleave.Text + "'," + val.ToString() + ")", con);
               int x = cmd.ExecuteNonQuery();
               if (x > 0)
               {
                   MessageBox.Show("Leave Details added successsfully");
               }
               else
               {
                   MessageBox.Show(" Issue in adding Staff Details");


               }
               con.Close();
        }

        private void cmb_ID_SelectedIndexChanged(object sender, EventArgs e)
        {

            cmb_Name.Items.Clear();
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("select Staff_Name from Staff_Details where id=" + cmb_ID.SelectedItem.ToString(), con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {

                cmb_Name.Items.Add(dr[0].ToString());
            }
            cmb_Name.SelectedIndex = 0;
            con.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            AdminSectionPage admin = new AdminSectionPage();
            admin.Show();
            this.Hide();

        }

        private void label6_Click(object sender, EventArgs e)
        {

        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label4_Click(object sender, EventArgs e)
        {

        }

        private void label5_Click(object sender, EventArgs e)
        {

        }
    }
}


StaffvsSubjectAllocation.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Scp_Staff_Management
{
    public partial class StaffvsSubjectAllocation : Form
    {
        public StaffvsSubjectAllocation()
        {
            InitializeComponent();
          
        }

        private void label7_Click(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("insert into [StaffvsTimeTable] values('" + cmb_ID.Text + "','" + cmb_Name.Text + "','" + cmb_Degree.Text + "','" + cmb_Stu_Year.Text + "','" + cmb_Class_Periods.Text + "','" + cmb_SUbjects.Text + "','" + cmb_DayOrder.Text + "')", con);
           int x = cmd.ExecuteNonQuery();
           if (x > 0)
            {
                MessageBox.Show("Record Added");
            }
            else
            {
                MessageBox.Show("Record not Added");


            } con.Close();
       }

        private void cmb_Name_SelectedIndexChanged(object sender, EventArgs e)
        {
            
        }

        private void cmb_ID_SelectedIndexChanged(object sender, EventArgs e)
        {
            
            
            cmb_Name.Items.Clear();
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("select Staff_Name from Staff_Details where id=" + cmb_ID.SelectedItem.ToString(), con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {

                cmb_Name.Items.Add(dr[0].ToString());
            }
            cmb_Name.SelectedIndex = 0; con.Close();
        }

        private void StaffvsAttendance_Load(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("select id from Staff_Details", con);
            SqlDataAdapter sda = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {

                cmb_ID.Items.Add(dr[0].ToString());
            } con.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            AdminSectionPage admin = new AdminSectionPage();
            admin.Show();
            this.Hide();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@"Data Source=COMPAG-PC\SUMATHI;Integrated security=true;Initial Catalog=Scp_Staff_Management");
            con.Open();
            SqlCommand cmd = new SqlCommand("abc", con);
            cmd.CommandType = CommandType.StoredProcedure;


            SqlParameter param1 = new SqlParameter("@studentyear", SqlDbType.VarChar);
            cmd.Parameters.Add(param1);
            param1.Value = cmb_Stu_Year.SelectedItem.ToString();



            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            da.Fill(ds);

            if (ds.Tables[0].Rows.Count > 0)
            {
                dataGridView1.DataSource = ds.Tables[0];
            }
            else
            {
                MessageBox.Show("No Data to show");
            }
            con.Close();
        }
    }
}



MODULES SPECIFICATION:

A module is a part of a program. Programs are composed of one or more independently developed modules that are not combined until the program is linked. A single module can contain one or several routines. The project contains the following main modules.
• LOGIN MODULE
• REGISTRATION MODULE
• HOME MODULE
• PURCHASE DETAILS MODULE
• STOCK DETAILS MODULE
• SUPPLY DETAILS MODULE
• SALES DETAILS MODULE

LOGIN MODULE:

In Login Module, it acts as a very great security feature to the application if the user uses proper user id and password it enters in to application or else it returns back in to the authentication login page indicating that the user is invalid. Fields required in this module are listed below
• Username: Username of the customer
• Password: Password set by the customer

REGISTRATION MODULE :

The new register uses to register. The Admin has the entire control over this application. Fields required in this module are listed below:
• First Name : First Name of the customer
• Last Name : Last Name of the customer
• Email Id : Mail Id of the customer
• Username : Name of the username
• Password : Password set by the customer
• Mobile : Mobile number for customer

HOME MODULE:

In Home Module, we can use to select the field of details we requied. In this, we can choose any of the four types. The four types are purchase details, supply details, stock details, and sales details.

PURCHASE DETAILS MODULE:

The Purchase details module is used to store the Entire details of the customer and the products the brought . Fields Required in this module are listed below:
• Customer Name : Name of the customer
• Contact No : Contact number of the customer
• Due Date : Due date of the product to be delivered
• Delivery To : Address of the customer for the product delivery
• Status : Status of the product for the delivery
• Payment Mode : Mode of payment for the product

STOCK DETAILS MODULE:

In this module, the stock details of each product will be mentioned. Fields Required in this module are listed below:
• Stock Id : Id of the stock available
• Stock Type : Type of the product available
• Stock Number : Product number which in stock
• Stock Description : Description of the product in stock
• Stock Items : Product available in stock

SUPPLY DETAILS MODULE:

In this module, it has the database of the product that is supplied. Fields Required in this module are listed below:
• Supplier Id : Id number od the supplier
• Supplier Name : Name of the supplier
• Supplier Phone No : Phone number of the supplier
• Supplier Address : Address of the supplier


SALES DETAILS MODULE:

In this module, it contains the of the product product sold. Fields Required in this module are listed below:
• Description : Description of the product
• Quantity : Quantity of the product sold
• Unit Price : Price of the product sold
• Tax code : Tax code of the product
• Tax : Tax of the product
• Extd Price : Added price of the product

ISO certified - Mini project ideas for ece :

KaaShiv Offers, Mini project ideas for ece. Mini project ideas for ece includes Block Chain, Artificial Intelligence, Machine Learning, Python and R programming, Application Development, Web designing and Networking . This internship includes the topics related to mini project ideas for ece 2nd year, mini project ideas for ece 3rd year with circuit diagram.This company runs by,
    • 10 Years Awarded Microsoft Most Valuable Professional
    • Google Recognized Experts
    • Cisco Recognized Certified Experts
    • Microsoft Awarded Certified Experts
    • Robotics Experts
    • HCL Technologies Awarded Expert

Trainers at KaaShiv InfoTech are real-time Software / IT professionals worked in leading MNCs like,
    • CTS,
    • Wipro,
    • TCS,
    • Infosys,
    • Accenture and
    • Mindtree.

The Course curriculum for mini project ideas for ece is carefully researched and prepared by professionals from MNC to meet the demands expected in the IT industry. After completing the mini project Training in Chennai at KaaShiv Infotech, students will be familiar with the Software development process followed in IT industry. Below are some of the insights of our mini project ideas for ece.

    • Real-time project development and Technology Training by Microsoft Awarded Most Valuable Professiona
    • mini project ideas for ece students involves Full practical training
    • Hardware and software tools full support
    • Technology training
    • Placement training
    • Full documentation and report analysis
    • R & D projects
    • Industrial exposure
    • Endorsing Corporate skills

WHAT IS MINI PROJECT ?

    • The mini Projects plays a crucial role in the teaching-learning process.
    • It is also a way of identifying the ability of the student to perform an industrial project or applied research linked to the knowledge discipline.
    • A project is defined as an effort to create or modify a specific product or service.
    • Projects are temporary work efforts with a clear beginning and end.
    • mini project (or program) any undertaking, carried out individually or collaboratively and possibly involving research or design, that is carefully planned (usually by a project team) to achieve a particular aim.

WHAT ARE THE BENEFITS GAINED BY DOING MINI PROJECT :

    • mini projects if done well can add a lot of credibility to your profile.
    • And especially your mini projects building experience can help you perform well in core job placements & higher studies admission interviews.

TIPS TO SELECT GOOD MINI PROJECTS :

    • Analyze the current trends
    • Focus your mini projects on any social issue
    • Get expert’s assistance whenever possible
    • Research about the mini projects done by your seniors
    • Refer the research journals published by scholars
    • Check the feasibility of your mini projects
    • Work with organizations like Kaashiv InfoTech

WHY, ECE STUDENTS MINI PROJECT IDEAS SHOULD BE A REAL TIME MINI PROJECTS ?

    • mini project ideas for ece students provides a real time exposure for the mini project ideas for ece students on the latest and trending technologies. Below are some of the Top jobs in the IT Industry Job Openings ,
    • Software Developers – Good in Python, Machine Learning, Data Science and AI programming
    • BlockChain Administrators
    • IOT Specialists
    • Cyber Security
    • Web Application Developer – Web Designers
    • Information Security Analyst – Security Specialist
    • Network Engineers / Analyst
KaaShiv Infotech, ece Student mini project ideas - programme hornes you in the above said skills / job roles from basics to Advanced.

MINI PROJECT IDEAS FOR ECE - PROGRAMME HIGHLIGHTS :

    • mini project ideas for ece program duration: 5days/ 10days / Or Any number of days
    • Training hours: 3hrs per day
    • Software & others tools installation Guidance
    • Hardware support
    • mini project ideas for ece Report creation / Project Report creation
    • mini project ideas for ece students based 2 projects ( real time)
    • Mini project Certificate & Inplant Training Certificate & Industrial exposure certificate + (Achievement certificate for best performers)

ADVANTAGES OF OUR- MINI PROJECT IDEAS FOR ECE :

    • Get Real Work Experience
    • Get a Taste of Your Chosen Field
    • Start Networking
    • Helps You Choose a Speciality
    • Helps You Become More Self-Confident
    • Boosts Your CV
    • Increases Your Market Value

MINI PROJECT IDEAS FOR ECE - MATERIALS :

    • mini project ideas for ece student , includes Materials after the internship programme
    • Technological guidance and materials will be shared in entire year for the students to mold technically.
    • Our be student involves Free Projects at the end of the programme.

QUERIES OR CONTACT DETAILS :

Venkat (7667662428) and Asha (7667668009)
Email ID: kaashiv.info@gmail.com , priyanka.kaashiv@gmail.com

MINI PROJECTS FOR MCA- PROGRAMME DURATION :

1 months / 2 months / 3 months to 6 Months ( Any Number of Days - Based on student preferences)

WHO CAN ATTEND THIS MINI PROJECT IDEAS FOR ECE PROGRAMME :

Mini project ideas for ece - Programme can be attended by the students who are looking for mini project ideas for ece/ mini project ideas for ece 2nd year

MINI PROJECT IDEAS FOR ECE- PROGRAMME OUTCOME :

1. Student will be specialized in Block Chain, Artificial Intelligence, Machine Learning, Python and R programming, Application Development , Web designing and Networking concepts (Basics to Advanced)
2. Covering 45 concepts
3. Students will be getting trained in / writing 45 Programs – Will change based on the durations of the program.
4. 2 Projects and project documents will be given at the end of the program

REFERENCE YOUTUBE URL FOR MINI PROJECT IDEAS FOR ECE :

Check our Internship Training sample videos at this URL –
www.youtube.com/channel

REGISTRATION LINK FOR – MINI PROJECT IDEAS FOR ECE :

mini project ideas for ece - Offline - Office training
Fill our online Internship form

MINI PROJECT IDEAS FOR ECE – DEMO LINK :

Check out our Sample mini project ideas for ece Content for the training
kaashivinfotech.com/inplant-training-in-chennai-for-cse-demo

CHECK OUR PREVIOUS TESTIMONIALS FROM STUDENTS FROM DIFFERENT COUNTRIES AND DIFFERENT STATES :

www.kaashivinfotech.com/testimonials/

CHECK OUR STUDENTS FEEDBACK ON OUR - MINI PROJECT IDEAS FOR ECE :

Mini project ideas for ece- Feedback - inplant-training-feedback /
mini project ideas for ece - Feedback - internship-feedback

CHECK OUT THE COLLEGES ATTENDED OUR MINI PROJECT IDEAS FOR ECE :

internship-and-inplant-training-attendees/

CHECK OUR SOCIAL SERVICE YOUTUBE CHANNELS :

www.youtube.com/channel
Check our Social Service youtube channels

REAL TIME PROJECT :

We ranked Top 200 technological companies in Tamil Nadu, Click here to view

MORE ON OUR, MINI PROJECT IDEAS FOR ECE :

In our, internship on mini project ideas for ece- programme below are following different kind of programmes focused such as,
1. Mini project ideas for ece (or) paid Mini project ideas for ece,
- Kaashiv Provides an in-depth knowledge of software Platform and other relevant software technologies.
2. Mini project ideas for ece work from home – Our company provides facility for the students to learn from home as an mini project ideas for ece based on latest technological trends.
3. Mini project ideas for ece report – Reports are also provided for the Mini project ideas for ece students in our company related
4. Mini project ideas for ece jobs – 100% Job assistance will be provided for the students to gain practical knowledge during the Mini project ideas for ece period in our company.
5. Mini project ideas for ece summer / Winter internship 2019/2020 – Summer / Winter holiday internship in mini projects will be given to the student based on the developer knowledge base.
6. Mini project ideas for ece interview questions – We provide top trending and frequently asked question for the intern students during the internship period based on software development and trending technologies.
7. Mini project ideas for ece test – Based on the students request, if you are looking for any test to validate your knowledge. we are ready to provide the same.
8. Mini project ideas for ece certificate – Industry recognized certificates will be provided for the students who perform internship in our company based .
9. Mini project ideas for ece online– Learn Mini projects for mca from home, our company perform internship through online too.
10. Mini project ideas for ece ppt / projects report – We provide Mini projects for mca based ppts. projects and project reports as materials after the internship in our company.
11. Free Mini project ideas for ece - Our company will provide Mini projects for mca the best students of kaashiv infotech.
12. Project For Diploma mini project ideas for ece – We offer project for the diploma mini project ideas for ece students in our company.
13. Mini project ideas for ece 2nd Year – Our company offers you mini project ideas for ece the above students.

MORE PROJECTS