A Project Presentation On Item Auction Information System Prepared By :- Guided By :- Patel Neeki( ) Dr. J. N. DHARVA Patel Shraddha( ) Group No:- 30 Acharya Motibhai Patel Institute of Computer Studies (Constituent College of Ganpat University) Ganpat Vidyanagar
Object Content Project TitleItem Auction Information System ObjectiveThe aim of this system is to provide a better online auction through website for 24X7 with more facilities at any place any time with effective functionality to the user. Front EndPHP Back EndMYSQL ServerApache ToolsMicromedia Dreamviewer CS6,Notepad++ Internal Guide Dr J.N.Dharva Group No30
Problem Statement. There is no multi bidding facility for user.. The problem with public auction is that the participation of the general public is very limited.. This public auction is managed manually and involves lot of paper work.. Most online Auction website are difficult to understand by user
Need For New System *The products should have a profile that shows the details. * Paperless Auction System. * Advance Search:-Account to category wise User can search for product. * We provide multi_bidding option into our site. So that user can do multiple bidding on a specific product.
Admin :- Login Manage the User Manage the Adverties Manage the Product Manage the Product category Logout
User :- Registration Login Edit own Profile Change the Password Manage Product Manage Product Gallery Product Bidding Give Feedback Logout
Server side Hardware Processor2.0GHZ RAM2GB HDD3.5GB free space in hard disk Software Back End ToolsMySql5.5.8 Front EndPHP Oprating SystemLinux/Unix server O.S other equivalent
Client Side HardwareSoftware Processor1.6GHZ RAM512MB HDD1GB free space in hard disk. Oprating SystemWindows XP or equivalent OS BrowserInternal Explorer 6.0 OR Compatible Browser
New User Registered User No Is Valid Yes UserAdmin
Login Registration View Product Give feedback Logout Add Edit Delete Update > User > Product Bid Change Password Give bid >
Manage User Admin Login Manage Product Logout Manage Category Manage Advertisement Add Verify Product Edit Delete Verify User Update > Edit > Delete >
Table Name:- admin Description:- This table is store admin information Primary Key:-admin_id Field Name Data Type SizeConstraintsDescriptionControl Name Validation admin_idint11Primary key Define id -Not Null & numeric value usernamevarchar20NotNullName of the User TextboxNot Null passwordVarchar15NotNull Define password Textbox min & max 8 to15 Character varchar30NotNull Define Textbox Valid
IdUsernamepassword Example:-
Table Name:- user Description:- This table is store user information Primary Key:- user_id Field Name Data Type SizeConstraintsDescriptionControl Name Validation user_idint11primary key Define id TextboxNot Null & numeric value firstnamevarchar20NotNull Define first name TextboxNot Null lastnamevarchar20NotNull Define last name TextboxNot Null passwordvarchar15NotNull Define password TextboxNot Null addresstext 25NotNull Define address TextareaNot Null phonevarchar15NotNull Define phone TextboxNot Null
7 varchar30NotNull Define TextboxValid 8gendervarchar1NotNull Define gender Radio Button Not Null 9cityvarchar10NotNull Define city TextboxNot Null 10statevarchar10NotNull Define state TextboxNot Null 11descriptiontext-NotNull Define descriptio n TextareaNot Null 12date -NotNull Define date TextboxNot Null 13statusenum-NotNull Define status TextboxNot Null
User_idFirstnamePassword GenderStatusDescription Male ActiveLogin details of User. Example:-
Table Name:- product_category Description:- This table is store product_category information Primary Key:- product_category_id Field NameData Type SizeConstraintsDescriptionControl Name Validation pro_cat_idint11primary key Define id TextboxNot Null & numeric value namevarchar20NotNull Define name TextboxNot Null imageVarchar30NotNull Define image fileJpg, png, jif descriptiontext-NotNull Define description TextareaNot Null
Sr.NoPro_cat_idName ImageDescription 11MobileMobile pro.jpgDetail of mobile 22T.VLCD-TV.jpg Detail of T.V Example:-
Table Name:- product Description:- This table is store product information Primary Key:- product_id Foreign Key:- user_id, product_category_id Field NameData Type SizeConstraintsDescriptionControl Name Validation product_idint11primary key Define id TextboxNot Null & numeric value user_idint11foreign key Define user id TextboxNot Null pro_cat_idint11foreign key Define product category id TextboxNot Null product_namevarchar20NotNull Define product name TextboxNot Null imagevarchar30NotNull Define image FileJpg, png, jif pricevarchar15NotNull Define price TextboxNot Null
bid_start_datedate-NotNull Define bid start date TextboxNot Null bid_end_datedate-NotNull Define bid end date TextboxNot Null descriptiontext-NotNull Define description TextareaNot Null isvarifiedenum-NotNull Define isvarified TextboxNot Null date -NotNull Define date TextboxNot Null Product_idUser_idPro_cat_idProduct_namePriceStatusDate 123Samsung Sold Example:-
Table Name:- product_images Description:- This table is store product_images information Primary Key:- product_image_id Foreign Key:- user_id, product_id Field Name Data Type Size ConstraintsDescriptionControl Name Validation Product_im age_id int11primary key Define id TextboxNot Null & numeric value user_idint11foreign key Define user id TextboxNot Null product_idint11foreign key Define product id TextboxNot Null titlevarchar10NotNull Define title TextboxNot Null imagevarchar30NotNull Define image fileJpg, png, jif descriptiontext-NotNull Define des TextareaNot Null
Product_images_iduser_idproduct_idtitleimage description 233hiiiiiiDesert.jpgNice one Example:-
Table Name:- feedback Description:- This table is store feedback details Primary Key:- feedback_id Foreign Key:- user_id, product_id Field Name Data Type SizeConstraintsDescriptionControl Name Validation feedback_idint11primary key Define id Textbox Not Null & Numeric value user_idint11foreign key Define user id Textbox Not Null product_idint11foreign key Define product id Textbox Not Null messagetext20NotNull Define message TextareaNot Null post_datedate-NotNull Define post date TextboxNot Null
feedback_id user_idproduct_idmessagepost_date 4211hiiiiiii Example:-
Table Name:- auction Description:- This table is store Auction details Primary Key:- auction_id Foreign Key:- user_id, product_id Field Name Data Type SizeConstraintsDescriptionControl Name Validation auction_idint11primary key Define id Textbox Not Null & Numeric value user_idint11foreign key Define user id TextboxNot Null product_idInt11foreign key Define product id TextboxNot Null pricevarchar15NotNull Define price TextboxNot Null bid_datedate-NotNull Define bid date TextboxNot Null
auction_id user_idproduct_idpricebid_date Example:-
Table Name:- auction_master Description:- This table is store auction_master details Primary Key:- auction_master_id Foreign Key:- user_id, product_id Field NameData Type SizeConstraintsDescriptionControl Name Validation auction_master_idint11primary key Define id Textbox Not Null & Numeric value user_idint11foreign key Define user id TextboxNot Null product_idint11foreign key Define product id TextboxNot Null sale_datedate-NotNull Define sale date TextboxNot Null descriptiontext -NotNull Define description TextareaNot Null
auction_id user_idproduct_idsale_date Example:-
Table Name:- advertise Description:- This table is store Advertise information Primary Key:- adv_id Field NameData Type SizeConstraintsDescriptionControlValidation adv_idint11Primary key Define idTextboxNot Null & Numeric value titlevarchar10NotNull Define title Textbox Not Null imagevarchar30NotNull Define image FileJpg, jif, png client_namevarchar20NotNull Define client name TextboxNot Null client_mobilevarchar15NotNull Define client mobile TextboxCharacter not allow
start_datedate-NotNull Define start date TextboxNot Null exapiry_datedate-NotNull Define exapiry date TextboxNot Null descriptiontext50NotNull Define description TextareaNot Null Example:- adv_idtitleimageclient_namestart_dateexpiry_date 3hiiiiisamsung2.jpgnirja
LoginAdmin 1.Login User 2.Manage User Product_category 3.Manage Product_category Product 4.Verify Product Advertise 5. Manage Advertise Admin
User Reg. 1.Reg. 2.Login Login Profile 3. Edit Prof ile Password 4.Change Password Product_category 5.View Category Product _gallery 6.View Product Feedback 7.View Feedback Bid 8.Manage bid User
*Home Page Description: - This Page Is Show Information Of Auction Home Page.
*About Us Page Description: - This Page Is Show Information Of About An Auction.
*Product Category Page Description: - This Page Is Show Information Of Product Category.
*Contact Us Page Description: - This Page is Show Information of a Contact Us.
*Registration Page Description: - This Page Is Show Information Of A Registration.
*Dashboard Page Description: - This Page Is Show Information Of A Dashboard.
* Profile Edit Page Description: - This Page Is Show Information Of A Profile Editing.
* Password Change Page Description: - This Page Is Show Information Of A Change Password.
*Add New Product Page Description: - This Page is Show Information of an Add New Product.
* Product List Page Description: - This Page is Show Information of a Product List.
*Product Bid Page Description: - This Page is Show Information of a Product Bid.
*Feedback Page Description: - This Page is Show Information of a Feedback.
Admin *Admin Login Page Description: - This Page is Show Information of a Admin login.
*Add new product Category Page Description: - This Page is Show Information of an Add New Product Category.
*Add new product Page Description: - This Page is Show Information of an Add New Product.
*User Add page Description: - This Page is Show Information of an Add User.
*Add new Advertises Description: - This Page is Show Information of an Add New Advertisement.
Unit Testing:- Unit testing is the smallest unit of software design the software component or module such as. Creating new user or user login process code written by user is correct or not. Constrains Testing:- If tests whether all the specified constrains are satisfied or not? for e.g. Memory limit should always be greater than maximum upload size. Black box Testing:- This is also called functional testing. Boundary:-test cases generated using extremes of input domains. Integration Testing:- All the major modules developed separately where integrated & then testing was carried out. This testing checks whether all the modules have been correctly and properly integrated to give correct results.
NoTest caseInput Expected Result Actual Result Status 1 New Product Insert New product add with validation Record insert into database Expected out put Successful 2 Validation User id, bid price, valid date Proper Validations should be placed to program Expected out put Successful 3 Database Field & Size All the table fields & size Field size is proper Expected out put Successful 4 Delete Product Delete product if product sold Record delete if not further use Expected out put Successful 5 Update Product User can update product price Update product price in product table Expected out put Successful
Future Enhancement In future we will add online payment system. In future we will add sums functionality. In future we will add upload pdf document videos of product.
Bibliography/References Books Referred:- * PHP6 and MYSQL6 Bible by Steve Suehring,Time Converser, Joyce Park * PHP Cookbook by David scalar, Adam Trachtenberg. Reference:- * *