Информационная система

Автор работы: Пользователь скрыл имя, 30 Января 2013 в 10:43, курсовая работа

Описание

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

Содержание

1 Техническое задание 3
2 Постановка задачи 4
3 Требования к аппаратному и программному обеспечению 5
4 Системный анализ 5
4.1 Описание предметной области 5
4.2 Описание объектов, используемых в разрабатываемой информационной системе 5
4.3 Определение групп пользователей и их взаимодействия 6
5 Схема данных в Rational Rose 10
6 Основные модели проектирования информационной системы 10
7 Генерация SQL кода 11
8 Структура приложения 12
8.1 Элементы приложения 12
Заключение 13

Работа состоит из  1 файл

Склад.doc

— 305.50 Кб (Скачать документ)

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное  учреждение высшего профессионального  образования

Санкт-Петербургский государственный  университет аэрокосмического приборостроения

___________________________________________________________

КАФЕДРА ПРИКЛАДНЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ В ЭКОНОМИКЕ И МЕНЕДЖМЕНТЕ

КУРСОВОЙ ПРОЕКТ (РАБОТА)  
ЗАЩИЩЕН С ОЦЕНКОЙ

РУКОВОДИТЕЛЬ

Доцент, к.т.н.

     

Е.И. Култышев

должность, уч. степень, звание

 

подпись, дата

 

инициалы, фамилия


 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 
К КУРСОВОМУ РАБОТЕ

СКЛАД

по дисциплине: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

 
 

ПРОЕКТ ВЫПОЛНИЛ(А)

СТУДЕНТ(КА) ГР.

8626

     

А.В. Васильев

     

подпись, дата

 

инициалы, фамилия


 

 

 

 

Санкт-Петербург 
2009

Оглавление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Техническое задание

 

ФЕДЕРАЛЬНОЕ АГЕНТСТВО  ПО ОБРАЗОВАНИЮ

 РОССИЙСКОЙ ФЕДЕРАЦИИ

САНКТ-ПЕТЕРБУРГСКИЙ  ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ

ТЕХНИЧЕСКОЕ ЗАДАНИЕ 
на курсовую работу по дисциплине «Базы данных» 
Создание базы данных в Access

тема    

_______________________________________________________________

Выдано студенту ______________________________________ гр. _______

 

  1. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ.
  2. Программное изделие должно обеспечивать режим работы с файлами, находящимися на дисковых накопителях.

 

  1. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ.

Программная документация должна разрабатываться  в соответствии с требованиями ЕСПД. Перечень разрабатываемых программных  документов приведен в п.3.

 

  1. СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

Пояснительная записка оформляется  как единый текстовый документ, содержащий разделы, подразделы и при необходимости  пункты и подпункты и должна начинаться с листа технического задания. утвержденный руководителем курсового проекта  Перечень разделов пояснительной  записки следующий приводится в методических указаниях по выполнению курсового проекта (автор Зуева Н.В., 2008 год)

  1. КАЛЕНДАРНЫЙ ГРАФИК РАБОТЫ И РЕЙТИНГ ПРОЕКТА

Вид работы

Сроки выполнения (номер недели)

Рейтинг КП

сумма балов

Выдача задания

23-24

 

Утверждение технического задания

25-26

 

Утверждение инфологической модели

27-29

10

Утверждение логической модели

30-31

10

Разработка пояснительной записки 

и создание БД

32-36

30

 

Защита

37-38

50


 

 

Задание принял

к исполнению _________________(_____________________)

 

 

 

Задание выдал _________________(_____________________)

  1. Постановка задачи

 

Целью данного курсового проектирования является закрепление теоретических знаний и навыков проектирования информационных систем и создания баз данных, полученных при изучении курсов Базы Данных и Проектирование информационных систем. Для выполнения своей курсовой работы я выбрал объектно-ориентированный подход к проектированию и Case-средство Rational Rose, а для реализации информационной модели в виде реляционной базы данных я использовал средства MS Access 2003.

Тема курсового проекта «Склад» была выбрана в связи с личными предпочтениями и интересами автора.

Благодаря проделанной  работе система «Склад» может найти свое применение и быть весьма полезной на любом предприятии.

Основными задачами при моделировании  предметной области являются следующие описания:

    • действующих лиц, процессов и их функций;
    • сущностей;
    • сценариев выполнения функций;
    • состояний сущностей;
    • взаимодействия сущностей;

На этапе инфологического проектирования строится наглядное представление  модели системы с помощью UML-диаграмм в среде Rational Rose . Данные средства позволяют  разработчику и конечному пользователю в терминах предметной области совместно  утвердить логическую структуру данных и процессов.

