СУБД Предприятия

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

Краткое описание

В данном курсовом проекте объектом исследования является БД промышленных предприятий.
Объектом автоматизации является доступ и хранение информации о производственной деятельности предприятий.
Целью создания БД является:
— надежное хранение информации;
— изменение (добавление, удаление, обновление) информации о предприятиях, цехах и выпускаемой продукции;
— уменьшение времени доступа к необходимой информации по предметной области.

Оглавление

Введение ………………………………………………………………………. 6
1 Описание функционирования промышленных предприятий …………… 7
2 Постановка задачи ………………………………………………………….. 9
3 Концептуальное программирование СУБД ………………………………. 10
3.1 Описание схемы объект-отношение …………………………………….. 10
3.2 Обоснование выбора модели данных …………………………………… 11
3.3 Нормализация таблиц ……………………………………………………. 15
4 Программная реализация СУБД
4.1 Анализ существующих СУБД
4.2 Описание таблиц
4.3 Описание реализованных запросов к БД
4.4 Описание разработанных форм
4.5 Описание сформированных отчетов
4.6 Описание макросов и модулей
4.7 Функционально-логическая схема СУБД
5 Уровни доступа к СУБД
6 Архивация и восстановление данных
6.1 Архивация и восстановление устаревших данных
6.2 Восстановление данных при аппаратных сбоях
Выводы
Список использованных источников
Приложение А Техническое задание
Приложение Б Отчеты
Приложение В Руководство пользователя, инсталляция, реализация
Приложение Г Листинг программных модулей

Файлы: 1 файл

Курсовой проект (Предприятие).doc

— 2.05 Мб (Скачать)

 

ВЫВОДЫ 

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

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

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

     Данная  работа полностью соответствует  требованиям технического задания (см. приложение А).

 

СПИСОК  ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 

      
  1. Бакаревич Ю.Б., Пушкина Н.В. Microsoft Access 2000. – СПб.: БХВ Санкт-Петербург, 1999 – 780с.
  2. Бемер С., Фратер Г. MS Accsess. – Киев: BHV, 1994 – 384с.
  3. Келли Д. Самоучитель Access 97–СПб.: 2000 – 336с.
 

 

Приложение А 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ 

      А.1 Общие сведения 

      Полное  наименование программного продукта: «СУБД «Предприятия».

      Программа выполняется студентом 2-го курса  Государственного университета информатики и искусственного интеллекта (ГУИИИ), факультета СКИТ, группы ПО-06д Степановым Вадимом Станиславовичем.

      Срок  начала разработки курсового проекта – 13.02.07.

      Срок окончания курсового проекта – 28.05.07. 

      А.2 Назначение и цели создания ПП 

      Основанием  для разработки программного продукта является задание на курсовой проект, выданный кафедрой программного обеспечения интеллектуальных систем студенту группы ПО-06д Степанову Вадиму Станиславовичу по дисциплине «Организация баз данных и знаний».

      Целью создания ПП является разработка базы данных, содержащей данные о производственной деятельности промышленных предприятий.

      Основной  функцией ПП «СУБД «Предприятия»  является ведение и учет информации, связанной с деятельностью цехов  промышленных предприятий, выпускающих  различную продукцию. 

      А.3 Требования к программному продукту 

      А.3.1 Требования к программному продукту в целом 

     Необходимо  разработать реляционную базу данных в СУБД Microsoft Access.

     Требования  к ПП в целом:

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

     — обеспечение защиты данных от несанкционированного доступа;

      содержать необходимую информацию и предоставлять ее по требованию;

     — предоставление справочной информации при работе с ПП. 
 
 
 
 
 
 
 

      А.3.2 Требования к задачам и функциям, выполняемым программой 

      ПП  должен обеспечивать:

     — запись, хранение, изменение и удаление информации;

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

     — наличие форм, позволяющих обрабатывать информацию в удобном виде;

     — наличие макросов и модулей, позволяющих  расширить функции СУБД и частично автоматизировать процесс обработки  информации;

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

     — контроль избыточности (предусматривать архивацию данных), непротиворечивость, сохранность и достоверность хранимой в БД информации;

     — помощь при работе с ПП. 

      А.3.3 Требования к техническому обеспечению 

      Основные  требования к техническому обеспечению:

     — инсталляционная копия программного продукта должна находиться на дискете формата 3,5;

     — IBM-совместимый компьютер;

     — SVGA-монитор;

      обеспечить функционирование программного продукта в Microsoft Access 97/2000/XP/2003/2007 под управлением операционной системы Windows 9x/NT/2000/XP/Vista. 

      А.3.4 Требования к организационному обеспечению 

      Организационное обеспечение включает в себя:

     — пояснительную записку объёмом не более 35 листов;

     — удобное руководство пользователя об эксплуатации программного продукта в бумажном варианте. 

 

      А.4 Этапы разработки и сроки выполнения 

     Сроки выполнения приведены в таблице  А.1. 

      Таблица А.1 График выполнения курсового проекта

