Online Compiler and Logger Test phase, srs, design phase and source code final deliverable

Online Compiler and Logger Test phase, srs, design phase and source code final deliverable

Order
Programming
Abstract/ Preface
Compiler is a computer software that’s used to restate the law written in high position language (like C) into machine language instructions that can be understood by our computer. We’ve two types of compiler called desktop and web- grounded compilers. Desktop grounded compiler can be penetrated through the system where it’s installed. While the web- grounded compiler can be penetrated through internet using any web cybersurfer installed on any device. OCL (online compiler and jack) is a web- grounded operation that allows the druggies to write, collect and execute the program written in C language.
Functional Conditions
You’re needed to produce a web- grounded operation called OCL that has two modules and fulfill the ensuing conditions.
Front- end Module
Following conditions should be fulfilled for frontal- end module.
1. There should be an interface on frontal- end for the druggies to write, collect and execute the law of C programming language.
2. Main interface will be divided into two sections called law section and affair section.
3. Code section will be used to write the law of C program.
4. Affair section will be used to display the affair of program written in law section and collected.
5. Still, possible reason of crimes and position of crimes, If there’s any error in the law also affair section should display error communication (s).
6. There should be stoner login/ register system to keep record of all programs created by a stoner through OCL.
7. When druggies login into operation, all of their created programs should be visible in the stoner dashboard. Stoner can open any of formerly created programs, modify, collect and execute it.
8. There should be an option to save created program into “. cpp” format and download it.
9. There should be an option to upload a “. cpp” train into our operation and cargo into law section that can be collected for error checking and affair. (Admin can allow or block this point from backend).
10. Stoner should be suitable to copy/ bury any law into or from law section (Admin can allow or block this point from backend).
11. Still, also stoner can only class the law, If admin block the dupe/ paste of content to/ from law section.
12. On jotting or dupe/ paste of law into law section or collecting the law, a log will be maintained for each action performed by stoner. This log can be viewed by admin from backend.
Back- end Module
Back- end will be used to control the settings of our operation and fulfill ensuing conditions.
1. There should be option to control ( allow or block) dupe/ paste in law section on frontend.
2. There should be option to control ( allow or block) train uploading point on frontend.
3. There should be option to see the log of law created by stoner. Log will show the keystroke, dupe/ paste and compendium detail.
4. Admin should be suitable to see the law of stoner generated from log. For this point admin will elect a stoner and a log train of that stoner.
Reference
A analogous operation is available on the link given below but this operation don’t have some redundant features ( train upload/ download, dupe/ paste blocking, log generation of every exertion performed into law section and compendium) needed in our operation. https//www.tutorialspoint.com/compile_cpp_online.php
Tools
ASP.Net withC# or PHP

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top