Course on Python + Gtk
В итоге написал но потратил не так мало времени как ожидал (кстати программа идет и под Windows). Но курсовой как не странно проверял преподаватель который не знает программирования и курсовую мою смотрел меньше минуты что тоже не странно.
О программе: имеет в себе панели работа с клиентами, с проектами, с персоналом и с бухгалтерией. Есть панель входа, 6 пользователей которые могут зайти это: администратор (имеет все привилегии), руководство (только просмотр), менеджер (полный доступ к панели клиентов и панели проекты), менеджер по персоналу (полный доступ к панели персонал), бухгалтер (полный доступ к панели бухгалтерия), архитектор (доступ к редактированию хода проекта).
Исходники: github.com
Скриншоты: Установка пакетов для запуска программы:
Для Linux:
1. Python > sudo apt-get install python
2. _mysql > sudo apt-get install python-mysqldb
3. PyGTK > sudo apt-get install python-gtk2
4. MySQL > sudo apt-get install mysql-server-5.0
Для Windows:
1. Python > python-2.5.4.msi
2. GTK > gtk2-runtime-2.16.0-2009-03-22-ash.exe
3. PyGTK > pygtk-2.12.1-3.win32-py2.5.exe
4. _mysql > MySQL-python-1.2.2.win32-py2.5.exe
5. MySQL > http://www.mysql.ru/download/
Установка:
1. В mysql consol создаем базу данных напр. > create database Stroika;
2. Запускаем файл mconfig.py появляется форма она создает таблицы в базе данных если это сервер, а так она просто делает конфиг файл.