Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2013, 00:42   #1
mntlzr
Новичок
Джуниор
 
Регистрация: 06.11.2013
Сообщений: 1
По умолчанию База архива с документами

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

Есть предметная область:
-до 100 сотрудников, рабочие места на винде, локалка
-файловый сервер в локалке
-до 10000 однотипных объектов, по которым работают сотрудники
-до 50 видов однотипных документов по объектам (результат труда сотрудников)
...

В общем каждый документ:
-имеет определенный тип
-привязан к объекту
-имеет исполнителя, дату выполнения, версию... (в случае изменений добавляется новая версия)
-по факту является набором файлов в папке на сервере

Что есть: есть мрачняк в 6-ти не связанных экселевских таблицах, часть из них не содержат актуальной информации, формат их заполнения близок к произвольному (заполняют 30 разных человек), поиск очень медленный и не гарантирует результат. Также на файловом сервере хранится документация без какого-либо индекса и в сомнительном порядке.

Цели: отчеты по ид объекта, поиск по архиву документов... В очень отдаленном будущем хотелось бы веб-интерфейс доступный из интернета, но это совсем другая задача, и можно здесь не учитывать.

Средства: есть я, который очень поверхностно знаком с БД теоретически (на ИТ не учился, интересуюсь много) и совсем никак практически, поверхностно знаком с программированием чуть лучше школьного курса информатики, лол. Есть помощник левел чуть повыше, но с БД тоже не знаком.

ВОПРОС: На чем делать? Что почитать о БД в пределах пары десятков станиц, чтоб правильно продумать структуру.

Пока решили пробовать в MS Access, просто нет времени изучать что-то серьезное и вообще сомневаюсь в том, что осилим этот проект, но выбора как-бы нет), а дальше как попрет.
Очень рассчитываю на дельные советы.

>Какого рода документы
Документ - ну, например, проект коттеджа, нам интересен как папка с файлами.
>Как будут создаваться или редактироваться документы?
Создается все в прикладном софте не связанным с БД. Перед началом выполнения или изменения документа, работник заполняет необходимые поля формы, в БД создается запись, на файловом сервере создается привязанная к этой записи папка, в которую работник скопирует файлы после выполнения работы.
>Как будет импортироваться информация из старых экселевских документов?
Попробуем средствами Access, в крайнем случае вручную, людей которых можно научить просто вбивать данные в форму дадут несколько человек.
mntlzr вне форума Ответить с цитированием
Старый 09.11.2013, 00:08   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте mntlzr.
"..ВОПРОС: На чем делать?.."
"..-до 100 сотрудников.." - если существует возможность одновременного подключения к БД (базе данных)
половины сотни сотрудников, в сторону MS Access смотреть не стоит.
"..Что почитать о БД в пределах пары десятков станиц.." - не надо думать, что от пары десятков будет польза.
В них не возможно изложить и объяснить структуру хранилища, методы и способы доступа
и описать работу СУБД (система управления базами данных).

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

Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 09.11.2013, 08:34   #3
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

>>>-до 100 сотрудников, рабочие места на винде, локалка
-файловый сервер в локалке

>>>я, который очень поверхностно знаком с БД теоретически

Пардон, но подобно Евгению деликатно ответить не нахожу, чего: имхо, шансов у вас в ближайшее время нет и не предвидится: ищите спеца
Андрэич вне форума Ответить с цитированием
Старый 12.11.2013, 21:19   #4
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Цитата:
Сообщение от Teslenko_EA Посмотреть сообщение
если существует возможность одновременного подключения к БД (базе данных)
половины сотни сотрудников, в сторону MS Access смотреть не стоит.
Позволю себе не согласиться...
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с несколькими документами cw_o Microsoft Office Word 6 26.11.2012 16:25
Работа с документами в php manula PHP 3 04.09.2012 12:36
Работа с документами на сайте SashaS HTML и CSS 3 17.03.2012 13:35
Qt + XML Программа работы с документами Nikiforov_Alex Фриланс 0 08.12.2010 08:40