0% found this document useful (0 votes)
23 views

Custom PC

Uploaded by

sorcererstuff
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Custom PC

Uploaded by

sorcererstuff
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

TITLE OF THE PROJECT

Custom
PC
Build
TABLE OF CONTENTS

1. Introduction of Project
2. Objectives of Project
3. Project category
4. Tools/Platform of Project H/W and S/W
5. Design of Project
a. DFD
b. ER DIAGRAM
c. DATA STRUCTURE
d. Number of Modules & Their Description
e. Process Logic of Modules

6. Validation check
7. Types of Report Generation
8. Limitation Of the Projects
9. Future Scope of Project
10. Biblography
INTRODUCTION

The custom PC is a meticulously designed computing system tailored to


meet specific performance and usage requirements. It combines carefully
selected hardware components to deliver optimal performance, reliability,
and customization.
Custom PC is the website made for the purpose of managing all the jobs
executed by a PC parts sales where two kinds of operations are erformed,
one is Sale & Purchase of pc sets of different company.
Many modules are included in the software to perform full operation like
from login authentication to issuing guaranty card management &
generating many type of reports goning through User Management, Item
Management, Purchase Management, Stock Management, Sales
Management, and Billing modules. At the very first user is authenticated
the the process of purchase is done where items are sent to the stock and
stock management is done the sales manangement is performed. And at
last multiple type of reports are generated in the website.
Objectives of Project:
The objective of this project is to create an e-commerce web portal with a
content management system which would allow product information to be
updated securely using a mobile device.
The web portal will have an online interface in the form of an e-commerce
website that will allow users to buy goods from the merchants.

The e-commerce portal will have the following key features:


● An online shop that will allow online shoppers to buy wares from formal
and informal merchants.
● A search engine on the website to allow customers to find specific types of
merchandise.
● A secure online transaction system that will allow shoppers to purchase
goods safely using their credit cards.
● A database of merchandise with photos, product descriptions and stock
information. This database will also contain all relevant merchant and
customer information.
● A data security system that will ensure that all data that is transmitted
between the various system
PROJECT CATEGORY

The project is based on three tier architecture. The three tier architecture
where the application is divided into three logical constituents
» User Services — Provide services such as user interface. (VB.NET
application in this case).
» Business services — Implement business rules (ActiveX DLL in this case)
» Data Services — Provide handling and validation of data. (MS SQL Server
in this case) Disadvantages of the two tier architecture
» It puts extra load on the server
» It increases the network traffic.
» Difficult to implement incremental improvements.
» Applications are bound to the data source.

THE ADVANTAGES OF RDBMS


A database system is essentially a sophisticated, computerized record
keeping system, a repository for a collection of computerized data files. A
database system maintains information and makes that information
available on demand, for this purpose a database system provides set of
facilities to perform such operations.
The benefits of a database system over any traditional system are obvious
as database is integrated as well as shared, thus a database eliminates
redundancy and also as a consequence, database lets multiple users
access the same piece of data.
The most important advantage of the database is to maintain the integrity
i.e. it insures that the change made to the database by authorized users do
not result in a loss of data consistency and guard against accidental
damage to the database.
RDBMS have the following facilities
➢ Creation of files, Addition of data, Deletion of data, Modification of
data.
➢ Retrieving data collectively or selectively.
➢ The data stored can be sorted or indexed at users discretion or
direction.
➢ Various reports can be produced from the system. These may either
be standardized reports or that may be specifically generated
according to specific user definition.
➢ Mathematical function can be performed and the data stored in the
database can be manipulated with functions to perform the desired
calculations.
➢ To maintain data integrity and database use.
➢ Data integrity for multiple users.
➢ Providing form based interface for easy accessibility and data entry.

Technology to be used:

PHP, Java, Springboot


MySQL
Bootstrap,HTML , CSS ,JavaScript, Jquery
REQUIREMENT SPECIFICATION

Hardware Requirement:-
• Processor: Pentium Processor ISA 32 Family
• Secondary Storage: 80 GB HDD
• ROM: 52X CD ROM Drive
• Floppy Drive: 1.44 FDD
• Memory: 1 GB RAM
• Network Adapter: Ethernet Adapter, Wifi
• Others: 17" Color Monitor, Printer, Scanner, Keyboard, Mouse.

