Electronic Shop Management software helps Electronic showrooms owners and management staff by producing different kind of financial and stock tracking reports, etc. This software is able to manage all electronic stocks. In this software shop owner can manage the data of customer and buyers. Also tax information and other government charges including recycle charges. Electrical shop management system is workable application for retail store inventory and account management. It keeps a list STOCKS and products at a store and can do operation on them. The most important operation on them. The most important operation is a PURCHASE, all the transactions and the billing details and stock purchasing details involved on it
The document describes an online advertising management system project developed in ASP.NET with C# and MS SQL. The system allows an advertising agency to organize tasks like managing customer information, advertising orders, and employee details through different modules. It aims to automate processes like order management, billing, and ad creation to save time and improve customer service over a manual system.
The document describes an online advertising management system project developed in ASP.NET with C# and SQL Server. The system has four main modules: Administrator, Front Office Staff, Ad Creator, and User. The Administrator module manages employee, customer, and billing details. The Front Office module handles order processing. The Ad Creator module creates ads after orders are received. The User module allows users to track order status and pay bills. The system aims to automate tasks like order processing currently done manually in advertising agencies to save time and improve customer service.
This document describes an online bus pass registration and renewal system developed using ASP.NET and SQL Server. The system allows passengers to register and renew their bus passes online using a credit card instead of having to go in person on a specific date and time. It is meant to save users time by avoiding long lines. Users first register with their details, which are verified by an administrator before the user can login and renew their pass for the month by paying with a credit card. The system has modules for account creation, authentication, pass renewal, and generating reports. It runs on Windows 7 using Visual Studio 2010 and is built to be more convenient than the previous manual system.
An automatic answer checker application compares student answers to exam questions against original answers stored by an administrator to allocate marks. The system uses artificial intelligence to evaluate subjective answers similarly to a human. Administrators can create questions and answers that are stored in a database. Students can take tests by typing their answers, which are then compared to the original answers to determine marks.
This document provides details about an Electricity Bill Management System project, including:
- The project aims to partially computerize processes at an Electricity Board like generating bills and maintaining customer records.
- Visual Basic 6.0 is used as the front-end and MS Access 2000 as the back-end database.
- The objectives are to efficiently store and retrieve customer, billing, and employee information to improve record keeping.
- Hardware requirements include a PC and printer, and the software environment uses VB6, Access, and Windows.
- VB6 is used for its visual interface design capabilities and event-driven programming. Access is used as a relational database.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Fruit shop management system project report.pdfKamal Acharya
The export maintenance system is a fully featured application that can help we manage fruit delivery business and achieve more control and information at a very low cost of total ownership.
A fruit export maintains automatically monitors purchase, sales, supplier information. The system includes receiving fruit from the different supplier. Customer order is placed in the system, based on the order fruit has been sales to the customer.
The report contains the details about product, purchase, sales, stock, and invoice. The main objective of this project is to computerize the company activities and to provide details about the production process at the fruit export maintenance system.
The demand of fresh fruit fruits and processed food items in international and domestic market has shown a decent increase. This estimation is creating a necessity for growing more and more fruit fruits to cater the growing demand of domestic & international market.
The customers effectively and hence help for establishing good relation between customer and fruit shop organization. It contains various customized modules for effectively maintaining fruit and stock information accurately and safely.
When the fruits are sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting fruits for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
The proposed project is developed to manage the fruit shop in the fruits for shop. The first module is the login. The admin should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
The document describes an online advertising management system project developed in ASP.NET with C# and MS SQL. The system allows an advertising agency to organize tasks like managing customer information, advertising orders, and employee details through different modules. It aims to automate processes like order management, billing, and ad creation to save time and improve customer service over a manual system.
The document describes an online advertising management system project developed in ASP.NET with C# and SQL Server. The system has four main modules: Administrator, Front Office Staff, Ad Creator, and User. The Administrator module manages employee, customer, and billing details. The Front Office module handles order processing. The Ad Creator module creates ads after orders are received. The User module allows users to track order status and pay bills. The system aims to automate tasks like order processing currently done manually in advertising agencies to save time and improve customer service.
This document describes an online bus pass registration and renewal system developed using ASP.NET and SQL Server. The system allows passengers to register and renew their bus passes online using a credit card instead of having to go in person on a specific date and time. It is meant to save users time by avoiding long lines. Users first register with their details, which are verified by an administrator before the user can login and renew their pass for the month by paying with a credit card. The system has modules for account creation, authentication, pass renewal, and generating reports. It runs on Windows 7 using Visual Studio 2010 and is built to be more convenient than the previous manual system.
An automatic answer checker application compares student answers to exam questions against original answers stored by an administrator to allocate marks. The system uses artificial intelligence to evaluate subjective answers similarly to a human. Administrators can create questions and answers that are stored in a database. Students can take tests by typing their answers, which are then compared to the original answers to determine marks.
This document provides details about an Electricity Bill Management System project, including:
- The project aims to partially computerize processes at an Electricity Board like generating bills and maintaining customer records.
- Visual Basic 6.0 is used as the front-end and MS Access 2000 as the back-end database.
- The objectives are to efficiently store and retrieve customer, billing, and employee information to improve record keeping.
- Hardware requirements include a PC and printer, and the software environment uses VB6, Access, and Windows.
- VB6 is used for its visual interface design capabilities and event-driven programming. Access is used as a relational database.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Fruit shop management system project report.pdfKamal Acharya
The export maintenance system is a fully featured application that can help we manage fruit delivery business and achieve more control and information at a very low cost of total ownership.
A fruit export maintains automatically monitors purchase, sales, supplier information. The system includes receiving fruit from the different supplier. Customer order is placed in the system, based on the order fruit has been sales to the customer.
The report contains the details about product, purchase, sales, stock, and invoice. The main objective of this project is to computerize the company activities and to provide details about the production process at the fruit export maintenance system.
The demand of fresh fruit fruits and processed food items in international and domestic market has shown a decent increase. This estimation is creating a necessity for growing more and more fruit fruits to cater the growing demand of domestic & international market.
The customers effectively and hence help for establishing good relation between customer and fruit shop organization. It contains various customized modules for effectively maintaining fruit and stock information accurately and safely.
When the fruits are sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting fruits for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
The proposed project is developed to manage the fruit shop in the fruits for shop. The first module is the login. The admin should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
This document provides an overview of an Automobile Logistics Management system developed using VB6 and SQL Server. It discusses the existing manual system and limitations. The proposed system aims to automate key processes like automobile, customer, employee and stock management to improve efficiency. It allows login verification for different user types and maintains data through various modules. The system was analyzed and designed following standard procedures to ensure technical feasibility, easy use, and cost-effectiveness.
The document describes an online examination system. It discusses the existing manual paper-based examination system and its drawbacks. The proposed system is an online examination system developed using ASP.Net and SQL Server that allows administrators to create exams and questions, and students to take exams online. Key features include exam and student administration, online question display and answering, automated result calculation and display.
Dairy management system project report..pdfKamal Acharya
ASP.NET is the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible, it also provides a new programming model and infrastructure for more secure, scalable, and stable applications. ASP.NET is a compiled, NET-based environment, we can author applications in any .NET compatible language, including Visual Basic .NET, C#, and JScript .NET. Additionally, the entire .NET Framework is available to any ASP.NET application. Developers can easily access the benefits of these technologies, which include the managed common language runtime environment (CLR), type safety, inheritance, and so on. ASP.NET has been designed to work seamlessly with WYSIWYG HTML editors and other programming tools, including Microsoft Visual Studio .NET. Not only does this make Web development easier, but it also provides all the benefits that these tools have to offer, including a GUI that developers can use to drop server controls onto a Web page and fully integrated debugging support.
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Visual Basic is a programming language and tool used to develop graphical user interface applications for Windows. It allows for rapid application development through features like visual design tools, wizards, and event-driven programming. Visual Basic has evolved from the original BASIC language and is now available in different editions and versions with additional features. It provides advantages like an easy to use language and GUI support, but also has disadvantages like slower performance and limited portability compared to other languages.
This document provides an introduction and overview of VB.NET (Visual Basic .NET). It discusses what VB.NET is, its features, why it is used as a professional language, advantages and disadvantages. It also describes the structure of a VB.NET program, including namespaces, classes, modules, procedures, variables, and the main procedure. It explains the compilation and execution process of a VB.NET program in Visual Studio. An example VB.NET "Hello World" program is provided to demonstrate the core components.
This document provides a summary of an individual's work experience and skills. They have over 8 years of experience in production support and .NET development. Their current role involves bridging knowledge gaps between different support teams, troubleshooting applications, and managing releases according to ITIL standards. They have experience working with technologies like C#, ASP.NET, SQL Server, and supporting applications in healthcare and finance domains.
Foundry Management System Desktop Application Dharmendra Sid
Presentation of Industrial Project Final Semester Department of Computer Science, Shivaji University, Kolhapur in the year March-2012.
Designed & Developed at Kadam Software & Services
This document provides an overview of Visual Basic, an integrated development environment (IDE) that allows programmers to develop graphical user interface (GUI) applications for Windows. Visual Basic uses a drag-and-drop interface to arrange controls on forms and allows programmers to write code to add functionality. The document discusses the history and evolution of Visual Basic, the core components of a Visual Basic application like forms and controls, and the basic steps to develop an application in Visual Basic.
The document discusses the scope and modules of a Mall Automation project, which includes developing a portal to provide information on entertainment places, shops, restaurants and movie theaters in a mall, allowing users to search for information and deals, register as business owners or users, and manage business information and deals. The project will use technologies like ASP.NET, web forms, and web services to develop the portal and allow different modules like search, login, registration, managing information and deals, and administration.
This document provides an overview of an online taxi booking system. It describes the existing manual system and outlines the benefits of developing a computerized system. The proposed system would allow customers to book taxis online and for administrators to maintain driver, vehicle and billing details digitally. The system would have modules for administration, customers and reports. It then covers the system design including data flow diagrams, database design with tables for customers, bookings, drivers, vehicles and bills, and input screen designs. Hardware, software and technology requirements are also specified.
The document discusses the introduction and history of .NET technology and Visual Basic .NET (VB.NET). It provides details on:
- The .NET framework which provides a development framework for building applications and web services.
- VB.NET which is a programming language that targets the .NET framework and is a successor to Visual Basic 6. It discusses the various versions of VB.NET released.
- Features of .NET such as interoperability, common language runtime, language independence, security and portability.
- The evolution of software development approaches from procedure-oriented to structure-oriented to object-oriented.
Paint shop management system project report.pdfKamal Acharya
The project work entitled “Paint Shop Management system”. This Project helps us to maintain the details of all the goods in the sports shop in computerized way.
Computers are one of the most important tasks between people in everyday life. One would find it very difficult to live without computers. If computer all over the world come to a half or stand still, it would be like the earth has stopped revolving. Computer is must in today’s life. No matter is what application it is a computer assisted system much more beneficial than the manual system. Computers help not only in aspects for faster. Computations but also lies in the most important factor of accuracy.
One might be fast at calculation at the fact lies to if he is accurate. Only here the computer plays a vital role and also the amount of data it can store, using related software helps in storing huge quantities of data.
Technology has developed at a very faster rate but the most important aspect of any system is the human know-how and the use of ideas to gear the computer. So that it perform required task. This process is essentially what system development is all about.
The main objective of this project is to Computerized all the manual function of the concern. The entire manual work is converted into computerized through different modules of this System. Using Visual Basic 6.0 as Front End and MS-Access as back-End and platform as Windows-98 developed the system.
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
Un nou meetup Constanța Developers a avut loc pe 28 noiembrie 2023.
Când: 28 noiembrie 2023, ora 19
Unde: Club Doors (jos, la subsol)
Meetup: https://www.meetup.com/constanta-developers/
Slack: https://join.slack.com/t/constanta-developers/shared_invite/zt-1lwgww2fr-4zG3UPsyDd2fBseN5XcVfA
Facebook: https://www.facebook.com/groups/1630405593875560/
Youtube: https://www.youtube.com/channel/UCo4fsNpmfWouchKBYVMrodA
Instagram: https://www.instagram.com/ctadevs/
WordPress: https://constantadevelopers.wordpress.com/
Slideshare: https://www.slideshare.net/ConstantaDevelopers
White paper native, web or hybrid mobile app developmentIBM Software India
The document discusses three approaches to mobile app development: native, web, and hybrid. Native apps are developed for a specific platform using that platform's tools and have full access to device capabilities but require separate development for each platform. Web apps are written using web technologies like HTML and JavaScript and are cross-platform but have limited access to device features. Hybrid apps combine web technologies with a native container to access device APIs, providing greater functionality across platforms than a pure web app. The document compares the approaches and provides scenarios where each may be best suited.
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
Querix provides tools for modernizing 4GL applications and migrating them to new platforms. This includes tools for Java, ESQL/C, C, C++ and other languages on databases and operating systems. Querix also offers consulting services to help with application migration. Migrating to Lycia 4GL provides benefits like modernized interfaces, improved development lifecycles, faster time to market for new applications, and maximized returns on existing investments.
This document describes an online shopping website developed using Visual Studio 2010 and C# that allows customers to browse and purchase products online. It has two main modules: the customer module and admin module. The customer module allows users to register, browse products, place and pay for orders online. The admin module allows admins to manage products, customer details, orders and reports. The document provides details on the system specifications, software used and features of Visual Studio .NET and ASP.NET.
This document summarizes an application development framework called SmartLib for ASP.NET 2.0. It provides base page classes, controls, data access layers and other common classes to help developers build web applications more quickly. The framework has been tested on different platforms and databases. It allows for multilingual support and flexible development. The document describes the architecture and components of SmartLib and outlines some sample projects where it has been implemented successfully with thousands of concurrent users.
Visual Basic is a programming language designed for building graphical user interface (GUI) applications. It uses a drag-and-drop interface building tool to create GUIs rather than writing code. Visual Basic supports features like database access, internet capabilities, and rapid application development tools that allow quick creation of full-featured applications. Visual Basic .NET was created as a completely new language to support Microsoft's .NET framework and allow easier development of web applications. It is fully object-oriented and supports the .NET runtime environment, web forms, and web services.
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxjessiehampson
This document discusses business software and operating systems. It explains that application software enables task completion while system software enables applications to run and manages computer components. The major categories of software are application software and system software. It also discusses the differences between proprietary software and open source software, and factors to consider when purchasing business software packages.
Accident detection system project report.pdfKamal Acharya
The Rapid growth of technology and infrastructure has made our lives easier. The
advent of technology has also increased the traffic hazards and the road accidents take place
frequently which causes huge loss of life and property because of the poor emergency facilities.
Many lives could have been saved if emergency service could get accident information and
reach in time. Our project will provide an optimum solution to this draw back. A piezo electric
sensor can be used as a crash or rollover detector of the vehicle during and after a crash. With
signals from a piezo electric sensor, a severe accident can be recognized. According to this
project when a vehicle meets with an accident immediately piezo electric sensor will detect the
signal or if a car rolls over. Then with the help of GSM module and GPS module, the location
will be sent to the emergency contact. Then after conforming the location necessary action will
be taken. If the person meets with a small accident or if there is no serious threat to anyone’s
life, then the alert message can be terminated by the driver by a switch provided in order to
avoid wasting the valuable time of the medical rescue team.
Blood finder application project report (1).pdfKamal Acharya
Blood Finder is an emergency time app where a user can search for the blood banks as
well as the registered blood donors around Mumbai. This application also provide an
opportunity for the user of this application to become a registered donor for this user have
to enroll for the donor request from the application itself. If the admin wish to make user
a registered donor, with some of the formalities with the organization it can be done.
Specialization of this application is that the user will not have to register on sign-in for
searching the blood banks and blood donors it can be just done by installing the
application to the mobile.
The purpose of making this application is to save the user’s time for searching blood of
needed blood group during the time of the emergency.
This is an android application developed in Java and XML with the connectivity of
SQLite database. This application will provide most of basic functionality required for an
emergency time application. All the details of Blood banks and Blood donors are stored
in the database i.e. SQLite.
This application allowed the user to get all the information regarding blood banks and
blood donors such as Name, Number, Address, Blood Group, rather than searching it on
the different websites and wasting the precious time. This application is effective and
user friendly.
More Related Content
Similar to Electrical shop management system project report.pdf
This document provides an overview of an Automobile Logistics Management system developed using VB6 and SQL Server. It discusses the existing manual system and limitations. The proposed system aims to automate key processes like automobile, customer, employee and stock management to improve efficiency. It allows login verification for different user types and maintains data through various modules. The system was analyzed and designed following standard procedures to ensure technical feasibility, easy use, and cost-effectiveness.
The document describes an online examination system. It discusses the existing manual paper-based examination system and its drawbacks. The proposed system is an online examination system developed using ASP.Net and SQL Server that allows administrators to create exams and questions, and students to take exams online. Key features include exam and student administration, online question display and answering, automated result calculation and display.
Dairy management system project report..pdfKamal Acharya
ASP.NET is the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible, it also provides a new programming model and infrastructure for more secure, scalable, and stable applications. ASP.NET is a compiled, NET-based environment, we can author applications in any .NET compatible language, including Visual Basic .NET, C#, and JScript .NET. Additionally, the entire .NET Framework is available to any ASP.NET application. Developers can easily access the benefits of these technologies, which include the managed common language runtime environment (CLR), type safety, inheritance, and so on. ASP.NET has been designed to work seamlessly with WYSIWYG HTML editors and other programming tools, including Microsoft Visual Studio .NET. Not only does this make Web development easier, but it also provides all the benefits that these tools have to offer, including a GUI that developers can use to drop server controls onto a Web page and fully integrated debugging support.
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Visual Basic is a programming language and tool used to develop graphical user interface applications for Windows. It allows for rapid application development through features like visual design tools, wizards, and event-driven programming. Visual Basic has evolved from the original BASIC language and is now available in different editions and versions with additional features. It provides advantages like an easy to use language and GUI support, but also has disadvantages like slower performance and limited portability compared to other languages.
This document provides an introduction and overview of VB.NET (Visual Basic .NET). It discusses what VB.NET is, its features, why it is used as a professional language, advantages and disadvantages. It also describes the structure of a VB.NET program, including namespaces, classes, modules, procedures, variables, and the main procedure. It explains the compilation and execution process of a VB.NET program in Visual Studio. An example VB.NET "Hello World" program is provided to demonstrate the core components.
This document provides a summary of an individual's work experience and skills. They have over 8 years of experience in production support and .NET development. Their current role involves bridging knowledge gaps between different support teams, troubleshooting applications, and managing releases according to ITIL standards. They have experience working with technologies like C#, ASP.NET, SQL Server, and supporting applications in healthcare and finance domains.
Foundry Management System Desktop Application Dharmendra Sid
Presentation of Industrial Project Final Semester Department of Computer Science, Shivaji University, Kolhapur in the year March-2012.
Designed & Developed at Kadam Software & Services
This document provides an overview of Visual Basic, an integrated development environment (IDE) that allows programmers to develop graphical user interface (GUI) applications for Windows. Visual Basic uses a drag-and-drop interface to arrange controls on forms and allows programmers to write code to add functionality. The document discusses the history and evolution of Visual Basic, the core components of a Visual Basic application like forms and controls, and the basic steps to develop an application in Visual Basic.
The document discusses the scope and modules of a Mall Automation project, which includes developing a portal to provide information on entertainment places, shops, restaurants and movie theaters in a mall, allowing users to search for information and deals, register as business owners or users, and manage business information and deals. The project will use technologies like ASP.NET, web forms, and web services to develop the portal and allow different modules like search, login, registration, managing information and deals, and administration.
This document provides an overview of an online taxi booking system. It describes the existing manual system and outlines the benefits of developing a computerized system. The proposed system would allow customers to book taxis online and for administrators to maintain driver, vehicle and billing details digitally. The system would have modules for administration, customers and reports. It then covers the system design including data flow diagrams, database design with tables for customers, bookings, drivers, vehicles and bills, and input screen designs. Hardware, software and technology requirements are also specified.
The document discusses the introduction and history of .NET technology and Visual Basic .NET (VB.NET). It provides details on:
- The .NET framework which provides a development framework for building applications and web services.
- VB.NET which is a programming language that targets the .NET framework and is a successor to Visual Basic 6. It discusses the various versions of VB.NET released.
- Features of .NET such as interoperability, common language runtime, language independence, security and portability.
- The evolution of software development approaches from procedure-oriented to structure-oriented to object-oriented.
Paint shop management system project report.pdfKamal Acharya
The project work entitled “Paint Shop Management system”. This Project helps us to maintain the details of all the goods in the sports shop in computerized way.
Computers are one of the most important tasks between people in everyday life. One would find it very difficult to live without computers. If computer all over the world come to a half or stand still, it would be like the earth has stopped revolving. Computer is must in today’s life. No matter is what application it is a computer assisted system much more beneficial than the manual system. Computers help not only in aspects for faster. Computations but also lies in the most important factor of accuracy.
One might be fast at calculation at the fact lies to if he is accurate. Only here the computer plays a vital role and also the amount of data it can store, using related software helps in storing huge quantities of data.
Technology has developed at a very faster rate but the most important aspect of any system is the human know-how and the use of ideas to gear the computer. So that it perform required task. This process is essentially what system development is all about.
The main objective of this project is to Computerized all the manual function of the concern. The entire manual work is converted into computerized through different modules of this System. Using Visual Basic 6.0 as Front End and MS-Access as back-End and platform as Windows-98 developed the system.
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
Un nou meetup Constanța Developers a avut loc pe 28 noiembrie 2023.
Când: 28 noiembrie 2023, ora 19
Unde: Club Doors (jos, la subsol)
Meetup: https://www.meetup.com/constanta-developers/
Slack: https://join.slack.com/t/constanta-developers/shared_invite/zt-1lwgww2fr-4zG3UPsyDd2fBseN5XcVfA
Facebook: https://www.facebook.com/groups/1630405593875560/
Youtube: https://www.youtube.com/channel/UCo4fsNpmfWouchKBYVMrodA
Instagram: https://www.instagram.com/ctadevs/
WordPress: https://constantadevelopers.wordpress.com/
Slideshare: https://www.slideshare.net/ConstantaDevelopers
White paper native, web or hybrid mobile app developmentIBM Software India
The document discusses three approaches to mobile app development: native, web, and hybrid. Native apps are developed for a specific platform using that platform's tools and have full access to device capabilities but require separate development for each platform. Web apps are written using web technologies like HTML and JavaScript and are cross-platform but have limited access to device features. Hybrid apps combine web technologies with a native container to access device APIs, providing greater functionality across platforms than a pure web app. The document compares the approaches and provides scenarios where each may be best suited.
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
Querix provides tools for modernizing 4GL applications and migrating them to new platforms. This includes tools for Java, ESQL/C, C, C++ and other languages on databases and operating systems. Querix also offers consulting services to help with application migration. Migrating to Lycia 4GL provides benefits like modernized interfaces, improved development lifecycles, faster time to market for new applications, and maximized returns on existing investments.
This document describes an online shopping website developed using Visual Studio 2010 and C# that allows customers to browse and purchase products online. It has two main modules: the customer module and admin module. The customer module allows users to register, browse products, place and pay for orders online. The admin module allows admins to manage products, customer details, orders and reports. The document provides details on the system specifications, software used and features of Visual Studio .NET and ASP.NET.
This document summarizes an application development framework called SmartLib for ASP.NET 2.0. It provides base page classes, controls, data access layers and other common classes to help developers build web applications more quickly. The framework has been tested on different platforms and databases. It allows for multilingual support and flexible development. The document describes the architecture and components of SmartLib and outlines some sample projects where it has been implemented successfully with thousands of concurrent users.
Visual Basic is a programming language designed for building graphical user interface (GUI) applications. It uses a drag-and-drop interface building tool to create GUIs rather than writing code. Visual Basic supports features like database access, internet capabilities, and rapid application development tools that allow quick creation of full-featured applications. Visual Basic .NET was created as a completely new language to support Microsoft's .NET framework and allow easier development of web applications. It is fully object-oriented and supports the .NET runtime environment, web forms, and web services.
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxjessiehampson
This document discusses business software and operating systems. It explains that application software enables task completion while system software enables applications to run and manages computer components. The major categories of software are application software and system software. It also discusses the differences between proprietary software and open source software, and factors to consider when purchasing business software packages.
Similar to Electrical shop management system project report.pdf (20)
Accident detection system project report.pdfKamal Acharya
The Rapid growth of technology and infrastructure has made our lives easier. The
advent of technology has also increased the traffic hazards and the road accidents take place
frequently which causes huge loss of life and property because of the poor emergency facilities.
Many lives could have been saved if emergency service could get accident information and
reach in time. Our project will provide an optimum solution to this draw back. A piezo electric
sensor can be used as a crash or rollover detector of the vehicle during and after a crash. With
signals from a piezo electric sensor, a severe accident can be recognized. According to this
project when a vehicle meets with an accident immediately piezo electric sensor will detect the
signal or if a car rolls over. Then with the help of GSM module and GPS module, the location
will be sent to the emergency contact. Then after conforming the location necessary action will
be taken. If the person meets with a small accident or if there is no serious threat to anyone’s
life, then the alert message can be terminated by the driver by a switch provided in order to
avoid wasting the valuable time of the medical rescue team.
Blood finder application project report (1).pdfKamal Acharya
Blood Finder is an emergency time app where a user can search for the blood banks as
well as the registered blood donors around Mumbai. This application also provide an
opportunity for the user of this application to become a registered donor for this user have
to enroll for the donor request from the application itself. If the admin wish to make user
a registered donor, with some of the formalities with the organization it can be done.
Specialization of this application is that the user will not have to register on sign-in for
searching the blood banks and blood donors it can be just done by installing the
application to the mobile.
The purpose of making this application is to save the user’s time for searching blood of
needed blood group during the time of the emergency.
This is an android application developed in Java and XML with the connectivity of
SQLite database. This application will provide most of basic functionality required for an
emergency time application. All the details of Blood banks and Blood donors are stored
in the database i.e. SQLite.
This application allowed the user to get all the information regarding blood banks and
blood donors such as Name, Number, Address, Blood Group, rather than searching it on
the different websites and wasting the precious time. This application is effective and
user friendly.
Supermarket Management System Project Report.pdfKamal Acharya
Supermarket management is a stand-alone J2EE using Eclipse Juno program.
This project contains all the necessary required information about maintaining
the supermarket billing system.
The core idea of this project to minimize the paper work and centralize the
data. Here all the communication is taken in secure manner. That is, in this
application the information will be stored in client itself. For further security the
data base is stored in the back-end oracle and so no intruders can access it.
Retail store management system project report.pdfKamal Acharya
Development of large software system is extremely complex activity full of various opportunities to introduction errors. Software Engineering is the discipline that attempts to provide method to handle this complexity, enabling us to produce reliable system software with maximum productivity. It was felt that it is important and very instructive, not only to learn the principles of software engineering but also apply them to a software development project so that all aspects of development and be clearly seen on project. Software engineering is activity starts from requirements analysis and ends with testing and implementation. This project is designed to manage a Retail Store System. In This project VB 6.0 is use as front-end and Oracle use as backend.
Gas agency management system project report.pdfKamal Acharya
The project entitled "Gas Agency" is done to make the manual process easier by making it a computerized system for billing and maintaining stock. The Gas Agencies get the order request through phone calls or by personal from their customers and deliver the gas cylinders to their address based on their demand and previous delivery date. This process is made computerized and the customer's name, address and stock details are stored in a database. Based on this the billing for a customer is made simple and easier, since a customer order for gas can be accepted only after completing a certain period from the previous delivery. This can be calculated and billed easily through this. There are two types of delivery like domestic purpose use delivery and commercial purpose use delivery. The bill rate and capacity differs for both. This can be easily maintained and charged accordingly.
Online aptitude test management system project report.pdfKamal Acharya
The purpose of on-line aptitude test system is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line aptitude test system is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results. For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. This can be used in educational institutions as well as in corporate world. Can be used anywhere any time as it is a web based application (user Location doesn’t matter). No restriction that examiner has to be present when the candidate takes the test.
Every time when lecturers/professors need to conduct examinations they have to sit down think about the questions and then create a whole new set of questions for each and every exam. In some cases the professor may want to give an open book online exam that is the student can take the exam any time anywhere, but the student might have to answer the questions in a limited time period. The professor may want to change the sequence of questions for every student. The problem that a student has is whenever a date for the exam is declared the student has to take it and there is no way he can take it at some other time. This project will create an interface for the examiner to create and store questions in a repository. It will also create an interface for the student to take examinations at his convenience and the questions and/or exams may be timed. Thereby creating an application which can be used by examiners and examinee’s simultaneously.
Examination System is very useful for Teachers/Professors. As in the teaching profession, you are responsible for writing question papers. In the conventional method, you write the question paper on paper, keep question papers separate from answers and all this information you have to keep in a locker to avoid unauthorized access. Using the Examination System you can create a question paper and everything will be written to a single exam file in encrypted format. You can set the General and Administrator password to avoid unauthorized access to your question paper. Every time you start the examination, the program shuffles all the questions and selects them randomly from the database, which reduces the chances of memorizing the questions.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
Youtube video download using python project report.pdfKamal Acharya
In order to form a clear sketch of this project, here's a brief introduction of the features and scope of YouTube Video Downloader. This project consists of three modules which are inter-linked to each other. Each of the above modules has certain specific task to perform. Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object- oriented interface to the Tk GUI toolkit. Tkinter provides various controls, such as buttons, labels and text boxes used in a GUI application. These controls are commonly called widgets.Pytube library makes the video downloading very easy. Create the object of the YouTube module by passing the link as the parameter. Then, get the appropriate extension and resolution of the video. You can set the name of the file as your convenience, in another case original name will be kept. After that, download the file using the download function which has one parameter which is the location where to download the file. Python, this task is very easy. Few lines of code will download the video from YouTube for you.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Library management system project report II..pdfKamal Acharya
The purpose of Library Management Pro system is to provide a medium for the public libraries to computerize their entire functioning and would contribute as a first step in digitalizing their libraries!
As till now in India, public libraries (medium and small scale) had their entire records on paper which again required maintenance and the problem of finding relevant information proved to be a herculean task. Even if the required information was found it was usually at cost of much valuable time.
Library Management Pro would not only simplify this process but also speedup the entire functioning of the library. It will also contribute towards increasing the efficiency of the library as a whole, right from the data entry to maintaining the historical records.
One major purpose is to provide user or the library members the opportunity to not only search through the books but to reserve books that are issued by other users and also request newer books.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Web chatting application project report management system.pdfKamal Acharya
One year ago we was reading an article about Teleconferencing / chatting, which as we said it is a method of using technology to bring people and ideas “together” despite of the geographic barriers. From that time and on we started wondering if we can participate in that technology and how?
The idea of creating a chat server was initiated and it has two dimensions, one to have an experience in network programming and the other is to let people conduct meetings with others in different locations. Such that it crosses time zones, can reach many people, and reduce the paper flood.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
Chat application through client server management system project.pdfKamal Acharya
This project focused on creating a chatting application with communication environment. The objective of our project is to build a chatting system to facilitate the communication between two or more clients to obtain an effective channel among the clients themselves. For the application itself, this system can serve as a link to reach out for all clients. The design of the system depends on socket concept where is a software endpoint that establishes bidirectional communication between a server program and one or more client programs. Languages that will be used for the development of this system: Java Development Kit (JDK): is a development environment for building applications and components using the Java programming language.
Toll tax management system project report..pdfKamal Acharya
Toll Tax Management System is a web based application that can provide all the information related to toll plazas and the passenger checks in and pays the amount, then he/she will be provided by a receipt. With this receipt he/she can leave the toll booth without waiting for any verification call.
The information would also cover registration of staff, toll plaza collection, toll plaza collection entry for vehicles, date wise report entry, Vehicle passes and passes reports b/w dates.
Online resume builder management system project report.pdfKamal Acharya
This project aims at the Introduction to app Service Management.
This software is designed keeping in mind the user’s efficiency & ease of handling and maintenance , as and secured system over centralized data handling and providing with the features to get the complete study and control over the business.
The report depicts the basics logic used for software development long with the Activity diagrams so that logics may be apprehended without difficulty.
For detailed information, screen layouts, provided along with this report can be viewed.
Although this report is prepared with considering the results required these may be across since the project is subjected to future enhancements as per the need of organizations.
Online dating system management project report.pdfKamal Acharya
The objective of our project is to develop an application that offers online dating services where individuals or users can find and contact each other over the internet to arrange a date usually with the objective of developing a romantic, personal and sexual relationship.
Users of an online dating service would currently provide personal information, to enable them to search the service provider's database for other individuals. Members use grade other members set, such as age range, gender and location.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Design and optimization of ion propulsion dronebjmsejournal
Electric propulsion technology is widely used in many kinds of vehicles in recent years, and aircrafts are no exception. Technically, UAVs are electrically propelled but tend to produce a significant amount of noise and vibrations. Ion propulsion technology for drones is a potential solution to this problem. Ion propulsion technology is proven to be feasible in the earth’s atmosphere. The study presented in this article shows the design of EHD thrusters and power supply for ion propulsion drones along with performance optimization of high-voltage power supply for endurance in earth’s atmosphere.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
2. 2
Electrical Shop Management System
Abstract
Electronic Shop Management software helps Electronic showrooms owners and management staff
by producing different kind of financial and stock tracking reports, etc. This software is able to
manage all electronic stocks. In this software shop owner can manage the data of customer and
buyers. Also tax information and other government charges including recycle charges. Electrical shop
management system is workable application for retail store inventory and account management. It
keeps a list STOCKS and products at a store and can do operation on them. The most important
operation on them. The most important operation is a PURCHASE, all the transactions and the
billing details and stock purchasing details involved on it
3. 3
1. INTRODUCTION
1.1Overview of the project
An electric shop management system automates and streamlines order processing for
businesses. This software provides constantly updated inventory information, a database of
vendors, a database of customers, a record of customer returns and refunds, information on
billing and payments, order processing records, and general ledger information. Benefits of
well-implemented software include improved sales visibility, improved customer relations, and
efficient order processing with a minimum of delays and backorders. Order management is
important primarily in the retail industry, but also in the telecommunications, health care,
pharmaceutical, financial, and securities sectors. The procedure of stock proportionality is most
fitting for inventories that stay inconspicuous by the purchaser, rather than "keep full"
frameworks where a retail customer might want to see full retires of the item they are
purchasing so as not to think they are purchasing something old, undesirable or stale; and
separated from the "trigger point" frameworks where item is reordered when it hits a specific
level; stock proportionality is utilized viably by without a moment to spare assembling
procedures and retail applications where the item is escaped see.
4. 4
1.2Objective of the project
The application should be able to automate most of the business tasks. Time and Cost
being the major factors in business, the application should be fast enough to meet the business
needs and also help in reduce unnecessary expenses. The application should include a user
friendly interface that reduces the effort put in by the user. It should be able to validate all use
cases in order to avoid faults in the functionality. Security measures to be maintained by
implementing authorization for customers. The application should be developed considering
the users who will be utilizing it for enhancing their business standards by automating their
daily tasks as required by their business. The users should be able to access the application
from their business site or any place of their choice. The users should be guaranteed of their
business security and confidentiality as the application is going to be a multi-user system.
1.3 System Requirement
1.3.1 Hardware Specification
· System : Intel i3 2.4 GHz.
· Hard Disk : 500 GB (20 GB Free space)
· Ram : 4 GB(Recommended)
1.3.2 Software specification
· Operating system : Windows 10
· Coding Language : Visual Basic
· Database : MS-SQL
. IDE : Visual Studio 2010
5. 5
1.4 Software Features
Visual Basic is a third-generation event-driven programming language from Microsoft
for its Component Object Model (COM) programming model first released in 1991 and
declared legacy during 2008. Microsoft intended Visual Basic to be relatively easy to learn and
use. Visual Basic was derived from BASIC and enables the rapid application development
(RAD) of graphical user interface (GUI) applications, access to databases using Data Access
Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and
objects.
Like the BASIC programming language, Visual Basic was designed for an easy
learning curve. Programmers can create both simple and complex GUI applications.
Programming in VB is a combination of visually arranging components or controls on a form,
specifying attributes and actions for those components, and writing additional lines of code for
more functionality. Since VB defines default attributes and actions for the components, a
programmer can develop a simple program without writing much code. Programs built with
earlier versions suffered performance problems, but faster computers and native code
compilation has made this less of an issue. Though VB programs can be compiled into native
code executables from version 5 on, they still require the presence of around 1 MB of runtime
libraries. Core runtime libraries are included by default in Windows 2000 and later, but
extended runtime components still have to be installed. Earlier versions of Windows
(95/98/NT), require that the runtime libraries be distributed with the executable.
Forms are created using drag-and-drop techniques. A tool is used to place controls (e.g.,
text boxes, buttons, etc.) on the form (window). Controls have attributes and event handlers
associated with them. Default values are provided when the control is created, but may be
changed by the programmer. Many attribute values can be modified during run time based on
user actions or changes in the environment, providing a dynamic application. For example,
code can be inserted into the form resize event handler to reposition a control so that it remains
cantered on the form, expands to fill up the form, etc. By inserting code into the event handler
for a key press in a text box, the program can automatically translate the case of the text being
entered, or even prevent certain characters from being inserted.
Visual Basic can create executables (EXE files), ActiveX controls, or DLL files, but is
primarily used to develop Windows applications and to interface database systems. Dialog
6. 6
boxes with less functionality can be used to provide pop-up capabilities. Controls provide the
basic functionality of the application, while programmers can insert additional logic within the
appropriate event handlers. For example, a drop-down combination box automatically displays
a list. When the user selects an element, an event handler is called that executes code that the
programmer created to perform the action for that list item. Alternatively, a Visual Basic
component can have no user interface, and instead provide ActiveX objects to other programs
via Component Object Model (COM). This allows for server-side processing or an add-in
module.
The runtime recovers unused memory using reference counting, which depends on
variables passing out of scope or being set to Nothing, avoiding the problem of memory leaks
that are possible in other languages. There is a large library of utility objects, and the language
provides basic support for object-oriented programming. Unlike many other programming
languages, Visual Basic is generally not case-sensitive—though it transforms keywords into a
standard case configuration and forces the case of variable names to conform to the case of the
entry in the symbol table. String comparisons are case sensitive by default. The Visual Basic
compiler is shared with other Visual Studio languages (C, C++). Nevertheless, by default the
restrictions in the IDE do not allow creation of some targets (Windows model DLLs) and
threading models, but over the years, developers have bypassed these restrictions.
Visual Basic 1.0 was introduced in 1991. The drag and drop design for creating the user
interface is derived from a prototype form generator developed by Alan Cooper and his
company called Tripod. Microsoft contracted with Cooper and his associates to develop Tripod
into a programmable form system for Windows 3.0, under the code name Ruby (no relation to
the later Ruby programming language). Tripod did not include a programming language at all.
Microsoft decided to combine Ruby with the Basic language to create Visual Basic. The Ruby
interface generator provided the "visual" part of Visual Basic, and this was combined with the
"EB" Embedded BASIC engine designed for Microsoft's abandoned "Omega" database system.
Ruby also provided the ability to load dynamic link libraries containing additional controls
(then called "gizmos"), which later became the VBX interface.
7. 7
Earlier versions of Visual Basic (prior to version 5) compiled the code to P-Code only.
The P-Code is interpreted by the language runtime. The benefits of P-Code include portability
and smaller binary file sizes, but it usually slows down the execution, since having a runtime
adds an additional layer of interpretation. Visual Basic applications require Microsoft Visual
Basic runtime MSVBVMxx.DLL, where xx is the relevant version number, either 50 or 60.
MSVBVM60.dll comes as standard with Windows in all editions from Windows 98 to
Windows 7 (some editions of Windows 7 do not include it). A Windows 95 machine would
however require inclusion with the installer of whichever DLL was needed by the program.
Visual Basic 5 and 6 can compile code to either native or P-Code but in either case the runtime
is still required for built in functions and forms management.
Visual Basic for Applications (VBA) is included in many Microsoft applications
(Microsoft Office), and also in many third-party products like SolidWorks, AutoCAD,
WordPerfect Office 2002, ArcGIS, Sage 300 ERP, and Business Objects Desktop Intelligence.
There are small inconsistencies in the way VBA is implemented in different applications, but
it is largely the same language as Visual Basic 6.0 and uses the same runtime library. Visual
Basic development ended with 6.0, but in 2010 Microsoft introduced VBA 7 to provide
extended features and add 64-bit support.
VBScript is the default language for Active Server Pages. It can be used in Windows
scripting and client-side web page scripting. It resembles VB in syntax, but is a separate
language—executed by vbscript.dll instead of the VB runtime. ASP and VBScript should not
be confused with ASP.NET, which uses the .NET Framework for compiled web pages.Visual
Basic .NET is Microsoft's designated successor to Visual Basic 6.0, and is part of Microsoft's
.NET platform. Visual Basic .NET compiles and runs using the .NET Framework. It is not
backwards compatible with Visual Basic 6.0. An automated conversion tool exists, but fully
automated conversion for most projects is impossible.[32]
Open Office Basic is a Visual Basic compatible interpreter that originated in Star Office
office suite.Gambas is a Visual Basic inspired free software programming language for the
Linux operating system. It is not a clone of Visual Basic, but it does have the ability to convert
Visual Basic programs to Gambas. WinWrap Basic is a third-party VBA variant used with
various software, and available for programmers to use to build a macro facility into their
programs .Lotus Script is a VBA variant available in Lotus SmartSuite and Lotus Notes. Later
versions of Corel WordPerfect Office implement access to VBA as one of the macro/scripting
8. 8
languages, the other major ones being Corel Script and Perfect Script Earlier versions of
Microsoft Word use a variant of Visual Basic called WordBasic.
Features of Visual Basic
Gui Interface: – Vb is a Graphical User Interface language. This means that a VB
program will always show something on the screen that the user can interact with to get a job
done.
Modularization: – It is considered good programming practice to modularize our
programs. Small modules where it is clearly indicated what comes into the module and what
goes out makes a program easy to understand.
Object Oriented: – Object Oriented Programming is a concept where the programmer
thinks of the program in “object” that interact with each other. Visual Basic forces this good
programming practice.
Debugging: – Visual Basic offers two different options for code debugging :-
Debugging Managed Code Runtime Debugger The Debugging Managed Code Individually
debugs C and C++ applications and Visual Basic Windows applications. The Runtime
Debugger helps to find and fix bugs in programss at runtime.
Data Access Feature: – By using data access features, we can create databases,
scalable sever-side components for most databases, including Microsoft SQL Server and other
enterprise-level database.
Macros IDE: – The Macros integrated development environment is similar in design
and function to the Visual Studio IDE. The Macros IDE includes a code editor, tool windows,
the properties windows and editors.
SQL Server :
Microsoft SQL Server is a relational database management system developed
by Microsoft. As a database, it is a software product whose primary function is to store
and retrieve data as requested by other software applications, be it those on the same
computer or those running on another computer across a network (including the
Internet).
9. 9
There are at least a dozen different editions of Microsoft SQL Server aimed at different
audiences and for different workloads (ranging from small applications that store and
retrieve data on the same computer, to millions of users and computers that access huge
amounts of data from the Internet at the same time). Its primary query languages are T-
SQL and ANSI SQL.
SQL Server (formerly codenamed "Yukon") was released in October . It included
native support for managing XML data, in addition to relational data. For this purpose,
it defined an xml data type that could be used either as a data type in database columns
or as literals in queries. XML columns can be associated with XSD schemas; XML
data being stored is verified against the schema.
XML is converted to an internal binary data type before being stored in the database.
Specialized indexing methods were made available for XML data. XML data is queried
using XQuery; SQL Server added some extensions to the T-SQL language to allow
embedding XQuery queries in T-SQL.
In addition, it also defines a new extension to XQuery, called XML DML, that allows
query-based modifications to XML data. SQL Server also allows a database server to
be exposed over web services using Tabular Data Stream (TDS) packets encapsulated
within SOAP (protocol) requests. When the data is accessed over web services, results
are returned as XML.
Common Language Runtime (CLR) integration was introduced with this version,
enabling one to write SQL code as Managed Code by the CLR.
For relational data, T-SQL has been augmented with error handling features (try/catch)
and support for recursive queries with CTEs (Common Table Expressions).
SQL Server has also been enhanced with new indexing algorithms, syntax and better
error recovery systems. Data pages are check summed for better error resiliency, and
optimistic concurrency support has been added for better performance. Permissions
and access control have been made more granular and the query processor handles
concurrent execution of queries in a more efficient way.
10. 10
Partitions on tables and indexes are supported natively, so scaling out a database onto
a cluster is easier. SQL CLR was introduced with SQL Server to let it integrate with
the .NET Framework.
SQL Server introduced "MARS" (Multiple Active Results Sets), a method of allowing
usage of database connections for multiple purposes.
SQL Server introduced DMVs (Dynamic Management Views), which are specialized
views and functions that return server state information that can be used to monitor the
health of a server instance, diagnose problems, and tune performance.
Service Pack 1 (SP1) of SQL Server introduced Database Mirroring, a high
availability option that provides redundancy and failover capabilities at the database
level. Failover can be performed manually or can be configured for automatic failover.
Automatic failover requires a witness partner and an operating mode of synchronous
(also known as high-safety or full safety).
11. 11
SYSTEM STUDY AND ANALYSIS
2.1 Existing System
Current store Management System processes both simple and complex orders. It
integrates closely with inventory systems, and allocate inventory at the time of order. It also
creates sales orders for kits and configured item. Current System makes use of promotional
pricing.
2.1.1 Disadvantages
Current Order Management System processes both simple and complex orders.
It integrates closely with inventory systems, and allocate inventory at the time of order.
It also creates sales orders for kits and configured item.
Current System makes use of promotional pricing
2.2 Proposed System
Proposed System are looking to provide an order management system to manage the
sales orders which comes through web and mobile app so that all retailers can use this product
to integrate with their website or any other mobile app. It will provide the admin with various
reports on the number of sales made in a month, or on a particular brand or item etc. Provide
efficient feedback mechanism.
2.2.1 Advantages
The order details can be traced,.
The sales details will keep track of the number of each item left, its price etc.
It will provide the admin with various reports on the number of sales made in a month,
or on a particular brand or it etc.
When create an order, it will have all the details like details of the buyer, shipment
details, payment details etc.
12. 12
3. SYSTEM DESIGN AND DEVELOPMENT
3.1 System Design
Product types: Basic characteristics of a work product are described by its attributes. Product
types may be aggregated of other product types. Similarities between work product types are
be expressed by hierarchical generalizations/specializations which is used here in the sense of
a classical “is a”-relationship. „
Product relationships: Relationships between work products can be expressed by associations.
Our associations have the same meaning as relationships in E/R-modelingThey can be
described more precisely by attributes. Further, work products corresponding to an association
can be assigned to roles with respect to the specific association. „
Model states: The execution of activities depends on model states. The state of a work product
is represented by currently associated attributes, its currently aggregated work products and its
associated work products. The state of an association describes currently defined associations
of association types. The model state is defined by currently defined work products, their states
and the state of associations.
TABLE NAME: COMPANY NAME
COLUMN NAME DATA TYPE DESCRIPTION
AGENTID int PRIMARU KEY
Agentname nvarchar(MAX) Not Null
address nvarchar(MAX) Not Null
contactno int Not Null
emailid nvarchar(MAX) Not Null
TABLE NAME: bILL
COLUMN NAME DATA TYPE DESCRIPTION
customername nvarchar(50) Not Null
customerid int PRIMARY KEY
type nvarchar(50) Not Null
itemcode nvarchar(MAX) Not Null
brandname nvarchar(MAX) Not Null
itemname nvarchar(MAX) Not Null
stock nvarchar(MAX) Not Null
cost float Not Null
quantity float Not Null
price float Not Null
13. 13
createddate datetime Not Null
TABLE NAME: CUSTOMER DETAILS
COLUMN NAME DATA TYPE DESCRIPTION
customername nvarchar(MAX) Not Null
type nvarchar(MAX) Not Null
phone int Not Null
address nvarchar(50) Not Null
creditlimit float Not Null
TABLE NAME: EMPLOYEE DETAILS
COLUMN NAME DATA TYPE DESCRIPTION
EMPLOYEEID int PRIMARY KEY
EMPLOYEENAME nvarchar(255) Not Null
GENDER nvarchar(255) Not Null
ADDRESS nvarchar(255) Not Null
DATEOFBIRTH datetime Not Null
DATEOFJOINING datetime Not Null
CONTACTNO int Not Null
DEPARTMENTNAME nvarchar(255) Not Null
UNITNAME nvarchar(255) Not Null
SALARY float Not Null
TABLE NAME: ITEMS DETAILS
COLUMN NAME DATA TYPE DESCRIPTION
itemcode int PRIMARY KEY
itemname nvarchar(MAX) Not Null
itemcompany nvarchar(MAX) Not Null
stock nvarchar(MAX) Not Null
itemdescription nvarchar(MAX) Not Null
itemfeature nvarchar(MAX) Not Null
itempurchasecost float Not Null
itemsellcost float Not Null
warrenty nvarchar(50) Not Null
14. 14
3.2 Input Design
The input design is the link between the information system and the user. It comprises
the developing specification and procedures for data preparation and those steps are necessary
to put transaction data into a usable form for processing data entry. The activity of putting data
into the computer for processing can be achieved by inspecting the computer to read data from
a written or printed document or it can occur by having people keying the data directly into the
system. The design of input focuses on controlling the amount of input required, controlling
errors, avoiding delay, avoiding extra steps and keeping the process simple. The system needs
the data regarding the asset items, depreciation rates, asset transfer, physical verification for
various validation, checking, calculation and report generation.. The error raising method is
also included in the software, which helps to raise error message while wrong entry of input is
done. So in input design the following things are considered.
15. 15
3.3 Output Design
Computer output is the most important and direct information source to the user.
Output design is a process that involves designing necessary outputs in the form of
reports that should be given to the users according to the requirements. Efficient,
intelligible output design should improve the system's relationship with the user and
help in decision making. Since the reports are directing referred by the management
for taking decisions and to draw conclusions they must be designed with almost
care and the details in the reports must be simple, descriptive and clear to the user.
So while designing output the following things are to be considered. Outputs from
computer systems are required primarily to communicate the results of processing
to users. They are also used to provide a permanent copy of the results for later
consultation. The various types of outputs in general are:
External Outputs, whose destination is outside the organization,.
Internal Outputs whose destination is within organization and they are the User’s main
interface with the computer.
Operational outputs whose use is purely within the police department.
Interface outputs, which involve the user in communicating directly.
16. 16
3.4.1 Description of modules
Dealers Details:
This module contains the information about the dealers of different items to various
categories are maintained along with their details. Their details are stored in the database and
retrieved whenever needed. Each dealer’s information separated by unique id, the dealers
added by the admin all fields in the dealer’s module is mandatory. The admin can update dealer
details any time.
Employees Details:
The employee module contains the information about the employees who are working
in a company. Employee id plays an important role in the employee module; Employee
department is the mandatory field in the module. The employees can’t access this software.
Product Details:
The Product module contains the information about the products available a steel
company. Their details such as Product Id, Product name, and their categories are stored in the
database and retrieved whenever needed. The product id is integrated with stock, purchase,
sales modules. The admin add, delete, and update products details.
Stock Details:
The Stock module contains the information about the products available a Departmental Shop.
Their details such as Stock Id, Product name, and their categories are stored in the database
and retrieved whenever needed. Once the admin updated the stock details it fetch into other
modules. The stock of the product automatically reduces when the sales process done to the
dealer.
Sales Details:
This module contains the information about the sales of different items to various customer are
maintained along with their details. Their details are stored in the database and retrieved
whenever needed. two modules integrated with this sales details. the sales date is very
important field for retrieve information in future. The amount total amount automatically
calculated by the quantity of the sales product. The sales return sub module contains the
17. 17
information of returned products. This products which are returned by the customer to the store.
Their details are stored in this database and retrieved whenever needed.
Purchase Details:
This module contains the information about the purchase of an item from different
suppliers. Their purchase details are stored in the database and also can be retrieved.
This purchase return sub module contains the information of complained products .
This products are returned to the supplier . Their details are stored in these database and
retrieved whenever needed.
Report:
This module contains the whole process reports including all modules. The admin can
get the report separately and also fully about the steel company. The report information
includes the total purchase details, salesdetails, stockdetails; productdetails.The admin can get
the particular datas with giving query or conditions in the data store.
18. 18
3.4.2 Data Flow Diagram
LEVEL 0:
Insert
Inventory
View
Admin
Electric
shop mgt
20. 20
TESTING AND IMPLIMENTATION
4.1 System Testing
The purpose of testing is to discover errors. Testing is the process of trying to discover
every conceivable fault or weakness in a work product. It provides a way to check the
functionality of components, sub-assemblies, assemblies and/or a finished product. It is the
process of exercising software with the intent of ensuring that the Software system meets its
requirements and user expectations and does not fail in an unacceptable manner. There are
various types of test. Each test type addresses a specific testing requirement.
UNIT TESTING
Unit testing involves the design of test cases that validate that the internal program logic is
functioning properly, and that program inputs produce valid outputs. All decision branches and
internal code flow should be validated. It is the testing of individual software units of the
application. It is done after the completion of an individual unit before integration. This is a
structural testing, that relies on knowledge of its construction and is invasive. Unit tests perform
basic tests at component level and test a specific business process, application, and/or system
configuration. Unit tests ensure that each unique path of a business process performs accurately
to the documented specifications and contains clearly defined inputs and expected results.
INTEGRATION TESTING
Software integration testing is the incremental integration testing of two or more integrated
software components on a single platform to produce failures caused by interface defects. The
task of the integration test is to check that components or software applications, e.g.
components in a software system or – one step up – software applications at the company level
– interact without error
SYSTEM TESTING
System testing ensures that the entire integrated software system meets requirements. It tests
a configuration to ensure known and predictable results. An example of system testing is the
configuration oriented system integration test. System testing is based on process descriptions
and flows, emphasizing pre-driven process links and integration points.
21. 21
WHITE BOX TESTING
White Box Testing is a testing in which in which the software tester has knowledge of the
inner workings, structure and language of the software, or at least its purpose. It is purpose. It
is used to test areas that cannot be reached from a black box level.
ALPHA TESTING (VERIFICATION TESTING)
This test takes place at the developer’s site. Developers observe the users and note
problems. Alpha testing is testing of an application when development is about to complete.
Minor design changes can still be made as a result of alpha testing. Alpha testing is final testing
before the software is released to the general public.
BETA TESTING (VALIDATION TESTING)
It is also known as field testing. It takes place at customer’s site. It sends the system to
users who install it and use it under real-world working conditions. The goal of beta testing is
to place your application in the hands of real users outside of own engineering team to discover
any flaws or issues.
22. 22
4.2 SYSTEM IMPLIMENTATION
The purpose of System Implementation can be summarized as follows: making the
new system available to a prepared set of users (the deployment), and positioning on-going
support and maintenance of the system within the Performing Organization (the transition). At
a finer level of detail, deploying the system consists of executing all steps necessary to educate
the Consumers on the use of the new system, placing the newly developed system into
production, confirming that all data required at the start of operations is available and accurate,
and validating that business functions that interact with the system are functioning properly.
Transitioning the system support responsibilities involves changing from a system
development to a system support and maintenance mode of operation, with ownership of the
new system moving from the Project Team to the Performing Organization.
A key difference between System Implementation and all other phases of the lifecycle is that
all project activities up to this point have been performed in safe, protected, and secure
environments, where project issues that arise have little or no impact on day-to-day business
operations. Once the system goes live, however, this is no longer the case. Any miscues at this
point will almost certainly translate into direct operational and/or financial impacts on the
Performing Organization. It is through the careful planning, execution, and management of
System Implementation activities that the Project Team can minimize the likelihood of these
occurrences, and determine appropriate contingency plans in the event of a problem.
IMPLEMENTATION PROCEDURES
LIST OF PROCESS
This phase consists of the following processes:
Prepare for System Implementation, where all steps needed in advance of actually
deploying the application are performed, including preparation of both the production
environment and the Consumer communities.
Deploy System, where the full deployment plan, initially developed during System
Design and evolved throughout subsequent lifecycle phases, is executed and validated.
Transition to Performing Organization, where responsibility for and ownership of
the application are transitioned from the Project Team to the unit in the Performing
Organization that will provide system support and maintenance.
23. 23
User Training
Users are the largest audience in any organization and are the single most important group of
people who can help to reduce unintentional errors and IT vulnerabilities. Users may include
employees, contractors, foreign or domestic guest researchers, other agency personnel, visitors,
guests, and other collaborators or associates requiring access.
Users must: ƒ Understand and comply with agency security policies and procedures; ƒ Be
appropriately trained in the rules of behavior for the systems and applications to which they
have access; ƒ Work with management to meet training needs; ƒ Keep software/ applications
updated with security patches; and ƒ Be aware of actions they can take to better protect their
agency’s information.
These actions include, but are not limited to: proper password usage, data backup, proper
antivirus protection, reporting any suspected incidents or violations of security policy, and
following rules established to avoid social engineering attacks and rules to deter the spread of
spam or viruses and worms.
o Operational Documentation
Updated and correct Documentation for Operation (DFO) is an authority requirement.
Focus is set on quality, user friendliness, availability and easy revision to ensure that
documentation is used by the target personnel.
The main aspects are
Develop Documentation for Operation at customers requirements
Emphasize on quality and user friendliness.
Store and present the documentation on the intranet/internet.
Online revision system
Direct link to databases such as likewise.
Provide documents with links to training programs and additional information.
Maintain the documentation updated to at all time reflect the plant during the field
lifetime.
Documentation For Operation can be developed and maintained from add upstream premises
or at customers operation premises as required by customer.
24. 24
4.3 SYSTEM MAINATANANCE
The Maintenance Manual provides maintenance personnel with the information
necessary to maintain the system effectively. The manual provides the definition of the
software support environment, the roles and responsibilities of maintenance personnel, and the
regular activities essential to the support and maintenance of program modules, job streams,
and database structures.
In addition to the items identified for inclusion in the Maintenance Manual, additional
information may he provided to facilitate the maintenance and modification of the system.
Appendices to document various maintenance procedures standards, or other essential
information may he added to this document as needed.
25. 25
CONCLUSION:
The project entitled as “Electric shop management” is the system that deals with the
issues related to all kind of shops. This project is successfully implemented with all the features
mentioned in system requirements specification. The application provides appropriate
information to users according to the chosen service. The project is designed keeping in view
the day to day problems faced by shop. Little Testing methodology implemented in this project
and debugged the errors.
26. 26
SCOPE OF FUTURE DEVELOPMENT
There is scope for future development of this project. The world of computer fields is
not static; it is always subject to be dynamic. The technology which is famous today becomes
outdate the very next day. To keep abstract of technical improvements, the system may be
further refined. So, it is not concluded. Yet it will improve with further enhancements.
Enhancements can be done in an efficient manner. this even update the same with further
modification establishment and can be integrated with minimal modification. Thus the project
is flexible and can be enhanced at any time with more advanced features. In future can be
implementing the Bill details to the customer register email id.
27. 27
BIBLIOGRAPHY
BOOKS REFERENCE
Christopher, Alexander, Sara, Ishikawa, et. al. A Pattern Language, Oxford University Press,
New York,
S. R., Alpert, K., Brown, and B. Woolf, The Design Patterns Smalltalk Companion, Addison-
Wesley, Reading, MA,
F., Buschman, R., Meunier, H., Rohnert, P., Sommerlad, and M. Stal, A System of Patterns,
John Wiley and Sons, New York, <year>1996</year>.
WEBSITE REFERENCE
https://vb.net-tutorials.com
https://www.codeproject.com
https://www.dotnetspider.com
https://stackoverflow.com
www.Sqlservercentral.com
28. 28
RESEARCHER REFERENCE
Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT
SYSTEM." Authorea Preprints (2023).
Acharya, Kamal. "Library Management System." Available at SSRN4807104 (2019).
ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019).
Acharya, Kamal. "Online bus reservation system project report." Authorea
Preprints (2024).
Acharya, Kamal. "Online bus reservation system project report." (2024).
Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA
Journal (2024): n. pag.
Acharya, Kamal. “Student Information Management System Project.” SSRN
ElectroNIC ASIA Journal (2024): n. pag.
Acharya, Kamal. “ATTENDANCE MANAGEMENT SYSTEM.” International
Research Journal of Modernization in Engineering Technology and
Science (2023): n. pag.
Acharya, Kamal. “College Information Management System.” SSRN ElectroNIC
ASIA Journal (2024): n. pag.
Acharya, Kamal, Attendance Management System Project (April 28, 2024).
Available at
SSRN: https://ssrn.com/abstract=4810251 or http://dx.doi.org/10.2139/ssrn.4810251
Acharya, Kamal, Online Food Order System (May 2, 2024). Available at
SSRN: https://ssrn.com/abstract=4814732 or http://dx.doi.org/10.2139/ssrn.4814732
Acharya, Kamal, University management system project. (May 1, 2024). Availableat
SSRN: https://ssrn.com/abstract=4814103 or http://dx.doi.org/10.2139/ssrn.4814103
Acharya, Kamal, Online banking management system. (May 1, 2024). Available at
SSRN: https://ssrn.com/abstract=4813597 or http://dx.doi.org/10.2139/ssrn.4813597
Acharya, Kamal, Online Job Portal Management System (May 5, 2024). Available at
SSRN: https://ssrn.com/abstract=4817534 or http://dx.doi.org/10.2139/ssrn.4817534
Acharya, Kamal, Employee leave management system. (May 7, 2024). Available
at
SSRN: https://ssrn.com/abstract=4819626 or http://dx.doi.org/10.2139/ssrn.4819626
Acharya, Kamal, Online electricity billing project report. (May 7, 2024). Available at
SSRN: https://ssrn.com/abstract=4819630 or http://dx.doi.org/10.2139/ssrn.4819630
Acharya, Kamal, POLICY MANAGEMENT SYSTEM PROJECT REPORT. (December
10, 2023). Available at
SSRN: https://ssrn.com/abstract=4831694 or http://dx.doi.org/10.2139/ssrn.4831694
Acharya, Kamal, Online job placement system project report. (January 10, 2023).
Available at
SSRN: https://ssrn.com/abstract=4831638 or http://dx.doi.org/10.2139/ssrn.4831638
Acharya, Kamal, Software testing for project report. (May 16, 2023). Available at
SSRN: https://ssrn.com/abstract=4831028 or http://dx.doi.org/10.2139/ssrn.4831028
Acharya, Kamal, ONLINE CRIME REPORTING SYSTEM PROJECT. (August 10,
2022). Available at
SSRN: https://ssrn.com/abstract=4831015 or http://dx.doi.org/10.2139/ssrn.4831015
29. 29
SAMPLE CODING
Sample Coding:
Imports System.Data.SqlClient
Public Class frmSalesReturn
Private Sub frmSales_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
If cn.State = ConnectionState.Closed Then cn.Open()
Dim cmd As New SqlCommand("select salesid from sales", cn)
Dim drAsSqlDataReader
dr = cmd.ExecuteReader
ComboBox3.Items.Clear()
While dr.Read
ComboBox3.Items.Add(dr(0))
End While
dr.Close()
'Dim cmd1 As New SqlCommand("select itemcode from prod", cn)
'Dim dr1 As SqlDataReader
'dr1 = cmd1.ExecuteReader
'ComboBox2.Items.Clear()
'While dr1.Read
' ComboBox2.Items.Add(dr1(0))
'End While
'dr1.Close()
Button1_Click(sender, e)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
TextBox1.Text = ""
TextBox1.Enabled = False
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("select max(salesid) from sales", cn)
Dim i As Integer = IIf(IsDBNull(cmd.ExecuteScalar), 1, cmd.ExecuteScalar)
TextBox1.Text = i + 1
ComboBox2.Text = ""
TextBox3.Text = ""
ComboBox3.Text = ""
TextBox5.Text = ""
TextBox9.Text = ""
End Sub
30. 30
Dim iId As Integer
Private Sub ComboBox3_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles
ComboBox3.Leave
Try
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("select * from sales where salesid=" & ComboBox3.Text & "", cn)
Dim drAsSqlDataReader
dr = cmd.ExecuteReader
If dr.Read Then
TextBox6.Text = dr(2)
TextBox5.Text = dr(3)
ComboBox2.Text = dr(6)
TextBox2.Text = dr(7)
TextBox9.Text = dr(8)
TextBox7.Text = dr(9)
TextBox3.Text = dr(10)
End If
dr.Close()
cn.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
Dim iRate As Decimal
Private Sub ComboBox2_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles
ComboBox2.Leave
Try
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("select itemname,itemprice from prod where itemcode=" & ComboBox2.Text & "", cn)
Dim drAsSqlDataReader
dr = cmd.ExecuteReader
If dr.Read Then
TextBox2.Text = dr(0)
TextBox9.Text = dr(1)
End If
dr.Close()
cn.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
TextBox4.TextChanged
TextBox3.Text = Val(TextBox9.Text) * Val(TextBox4.Text)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
Try
If cn.State = ConnectionState.Closed Then cn.Open()
31. 31
cmd = New SqlCommand("insert into salesreturn values('" & DateTimePicker1.Text & "'," & ComboBox3.Text & ","
& TextBox6.Text & ",'" & TextBox5.Text & "'," & ComboBox2.Text & ",'" & TextBox2.Text & "'," &
TextBox9.Text & "," & TextBox7.Text & "," & TextBox4.Text & "," & TextBox3.Text & ",'" & TextBox9.Text &
"')", cn)
cmd.ExecuteNonQuery()
MsgBox("Successfully Saved", MsgBoxStyle.Exclamation)
cn.Close()
Catch ex As Exception
MsgBox("inserted successfully")
End Try
End Sub
End Class
Imports System.Data.SqlClient
Public Class frmOrder
Private Sub frmOrder_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
If cn.State = ConnectionState.Closed Then cn.Open()
Dim cmd As New SqlCommand("select supId,supname from supplier", cn)
Dim drAsSqlDataReader
dr = cmd.ExecuteReader
ComboBoxsupcode.Items.Clear()
While dr.Read
ComboBoxsupcode.Items.Add(dr(0))
End While
dr.Close()
Dim cmd1 As New SqlCommand("select itemcode from Itemdetails", cn)
Dim dr1 As SqlDataReader
dr1 = cmd1.ExecuteReader
ComboBoxitemcod.Items.Clear()
While dr1.Read
ComboBoxitemcod.Items.Add(dr1(0))
End While
dr1.Close()
Button1_Click(sender, e)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
txtpurid.Text = ""
txtpurid.Enabled = False
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("select max(purid) from Purchase", cn)
Dim i As Integer = IIf(IsDBNull(cmd.ExecuteScalar), 1, cmd.ExecuteScalar)
txtpurid.Text = i + 1
ComboBoxitemcod.Text = ""
32. 32
txtamt.Text = ""
ComboBoxsupcode.Text = ""
txtsupname.Text = ""
txtrate.Text = ""
End Sub
Dim iId As Integer
Private Sub ComboBox3_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles
ComboBoxsupcode.Leave
Try
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("select supname,addr,phone from supplier where supid=" &ComboBoxsupcode.Text& "",
cn)
Dim drAsSqlDataReader
dr = cmd.ExecuteReader
If dr.Read Then
txtsupname.Text = dr(0)
txtaddress.Text = dr(1)
txtphone.Text = dr(2)
End If
dr.Close()
cn.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
Dim iRate As Decimal
Private Sub ComboBox2_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles
ComboBoxitemcod.Leave
Try
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("select itemname,itemprice from Itemdetails where itemcode="
&ComboBoxitemcod.Text& "", cn)
Dim drAsSqlDataReader
dr = cmd.ExecuteReader
If dr.Read Then
txtname.Text = dr(0)
txtrate.Text = dr(1)
End If
dr.Close()
cn.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
txtqty.TextChanged
txtamt.Text = Val(txtrate.Text) * Val(txtqty.Text)
End Sub
33. 33
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
Try
'write a code to shownthe alert msg here...
If cn.State = ConnectionState.Closed Then cn.Open()
cmd = New SqlCommand("insert into Purchase values('" & DateTimePicker1.Text & "'," &ComboBoxsupcode.Text&
",'" &txtsupname.Text& "','" &txtaddress.Text& "'," &txtphone.Text& ",'" & DateTimePicker2.Text & "','" &
DateTimePicker3.Text & "','" & DateTimePicker4.Text & "'," &ComboBoxitemcod.Text& "," &txtrate.Text& ","
&txtqty.Text& "," &txtamt.Text& ",'" &txtname.Text& "', " &txtpurid.Text& ")", cn)
cmd.ExecuteNonQuery()
MsgBox("Successfully Saved", MsgBoxStyle.Exclamation)
cn.Close()
Catch ex As Exception
MsgBox("inserted successfully!")
End Try
End Sub
Private Sub Label5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label5.Click
End Sub
End Class