- •Содержание
- •1. Задание на программирование
- •2. Определение целей и выделение задач
- •3. Анализ входной и выходной информации
- •3.1. Функциональные зависимости между данными
- •3.2. Структура взаимосвязей между исходными и результирующими данными
- •4. Техническое задание на программирование
- •4.1. Обоснование типа операционной системы
- •4.2. Выбор языка программирования
- •4.5. Перенос программы на различные платформы
- •5. Технический проект
- •5.1. Определение состава программного и технического обеспечения (операционная система, язык программирования, электронные таблицы, аппаратные средства компьютера)
- •5.2. Разработка детального алгоритма обработки данных:
- •5.2.1. Общий алгоритм реализации программного продукта
- •5.2.2. Функционально-модульная структура программы (состав, назначение и взаимосвязь программных модулей, процедур и функций)
- •5.2.3. Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)
- •5.3. Осуществление выбора инструментальных средств разработки программных модулей
- •6. Рабочий проект
- •6.1. Описание применения (общая характеристика программы с указанием сферы и особенностей ее применения)
- •6.2. Руководство пользователя:
- •6.2.1. Детальное описание работы с программой (функциональные возможности и технология использования компонентов)
- •6.2.2. Графический интерфейс (описание форм, состава используемых объектов, их свойств, методов и событий – на примере форм для работы с главным файлом)
- •6.3. Руководство программиста (особенности внутренней структуры программы, правила эксплуатации и обеспечения надежной и качественной работы)
- •Автозаполнение
- •Добавление
- •Изменение
- •Удаление
- •Очистка
- •Отмена поиска
- •Сортировка
- •Закрыть
- •Форма «Статистика»
- •Показать
- •7. Ввод в эксплуатацию
- •8. Список литературы
3. Анализ входной и выходной информации
3.1. Функциональные зависимости между данными
Для написания программы был использован язык VBA.
Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Для реализации всех поставленных задач были созданы 2 таблицы. После определения структуры записей базы данных можно приступить к созданию таблицы. Необходимо задать имя для каждого поля записи. Далее идёт построение схемы для обеспечения каскадного удаления и изменения между таблицами.
РЕГИСТРАЦИЯ ПОСТАВОК:
|
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Подпись поля |
Функциональная связь |
|
ММА |
- |
+ |
int |
м |
|
|
КОД |
+ |
+ |
varchar |
Код автомобиля |
|
|
СТРАНА |
− |
+ |
|
С |
|
|
ОБЪЕМ |
− |
+ |
varchar |
О |
ПРЕЙСКУРАНТ ЦЕН:
|
Имя поля |
Ключевое поле |
Обязательное поле |
Тип данных |
Подпись поля |
Функциональная связь |
|
КОД |
+ |
+ |
varchar |
Код авто |
|
|
ЦАВТ |
− |
+ |
varchar |
Ц |
3.2. Структура взаимосвязей между исходными и результирующими данными
Исходная информация находится в 2-х таблицах: «Регистрация поставок», «Прейскурант цен». Они связаны между собой по коду модели автомобиля. Кроме того, в «Регистрация поставок» внесён столбец – «код автомобиля» (поле подстановки, из таблицы «Прейскурант цен»). Выходная информация будет представляться в виде таблиц. Выборка нужной информации получена путем выполнения запросов.
4. Техническое задание на программирование
4.1. Обоснование типа операционной системы
Операционная система – комплекс программ, обеспечивающих взаимодействие всех аппаратных и программных частей компьютера между собой и взаимодействие пользователя и компьютера. Структура операционной системы:
-
Ядро – переводит команды с языка программ на язык «машинных кодов», понятный компьютеру.
-
Драйверы – программы, управляющие устройствами.
-
Интерфейс – оболочка, с помощью которой пользователь общается с компьютером.
В состав операционной системы так же входит специальная программа — командный процессор, которая запрашивает у пользователя команды и выполняет их. Основные функции операционных систем: ведение файловой системы, распределение оперативной памяти, динамическая компоновка выполняемых программ, обработка прерываний и обеспечение многозадачной работы.
С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows. Рассмотрим преимущества и недостатки Vista и XP. У каждой системы есть как преимущества, так и недостатки.
WINDOWS Vista
Преимущества и недостатки
-
Требует больше оперативной памяти и места на диске, но работает медленнее Windows XP на одинаковом компьютере.
-
Высокие системные требования.
-
Перегруженный аляповатый интерфейс. Измененные положения некоторых элементов в Панели управления. Отсутствие преемственности в визуальном стиле системы.
-
Эффекты полупрозрачности, анимации позволяют легче ориентироваться в работе и переключении между программами – присутствие переключения между окнами в режиме 3d (Flip 3D), позволяющего пролистать все открытые окна.
-
Быстрый поиск файлов по всей системе.
-
Возможность использования Gadgets (аналог Widgets в MacOS X) в боковой панели на рабочем столе.
-
Включены улучшенные версии Media Player, Media Center и Movie Maker. К тому же добавлены приложения Mail и Calendar.
-
Не поддерживаются 16-битные приложения и некоторые 32битные программы под Windows XP.
-
Нынешняя производительность в компьютерных играх меньше, чем таковая под Windows XP.
-
Повышает безопасность Windows XP с помощью User Access Control и улучшений в компонентах ActiveX, но остается главной целью для вредоносных программ.
-
Встроенный firewall не обеспечивает понятных настроек для исходящих соединений, так что требуется установка более простого стороннего решения.
-
Поддерживает шифрование файлов и папок. В версиях Business и Ultimate поддерживается шифрование всего диска.
Интерфейс Windows Vista более живой по сравнению с таковым у XP, что позволит вам более удобно общаться с системой в течение ежедневных рутин.
В Windows Vista присутствуют некоторые новые полезные инструменты и она безопаснее для работы в сети.
WINDOWS XP
Преимущества и недостатки
-
Отлично справляется со своими задачами, даже на старых компьютерах. Не всегда дружелюбная и понятная, но все уже настолько привыкли к ней, что это почти не проблема. Старая добрая Windows XP, ХРюшка, как ласково называют ее в народе.
-
Прекрасно работает на не слишком быстрых процессорах и небольшом объеме оперативной памяти.
-
Отсутствие единства интерфейса. Нет четких правил, как должны выглядеть элементы управления (меню, диалоговые окна, внешний вид самих программ) в разных приложениях – все отдано в руки разработчиков приложений, иногда – в довольно кривые руки.
-
Отсутствие нормальных эффектов при переключении между окнами и их сворачивании. Те, что есть – хочется отключить уже через 5 минут.
-
Устаревший механизм поиска файлов. Улучшить можно только сторонними приложениями.
-
Отсутствие встроенной возможности использования виртуальных рабочих столов.
-
Идущее с системой программное обеспечение, обладают минимальными возможностями, но выполняют свои функции.
-
Множество самого разнообразного программного обеспечения от сторонних производителей.
-
Без установки обновлений и патчей – самая беззащитная система для доступа в интернет.
-
Версия Windows XP Pro поддерживает шифрование файлов и папок.
Платформой программного продукта является операционная система Windows XP, так как в настоящее время эта операционная система является наиболее популярной и удобной для работы. Кроме того, приложения, разработанные в VBA, рассчитаны работать в данных ОС.

арка-модель
автомобиля
трана-импортер
бъем
поставок
ена
авто