Software Requirement:-
• Platform: Windows
• Operating System: Windows 10
• Framework: ASP.NET Framework 2019, Springboot
• Front-End Tool: HTML with BootStrap
• Back- End Tool: MY SQL 8.0, Java
• Editing Tool: Microsoft FrontPage 2016
• Scripting Tool: Java script, XML (style Sheet (.xsl))
• Server: Internet Information Server: (IIS Server), TomCat
DFD 0 level :-

Shiping

Management
Sales

Management
Customer

Management

Custom pc
build
System User

Management

Category

Management
Login

Management
1st LEVEL DFD

UAccount Purchase Master

Item Code,

Quantity
UserId, User Price PC Parts
Password Validation Purchase

Item Code,Quantity

Price

Stock
Guaranty Management
Card Master

Item Code, Quantity

Card No,Mobile Price

Code, Name, Sales


Address Managment

PC Code, Quantity,

Guaranty Card No,Mobile Price

Card Code, Name,

Issuance Address Billing

BillNo,BillDate

Customer Name

Pc Set Code
Sales Bill

Master
ENTITY-RELATIONSHIP DIAGRAM
Product Code
Company
Address
Phone
Name

Set No Item / Parts

Guaranty Card

Bill No

has

Due Date
Has

PC Set
Address

Customer Due Date

has

Generatd
Customer for
Id

Bill

Customer

Name

BillDate Consumed unit

amount

Payment amount
DATA STRUCTURE
Table Name: User_Master
Column Name Data Type Constraints Description
PV_No Numeric Primary key Purchase Voucher No
Item_Code Varchar(20) Not null Item Code
Price Varchar(50) Not Null Price
Quantity Datetime Quantity
Total_Price Varchar(15) Total Price

Table Name: Sales_Master


Column Name Data Type Constraints Description
SV_No Char(10) Foreign key Sales Voucher No
SalesDate Varchar(20) Date of selling
Item_code Bit Item Code
Company Varchar(50) Company
Quantity Quantity
Price Price
Discount Discount
Net_Price Net Price

Table Name: Bill_Master


Column Name Date Type Constraints Description
Bill_No Numeric Foreign key Bill Identity No
Reciept_No Datetime Receipt No
CustomerName Numeric Customer Name
Bill_Date Bill Date

Table Name: Bill_Details


Column Name Date Type Constraints Description Description
Bill_No Numeric Primary key Bill Identity No
Repltem_Code Numeric Foreign key Repairing item Code
Price Datime Price
Quantity Numeric Quantity
Total_Price Numeric Total Price
Table Name: GuarantlyCardMaster
Column Name Data Type Constraints Description
Card_No Numeric Foreign key Identity of Card
Product_Code Numeric Foreign key Product Code
Set_No Varchar(15) Set No
Company Numeric Company
Customer_Name Numeric Name of customer
Address Numeric Address
Valid_From Date Valid From
Valid_To Date Valid To
NUMBER OF MODULES AND THEIR
DESCRIPTION

1. Secure Login
2. User Management
3. Item Management
4. Purchase Management
5. Stock Management
6. Sales Management
7. Billing
8. Guarabty Card Management
PROCESS LOGIC OF EACH MODULE

The project is based on Multi-User approach, which means that multiple


users can use the application simultaneously. Each user is assigned a specific
role and is given limited permissions to operate the application. Mainly there
are three four kinds of roles: —

Administrator — He has the privilege of doing any thing with the system.
He and only he has the permission to add new Login Id’s (Employees) to the
system, change passwords, change connection settings and perform any other
function which the application provides.

Clerk — He is responsible for showing all the Details Related with the
Connection,bill Details and updating status of the Purchase, Sales. He/she also
handles Customers queries, which are complicated and are referred by
Customer support executive.

Secure Login
This is the very first module of this Project through which any of the
unauthorized user is checked to be logged in inside the system so that to
maintain only authorized login this module is required. This module helps in
maintaining the security.
User Management
This is an extra module added to the system which enable the
administrator to make the new user and delete the existing user along with the
changing of the password of the existing users.
Item Management
The Item management is the module which is responsible for managing
all the details of items like Item_Code, Item_Name, Purchase_Price, Sale_Price
etc. The new fresh Item can be added to the database, modified the existing
one and deleted not selling Items. This module is related with the master
database of Item not the stock.

Purchase Management

