SlideShare a Scribd company logo
SUNLIGHT MANAGEMENT SYSTEM
2nd
SEMESTER IPROJECT
DEVELOPED AND DESIGNED BY:
Shehzad
Mohammad Iftikhar Ahmed
SYED MINHAL RAZA
Warner Noel John
Sajjad Sadiq
Owais Liaquat
SUNLIGHT MANAGEMENT SYSTEM
TABLE OF CONTENTS
1. Certificate Of Completion..................................................................................................3
2. Introduction .................................................................................................................... 4
3. Preface ........................................................................................................................... 5
4. Problem Statement........................................................................................................... 6
5. User Guide ..................................................................................................................... 8
6. Screenshots...................................................................................................................... 9
7. Task Sheet......................................................................................................................12
8. ER-Diagrams....................................................................................................................13
SUNLIGHT MANAGEMENT SYSTEM
CERTIFICATE OF COMPLETION
This is to certify Shehzad , Mohammad Iftikhar , Warner Noel John,
Syed Minhal Raza, Sajjad Sadiq,Owais Liaquat have successfully completed
the design and development of Sunlight Inventory Management
System and submitted to APTECH.
THANK YOU.
Date: _______________
Signature: ____________
SUNLIGHT MANAGEMENT SYSTEM
Introduction
The thirst forlearning,upgradingtechnical skillsand applying the concepts in real life environment
at a fast pace is what the industry demands from IT professionals today. However busy work
schedules, far-flung locations, and unavailability of convenient time-slots pose as major barriers
whenitcomesto applyingthe conceptsintorealism. Andhence the needtolookoutfor alternative
means of implementation in the form of laddered approach.
The above truly pose as constraints especially for our students too! With their busy schedules, it is
indeed difficult for our students to keep up with the genuine and constant need for integrated
application which can be seen live especially so in the field of IT education where technology can
change on the spur of a moment. Well, technology does come to our rescue at such times!!
Keeping the above in mind and in tune with our constant endeavour to use Technology in our
training model, we at Aptech have thought of revolutionizing the way our students learn and
implement the concepts using tools themselves by providing a live and synchronous IProjects
learning environment!
So what is this IProjects?
IProjects isa stepby steplearningenvironment that closely simulates the classroom and Lab based
learningenvironmentintoactual implementation.Itisa projectimplementation at your fingertips!!
An electronic, live juncture on the machine that allows you to
 Practice step by step i.e. laddered approach.
 Build a larger more robust application.
 Usage of certain utilities in applications designed by user.
 Single program to unified code leading to a complete application.
 Learn implementationof conceptsinaphasedmanner.
 Enhance skillsandaddvalue.
 Work on real life projects.
 Give a real life scenario and help to create applications more complicated and useful.
 Mentoringthroughemail support.
How do we start accessing the Sample IProjects?
The students at the centre are expected to complete this IProjects and send complete
documentation with source code within the time allotted to
iprojects@aptech-education.com.pk
Looking forward to a positive response from your end!!
SUNLIGHT MANAGEMENT SYSTEM
PREFACE
We start with the name of Allah, the most beneficent and the most merciful who gave us
eligibility to complete this project.
We are very grateful to our respected Teachers, who contributed with us for the completion
of this project. First of all, we would like to thanks our respected Teacher SIR ASHAR of
Aptech for his expert advice.
Moreover, we would like to thanks all the teachers of Aptech and our classmates for their
kind appreciation and moral support.
We would like to express our deepest gratitude to our parents and well wishers whose
prayers and motivation enabled us to turn our dream into reality. Special thanks to our
parents who supported us day and night for our project. Finally our sincere thanks to our
teacher SIR ASHAR for all their assistance, help and support in making a document into
reality of a Sunlight Inventory Management.
SUNLIGHT MANAGEMENT SYSTEM
PROBLEM DEFINITION
Actually maintaining appropriate inventory levels is crucial, as too much inventory can be
costly. They cannot control and balance the flow of incoming and outgoing merchandise. If a
customer comes to a business to purchase a product and it is out of stock, the sale is lost
forever and the customer will probably go to a competitor to find what they need.
CUSTOMER REQUIRMENT SPECIFICATION
Now SUNLIGHT General Store want incorporate a desktop application where they can
maintain the records of the purchases, stock and sales along with the details of the
products. The salesman can now sale the goods and general items by directly going to the
Counter Sale frame. They want the application to be linked with the database, so that
whatever details are entered like the details of the products, purchases and sales can be
viewed by the respective owners.
 Firstly they want a Product Purchase Frame where the details of the product which is
