[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

looking for a C++ project.



Why?
====
	I am an openu student. I will have to prepare a C++ project. Further 
information about the course can be found at www.telem.openu.ac.il/courses/2000
a/c20502.
	I am not sure about the time table of the course since the semester has not 
began yet but it seems that the students will learn the C++ language within 
the next 3 months and the project should be submitted during August 2000.
	The course has a complete definition for a project. However I hope to turn 
the need for doing it into something more practical and useful and not get 
myself spending a lot of time in a project that will only give me a good 
OOD/OOP/C++ knowledge and a mark. In any case I need to get the approval of my 
instructor for any thing I will do. Therefor, having any suggestion described 
in details by an experienced software designer is desirable.

What is defined by the openu?
=============================
	The project itself is described as a large scale software project. I can 
email whoever is interested a detailed description of the project that is 
defined by the openu. Some highlights are:
* Design (OOD) and code (OOP) software to manage the inventory and sales of a 
large scale sale warehouses.
* The system should handle the inventory, prices, and reports.
* Having many users use the system concurrently, some of them have higher 
permissions then others. For example: a manager can determine that some 
products are selling in a defined discount from now on. This decision should 
be presented to any sale person who is querying those products, but he can not 
decide on a valid discount by himself.
* Using OS services when appropriate. For example: managing of shared 
resources.
* Using efficient data structures and algorithms.

Linux:
======
In addition I am looking for a project that will be developed in the Linux 
environment. I do not mind using tools that can be transferred to MS 
environment easily, like GUI tools or other libraries that can be built both 
for Linux and MS (For example, V++) as long as the development will be done 
under Linux. In particular, I am not willing to spend time in order to tailor 
the project for the MS environment. More specifically, the time that I am 
willing to spend in the MS environment should only be confined to running make 
and verify that it has a similar behavior on both environments.

Conclusions:
============
Any suggestion is welcomed. In particular, both detailed and not detailed 
descriptions will be considered favorably. Yet, as mentioned above, a detail 
description might be better presented to my instructor since as a beginner, 
having me writing the detail definition of the project might lead to a bad 
definition. Also, suggestions about open source projects as well as an option 
to be employed in the future in the involved company are welcome.






-- 
Shaul Karl		 		   shaulk@israsrv.net.il
	An elephant is a mouse with an operating system.



=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il