№п/п План работы Срок выполнения
1 Постановка  задачи: определение требований к  программному комплексу. Формулировка постановки задачи: исходные данные, ограничения, результаты, связь между исходными данными и результатами. 06.01.08-20.01.08
2 Составление технического задания 20.01.08-27.01.08
3 Разработка  схемы объект/отношение 27.01.08-03.02.08
4 Выбор и обоснование типа моделей данных.

Обоснование выбора СУБД

03.02.08-17.02.08
5 Описание концептуальной модели. Обеспечение целостности  данных 17.02.08-02.03.08
6 Создание запросов. Обеспечение безопасности данных 02.03.08-16.03.08
7 Обоснование использования режима архивации 16.03.08-23.03.07
8 Написание программных  модулей 23.03.08-06.04.08
9 Написания пояснительной  записки 06.04.08-20.04.08
10 Защита курсового  проекта. 20.04.08-20.05.08
 

 

 Приложение Б 

ОТЧЕТЫ 
 

 

Приложение  В 

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ, ИНСТАЛЛЯЦИЯ, РЕАЛИЗАЦИЯ 

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

     В.1 Начало работы с программой

      В.1.1 Запуск приложения

 

      После запуска приложения, первое окно которые  вы видите - это форма входа в  СУБД, в которой необходимо ввести свои данные авторизации.

      В приложении существуют три уровня доступа: Администратор, Менеджер предприятия и Гость. Если приложение запускается в первый раз, тогда необходимо зайти администратором с логином "admin" и паролем "1". Дальнейшие действия для администратора смотрите в п. В.2

      После входа на экране появляется главное окно, в котором пользователь может выполнять следующие действия:

  • редактировать списки предприятий, цехов, изделий
  • выполнять архивацию и восстановление (только администраторы)
  • просматривать и печатать отчеты по планам выпусков
  • добавлять новые планы выпуска на изделия

      В.1.2 Смена пользователя

 

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

     В.2 Руководство администратора

      В.2.1 Первый запуск приложения

 

      При первом входе в приложение, необходимо поменять стандартные параметры  авторизации. Для этого в главном  окне выберите "Открыть БД". Таким  образом, вы получаете доступ ко всем таблицам СУБД и можете вносить в них изменения.

      Параметры авторизации меняются в таблице "Доступ - Пользователи". Здесь  также можно добавить нового пользователя с уровнем доступа "Менеджер предприятия" и предприятием, которое он будет курировать.

      Внимание! Все данные, которые находятся в БД представлены для демонстрации и перед началом эксплуатации приложения их необходимо удалить!

      В.2.2 Возможности администратора

 

      При входе в СУБД у администратора есть выбор: редактировать содержимое базы через пользовательский интерфейс, либо перейти к окну БД (см. выше) и вручную править содержимое таблиц. Все процессе редактирования содержимого БД через формы идентичен как и для менеджера предприятия с той разницей, что администратору доступны абсолютно все предприятия.

      Только  администратор имеет права добавлять  в БД новые предприятия и выполнять  архивацию и восстановление устаревших данных.  

     В.3 Редактирование содержимого базы  

      Из  главного окна можно попасть на форму "Работа с предприятиями". Перед внесением изменений в БД, рекомендую ознакомиться с порядком редактирования.

      В.3.1 Порядок внесения новых данных

 

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

  1. Предприятие
  2. Цех
  3. Изделие

      В.3.2 Редактирование предприятий

 

      Для перехода к списку предприятий выберите кнопку "Список предприятий". В  открывшемся окне находится список всех предприятий, которые записаны в базе. Есть возможность поиска информации. Для удаления - выберите предприятие и нажмите на кнопку "Удалить". Для добавления нового предприятия - "Добавить".

      При добавлении предприятия все данные являются обязательными!

      Внимание! При удалении предприятия будут удалены все его цеха и изделия с планами выпуска без возможности восстановления. Будьте внимательными!

 

       В.3.3 Редактирование цехов

 

      Для перехода к списку цехов выберите кнопку "Список цехов". В открывшемся  окне находится список всех цехов, которые записаны в базе. Если уровень доступа "Менеджер предприятия", то в окне отображаются цеха только одного определенного предприятия. Есть возможность поиска информации. Для удаления - выберите цех и нажмите на кнопку "Удалить". Для добавления нового цеха - "Добавить".

Информация о работе СУБД Предприятия