Database Design of Each Module

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

42

THE SYSTEM DESIGN

DATABASE DESIGN OF EACH MODULE

Table 1 : LOGIN

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

USR NAME VARCHAR 25 NOT NULL

PASSWORD VARCHAR 18 NOT NULL

TYPE VARCHAR 10 NOT NULL ADM/USR

Table 2 : SALE

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

SALE_ID VARCHAR 15 PK PK=Primary Key

PRODUCT_ID VARCHAR 15 FK FK= Foreign Key

SOLD INT 9 NOT NULL


AMOUNT

MAINTAINS VARCHAR 20 NOT NULL

NO OF SOLD VARCHAR 15 NOT NULL


ITEM

PRODUCT VARCHAR 20 NOT NULL


TYPE

REMARKS VARCHAR 150 NULL

BCA PROJECT
43

Table 3 : PRICE DETAILS

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

ITEM_SL_NO VARCHAR 15 PK

ITEM_WISE_PRICE INT 9 NOT NULL

TOTAL AMOUNT INT 9 NOT NULL

ITEM LIST VARCHAR 15 NOT NULL

REMARKS VARCHAR 150 NULL

Table 4 : ORDER DETAILS

FIELD NAME DATA FIELD CONSTRAINTS DESCRIPTION


TYPE SIZE/
FORMAT

BILL_NO VARCHAR 15 PK

ITEM_LIST VARCHAR 20 NOT NULL

TOTAL NO OF VARCHAR 20 NOT NULL


ITEM

TOTAL INT 9 NOT NULL


AMOUNT

ORDER_DATE DATE NOT NULL

REMARKS VARCHAR 150 NOT NULL

Table 5 : PURCHASE RETURN DETAILS

FIELD NAME DATA FIELD CONSTRAINTS DESCRIPTION


TYPE SIZE/
FORMAT

BCA PROJECT
44

PURCHASE_ID VARCHAR 15 PK

PURCHASE_DAT DATE TIME NOT NULL


E

TOTAL ITEM LIST VARCHAR 20 NOT NULL

TOTAL AMOUNT INT 9 NOT NULL

REMARKS VARCHAR 150 NULL

Table 6 : PAYMENT

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

PAYMENT_ID VARCHAR 15 PK

PRODUCT_ID VARCHAR 15 FK

CUSTOMER_ID VARCHAR 15 FK

PRODUCT_TYPE VARCHAR 30 NOT NULL

AMOUNT INT 9 NOT NULL

PAYMENTDATE DATE NOT NULL

REMARKS VARCHAR 150 NULL

Table 7 : PAYMENT MODE

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

PAYMENT_ID VARCHAR 15 PK

BY CHECK VARCHAR 15 NOT NULL

BCA PROJECT
45

CASH VARCHAR 15 NOT NULL

DRAFT VARCHAR 15 NOT NULL

BANKNAME VARCHAR 50 NOT NULL

REMARKS VARCHAR 150 NULL

Table 8 : CUSTOMER

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

CUSTOMER_ID VARCHAR 15 PK

NAME VARCHAR 30 NOT NULL

ADDRESS VARCHAR 30 NOT NULL

MOBILENO VARCHAR 15 NOT NULL

REMARKS VARCHAR 150 NULL

Table 9 : LEAVE

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

LEAVE_ID VARCHAR 15 PK

EMPLOYEE_ID VARCHAR 15 FK

EMPLOYEE VARCHAR 30 NOT NULL


NAME

LEAVE VARCHAR 30 NOT NULL


PURPOSE

NO OF DAYS VARCHAR 10 NOT NULL

DATE OF DATE NOT NULL

BCA PROJECT
46

LEAVE

REMARKS VARCHAR 150 NULL

Table 10 : SALARY

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

SALARY_ID VARCHAR 15 PK

EMPLOYEE_ID VARCHAR 15 FK

NAME VARCHAR 25 NOT NULL

AMOUNT INT 9 NOT NULL

DATE DATE NOT NULL

REMARKS VARCHAR 150 NULL

Table 11 : EMPLOYEE

