Professional Documents
Culture Documents
Project Report On Online Sales Order Management System
Project Report On Online Sales Order Management System
Project Report On Online Sales Order Management System
Submitted By :-
:-
Guided by :-
Patel Chinmay P.(060)
Savan. K.Patel
Gandhi Himil M.(022) BCA –SEM:-VI
MARCH-APRIL 2012
Submitted to :-
ACHARYA MOTIBHAI PATEL INSTITUTE OF COMPUTER STUDIES,
( CONSTITUENT COLLEGE OF GANPAT UNIVERSITY)
GANPAT VIDYA NAGAR,KHERVA-38271
2011-2012
Online Sales Order Management System
For Riwasa Tiles
PROJECT PROFILE
Project title :- Online Sales Order
Management System
Develop For :- RiwasaTiles Pvt.Ltd
Develop At :- AMPICS
Front-End Visual Basic 2005
Back-End Microsoft Office 2003
Develop By:- Patel Chinmay P.
Gandhi Himil M.
Project Guide :- Patel Ketan P.
Project Coordinator :- Patel Savan K.
ABOUT COMPANY
Software Software
Windows 2003 server
Windows 7
.NET 2.0 Runtime
Crystal Report 10.2.3600 Internet Explorer 5.0 or above
Ms Access 2007
SYSTEM FLOW CHART FOR
ADMIN
ADMIN Start
Username -
Password
No
Login
Yes
Add, Update,
Check Order
Delete View Feedback
Details
Products
Generate
Report
Stop
SYSTEM FLOW CHART FOR
USER
USER Start
View Product
Details
Product
Configuration
Username -
Password
NO
Create
Login
Registration
YES
Give Order
View Status
Stop
DATA FLOW DIAGRAM
Context level DFD For Online
Sales Order Management
System
0.0
Manage pro. info View pro. info
ONLINE SALES
ADMIN ORDER USER
Order/feedback info MANAGEMET Request/Order of
SYSTEM Product info
FIRST LEVEL DFD
FOR ADMIN
Request for Login 1.0 Check Id /pass
Admin LOGIN LOGIN_MST
PROCESS Valid /Invalid
Invalid
Login
2.0
Product info Product info
MANAGE
PRODUCT PRODUCT_MST
Update product info Update product info
3.0
USER Registration. info
Registration. info REGISTRATION
DETAIL
_MST
6.0
Report info Report
REPORT REPORT
FIRST LEVEL DFD
FOR USER
1.0
USER Registration info REGI- Registration info REGISTRATION
STRATION _MST
LOGIN
Product info
LOGIN_MST
USER_MST
PRODUCT_MST
ORDER_MST
FEEDBACK_MST
USER_FEEDBACK
Table :: Login_MST
Field Data Type Size Description Constrain
User Name Text 12 User Name Primary Key
Password Text 8 Password Not Null
Table :: Registration_MST
Field Data Type Size Description Constrain
User_Id Number 8 User Id Primary Key
Name Text 25 User Name Not Null
Office_Name Text 25 User Office Name Not Null
Address Text 50 User Address Not Null
City Text 15 User City Not Null
Pincode_No Number 6 Pincode No Not Null
Contact_No Number 10 Contact No Not Null
Email_Id Text 25 User Email Id Not Null
Date Date/Time - User Date/Time Not Null
Table :: Product_MST
Field Data Type Size Description Constrain
Product_Id Number 8 Product Id Primary Key
Product_Name Text 25 Product Name Not Null
Series Text 10 Product Series Not Null
Size Text 8 Product Size Not Null
Rate Number 5 Product Rate Not Null
Image Uploaded Text 200 Image Uploaded Not Null
Table :: Order_MST
Field Data Type Size Description Constrain
Order_Id Number 8 Product Id Primary Key
User_Id Number 8 User_Id Not Null
Billing_Address Text 50 Billing Address Not Null
Series Text 20 Series Not Null
Product_Name Text 8 Product Name Not Null
Order_Type Text 12 Order Type Not Null
Quantity Number 6 Product Quantity Not Null
Date Date/Time - Date/Time Not Null
Table :: User_FeedBack
Field Data Type Size Description Constrain
User_FeedBack Number 8 FeedBack Id Primary Key
Name Text 20 Name Not Null
Address Text 40 Address Not Null
FeedBack Text 8 FeedBack Of User Not Null
Date Date/Time - Date/Time Not Null
Table :: FeedBack_MST
Field Data Type Size Description Constrain
FeedBack_Id Number 8 FeedBack Id Primary Key
FeedBack Text 8 FeedBack Of User Not Null
Order_Id Number 10 Order_Id Not Null
Date Date/Time - Date/Time Not Null
ER-DIAGRAM
M PRODUCT M
ADD VIEW
USER-
ID
USER-
NAME 1
1 M USER-
ADMIN MANAGE USER NAME
PASS-
M
WORD 1 1 1 M 1
EMAIL-
GIVE ID
M
HAVE
FEEDBACK
GIVE
M M 1
ORDER REGIST-
M RATION
MANAGE
Brief Description of
Process
PROCESS DESCRIPTION
1.ADMIN
2.USER
ADMIN PROCESS
Admin First Login And Has The Right To Handle
The Entire System.
Admin Can Add, Update And Delete Products.
Admin Can Check Order Details.
Admin Can View FeedBack.
Admin Can Generate Report.
USER PROCESS
User View The Product Details.
User can Get The Products Configuration.
User Now Give The FeedBack.
User can Calculate The Tiles.
User Need To Login.
If A User Is Not Register Then He Has To First Get
Register.
If He Is A Already User Provide User Name Password
And Get Login.
User can now give order.
User can now see the status of the order given.
PROCESS ALGORITHEM
ADMIN PROCESS
Step1: - Admin Login The Application If User
Name And Password Is Correct Then Go to Step 2
Else If Not Then Re enter UserName And Password.
Step2:-Add, Update and Delete Products,
Check Order Details, View FeedBack.
Step3:-Create Report Of Order.
Step4:-Stop
USER PROCESS
Step1:-User View The Product Details And Get
The Product Configuration.
Step2:- User Can View The FeedBack.
Step3:-User Will Calculate Tiles.
Step4:-To Give Order User need To Login.
Step5:-If A User Is New User Then It Has To Be
Register It Self.
Step6:-Give The UserName And Password To
Login.
Step7:-User Can Give Order.
Step8:-User Can View Order Status .
Step9:-Stop
HOME PAGE
TILES INTERNAL SPACIFATON
ABOUT AS
CONTACT AS
TILES CALCULATE
PRODUCT DETAILS
PRODUCT DETAILS
USER REGISTRATION DETAILS
USER REGISTRATION DETAILS -1
USER REGISTRATION SUCCESSFULLY
USER FEEDBACK
USER LOGIN SUCCESSFULLY
USER HOME PAGE
USER ORDER DETAILS
USER VIEW ORDER STATUS
ADMIN LOGIN
ADMIN LOGIN SUCCESSFULLY
ADMIN HOME
ADD PRODUCT
UPDATE PRODUCT
DELETE PRODUCT
ADMIN VIEW ORDER STATUS
ADMIN VIEW ORDER STATUS-1
ADMIN GIVE ORDER FEEDBACK
ADMIN GIVE ORDER FEEDBACK -1
ADMIN VIEW USER FEEDBACK
ORDER DETAILS REPORT
ORDER DETAILS REPORT -1
ORDER DETAILS REPORT-2
PRODUCT DETAILS REPORT
PRODUCT DETAILS REPORT-1
PRODUCT DETAILS REPORT-2
USER DETAILS REPORT
USER DETAILS REPORT-1
USER DETAILS REPORT-2
TESTING
We have use following method for testing the system.
Specification Testing:->
- The specification testing is what program does in some various
condition is.
- we check this system to give wrong userneme,password,wrong
data then system display message for input correct data.
Code Testing:->
- The code testing is examining the logic of program.
- we have testing all path of program, path means to specific
combination of condition that handle by program.
- when the any User give order that check correct id,password &
User number etc.
Unit Testing:-
- unit testing is focused on verifying small portion of functionality.
Unit testing is important part where each module and process of
application is to be test by possible input sets and desired output.
- we have check different type of modules like admin module, User
module etc.
POST IMPLEMENTATION REVIEW
NAME AUTHORE
> ASP. NET UNLEASED Stephan Wither
>Professional ASP.NET WROX Publication
>ASP.NET Black Book Dreamtech Publication
I. http://www.asiangranito.com
II. http://www.w3schools.com