Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Работа: предложения и спрос
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.01.2012, 16:00
nyushiki nyushiki вне форума
Прохожий
 
Регистрация: 28.01.2012
Сообщения: 7
Репутация: 10
По умолчанию Создать программу по типу bugtracker

Требуется написать программу на Delphi для учета создания и доработки программ, по заявкам пользователя. (Или помочь консультациями по разработке такой программы, потому что в данный момент разработан интерфейс программы на Делфи, но до конца прописаны обработчики событий. Разработаны таблицы базы данных в pgAdmin. Не хватает знаний по базам данных и по работе с базами из под Делфи.)

Программа работает с БД на сервере Postgresql.

Суть: пользователь присылает заявку отдел. На основании этой заявки будет происходить создание или доработка программы.

Возможности пользователя: Написать заявку. Просмотреть выполнение своей заявки.

Возможности программиста: Аналогично что для пользователя
+ Назначить(переназначить) на другого программиста
+ просмотр и распечатка заявок по заданной программе
+ просмотр и распечатка списка всех задач.
Ответить с цитированием
  #2  
Старый 28.01.2012, 16:19
teleprog teleprog вне форума
Прохожий
 
Регистрация: 05.12.2009
Сообщения: 20
Репутация: 9
По умолчанию

На старой работе делал подобное,
напишите мне - сделаю, или помогу советом

teleprogramist@gmail.com
icq: 413-323-935
примеры программ - http://teleprog.net/
__________________
Заказ программ teleprogramist@gmail.com icq: 413-323-935
Ответить с цитированием
  #3  
Старый 29.01.2012, 04:37
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,018
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, мне кажется, что postgree тут слишком мощный. Тут нужно скорее что-то легкое и быстрое, а накладные расходы в постгри для такой задачи достаточно велики. Я бы рекомендовал FireBird или MySQL.

А по сути задачи. Ну простейший баг-тракер потребует примерно такого набора таблиц:
1. Таблица ролей (девелопер, аналитик, саппорт и т.д.). Просто справочник.
2. Таблица сотрудников. Тоже просто справочник. Можно сделать по простому, если один и тот же сотрудник не может совмещать должности - тогда просто ставим ссылку на табл. 1. Если может, то будет еще промежуточная таблицв многие-ко-многим.
3. Таблица статусов (анализ, разработка, тестирование и и.д.). Просто справочник.
4. Таблица типов CR (дефект, доработка и т.д.). Просто справочник.
5. Таблица маршрутов. В принципе, если у тебя всегда маршрут одинаковый, то можно и не заморачиваться и сделать его в коде. Если разные, то проще описать в БД.
6. Таблица продуктов (по какой программе требуется доработка).
7. Таблица CR (change request). Собственно, это сам документ. Он будет содержать ссылки на все предыдущие справочники. Это как раз твой документ.
8. Если хочешь делать прикрепления разных документов к CR, то их тоже надо выделить в отдельную таблицу.

Вот примерно такой набор для простого варианта.
Кстати, таблица маршрутов на самом деле будет состоять из минимум 2х таблиц - собственно маршруты и диаграмма статусов (какие переходы разрешены в данном маршруте). Еще можно сделать таблицу прав для должностей.

Последний раз редактировалось lmikle, 29.01.2012 в 04:40.
Ответить с цитированием
  #4  
Старый 30.01.2012, 02:11
nyushiki nyushiki вне форума
Прохожий
 
Регистрация: 28.01.2012
Сообщения: 7
Репутация: 10
По умолчанию

У меня пока вообще просто 5 табличек напридумывалось. Причем, 2 из них с одной информативной колонкой )

На счет постгри - и сама не рада. Кодировка косячится в Делфи. Теперь вообще не хочет коннектить через Зеос, ругается на метод шифрования о_О. Это вообще выше моего понимания.
Просто Постгри и Зеос - это требования для выполнения задания ((
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:50.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter