john-breton / enterprise-record-keeping-system Goto Github PK
View Code? Open in Web Editor NEWManage your store via a feature-bare terminal session!
Manage your store via a feature-bare terminal session!
## Enterprise Record Keeping System This was an assignment I implemented for the SYSC 4001 Operating Systems course at Carleton University. The purpose of the assignment was on inter-process communication using message queues. The implementation follows a client-server paradigm, with the Adminstrator acting as the client and the Record Keeper acting as the server. ### Setup In order to compile the program: - Clone the repo to a directory on your local Linux machine. - Access that directory using the terminal and then type "make" (without the quotation marks). This should compile the programs. To execute the programs: - type "./client" into one terminal and "./server" into a different terminal (without the quotation marks). - Interaction occurs via the ./client program, so all input should be entered there. Note that the server will not display output unless an error occurs. However, to test that it is actually doing its job, I would suggest stopping the execution of the ./client program after a few insertions and then rerunning it. This will show that the data is still available from the server for retrieval, and it isn't just being stored in the Administrator.c program.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.