a project presentation on online jewellers...
TRANSCRIPT
A Project Presentation
On
Online Jewellers Association
Submitted By :-
Ajey Patel : 13084231078
Nisarg Soni :13084231271
Submitted To :-
Department Of Computer Science,
Ganpat university,kherva -382711
Project Profile
Project Definition Online Jewellers Association
Objective The Jewellers Association is help full for getting event information,
add advertisemet, catalog design, and search for jewellers.
Internal Guide Mr .Dhaval Raval
Tools
Front End
ASP.NET with C#
Framework 4.0
Back End MS Sql Server 2012
Other Tools MS Flash, MS Office 2007,Ajex.
Duration 90 days
Application Type Web Based Application
Submitted to Department of computer science
Develop By Patel Ajey M.
Soni Nisarg N.
Existing System
Any web-based system is not available for this type of application.
Member’s records maintain manually in physical registers.
Members have to manually distribute their catalog design.
Current system is time consuming as all works carried out manually.
Need For New System
In this system Members can place their product Advertisement and catalog design.
Using this system member can reduce the catalog designing cost.
Member can view online member list of association.
Visitor can easily get Jewllers Address.
In this system only register member can get information for particular event.
FUNCTIONAL SPECIFICATION
• ADMIN:-
Admin can manage user advertisement, event information, catalog
design.
• MEMBER:-
Member register membership in association, View basic pages,
add advertisement and catalog design ,get event information.
• VISITOR:-
Visitor can view News, Advertisement. Event and search jewellers
address.
User Functional Specification
Event:-
Admin and member Manage various event information.
Advertisements:-
Admin and member are can add and see the advertisement and
all other things about advertisement
Catalog Design:-
Admin and members can add, update and see, various catalog
design.
News:-
Admin and member manage news related to the association
Committee:-
Admin can manage all committee member information in year
wise .
Report:-
Admin can provide various Reports and take a prints all
information related with association.
Modules Functional Specification
Operating System Windows 7 operating system or any
Compatible OS
Front end Microsoft Visual Studio 2012 With C#
framework 4.0
Back end MS SQL Server 2012
Web Server IIS 7.0
Other Tools MS Office 2007,Ajex
Processor 2.0 GHz
Hard Disk 80 GB free space
RAM 2 GB
Server Side Hardware Requirement
Server Side Hardware & Software Requirement
Server Side Software Requirement
Client Side Hardware & Software Requirement
Client Side Hardware Requirement
Processor 2.4 GHz
Hard Disk 40 GB Free Space
Ram 1 GB
Client Side Software Requirement
Operating system Windows 7 or other Compatible OS
Web- Browser Internet Explorer 6.0, other Compatible
SYSTEM FLOWCHART
Start
If
Registered?
Want to
Register?
Registration
Login
If
Authenticate?
Is
Admin?
Manage
Members
Manage
Advertisement
Manage News Manage
catalog
View Static
Pages
View
Advertisement
View Notice
Search Jewelers
Address
C A
No
Yes
Yes
No
No
Yes
Yes
B
Member Admin
Visitor
Manage
Profile
Manage Event
&Advertisemen
t
Manage event
&Committee
Manage catalog
Manage News
Logout
C
B A
Stop
C
Yes
TIMELINE CHART
10 20 30 40 50 60 70 80 90
Days
A
C
T
I
V
I
T
Y
Requirnment
gathering
Analysis
Design
Coding
Testing
Documentation
0-10 Day (10 Days)
10-20 Day (10 Days)
20-50 Day (30 Days)
30-80 Day (50 Days)
60-90 Day (30 Days)
20-90 Day (50 Days)
Implementation 75-85 Day (10 Days)
E.R. Diagram
16
Member
Admin
Manage Catalog
Event
1
M
M
1
Manage
1
M M
1
Profile
1
1
Feedback
M
Post Fname
Lname
Post
Advertisement
Committee
AFname
ALname Manage
M
View
Manage
M
M
1
M
M
MUname
AUname Advid
Comitemid
M
Feedbackid
Eventid
Eventdesc
catalogid catalogdesc
Description
C-desc
Feedback_desc
Post
1
MUname
Fname
Manage
Manage
M
M
M
Use Case Diagram
Admin
Member
Visitor
Activity Diagram
Admin
Member
Visitor
Class Diagram
Advertise
+Add()
+Delete()
Admin
-id;int
+Name:Varchar(30)
+Descri:Varchar(30)
+type:Varchar(30)
+Insert()
+Search()
+Update()
Catalogs
- Cid:int
+ Cname:varchar(30)
+ City_id:Varchar(30)
Member
--Uname:Varchar(30)
+Cname:Varchar(30)
+Lname:varchar(30)
+Add()
+Search()
Event
- Aid:int
+ password:Varchar(30)
+ City_id:Varchar(30)
+Insert()
+Add()
+Update()
News
- id:int
+ Title:varchar(30)
+ Des:Varchar(30)
+Insert()
+Search()
+Add()
City
- Aid:int
+ password:pass
+ City_id:Varchar(30)
+Add()
+Delete()
1
1
* * *
*
* *
* * *
*
*
*
1 1
-cid:int
+Cyear:int
+mname:varchar
Commite
- Aid
+ Mname:Varchar(30)
+ Uname:varchar(30)
+Add()
+Delete()
*
1
1
* *
1
Sequence Diagram
Admin
Member
Visitor
Collaboration Diagram
Admin
Member
Visitor:
Data Dictionary
No Field Name Data Type Constraint Description
1 MemberId Int Primary Key It Contain Member Id
2 Firstname NVarchar (20) Not null It Contain First name
3 LastName NVarchar (20) Not null It Contain Last name
4 Gender Nvarchar(20) Not null It Contain Gender value
5 ShopName NVarchar (200) Notnull It Contain Shop Name
6 ShopAdd NVarchar (200) Notnull It Contain Shop Address
7 CityId Int Foreign key It Contain City id
8 MobileNo Numeric(20) Not null It Contain Mobile No
9 UserName Nvarchar(20) Not Null It Contain User name
10 Password NVarchar(20) Not null It Contain Password
11 Is Authenticate Bit Not null It Contain Is Authenticate
12 Photo NVarchar(20) Not Null It Contain Member Photo
13 Proof NVarchar(50) Null It Contain Any Proof of
member
14 Doj DateTimeoffset() Not null It Contain Date of join
15 User_Type Nvarchar(20) Not null It Contain User Type
Table Name : Member_Master
Description : This table store information about Member
Primary key : MemberId
Foreign key : CityId
No Field Name Data Type Constraint Description
1. Advid Int Primary key It Contain Advertisement Id
2. MemberId Int Foreign key It Contain Member Id
3. Title Nvarchar(20) Not Null It contain title of advertise
4. Description NVarchar(Max) Not Null It contain Advertisement
Description
5. Start date DatetimeOffset() Not Null It Contain Start Date
6. End date DatetimeOffset() Not Null It Contain End date
7. AdsImage Nvarchar(50) Not Null It Contain Advertise path
8. IsAuthenticate Nvarchar(50) Not Null It Give Permission For display
Table Name : Advertisement_Master
Description : This Table is use to store information about advertisement.
Primary key : Advid
Foreign key : MemberId
No Field Name Data Type Constraint Description
1 Catalog Id Int Primary key It Contain catalog Id
2 MemberId Int Foreign key It Contain Id of Member
3 CatalogName NVarchar(50) Not Null It Contain Catalog Name
4 CatalogImage NVarchar(20) Not Null It contain Catalog Image
path
5 Catalog_desc NVarchar(200) Not Null It Contain Description of
Catalog design.
Table Name : Catalog_Master
Description : This table store information about catalog
Primary key : CatalogId
Foreign key : MemberId
No Field Name Data Type Constraint Description
1 CityId Int Primary key It Contain city id
2 CityName NVarchar(20) Not Null It Contain city
name
Table Name : City_Master
Description : This table store information about city.
Primary key : CityId
No Field Name Data Type Constraint Description
1 CommitteeId Int Primary key It Contain committee id
2 MemberId Int Foreign key It Contain Member Id
3 Comitteyear Int Not Null It Contain Committee
Year
4 Designation NVarchar(20) Null It contain Member
designation
5 Description NVarchar(200) Not Null It Contain Committee
Description
Table Name : Committee_ Master
Description : This table store information about committee member.
Primary key : CommitteeId
Foreign key : MemberId
No Field Name Data Type Constraint Description
1 EventId Int Primary Key It Contain Event id
2 MemberId Int Foreign key It Contain Member id
3 EventName Varchar(20) Not Null It Contain Event Name
4 EventDescription Varchar(200) Not Null It Contain Event description
5 EventPlace Varchar(50) Not Null It Contain Event place
6 EventAddress Varchar(200) Not Null It Contain Event Address
7 EventDate Date Not Null It Contain Event date
8 EventImage Varchar(20) Not Null It Contain Event image path.
9 IsAuthenticate Bit Not Null It Give Permission For Is
Authenticate
10 Authenticate Date DateTimeOffset() Not Null It Contain Date of Authenticate
Table Name : Event_Master
Description : This table store information about Event
Primary key : EventId
Foreign key : MemberId
No Field Name Data Type Constraint Description
1 FeedbackId Int Primary
key
It Contain Feedback
Id
2 MembrId Int Foreign
key
It Contain Member
Id
3 Feedbackdescriptio
n
NVarchar(200) Not Null It Contain Feedback
description
4 Enterdate DateTimeOffset
()
Not Null It Contain Feedback
date
Table Name : Feedback_Master
Description : This table store information about Feedback
Primary key : FeedbackId
Foreign key : MemberId
Cont…
No Field Name Data Type Constraint Description
1 NewsId Int Primary Key It Contain
News_id
2 MemberId Int Foreign Key It Contain
Member _id
3 Title Nvarchar(2
0)
Not Null It Contain News
Title
4 NewsDescripti
on
NVarchar(5
00)
Not Null It Contain News
description
5 IsDisplay Nvarchar(5
0)
Not Null It Contain Is
Display
Table Name : News_Master
Description : This table store information about News
Primary key : NewsId
Foreign key : MemberId
Input Design
Description :- This is admin side Home Page. Using this panel Admin can manage member
Advertisement,news,event,committee,city and other Category related association.
Admin Main Panel
Admin –Home panel Continue
Description :- This is admin side member Page. Admin can manage members and manage all
information
Admin- Manage New Member
Description :- This is admin side member list. Admin can manage member profile and manage information.
Admin –All Member list
Description :- This page is use for search member and delete this member into association
Admin – Search Member
Admin-Manage advertise
Description :- This is admin side advertise Page. Admin can manage all advertise and information.
Description :- This is advertise Page. Display all advertise about jewellary information
Admin-Display Authenticate advertisement
Admin-Manage news
Description :- This is ADMIN side News Page. Admin can manage news related association.
Admin-Display Authenticate news
Description :- This is display news Page. Admin can display news and update information.
Admin-Manage Event
Description :- This is admin side Event Page. Admin can manage event information with images related association.
Admin- Display Authenticate Event
Description :- This is event information Page. All the events are displaying with address and images.
Admin- Manage committee
Description :- This is admin side committee Page. Admin can manage committee members with committee year.
Admin- Manage city
Description :- This is admin side city Page. Admin can insert and update city related members information.
Admin- Manage Feedback
Description :- This is admin side feedback Page. Admin can manage feedback about members sending own
view or information related to association.
MEMBER SIDE INPUT/OUTPUT DESIGN
Member- Member login page
Description :- This is member side login Page.
Member- Member side home page
Description :- This is member side home Page. Member can view all the information and manage all the
category about association.
Member- member login profile page
Description :- This is member login Page. All profile information are displaying about members.
Member- Member information page
Description :- This is member information Page. Member can view all the information of all members of
association.
Member- Create advertisement
Description :- This is member Advertise Page. Member can add advertise about own shop with their
description and visiting card.
Login Member Advertisement
Description :- Login member see its own Advertisement in this.
Member- member insert catalog
Description :- This is member Catalog Page. Member can add there catalog design with images.
Member- Member search catalog design
Description :- This is member search catalog design Page. Member can searching all the jewelry design.
Member- Member insert news
Description :- This is member side News Page. Member also can add news related with association.
Member- Member send feedback
Description :- This is member side feedback Page. Member can send there own view or think about particular thing .
VISITOR SIDE INPUT DESIGN
Visitor- Visitor home page
Description :- This is visitor side home Page. visitor can view all the information like event news,
advertisement and other information.
Registration page
Description :- This Page is use for member Registration
Visitor- About association information
Description :- This is visitor side Page. Visitor can know about association how they work and manage all
the jewellers and there community.
Visitor- View pictures about association
Description :- This is visitor side Page. Visitor can view all the pictures about functions and events .
Visitor- Visitor can view about committee members
Description :- This is visitor side Page. visitor can view all the committee members about association with
member profile.
Visitor- Visitor can search jewelers address
Description :- This is visitor side Page. Visitor can search jewellers address.
Report – Report for advertisement
Report – Report for member
Sr. No Data Input Expected Output Actual Output Status
(Pass/Fail)
1
Non-Registered User The System will not allow
Non Registered User to
Login.
Non-Registered user can
not Login.
Pass
2
User enter wrong
Username or/and
Password
Invalid Username or
Password
Invalid Username or
Password Pass
3 User forgot to fill
Password field Enter Your Password Please Enter Your Password Pass
4
User enter valid data of
Username or/and
Password
Gets authenticated Gets authenticated Pass
5 Not Null(Required Field
Validation)
Mandatory field should not
be blank
You have to enter some
value into mandatory field Pass
TESTING
Sr. No Data Input Expected Output Actual Output Status
(Pass/Fail)
6 Range validation Value must be in range You have to enter value
b/w min & max value Pass
7 Regular Expression Pattern must be match You have to enter value
in pattern Pass
8 Compare Validator Value Must be match You have enter same
value Pass
POST IMPLEMENTATION REVIEW
Post implementation review is used for taking review of project. The most
fundamental concern during post implementation review is determining whether the
system has met its objective and producing the result intended. If neither is
happening one may question whether the system can considered successful.
1.The new system needs less manpower, provides information on time
and saves the data.
2.This system is provide user interface.
FUTURE ENHANCEMENT
1. Every system is always expanding as the user requirement increase.
2.This system also has some feature that can be implement in the future:
In future we are providing the live rate module about gold/silver in
visitor home page.
3.Internal chatting module is implemented in future.
4. In future we are provider the SMS service option so members are get all
new information through the association.
Sr.No Book Title Authors Publisher
1 ASP.Net 4.0 Black
Book
Rudraksh Batra, Charul
Shukla, Anil Kumar
Barnwal
Dreamtech
Software
Team
2 UML Bible Tom Pender Inc
BIBLIOGRAPHY
During the development of our system, we have taken the reference from various
books and journals which we would like to mention in this section.
Books:-
Web Sites:-
www.google.com
www.kalyanjewellers.net