logo

Online Business Card Creator Website

   

Added on  2022-11-25

58 Pages14134 Words297 Views
Professional DevelopmentDesign and CreativityData Science and Big DataArtificial IntelligenceWeb DevelopmentDatabases
 | 
 | 
 | 
Running head: ONLINE BUSINESS CARD CREATOR WEBSITE
Online business card creator website
Name of the student:
Name of the university:
Author note:
Online Business Card Creator Website_1

ONLINE BUSINESS CARD CREATOR WEBSITE
1
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.
Online Business Card Creator Website_2

ONLINE BUSINESS CARD CREATOR WEBSITE
2
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
Online Business Card Creator Website_3

ONLINE BUSINESS CARD CREATOR WEBSITE
3
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
Online Business Card Creator Website_4

ONLINE BUSINESS CARD CREATOR WEBSITE
4
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
Online Business Card Creator Website_5

ONLINE BUSINESS CARD CREATOR WEBSITE
5
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
Online Business Card Creator Website_6

ONLINE BUSINESS CARD CREATOR WEBSITE
6
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
Online Business Card Creator Website_7

ONLINE BUSINESS CARD CREATOR WEBSITE
7
(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
Online Business Card Creator Website_8

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Computer System Assignment - Understanding and Configuring Computer Systems
|69
|9034
|258

Project Management- Modifying the Billing Software
|8
|1382
|17

Website Design and Development: A Comprehensive Guide to Creating a Multipage Website
|30
|4539
|430

Website Design and Development: A Comprehensive Guide to Creating a Multipage Website
|31
|4864
|491

Development of Online Delivery Mobile App for Darrell Lea
|23
|1476
|242

ABC Private Limited: Projects and Business Model
|16
|888
|489