MITS5502 Developing Enterprise Systems Project: Product Maintenance

Verified

Added on  2023/06/04

|12
|2129
|249
Project
AI Summary
This project report details the development of a product webpage for maintenance, operations, and user interface (UI) within a data enterprise system. It covers aspects such as webpage design, content development, client-side and server-side scripting, and network security configuration. The report outlines activities like adding, deleting, and updating products on the webpage using Java and SQL for database management. It also addresses system interfaces, hardware and software requirements, communication protocols, and security measures, including user authentication and SSL implementation. The project encompasses various functions, including displaying product details, managing user profiles, and ensuring data integrity, with potential future enhancements for expanded features.
Document Page
DATA ENTRPRISE
SYSTEM
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
Data entrprise system
Student Full Name:
Student ID:
Table of Contents
Page 1 of 12
Document Page
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms, and Abbreviations.
1.4 Overview
2. Overall Description
2.1 Perspective of the Product
2.1.1 System Interfaces
2.1.2 Interfaces
2.1.3 Hardware Interfaces
2.1.4 Software Interfaces
2.1.5 Communications Interfaces
2.1.6 Memory Constraints
2.1.7 Operations
2.1.8 Requirements of Site Adaptation
2.2 Product Functions
2.3 User Characteristics
2.4 Constraints
2.5 Assumptions and Dependencies
2.6 Apportioning of Requirements.
3. Requirements
3.1 External Interfaces
3.2 Functions
3.3 Performance Requirements
3.4 Logical Database Requirements
3.5 Constraints of the Design
3.5.1 Standards Compliance
3.6 Attributes of the Software System
3.6.1 Reliability
3.6.2 Availability
3.6.3 Security
3.6.4 Maintainability
3.6.5 Portability
3.7 Organizing particular Requirements
3.7.1 Mode of System
3.7.2 User Class
3.7.3 Objects
3.7.4 Feature
3.7.5 Stimulus
3. 7.6 Response
3.7.7 Functional Hierarchy
3.8 Additional Comments
4. Change Management Process
Page 2 of 12
Document Page
5. Document Approvals
6. Conclusion
References
Page 3 of 12
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. Introduction
This report is all about the development of the product webpage related to,
mainatince of product, operations and UI (user interface). However, the web
development comprises of other tasks such as hosting the webpage, desiging the
webpages, development of web content, scripting for client-side and server-side,
configuration of network security and various other tasks. This report will also
desecribe all the information related to the maintance of product and the details of the
product. Various activities could be carried out in the page such as, adding the product,
deleting the product and updating the product. An effective programming languge will
be selected to accomplish these objectives of the webpage. As, there is necessisity to
manage the data related to the product, some effective language for handling the data
will also be needed for this project.
1.1 Purpose
The purpose of this report refers to the development of the webpage related to
mainatince of product, operations and UI (user interface). It desecribes the product
maintance details along with information of the product. The tasks to be carried out
here wil include adding the product, deleting the product and updating the product.
1.2 Scope
The scope of this project refes to easily view the product via, webpage. The
administrator has the priviledge to add or delete the product. Delection refers to
removing the unwanted products.
1.3 Definitions, Acronyms, and Abbreviations.
a. JDBC (Java DataBase Connevtivity): JDBC allows the interaction
with the database. It is a component of the software, which helps to
enable the applications of Java progamming.
b. JSP (Java Server Pages): JSP refers to a server side technology.
c. JPA (Java Persistence API): JPA helps to manage the data, among the
java objectes and the java classes.
d. SSL (Secure Sockets Layer): SSL denotes to a security protocol,
which utilizes the channel that is secure.
1.4 Overview
Page 4 of 12
Document Page
Here, a webpage is to be developed which is needed to maintain the details of
the product (Asadzadeh Kaljahi, Payandeh & Ghaznavi-Ghoushchi, 2014). The design
of the webpage is also a necessary task in the webpage development. The maintained
details will be as listed below:
1) Details of the product
2) Website Code
3) Description of the product
4) Price of the product
2. Overall Description
2.1 Perspective of the Product
Here the open source is used along with a web based client server model.
Then, to login to the webpage, the user is required to create an account (Boddewyn,
2010). However, every single user can use the webpage. The administrator upadates
the product details page along with upgating the user profile.
2.1.1 System Interface (UI)
It is the UI which helps to communicate with the OS (operating system). IT
forms an interface between the system product and the system.
2.1.2 Interfaces
The interface allows interaction with the following:
Class
Object
public
staic
The following project allows the interface to interact with java classes as well as with
the java objects.
2.1.3 Hardware Interfaces
The hardware interface it linked with the system. Here, Window 10 is utilized
to develpe the webpage.
2.1.4 Software Interfaces
The language used here is Java and for managing the database, SQL query is
used.
Page 5 of 12
Document Page
2.1.5 Communication of Interfaces
For communicating with the webpage, the user is required to login to the
webpage, where it is then possible to add, delete and update the product in the
webpage. This is how the user communicates ("DATABASE Editorial Board 2010",
2010).
2.1.6 Memory Constraints
For the work space, the memory space is allotted with the help of available
data.
2.1.7 Operations
With the Index page, the application starts and the other pages are:
Administrator page
User login page
Add product page
Product delete page
Update the product page
Where, the add button is included to accomplish the function of adding the product
(Gallagher, 2014). All the ptoduct details are displayed in the webpage.
2.1.8 Site Adaptation Requirements
The site adaptation requirments mentions the operations of the website, for
initializing the data and its sequence.
2.2 Product Functions
Product functions contains both physical input as well as the physical output,
to represent their relationship.
2.3 User Characteristics
The user characteristics is an approach which the user development process
uses, as it helps in the interaction with specific products and processes.
2.4 Constraints
The webpage works on the constraint based model, for making selection of the
design methods, product materials, product description and cost.
2.5 Assumptions and Dependencies
Page 6 of 12
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
The webpage comprises of funtions such as, add product, delete and update
product. There is also a link from one page to the other page. All these functions
depend on the profile of the user.
2.6 Apportioning of Requirements.
As mentioned earlier, UI is used for this project and in future it can be
advanced (Jabonir & Gaol, 2013).
3. Requirements
3.1 External Interfaces
The database is linked with the webpage by measns of SQL query, which
helps to connect the pages such as:
Login page
Admin page
Product data page
3.2 Functions
The function are listed below:
Shows the prodct name.
Shows the code.
Shows the product description.
Shows the product price.
The other functions include:
Adding the product to the product detail page.
Deleting the unwanted product.
Updating the details of the product.
3.3 Performance Requirements
There is a need to use java language for implementing the product webpage
and databse for storing the product related data.
3.4 Logical Database Requirements
As mentioned earlier, the SQL query is utilized for manging the database.
Based on the SQL query, the necessary data could be chaged in the webpage.
3.5 Constraints of the Design
3.5.1 Standards Compliance
Page 7 of 12
Document Page
Standard compliance is a software method to gain compliance with the web
browser.
3.6 Attributes of the Software System
3.6.1 Reliability
The relaiabilty helps to measure the oveall consistencey and the function’s
performance, in the alotted time.
3.6.2 Availability
The availability of the product is determined by the product details and
product the available descripition of the product in the product webpage.
3.6.3 Security
For the purpose of security, user account must be created. Then, the user can
securely login to the webpage with the help of the username and password which is
known only by the user.
3.6.4 Maintainability
The administrator has the privilege to update the data. Product maintain page
is created here, to update the detsils of the product.
3.6.5 Portability
The portability of the webpage is important for managing and displaying the
user interface software components.
3.7 Organizing particular Requirements
3.7.1 Mode of System
The running code could ignore the user permissions. It is not possible to
change the security level and sharing by the current user.
3.7.2 User Class
Every single operation is displayed in the user class and the user class helps in
defining all the operations of the user.
3.7.3 Objects
The products denote the objects, which are maintained by the admin.
3.7.4 Feature
Page 8 of 12
Document Page
The feature is utilized for displaying the product details which are already
discussed (Mike Keith., 2013).
3.7.5 Stimulus
The activity of people or things are encouraged with the stimulus.
3. 7.6 Response
The administrator responds to the requests of the users, when the user
purchases the product.
3.7.7 Functional Hierarchy
The fuctional hierarchy refers that all the functions are linked with each other.
The page of the administrator comprises of, user login page as well as the product
page, where the product details page is available in the user page ("No routine
maintance means bearing protector reduces operating costs", 2018).
3.8 Additional Comments
Here, only the product is created, added, deleted and updated. However, the
further work can be carried out to add more set of features to thwe webpage.
4. Change Management Process
The change management process creates and communicates the vision to be
changeg (Sharan, 2014). Further, tis process even describes the quality, quatity, risk
and issues of the product.
5. Document Approvals
The document approval is required for supporting the requirements of the
business in the form of documentation which is got approved by the designated
authorities.
6. Conclusion
It is seen that, this report was all about the development of the product
webpage related to, mainatince of product, operations and UI (user interface). The
webpage also desecribes all the information related to the maintance of product and
every single detail of the product. Various activities are carried out in the page such as,
adding the product, deleting the product and updating the product. An effective
programming languge such as Java is selected to accomplish these objectives of the
webpage. To maintain the database of the webpage SQL is utilized. On the other hand,
Page 9 of 12
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
the webpage is provided with a user login page, admin page and the product details
page.
Page 10 of 12
Document Page
References
Asadzadeh Kaljahi, M., Payandeh, A., & Ghaznavi-Ghoushchi, M. (2014). TSSL: improving
SSL/TLS protocol by trust model. Security And Communication Networks, 8(9), 1659-
1671. doi: 10.1002/sec.1113
Boddewyn, J. (2010). Note on the JPA issue on alcohol advertising, marketing and regulation
JPA, February-May 2010, 10 (1-2). Journal Of Public Affairs, 10(4), 387-388. doi:
10.1002/pa.364
DATABASE Editorial Board 2010. (2010). Database, 2010(0), baq032-baq032. doi:
10.1093/database/baq032
Gallagher, P. (2014). Class product and character product. Archiv Der Mathematik, 102(3),
201-207. doi: 10.1007/s00013-014-0625-5
Jabonir, S., & Gaol, F. (2013). Bugs Pattern Detection Application in JDBC using Static
Analysis Non-Linear Method. International Journal Of Software Engineering And Its
Applications, 7(5), 435-448. doi: 10.14257/ijseia.2013.7.5.38
Mike Keith. (2013). Pro JPA 2. Apress.
No routine maintance means bearing protector reduces operating costs. (2018). World
Pumps, 2018(10), 9. doi: 10.1016/s0262-1762(18)30356-0
Sharan, K. (2014). Beginning Java 8 APIs, Extensions and Libraries. Berkeley, CA: Apress.
Page 11 of 12
chevron_up_icon
1 out of 12
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]