BadoingyfaceD Ответов: 2

Как мне приступить к этому проекту - какие инструменты я должен использовать / изучать?


I've built a staff survey tool for my own organization to learn about what is happening with its culture and how to tweak and improve it. I put a lot of time into making it robust and ensuring it translates well into actionable results. I want to find a way to make it available publicly for other similar organizations, but also for any org to use to learn something about their culture.

I've built it using a simple web-based survey tool and now moved to MS forms. I do the analysis manually using excel and present it using some basic charts.

I don't mind learning new skills and putting in the time, but I need to know which tools would be best for building this. I'm a bit overwhelmed by the number of different products and types of coding that are out there, and of course, I want to build something that is robust and the different parts fit together well. I think it would need to do the following:

Create a survey web interface
Ability for staff to do the survey
Some way of automating a data analysis report then sharing it as a pdf or similar to the administrator.
Compliant with data protection
A website with some ideas for actioning the findings.
Any suggestions or ideas will be gratefully received - please remember I'm from a totally different field so may need to ask you follow-up questions! Also, just to reiterate, I don't mind spending some time learning new skills, more that I need some guidance on the best place to focus my energy.

Thank you!!

Steve


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

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

2 Ответов

Рейтинг:
2

Richard MacCutchan

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


BadoingyfaceD

Да, извините, я понимаю, что это очень широко, но я не был уверен, где именно его спросить. Может быть, мне следовало спросить, где задавать вопросы новичкам! Итак, я думаю, что если я могу построить веб-сайт и базу данных, я могу использовать бесплатный инструмент для создания отчетов из базы данных? Есть ли руководство для начинающих по проектированию баз данных, которое вы бы рекомендовали в качестве стартера?

Спасибо!

Richard MacCutchan

Здесь действительно негде задать новичку вопросы, на которые можно дать достаточно подробный ответ. Этот сайт ориентирован в основном на программистов, у которых есть проблемы с кодом, который они пишут. В разделе статей здесь есть много статей на разные темы, но опять же большинство из них предназначены для людей с некоторым уровнем опыта программирования, даже если они не владеют соответствующим языком.

То, что вы спрашиваете, - это больше "где я должен искать, чтобы узнать x?", и ответ заключается в том, что вам нужно пойти и искать их. Есть много сайтов с учебниками для начинающих по разным предметам, но вам нужно принять решение о том, подходят ли они вам.

Рейтинг:
2

OriginalGriff

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

Затем вам нужно решить, какие веб - средства у вас есть для реализации опроса: языки, движки БД (в отличие от дизайна данных БД) - те, которые вы используете, будут зависеть от того, что у вас есть в наличии. Если ваша компания имеет только доступ, то разработка на основе SQL Server потребует дополнительных ресурсов, и они могут быть недоступны для вас. (И если ваша компания использует только доступ, то ваш проект, вероятно, будет полным CF ...)

Затем вам нужно убедиться, что языки, которые вы можете использовать, вам хорошо известны: как минимум вам понадобится Javascript и внутренний язык: например, C#, VB или PHP).

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

Извините, но мы не можем быть здесь конкретны: мы понятия не имеем, что доступно вам или в чем вы искусны!