Revisiting Web Application Development with Integrated Records Management Important Aspect using Re-CRUD

Authors

  • Asyraf Wahi Anuar Faculty of Information Management, UiTM Cawangan Johor, Kampus Segamat, Johor Malaysia
  • Nazri Kama Advanced Informatics Department, Razak Faculty of Technology and Informatics, Universiti Teknologi Malaysia, 54100 Kuala Lumpur, Malaysia
  • Azri Azmi Advanced Informatics Department, Razak Faculty of Technology and Informatics, Universiti Teknologi Malaysia, 54100 Kuala Lumpur, Malaysia
  • Hazlifah Mohd Rusli Advanced Informatics Department, Razak Faculty of Technology and Informatics, Universiti Teknologi Malaysia, 54100 Kuala Lumpur, Malaysia

DOI:

https://doi.org/10.24191/jikm.v12i1.5898

Keywords:

web, web application framework, CRUD, web application development

Abstract

A modern web application is plagued by a jungle of heterogeneous aspects and web technologies. Web frameworks or web application frameworks are examples of these technologies. These technologies have made it conceivable to confront verifiable issues of this WA development, for example, code automation and rapid prototyping. As the main factor for their features, both methods suggest the automation for redundant development tasks. A great analogy of a competitive and repetitive task that can be automated is the implementation of Create Read Update Delete (CRUD) operations. However, although the web application frameworks have provided a mechanism for CRUD operations, there are still many challenges that exist in integrating the other important aspects for modern data-driven WA such as searching, archiving, sharing, reporting and audit trail. So automation has not been properly faced yet. Further enhancement and manual code modification are required to improvise the halfbaked generated CRUD especially in the functional integration which is timeconsuming and comprise repetitive coding for each of the CRUD output. This paper presents Re-CRUD that integrates electronic records aspects into CRUD operation. Our approach is illustrated by combining a complete and robust methodology for dynamic code automation, electronic record management important aspects and Model View Controller (MVC) metaphor. A proof of concept study is carried out to demonstrate and validate the electronic record important aspect integration into CRUD operation for web application development. With the integrated important aspects in Re-CRUD, the development process is faster and able to automatically generate more features to support modern web applications.

References

Bandirmali, N. (2018). mtCMF: A novel memory table based content management framework for automatic website generation. Computer Standards and Interfaces, 58, 43–52. https://doi.org/10.1016/j.csi.2017.12.002

Bartosz Porebski, Karol Przystalski, L. N. (2011). Building PHP applications with Symfony, CakePHP, and Zend framework (1st ed.). Indianapolis: Wiley Publishing.

Broussard, M., & Boss, K. (2018). Saving Data Journalism: New strategies for archiving interactive, born-digital news. Digital Journalism, 6(9), 1206–1221. https://doi.org/10.1080/21670811.2018.1505437

CakePHP. (2020). CakePHP Cookbook Documentation. In CakePHP 4 (4th ed.). Retrieved from https://book.cakephp.org/4/_downloads/en/CakePHPCookbook.pdf

Chen, J., Jia, J., & Duan, L. (2011). DOM semantic expansion-based extraction of topical information from web pages. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6988 LNCS(PART 2), 343–350. https://doi.org/10.1007/978-3-642-23982-3_42

Chen, L., Lee, W. K., Chang, C. C., Choo, K. K. R., & Zhang, N. (2019). Blockchain based searchable encryption for electronic health record sharing. Future Generation Computer Systems, 95, 420–429. https://doi.org/10.1016/j.future.2019.01.018

Chu, W. C.-C., Chao, H.-C., & Yang, S. J. H. (2015). Intelligent Systems and Applications. Proceedings of the International Computer Symposium, 18(2), 9–11. IOS Press.

Crockett, M. (2011). User Guide to Retention and Disposal Schedules Council of Europe Records Management Project.

Da Rocha, H. (2019). Learn Chart. js: Create interactive visualizations for the Web with Chart.js 2. Packt Publishing Ltd.

Daly, L. (2007). Next-generation web frameworks in Python. O’Reilly Media, Inc.

Daoudi, A., ElBoussaidi, G., Moha, N., & Kpodjedo, S. (2019). An exploratory study of MVCbased architectural patterns in Android apps. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing - SAC ’19, 1711–1720. https://doi.org/10.1145/3297280.3297447

