|
|
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
В данной теме, производится проектирование базы данных реально существующего ремонтного предприятия. Задача не учебная, в том смысле что разрабатываемая база должна обеспечивать реальные задачи данного предприятия. Однако разработка БД производится не специалистом в данной теме (мной), т.к. ни необходимости в данных специалистах, ни в базах данных руководство предприятия не ощущает. Это полностью личная инициатива которая с одной стороны позволяет сделать свою работу интереснее (есть интерес к компьютерным технологиям вообще и к базам данных в частности), с другй стороны эффективнее (без нормальной базы данных эффективно решать огромное количество стоящих передо мной задач не реально ... Ребят, просто хочу облегчить работу, прошу понять - постоянные (и не оплачиваемые) вечеровки/ночевки, выходы в выходные и отпуска ... здоровья не добавляют). Разработка базы данных планируется с использованием MS SQL Server 2008. В качестве клиента (не текущий момент) планируется использовать MS Access 2003. В данном конкретном топике приветствуется разговор по делу, без отвлечений и оффтопа. Все вопросы не по делу, обсуждения личностей, ситуаций и тем около означенной темы но некасающихся ее прямо просьба писать сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 20:02 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 20:04 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Предварительное описание. Основное назначение: 1.Контроль расхода материальных ресурсов (материалов, запасных частей) на ремонт техники представленной в виде изделий (не являющихся составной частью чего-либо) и/или отдельных агрегатов (являющихся составной частью какого-либо типа изделий) в различных (специализированных) цехах предприятия. Контроль осуществляется путем сравнения планового расхода («нормы расхода») на каждый тип материального ресурса в данном конкретном типе изделия (агрегата) с фактическим расходом данных типов материальных ресурсов на конкретное изделие (агрегат). Контроль осуществляется по каждому типу материального ресурса в каждом цехе проводящем ремонт изделия (агрегата), а так же в целом на весь ремонт изделия (агрегата) в сумме по всем цехам. Ремонт изделий (агрегатов) на предприятии производится в специализированных цехах. Изделие разбирается в одном из цехов (за которым закреплен данный вид работ) на составляющие его агрегаты, которые направляются в цеха ремонта по специализации. Отремонтированные агрегаты возвращаются в первый цех для сборки на изделии. В случае поступления в ремонт отдельных агрегатов, агрегаты поступают в цех ремонта по специализации, после ремонта упаковываются и отправляются заказчику. Один агрегат может ремонтироваться в нескольких цехах (путем разборки на составные части и отправки этих частей в специализированные цеха). Работы, проводимые в цехах различаются по специализации, каждый цех производит закрепленные за ним работы. 2.Контроль поставщиков. Для запасных частей, устанавливаемых на изделии (агрегате) госзаказчика производится контроль поставщиков, запасная часть должна поставляться авторизованным поставщиком, список авторизованных поставщиков согласуется с госзаказчиком. 3. Контроль цен. Для госзаказчика цены на запасные части не должны превышать цены согласованные с представителем госзаказчика на предприятиях поставщиках. 4. Контроль стоимости материальных ресурсов на ремонт в каждом цехе. Стоимость материальных ресурсов по разделам (материалы, ГСМ, запасные части) выделенных на ремонт каждого конкретного изделия (агрегата) в каждом цехе должна соответствовать плановой стоимости по данному разделу материального ресурса, в данном цехе на данный тип изделия (агрегата) с некоторым допуском. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 20:18 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 20:34 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
ИзерлонерВ данной теме, производится проектирование базы данных реально существующего ремонтного предприятия. Однако разработка БД производится не специалистом в данной теме (мной)... Запасся попкорном... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 20:37 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
ИзерлонерЗадача не учебная ... ... разработка БД производится не специалистом в данной теме (мной)... ... ни необходимости в данных специалистах, ни в базах данных руководство предприятия не ощущает. ... личная инициатива ... сделать свою работу интереснее ... эффективнее ... Тема изначально мерворожденная. Вы не спец, и в вас никто незаинтересован. Поэтому обсуждать "боевую" задачу с вами неимеет никакого смысла. Или меняйте работу или занимайтесь своим делом. По п.1-4 - уже существуют готовые решения. Никто неоценит потуги "не спеца" изобрести велосипед с квадратными колесами. Все. Занавес. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2013, 20:38 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Изерлонер, 1. Такие работы в одиночку не делаются. 2. Если Ваша инициатива руководству неинтересна , то это вообще пустая трата времени. 3. Для реализации Вашей задумки нужно сделать очень много в области автоматизации: - конструкторскую или ремонтную спецификацию - маршрутную технологию (типовую или не типовую) - оперативный складской учет материалов и запчастей - контроль договоров (или как минимум хранение протоколов согласования цен с заказчиками) - планирование и контроль хода производства (на уровне ERP или MES) - и наверняка много чего еще. А еще дополнительно нужно решить массу организационных вопросов (оргструктура, функции, методики, кодирование данных и т.п), решение которых возможно только с участием первых руководителей предприятия (также и внедрение всей этой автоматизации). Структура базы данных и технические вопросы составляют 5-10 % всех проблем. Исходя из своего опыта берусь утверждать, что Ваша идея НЕ ВЗЛЕТИТ . Существует достаточно много готовых решений. Выбирайте, что наиболее подходит. Практически любую систему можно подстроить под специфику Вашего предприятия. Но без решения руководства заниматься такими задачами всё-таки не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 12:52 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
А lite версия взлетит? В которой только самое необходимое, что уже тому же руководству можно будет продемонстрировать, заинтересовать и нанять для полной версии спеца? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 13:23 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Изерлонер Это полностью личная инициатива которая с одной стороны позволяет сделать свою работу интереснее (есть интерес к компьютерным технологиям вообще и к базам данных в частности), с другй стороны эффективнее ... Да сейчас уже и Путин заговорил о повышении производительности труда. И как бы Вы выброали постиндустриальные направления (инфоармационные технологии). И думаю, инициатива здесь должна приветсвоваться. Иначе доиграимся. Другое дело, что риски неудачи всегда есть, и, возможно, не малые. Так что атаковать (С). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 13:32 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
ИзерлонерА lite версия взлетит? В которой только самое необходимое, что уже тому же руководству можно будет продемонстрировать, заинтересовать и нанять для полной версии спеца? Как вариант вообще "нарисовать" такую систему (есть программки специальные которые позволяют визуально смоделировать формы приложения, может они даже кликабельными будут). А потом это дело презентовать начальству: здесь заполняете такую формочку, после вот такую, а потом смотрим отчеты. Если что то не понравилось, то перерисовали и все (может даже на месте). А уже как это будет реализовано дело десятое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 13:46 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 14:35 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
ИзерлонерА lite версия взлетит? В которой только самое необходимое, что уже тому же руководству можно будет продемонстрировать, заинтересовать и нанять для полной версии спеца? C lite версией конечно же проще. Она может и взлететь. Тогда основная задача сведется к выбору 1-ой очереди задач. Если исходить из того, что " нельзя управлять тем, что нельзя посчитать ", то начинать нужно с учетных задач. Я имею ввиду не бухгалтерский учет, а оперативный учет закупок, производства, отгрузок. Для lite версии я бы считал обязательными следующие задачи: 1. Нормативная база: без спецификаций, без маршрутных карт, только номенклатура россыпью (основные материалы, покупные комплектующие, заготовки (полуфабрикаты), детали и сборочные единицы), набор необходимых классификаторов (поставщики/заказчики, структурные подразделения, единицы измерения, производственное оборудование, ценники, нормативы и т.п.). 2. Оперативный складской учет номенклатуры. 3. Контроль, учет и регулирование хода производства (без планирования). А уж из этого набора можно извлечь массу аналитики, вплоть до расчета ОЕЕ оборудования. Но даже внедрение lite версии не сможет обойтись без участия первых лиц предприятия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 09:09 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Максим НИзерлонерА lite версия взлетит? В которой только самое необходимое, что уже тому же руководству можно будет продемонстрировать, заинтересовать и нанять для полной версии спеца? Как вариант вообще "нарисовать" такую систему (есть программки специальные которые позволяют визуально смоделировать формы приложения, может они даже кликабельными будут). А потом это дело презентовать начальству: здесь заполняете такую формочку, после вот такую, а потом смотрим отчеты. Если что то не понравилось, то перерисовали и все (может даже на месте). А уже как это будет реализовано дело десятое. Зачем рисовать систему? Есть RAD Delphi ! Она как раз для быстрого рисования прототипа будущей программы. Быстрее, чем на ней не нарисуете! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2013, 01:16 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
wowow, вообще не понимаю смысла этих программ. Зачем рисовать в программах если можно нарисовать "ручками"? Программы за меня какие-то сущности определят? Разобьют и нормализуют таблицы? Оченно сомневаюсь. Для больших проектов с массой таблиц наверное имеет смысл, но не здесь же. Кстати насчет Delphi, так на ум пришло - вообще Pascal и Delphi для меня более "привычная" среда разработки. Не скажу что слишком уж много в нем чего разрабатывал, но начинал изучение программирования именно с Pascal, а на Delphi даже проектик один был в бытность мою студентом. Расчет фасонных резцов, как сейчас помню, маленькое, но полноценное приложение, даже справка была прописана. Сейчас использую Access 2003 c VBasic. Понятно на текущий момент знаний о программировании практически нуль, все вспоминать придется (а до ООП и тогда не дошел). Имеет ли смысл перейти на Delphi для разработки клиента? Имеет ли Delphi в данном случае какие-либо преимущества? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2013, 05:30 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Ну и по сложности разработки конечно тоже важно, так как в Access 2003 все какспециально сделано и приспособлено для работы с базами данных, по многим моментам и задумываться не надо. На Delphi же ... я просто не знаю что там есть и как этим пользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2013, 05:34 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Изерлонерwowow, Имеет ли смысл перейти на Delphi для разработки клиента? Имеет ли Delphi в данном случае какие-либо преимущества? 1. Имеет смысл конечно. 2. Преимущества по всем направлениям. Делайте прототип на access потом напишите клиента на delphi. Разницу оцените и примите решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2013, 23:52 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Я не стал писать полноценное формализованное описание, т.к. это занимает много времени и никому как я понял не нужно. Если ошибаюсь, поправьте. Для материалов, деталей, узлов, агрегатов и изделий получилась вот такая вот схема. Критика? Вопросы? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 19:40 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
ИзерлонерЯ не стал писать полноценное формализованное описание, т.к. это занимает много времени и никому как я понял не нужно. Может это не очень хорошо для того кто проектирует базы данных, но мне гораздо проще, начертить, написать, нарисовать эскиз, нежели объяснить на словах. А по готовому эскизу и объяснять как-то проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 19:56 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
ИзерлонерИзерлонерЯ не стал писать полноценное формализованное описание, т.к. это занимает много времени и никому как я понял не нужно. Может это не очень хорошо для того кто проектирует базы данных, но мне гораздо проще, начертить, написать, нарисовать эскиз, нежели объяснить на словах. А по готовому эскизу и объяснять как-то проще. Да уж.... это не очень хорошо. Лучше нарисуйте внятную понятную схему данных, с комментариями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 23:02 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
вот примерно мне в таком виде надо http://commons.wikimedia.org/wiki/File:MediaWiki_database_schema_1-17_(r82044).png?uselang=ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 23:04 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Изерлонер, вот так вот опишите, пожалуйста, задачу http://upload.wikimedia.org/wikipedia/commons/b/b7/MediaWiki_database_schema_1-17_(r82044).png?uselang=ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 23:06 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 06:17 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
wowowДелайте прототип на access потом напишите клиента на delphi. Разницу оцените и примите решение. Работа предполагается в связке с MS SQL Server [2008]. Другой сервер не предполагается, разве только более новой версии и то крайне маловероятно. Посоветуйте пожалуйста наиболее подходящую версию Delphi, для ознакомления, желательно не коммерческую (бесплатную), если таковые имеются. Когда я программировал был еще Borland Delphi 4, если не ошибаюсь, с тех пор за выходом новых версий не следил, не знаю как там и что выходило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 20:17 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
wowowИзерлонерwowow, Имеет ли смысл перейти на Delphi для разработки клиента? Имеет ли Delphi в данном случае какие-либо преимущества? 1. Имеет смысл конечно. 2. Преимущества по всем направлениям. Делайте прототип на access потом напишите клиента на delphi. Разницу оцените и примите решение. В условиях, когда система постоянно дорабатывается и подкручивается автором, делать "непрототип" смысла нету. Ни одна из голых сред разработок не является серебрянной пулей. Быстрее и эффективнее всего работа идет на среде, которую лучше знаешь. Повысить эффективность можно только переходом на учетные системы-конфигураторы следующего уровня типа искры, випроса и т.п. либо сделав собственный инструментарий с хорошими паттернами и запчастями - настройка разделения доступа, документооборот, экспорт-импорт, поддержка воркфлоу, шедулер, отчетность и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2013, 09:22 |
|
||
|
Проектирование базы данных ремонтного предприятия.
|
|||
|---|---|---|---|
|
#18+
П-ЛНи одна из голых сред разработок не является серебрянной пулей. Дело не столько в "серебрянных пулях". На самом деле, с точки зрения эффективности, не столь важно в чем разрабатывать на Delphi или на VBasic. Времени ни на то, ни на другое все равно нет. Львиная часть времени уходит непосредственно на работу и на наполнение базы данных. На разработку уходит едва ли десятая часть (и это еще весьма оптимистично). Когда появляется время на разработку - все очень быстро и сильно меняется (так оно и получается - рывок, разработка, потом работа в течение нескольких недель/месяцев с корректировкой и доработкой мелких ошибок и накоплением информации (знаний), потом опять рывок). Вопрос скорее что лучше (меньше косяков, сбоев, быстрее работает и т.п.), что перспективнее (MS таки сворачивает все возможности access и кто его знает, однажды с очередным обновлением винды перестанет работать access 2003 и думай потом что делать) и что проще в освоении. По последнему пункту как раз и рассматриваю Access и Delphi, т.к. в Access веду работу сейчас соответственно имею знакомство с этой системой, а с Delphi работал ранее (лет этак 15 назад ). А вот .NET и Winforms пока не рассматриваю, т.к. вообще не знаю что это такое и как с этим работать, там реально с нуля все придется начинать. Пока основной платформой разработки клиента остается Access 2003 c VBasic и в ближайшее время это вряд ли изменится. Delphi только "пощупать" хочется на предмет как оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2013, 10:20 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38500965&tid=1541032]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 263ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...