In computer Shop System it stores records about managers, users, customers, suppliers, sales are maintained and manipulated. There are some investigations are involved to find the out or to correctly done the work. Generally, these worked are done and managed manually hence leading to the chances of human errors that issued many problems. Thus, a secured and reliable system is required to handle it. Computer shop management system can lead to error free, secure, reliable and fast management system. Thus, this will easy the task of shop staff to a great extent as all the major activities to be performed.
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Computer Shop Management System - Java Project
1.
2. 2
Project Details
● Project name - Shop Management System
● Group Number – 13
● Developers – PS/2019/245 - Hansamal K. A. G. T.
PS/2019/022 - Lahiru D. H. G. T.
PS/2019/040 - Mapa N.N.B.
PS/2019/065 - Bovindaya E.A.
PS/2019/039 - Perera H.R.I.
● Project platform – JAVA
ACKNOWLEDGEMENT
First of all, I would like to express my heartfelt gratitude to Dr. B.M. Thosini Kumarika, lecturer of COSC 12043
Object-Oriented for her correct guidance and great assistance. We also hope that with all the advice, guidance
and encouragement you have given us to carry out this project, we have been able to make this project a great
success. We extend our deepest gratitude to all those who directly and indirectly guided us in the development
of the project and their great contribution to the success of our project.
Introduction
In computer Shop System it stores records about managers, users, customers, suppliers, sales are maintained
and manipulated. There are some investigations are involved to find the out or to correctly done the work.
Generally, these worked are done and managed manually hence leading to the chances of human errors that
issued many problems. Thus, a secured and reliable system is required to handle it. Computer shop
management system can lead to error free, secure, reliable and fast management system. Thus, this will easy
the task of shop staff to a great extent as all the major activities to be performed.
System requiments
● Operating system- Windows NT/2000server/Linux
● Language – Java JDK and JRE
● RAM – 128MB
● Prosser - Minimum Pentium II 266MHz
Objectives Of the Project
● Increase efficiency of register user, remove user, remove items and add items into stock.
● Improve communication methodology between system and users.
● Manage users and privileges to protect system security by adding username.
● Time managing of users and managers and also customers.
3. 3
Class Diagram
Requirements Analysis and Design
Number of classes – 09
Packages – Items, Store, User
Classes – computerManagmentSystem, shopMenu, Item, Laptop, itemStore, userStore, Cashier,
Manager, User
CLASS 01 - computerManagmentSystem
This class contains the main method of the program.
CLASS 02 - shopMenu
Mainly linked all the class to the shopMenu class.
Data Requirements
● Extends from parent classes.
Functional Requirements
● shopMenu()
● userMenu()
17. 17
PROJECT SCHEDULING AND COST ESTIMATION
Scheduling
An elementary Gantt chart or Timeline chart for the development plan is given below.
The plan explains the tasks versus the time (in weeks) they will take to complete.
Project Scheduling
Task Description
Task
Duratio
n
Marc
h
April May
Status
W4 W1 W2 W3 W4 W1 W2 W3
1.Plan Proposal 1 ✓
2.Requirement
Gathering &
Analysis
1 ✓
3.Designing 1 ✓
4.Coding 3 ✓
5.Testing 1 ✓
6.Implementation 1 ✓
7.Documentation 4 ✓
18. 18
Teamwork
PS/2019/022 - Lahiru D. H. G. T.
● Divide the project classes with members and give advices to do the work.
● Developing the codes related to manager class and cashier class
● Managing the group work and collect all ideas from others and advice.
PS/2019/245 - Hansamal K. A. G. T.
● Developing the codes related to computerManagmentSystem class and user class.
● Making the final project report along with presentation slides.
● Arranged meetings and managing group work.
PS/2019/040 - Mapa N.N.B.
● Developing the codes related to computer shopMenu class and userStore class.
● Collecting all the class files and codes which coded by group members linked to main program
and creating a single full project.
● Checking for the errors in the program and fixing them.
● Help all others to coding and testing.
PS/2019/065 - Bovindaya E.A.
● Developing the codes related to itemStore class.
● Creating the final project report and presentation slides.
● Checking for the errors in the program and fixing them.
PS/2019/039 - Perera H.R.I.
● Developing the codes related to Item class and Laptop class.
● Creating the final project report and presentation slides