1.5 Выбор технологии проектирования. Обоснование
Большинство программ на предприятиях пишутся на языке С++ так как данный язык программирования на сегодняшний день самый перспективный и осваиваемый во всем мире. На 2015 год нет достойных аналогов данному языку по производительности и наличию сторонних библиотек. Данный язык является также кроссплатформенным (Т.е. совместим со всеми популярными и доступными ОС Windows, Linux, Mac OS). Интегрирование данной программной части позволит использовать свой, ни на что не похожий пользовательский интерфейс, что очень популярно во всех организациях. Именно в этом свете данные инструменты очень хороши.
Для данной информационной системы были выбраны стандартные программные средства для реализации - СУБД Access и среда программирования С++ Builder,часть которой интегрирована в данную систему. Преимущества выбранных инструментов заключаются в следующем:
Программы являются наиболее удобными для освоения и решения задач на производстве;
данные инструменты являются лицензионными и не требуют отдельного разрешения на использование;
персоналу отдела технической поддержки не требуется изучать принцип работы классических СУБД Access и SQL, так как все функции и внутренняя реализация срыты под измененным пользовательским интерфейсом;
поддержка офисных приложений (MS Access, Excel, Word). Пользователь может легко открыть файл, изменяемый в приложении с помощью данных программ;
возможность быстрого изменения частей интерфейса без изменения файловой структуры базы данных;
Многие функции по защите от некорректного ввода и несанкционированного удаления/изменения данных уже реализованы стандартными средствами MS Access;
Простота программирования и отладки интерфейса, программной оболочки продукта.
- ВВЕДЕНИЕ
- 1. Общая часть
- 1.1 Актуальность и информационных систем
- 1.2 Понятие информационной системы, виды информационных систем
- 1.3 Классификация ИС по различным признакам: по назначению, по виду деятельности, по структуре аппаратных средств, по используемым режимам работ
- 1.4.1 Microsoft Access
- 1.4.2 1С:Предприятие
- 1.4.3 C++ Builder
- 1.4.4 MySQL
- 1.5 Выбор технологии проектирования. Обоснование
- 2. Специальная часть
- 2.1 Описание процесса создания системы
- 2.2 Техническое задание
- 2.2.1 Введение
- 2.2.2 Требования к программе и программному изделию
- 2.2.4 Условия эксплуатации
- 2.2.5 Требования к программной документации
- 2.2.6 Технико-экономические показатели
- 2.3 ER-диаграмма (Сущность-связь)
- 2.4 Диаграмма вариантов использования
- 2.4.1 Вариант использования
- 2.5 Диаграмма деятельности
- 2.6 Логическая структура базы данных
- 2.7 Описание программы
- 2.8 Проектирование интерфейса пользователя. Разработка форм графического интерфейса и баз данных