Specifications
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.
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.
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.
- 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.
- JSP (Java Server Pages):JSP refers to a server side technology.
- JPA (Java Persistence API): JPA helps to manage the data, among the java objectes and the java classes.
- SSL (Secure Sockets Layer): SSL denotes to a security protocol, which utilizes the channel that is secure.
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:
- Details of the product
- Website Code
- Description of the product
- Price 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.
It is the UI which helps to communicate with the OS (operating system). IT forms an interface between the system product and the system.
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.
The hardware interface it linked with the system. Here, Window 10 is utilized to develpe the webpage.
The language used here is Java and for managing the database, SQL query is used.
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).
Webpage Design and Features
For the work space, the memory space is allotted with the help of available data.
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.
The site adaptation requirments mentions the operations of the website, for initializing the data and its sequence.
Product functions contains both physical input as well as the physical output, to represent their relationship.
The user characteristics is an approach which the user development process uses, as it helps in the interaction with specific products and processes.
The webpage works on the constraint based model, for making selection of the design methods, product materials, product description and cost.
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.
As mentioned earlier, UI is used for this project and in future it can be advanced (Jabonir & Gaol, 2013).
Requirements
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
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.
There is a need to use java language for implementing the product webpage and databse for storing the product related data.
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.
Standard compliance is a software method to gain compliance with the web browser.
The relaiabilty helps to measure the oveall consistencey and the function’s performance, in the alotted time.
The availability of the product is determined by the product details and product the available descripition of the product in the product webpage.
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.
The administrator has the privilege to update the data. Product maintain page is created here, to update the detsils of the product.
The portability of the webpage is important for managing and displaying the user interface software components.
The running code could ignore the user permissions. It is not possible to change the security level and sharing by the current user.
Programming Language and Database
Every single operation is displayed in the user class and the user class helps in defining all the operations of the user.
The products denote the objects, which are maintained by the admin.
The feature is utilized for displaying the product details which are already discussed (Mike Keith., 2013).
The activity of people or things are encouraged with the stimulus.
The administrator responds to the requests of the users, when the user purchases the product.
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).
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.
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.
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.
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, the webpage is provided with a user login page, admin page and the product details 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.