HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

База данных "Радиокомпоненты"

Страница 1 из 3
Знаток
 
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 190
Репутация: 75
60 121
0 0
 
28.07.2015 17:00 #1
Доброго времени суток, уважаемые форумчане!

Хочу поделиться с вами своей разработкой - программой "База данных "Радиокомпоненты", предназначенной для учёта имеющихся у пользователя компонентов и получения всего спектра возможных сведений о них.

Поиск подобных программ в Интернете удовлетворительных для меня результатов не дал. Были найдены либо слишком простые программы с примитивным функционалом, либо достаточно неплохие разработки, но не устраивающие меня по идеологии и интерфейсу, поэтому было принято решение сделать свою программу.

Особенности моей программы:
1) База данных (БД) не является универсальным справочником, в котором "есть всё", т.е. данные о любом компоненте, какой только пожелаешь. В ней хранится только нужная пользователю информация об имеющихся у него в наличии компонентах (а также о тех, которые он планирует закупить). Пользователь сам заполняет свою базу, исходя из того, какие сведения ему нужно хранить. Всё остальное - есть в Интернете.
2) В БД сохраняется информация о движении имущества (когда и откуда, и в каком количестве приходили какие-либо компоненты, куда отправлялись, на какие нужды расходовались), что упрощает работу (отпадёт необходимость каждый раз вручную считать остатки, делать частые ревизии с целью установления фактического количества каждого компонента) и сводит к минимуму возможные ошибки.
3) Количество имущества автоматически корректируется в соответствии с указанными для него операциями движения.
4) В БД сохраняются также другие сведения, которые могут быть полезны пользователю (тех. параметры компонентов, аналоги, корпуса и т.д.).
5) Данные хранятся не только в текстовом, но и в графическом виде (изображения внешнего вида компонентов, цоколёвки и т.п.).
6) Все наиболее важные данные сосредоточены в одном окне.

Предлагаемая вашему вниманию БД позволяет работать с информацией об имеющихся у пользователя радиокомпонентах, деталях, материалах, инструментах и т.п., их параметрах, аналогах, местах хранения, об операциях движения имущества, о созданных конструкциях, а также с сопутствующей информацией - о корпусах приборов, производителях, поставщиках/получателях и т.п. Информация хранится как в текстовом, так и в графическом виде (изображения внешнего вида компонентов, цоколёвки, мест хранения и т.д.). Есть возможность поиска и выборки данных по разным критериям, в том числе и по состоянию дерева классификации; возможность сортировки, импорта/экспорта (в том числе и из файлов спецификаций, формируемых САПР). К информации о компонентах можно привязывать ссылки на даташиты для быстрого открытия последних. Также БД может создавать список закупок для имущества, количество которого снизилось ниже заданного порога.

Программа - бесплатная, поставляется "как есть", не содержит какого-либо вредоносного кода, не требует инсталляции, не делает записей в реестре Windows, не передаёт никакие данные в Интернет. Написана в среде разработки приложений Delphi 7. Совместима с любыми версиями ОС Windows - от ХР и выше, x32 / x64.
Системные требования:
- разрешение экрана должно быть не менее 1024 х 768 точек, лучше - 1366 х 800, идеально - 1920 х 1080.
- не менее 2 Гб оперативной памяти (при работе программа создаёт в ОЗУ кэш примерно в полтора раза больший, чем размер модуля данных).
Формат таблиц с данными - MS Access (в случае особой необходимости допустима правка данных с помощью приложения Microsoft Access, однако такие действия, произведённые без знания структуры логических связей между таблицами, могут привести к ошибкам). К программе прилагаются файлы справки в двух форматах - pdf и doc.

Программа, при относительной простоте интерфейса и принципов работы, всё же не так проста. Т.е. не рекомендуется начинать с ней работать "в лоб", "методом тыка", не имея представления об основных принципах и множестве различных её возможностей. Иначе у пользователя скорее всего возникнет недоумение во многих вопросах - почему нельзя изменить количество компонентов, как отредактировать дерево классификации, как сделать привязку компонента к классификации, почему невозможно привязать даташит к компоненту и т.д. Поэтому желательно хотя бы бегло просмотреть файл справки, а лучше - распечатать его, чтобы иметь всегда под рукой (да и читать с бумаги всегда проще).

Не могу сказать, что код программы на данный момент идеально "причёсан" и не содержит никаких ошибок. Вполне возможно, что в процессе эксплуатации БД обнаружатся "баги" (программные недоработки, приводящие к ошибкам). Поэтому буду благодарен за любые конструктивные отзывы, сообщения об ошибках, критику, идеи и предложения по улучшению интерфейса и функционала программы. Разного рода рассуждения не по сути - не приветствуются.

