Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая uml.docx
Скачиваний:
150
Добавлен:
22.05.2015
Размер:
1.5 Mб
Скачать

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

В проекте рассматривается деятельность агентства цифровых, оформительных и рекламных услуг. Автоматизации подлежит локальное рабочее место.

В предметной области «Агентства цифровых, оформительных и рекламных услуг» подлежит автоматизации задача учета и расчета стоимости заказов. Эту задачу делим на 2 подзадачи: учет работы и расчет стоимости.

Учет работы заключается в фиксации информации о заказчиках, заказах, принятых и выполненных, счетах за оплату заказов. Внесение информации о наличии материалов на складе. Занесение, обновление нормативов по расходу ресурсов, предоставляемых услугах и специалистах, выполняющих их. Исходным источниками и документами являются:

  • для данных о заказчиках – информация, предоставляемая клиентами;

  • о заказах – информация, составленная заказчиками вместе с дизайнерами и оформителями (проекты, сроки выполнения);

  • о материалах – списки материалов и поставщиков со склада;

  • о нормативах по расходу ресурсов, предоставляемых услугах и специалистах, выполняющих их – документация, предоставляемая бухгалтерией.

Расчет стоимости заказа заключается в составлении расчетов на оплату труда, стоимости расходуемых материалов в соответствии с нормами расхода ресурсов. На основании этих расчетов составляется смета, в которой рассчитывается итоговая стоимость заказа. Результатирующими (выходными) документами должны стать договора на выполнение заказа, расчеты на оплату стоимости работы исполнителя, расчеты стоимости материалов, сметы на стоимость заказа, и по окончанию работы – счета. Также конечными документами могут быть распечатанные списки, таблицы.

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

3. Выбор программных и технических средств

Программное обеспечение определяет объемы хранимых и обрабатываемых данных, возможности и качество прикладных программ, интерфейсы, удобство работы с системой с точки зрения пользователя и разработчика, требования к техническим средствам. От правильного выбора инструментальных средств создания информационных систем зависит эффективность функционирования системы.

Данная программа может работать в любой из ниже перечисленных операционных систем: Windows XP, Windows 7 – поскольку выбранный язык программирования Microsoft Visual Basic 6.0 работает на платформе любой из этих ОС.

Выбранная СУБД – Microsoft Office Access 2007. Она обеспечивает нормальное функционирование программы, а также необходимые скоростные характеристики обработки информации. В таблице 2 представлены параметры Access в сравнении с СУБД Visual FoxPro.

Таблица 3.1 – Сравнение Microsoft Office Access и Visual FoxPro.

Характеристики

Средства

Visual Foxpro

Access

1

1

Принцип обработки кода

Интерп.(псевдо Компилятор)

Интерп.(псевдо- компилятор.)

22

Язык

DBASE c с объектами

Basic c Объектами

33

Система

Закрытая

Закрытая

44

Встроенные базы данных

DBF, DBC, ODBC

MDB, ODBC

55

Создание пользовательских мастеров

-

-

66

Динамическое создание форм ввода, обработки сообщений

+

+

77

Модель создания приложения

-

-

88

Технология

Построители экранов, меню, отчетов (drag-and-drop), классов

Построители экранов, меню, отчетов (drag-and-drop), классов

99

Вывод из баз данных на печать

Встроенный Report

Встроенный Report

110

Обработка исключений

Процедура

Процедура

111

Поддержка CASE-средств

-

+

112

Цена базы данных

Формат бесплатен

Формат бесплатен

313

Основные преимущества

Высокий уровень объектной модели. Высокая скорость обработки данных. Интеграция объектно-ориентированного языка программирования с Xbase и SQL. Многоплатформенность.

Простота освоения. Возможность использования непрофессиональным программистом. Имеет мощные средства подготовки отчетов из БД различных форматов.

14.

Основное назначение

Создание приложений масштаба предприятия. Создание приложений для работы на различных платформах (Windows 3.x, Windows 95, Macintosh и т. д.)

Создание отчетов произвольной формы на основании различных данных. Разработка не коммерческих приложений.

Таким образом, можно сказать, что Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL. Однако в отличие от Visual FoxPro, фактически превратившегося в средство разработки приложений, Access ориентирован в первую очередь на пользователей Microsoft Office, в том числе и не знакомых с программированием, а сейчас мало людей не знакомых с компанией Microsoft Office, то есть простота использования один из самых решающих факторов выбора этой СУБД.

Программа Visual Basic была специально разработана и идеально подходит для создания интерфейса пользователя, или проектирования «лицевой стороны» программы, а также для работы с имеющимися базами данных, в том числе Microsoft Access. Visual Basic предусматривает технологию обработки баз данных, аналогичную используемой Microsoft Access. Это дает возможность создавать основные приложения для работы с базами данных с помощью всего нескольких десятков строк в тексте программы.

Для выбора характеристик компьютера необходимо учесть следующие моменты: время получения результатов запросов к базе данных допустимо в пределах нескольких секунд, то есть требования к скорости обработки данных невысоки; необходимо предусмотреть возможное развитие системы (увеличение объема базы данных, переход к новым версиям операционной системы и СУБД, включение системы в локальную вычислительную сеть и т.д.). Таким образом, технические требования приведены в таблице 3.2.

Таблица 3.2 – Требования к оборудованию.

Требования

Минимальные

Рекомендуемые

Процессор

Pentium 400

Celeron – 1200

Объем оперативной памяти, Мбайт

64

128

Емкость жесткого диска, Мбайт

1000

6000

Привод FDD

Да

Да

Привод CD-ROM

Нет

Да

Монитор

14 дюймов

15 дюймов

Клавиатура

Да

Да

Мышь

Да

Да