[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