База данных использует в качестве механизма доступа к данным технологию ADO. Один из её недостатков - относительно невысокая скорость работы. Изредка бывает, что при навигации по записям механизм ADO "задумывается" на очень большое время - 10...20 секунд и более. Ещё реже подобное может возникнуть при загрузке программы, при выполнении простейших операций по инициализации данных. Можно ли побороть такое "торможение" в рамках данной технологии, мне не известно. Долгие поиски ответа на форумах программистов показали, что проблема существует, но никто не знает, как её решить.
Вторым недостатком, также связанным с используемой технологией, является значительный объём занимаемой программой оперативной памяти, раза в полтора больше размера модуля данных. Внутри программы нет каких-либо внутренних буферов для хранения данных, тут дело именно в технологии ADO - она создаёт себе таких вот размеров кэш.


Файлы БД
Предлагаемый разработчиком комплект файлов БД содержит несколько вариантов модулей данных:
- один, заполненный демонстрационной информацией, нужен для ознакомления пользователя с функционалом БД;
- один из двух других модулей пользователь может использовать для работы, т.е. для заполнения своими данными.

В архиве, который можно скачать по предлагаемой ссылке, находятся следующие файлы, которые после распаковки должны находиться в одной папке:

- pr_ur.exe - исполняемый модуль программы.

- dbur.mdb, dbur_1.mdb, dbur_2.mdb - три модуля данных БД (формат таблиц - MS Access).

- dbur.mdb - содержит демонстрационные данные, необходимые для изучения всех возможностей программы.

- dbur_1.mdb - модуль данных с почти пустыми таблицами, оставлена авторская классификация.
- dbur_2.mdb - модуль данных с почти пустыми таблицами, таблицы классификации пусты.

Используя файл dbur_1.mdb либо dbur_2.mdb, пользователь может не утруждать себя удалением демонстрационных данных из файла dbur.mdb, а сразу начать работу со своими данными "с чистого листа". Для этого надо переименовать либо переместить в другое место файл dbur.mdb, а файл dbur_1.mdb (или dbur_2.mdb) переименовать в dbur.mdb. Использовать другое имя, отличное от "dbur.mdb", нельзя - исполняемый модуль в этом случае его "не увидит". Все манипуляции с удалением/переименованием необходимо производить, когда исполняемый модуль программы не запущен.
Отличия между файлами: в dbur_1.mdb таблицы классификации заполнены, а в dbur_2.mdb они пусты. Т.е., взяв за основу файл dbur_1.mdb, пользователь может заполнять БД своими данными, используя как основу предоставленные пользователем данные и систему классификации компонентов; а при использовании файла dbur_2.mdb пользователь должен будет сам создать свою систему классификации компонентов.

ВАЖНО: при использовании в качестве базового файла dbur_2.mdb (т.е. того, в котором таблицы классификации пусты) пользователь должен перед первым запуском программы удалить файл "items.txt", т.к. в нём содержится информация о классификации компонентов, и она будет загружена в дерево классификации (только туда, но не в таблицы - они по-прежнему будут пусты).

В обоих файлах основные таблицы пусты; оставлены только всегда актуальные данные - в таблицах "Страны", "Единицы измерения", "Технические параметры", "Корпуса", "Контрагенты" (только информация о производителях).

- options.ini - файл, в котором хранятся настройки программы (в реестр Windows ничего не пишется, всё хранится только в этом файле). Поставляемый файл "_options_1920х1080.ini" содержит настройки под экран 1920х1080. Если у пользователя именно такой монитор, он может использовать указанный файл, для чего нужно переименовать его в "options.ini".

- items.txt - служебный файл, в котором хранится информация о дереве классификации. Особой роли не играет и служит лишь для ускорения запуска программы.

- Справка по программе (два файла с одинаковым содержимым, в форматах .pdf и .doc) - краткая справка по программе для ознакомления с особенностями интерфейса и функциями программы.

- !!!_Прочти меня_!!! (инструкция по установке).txt - краткая информация, которую очень желательно прочесть перед первым запуском программы (во избежание ошибок).

- Папка "Docs" - хранилище даташитов компонентов.


Замечания
Используемый в БД механизм доступа к данным весьма универсален и стабилен, т.е. программа должна работать на любом компьютере с ОС Windows. Тем не менее, на некоторых сборках (даже свеже-установленных!) Windows XP ("Звери" и т.п.) программа не запускалась ввиду отсутствия в сборке важных системных компонентов. Если вдруг такая проблема возникнет, решить её можно будет только установкой стандартной, "не урезанной", версии Windows.


Скачать
Архив достаточно большой по размеру (126 Мб), т.к. в БД хранятся изображения.
- ссылка: https://cloud.mail.ru/public/13RH/s117tzsdn
Последний раз редактировалось Guaho; 28.07.2015 в 17:42.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Новичок
 
Аватар для radiola04
 
Регистрация: 24.02.2014
Сообщений: 82
Репутация: 33
23 60
1 0
 
30.07.2015 09:31 #2
Ого, спасибо. Позже почитаю, и ответ...
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Новичок
 