purchased should be entered after purchasing the product.
Example details of the Purchase Frame are as follows
1) Date Of Purchase
2) Product Name
3) Product Qty
4) Product Cost Price
5) Product Retail Price
Make the required database table for the purchases in the systematic order with following
the table normalization rules.
SUNLIGHT MANAGEMENT SYSTEM
 After the purchases have been made that purchased products will insert into the
purchase table and will also added into the Stock table. Stock is the available products
in the general store with the quantity. For example Tapal Tea 500 Mg is available in
stock and its Quantity is 200. Hence stock must be updated automatically after every
purchases and every sales. And make sure that no one cannot directly delete, update
or insert in the stock. Stock table can only be show.
 Now they want a Counter Sale Frame where a salesman can make a sale of the
available products in the stock. When the customer ordered their required products,
all the details of these products would be entered by the salesman into the Counter
Sale Frame. After this the gross amount will be generate automatically and after
deducting discount net total will be shown on this frame. On Submitting the data by
clicking the “Sale Done” button the data must be inserted into the sales table as well
as its quantity should also be deducted from the stock table.
 Now most important of all, they have a requirement of soft copy reports which
are as follows.
1) Daily Sales Report.
2) Updated Stock Report.
3) Daily Purchases Report.
4) Custom Date Sales Report.
5) Custom Date Purchases Report.
 The last Requirement is Profit/Loss Frame. A figure will be shown in the frame if it is in
positive integer the profit will be consider else if it is in negative that will be a loss.
HARDWARE REQUIREMENTS
1. A minimum computer system that will help you access all the tools in the courses is a
Pentium 166 or better
2. 64 Megabytes of RAM or better
3. Windows 98 (or higher if possible)
Java Virtual Machine
SOFTWARE REQUIREMENTS
 Net Beans (latest version).
 SQL Server.
 JDBC Driver.
SUNLIGHT MANAGEMENT SYSTEM
USER GUIDE
System Requirement:
Copy & Run Application:
Step 1: Copy SUNLIGHTS folderonyourhard disk.
Step 2: Attach Database
Step 3: Make JDBC Connection Named“suncon”
Step 4: OpenProjectinNetbeansandRun
Step 5: Create a folder“temp”inC drive.
There are 2 users of Login Panel
1: USERNAME: admin
PASSWORD: 123
2: USERNAME: user
PASSWORD: 123
No. Items Description
1 Operating System Window 98,2000,XP etc
2 Main processor Minimum 166 or better
3 Ram (Memory) Minimum 64 or better
4 Software Net beans 7.1.2/ SQL Server 2008 R2
SUNLIGHT MANAGEMENT SYSTEM
Importing Of JasperReport:
SUNLIGHT MANAGEMENT SYSTEM
Setting the Path:
SUNLIGHT MANAGEMENT SYSTEM
SNAP SHOTS
Login Panel
SUNLIGHT MANAGEMENT SYSTEM
Main Window
SUNLIGHT MANAGEMENT SYSTEM
Counter Sale Form
SUNLIGHT MANAGEMENT SYSTEM
SQL QUERIES
SUNLIGHT MANAGEMENT SYSTEM
TASK SHEET
07-05-2015 Analysis the details and requirements
10-05-2015 Working on GUI
16-05-2015 Implementing database
19-03-2015 Managing the restrictions and
validations
23-05-2015 Handling some issues with database
24-03-2015 Implements the searching options
28-05-2015 Work on loss/profit of sales
30-05-2015 Working on Reporting
SUNLIGHT MANAGEMENT SYSTEM
FLOW CHART
START
ADMIN
LOGIN
USER LOGIN
OR
YES
a
NO LOGOUT
MAIN
WINDOW
PURCHASE STOCK
SALES
REPORT
PROFIT &
LOSS
UPDATE
COUNTER SALE
LOGOUT
SUNLIGHT MANAGEMENT SYSTEM
ER DIAGRAM
THE END

More Related Content

Similar to Sunlight documentation

Super market billing system using webcam
Super market billing system using webcam Super market billing system using webcam
Super market billing system using webcam
SahithBeats
 
Information system for flour mill
Information system for flour millInformation system for flour mill
Information system for flour mill
Kaleemullah Bhutto
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
Tmu
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
AbbasSayyed5
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
SameerUsmani3
 
Online Auction System for Vehicles SRS
Online Auction System for Vehicles SRSOnline Auction System for Vehicles SRS
Online Auction System for Vehicles SRS
KrishnaMaurya44
 
Final Year Report_Updated
Final Year Report_UpdatedFinal Year Report_Updated
Final Year Report_UpdatedFaizan Ahmed
 
Sood shilpa
Sood shilpaSood shilpa
Sood shilpa
Sedik Beko
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
vikram mahendra
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
Surjeet Art
 
