Проектирование сетевой базы данных "Учет сетевого и компьютерного оборудования"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
с БД и вносятся изменения непосредственно в БД.
Пользователем является администратор предприятия, который имеет следующие возможности:
-Добавление записей;
-Удаление записей;
-Просмотр записей;
-Сохранение записей;
-Редактирование записей.
Внутренние механизмы защиты и запросы на подтверждение критичных операций предохраняют всех пользователей от случайных ошибок в процессе работы, которые могут повлечь за собой нарушение целостности данных, и просто необдуманных действий.
В качестве входных данных выступает информация об объектах БД т.е. записи в таблицах. В каждой таблице присутствует первичный ключ, отсюда следует, что на входные данные накладывается ограничение на дублирование значений некоторых атрибутов. Данные в базу данных добавляет пользователь с помощью клавиатуры и экранных форм. В качестве выходных данных выступают экранные формы, в которых отображены записи отношений БД.
При хранении информации в СУБД одной из основных задач остается обеспечение безопасности данных.
В разработанной базе данных предусмотрена защита от несанкционированного доступа к БД. При запуске приложения появляется диалоговое окно, в которое необходимо ввести пароль для авторизации. При правильном вводе пароля (123456) осуществляется переход на следующую форму программы, посредством которой пользователь осуществляет основные действия с данными. При вводе неверного пароля появляется сообщение Неправильный пароль.
На рисунке 12.1 представлено окно запроса пароля. На рисунке 12.2 представлена главная форма приложения.
Рисунок 12.1 - Окно аутентификации
Рисунок 12.2 - Главная форма приложения
На главной форме расположены кнопки и меню, осуществляя переход по которым можно вести учет оборудования и просматривать списки оборудования на предприятии. После нажатия кнопки Компьютерное оборудование/Сетевое оборудование из группы Оборудование на главной форме приложения появляется новая форма (Рисунок 12.3, 12.4), на которой администратор предприятия может осуществлять модификацию данных об оборудовании.
Рисунок 12.3 - Форма приложения Компьютерное оборудование
Рисунок 12.4 - Форма приложения Сетевое оборудование
После нажатия кнопки Компьютерное оборудование/Сетевое оборудование из группы Учет оборудования на главной форме приложения появляется форма для ввода учетных данных. Ввод данных осуществляется вручную, для удобства на форме выведена справочная информация о соответствии номеров отделов и компьютерного оборудования их наименованиям и названиям (Рисунок 12.5, 12.6).
Рисунок 12.5 - Форма приложения Учет компьютерного оборудования
Рисунок 12.6 - Форма приложения Учет сетевого оборудования
Помимо кнопок на форме располагается главное меню, пунктами которого являются: учет по отделам, смена пароля и выход из приложения. После нажатия пункта меню Учет по отделам появляется выпадающее меню со списком отделов. По нажатию подпункта отдела предприятия появляется форма с учетной информацией по этому отделу (Рисунок 12.7, 12.8)
Рисунок 12.7 - Главная форма приложения
Рисунок 12.8 - Форма приложения Учет оборудования отдела Директорат
Подобная информация выводится и по другим отделам предприятия.
Если возникнет необходимость смены пароля, необходимо нажать пункт меню Сменить пароль, после чего появится диалоговое окно изменения пароля (Рисунок 12.9). Для смены пароля необходимо ввести старый пароль (текущий) и новый шестизначный пароль. Если будет введено неверное количество символов, программа выдаст предупреждение (Рисунок 12.9).
Рисунок 12.9 - Форма приложения Изменение пароля
При нажатии пункта меню Выйти из приложения закрываются все формы кроме формы аутентификации, причем поле ввода пароля автоматически очищается и система предлагает ввести пароль заново или закрыть приложение посредством нажатия на пиктограмму в правом верхнем углу окна.
Заключение
В результате выполнения курсового проекта получены навыки работы в среде MS SQL Server 2005 (создание таблиц, хранимых процедур, триггеров, представлений), создания клиентских приложений, работающих с БД.
Решены следующие задачи: возможность просматривать, редактировать, добавлять данные, получать результаты запросов. Так же обеспечена удобная работа для администратора предприятия. Следует отметить что:
-при проектировании использовалась точка зрения самого разработчика;
-обеспечена защита данных от несанкционированного доступа;
-среда разработки - MS Microsoft SQL Server 2005 и Borland Delphi 7.
Список использованной литературы
1.Карпова Т.С. Базы данных. Модели, разработка, реализация/СПб.: Питер, 2002. - 304 с.
2.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. Учебник для ВУЗов /под ред. проф.А.Д.Хомоненко // СПб.:КОРОНАпринт, 2000.- 416 с.
.Корнеев В.В. и др. Базы данных. Интеллектуальная обработка информации // М.:Нолидж, 2000.- 352 с.
.Бартеньев О.В. Microsoft Visual FoxPro:Учебно-справочное пособие/ М.:Диалог МИФИ, 2005-672 с.
.Каратыгин С.А.,Тихонов А.Ф., Тихонова Л.Н. Visual FoxPro 6.0//М.: Бином, 1999-784С.
.Ханcен Г., Ханcен Д. Базы данных. Разработка и управление/М.: Бином, 1999-704С.
.Глушаков С.В., Ломотько Д.В. Базы данных. Учебный курс // Харьков: Фолио; Ростов н/Д : Фен
Copyright © 2008-2014 studsell.com рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение