E- K IRANA S TORE Presented By: Internal Guide: Patel Rahul A. Dr. J.N. Dharva Rajput Ajay B. Group No: 03 External Guide: MCA Semester V K.J.Patel Submitted To: ACHARYA MOTIBHAI PATEL INSTITUTE OF COMPUTER STUDIES GANPAT UNIVERSITY, KHERVA –
P ROJECT P ROFILE : Project Title: E-Kirana Store Objective: The main aim of this system is to provide online buying and selling many item. Front-end: JSP,sevlet Back-end: MySql 5.2 Web Server:Apache Other Tools: 1. MS- OFFICE RFFLOW Eclipse 4.XAMPP Internal Guide:Dr. J.N.Dharva Group No:3
E XISTING S YSTEM : The existing system is not online system, it gives facility manually, user must have to purchase the item on any store. The process of existing system is lengthy, user have to go through long process of item purchase. The advertisement criteria of the system is limited so its not widely known of our Store. Because of the whole work is done manually it takes more time to provide services.
N EED F OR N EW S YSTEM : Most required less time to access. The proposet system mostly provide to less time to access this application. Less Man Power. The proposet system all works automatically so less man power. Easy to management. The proposet system working expert system or man so system managing easily. Search Facility The proposet system provides searching criteria so you can searching or selecting item to anywhere.
F UNCTIONAL S PECIFICATION : Admin Module: o Login :- Admin must have login for using login form. o Products With Details:-Define many types of product with details. o Check the Registration:-admin can check the registration by the user. o Check the Order and Manage:-admin have check the user order and managing. o Check Feedback:-admin can see the feedback by the user. o Add Special Sales Offer/Discount :-admin can add special types of selling offer and discount.
o Registration:- user must be registration first using registration form o Login:- user can login for using login form o Search Products:- user can searching many items using search products o Bill Payment -> Online/Cash on delivery :- user can pay a bill online otherwise cash on delivery o Feedback Form:- user can send a feedback using feedback form. User Module:
H ARDWARE & S OFTWARE S PECIFICATION : Hardware Requirement: Server Side: o Processer: 1.6 GHz o RAM: 4 GB OR Above o Hard disk: 20 GB free space Client Side: o RAM: 256 MB OR Above o Hard disk: 2 GB free space
o S OFTWARE R EQUIREMENT : Server Side: o Server: Apache , o Architecture: MVC (JSP,Servlet), o Tool: Xampp 1.8.2, o Operating System: Window xp, Window 7. Client Side: o Browser: Any Compatible Browser o Operating System: any Compatible Browser
T IME -L INE C HART
A CTIVITY D IAGRAM :- A DMIN
A CTIVITY D IAGRAM :- U SER
U SE CASE D IAGRAM
E-R D IAGRAM
A DMIN _ LOGIN :- Primary key:- Aid Foreign key:- NoFnameDatatypeSizeConstrainDiscription 1AidIntPrimary key Primary key of admin _mast id 2UsernameVarchar50NotnullUser name or id 3PasswordVarchar50NotnullPassword of user
C ATEGORY _ MASTER :- Primary key:- Cid Foreign key:- - NoFnameDatatypeSizeConstrainDiscription 1CidInt-Primary keyCid with primary key 2CnameVarchar50NotnullName of category
P RODUCTS _ MASTER :- Primary key:- Sid Foreign key:- Cid NoFnameDatatypeSizeConstrainDescription 1PidInt-Primary key pid with primarykey 2PnameVarchar50Notnull Name of products 3PdetailsVarchar500Notnull Details of products 4ImageVarchar100Notnull Image of products 5PriceDouble-Notnull Price of products 6CidInt-Foreign keyForeign key of cid
R EGISTRATION _ MASTER :- Primary key:- Rid Foreign key:- - NoFnameDatatypeSizeConstrainDesciption 1RidInt-Primary keyRid with primarykey 2RnameVarchar50NotnullName of user 3AddressVarchar100NotnullAddress of user 4 Varchar50Notnull of user 5 Contact number Bigint-NotnullNumber of user 6PasswordVarchar50NotnullPassword of user
O RDER _ MASTER :- Primary key:- Oid Foreign key:- Rid NoFnameDattypeSizeConstrainDescription 1OidInt-Primary key Oid with primary key 2OaddressVarchar100NotnullAddress of user 3OdateVarchar50NotnullDate of the order 4RidInt-Foreign keyForeign key of registration
O RDER _T RANSECTION :- Primary key:- Otid Foreign key:-Pid,Oid. NoFnameData typeSizeConstrainDescription 1OtidInt-Primary key Primary key of order_master id 2QuantityDounble-Notnull Quantity of the produdts 3PidInt-Foreign key Foreign key of products_master id 4OidInt-Foreign keyForeign key of order_master id
F EEDBACK _ MASTER :- Primary key:- Fid Foreign key:- NoFnameDatatypeSizeConstrainDescription 1FidInt-Primary key Fid with primary key 2FnameVarchar50Notnull Name of the user 3 Varchar100Notnull id of the user 4 Contact number Bigint-Notnull Contact name of user 5MessageVarchar500NotnullMessage to provide user
S EQUENCES D IAGRAM
C LASS D IAGRAM :-
C OLLABORATION :- U SER
C OLLABORATION :- A DMIN
I NPUT O UTPUT D ESIGN
U SER H OME P AGE
U SER S HOW P RODUCTS
U SER R EGISTRATION
U SER L OGIN
S ELECTED U SER P RODUCTS
O RDER I NFORMATION
S HOW B ILL
U SER F EEDBACK
A DMIN L OGIN
A DMIN H OME P AGE
C ATEGORIES
P RODUCTS
C ONTACT
S HOW U SER O RDER
S HOW F EEDBACK
F UTURE E NHANCEMENT In future given include stock management. In future we will be add a big Dealership in market.
B IBLIOGRAPHY Books Core Servlets and Java Server Pages, Volume 1: Core Technologies. Java programming language By ken Arnold, James Gosling. Head first java By Kathy Sierra, Bert Bates. Web references:
T HANK Y OU