Development of Online Business Card Creator Website: A Report

Verified

Added on  2022/11/25

|58
|14134
|297
Report
AI Summary
This report details the development of an online business card creator website, focusing on the application's design, implementation, and testing. The project utilizes PHP and MySQL for backend functionality, with HTML, CSS, and JavaScript for the front-end, incorporating JQuery for features like downloads. The report includes a comprehensive literature review, detailing the software used, diagrams, storyboards, and design documentation. It also presents a detailed test plan, critical evaluation of the product and design choices, and a prototype of the software. The website aims to allow users to create and customize business cards easily, with an admin panel for management and user panel for card creation. Ethical considerations, project management techniques, and the use of tools like MS Project are also discussed. The report concludes with an overview of the application's functionality and a detailed reference list.
Document Page
Running head: ONLINE BUSINESS CARD CREATOR WEBSITE
Online business card creator website
Name of the student:
Name of the university:
Author note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
ONLINE BUSINESS CARD CREATOR WEBSITE
Executive Summary
The report reflects the website development of a card generating website. Through the literature
review, the report has provided enough information to have a proper idea of how websites work
and basic idea of how to implement card generating functions. The developed website is based
on the PHP and MySQL. The front end is developed using the HTML, CSS and JavaScript. The
website also includes JQuery for implementing download function. Test plan will be discussed in
this document which will be very much useful to understand the entire flow of this project. The
testing tools used in this project will be discussed in the test plan unit of the document. Critical
evaluation of the products and design will be discussed in a detailed manner in this report in an
organized manner. Prototype of the software along with the detailed explanation of the entire
flow of the website based application will be concluding this report.
Document Page
2
ONLINE BUSINESS CARD CREATOR WEBSITE
Table of Contents
Introduction......................................................................................................................................3
Literature Review............................................................................................................................6
Details of the software being used.................................................................................................18
Diagrams........................................................................................................................................22
Story boards...................................................................................................................................25
Design Documentation..................................................................................................................25
Background Information............................................................................................................25
Proposed Processes....................................................................................................................26
Technology used........................................................................................................................26
Constraints.................................................................................................................................27
Test Plan........................................................................................................................................28
Introduction................................................................................................................................28
Scope..........................................................................................................................................28
Test Methodology......................................................................................................................29
Testing Tools.............................................................................................................................30
Critical evaluation of product and design choices.........................................................................30
Prototype........................................................................................................................................33
Software.........................................................................................................................................39
Conclusion.....................................................................................................................................40
Reference.......................................................................................................................................44
Appendix........................................................................................................................................54
Document Page
3
ONLINE BUSINESS CARD CREATOR WEBSITE
Introduction
The notable determination of this report is to focus on the plan required for the
development of a website based application which will be generating diverse categories of
business cards. Huge set of research was conducted before the development of the applications.
All the positives and the negatives of the software development methodologies and procedures
were studied in a detailed manner before being selected (Ferradi et al. 2016). The deliverable of
the project was considered in every stage of the project so that the end products matches with the
scope of this project. Both the admins panel and the member panel will be highly focused in this
project.
Creation of the online business card creation website will be very much useful for the
users as they can create new business card within few minutes time. All the details which are
required in the business card will be editable, hence it would allow the users to update the details
they will be providing in the new application. Time and resource management will be the prime
challenges which might be faced during the creation of this new website based application.
Diverse categories of project management techniques were studied and considered in this
project so that the issues of application development like the management of time and resources
can be addressed. Opinions and views of diverse reputed scholars were studied in this report
where each one of them talked about diverse aspects of application development and the use of
programming languages like PHP (Markantonakis and Akram 2017). The entire plan of this
project will also be presented in the form of Gantt chart which will be created using MS Project
software. The ethical considerations of application development shall also be considered in each
phase of this software development. The processes and the functionality of this application will
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
ONLINE BUSINESS CARD CREATOR WEBSITE
be explained using diverse categories of diagrams like class diagram, ER diagram and state
transition diagram.
This report will focusing on the plan regarding the development of an online card creator
website based application (Prokofyeva and Boltunova 2017). This new web based application
can be used in diverse categories of web browsers and will be very much use friendly. Both new
and registered consumers of this website can find it very easy to work in this website. Personal
details will be required in order to make a new account in this website at the same time it can
also be said that none of the personal details will be exposed to security threats. Approval of the
new requests or any sort of transactions will be coming from the admins of the applications
(Rodrigues et al. 2017). This web based application will be having few templates which will be
easier for both the new as well as old users to use them in the background of the business cards.
Details of the concerned personal can be seen on the surface of the cards. The entire design of
the new business cards can be selected by the registered account holders of this web based
application (Swain et al. 2016). Finally all the new and the old requested members can be
monitored by the administrators of this website based application from the admin panel.
The programming language which will be considered in the development part of this
website based application is PHP. One of the most widely used server scripting language it is
considered to be one of the suited language for the development of this website based
application. The code snippets and the advanced features provided by PHP is very much
beneficial for the creation of this online business card creator application. Maintenance of the
sources codes are much easier in PHP as compared with the other programming languages which
could have been used to develop this application. The size of the source codes in PHP are
comparatively less than rest of the programming languages (Desnitsky et al. (2016). Maintaining
Document Page
5
ONLINE BUSINESS CARD CREATOR WEBSITE
the transparency is the other significant reason behind the selection of this particular
programming language in this project. The security measures from threats like SQL injection
attacks is also one of the significant reason behind choosing PHP as the programming language
of this project.
This new card creation application will be made in such a way so that it can work without
having any database issue. MySQL will be used as the database of this card creator application.
The advantages provided by MySQL is database in terms of the data security, performance like
managing with the clock time issues and transactional support, work flow control, flexibility and
on demand scalability are the main reasons behind the selection of the MySQL as the database of
this programming language (Chaniotis et al. 2015). All the content of the new web based
application can be managed from the backend of the site using the MySQL databases. Whenever
new templates in the application is added, all the new data will get automatically updated.
Reliability offered by MySQL database is very much on the higher side, at the same time the
flexibility offered by MySQL is much useful for both the designer and the developers.
HTML and CSS are the prime design software which will be used in this project. These
software will be required in the initial stages of this project which is the architectural stage of the
project. The entire planning of this project will be discussed in the test plan document in a
detailed manner (Vijayakumar and Arun 2017). Being one of the most search engine friendly
software HTML have the least SEO complications. One of the most vital significance aspect of
HTML is the flexibility offered by HTML. The loading time of this website based application
will be highly enhanced due to the use of HTML language (Alvin 2018). The searching of the
templates and all the other searching features can also be significantly boosted due to the
incorporation of HTML in the architectural phase of this project. Thus, it can be said that the
Document Page
6
ONLINE BUSINESS CARD CREATOR WEBSITE
both the member panel and the admins panel of this website based business card creation website
will be made in such a way so that the meets the aim of this project. The next segment of this
report will be highlighting the opinion of diverse categories of scholars and investigators who
have stated their opinion about diverse aspects of application development which involves the
deployment of programing language like PHP and other software like Visual Studio Code.
Literature Review
As specified by Keller and Cunningham (2016), predefined goals are very much
significant in order to create a website based application. The investigator of this paper have
suggested that predefined goals are very much significant for both the designers as well as the
developers of the applications. The investigator of this paper stated that testing procedure of the
website application enhances quality of service offered by the end products (Stellato et al. 2015).
The professional predefined goals which are stated by the project manager in the first place must
be agreed among each of the stakeholders who are working in the website application projects.
The impact and popularity of the new website based application can be significantly improved if
predefined goals are professional manner. The investigator of this paper stated that there are
diverse categories of programming languages like java, php and asp.net can be used to create
new website based application (Koenitz et al. 2018). The investigator of this paper also stated
that diverse platforms like HTML5 and CSS 3 can be very much significant in the basic
architectural phase of the website application. The paper also suggested that the selection of the
project domain is one of the prime selection criteria of the programming language which are
used in the creation of the website based applications. The role of the diverse categories of
software testers were also presented by the investigator of this paper in an organized manner
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
ONLINE BUSINESS CARD CREATOR WEBSITE
(Stellato et al. 2015). The investigator of this paper highlighted that there are diverse categories
of servers which are used after the development of a new business card. The significance of the
application server can also be understood by this paper. The investigator of this paper also stated
about the significance of software testing where each of the bugs and errors are identified. Push
notifications is currently trending in most of the software development projects as stated by the
investigator (Kumar, Rajawat and Joshi 2015). The significance of static and dynamic data store
response was also highlighted by the investigator of this paper. The paper also stated that the
server speed is one of the most significant aspect of website development. There are diverse
categories of web applications like static and dynamic web application.
The investigator of this paper also stated about the usability of the website based
applications as it does not have to be installed in any mobile device. The users of these
applications must need to have an account in the application and login in each time they want to
use the software (Stellato et al. 2015). The paper was helpful to understand the usefulness of the
website based applications in terms of reduced maintenance and business costs (Stellato et al.
2015). The paper is very much useful to understand the issues associated with website based
applications like management of the centralized data. The updating policies of the wed based
applications was also mentioned in a detailed manner in this paper (Kyriakakis et al. 2016). No
training is required to manage the admin panel of the web site based applications which is one of
the most significant criteria of the website based applications. Direct access of the web based
application is not found in the mobile software which is the other significant reason behind the
increasing use of web applications.
However Kalvari et al. (2015), also stated about the negatives of web based applications
such as the availability of active internet connection which are required while using the web
Document Page
8
ONLINE BUSINESS CARD CREATOR WEBSITE
based applications. There are lots of design related issues connected with web based
applications. The compatibility issues of the web applications was also highlighted by the
investigator of this paper in a detailed manner (Lambert et al. 2019). There are complications in
most of the website based applications in terms of getting direct access of the latest information.
Finally the paper highlighted the security and the privacy concern of most of the web site based
applications. The paper highlighted that comprehensive programming experience the
programmers are very much required in order to manage the complications of web applications.
As illustrated by Howell, van Beers and Doorn (2018), symphony, angular JS, node.js
and laravel are the most significant website development framework which are commonly used
in website application frameworks. The investigator of this paper stated that programming
languages and the mark-up languages are very much different from each other. The investigator
of this paper stated that about the significance of cake php and ruby on rails which are also very
much useful to create advanced website based applications. The investigator of this paper also
stated about the usability of the XML languages in the web applications (Koenitz et al. 2018).
The concept of client request and server requests was also described in a precise manner in this
paper. The investigator of this paper stated that the three diverse categories of web based
applications like Ajax, HTML 5 and single page website applications. The paper also suggested
that all the diverse categories of websites like e-commerce websites, and brochure websites can
be developed using different categories of framework (Letkowski 2015). Detailed concept of
front end development and back end development was also presented by the investigator of this
article. This paper was also very much useful to manage the cloud storage facilities which are
considered in some of the IT projects.
Document Page
9
ONLINE BUSINESS CARD CREATOR WEBSITE
The paper was very much useful to manage different aspects of web based applications
like admin panel in the dashboard of the application and customer panel. The significance of
cloud service providers was illustrated in a detailed manner. The significance of backend app
hosting can also be identified from the discussion of this paper. The detailed description of end
developer skills which are required from developers are quantified from this paper. This paper is
very much significant to understand JavaScript framework, responsive design, and developer
tools. The paper was also very much useful to understand the diverse categories of technology
which are associated with most of the IT project like Artificial Intelligence (AI) which are often
used to deal with the queries and the complaints coming in the chat box of the web based
applications (Mencken and Tolbert 2016). The investigator of this paper also stated that different
categories of frameworks and networking protocols are used by the developers while they create
a new website based application.
According to Győrödi et al. (2015), cost effective development is one of the most
significant aspect of web based applications. The diverse aspects web based application can also
be understood from this paper as well. The ease in access can also be identified from this paper
in a detailed manner. The investigator of this paper stated that web based applications are very
much easier to be customised at the same time it can also be said website based applications do
not have any sort of compatibility issues whatever be the choice of the operating systems. The
investigator of this paper suggested that level of interoperability of the website based
applications are better than the conventional software’s (Patel and Cassou 2015). Adaptability to
increase work load can also be identified from this paper and the same time this paper is very
much beneficial to understand the significance of core technologies like J2EE. The paper is very
much useful to understand the features of the online business cards like the name of the card
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
ONLINE BUSINESS CARD CREATOR WEBSITE
holder, personal and business details of the card holder and the previous projects of the card
holder. The paper is very much useful to understand the ways which can be very much useful
beautify the business cards (Patil et al. 2017). The significance of the business cards can be
identified from this paper in a detailed manner in terms of the size of the photo which is being
planned to be used in the business cards. The investigator of this paper stated that features of the
business cards can be planned by the users of the new website. Thus, this paper is very much
significant in order to understand the significance of the websites which are used to make
visiting cards and business cards.
As specified by Grinberg (2018), website which are used to create and use business cards
are very much useful for the users of the websites to selected templates of their choices, coloured
sizes, shapes and design style. The significant of the professionally design template was
highlighted by the investigator of this paper in a professional manner (Patrutiu-Baltes 2016). The
paper is very much useful to understand that there are wide ranges of design and templates which
are used in the business cards.
At the same time Gottlieb (2017), added that new business rad design are cropping up
each and every day and professional sprinting procedures are increasingly getting used in this
service. These new business card can be easily shared among diverse social networking
platforms like Facebook, Instagram, Messenger and Whatsapp. The incorporation of the adobe
spark can also be identified from this paper. The investigator of this paper also highlighted about
the significance of creating business templates according to the needs and necessities of the
business (Prokofyeva and Boltunova 2017). Drag and drop features are the most significant
specifications of business cards. Personalization of the business cards can also be understood in a
detailed manner in this paper. The investigator of this paper stated that copies of business cards
Document Page
11
ONLINE BUSINESS CARD CREATOR WEBSITE
has to be stored in cloud servers which will be very much useful to maintain the purpose of the
business cards. The investigator of this paper stars that decorating advanced items and images
can be very much significant to maintain the quality of the product (Rautmare and Bhalerao
2016). The paper also stated that decorative fonts and creative fonts are very much useful to
decorate the business cards.
As mentioned by Gabryel (2016), there are diverse categories of options which are
present in the website based application where business cards are created like selection of the
designs, photos required in the cards, background photos, selection of the text formats and an
options to upload photos from any source. These options are generally available to each of
registered users of the accounts. The investigator of this paper stated that there should be more
than 1500 templates and design which must be available to both the new and old users of the
accounts. The investigator of this paper suggested that the website based applications which are
used to create business cards must be having separate business offer to the new and old users
(Roach 2016). The older ones must be getting few facilities which must not be available to any
of the new users. Selection of the layout of the business card can be huge source of concern for
the users of the business cards, thus the paper guides to understand the significance of videos
where different layout are selected (Koenitz et al. 2018). These mock ups videos are very much
significant for the new users as they can be helpful to see thousands of different colours shades
(Robb et al. 2015). Thousands of shades of logo must be there to help out the users of this
application to select their favourite colour. The paper is very much useful to identify the
significance of the online business cards as it is very much useful to increase the business area of
commercial establishments.
chevron_up_icon
1 out of 58
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]