Автоматизация работы предприятия ООО "Стимул-Брест"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Министерство образования республики Беларусь

Минский государственный высший радиотехнический колледж

 

 

 

 

 

 

 

 

Пояснительная записка

к курсовому проекту по предмету

"Системное и прикладное программное обеспечение"

на тему "Автоматизация работы предприятия ООО "Стимул-Брест"

КП 83.81004.401ПЗ

 

 

 

Руководитель проекта

Мещерякова А. А.

Студент

Бояревич И.Н.

 

 

 

 

 

 

Минск 2006

Содержание

 

Введение

1. Анализ задачи

1.1 Описание предметной области

1.2 Модель данных

1.3 Инструменты разработки

1.4 Требования к приложению

2. Проектирование задачи

2.1 Организация данных

2.2 Концептуальный прототип

2.3 Система справочной информации

2.4 Средства защиты и разграничение доступа к данным

3. Реализация

3.1 Логическая и физическая организация функций

3.2 Функции и элементы управления

3.3 Функциональное тестирование

4. Применение

4.1 Назначение

4.2 Среда функционирования

Заключение

Литература

Приложение А

Приложение Б

 

Введение

 

Восьмидесятые годы - это время прихода персональных компьютеров (ПК), а вместе с ними программ обработки данных общего назначения, первоначально оформленных в виде баз данных. И хотя они служили превосходным средством для работы с небольшими массивами данных, их возможностей часто оказывалось слишком мало для проведения специального анализа больших массивов данных. В начале 90-х годов многие компании рассчитывали воспользоваться преимуществами разработанных к тому времени компьютерных технологий обработки данных, и миллионы долларов были инвестированы в развитие больших информационных систем, использующих языки программирования высокого уровня, такие как Кобол, Си и Паскаль. Хотя такие пользовательские системы обеспечивали возможность анализа больших массивов данных, они требовали значительных затрат на стадии разработки и их было трудно поддерживать на стадии эксплуатации. Они также имели тенденцию быть либо слишком предметно-ориентированными, либо излишне общими. Тем временем были предприняты попытки, встроить некоторые возможности языков программирования высокого уровня в существовавшие тогда СУБД путем создания макроязыков. Однако даже в начале 90-х годов возможности макроязыков в СУБД были весьма ограничены. Макроязыки (основанные на запоминании последовательности нажатых клавиш) были недостаточно мощны, а процедурно-ориентированные языки трудны для большинства пользователей. Были также предприняты попытки по уменьшению сложности средств разработки программ высокого уровня. Введение средств визуального программирования в системы, работающие на базе ПК, упростило разработку приложений, которые ранее создавались на языках высокого уровня, значительно уменьшив тем самым как стоимость, так и усилия, затрачиваемые на создание таких систем. Сейчас стало очевидным, что идеальное средство разработки информационных систем на базе ПК должно объединять вычислительные возможности СУБД, с одной стороны, и возможности современных визуальных средств разработки приложений - с другой. Такие средства позволят различным фирмам разрабатывать и поддерживать гибкие и эффективные информационные системы за меньшее время и с меньшими затратами. Microsoft Access - это средство разработки информационных систем нового поколения, совмещающее в себе все преимущества как средств создания баз данных, так и средств визуального программирования. Действительно, Access - это первая СУБД, предлагающая визуальное средство разработки - язык Visual Basic for Applications, более известный как VBA, который обеспечивает полный доступ из программ пользователя ко всем функциям анализа данных, имеющимся в этой программе. С помощью VBA можно легко и быстро создавать пользовательские приложения, используя единую для всех офисных программ среду и язык. Научившись разрабатывать приложения для одной офисной программы, например Access, можно создавать приложения и для других офисных программ, например Excel. Кроме того, по своей структуре, интерфейсу и синтаксису Visual Basic for Application образует ядро Visual Basic. Изучение VBA совсем не требует быть профессиональным программистом. VBA обладает мощными встроенными интеллектуальными средствами, которые позволяют даже начинающему пользователю быстро самостоятельно разрабатывать профессиональные приложения. Например, при написании кода программы редактор VBA сам предлагает пользователю возможные продолжения составляемых им инструкций. Другим примером встроенных интеллектуальных средств VBA является макрорекордер, который переводит все выполняемые вручную пользователем действия в основном приложении на язык VBA. Таким образом макрорекордер позволяет пользователю поручать VBA самому создавать большие куски кода разрабатываемого приложения.

 

1. Анализ задачи

 

1.1 Описание предметной области

 

Целью данного проекта является разработка базы данных "Автоматизация работы предприятия ООО Стимул-Брест", предназначенной для просмотра данных о производимой предприятием продукции, а также информацию о клиентах. БД предназначена для наиболее простой и доступной работы с интерфейсом приложения, а также некоторыми другими возможностями этого программного продукта. Программное средство должно быть разработано на основе системы управления баз?/p>