Sifeziwe Mpanza Ответов: 2

Как лучше всего закодировать систему мониторинга мультимедиа


Я здесь новичок, так что мой вопрос может показаться немного глупым для большинства, а также программирование-это не моя сила.

Мне просто было поручено создать систему мониторинга и отчетности СМИ на работе. Я все еще стажер, так что не слишком понимаю, с чего начать. Предполагается, что он должен быть очень простым, а ввод данных должен быть ручным. Например: если в телепрограмме упоминается определенное ключевое слово, например название компании, пользователь системы должен иметь возможность ввести название телешоу, канала, Время/дату и настроение упоминания и сохранить его (я уже вижу, что для этого мне понадобится БД). Система должна иметь возможность извлекать информацию из базы данных для формирования отчетов и графиков.

Я был бы чрезвычайно признателен за некоторое понимание этого вопроса. В частности, о том, какие технологии и/или программы лучше всего использовать для создания такой системы. На данный момент все должно быть вручную, так что мне не нужно, чтобы это было онлайн. Мне также сказали, чтобы я не беспокоился о расширении системы до онлайн-платформ. Основное внимание уделяется другим формам средств массовой информации (телевидение, радио, журналы и т. д.).

Заранее спасибо

Что я уже пробовал:

Я думал об использовании SQL Server Express с Visual Studio Express для простоты (поскольку они оба принадлежат MS), и я также знаком с ними. Но мне также говорили о MySQL, XAMPP и MyPHPAdmin как о простых альтернативах, но я ничего не знаю об этих программах. Я немного изучил их, но мне хотелось бы знать, каковы ваши предпочтения и почему.
Как я уже упоминал, я все еще новичок во всем этом и ищу направление, с которого даже начать

CHill60

"Я тоже с ними знаком" ... выигрывает его для меня каждый раз! Если вы не делаете это для образования или продвижения по службе то придерживайтесь того что вам удобно было бы моим советом

2 Ответов

Рейтинг:
2

OriginalGriff

Чтобы добавить к тому, что говорит Йохен, если вы стажер и ваш руководитель рекомендует MySql и PHP, то я бы посоветовал поговорить с ним, прежде чем принимать решение: возможно, они являются "предпочтительными языками" для всей компании, поэтому использование чего-то другого может быть неприемлемым.


Sifeziwe Mpanza

О нет, это не было рекомендовано на работе, мне просто сказал друг, который тоже занимается программированием

Рейтинг:
1

Jochen Arndt

Первая - и, вероятно, самая болезненная - часть-это проектирование базы данных в отношении требуемых отчетов (хранимых процедур, которые будут созданы).

Эта часть может быть выполнена без принятия решения о том, какой компонент SQL database engine и язык программирования будут использоваться позже.

В то время как использование продуктов MS, вероятно, будет реализовано быстрее, потому что вы их знаете, решение XAMPP может быть проще перенесено на другую платформу, например на Linux-платформу позже.


Sifeziwe Mpanza

Хорошо, спасибо. Теперь мне просто нужно заново изучить хранимые процедуры, я помню, что у меня были проблемы с их пониманием в университете.

Итак, просто чтобы уточнить, вы предлагаете XAMPP как более простой вариант?

Jochen Arndt

Вам не нужно использовать хранимую процедуру. Они используются по соображениям производительности вместо обычных запросов, которые часто встречаются. Я имел в виду запросы, которые должны использоваться для требуемых отчетов (непосредственно или сохраненных), и что вы должны иметь их в виду при проектировании базы данных.

XAMPP не проще. В вашем случае решение MS, вероятно, проще для вас, потому что вы его знаете. Но XAMPP менее специфичен для платформы. Если есть хоть какой-то шанс, что решение будет запущено на сервере Linux в будущем, XAMMP будет лучшим выбором.

Sifeziwe Mpanza

Большое вам спасибо, Йохен, вы действительно пролили здесь немного света. Еще один вопрос: Можно ли использовать экспресс-версии этих программ MS или мне понадобятся полные версии? Я видел на сайте MS, что существует экспресс-версия SQL Server с расширенными возможностями. Похоже, что в нем есть все, что мне нужно, но я все равно хочу быть абсолютно уверен, прежде чем начать его скачивать

Jochen Arndt

Просто поищите в интернете что-нибудь вроде "mssql express limitations" и проверьте, можно ли его использовать в соответствии с вашими требованиями (есть даже статья в Википедии, называющая эти ограничения).

Sifeziwe Mpanza

Еще раз большое вам спасибо за вашу проницательность