Java Project Documentation (1) - 1
Java Project Documentation (1) - 1
CERTIFICATE
This is to certify that Mr.Rushikesh Shinde, Mr.Rupesh Babar and
Ms. Avantika Kashid are Students of this college. They have
successfully completed their Project. Report on “Jewellery Shop
Management System Project” as partial fulfillment of the Course.
T.Y.BSc.(Computer Science). During the academic year 2021-22.
Date: / /
ONLINE JEWELLERY SYSTEM
T.Y.BSC (Computer Science) 2018-19
ACKNOWLEDGEMENT
We are very grateful to all the faculty members from Computer Science
Department especially Prof.Monali Choudhari for giving us valuable advice, time
and suggestions as far as project is concerned. However it would not have been a
success without the support of some of our seniors whom we owe a vote of
thanks.
We wish to record our appreciation to all our friends and others who helped
us throughout the project work directly or indirectly.
By :-
Rushikesh Shinde
Rupesh Babar
Avantika Kashid
Index
Sr.no. Index Page no.
1. Abstract 3
2. Need of system 4
3. Existing system 5
4. Scope of system 6
5. Feasibility Study 7
6. Entity relationship diagram 8
7. Activity diagram 9
8. Sequence diagram 10
9. Class diagram 11
10. Use case diagram 12
11. Data Model 13-14
12. Software and hardware specification 15
13. User interface 16-21
14. Output and report testing 22-26
15. Advantages 27
16. Limitation 28
17. Conclusion 29
18. Future Enhancement 30
19. Bibliograpgy 31
Introduction of system:
Problem Definition:
As the current system is totally manual. Jewellery shop has a manual work
on the paper.
Existing system is manually, so it increases the chances of errors.
Lots of the time consumed for each report generation.
Immediate response to the queries is difficult.
More stationary use so they are expensive.
Manual systems are takes more time.
ABSTRACT
The admin havelots of paper work and they are using desktop, spread sheet like
MS Excel application tomanage data in soft copy about user record. In this
proposed jewellery System it will run inserver and user can handle whole the
registration activities. It has facilities to generatevarious types of reports (like pdf,
excel) which are required by the management duringevent organizing.
This application maintains the centralized database so that any changes done ata
location reflects immediately. This is an online tool so more than one user can
login intosystem and use the tool simultaneously.
Technical feasibility :
Technical feasibility examines whether project is technically feasible or not.
A large part of determining resources has to do with technical feasibility. The
analyst must find out whether current technical resources can be upgraded or added
to in a manner that fulfils the request under consideration. If system cannot be
added onto the next question becomes whether there is technology in existence that
meets specification.
Economic feasibility :
Economic feasibility is about examining the costs associated with projects.
It examines whether the particular technology is capable or acceptable or not to
which it meets the user request. It is the second part of resources determination.
The basic resource to consider are your time and that of the system analysis team,
the cost of doing a full system study (including time of employee) . The overall
total cost or budget of the system is feasible or not is checked.
Operational feasibility :
Operational feasibility is a study to find out whether developed and
implemented system will be useful or not. Operational feasibility tells us whether
the implemented system is useful for users or not . It tells us whether the user will
find their needs fulfilled or not. Whether the user will use or resist to lose the
system. This is check in operational feasibility.
Requirement Analysis:
Tracking jewelry inventory is uniquely suited to the use of RFID for several
reasons:
The high value of the jewelry items makes the loss of even one item potentially
very expensive, thereby making it easy to quickly recognize an ROI.
Since jewelry displays are set up daily and then stored in safes in the evenings,
there is ample opportunity for loss of product.
Due to the fluctuation in jewelry value as the price of gold fluctuates; the
insurance costs of inventory can vary. It is critical to maintain accurate inventory
in order to maintain accurate insurance records.
For some stores, the jewelry inventory can be consigned inventory. Again, it is
critical to maintain clear records of inventory as the value of the jewelry fluctuates.
Jewelry sales require one-on-one attention of the jewelry sales person who tends
to be highly specialized. Any time a sales associate is not working on mundane
tasks such as inventory tracking is time they have freed up to spend working with
their customers.
ER Diagram:-
Login
Search Item
Select Item
Purchase Item
Online Payment
Feedback
Logout
Database
CLASS DIAGRAM:
Payment
Pid:integer Order
sub:String
Oid:integer
Insert() pid:integer
update()
delete() insert()
update()
delete()
* *
1 *
Admin
1 1 1
User Uname:String Product
pwd:String
Uid:integer
* 1 Pid:Integer
fname:String searchproduct() pname:String
lname:String addproduct() 1 * categoryid:int
pwd:String generatereport() price:Integer
add:String viewuser()
DOB:Date insert()
phone:String 1 *
update()
email:String delete()
search()
insert()
1
update()
delete()
search()
*
Feedback
Fid:Integer
userid:Integer
insert()
delete()
update()
ACTIVITY DIAGRAM:
Select
Admin User
Login User
[ Invalid ] [Invalid ]
[ Valid ] [ Valid ]
[Valid]
Send Mail/Message
Search Item
Purchase Item
View Feedback
Online Payment
LOGOUT
Sequence Diagram:
Data Model:
Registration:
Sr . no Field Name Data Type Constraint
1 user_id Int Primary key
2 User_name Varchar Not null
3 Email Varchar Not null
4 Password Varchar Unique
5 Gender Varchar Not null
6 Address Varchar Not null
7 City Varchar Not null
8 Pincode Int Not null
9 Mob_no Numeric Not null
10 State Varchar Foreign key
Login:-
Customer:-
Order:
Bill:
RAM 1GB
Software Requirements:
Mozilla Firefox
Postgres
HTML : Javascript
USER MANUAL:
Steps:
2.Then user can see all the collection with the help of ‘collecton’ menu.
3.If user want to purchase any item then user should register then user can login
into the system.
4.In search menu user can see variety of item and purchase.
5.After login user get his own account. In that user can purchase the item.
I/O Screens:
TEST CASES:
Tc_02 Verify Valid URL Enter user invalid Popup Popup Fail
Functionality Name & user=abc Msg msg
of user Login password Valid incorrect
Page click on passwor User
login Button d= name
rushi@2 password
34
Tc_03 Verify Valid URL Enter user Valid Popup Popup Fail
Functionality Name & user:ava Msg msg
of user Login password ntika incorrect
Page click on invalid User
login Button passwor name
d= password
avi234
Tc_04 Verify Valid URL Enter user invalid Popup Popup Fail
Functionality Name & user=xyz Msg msg
of user Login password invalid incorrect
page click on passwor User
login Button d= name
efg@234 password
Add the product to cart :
Test Test Case Prerequisit Steps Input Excepted Actual Status
case Objective e Result Result
ID Visit
Tc_01 Verify Valid URL Select Select Successful Successful Pass
Functionality Product Product Added to Added to
of booking And Add Card Card
to
Cart
Tc_02 Verify Valid URL View - Order Order Pass
Functionality Added confirm confirm
Of Product
Chkeckout Click on
Check
out
Button
ADVANTAGES:
This particular point is one of the biggest advantages of online jewelry
shoppingand at the same time a disadvantage too. On the other hand
choice and diversity means thatyou will find what you are looking for,
even if you are not very certain what exactly it isand you will find it at
the best possible price, which brings us to the next point.
Competitive prices:
Yes, it is logical for the prices to be more competitive online, exactly
because ofthe massive choice. The convenience of being the only
jeweler in town is replaced online, by the alternative of being a jewelry
shop in enormous "jewelry only" shopping mall withthousands of
jewelry shops next to each other, selling similar merchandise. The online
jewelry retail stores are ran on very low cost, enabling the merchants to
significantly narrowtheir markup margins and still make reasonable
profit.
Information:
Any information about jewelry, diamonds and precious stones is
widelyavailable on the net and you don't need particular computer skills
or a lot of time to obtainit. Armed with knowledge and ability to
compare value for money at the click of the mousethe online customer is
not to be taken for granted. Today's jewelers , whether they like it ornot,
will face educated customers, longing for the best value for their hard
earned cash.
Conclusion:
The system as we have seen is very useful, reliable and user friendly.
The system can be accessed only by reliable user having their own
passwords. Thus the information can not be leaked out & can be
managed properly.
Future Enhancement:
Add more jewellery types in web-site.
Try to all user contact with phone call.
Add more features in site future.
We will add online payment in future.
Bibliography:
Websites:-
www.shine.com
www.tbz.com
www.code-project.com
www.jaweryandco.com
www.tutorialpoint.com