multi-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docxmulti-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docx
veerdevshreyas1
 
Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
Aman Goel
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
Daffodil International University
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1MEGHA JAIN
 
Online shopping management system project.pdf
Online shopping management system project.pdfOnline shopping management system project.pdf
Online shopping management system project.pdf
Kamal Acharya
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
Sadat Abdulla Al Muniem
 
Project report
Project reportProject report
Project report
Aviya Singh
 

Similar to Sunlight documentation (20)

Super market billing system using webcam
Super market billing system using webcam Super market billing system using webcam
Super market billing system using webcam
 
Information system for flour mill
Information system for flour millInformation system for flour mill
Information system for flour mill
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
 
Online Auction System for Vehicles SRS
Online Auction System for Vehicles SRSOnline Auction System for Vehicles SRS
Online Auction System for Vehicles SRS
 
Final Year Report_Updated
Final Year Report_UpdatedFinal Year Report_Updated
Final Year Report_Updated
 
Sood shilpa
Sood shilpaSood shilpa
Sood shilpa
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
multi-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docxmulti-vendor-catering-management-sytem.docx
multi-vendor-catering-management-sytem.docx
 
Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1
 
Online shopping management system project.pdf
Online shopping management system project.pdfOnline shopping management system project.pdf
Online shopping management system project.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
 
Project report
Project reportProject report
Project report
 

Recently uploaded

Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 

Recently uploaded (20)

Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 

