Docmention Intern
Docmention Intern
An objective for this position should emphasize the skills you already possess in the
area and your interest in learning more
Utilizing internships is a great way to build your resume and develop skills that can
be emphasized in your resume for future jobs. When you are applying for a Training
Internship, make sure to highlight any special skills or talents that can make you
stand apart from the rest of the applicants so that you have an improved chance of
landing the position.
I
Web Development Virtual Internship
06/08/22 Saturday Dates and Time, Code, Pre and br, Super Scripts, Sub
Scripts
08/08/22 Monday Small text, Debugging HTML, HTML Attributes, ARIA
Roles
09/08/22 Tuesday Formatting HTML, Weird Characters, Links, URL Paths
22/08/22 Monday Intro to CSS Grid, The Explicit grid, Implicit grid
23/08/22 Tuesday Intro to Java Script
II
Web Development Virtual Internship
III
Web Development Virtual Internship
Abstract
Shopping is one of the activities that some people consider part of their life, while others do not
even think of it. This comparison makes us discover people's problems with shopping. People
have shopping problems such as limited time, expats in foreign countries without cars, a
transportation issue, people consider physical shopping as a waste of time, health issues, long-
distance to market. And the difficulty in obtaining some items. As the problems mentioned
above, we have explored our idea, which is related to personal shopping. Therefore, we have
built an web application that combines different market shops, i.e. (Malls, supermarkets, and
pharmacies). This personal grocery shopping is an innovative app that allows the customers to
get all their needs and suggest items based on previous history. Then deliver items to their
doorstep and can facilitate online shopping procedure where customers can browse unlimited
products all at one time. This work supports people in exploiting their time to be safer and
more accessible than wasting it physically. Moreover, people can order the product from home
instead of going around for long distances for shopping. In addition, this app could help people
who are facing health problems and unable to buy something physically to avoid future
problems. Finally, some people do not have transportation methods for shopping, and they
should keep pace with the evolution.
IV
Web Development Virtual Internship
INDEX
2. System Analysis 3
3.1System Configurarion 4
4. Key Features 5
5. Sever installation 7
6. Technology 15
7. Source Code 18
8. Screen Shots 21
9. Conclusion 22
10. Bibilography 23
V
Web Development Virtual Internship
1.INTRODUCTION
The complexity of business environments constantly grows, both with regard to the amount of
data relevant for making strategic decisions and the complexity of included business processes.
Today’s dynamic and competitive markets often imply rapid (e.g., near real-time) and accurate
decision making. Relevant data are stored across a variety of data repositories, possibly using
different data models and formats, and potentially crossed with numerous external sources for
various context aware analysis. A data integration process combines data residing on different
sources and provides unified view of this data for a user [1]. For example, in a data warehousing
(DW) context, data integration is implemented through extract-transform- that extracts, cleans,
and transforms data from multiple, often heterogeneous data sources and Finally, delivers data for
further analysis. There are various challenges related to data Flow design. Here we consider two:
design evolution and design complexity.
A major challenge that BI decision-makers face relates to the evolution of business requirements.
These changes are more frequent at the early stages of a DW design project andin part, this is due
to a growing use of agile methodologies in data Flow design and BI systems in general. But
changes may happen during the entire DW lifecycle. Having an up- and-running DW system
satisfying an initial set of requirements is still a subject to various changes as the business evolves.
Changes in business needs may result in new, changed or removed information requirements.
Thus having an incremental and agile solution that can automatically absorb occurred changes and
produce a Flow satisfying the complete set of requirements would largely facilitate the design and
maintenance of data-intensive Flows.
In an enterprise environment data is usually shared among users with varying technical skillsand
needs, involved in different parts of a business process. Typical real-world data-intensive
workloads have high temporal locality, having 80% of data reused in a range from minutes to
hours. However, the cost of accessing these data, especially in distributed scenarios, is often high.
Computing the net profit can largely benefit from the total revenue already computed for the sales
department and thus, it could benefit from the sales data Flow too. The concept of reusing partial
results is not new. Software and data reuse scenarios in data integration have been proposed in the
past, showingthat such reuse would result in substantial cost savings, especially for large, complex
businessenvironments. Data Flow re use could result in a significant reduce in design complexity,
but also in intermediate Flow executions and thus, in total execution time too.
Order:
2.SYSTEM ANALYSIS
The software requirement specification can produce at the culmination of the analysis task.
The function and performance allocated to software as part of system engineering are refined
by established a complete information description, a detailed functional description, a
representation of system behavior, and indication of performance and design constrain,
appropriate validate criteria, and other information pertinent to requirements.
Software Requirements:
Hardware Requirement:
The application has a few system requirements, so you will need to make sure your server meets the following requirements:
1. PHP 7.1.3+,
2. MySQL 5.7+
4.Key Features
4.1 DailyMilk - Admin Features:
Admin can see the Total City, Total Banner, Total Category, Total Subategory,
Total Delivery Boy, Total Collection, Total Coupon, Total Products, Total Deliveries, Total
Users, Total Normal Pending Order, Total Normal Cancelled Order, Total Normal
Completed Order, Total Subscribe Pending Order, Total Subscribe Cancelled Order, Total
Subscribe Completed Order, Total Normal Order Sales, Total Subscribe Order Sale
Admin can create unlimited City with delivery charges
Admin can create unlimited App home banners
Admin can create unlimited Category with image
Admin can create unlimited Sub Category with image
Admin can create unlimited Product with Product Image, Product title, Product
Discount, Product Status,City , Product Category , Product Subcategory , Product
Variation, Product Price, Product Subcription Price
Admin can create unlimited Collection with Collection Name, Collection Image,
City, Collection Product, Collection Status
Admin can create unlimited Deliveries(For subscription total number of days user
required item to doorstep delivery)
Admin can create unlimited Country Code
Admin can create unlimited Coupon Code
Admin can create unlimited Delivery Boy
Admin can check Normal Pending Order List, Cancelled Order List & Completed
Order List where order can accept or reject and Assign to delivery boy with print
Admin can check Subscription Pending Order List with number of days to deliver
the item, Completed Order List where order can accept or reject and Assign to delivery
boy with print
Admin can check Customer Information & Details
Admin can sent the push notification
Admin can manage edit or change the status or payment method dynamically
Admin can change Setting for Payment Method: Cash on Delivery (COD), PayPal,
Razorpay, Stripe
Admin can change Setting for Notification OneSignal API and Firebase OTP
verification API
Admin can change Setting for the username and password for admin panel
Admin can change Setting for currency($,₹,€,£,¥ etc)t
Admin can change Setting for logo, favicon, website title for admin panel
Admin can change Setting for Privacy Policy, About us, Contact us, Terms &
Condition page
Fast, Optimized and Powerful admin
Beautiful UI
High Quality
Easy configuration
5.Server Installation
Let's upload Dairy Products, Grocery, Daily Milk Delivery Mobile App with Subscription |
Customer App & Delivery Boy App to our hosting or server. You can use File Manager
from your hosting panel or FTP client like FileZilla or WinSCP to upload the zip file.
Creating Database
So let's create an empty database first.
In first step provide the name of you database and click on Next button.
In second step, provide name for database user and also create a password for database.
Once you are done, click on Next button to proceed to next step.
In third step, Make sure to click on All Privileges and click on Next button to proceed to
final step. Once you click on Next button, your database will be created and you will get a
confirmation message on screen. Please do not forget to note database name, database
username and database password to use it during installation
Select the public_html folder. and inside the folder upload the all PHP file
Click the upload option then select your file and complete the upload process
Step 6: Extract the uploaded file then move the file into your site
folder
Step 7: Modify the include/milkprams.php file. add the Username, Password and
Database
6.TECHNOLOGY
World Wide Web (WWW): The World Wide Web is based on several different
technologies : Web browsers, Hypertext Markup Language (HTML) and Hypertext
Transfer Protocol (HTTP).
Web Browser: The web browser is an application software to explore www (World
Wide Web). It provides an interface between the server and the client and requests to
the server for web documents and services.
Web Server: Web server is a program which processes the network requests of the
users and serves them with files that create web pages. This exchange takes place using
Hypertext Transfer Protocol (HTTP).
Web Pages: A webpage is a digital document that is linked to the World Wide Web and
viewable by anyone connected to the internet has a web browser.
Web Development: Web development refers to the building, creating, and maintaining
of websites. It includes aspects such as web design, web publishing, web programming,
and database management. It is the creation of an application that works over the
internet i.e. websites.
Web Development can be classified into two ways:
Frontend Development: The part of a website that the user interacts directly is
termed as front end. It is also referred to as the ‘client side’ of the application.
Frontend Languages: The front end portion is built by using some languages
which are discussed below:
HTML
Hypertext Markup Language (HTML), the languages of the world wide
web(WWW), allows users to produces web pages that included text, graphics and
pointer to other web pages (Hyperlinks).
HTML is not a programming language but it is an application of ISO Standard
8879, SGML(Standard Generalized Markup Language),but
Specialized to hypertext and adapted to the Web. The idea behind Hypertext one
point to another point. We can navigate through the information based on out
interest and preference. A markup language is simply a series of items enclosed
within the elements should be displayed.
Hyperlinks are underlined or emphasized works that load to other documents or
some portions of the same document.
Html can be used to display any type of document on the host computer, which
JAVA SCRIPT:
HTML Page can recognize and respond to user events such as mouse clicks form
Input, and page navigation.
For example, you can write a JavaScript function to verify that users enter valid
information into a form requesting a telephone number or zip code . Without any
network transmission, an Html page with embedded Java Script can interpret the
entered text and alert the user with a message dialog if the input is invalid or you
can use JavaScript to perform an action (such as play an audio file, execute an
applet, or communicate with a plug-in) in response to the user opening or exiting a
page.
Backend Languages: The back end portion is built by using some languages
which are discussed below:
7.SOURCE CODE
ADMIN PAGE:
<html
lang="en"
>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="author" content="">
<meta name="viewport" content="width=device-width,
initial-scale=1.0, user-scalable=0, minimal-ui">
<title>HEALTH N GROW - Daily Milk Delivery &
Subscription</title>
<!-- Fevicon -->
<link rel="shortcut icon" href="setting/Screenshot_2021-
12-13-11-01-30-95_99c04817c0de5652397fc8b56c3b3817.jpg">
<!-- Start css -->
<!-- Switchery css -->
<link href="assets/css/icons.css" rel="stylesheet"
type="text/css">
<link rel="stylesheet"
href="assets/izitoast/css/iziToast.min.css">
<link href="assets/plugins/bootstrap-tagsinput/bootstrap-
tagsinput.css" rel="stylesheet" type="text/css">
<link href="assets/plugins/summernote/summernote-bs4.css"
rel="stylesheet">
<div style="
height: 100%;
width: 100%;
background: #000000;
position: absolute;
opacity: 0.3;
"></div>
<!-- Start Containerbar -->
<div id="containerbar" class="containerbar authenticate-
bg">
<!-- Start Container -->
<div class="container">
<div class="auth-box login-box">
<!-- Start row -->
<div class="row no-gutters align-items-center justify-
content-center">
<!-- Start col -->
<div class="col-md-6 col-lg-5">
<!-- Start Auth Box -->
<div class="auth-box-right">
<div class="card" style="border-radius: 23px;">
<div class="card-body">
<form action="#" method="post">
<div class="" style="margin-bottom: 36px;">
<img src="setting/WhatsApp Image 2021-12-07 at 10.07.14
AM.jpeg" class="img-fluid" alt="logo">
</div>
<div class="form-group">
<input type="text" class="form-control" id="username"
name="username" placeholder="Enter Username here"
required>
</div>
<div class="form-group">
<input type="password" class="form-control" id="password"
name="password" placeholder="Enter Password here"
required>
</div>
</div>
</div>
</div>
<!-- End Auth Box -->
</div>
<!-- End col -->
</div>
<!-- End row -->
</div>
</div>
<!-- End Container -->
</div>
<!-- End Containerbar -->
<!-- Start js -->
<script src="assets/js/jquery.min.js"></script>
<!-- End js -->
</body>
</html>
8.SCREENSHOTS
ADMIN PAGE:
DASHBOARD:
9.CONCLUSION
Summary
Recommendation
After analyzing all the researched information and feedback from different
users, I would recommend that a general purposed Web site should use non-
frame pages and graphics navigation bar with rollover effects. In addition to
the graphic navigation bar with rollover effects, each page should also have
a text-only navigation bar for easy control. The developer should also create
a Cascading Style Sheet to control the font and font-size and use the style
sheet throughout the site to obtain a consistent look and feel.
Release log
Version 1.0 (20 May 2021 )
10.BIBLOGRAPHY
Flanders Vincent and Willis Michael: Web Pages That Suck, SYBEX Inc.,
1998.
Siegel, David: Creating Killer Web Sites, Second Edition, Hayden Books,
1997.