Upload
sensus-soft
View
67
Download
0
Embed Size (px)
Citation preview
ABSTRACT
The Internet has become an essential part of our daily life, and companies realize that the
Internet can be a shopping channel to reach existing and potential consumers.
Ceramic invoice system is a form of electronic commerce which allows consumers to
directly buy ceramics from a seller over the internet using our web site. This project deals
with developing an e-commerce website for online different types of products. It provides
the user with a catalog of different types of products available for purchase in the store. The
Online shopping project has been developed to allow business grows larger and faster. This
site will let consumer to view and order products online from any part of the world. The site
sells different types of under this website many products and services can be ordered.
INTRODUTION
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
1
Ceramic invoice system
OBJECTIVE
The objective of our project is to develop a web based system which provides a unique
virtual shopping experience to consumer in terms of reliability, usage and functionality and
so on.
SCOPE
To maintain all stock and other bill with offline is very hard to get data online so in newly
generated system is online and it is useful for person who are use this software. Ceramic
invoice provide facility user which handle all system
OVERVIEW
With popular trends and demands the concept of the Internet as the way forward to increase
profit margins, companies new and old are creating websites.
Development Environment
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
2
Ceramic invoice system
Front-End Tools
HTML
HTML is a markup language for describing web documents (web pages).
HTML stands for Hyper Text Markup Language
A markup language is a set of markup tags
HTML documents are described by HTML tags
Each HTML tag describes different document content
The DOCTYPE declaration defines the document type
The text between <html> and </html> describes the web document
The text between <body> and </body> describes the visible page content
The text between <h1> and </h1> describes a heading
The text between <p> and </p> describes paragraph
CSS2
CSS stands for Cascading Style Sheets
Styles define how to display HTML elements
Styles were added to HTML 4.0 to solve a problem
External Style Sheets can save a lot of work
External Style Sheets are stored in CSS files
JAVA Script
JavaScript is the most popular programming language in the world. It is the language for
HTML, for the Web, for computers, servers, laptops, tablets, smart phones, and more. This
page contains some examples of what JavaScript can do in HTML.
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
3
Ceramic invoice system
You can use JavaScript to:
Change HTML elements
Delete HTML elements
Create new HTML elements
Copy and clone HTML elements
And much more...
Introduction of .Net Technology:-
Microsoft .NET Framework is a complex technology that provides the infrastructure for
building, running, and managing next generation applications. In a layered representation, the
.NET Framework is a layer positioned between the Microsoft Windows operating system and
your applications. .NET is a platform but also is defined as technology because it is
composed of several parts such as libraries, executable tools, and relationships and integrates
with the operating system. Microsoft Visual Studio 2010relies on the new version of
the .NET Framework 4.0. Visual Basic 2010, C# 4.0, and F# 2010 are .NET languages that
rely on and can build applications for the .NET Framework4.0. The new version of this
technology introduces important new features that will be described later. You get an
overview of the most important features of the so that you will know how applications built
with Visual Basic 2010 can run and how they can be built.
Back-End Tools
sql server
Microsoft SQL Server is a relational database management system developed by Microsoft.
As a database, it is a software product whose primary function is to store and retrieve data as
requested by other software applications, be it those on the same computer or those running
on another computer across a network (including the Internet). There are at least a dozen
different editions of Microsoft SQL Server aimed at different audiences and for workloads
ranging from small single-machine applications to large Internet-facing applications with
many concurrent users. Its primary query languages are T-SQL and ANSI SQL.
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
4
Ceramic invoice system
SQL Server 2008 (formerly codenamed "Katmai") was released on August 6, 2008 and aims
to make data management self-tuning, self-organizing, and self-maintaining with the
development of SQL Server Always On technologies, to provide near-zero downtime. SQL
Server 2008 also includes support for structured and semi-structured data, including digital
media formats for pictures, audio, video and other multimedia data. In current versions, such
multimedia data can be stored as BLOBs (binary large objects), but they are generic bit
streams. Intrinsic awareness of multimedia data will allow specialized functions to be
performed on them. According to Paul Fleisher, senior Vice President, Server Applications,
Microsoft Corp., SQL Server 2008 can be a data storage backend for different varieties of
data: XML, email, time/calendar, file, document, spatial, etc as well as perform search, query,
analysis, sharing, and synchronization across all data types.
1. Company Profile
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
5
Ceramic invoice system
Company Name: Attraction info
Company Services: Web Design / Development, IOS Development, Android app
development.
Company History: Attraction info is a web development company basically situated at
Rajkot – one of the fastest growing & peaceful city of India. We can provide you an
opportunity of a huge e-market through attractive, interesting and user-friendly websites.
2. Project Profile
1. Project Details
1 Project Title : Ceramic Invoice System
2 Objective : To develop a user-friendly & efficient system
3 Operating System : Microsoft Windows 7 , 8 ,8.1
4 Back End : SQL server
5 Front End Used : ASP.NET
6 Project Duration : 4 Month
7 Project Guide : Prof. Milan Vachhani
8 Submitted By : Vinod Kalathiya
9 Submitted To : B.H. Gardi college Of Eng. & Tech. (Rajkot)
2. System Requirements
a. Hardwar & Software Requirements
i. Client Side
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
6
Ceramic invoice system
1. OS : Windows 7 /windows xp
2. Processor : Pentium 4
3. RAM : 1GB
4. Hard Disk : 80GB
ii. Server Side
1. OS : Windows 7/wi
2. Processor :Pentium 4
3. RAM : 128MB
4. Hard Disk : 80GB
3. Analysis
a. About Existing System:
In ceramic industry there are process before use this system it was totally manually and paper
work, it is create by some people using some papers or help of account, selling and buying
also in process with manually, with the help of ceramic invoice system it is helpful for people
who order online and also who use this entire system.
b. Feasibility Study:
A feasibility study fees has to be conducted as to whether the project is feasible. The various
feasibility studies are as below.
Technical Feasibility
Economic Feasibility
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
7
Ceramic invoice system
Operational Feasibility
Technical Feasibility
The project seems to be simple regarding the technology to be used, as various software is
available for such kind of developments as stated above.
At present, the necessities are of a front-end as the user interface for input of data and back-
end for storage which is the database variety of software is available on both fronts to choose
from. The tool used as ASP.NET makes the project technically feasible
Economic Feasibility
The cost of creating such a system in the present scenario does not seem to be much as the
organization has the software and hardware technology.
The finance needed for the project development is not at all a factor. The main aspect then
become the time devoted by the designers and developers and system specialist who has
sufficient benefits in terms of processing speed and management of the present manually
done work.
Operational Feasibility
after conducting interviews of the Employees who would be using the system in the future, it seems
that they are quite willing to acquire such a system which would reduce a lot of manual work and
implement efficient storage and retrieval of the data required.
If the system satisfies all the requirements then there seems to be no reason why the employees would
not use it.
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
8
Ceramic invoice system
c. Limitation of the Existing System:
It requires .Net framework and IIS to run the ‘.aspx’ files.
All the pages and database are stored at server so if server goes down then system can’t
respond.
The hours of the scheme used by the customer cannot be seen so if the package or the scheme
completes before the end date, the contact person may not know.
The payment date is taken as default three days, which should be entered by the customer.
It cannot allocate the tasks automatically. Because in organizations, some tasks are common
for all the employees. So, allocation of equal task is boring process.
It can run only on windows servers. It is not compatible with LINUX servers.
It is not safe from professional hackers.
PURPOSE of the proposed system
The main purpose of this web application is user can securely and easy way to
purchase product online. It is internet based application so that user can globally
access his and get his choice of items.
It also useful for who use this system, to maintain all stock and bill in different
branches of any company.
LIMITATIONS of the proposed system
View: inn this system admin can insert update and delete some part of the system also access
all procedure buyer and seller detail data wise , also sub admin have some of the rights and
some of the changes authority ,using this system we are maintain all bill and stock .
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
9
Ceramic invoice system
Data Dictionary
User Registration
Column name Datatype Attributeuser_id Int PrimarykeyUser_email VarcharUser_mobile VarcharUser_city VarcharUser_pass VarcharUser_confirm_pass Varchar ,( pachage,letter)User_bd DateCs_status int
Admin registration
Column name Datatype AttributeUser_id Int Primarykey
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
10
Ceramic invoice system
User_branch Varchar
User_email VarcharUser_pass VarcharUser_pass_again varcharPhone intCs_status int
Insert item
Column name Datatype AttributeAdmin_id intItem_1 Int PrimarykeyItem_2 int
Item_3 intItem_4 intItem_5 intAdmin_pass int Privatekey Cs_status int
Bill generate
Column name Datatype AttributeUser_id Int PrimarykeyItem_name Varchar
Number_item int
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
11
Ceramic invoice system
date dateBill_no intCustomer_no intCs_status int
Feedback form
Column name Datatype AttributeUser_id Int PrimarykeyUser_feedback Varchar
User_email VarcharPhone intCs_status int
d. Static View 6. System flowchart. (ERD / DFD )
6.1 E – R Diagram
1 1
1 1
1 M 1
1 1
M
M
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
12
Ceramic invoice system
Tbl_Register
Tbl_Product
Tbl_Category
Tbl_Order
Tbl_CartHas
Has
Has
Has
1
M
1
6.2 Data flow Diagram
CONTEXT DIAGRAM
Admin
Request Request
Response Response
User
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
13
Ceramic invoice system
Ceramic Invoice System
AdminUserCeramic
Invoice System
Tbl_Subcategory
Has
Has
Access Access
Response Response
First Level Data Flow Diagram for User
Admin
U_id/Pass Reuqst Tbl_Login
Success reg Response
Reg_id Ruqest
Tbl_Reg
Send Record User Profile
View Feedback Request
Tbl_Feedback
Feedback Detail Response
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
14
Ceramic invoice system
User Administrator
Ceramic Invoice System
Admin Login
Manage Register
Manage Feedback
Pid,Pnm Request
Tbl_Product
Product Detail Response
User
Umn,Uid Request Tbl_Reg
Reg Success Responce
UserFeedback Request
Tbl_Feedback
Feedback Detail Replay Detail
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
15
Ceramic invoice system
Manage Product
User Register
Manage Feedback
Pnm,pid Reuqest
Tbl_Product
Product Detail Response
6.2 Admin Control
Second Level Data Flow Diagram
Unm, Password Request
Login Complete Response
Tbl_Login
Request Id Request
Reset Password Create New Password
Register Id Request
View Register Register Detail
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
16
Ceramic invoice system
Manage Product
Admin
Forget/Reset
View/Edit Register
Login
Tbl_Reg
User Id All User
Response Delete All User Reg
User Detail Request
Register Complete Response
Tbl_Reg
User Id Request
Login Succes Response
User Id Request
Login Success Reset Password
Tbl_Login
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
17
Ceramic invoice system
Delete,B/u
Admin
Login
Forget Password
Edit
Register New User
User Id All User
Response Edit All User Reg
Tbl_Feed
Use case Diagram
Admin
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
18
Ceramic invoice system
Feedback
Manage Static All Pages
Manage Order
Manage Registration
Manage Category
Manage Feedback
Seller
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
19
Ceramic invoice system
Manage Product
Manage Subcategory
Registration
Login
Edit Product
Delete Product
Edit Product
Buyer
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
20
Ceramic invoice system
Feedback send
Upload New Product
View
Select prodct
Send feedback
Change product
Purchase order
Module:
Admin
Buyer
Seller
Guest
Functionality:
Admin
Buyer Management (View,Delete,Block,Unblock).
Seller Management (View,Delete,Block,Unblock).
Feedback Management(View,Delete,Replay).
Product Management(View,Delete,Edite).
Category Management(View,Delete,Edite).
Subcategory Management(View,Delete,Edite).
Login.
Reset Password.
Logout.
Buyer
Registration.
Login.
Forget Password.
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
21
Ceramic invoice system
Remove select
Select Product
Edit Profile.
Product View.
View Seller details.
Seller
Product upload.
View product/edite product/delete product.
Registration.
Login.
Forget Password.
Edit Profile.
Product View.
Guest
Home page visit.
About page visit.
Contact page visit.
Feedback page visit.
Faq page visit.
Service page visit.
KALATHIYA VINOD V CERAMIC INVOICE SYSTEM ENROLL NO : 125030693038
22
Ceramic invoice system