Здравствуйте, хочу узнать ваше мнение, так как думаю, что на форуме есть много людей, кто с этим сталкивался.
Нужно создать базу данных и пользовательский интерфейс для компании, БД будет храниться на рабочем компьютере, с открытым доступом других пользователей локальной сети.
Где введя свой Логин, работник сможет получить всякие отчеты в самом интерфейсе или в виде excel файла.
1.Страховая компания.
2.Пользователей примерно 20-30.
3.Сейчас все хранится в Excel файлах, нету структуры данных, поэтому появилась необходимость создать Базу данных для нужд работников, а именно:
1) Одновременный ввод данных в формы многими работниками.
2) Просмотр данных в виде таблиц.
3) Легкий импорт/экспорт в Excel таблицы. (Некоторые данные получаются только в виде Excel файлов из других баз данных, появляется необходимость постоянного обновления записей базы данных на новые из Excel файла)
4) Получение отчетов о продажах и т.д.
5) Построение графиков исходя из запросов и таблиц.
4.Есть:
1) на всех компьютерах установленный MS Office 2013 (без Access)
2) на 2 компьютерах установлен MS Access 2013. (Есть возможность на остальные установить бесплатный Access Runtime 2013)
3) начатый проект в MS Access 2013, где есть логин форма и в зависимости от пользователя выбор разрешенной ему формы. (Разделено на 2 файла, Front end, Back end)
5.Знания:
1) MS Office 2013 (Access, Excel)
2) VBA
3) Основы HTML + CSS
4) Основы создания SQL запросов.
6.Объемы БД:
1) Есть отчет из интернета, где 3млн строчек и около 15 колонок. (Было 5 разделенных excel файлов, с горем пополам, закинул в один файл MS Access) в Access он весит 1гб.
2) Есть много разных отчетов, где около 150 тысяч строк и 100 колонок.
3) И всякие разные мелкие файлы.
Все это хранится в Excel файлах.
7.Сроки и ограничения:
- Нужно создать основу, где уже будут хоть какие-то отчеты в течении 15 дней.
- Без доп. вложений. (без покупки лицензий на сторонний софт)
8.Предположительные решения:
1) MS Access (Front End) + MS Access (Back End)
2) MS Access (Front End) + MS SQL Server Express 2012 (Back End) (нужно будет обучиться управлением SQL server)
3) ASP.NET + MS SQL Server Express 2012
4) Готовое бесплатное решение, предназначенное для этих целей. (типо Joomla)
5) Php + MYSQL
Что можете посоветовать в данном случае? (учитывая срок в 15 дней и время на обучение пользования решений 8.3-8.5)
Нужно создать базу данных и пользовательский интерфейс для компании, БД будет храниться на рабочем компьютере, с открытым доступом других пользователей локальной сети.
Где введя свой Логин, работник сможет получить всякие отчеты в самом интерфейсе или в виде excel файла.
1.Страховая компания.
2.Пользователей примерно 20-30.
3.Сейчас все хранится в Excel файлах, нету структуры данных, поэтому появилась необходимость создать Базу данных для нужд работников, а именно:
1) Одновременный ввод данных в формы многими работниками.
2) Просмотр данных в виде таблиц.
3) Легкий импорт/экспорт в Excel таблицы. (Некоторые данные получаются только в виде Excel файлов из других баз данных, появляется необходимость постоянного обновления записей базы данных на новые из Excel файла)
4) Получение отчетов о продажах и т.д.
5) Построение графиков исходя из запросов и таблиц.
4.Есть:
1) на всех компьютерах установленный MS Office 2013 (без Access)
2) на 2 компьютерах установлен MS Access 2013. (Есть возможность на остальные установить бесплатный Access Runtime 2013)
3) начатый проект в MS Access 2013, где есть логин форма и в зависимости от пользователя выбор разрешенной ему формы. (Разделено на 2 файла, Front end, Back end)
5.Знания:
1) MS Office 2013 (Access, Excel)
2) VBA
3) Основы HTML + CSS
4) Основы создания SQL запросов.
6.Объемы БД:
1) Есть отчет из интернета, где 3млн строчек и около 15 колонок. (Было 5 разделенных excel файлов, с горем пополам, закинул в один файл MS Access) в Access он весит 1гб.
2) Есть много разных отчетов, где около 150 тысяч строк и 100 колонок.
3) И всякие разные мелкие файлы.
Все это хранится в Excel файлах.
7.Сроки и ограничения:
- Нужно создать основу, где уже будут хоть какие-то отчеты в течении 15 дней.
- Без доп. вложений. (без покупки лицензий на сторонний софт)
8.Предположительные решения:
1) MS Access (Front End) + MS Access (Back End)
2) MS Access (Front End) + MS SQL Server Express 2012 (Back End) (нужно будет обучиться управлением SQL server)
3) ASP.NET + MS SQL Server Express 2012
4) Готовое бесплатное решение, предназначенное для этих целей. (типо Joomla)
5) Php + MYSQL
Что можете посоветовать в данном случае? (учитывая срок в 15 дней и время на обучение пользования решений 8.3-8.5)