Beruflich Dokumente
Kultur Dokumente
There are several modules in the website and they are given as below:
• User Management:
This module is to help the Administrator of the site to manage Users and Administrator
Users. If he/she wants to Add, Edit, Delete or Change Status (Enable/Disable) of Users
and Administrator Users then he/she can use this module.
• Lead Management:
This module is to help the Administrator of the site to manage the Product Inquiries and
Contact Inquiries. Administrator can see the inquiries related to product and from Contact
Us page in this module. An e-mail will also be sent to the Administrator’s e-mail account.
This module is to help the Administrator of the site to manage the Shipping Service
Carriers. If he/she wants to Add, Edit, Delete or Change Status (Enable/Disable) of a
Shipping Service Carriers then he/she can use this module.
• Product Management:
This module is to help the Administrator of the site to manage the Products of the web
site. If the Administrator wants to Add, Edit, Delete or Change Status (Enable/Disable) of
a product then he/she can handle all these by using Product Management.
This module is used to define properties. These properties are used to describe a
product or a category of products more easily and flexibly. If the Administrator
wants to Add, Edit, Delete or Change Status (Enable/Disable) of a Product
Property then it can be done in this module.
This module is used to define property groups. There can be several Product
Properties which are going to be applied on one or more products. Then to
manage properties, we can use Product Property Groups. We can add one or more
Product Properties to a Product Property Group and we can assign these groups to
several products while adding or editing a product. To do all these things, this
module can be used by the Administrator.
• Content Management:
This module is used to manage the static pages of the site. If the Administrator wants to
change the content of a static page, to add a static page or delete a static page then he/she
can use this Content Management.
• Category Management:
This module can be used to mange Product Categories. If the Administrator wants to
Add, Edit, Delete or Change Status (Enable/Disable) of a Product category then he/she
can use this module.
• URL Management:
This module can be used to manage errors of Page Not Found. If any error of Page Not
Found occurs on the site then an entry of that will be done into the database. These
entries can be managed by using this module.
User Hierarchy:
There are two types of users in the system:
• Administrators:
This category is to manage the whole website. Administrators are having full permissions
on the above mentioned modules of the site. Only they can use these modules to manage
the site. They can use Product Management, Category Management, and Product
Property Management etc.
• Users:
This category is for that type of users who want to inquire for products or want to inquire
about anything then he can do that also. This type of users can see different categories of
product. They can see different products of different categories. They can check details of
a particular product.
Module Specification
1 User Management:
Through this module, the Administrator will be able to manage the Administrators and Users
of the site. He will be able to perform following actions:
The above mentioned actions can be performed by an Administrator only. A User cannot
perform these actions.
Sr.
Field Description Inputted by User Required
No.
2 Lead Management:
Using this module, the Administrator will be able to manage the product inquiries and the
inquiries that will come through the Contact Us page of the site. An e-mail will be sent to the
Administrator’s email account specified in Settings. But if Administrator wants to check
those inquiries in Administration Panel then he/she can check those inquiries here. He will be
able to perform following actions:
• View an inquiry
• Delete an inquiry
The above mentioned actions can be performed by an Administrator only. A User cannot
perform these actions.
Sr.
Field Description Inputted by User Required
No.
Sr.
Field Description Inputted by User Required
No.
• Domestic Shipping Services: Shipping Services that provides shipping with in the
country.
• International Shipping Services: Shipping Service that provides shipping out of the
country.
Some Shipping Services provides both types of shipping. So they are also considered.
The above mentioned actions can be performed by an Administrator only. A User cannot
perform these actions.
Sr.
Field Description Inputted by User Required
No.
Shipping Service
1 Name of the Service Provider Yes Yes
Name
4 Product Management:
This module can be used to manage the products of the site by the Administrator only. In this
module, administrator can do following actions:
o Product Images
o Shipping Details
o Return Policies
• Delete a Product
Sr.
Field Description Inputted by User Required
No.
Sr.
Field Description Inputted by User Required
No.
5 Product Properties:
This module can be used to define the Property Groups and Product Properties by the site
Administrator.
There is a possibility that a property of a product can have one or more values. So
this module provides facility while adding or editing a property to add or remove one
or more values for a property.
This group is for those properties which can provide the user to select any
one value and allow him to make selection.
Example:
Property Name : Color
Property Values: Red, Green, Blue
This group is for those properties which don’t provide selection to the user
to select any. Properties which fall in to this category can have only one
value.
Example:
Property Name: Fabric
Property Value: Silk
This group is for those properties which affects the price of a product.
Value of these properties is added to the final amount of a product.
Example:
Sr.
Field Description Inputted by User Required
No.
Sr.
Field Description Inputted by User Required
No.
Sr.
Field Description Inputted by User Required
No.
This module is used by the Administrator to define different groups for Properties.
These groups are used because there can be one or more properties to be assigned to a
product. So we can define a Property Group then add all those properties to this group
and then we can assign this Property Group to a product.
Sr.
Field Description Inputted by User Required
No.
6 Content Management:
This module will be used to manage Static Pages of the Front site. Using this module, the site
Administrator can edit or modify the contents of the Static Pages like About Us, Services etc.
• Add a Page
• Delete a Page
Sr.
Field Description Inputted by User Required
No.
7 Category Management:
This module will be used to manage Product Categories. These categories are used to
identify different products. These categories can also have Property Groups of their own. By
default, the Property Groups of the category are applied to the Products of it. Every category
is having a unique Category Number which is inputted by the Administrator.
• Add a Category
• Edit a Category
• Delete a Category
• View a Category
Sr.
Field Description Inputted by User Required
No.
8 URL Management:
This module is used to manage the errors of Page Not Found (404) on the site. There are
possibilities that errors of Page Not Found will occur on the site. So to handle those errors
and keep a record of those errors, this module will be developed. This module can be handled
by the Administrator only. Actions those can be done with this module are :
• View an error
• Delete an error
Sr.
Field Description Inputted by User Required
No.
• Common
« include»
Login
« include»
Edt Profile
Admin/User
Logout
« include»
• Administrator
o Admin Main
User
Management
Lead
Management
Shipping Service
Management
Product
Management
Product Property
Manage
Management
Content
Management
Category
Management
URL
Management
o User Management
« include»
Add User
« include»
Admin
« include»
View Category
o Category Management
« include»
Add Category
« include»
Category
Manage
Management
« include»
min Edit Category
o Product Management
« include»
View Product
« include»
Add Product
« include»
Product
Manage
Management
« include»
View Content
o Content «Management
include»
Add Page
« include»
CMS
Manage
Management
« include» Main
Lead
Manage
Management
min
Manage
« include» Cotact Detail
« include»
View Inquiry
Details
min
Delete Inquiry
« include» Detail
« include»
View Contact
Details
min
Delete Contact
« include» Detail
« include» Property
Group
o Product Property Management Management
« include» Main
« include»
Product
Manage Property
Management
min
Property
« include» Management
« include»
View Group
Property «Management
include»
Add Property
« include»
Product
Property
Property
Management
Management
« include»
View URL
Details
min
Delete URL
« include» Detail
« include»
Register
• User
User Main
o« include»
View Product
Detail
User
Place Order
« include»
5.2.2 Activity Start
Diagrams
• Administrator
o Admin
Retry Login
Admin Login
Invalid
End
Start
o Admin Main
Manage Admin
Site
Shipping
User Lead Product
Service
Management Management Management
Management
Product End
Content Category URL
Property
Management Management Management
Management
End
Start
o Product Management
1.1 D
End
o User Management
1A
End
1.1 B
[else]
[else]
End
Product Manage
Inquiry Contact Detail
[else] [else]
End
1.1 E
[else] [else]
End
Property
Property
Group
Management
Management
[else] [else]
View
View
Property
Property
Group
[else] [else]
Add
Add
Property
Property
Group
[else] [else]
Edit Delete
Edit Delete
Property Property
Property Property
Group Group
Start
End
Start
[else] [else]
End
o User Login
User Login
id
n Logged in
End
Admin Suhani Fashion Database
Return Data
User Suhani Fashion Database
Validation
Store
Enter Data Check Validation
Data
If Valid
Data Sucessfully Stored
[Else]
Return Error Message
User Suhani Fashion Database
Validation
• Update Data
Request For Update Data
If Valid
Data Sucessfully Stored
[Else]
Return Error Message
Suhani Fashion
Admin Database
Validation
• Delete Data
Request For Data
If Valid
Data Sucessfully
Deleted
[Else]
Return Error Message
User Suhani Fashion Database
Return Data
5.3 E-R Diagrams__________________________________________________________________
Product Properties and Property Group Management:
Lead Management:
User Management:
Content Management:
Category Management: