Академический Документы
Профессиональный Документы
Культура Документы
Abstract
2. Introduction
2.1 Android
Android is a complete set of software for mobile devices such as tablet computers,
notebooks, smartphones, electronic book readers, set-top boxes etc. It contains a linux-based
Operating System, middleware and key mobile applications. It is developed by Google and
later the OHA (Open Handset Alliance).
Use:
Uses of android technology not just rest with mobile phones, but practically
applicable with all kinds of mobile computing device. Uses of Android Technology in
mobile phones, tablets, multitasking and open source platform, in maps and in music as
ringtone are the few reason of gaining popularity of the use of android technology in smart
phones.
Tool:
As the official integrated development environment for all Android applications,
Android Studio always seems to top the list of preferred tools for developers.
As we mentioned above, there was Eclipse before there was Android Studio. For a long
time, Eclipse was the officially preferred IDE for all Android application development.
2.2 Database:
A database is an organized collection of data, so that it can be easily accessed and
managed. You can organize data into tables, rows, columns, and index it to make it easier to
find relevant information.
Uses:
The humble database affects almost every aspect of daily life -- from grocery store
inventories and cable-TV subscriber information to marketing mailing lists and issuing
payroll checks to employees. Databases aren't just for big business, though. You can create a
handy personal or family database to keep track of just about anything, including your video
game collection, recipes, contacts, music CDs and books.
1
Tool:
MySQL is a fast, easy to use relational database. It is currently the most popular
open-source database. It is very commonly used in conjunction with PHP scripts to create
powerful and dynamic server-side applications.
The aim of this project is to optimize newspaper delivery system. The newspaper delivery
has been done manually by printing press depots Agents vendors and the worker boys distributes in
the respective lane allotted to them by vendors. Today, there is no database present, which shows
the customer information regarding the reading choice. So, to keep a track of customer record and
choice, their is a need of automation in newspaper delivery process.
4. Problem Statement:
In early years the use of newspaper increased. To provide this newspaper, number of
newspaper stalls are increased, similarly the different companies was develope different types of
newspapers. Sometimes the reader doesn't know about some newspaper types or whereever the
stalls of the newspapers are available in their area. For this purpose reader have to find the stalls and
the types of the newspaper, likewise companies also have not idea about stalls and customer
requirements. Currently the database of seller as well as customers(reader) is not available. It is
observed that the vendors have many problems to overcome this problem and to bring the seller and
customer on one platform is the biggest challenge of the current scenario. To overcome all the
customer and seller problem the Newspae Delivery Management System (NDMS) will be develop.
2
5. Objectives:
1. The main objective of the online newspaper delivery management system is to manage
the details of Payment, Bills, Customer.
2.Provide filter reports of payment , bills and customer.
3. Identifying customer's interest.
4. Reducing the manual work of newspaper vendor.
5. To bring customer(reader) and vendor(seller) on one platform for smooth functioning.
6.Proposed Work
6.1 Architecture
The system architecture is dived into three subject 1)User, 2)Vendor and 3) Company each
user has different functioning. Customer is the reader who purchases the newspaper a daily basis of
his/her own interest of language. Vendor is one who circulates the newspaper to reader. Company is
the user who actually prints the newspaper and provides it to vendor.
The entire three users have to register themselves to the website by providing required
information. The customer first has to register and provides his basic information as name, surname,
mobile number, email, address and very important the language of newspaper is wants to be
delivered every day to his door step.
3
After registering user can login by username and password. Once login is done successfully
the use can keep a track of his daily newspaper information. The Vendor also have to register first,
with some basic information such as, name, surname, stall no, area (location), contact number,
emailid etc. Once the vendor enters the information and get login to application. He can now
manage all his customer-reader who is taking the newspaper form that particular vendor on daily
basis.
The company who has to registers to the website with its basic information such as company
name, contact number, mailed, different language in which the daily newspaper the company prints.
So, that vendor came to know about the company’s manufacturing information. After login
company can now keep the track of the different area wise vendors and their circulation of the
newspaper on daily basis.
The user can also give the feedback as well as raise a query regarding any problem related to
vendor or company.
4
1 Level DFD – Newspaper Delivery Management System
Reply
Response Reply
View Report
Fig .3: 1st level DFD – Newspaper Delivery Management System (NDMS)
The Admin side DFD describe the functionality of Admin. Admin is a responsible person
who run the project. After login to system admin can first Add Newspaper Detail and Company
Detail and then add vendor detail by course wise. and admin can manage student reports and
payment detail
5
7. Implementation Details
7.1 Modules
1.NDMS Application:
NDMS application help us to get access to on anytime and on any device by only
login to account after creating their own accounts.Reader can login, select sealers,
newspaper, its language, buy newspaper, get a bill and even can give a feedback to sealer.
Sealer can login select companies newspapers, its language, buy it, have a list of readers,
give a bill and feedback to reader, get bill from company, get and even give feedback from
company.Company can login select papers, its language, set price of particular paper, have a
list of sealers, can give bills and feedback to sealer and even can get feedback from sealer.
2.NDMS Website:
NDMS website can be accessed on anytime and from any device. So it will be easy
to access their data without getting an app on other device by just login through website. We
can even perform tasks like buying newspapers, getting and giving feedbacks, creating bills
and maintaining list of readers and sealers.
2. NDMS System
2.1Client
User
User(customer) firstly registers itself by providing the personal information. User
havetocreate its own account. After registration user can login to account and search for a
newspaper which user want to buy. User can send request to sever to display all the types
of newspaper lists which is available. Server can accept a request and display all the lists of
items. User can give a feedback about item.
Vendor
Vendor firstly registers itself by providing the personal information. Vendor have to c
reate its own account. After registration vendor can login to account and search for a
newspaper companies which vendor want to buy. Vendor can add the newspaper list , It’s
location , quantity of avilable newspapers. Acknowledge to the customer.
6
Compnay
Company firstly registers itself by providing their own information. Company have
to create its own account. After registration company can login to account and add their
newspaper, set the price of newspaper. Reaply to the customer and vendor’s feedback.
2.2 Server
Server(Admin) it has its own login account. In that admin have to keep all the lists of
types of paper which is available. Admin has its own email id, address and contact details.
Server can provide all the information which client required. In that se Admin have to keep
all the record of company , vendor and user.
7
7.3 System Requirements:
10.1 Software Requirements:
1. OS- Windows, Linux
2. Editor- Notepad/Notepad++/Sublime/text editor/atom editor
3. Languages- HTML, CSS, JavaScript
4. Database- MySQL
10.2 Hardware Requirements:
Processor- 2GHz
RAM- 2GB
8. Conclusion:
Application is basically used for the vendor and customer. It reduces the time of the
customer. This Application makes the use of billing transaction. Digitalization Newspaper
Delivery system is a circulation software and subscription management for newspaper
distributor. It handles both newspaper circulation. It makes an easy to use environment for
Vendor and customers. It is one of the step towards Digital India.
9. References:
1. http://www.stackoverflow.com/
2. www.javatpoint.com
4. The Road to React with Firebase: Your journey to master advanced React for
business web applications Paperback – January 24, 2019 by Robin Wieruch
(Author).
5. Learning React Native: Building Native Mobile Apps with JavaScript 2nd Edition.