Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Помогите спроектировать базу данных и программу на Delphi

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Cowboy_99



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте извините за длительное отсутствие не было интернета недавно нашел одну программу которую нужно доработать по моей теме: Автоматизированная система учета сервисного(технического) обслуживания автомобилей (учитывает проделанные работы в автосервисе)  
пожалуйста посмотрите эту программу что можно сделать  я хочу с вашей помощью доработать программу
вот ссылка на программу :http://rghost.ru/53660741
 
Заранее огромное всем спасибо буду рад любой помощи!
мне нужна реальная помощь я не жду готовой но есть некоторые проблемы давно не работал в Delphi и многое забыл готов вспомнить и подучиться

Всего записей: 128 | Зарегистр. 16-04-2012 | Отправлено: 13:01 01-04-2014
MGAlex



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прежде всего нужно доработать интерфейс и структуру программы. Пока все крайне запутано и программа, мягко говоря, не имеет интерфейса. То, что есть - это катастрофа.
 
Я бы, например, главное окно сделал по примеру RibbonControls.
 

 
Примеры RibbonControls находятся здесь c:\Users\Public\Documents\RAD Studio\12.0\Samples\Delphi\VCL\RibbonControls\Ribbon Demo\
 
Это если "для всех пользователей" выбиралось при установке.
 
На ленте размещаем нужные кнопки, а в главном окне видим, скажем, список всех заказов в гриде.
 
В окнах не должно быть пустого места, да еще в таких количествах. Все должно быть компактно и интуитивно понятно.
 
Вы хотите сделать поиск, фильтры и т.д. Вот кнопки для вызова форм с фильтрами можно будет разместить на ленте.
 
После этого уже можно будет приступать к программированию.

Всего записей: 1855 | Зарегистр. 12-10-2007 | Отправлено: 00:23 02-04-2014
Cowboy_99



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня нет возможности установить RAD XE а только старый Delphi 7 тогда ладно интерфейс не важно разберусь потом, а что со структурой  программы?
пожалуйста остальные функции посмотрите что можно сделать?

Всего записей: 128 | Зарегистр. 16-04-2012 | Отправлено: 09:36 23-04-2014 | Исправлено: Cowboy_99, 09:37 23-04-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cowboy_99
Можно сделать что угодно, вопрос - надо ли и если надо, то кому.
 
В целом такая работа делается следующим образом: берется за шкирку человек, которому это надо (допустим, директор твоего сервиса) и детально его расспрашивается что именно ему надо. Какие цифырки он уже считает в тетрадке/калькуляторе/екселе, какие хотел бы, но не может. В идеале, если этот человек самостоятельно сформулирует свои хотелки хоть от руки, хоть в ворде. После чего у этого же человека расспрашивается, кто еще будет работать с программой (тоесть, бух взаиморасчеты будет там вести, или нет? механик будет сам вносить список деталей/работ, или как?) и делается аналогичный обход по всем этим людям. Изучаются их рабочие места, что они делают и как (тоесть, как механик с руками в масле будет кнопки тыкать и будет ли на это время у буха с жопой в мыле во время сдачи отчетности).
 
Дальше садишся сам и начинаешь рисовать схемки (на бумаге) - что откуда и куда будет в программе двигаться. Ну там, бух принял запчасти, завсклад их получил, выдал механику, механик всунул в машину, запчасть не подошла, вернул завскладу и взял другую...). Результат - показываешь директору и (опционально) всем заинтересованым лицам. Спрашиваешь, все ли правильно понял. Доделываешь что неправильно. Заодно - то, что забыли тебе сказать в прошлый раз.
 
Потом берешь какой-нить Pencil или что-то в этом роде, и делаешь по-быстрому макет приложения с основными оконными формами. Обходишь с ноутом и этим макетом заинтересованных лиц...
 
И только после этого открываешь среду разработки и думаешь над функциями.
 
Как показывает практика, по-другому выходит медленее, дороже и хуже в конечном результате.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 13:26 23-04-2014
dsk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно сделать что угодно, вопрос - надо ли и если надо, то кому.

Золотая фраза на самом деле ИБО у директора свое видение, у главбуха свое, у завскладом свое и прямо противоположное видению директора и главбуха. В итоге получается такой крокодил...

Всего записей: 68 | Зарегистр. 02-05-2002 | Отправлено: 11:46 24-04-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsk

Вот чтобы крокодил хоть немножко был похож на трепетную лань и делаются все эти па-де-па, о которых я распинался.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 14:03 24-04-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ИБО у директора свое видение, у главбуха свое, у завскладом свое и прямо противоположное видению директора и главбуха.

На самом деле нужен человек который может видеть со всех сторон, он имеено и должен писать ТЗ. Будет ли этим человеком программист большой вопрос.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 21:45 24-04-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LadyOfWood
Отдельный писатель ТЗ, судя по постановке вопроса, Cowboy_99 не светит

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 09:40 25-04-2014
dsk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Отдельный писатель ТЗ, судя по постановке вопроса, Cowboy_99 не светит

Скорее всего.  
Cowboy_99, как дела с программой?