FIELD NAME DATA TYPE FIELD CONSTRAINTS DESCRIPTION


SIZE/
FORMAT

EMP ID VARCHAR 10 PK

NAME VARCHAR 25 NOT NULL

ADDRESS VARCHAR 50 NOT NULL

DEPT VARCHAR 30 NOT NULL

POST VARCHAR 30 NOT NULL

MOBNO INT 15 NOT NULL

REMARKS VARCHAR 150 NOT NULL

BCA PROJECT
47

** Tables & Table structure may be added or modified later, as per requirement.

BCA PROJECT
48

NO. OF MODULES AND ITS DESCRIPTION


1. ACCOUNT MANAGEMENT MODULE:-

 Items Purchase Entry Form

 Product Sales Entry Form

 Invoice Generation Form

 Customer Dues Handling Form

2. STOCK MANAGEMENT MODULE :-

 Generation of Stock Entry form

 Products Maintenance Form

 Stock In / Out Form

 Generation of Current Products Status Form

3. EMPLOYEE INFORMATION MODULE :-

 Employee Salary Entry Form

 Employee Leave Maintenance Form

 Employee Master Record Form

 Employee Attendance Form

4. CUSTOMER CARE MODULE :-

 Order Entry Form

 Customer Master Entry Form

 Money Collection Details Form

BCA PROJECT
49

 Supplied Product Receipt Form

 Customer Complaints Form

5. EXPENSE MANAGEMENT

 Expense Details Form

 Expense Report

6. INCOME MODULE

 Daily Money Collection Entry Form

PROCESS LOGIC OF EACH MODULE

1. STOCK MANAGEMENT MODULE :-

This module is used for keeping detailed information about products

in stock such as stock of purchased raw materials, selling products,

previous stock etc. This module enterprises stock entry form,

product maintenance, stock In/Out report and show current stock

products.

2. CUSTOMER MASTER MODULE :-

The basic aim of this module, to keep all information's of customers

and their orders and other related details. They give orders to staff

members who is accepted through order entry form, at the time of

BCA PROJECT
50

orders check product availability in stock and it also generates

ordered and supplied product report.

3. EMPLOYEE INFORMATION MODULE :-

In any organization all activity performed by many staff members. In

this case it is difficult to keep all related information as list of staffs,

salary information, leave record etc. Hence, this module is able to

keep / does all required work for related workers.

4. ACCOUNT MANAGEMENT MODULE :-

In any organization a/c management is very complex and supposes

to be boring. It is also a very time consuming process. In a/c

management we deals purchase, sales invoicing, balance etc. After

this various report is prepared. All these type of works performed in

a/c management module.

5. EXPENSE MANAGEMENT MODULE :-

The basic aim of this module to record all types of official and non-

official related expenses. In this module enter expenses category

basis on date by date. After this report will be generated for expense

daily, weekly, monthly/yearly wise.

BCA PROJECT
51

6. INCOME MODULE :-

The basic aim of this module to record all types of official and non-

official related incomes. In this module enter incomes category basis

on date by date. After this report will be generated for income daily,

weekly, monthly/yearly wise.

** AND MANY MORE MODULES MAY BE GENERATED /CHANGED ACCORDING TO REQUIREMENT OF FURTHER
DEVELOPMENT OF THE PROJECT.

BCA PROJECT
52

INPUT DESIGN/INTERFACE LAYOUT

LOGIN FORM

BCA PROJECT
53

MDI FORM

BCA PROJECT
54

BCA PROJECT
55

Employee Main

5/5/19

5/5/19
5/5/19

5/5/19

BCA PROJECT
56

Advance salary

5/5/19

5/5/19

5/5/19

BCA PROJECT
57

Employee Attendance

5/5/19

5/5/19

5/5/19

BCA PROJECT
58

Employee Leave

5/5/19

5/5/19

5/5/19

BCA PROJECT
59

Employee Salary

5/5/19

5/5/19

BCA PROJECT
60

Prodruct Master

5/5/19

BCA PROJECT
61

Product Sub Type Master

5/5/19

BCA PROJECT
62

Product Type Master

5/5/19

BCA PROJECT

You might also like