The Purchase Management module is used to manage all the purchasing details
of the items. it stores the details in two table Master & Details. Stores the
details like purchase voucher no, item code, quantity date of
purchase etc.

Stock Management
The stock management maintains the relation between purchase and sales
module. It automatically update the alvailability quantity status of the item
within the stock. When a purchase is done then it increment the purchase
quantity of the corresponding item in stock and decrement the same during
sales of the items.

Sales Management
This module is opposite of purchase module because the quantity of
the product is decreased through this module which gets increased in the
purchase module. One more difference here is that card holder participate in
this
module instead of the supplier which happens in the purchase module.
Billing
Billing is the module which can be said the part of selling moudule and
repairing module because it comes during the sale and repairing of the product.
Whenever the sale or repairing of any mobile set is done then the billing must
Be done and the details of billing is sent to the Sales master & details table of
the database and in case of repairing.

Guaranty Card Management

After selling or repaing of a set a guaranty card is issued to the customer for
the future reference during the guaranty period. When a customer comes with
any complain then the customer can only be recognized with the guaranty card.

Generating the Reports


Generating the report is the last module of the Domestic Supplies
System. Any type of report like Sales report, purchase report and the billing
report can be taken through this module.
VALIDATION CHECKS

• Checking of the duplicate id like ItemCode, BillNo, ReceiptNo etc.


• Date can't be accepted before financial year date and after financial year
date.
• System can't accept any character and negative values where we have to
enter amount.
• Automatic generation of User Id, PV_No,SV_No.
• Date Format should be in DD/MM/YYYY.
• Can't delete detail information, which is a part of transaction and the
transaction available for that subject.
• We have to maintain the master data and system can’t take other value in
detail table.
• System considers only the existing values or details of master entry.
• System has the security at user level.
• There is proper check for duplicity in bill generation.
• Any unauthorized person can’t enter into the system because each and
every user of this system is already validated in system. At the time of
entry system will ask for the password.
• So there is no chance for system crashes and mishandle.
TYPES OF REPORT GENERATION

Report Output:
1) Item purchase report
2) Sales report.
3) Monthly Income Details
4) Annual Income Details
5) Daily payment/income details
LIMITATION OF THE PROJECT

• Needs Microsoft Windows 7 or higher Operating System

• Needs VB.NET and SQL Server 2005 to be installed on the system.

• RAM should be 2 GB for better run of the Project.


FUTURE SCOPE OF THE PROJECT

1. Enhanced User Experience:


• Implement user feedback and analytics to continuously improve the
website's usability.
• Introduce personalized recommendations based on user preferences
and purchase history.
• Develop a mobile application for a seamless shopping experience on
smartphones and tablets.
2. Expanded Product Range:
• Continuously update the product catalog to include the latest
hardware components and accessories.
• Introduce new product categories, such as peripherals, gaming
accessories, or software.
3. Internationalization and Localization:
• Expand the website's reach by supporting multiple languages and
currencies.
• Explore the possibility of shipping products internationally to cater to
a global audience.
4. AI-Powered Customer Support:
• Integrate chatbots or virtual assistants to provide real-time customer
support and assistance.
• Implement natural language processing for improved communication
and problem resolution.
5. Enhanced Payment Options:
• Integrate additional payment methods, including digital wallets,
cryptocurrencies, and buy-now-pay-later options.
• Ensure a secure and seamless payment process for customers.
6. Community and Social Integration:
• Develop a community platform where users can share their PC
builds, experiences, and troubleshooting tips.
• Integrate social media features to facilitate sharing and engagement.
7. Data Security and Privacy:
• Stay updated on the latest security standards and continuously
improve the website's security features.
• Educate users on best practices for securing their accounts and
transactions.
BIBLOGRAPHY

WEBSITE -
1. www.google.com
2. http://www.microsoft.com/en-in/download/
3. http://www.quackit.com/sql_server/sql_server_2005/tutorial/
4. https://www.wikipedia.org/
5. https://stackoverflow.com/

Reference books (SQL Server 2005)-


1. Leonard Lobal, Andrew J. Brust, Stephen Forte, Programming Microsoft
SQL Server 2005 (Pro Developer), 29 Oct 2008
2. Robert Vieira, Professional Microsoft SQL Server 2005 Programming, 23
Aug 2009
3. IGNOU Blocks

You might also like