Всего записей: 68 | Зарегистр. 02-05-2002 | Отправлено: 15:53 27-04-2014 | Исправлено: dsk, 18:27 27-04-2014
Cowboy_99



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа стоит сроки сдачи подходят
хотелось бы сделать так как расписал miwa но увы нет никаких людей у которых можно посоветоваться насчет составления ТЗ и которые бы сформулировали, нет ни директоров и других людей
сейчас программа свободная и нужно сделать хотя бы простую программу для автосервиса или центра сервисного обслуживания автомобилей (это так примерно, потом можно доработать)
Благодарю всех форумчан засоветы огромное всем спасибо

Всего записей: 128 | Зарегистр. 16-04-2012 | Отправлено: 14:05 29-04-2014 | Исправлено: Cowboy_99, 14:06 29-04-2014
dsk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так накидай сам примерный вид базы допустим для автосервиса, что должно быть, что должно быть на формах, и сюда запость, попробуем что-нить сочинить. Application Building в чистом виде.

Всего записей: 68 | Зарегистр. 02-05-2002 | Отправлено: 22:01 29-04-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cowboy_99
Ну, если «сроки сдачи подходят», то ведь кому-то программу надо сдавать? Вот этого человека и пытать. Просто потому, что даже в первом приближении у автосервиса не получается простая программа. Никак.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 13:26 30-04-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Программа стоит сроки сдачи подходят  
хотелось бы сделать так как расписал miwa но увы нет никаких людей у которых можно посоветоваться насчет составления ТЗ и которые бы сформулировали, нет ни директоров и других людей  

Потрясающе а вообще это кому-то нужно? Если нужно пусть говорит что. Без этого ничего не начнется.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 14:17 30-04-2014
MGAlex



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa
LadyOfWood
Я писал на предыдущей странице, что к чему. Человек делает свою дипломную работу и ему нужно написать программу в рамках этой дипломной работы.
 
Но продвижений, и даже попыток, никаких не делается в этом направлении, насколько я вижу.
 
Cowboy_99, чтобы оказали помощь, нужно что-то самому делать. И если что-то не получается, тогда говорить, что именно не получается и в чем нужна помощь. Никто за Вас делать программу не будет. Если хотите, чтобы за Вас сделали, тогда обращайтесь сюда http://forum.ru-board.com/topic.cgi?forum=33&topic=2395&start=640#lt , называйте цену вопроса и, возможно, кто-то поможет.

Всего записей: 1855 | Зарегистр. 12-10-2007 | Отправлено: 18:24 01-05-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MGAlex
Да, каюсь, я читал в первую очередь вопросы ТСа и пропустил ваш ответ.
Cowboy_99
В таком случае мой ответ от 23.04, само собой, не подходит и все намного проще. Берется методичка из курса "Базы данных", выдумывается какое-нибудь движение товара типа уже упомянутого мной, по всему этому рисуется собственно база данных на 10-20 таблиц, сверху - интерфейс. Какие использовать СУБД/ЯП - написано в той же методичке.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 18:56 01-05-2014
Cowboy_99



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пожалуйста помогите с связать третью формы со второй формой и спроектировать базу данных
главная форма связана с 2 ой
 

 
делаю вот по этой схеме

 
нажимая на 2 форме по кнопкам должны выходить подформы (всего 8-мь подформ) как показано на схеме в таблице

Всего записей: 128 | Зарегистр. 16-04-2012 | Отправлено: 18:58 09-05-2014 | Исправлено: Cowboy_99, 21:22 10-05-2014
MGAlex



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если формы создаются при запуске программы, то просто: Form3.ShowModal;
 
Если нет, то так:
 
Form3 := TForm3.Create(Application);
Form3.ShowModal;

Всего записей: 1855 | Зарегистр. 12-10-2007 | Отправлено: 12:42 12-05-2014
Cowboy_99



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо за помощь MGAlex  
создал БД пожалуйста посмотрите и если не так то помогите правильно подругому спроектировать БД и установить связи
тут две готовые БД с установленными связями в MS  Access 2003 может лучше Paradox7 использовать для создания БД пожалуйста посмотрите  может их можно из двух одну сделать http://rghost.ru/55103514
БД нужна для простой программы которая учитывает проделанные работы в автомастерской

Всего записей: 128 | Зарегистр. 16-04-2012 | Отправлено: 13:14 12-05-2014 | Исправлено: Cowboy_99, 13:19 12-05-2014
rrromano



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
тут две готовые БД с установленными связями в MS  Access 2003

Если для дипломной, то можно просто привязаться к базе Access, она готова, экономия времени налицо. А можно ее реверснуть в какой-то case-studio или подобное, и потом со всеми связями сгенерить в другой формат.

Всего записей: 283 | Зарегистр. 20-09-2006 | Отправлено: 15:14 14-05-2014
Cowboy_99



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rrromano Огромное вам спасибо за ответ,
что вы имеете в виду под привязаться к базе Access то есть можно вобще без связей

 
пожалуйста помогите доработать базу данных
нужно добавить таблицу мастеров сотрудников (что туда можно включить)
пожалуйста помогите ориентируюсь на программу Автопредприятие хочу очень простую программу сделать
вот схема базы пожалуйста помогите доработать  

вот программа пожалуйста помогите доработать БД и функции примерно как у программы Автопредприятие
http://rghost.ru/55149682
 
Добавлено:
вот изменненый доработанный вариант программы
http://rghost.ru/55156035

Всего записей: 128 | Зарегистр. 16-04-2012 | Отправлено: 15:51 14-05-2014 | Исправлено: Cowboy_99, 23:45 14-05-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Помогите спроектировать базу данных и программу на Delphi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru