CCT Year 1: Web Application - Inventory Management System Report

Verified

Added on  2020/04/21

|9
|2178
|186
Report
AI Summary
This report provides an in-depth analysis of an alternative web-based application, specifically an inventory management system. It begins with an introduction to web applications, defining their client-server nature and key components. The report then focuses on the inventory management system, detailing its goals, which include reducing tracking strain and generating sales reports, and its system requirements, such as the use of JSP/servlet, Apache Tomcat, and Java. The system's architecture and features, including stock management interfaces and update settings, are described, along with associated risks like database synchronization issues and competition. The report also compares web-based applications to fixed installed software, highlighting advantages such as accessibility and automatic updates. The conclusion emphasizes the benefits of inventory management systems for various organizations. References to relevant academic papers are also included. This document is available on Desklib, a platform offering AI-powered study tools and resources for students.
Document Page
Running head: ALTERNATIVE WEB BASED APPLICATION
College of Computer Training (CCT)
Assignment Cover Page
Module Title:
Module Code:
Assignment Title:
Lecturer Name:
Student Names:
Student Nos.:
1
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
2ALTERNATIVE WEB BASED APPLICATION
Assignment Due Date:
Academic Year: Year 1 Year 2 Year 3
DECLARATION
2
I, the above named student, confirm that by submitting, or causing the attached assignment to be
submitted, to CCT, I have not plagiarised any other person’s work in this assignment and except where
appropriately acknowledged, this assignment is my own work, has been expressed in my own words, and has
Document Page
3ALTERNATIVE WEB BASED APPLICATION
Table of Contents
Introduction................................................................................................................................4
Web application.........................................................................................................................4
Goal of the application...............................................................................................................4
System requirement....................................................................................................................5
System and architecture of software..........................................................................................5
Features of the technology.........................................................................................................5
Risk............................................................................................................................................6
Difference between Web based application and Fixed installed software.................................6
Conclusion..................................................................................................................................7
References..................................................................................................................................8
3
Document Page
4ALTERNATIVE WEB BASED APPLICATION
Introduction
In computer environment a web app or web application is basically a client server
program of the computer. This mainly involves the client which runs all the applications
basically in the web browser. A web browser is considered as a web browser which is the
first tier relating to the representation, an engine that mainly use dynamic web technology
content (such as ASP, Cold fusion, CGI, Dart) which is the middle tier which is the
application logic and the database which is the third tier (storage) (Yaapa 2013).
The main aim of the report is to take into consideration a latest application which is
web based and putting emphasis on the different aspects in accordance to the application. The
concept of the goals of the application and the risk factors which are associated with the
implementation are mainly taken into consideration. In the second part of the report a
comparison is created between the concept of the web application and the traditional fixed
installed software packages.
Web application
In this report the latest web application which is taken into consideration is the
Inventory management system (Villarroel et al. 2016). The Inventory management system
can be considered as database which is inventory, which has the capability to connect stores
across various location. The process can be used to track the inventory in a single store or in
order to manage the stock distribution relating to different stores or branches. However, the
system only records the sales and the restocking of the data and provides the vital information
of the low stock through the use of the emails at particular interval of time (Silberschatz,
Galvin and Gagne 2014).
Goal of the application
The main goal after the implementation of the system is to reduce the strain which is
related to the tracking rather than to handling the sector of maintenance each of the store.
Further it can be beneficial in a way that it can generate sales report, but on the other hand the
interpretation is left entirely to the management (Krejsa, Janas and Krejsa 2014). Taking into
the consideration the point of thief, the system provides very important solution for
4
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
5ALTERNATIVE WEB BASED APPLICATION
confirming the inventory of the store and for the concept of the correcting of the stock
quantities (Cito et al. 2015).
System requirement
The Inventory Management system is mainly a web based interface which is used to
display data which is related to the inventory to the stock manager client. The product mainly
uses open source software due to the factor of the cost which is related to the implementation.
A JSP (Java server page) servlet would be hosted with the help of an apache tomcat web
server. This is done on top of any choice of the operating system, although the most
favourable operating system is the Unix (Aqlan 2016).
System and architecture of software
The programming language which is used for the system related to inventory
management application is in Java due to the factor that JSP/Tomcat architecture would be
used for its implementation. The both types of client would be communicating with the help
of the server using the java remote method invocation (RMI) with the SSL (secured socket
layer) (Page 2014).
Features of the technology
The main features which are associated with the concept are as follows.
The first feature which is related to the stock management client web interface allows the
client of the stock management to get the total current stock position along with the
capability of sorting the product or searching of any product.
The second feature allows the user to directly modify the setting which is associated with
the application, such as threshold related to email notification, inventory scans frequency
(this can be done at a weekly, monthly or hour basis).
The third feature allows the user to get up to date updates about the restocking process.
Since the interface which is related to the net mainly uses a network which is associated
with the HTTP/HTTS protocols which must exist. The bandwidth which is related to the
network mainly depends on the transaction frequency. The bandwidth which is
recommended is at least 10Mbps (Carrazza et al. 2015)
Risk
One of the major risk which is associated with the process involve synchronization
break between the database and the inventory. The data is generally generated from the
5
Document Page
6ALTERNATIVE WEB BASED APPLICATION
application which is stored. The trust level of the data directly depends on the concept of the
accuracy of the procedure of the restocking. Another risk is the competition from other
competitors. There are many competitors in the market who provide the same type of solution
(Speake et al. 2015). The main point of consideration is that the Inventory control
management is a low cost solution mainly targeted for industry which are small. The system
also involves the features of future expansions. Taking into consideration the reliability
aspect of the SSL Encryption a resolution for this would be developing the SSL and the
certificate digital policy and the guidelines of the configuration. The SSL stands for Secure
Socket Layer. It is a standard technology related to the security mainly to establish a link
which is encrypted between the web server and the browser. This link mainly ensures that all
the data is passed between the web server and the browsers remain integral and private
(achiela and Chanock 2015).
Difference between Web based application and Fixed installed software
Fixed installed software should be installed in the user system before it can run. On
the other hand, web based software is mainly delivered on demand via the resource of the
internet. This is referred to as Software as a service (SaaS) and the cloud ware. The software
can be delivered at any moment and to anywhere the user needs it. There are both paid as
well as free web based application available over the internet. The software which is fixed
installed software can directly involve the resource allocation of the system in order to
conduct the functionality of the software. This software’s mainly offer alternative software
with putting emphasis on the software’s which are available out in the market for purchase.
The advantage which is associated with the web based application is that it can be accessed
by any computer machine. It allows the user to get the access of the software regardless of the
operating system they are using (Burg et al 2013). It can be takin into consideration when
differentiating the concept of the web based application and the fixed installed application,
the web based application plays a dominating role over the fixed installed applications. This
is due to the factor that web based application usually have the updated patches installed into
the software which gives additional security features involved into it.
The concept of the web based application mainly run slow than the fixed installed
software. This is due to the factor that fixed installed software are installed locally on the
machine and have greater utilization of the resource to be precise. Web based application can
6
Document Page
7ALTERNATIVE WEB BASED APPLICATION
only be accessed with the help of the internet. The speed of the software is directly dependent
of the internet connectivity. On the other hand, fixed installed software have pre-defined
resources which are allocated to the software during the installation of the software. This is
mainly a onetime process (King et al 2015).
Conclusion
The report can be concluded on a statement that the use of the inventory management
system can be very much beneficial for small organisation as well as well-established
organisations. Taking into consideration of the latest web based technology the inventory
management system can be considered as one of the highlighted system in recent times.
Taking the part of the cost effectiveness related to a software, the inventory management
system is very much cost effective when relating to the other software which provide the
same set of feature.
7
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
8ALTERNATIVE WEB BASED APPLICATION
References
achiela, M.J. and Chanock, S.J., 2015. LDlink: a web-based application for exploring
population-specific haplotype structure and linking correlated alleles of possible functional
variants. Bioinformatics, 31(21), pp.3555-3557.
Aqlan, F., 2016. A software application for rapid risk assessment in integrated supply
chains. Expert Systems with Applications, 43, pp.109-116.
Burg, B., Bailey, R., Ko, A.J. and Ernst, M.D., 2013, October. Interactive record/replay for
web application debugging. In Proceedings of the 26th annual ACM symposium on User
interface software and technology (pp. 473-484). ACM.
Carrazza, S., Ferrara, A., Palazzo, D. and Rojo, J., 2015. APFEL Web: a web-based
application for the graphical visualization of parton distribution functions. Journal of Physics
G: Nuclear and Particle Physics, 42(5), p.057001.
Cito, J., Leitner, P., Fritz, T. and Gall, H.C., 2015, August. The making of cloud applications:
An empirical study on software development for the cloud. In Proceedings of the 2015 10th
Joint Meeting on Foundations of Software Engineering (pp. 393-403). ACM.
King, Z.A., Dräger, A., Ebrahim, A., Sonnenschein, N., Lewis, N.E. and Palsson, B.O., 2015.
Escher: a web application for building, sharing, and embedding data-rich visualizations of
biological pathways. PLoS computational biology, 11(8), p.e1004321.
Krejsa, M., Janas, P. and Krejsa, V., 2014. Software application of the DOProC
method. International Journal of Mathematics and Computers in Simulation, 8(1), pp.121-
126.
Page, T., 2014. Application-based mobile devices in design education. International Journal
of Mobile Learning and Organisation, 8(2), pp.96-111.
Silberschatz, A., Galvin, P.B. and Gagne, G., 2014. Operating system concepts essentials.
John Wiley & Sons, Inc..
Speake, C., Presnell, S., Domico, K., Zeitner, B., Bjork, A., Anderson, D., Mason, M.J.,
Whalen, E., Vargas, O., Popov, D. and Rinchai, D., 2015. An interactive web application for
the dissemination of human systems immunology data. Journal of translational
medicine, 13(1), p.196.
8
Document Page
9ALTERNATIVE WEB BASED APPLICATION
Villarroel, L., Bavota, G., Russo, B., Oliveto, R. and Di Penta, M., 2016, May. Release
planning of mobile apps based on user reviews. In Proceedings of the 38th International
Conference on Software Engineering (pp. 14-24). ACM.
Yaapa, H., 2013. Express Web Application Development. Packt Publishing Ltd.
9
chevron_up_icon
1 out of 9
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]