Report6th Robon
Report6th Robon
Report6th Robon
1
Software for Incense Shop
A PROJECT REPORT
Submitted By:-
Robon Dongol
Of
2
BONAFIDE CERTIFICATE
Certified that this project report titled “Software for Incense Shop” is the
bonafide work of “Robon Dongol”who carried out the project work under my
supervision.
CERTIFIED
………………………………..
Project Supervisor
Department of Computer Science
College for Professional Studies
LC of Sikkim Manipal University
LC Code: 01537
3
Certificate from University Learning Centre
This is to certify that Robon Dongol of Bsc.IT has worked on the project as per the course
curriculum of Bsc.IT 6th Semester. This project entitled “SOFTWARE FOR INCENSE
SHOP” is the original work of Mr. ROBON DONGOL and was carried out as per the
guidelines provided by the university. As per the student’s declaration this is certified that his
projecthas not been presented anywhere as a part of any other academic work.
4
Recommendation Letter
Date:-2014/06/22
To
The Project Coordinator
College For Professional Studies
Respected Sir
I am glad to inform you that student of College For Professional
Studies Robon Dongol had researched in our V.D.C, D.D.C and he has
successfully completed his research in this Software doe Incense Shop.
Thank You
Name of Candidate:-
Robon Dongol
551111915
5
Student declaration
To Sikkim-Manipal University, India, is my original work and not submitted for the award of
any other degree, diploma, fellowship, or any other similar title or prizes.
6
Acknowledgements
Thank You!
Robon Dongol
Bsc.IT 6th
Roll No. 551111915
Lord Buddha Education Foundation
Maitidevi, Katmandu, Nepal
7
Abstract
In the partial fulfillment of the requirement for the degree of BSc IT project
titled “Software for Incense Shop” has been designed and developed.
8
Table of Content
Content Page no
Introduction 10
Objectives and Scope 11
Problem Statements 12
Feasibility Study 13-14
System Planning 15
Methodologies 16
System Development 17
Data Flow Diagram 18
Flow Chart 19
ER-Diagram 20
Coding Tools 21
Testing Plan 22
Snaphots of Project 23
Conclusion
Bibliography
9
Introduction
Mainlining incense records for shop manually is a time consuming job so,
through this desktop application “Software for Incense Shop” we would like to
demonstrate that they can keep track the customer and incense record as well as
they would be able to report the manager daily, weekly, monthly or yearly. From
this project we think we shall be able to sort out the valuable and precious time and
to reduce the effort as well. This project will provide innovative high quality
information with service.
10
Objectives and Scope
The main objectives of the application is used for large shop with huge
amount of incenses, there is the need to have database and management
system , which handles all the information for incense and issues connected
to them.
It will be helpful for administrative parties to maintain the record.
Date is stored in database so that easily can be updated.
It will improve the information of an enterprise by having both individual
and central control.
11
Problem Statements
This is the first application for the kind of field. By knowing the problem of the
market the problems are listed below: -
o Currently using filling system for record keeping with hand.
o Problem of getting lost of data and damage of the fillies.
o Difficult to search the data of particular time and manage the incense
products.
o Difficult to find in the loss of product and exchange of products.
12
Feasibility Study
The main objective of the feasibility study is to treat the technical, Operational,
logical and economic feasibility of developing the computerized web system. All
systems are feasible, given unlimited resources and infinite time. It is both
necessary and prudent to evaluate the feasibility of the project at System study
phase itself. The feasibility study to be conducted for this project Involves.
Technical Feasibility
Operational Feasibility
Economic Feasibility
Logical Feasibility
Technical Feasibility
The system requirement for the system is P4 computer with IntelPentium processor
minimum. The supported operating system windows XP or windows 7. The technology
used for the system is Microsoft Visual Studio 2010/2012, Dot Net Frameworkand SQL
server database system. So, the technology is technically affordable and supportable.
Therefore so it is technically feasible.
Operational Feasibility
The given project is supported by the all the staff members and management of the
concerned department. This system, will handles the request in a better way and make the
process easier thus, it is sure that the system developed is operationally feasible.
13
Economic Feasibility
As concerned with the economic feasibility there is no need of any special program or
hardware for this project. This project will easily run with minimum hardware and
software requirements as in the normal PC. As this project is not targeted to any
particular organizations, so the overall cost for the buyer remains very affordable.
Logical Feasibility
In the logical feasibility it is necessary to check that the website we are going to develop
is legally correct which means that the ideas which we have taken for the proposed
system will be legally implemented or not. So, it is also an important step in feasibility
study.
14
System Planning
Gantt chart
15
Methodologies
The methodology that will be used throughout the development process will be a variation on the
waterfall life cycle. As the requirements for the project are unlikely to change dramatically this
methodology will fit the project. If the project looked like the requirements would be changing
often a more agile methodology would have been chosen. The waterfall lifecycle works by
following a strict path through the development process not moving on to the next stages until
the previous stage has been completed. The stages for the project will be:
The first stage of the project will involve researching into the existing, user expectation and then
drawing up the requirements of the project.
Once we have the functional requirements have been decided upon stage will involve research
into the non-functional requirements of the project for instance security.
Once the design process has been completed the implementation stage can begin, although there
will be no formal test driven development for this project when new features and added or code
is edited the system will be tested to ensure that no bugs have been introduced into the program.
Once the implementation has been completed the entire system will be thoroughly tested.
16
System Development
Software:
Windows Operating System
C#.Net Framework 4.0
Microsoft Visual Studio 2010/2012
Dot Net Framework
SQL Server 2008
Adobe Photoshop
HTML Help Workshop
Front End
The Programming Language used for the construction of this application is C#.NET. The IDE
version for the Programming language is the Microsoft Visual Studio 2010/2012
Back End
Back end refers to the database. The database for this application is created in the SQL Server.
17
Data Flow Diagram
Fragrance
Customer
Orders
Customer
Invoice
Customer name ask for requirement
Collect
Payment Admin
Flow Chart
18
START
INPUT
CHECK USER/PASSWORD
NO CON Yes
DITI
ON
-MEMBER ENTRY
- VIEW REPORT
-SALES/PURCHASE
-BILLING/ORDER
-INCENSE ITEM
-STOCK
LOG OUT
END
ER-Diagram
ID
19
User Type
Admin Username
H
as Password Sell
ID
Rat
For
ID For
Product ID
No of Box
Cost
Customer
Bill
no
Type Amoun
Product Addres
name Mobile s
Billing no
Customer
ID name
Amoun
Customer
Date
Name
Price Reques
Customer
Name ID
Order
Weight
Fragrance
No of Box Rate
Total
Amount
Coding Tools
20
Back End Tools
For the database preparation of this project SQL Server has been used as
database application program. In which all the data tables were designed and views
were developed.
For the efficient entry, save delete, update and various other operations on
the data, user interface and report form has been designed in C#.NET environment
and same language has been used to developed method of data handling.
Testing Plan
21
Testing methodology consists of mainly white box testing and black box
testing. White box testing is one of the most popular testing approaches in which
tester should read and use the resource code of the applications being tested,
through which, applying test cases and various inputs in order to test branches,
conditions, loops and the logical sequence of statements being executed. Black box
testing also known as functional testing. A tester does not know the internal
workings of the item being tested.
Snapshots of Project
22
Main Form:
Customer Form:
23
Product Form:
Order Form:
Report:
24
Customer Report:
Order Report:
Billing Report:
Billing Form:
25
Backup:
26
Help:
27
Conclusion
This project is carried for the partial fulfillment of the aware of degree of
Bachelor of Science in Information Technology. The main focus of the software is
to design the software for Incense Shop system more effectively and efficiently
along with the development of well organized database. The project encloses the
concept and implementation of the database.
Thus, we conclude that I have presented our best effort to make my project
much efficient, effective and reliable.
28
Bibliography
c. www.youtube.com
d. www.stackoverflow.com
29