Sunlight documentation

  • 1. SUNLIGHT MANAGEMENT SYSTEM 2nd SEMESTER IPROJECT DEVELOPED AND DESIGNED BY: Shehzad Mohammad Iftikhar Ahmed SYED MINHAL RAZA Warner Noel John Sajjad Sadiq Owais Liaquat
  • 2. SUNLIGHT MANAGEMENT SYSTEM TABLE OF CONTENTS 1. Certificate Of Completion..................................................................................................3 2. Introduction .................................................................................................................... 4 3. Preface ........................................................................................................................... 5 4. Problem Statement........................................................................................................... 6 5. User Guide ..................................................................................................................... 8 6. Screenshots...................................................................................................................... 9 7. Task Sheet......................................................................................................................12 8. ER-Diagrams....................................................................................................................13
  • 3. SUNLIGHT MANAGEMENT SYSTEM CERTIFICATE OF COMPLETION This is to certify Shehzad , Mohammad Iftikhar , Warner Noel John, Syed Minhal Raza, Sajjad Sadiq,Owais Liaquat have successfully completed the design and development of Sunlight Inventory Management System and submitted to APTECH. THANK YOU. Date: _______________ Signature: ____________
  • 4. SUNLIGHT MANAGEMENT SYSTEM Introduction The thirst forlearning,upgradingtechnical skillsand applying the concepts in real life environment at a fast pace is what the industry demands from IT professionals today. However busy work schedules, far-flung locations, and unavailability of convenient time-slots pose as major barriers whenitcomesto applyingthe conceptsintorealism. Andhence the needtolookoutfor alternative means of implementation in the form of laddered approach. The above truly pose as constraints especially for our students too! With their busy schedules, it is indeed difficult for our students to keep up with the genuine and constant need for integrated application which can be seen live especially so in the field of IT education where technology can change on the spur of a moment. Well, technology does come to our rescue at such times!! Keeping the above in mind and in tune with our constant endeavour to use Technology in our training model, we at Aptech have thought of revolutionizing the way our students learn and implement the concepts using tools themselves by providing a live and synchronous IProjects learning environment! So what is this IProjects? IProjects isa stepby steplearningenvironment that closely simulates the classroom and Lab based learningenvironmentintoactual implementation.Itisa projectimplementation at your fingertips!! An electronic, live juncture on the machine that allows you to  Practice step by step i.e. laddered approach.  Build a larger more robust application.  Usage of certain utilities in applications designed by user.  Single program to unified code leading to a complete application.  Learn implementationof conceptsinaphasedmanner.  Enhance skillsandaddvalue.  Work on real life projects.  Give a real life scenario and help to create applications more complicated and useful.  Mentoringthroughemail support. How do we start accessing the Sample IProjects? The students at the centre are expected to complete this IProjects and send complete documentation with source code within the time allotted to iprojects@aptech-education.com.pk Looking forward to a positive response from your end!!
  • 5. SUNLIGHT MANAGEMENT SYSTEM PREFACE We start with the name of Allah, the most beneficent and the most merciful who gave us eligibility to complete this project. We are very grateful to our respected Teachers, who contributed with us for the completion of this project. First of all, we would like to thanks our respected Teacher SIR ASHAR of Aptech for his expert advice. Moreover, we would like to thanks all the teachers of Aptech and our classmates for their kind appreciation and moral support. We would like to express our deepest gratitude to our parents and well wishers whose prayers and motivation enabled us to turn our dream into reality. Special thanks to our parents who supported us day and night for our project. Finally our sincere thanks to our teacher SIR ASHAR for all their assistance, help and support in making a document into reality of a Sunlight Inventory Management.
  • 6. SUNLIGHT MANAGEMENT SYSTEM PROBLEM DEFINITION Actually maintaining appropriate inventory levels is crucial, as too much inventory can be costly. They cannot control and balance the flow of incoming and outgoing merchandise. If a customer comes to a business to purchase a product and it is out of stock, the sale is lost forever and the customer will probably go to a competitor to find what they need. CUSTOMER REQUIRMENT SPECIFICATION Now SUNLIGHT General Store want incorporate a desktop application where they can maintain the records of the purchases, stock and sales along with the details of the products. The salesman can now sale the goods and general items by directly going to the Counter Sale frame. They want the application to be linked with the database, so that whatever details are entered like the details of the products, purchases and sales can be viewed by the respective owners.  Firstly they want a Product Purchase Frame where the details of the product which is purchased should be entered after purchasing the product. Example details of the Purchase Frame are as follows 1) Date Of Purchase 2) Product Name 3) Product Qty 4) Product Cost Price 5) Product Retail Price Make the required database table for the purchases in the systematic order with following the table normalization rules.
  • 7. SUNLIGHT MANAGEMENT SYSTEM  After the purchases have been made that purchased products will insert into the purchase table and will also added into the Stock table. Stock is the available products in the general store with the quantity. For example Tapal Tea 500 Mg is available in stock and its Quantity is 200. Hence stock must be updated automatically after every purchases and every sales. And make sure that no one cannot directly delete, update or insert in the stock. Stock table can only be show.  Now they want a Counter Sale Frame where a salesman can make a sale of the available products in the stock. When the customer ordered their required products, all the details of these products would be entered by the salesman into the Counter Sale Frame. After this the gross amount will be generate automatically and after deducting discount net total will be shown on this frame. On Submitting the data by clicking the “Sale Done” button the data must be inserted into the sales table as well as its quantity should also be deducted from the stock table.  Now most important of all, they have a requirement of soft copy reports which are as follows. 1) Daily Sales Report. 2) Updated Stock Report. 3) Daily Purchases Report. 4) Custom Date Sales Report. 5) Custom Date Purchases Report.  The last Requirement is Profit/Loss Frame. A figure will be shown in the frame if it is in positive integer the profit will be consider else if it is in negative that will be a loss. HARDWARE REQUIREMENTS 1. A minimum computer system that will help you access all the tools in the courses is a Pentium 166 or better 2. 64 Megabytes of RAM or better 3. Windows 98 (or higher if possible) Java Virtual Machine SOFTWARE REQUIREMENTS  Net Beans (latest version).  SQL Server.  JDBC Driver.
  • 8. SUNLIGHT MANAGEMENT SYSTEM USER GUIDE System Requirement: Copy & Run Application: Step 1: Copy SUNLIGHTS folderonyourhard disk. Step 2: Attach Database Step 3: Make JDBC Connection Named“suncon” Step 4: OpenProjectinNetbeansandRun Step 5: Create a folder“temp”inC drive. There are 2 users of Login Panel 1: USERNAME: admin PASSWORD: 123 2: USERNAME: user PASSWORD: 123 No. Items Description 1 Operating System Window 98,2000,XP etc 2 Main processor Minimum 166 or better 3 Ram (Memory) Minimum 64 or better 4 Software Net beans 7.1.2/ SQL Server 2008 R2
  • 11. SUNLIGHT MANAGEMENT SYSTEM SNAP SHOTS Login Panel
  • 15. SUNLIGHT MANAGEMENT SYSTEM TASK SHEET 07-05-2015 Analysis the details and requirements 10-05-2015 Working on GUI 16-05-2015 Implementing database 19-03-2015 Managing the restrictions and validations 23-05-2015 Handling some issues with database 24-03-2015 Implements the searching options 28-05-2015 Work on loss/profit of sales 30-05-2015 Working on Reporting
  • 16. SUNLIGHT MANAGEMENT SYSTEM FLOW CHART START ADMIN LOGIN USER LOGIN OR YES a NO LOGOUT MAIN WINDOW PURCHASE STOCK SALES REPORT PROFIT & LOSS UPDATE COUNTER SALE LOGOUT
  • 17. SUNLIGHT MANAGEMENT SYSTEM ER DIAGRAM THE END