Das, R., & Saikia, L. P. (2016). Comparison of Procedural PHP with Codeigniter and Laravel Framework. International Journal of Current Trends in Engineering & Research (IJCTER), 2(6), 42–48. Retrieved from http://www.ijcter.com

Dāsa, R. (2016). Learn CakePHP. In Learn CakePHP. https://doi.org/10.1007/978-1-4842-1212-7

David, S. (2016). Debugging. In Learning PHP. Retrieved from https://www.oreilly.com/library/view/learning-php/9781491933565/ch12.html

Dennis, A., Wixom, B. H., Roth, R. M. (Roberta M., Wixom, B. H., & Roth, R. M. (2014). Systems analysis and design (5th ed.). United States of America: John Wiley & Sons Ltd.

Dey, T. (2011). A Comparative Analysis on Modeling and Implementing with MVC Architecture. International Journal of Computer Applications®, (Mvc), 44–49. https://doi.org/10.1.1.472.1591

Diamond, M. (2017). How to Implement a Record Retention Schedule for Electronic and Other Records. Retrieved February 20, 2021, from Association of Corporate Counsel (ACC) website: https://www.acc.com/resource-library/how-implement-record-retentionschedule-electronic-and-other-records#

Dixit, B. (2016). Different Methods of Search and Bulk Operations. In Elasticsearch Essentials (pp. 143–160). Packt Publishing.

Eastwood, T. (2004). Appraising digital records for long-term preservation. Data Science Journal, 3, 202–208. https://doi.org/10.2481/dsj.3.202

Eastwood, T., Katuu, S., & Killawee, J. (2000). Appraisal of Electronic Records: A Review of the Literature in English.

ÉricQuinton. (2017). Using the MVC Model to Structure the Application. https://doi.org/10.1016/B978-1-78548-228-1.50006-0

Felin, T., & Kauffman, S. (2019). The Search Function and Evolutionary Novelty. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3468246

Frank, B., Kevin, H., & Douglas, C. S. (2007). Pattern-Oriented Software Architecture (4th ed.). Chichester: John Wiley & Sons Ltd.

Freeman, A. (2015). The Model/View/Controller Pattern. In Pro Design Patterns in Swift (pp. 527–552). https://doi.org/10.1007/978-1-4842-0394-1_27

Giatsoglou, M., Koutsonikola, V., Stamos, K., Vakali, A., & Zigkolis, C. (2010). Dynamic code generation for cultural content management. Proceedings - 14th Panhellenic Conference on Informatics, PCI 2010, 21–24. https://doi.org/10.1109/PCI.2010.35

Gipp, T., & Ebert, J. (2007). Functional web applications. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4607 LNCS, 194–209. https://doi.org/10.1007/978-3-540-73597-7_16

Golding, D. (2008). Beginning CakePHP: From novice to professional. In Beginning CakePHP: From Novice to Professional. https://doi.org/10.1007/978-1-4302-0978-2

Guo, H., Li, W., Nejad, M., & Shen, C. C. (2019). Access control for electronic health records with hybrid blockchain-edge architecture. Proceedings - 2019 2nd IEEE International Conference on Blockchain, Blockchain 2019, 44–51. https://doi.org/10.1109/Blockchain.2019.00015

Gutlić, A., & Mujčić, E. (2020). Intelligent Web Application for Search of Restaurants and Their Services. In Networks and Systems (Vol. 83, pp. 452–469). https://doi.org/10.1007/978-3-030-24986-1_36

Haggerty, K. C., & Scott, R. E. (2019). Do, or Do Not, Make Them Think?: A Usability Study of an Academic Library Search Box. Journal of Web Librarianship, 13(4), 296–310. https://doi.org/10.1080/19322909.2019.1684223

Hall, R. H., Digennaro, A., Ward, J., & Havens, N. (2003). Usability Assessment Of A WebBased Learning System For Teaching Web Development: A Progressive Scaffolding Approach.

Hao, L., Zhang, J., & Ma, X. (2019). Design and Implementation of Simulation Training System Based on MVC Architecture. IOP Conference Series: Materials Science and Engineering, 563, 52043. https://doi.org/10.1088/1757-899X/563/5/052043

Harvey, R., & Thompson, D. (2010). Automating the appraisal of digital materials. Library Hi Tech, 28(2), 313–322. https://doi.org/10.1108/07378831011047703

Herrero Agustin, J. L., & Del Barco, P. C. (2013). A model-driven approach to develop high performance web applications. Journal of Systems and Software, 86(12), 3013–3023. https://doi.org/10.1016/j.jss.2013.07.028

International Council on Archives. (2013). Principles and functional requirements for records in electronic office environments. Retrieved from

https://www.ica.org/sites/default/files/9. Recordkeeping Requirements for Database Based Business Systems.pdf

Ira A. Penn, & Gail B. Pennix. (2017). Records inventory. In Records Management Handbook (2nd ed.). New York: Routledge.

IRMT. (2009). Managing the Creation, Use and Disposal of Electronic Records. International Record Management Trust.

Ivanovich, B. V., Vladimirovich, B. V., Victorovich, N. F., Viktorovich, B. V., & Vitalievna, A. L. (2019). Using MVC pattern in the software development to simulate production of high cylindrical steel ingots. Journal of Crystal Growth, 526, 125240. https://doi.org/10.1016/j.jcrysgro.2019.125240

Jazayeri, M. (2007). Some trends in Web application development. FoSE 2007: Future of Software Engineering, 199–213. https://doi.org/10.1109/FOSE.2007.26

Judith Read, & Mary Lea Ginn. (2016). Electronic Records Management. In Records Management (10th ed.). Boston: Cengage Learning.

Kai, C., Omokore, J., & Miller, R. K. (2009). Practical CakePHP Projects. In Practical CakePHP Projects. https://doi.org/10.1007/978-1-4302-1579-0

Kalinin, A., Cetintemel, U., & Zdonik, S. (2015). Searchlight: Enabling integrated search and exploration over large multidimensional data. In Proceedings of the VLDB Endowment (Vol. 8, pp. 1094–1105). https://doi.org/10.14778/2794367.2794378

Karnouskos, S., Da Silva, P. G., & Ilić, D. (2013). Developing a web application for monitoring and management of Smart Grid neighborhoods. IEEE International Conference on Industrial Informatics (INDIN), 408–413. https://doi.org/10.1109/INDIN.2013.6622919

Katuu, S. (2012). Enterprise content management (ECM) implementation in South Africa. Records Management Journal, 22(1), 37–56. https://doi.org/10.1108/09565691211222081

Katuu, S. (2016). Managing digital records in a global environment: A review of the landscape of international standards and good practice guidelines. Electronic Library, Vol. 34, pp. 869–894. https://doi.org/10.1108/EL-04-2015-0064

Kautz, K., Madsen, S., & Nørbjerg, J. (2007). Persistent problems and practices in information systems development. Information Systems Journal, 17(3), 217–239. https://doi.org/10.1111/j.1365-2575.2007.00222.x

Kelly, S. (2019). Model View Controller. In Python, PyGame, and Raspberry Pi Game Development (pp. 213–231). https://doi.org/10.1007/978-1-4842-4533-0_17

Kessentini, M., Wang, H., Dea, J. T., & Ouni, A. (2017). Improving Web Services Design Quality Using Heuristic Search and Machine Learning. Proceedings - 2017 IEEE 24th International Conference on Web Services, ICWS 2017, 540–547. https://doi.org/10.1109/ICWS.2017.63

Kirschenbaum, M. (2013). The .txtual Condition: Digital Humanities, Born-Digital Archives, and the Future Literary. Digital Humanities Quarterly, 007(1).

Krasner, G. E., & Pope, S. T. (1988). A Cookbook for Using the Model-view Controller User Interface Paradigm in Smalltalk-80. J. Object Oriented Program., 1(3), 26–49. Retrieved from http://dl.acm.org/citation.cfm?id=50757.50759

Kumar, S., & Gupta, S. (2019). Development of Decision Support System for Promotion Assessment. 2019 6th International Conference on Computing for Sustainable Global Development (INDIACom), 1169–1173.

Laaziri, M., Benmoussa, K., Khoulji, S., & Kerkeb, M. L. (2019). A Comparative study of PHP frameworks performance. Procedia Manufacturing, 32, 864–871. https://doi.org/10.1016/j.promfg.2019.02.295

Laaziri, M., Benmoussa, K., Khoulji, S., Larbi, K. M., & Yamami, A. El. (2019). A comparative study of laravel and symfony PHP frameworks. International Journal of Electrical and Computer Engineering, 9(1), 704–712. https://doi.org/10.11591/ijece.v9i1.pp.704-712

Laaziri, M., Benmoussa, K., Khoulji, S., Mohamed Larbi, K., & Yamami, A. El. (2019). Analyzing bootsrap and foundation font-end frameworks : a comparative study. International Journal of Electrical and Computer Engineering (IJECE), 9(1), 713. https://doi.org/10.11591/ijece.v9i1.pp713-722

Laravel. (2019). Laravel - The PHP Framework For Web Artisans. Retrieved July 14, 2020, from LARAVEL website: https://laravel.com/docs/8.x/controllers

Larman, C., & Basili, V. R. (2003). Iterative and incremental development: A brief history. Computer, Vol. 36, pp. 47–56. https://doi.org/10.1109/MC.2003.1204375

Lazetic, S., Savic, D., Vlajić, S., & Lazarević, S. (2012). A Generator of MVC-based Web Applications. World of Computer Science and Information Technology Journal, 2, 2221–2741.

Lee, C. A. (2019). Computer-Assisted Appraisal and Selection of Archival Materials. Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018, 2721–2724. https://doi.org/10.1109/BigData.2018.8622267

Lemieux, V. L. (2016). Trusting records: is Blockchain technology the answer? Records Management Journal, 26(2), 110–139. https://doi.org/10.1108/RMJ-12-2015-0042

Lengstorf, J., & Wald, K. (2016). Pro PHP and jQuery. https://doi.org/10.1007/978-1-4842-1230-1

Li, X., Karnan, S., & Chishti, J. A. (2018). An empirical study of three PHP frameworks. 2017 4th International Conference on Systems and Informatics, ICSAI 2017, 2018-Janua, 1636–1640. https://doi.org/10.1109/ICSAI.2017.8248546

Lo, N. W., Wu, C. Y., & Chuang, Y. H. (2017). An authentication and authorization mechanism for long-term electronic health records management. Procedia Computer Science, 111, 145–153. https://doi.org/10.1016/j.procs.2017.06.021

Mark, R. H. (2013). Instant CakePHP Starter. Packt Publishing.

Maroye, L., van Hooland, S., Aranguren Celorrio, F., Soyez, S., Losdyck, B., Vanreck, O., & de Terwangne, C. (2017). Managing electronic records across organizational boundaries: The experience of the Belgian federal government in automating investigation processes. Records Management Journal, 27(1), 69–83. https://doi.org/10.1108/RMJ-11-2015-0037

Martin, J. (1983). Managing the data-base environment. USA: Prentice Hall.

Masenya, T. M. (2020). Application of modern technologies in the management of records in public libraries. Journal of the South African Society of Archivists, 53, 65–79. https://doi.org/10.4314/jsasa.v53i1.5

Maskrey, M. K. (2016). Web Services. In App Development Recipes for iOS and watchOS (pp. 259–299). https://doi.org/10.1007/978-1-4842-1820-4_11

Massimo Di Pierro. (2011). web2py for Scientific Applications. Computing in Science and Engineering, 13(2), 64–69. https://doi.org/10.1109/MCSE.2010.97

McArthur, K. (2008). Pro PHP Patterns, Frameworks, Testing and More (1st ed.). https://doi.org/10.1007/978-1-4302-0279-0

McFedries, P. (2018). Web Coding & Development All-in-One For Dummies. New Jersey: John Wiley & Sons, Inc.

Mike, A. (2017). RESTful Web Clients. Retrieved from http://shop.oreilly.com/product/0636920037958.do

Miles, M. (2016). Using web2py Python framework for creating data-driven web applications in the academic library. Library Hi Tech, 34(1), 164–171. https://doi.org/10.1108/LHT08-2015-0082

Muhanna, E. (2018, February 1). What does “Born digital” mean? International Journal of Middle East Studies, Vol. 50, pp. 110–112. https://doi.org/10.1017/S0020743817000976

Murugesan, S. (2007). Web Application Development: Challenges And The Role Of Web Engineering. In Web Engineering: Modelling and Implementing Web Applications (pp. 7–32). https://doi.org/10.1007/978-1-84628-923-1_2

Namukasa, J. (2017). Records management and procurement performance: A case of NAADS program in the central region of Uganda. Records Management Journal, 27(3), 256–274. https://doi.org/10.1108/RMJ-04-2016-0011

Nguyen, H. V., Kästner, C., & Nguyen, T. N. (2014). Exploring variability-aware execution for testing plugin-based web applications. Proceedings - International Conference on Software Engineering, (1), 907–918. https://doi.org/10.1145/2568225.2568300

Nguyen, L. T., Swatman, P. M., & Fraunholz, B. (2007). EDMS, ERMS, ECMS or EDRMS: Fighting through the acronyms towards a strategy for effective corporate records management. ACIS 2007 Proceedings - 18th Australasian Conference on Information Systems, 790–800. Retrieved from http://aisel.aisnet.org/acis2007/122

Niu, J. (2014). Appraisal and Selection for Digital Curation. International Journal of Digital Curation, 9(2), 65–82. https://doi.org/10.2218/ijdc.v9i2.272

Noppadon, P., & Panita, W. (2013). Development of a Ubiquitous Learning System with Scaffolding and Problem-Based Learning Model to Enhance Problem-Solving Skills and ICT Literacy. International Journal of E-Education, e-Business, e-Management and eLearning, 3(3). https://doi.org/10.7763/ijeeee.2013.v3.222

Oladejo, B., & Hadžidedić, S. (2021). Electronic records management – a state of the art review. Records Management Journal, ahead-of-p(ahead-of-print). https://doi.org/10.1108/RMJ-09-2019-0059

Olanrewaju, R., Islam, T., & Ali, N. (2015). An Empirical Study of the Evolution of PHP MVC Framework. https://doi.org/10.1007/978-3-319-07674-4_40

Onesinus, S. P. (2019). Laravel CRUD with bootstrap jQuery and Mysql. OSPT.

Paolone, G., Marinelli, M., Paesani, R., & Di Felice, P. (2020). Automatic code generation of mvc web applications. Computers, 9(3), 1–29.

https://doi.org/10.3390/computers9030056

Pappel, I., Butt, S., Pappel, I., & Draheim, D. (2021). On the specific role of electronic document and record management systems in enterprise integration. In Advances in Intelligent Systems and Computing (Vol. 1184, pp. 37–51). https://doi.org/10.1007/978-981-15-5859-7_3

Patricia C. Franks. (2013). Records Retention Strategies Inventory Appraisal Retention and Disposition. In Records and Information Management (pp. 84–114). American Library Association.

Pauline, J., Shelda, D., & Peter, G. (2013). Search behaviour in electronic document and records management systems: an exploratory investigation and model. Retrieved February 21, 2021, from Information Research website: http://informationr.net/ir/18 -1/paper572.html#.YDJWS2gzaUk

Pitt, C. (2012). Pro PHP MVC. In Pro PHP MVC. https://doi.org/10.1007/978-1-4302-4165-2

Pop, D.-P. P., & Altar, A. (2014). Designing an MVC model for rapid web application development. Procedia Engineering, 69, 1172–1179.

https://doi.org/10.1016/j.proeng.2014.03.106

Porebski, B., Przystalski, K., & Nowak, L. (2011). Building PHP Applications with Symfony, CakePHP, and Zend Framework (1st ed.). GBR: Wrox Press Ltd.

Prokofyeva, N., & Boltunova, V. (2016). Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia Computer Science, 104, 51–56. https://doi.org/10.1016/j.procs.2017.01.059

Prokofyeva, N., & Boltunova, V. (2017). Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia Computer Science, 104, 51–56. https://doi.org/10.1016/j.procs.2017.01.059

Rails Guides Team. (2015). Getting Started with Rails — Ruby on Rails Guides. Retrieved November 28, 2019, from https://guides.rubyonrails.org/getting_started.html#getting-upand-running-quickly-with-scaffolding

Ratnayake, R. N. (2015). WordPress Web Application Development (3rd ed.). Birmingham: Packt.

Raunak, M. S., Kuhn, D. R., & Kacker, R. (2017). Combinatorial Testing of Full Text Search in Web Applications. Proceedings - 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2017, 100–107. https://doi.org/10.1109/QRS-C.2017.24

Ries, T., & Palkó, G. (2019). Born-digital archives. International Journal of Digital Humanities, 1(1), 1–11. https://doi.org/10.1007/s42803-019-00011-x

Rodriguez-Echeverria, R., M. Conejero, J., Preciado, J. C., & Sanchez-Figueroa, F. (2016). AutoCRUD - Automating IFML Specification of CRUD Operations. Proceedings of the 12th International Conference on Web Information Systems and Technologies, 1, 307– 314. https://doi.org/10.5220/0005923003070314

Rodriguez-Echeverria, R., Preciado, J. C., Rubio-Largo, Á., Conejero, J. M., & Prieto, Á. E. (2019). A Pattern-Based Development Approach for Interaction Flow Modeling Language. Scientific Programming, 2019, 1–15. https://doi.org/10.1155/2019/7904353

Rodriguez-Echeverria, R., Preciado, J. C., Sierra, J., Conejero, J. M., & Sanchez-Figueroa, F. (2018). AutoCRUD: Automatic generation of CRUD specifications in interaction flow modelling language. Science of Computer Programming, 168, 165–168. https://doi.org/10.1016/j.scico.2018.09.004

Singh, S. (2016). Comparative Study of MVC ( Model View Controller ) Architecture with respect to Struts Framework and PHP. International Journal of Computer Science Engineering, 5(03), 142–150. Retrieved from www.ijcse.net/docs/IJCSE16-05-03-090.pdf

Sinha, S. (2019). Introduction to Laravel. In Beginning Laravel (pp. 1–10). https://doi.org/10.1007/978-1-4842-4991-8_1

Stauffer, M. (2019). Laravel: Up and Running: A Framework for Building Modern PHP Apps (2nd ed.). O’Reilly Media.

Symfony. (2019). Generating a CRUD Controller Based on a Doctrine Entity (SensioLabs Generator Bundle Docs). Retrieved July 14, 2020, from Symfony Official Documentation website: https://symfony.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_d octrine_crud.html

The National Archives United Kingdom. (2017). Migrating information between records management systems. 1–35.

UK National Archive. (2012). Records Management retention scheduling. Retrieved from www.archive.official documents.co.uk/document/cm43/4310/4310.htm

Vellino, A., & Alberts, I. (2016). Assisting the appraisal of e-mail records with automatic classification. Records Management Journal, 26(3), 293–313. https://doi.org/10.1108/RMJ-02-2016-0006

Vohra, D. (2007). Ruby on rails for PHP and Java developers. In Ruby on Rails for PHP and Java Developers. https://doi.org/10.1007/978-3-540-73145-0

Wang, H., Kessentini, M., & Ouni, A. (2016). Bi-level identification of web service defects. Lecture Notes in Computer Science, 9936 LNCS, 352–368. https://doi.org/10.1007/978-3-319-46295-0_22

Watts, J., & Jorge, G. (2014). CakePHP 2 Application Cookbook. USA: Packt Publishing.

Yin, X., Zheng, W., Zhang, M., Zhang, J., Zhuang, G., & Ding, T. (2014). A modularized operator interface framework for Tokamak based on MVC design pattern. Fusion Engineering and Design, 89(5), 628–632. https://doi.org/10.1016/j.fusengdes.2014.03.028

Yu, X., & Jin, Z. (2018). Web content information extraction based on DOM tree and statistical information. International Conference on Communication Technology Proceedings, ICCT, 2017-October, 1308–1311. https://doi.org/10.1109/ICCT.2017.8359846

Zdenek, M. (2014). PHPUnit Essential. Birmingham, UK: Packt Publishing.

Downloads

Published

02-04-2022

How to Cite

Wahi Anuar, A., Kama, N., Azmi, A., & Mohd Rusli, H. (2022). Revisiting Web Application Development with Integrated Records Management Important Aspect using Re-CRUD. Journal of Information and Knowledge Management, 12(1), 31–53. https://doi.org/10.24191/jikm.v12i1.5898

Issue

Section

Articles