Регистрация: 16.11.2011
Адрес: г.Шахты Ростовской обл.
Сообщений: 66
Репутация: 24
13 6
0 0
 
30.07.2015 11:02 #3
Сейчас на работе поставлю.
Последний раз редактировалось sergeymihalych; 30.07.2015 в 11:25.
Оценка
Новичок
 
Регистрация: 16.11.2011
Адрес: г.Шахты Ростовской обл.
Сообщений: 66
Репутация: 24
13 6
0 0
 
30.07.2015 11:22 #4
Поставил на работе на "ЗВЕРЬка" провёл пробную загрузку, сбоев нет. СПАСИБО!!!!
Оценка
Новичок
 
Регистрация: 28.11.2010
Сообщений: 1
Репутация: 12
2 1
0 0
 
30.07.2015 12:17 #5
А почему бы не развернуть нечто подобное на базе rlocman.ru?
Оценка
Администратор
 
Аватар для Admin
 
Регистрация: 13.03.2006
Сообщений: 1,165
Записей в дневнике: 18
Репутация: 629
597 544
0 63
 
30.07.2015 13:03 #6
Цитата:
Сообщение от zs1978
А почему бы не развернуть нечто подобное на базе rlocman.ru?
Вполне можно, и есть кому это сделать (и даже есть реальные задумки, но пока все на уровне разработки ТЗ). При этом можно использовать сильные стороны Сети (перелинковка с даташитами, ценами и пр.). Главное, чтобы задача была по настоящему востребована и нужна.

Так что перейдет ли разработка на rlocman.ru из разряда вялотекущей в интенсивную - зависит от Вас .
Оценка
Знаток
 
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 190
Репутация: 75
60 121
0 0
 
30.07.2015 15:19 #7
Цитата:
Сообщение от zs1978
А почему бы не развернуть нечто подобное на базе rlocman.ru?
В этом вряд ли есть смысл. Дело в том, что эта база данных "заточена" под индивидуальное использование. Такие разделы в ней, как места хранения, информация о движении, данные о созданных конструкциях, о поставщиках/получателях - это ведь всё индивидуально. Концепция моей БД такова: пользователь сам сохраняет в БД только нужную конкретно ему информацию. Радиокомпонентов разных на свете тьма тьмущая, но зачем, например, мне справочник о 10 тысячах деталей, ни одну из которых я никогда не буду использовать? А для сайта нужна программа, подходящая всем, т.е. универсальный справочник безо всяких там мест хранения, конструкций, операций движения. И такой инструмент в сети есть, вот здесь. Эта программа не привязана к веб-интерфейсу, это да. В чём-то она покруче моей БД будет, но концепция там совсем другая, и интерфейс меня не устроил - основная информация разбросана по разным окнам, да и нет возможности сохранять изображения. Зато есть возможность обмена данными между пользователями и другие интересные "плюшки".
Оценка
Новичок
 
Регистрация: 16.06.2012
Сообщений: 1
Репутация: 11
1 0
0 0
 
30.07.2015 16:52 #8

прога неплохая и нужная

Спасибо,программа нормально запустилась, вещь нужная и хотя универсальная программа DBID, это тоже здорово, но сегодня, а м. б. ещё с полгода..., сайт с DBID есть, а потом, как известно, может и кончиться, а эта прогша на аксесе будет всегда, пока хозяин её хочет, кстати и переделать её в другой вариант (например на TSQL) - нет проблем... Респект автору проги...
Оценка
Администратор
 
Аватар для Admin
 
Регистрация: 13.03.2006
Сообщений: 1,165
Записей в дневнике: 18
Репутация: 629
597 544
0 63
 
30.07.2015 17:12 #9
Цитата:
Сообщение от Guaho
Дело в том, что эта база данных "заточена" под индивидуальное использование. Такие разделы в ней, как места хранения, информация о движении, данные о созданных конструкциях, о поставщиках/получателях - это ведь всё индивидуально. Концепция моей БД такова: пользователь сам сохраняет в БД только нужную конкретно ему информацию.
Все тоже самое можно сделать и через веб-интерфейс и именно это и имелось в виду. Хранить программу и данные в сети или локально у себя на компе - вопрос вкуса и стабильности доступа к интернету у конкретного пользователя. Но тенденции таковы, что все постепенно переезжает в сеть. Далекие аналоги на западе уже есть. Можно и комбинированный вариант предусмотреть для желающих работать в офлайне.

P.S. Я просто уточняю и отвечаю и не хочу уводить от основной темы. При необходимости переместим сообщения в новую тему.
Оценка
Новичок
 
Аватар для slabodenyuk
 
Регистрация: 24.08.2015
Адрес: Москва
Сообщений: 10
Репутация: 12
2 2
0 0
 
24.08.2015 16:01 #10
Пожалуй испробую. Заинтересовал
Оценка
Ответ
Страница 1 из 3
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 19:47.
Обратная связь РадиоЛоцман Вверх