Создание пользовательского  интерфейса – форм ввода и вывода, средств поиска и отчетности, реализация интерфейса - средствами MS Access 2003.

 

  1. Требования к аппаратному и программному обеспечению

 

Из аппаратного обеспечения  для  функционирования системы «Склад» необходима лишь минимальная комплектация обычного IBM-РС-совместимого персонального компьютера (системный блок, монитор, клавиатура, желательно и мышь).

Для работы системы необходимо также  следующее инсталлированное программное обеспечение:

    • операционная система Windows
    • Microsoft Access.
    • Rational Rose
  1. Системный анализ

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

 

База данных «Склад» предназначена для ведения складского учета (поступления товаров на склад).

Хранит данные о проделанных  заказах, поставщиках и имеющихся  товаров.

Менеджер может дать подробную  информацию о заказах (дата, количество), товарах (наименование, производитель, страна, цена) и поставщиках (наименование, адрес, телефон).

    1. Описание объектов, используемых в разрабатываемой информационной системе

 

Основной задачей склада является учет поступления товара. Для начала менеджер оформляет договор на поставку и отправляет его поставщику. Поставщик  выписывает накладные и отправляет товар. Кладовщик принимает товар и составляет акт приема. Затем бухгалтер на основе акта приема производит оплату.

Ниже представлены действующие  лица информационной системы «Склад» и выполняемые ими функции:

 

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

    1. Определение групп пользователей и их взаимодействия

 

Пользователями информационной системы  «Склад» можно считать «Менеджера», «Поставщика», «Бухгалтера» и «Кладовщика». «Поставщик», «Бухгалтер» и «Кладовщик» является как бы  косвенными пользователями, так как не имеют прямого доступа к системе, а «Менеджер» - прямым пользователем с полным набором прав доступа к системе.

Более подробно процесс взаимодействия пользователей с информационной системой и друг с другом показан ниже:

 

 

Диаграммы состояния (Statechart) являются средством описания поведения систем. Они определяют все известные состояния, в которых может находиться объект, а также процесс  смены состояния объекта в результате влияния некоторых событий.

На диаграмме последовательности рассмотрен в целом процесс заказа и оприходования товара:

 

На диаграмме классов изображены классы объектов, их атрибуты и связи между классами. В данной работе выделены следующие классы объектов: Поставщик и товар:

 

Диаграмма классов показывает классы  и их отношения, тем самым, представляя логический аспект проекта.  На стадии анализа диаграммы классов используются, чтобы выделить общие роли и обязанности объектов (сущностей), обеспечивающих требуемое поведение системы, на стадии проектирования – чтобы передать структуру классов, формирующих архитектуру системы.

Класс «Поставщик» имеет следующие атрибуты:

    • Код поставщика
    • Наименование
    • Адрес
    • Телефон

 

Класс «Товар» имеет следующие атрибуты:

    • Код товара
    • Наименование
    • Производитель
    • Страна
    • Цена
  1. Схема данных в Rational Rose

 

Проектирование реляционных баз  данных выполняется с использованием средства Data Modeler. Его работа основана на известном механизме отображения объектной модели в реляционную. Результатом являются построение диаграммы «сущность – связь» и последующая генерация описания базы данных на SQL.

Ниже представлена модель данных:

  1. Основные модели проектирования информационной системы

 

В данном разделе представлены основные модели, получившиеся в процессе проектирования информационной системы:

 

  1. Генерация SQL кода

 

Ниже представлен, получившийся при  генерации код:

  1. Структура приложения

 

Для решения пользовательских задач  работы с базой данных в среде MS Access разрабатывается приложение. Приведем в виде схемы общую структуру приложения.

    1. Элементы приложения

 

Ниже приведена схема данных MS Access:

 

Приведем пример работы получившейся базы данных:

 

 

Заключение

 

В результате работы над данной курсовой работой, был более подробно изучен объектно – ориентированный подход моделирования и CASE-средство Rational Rose. В нем наиболее наглядными показалась диаграмма деятельности, которая позволяет подробно описать деятельность актеров

В курсовой работе были выделены актеры и сущности, которые отображены при помощи диаграммы прецедентов, описана структура складского предприятия. Были выделены, установлены связи и описаны классы объектов при помощи диаграммы классов. Произведена реализация реляционной модели базы данных путем использования Ms Access 2003, созданы формы, для наглядности и простоты интерфейса, произведено создание необходимых запросов, обеспечена  выдача отчетов.

Система может расширяться и  дополняться в зависимости от потребностей пользователя и доработки удобства интерфейса.




Информация о работе Информационная система