Module Structure for E-commerce Website, Thesis of Computer Science

The module structure of an e-commerce website. It includes modules for user registration, login, product display, cart management, payment, order placement, and maintenance. The modules are categorized based on their functional and procedural cohesion, control coupling, and communication cohesion. The document also includes modules for admin account management, client and mechanic lists, service requests, inventory, and reports. The module structure is designed to ensure efficient communication and coordination between different modules and to provide a seamless user experience.

Typology: Thesis

2021/2022

Available from 11/11/2022

josemari-ramos
josemari-ramos 🇵🇭

2 documents

1 / 18

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Control Coupling
Communication
Cohesion
Communication
Cohesion
Content and
Common Coupling
Module AboutModule Service
Module Brands
Module Home
Module Product
Module User
Submit
Already
User
Module
Register
Module Log in
Flag Module Admin
Module Index
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Partial preview of the text

Download Module Structure for E-commerce Website and more Thesis Computer Science in PDF only on Docsity!

Control Coupling

Communication

Cohesion

Communication

Cohesion

Content and

Common Coupling

Module Brands Module Service Module About

Module Home

Module Product

Module User

Submit

Already

User

Module

Register

Module Log in

Flag

Module Admin

Module Index

Module Brands Module Search

Add Qty()

Remove()

Sub Qty()

Module Check

Out

Module

Payment

Method

Flag Module COD Module Gcash

Module Cart

Module Add to

cart

Module Cart

Stamp Coupling

Communication

Cohesion Communication

Cohesion

Module Product

Show()

Sort()

Module

Categorize()

Functional

Control Coupling^ Cohesion

PayGcash()

Functional Cohesion

Paid()

Module Place

Order

Procedural

Sequential Cohesion

Cohesion

Module My

Orders

Module

Order/Request

Search

Sort()

Module User

Module My

Orders

Stamp Coupling

Sequential

Cohesion

Sequential

Cohesion

Content and

Common Coupling

Procedural

Cohesion

Module Index

Module

Manage

Account

ConPass CurrPass^ Update NewPass

Email Address

FName MName

CNumber

LName

Gender

Module Update

Details

Show()

Module My

Service

Request

Module Log

Out

Module Admin

Account

Module Admin

Data

Coupling

Content and

Common Coupling

Communication

Cohesion

Module

Maintenance

Module

Reports

Module

Registered

Clients

Module

Mechanic List

Module

Service

Request

Module Orders

Module

Inventory

Module

Product List

Module

Dashboard

Procedural

Cohesion

Functional

Cohesion

Search()

View()

Search()

Sort()

Edit()

View()

Display()

Delete()

Cancel

Save()

Product

Quantity

Flag

Module Add

Stock

Functional

Cohesion

Procedural

Cohesion

Save()

Flag Cancel

Product Image

Status

Price

Description

Compatibility

Name

Category

Brand

Module Create

New Product

Data Coupling

Module

Inventory

Module

Product List

Module Admin

Module Place

Order

Module Admin

Logical

Cohesion

Functional

Cohesion

Display()

Sort()

Status() Status() Status() Status()

Status() Status()

Flag

Status()

Delete Back to List

Module

Update Order

Status

Flag

Data Coupling

Module View

Order Details

Module Orders

Module Admin

Logical

Cohesion

Control

Coupling

Status

Email

Cancel

Save()

Flag

Contact #

Full Name

Module Update

Mechanic

Module Delete

Flag

Module

Mechanic List

Display()

Sort()

Module Admin

Logical

Cohesion

Stamp

Coupling

Procedural and

Communicational

Cohesion

Module User

Control

Coupling

Active

Save()

Flag

Cancel

Inactive

Module Delete

Module Update

Client

Flag

Module

Registered

Client

Sort()

Display()

Stamp Coupling

Module Print

Module Filter

Module

Reports

Module Admin

Module Orders

Report

Module Date

Start

Module Date

End

Control

Coupling

Module Orders

Procedural

Cohesion

Flag

Logical

Cohesion

Display()

Sort()

Sort()

Display()

Logical

Cohesion

Module Add

New Brand

Module Create

New

Module

Maintenance

Module Admin

Module Brands

Control

Coupling

Procedural

Cohesion

Procedural

Cohesion

Name

Brand Logo

Status

Flag

Save()

Cancel

Cancel

Save()

Flag

Name

Status

Brand Logo

Flag

Module Delete

Module Edit

Sort()

Display()

Logical

Cohesion

Module Brand

List

Sort()

Display()

Logical

Cohesion

Flag

Service Name

Status

Flag

Save()

Cancel

Flag

Save()

Cancel

Procedural

Cohesion

Procedural

Cohesion

Control

Coupling

Module Service

Module

Maintenance

Module Admin Module Create

New

Module Add

New Service

Service Name

Status

Module Edit

Module

Service List

Module Delete

Module Admin

Update()

Avatar Profile

password

username

Last Name

First Name

Module My

Account

Module Admin

Account

Flag

Module Logout