close

Вход

Забыли?

вход по аккаунту

?

theses

код для вставки
Информационная система учета технических и программных средств отдела сетевых и информационных технологий Сибирского профессионального колледжа
Учебное заведение: БПОУ ОО «Сибирский профессиональный колледж»
Направление: Коммерческая деятельность
Номинация: Многопользовательские базы данных (клиент-серверная структура)
Тема: Информационная система учета технических и программных средств отдела
сетевых и информационных технологий Сибирского профессионального колледжа
Автор: Тепляков Виктор Викторович
Специальность: 09.02.03 Программирование в компьютерных системах
Курс обучения: 3
Руководитель: Глухов Денис Александрович
Введение
Актуальность проекта: объем информации используемой в организации для
обработки в процессе ее функционирования, с каждым днем возрастает. На сегодняшний
день практически каждое предприятие использует информационную систему, которая
способствует работе персонала. Информационные системы используются не только на
крупных предприятиях, но и в различных отделениях организаций. У каждой крупной
организации существует структурное подразделение, которое производит обслуживание
технических
и
программных
профессиональном
колледже,
ресурсов
и
аналогичную
осуществляет
функцию
их
учет.
выполняет
В
отдел
Сибирском
сетевых
и
информационных технологий (ОСиИТ). Сотрудники ОСиИТ ведут учет программных и
аппаратных средств, а также ремонт аппаратных средств, на бумажном носителе (журнале).
Что обеспечивает не централизованное хранение информации, и отсутствие удобного поиска
данных, вывод на печать необходимых документов.
Разрабатываемая информационная система позволит осуществить переход хранения
информации
с
бумажного
носителя
на
электронный.
Информация,
хранящаяся
централизованно на сервере базы данных, увеличит скорость обработки и надежность
сохранности данных. При разработке интерфейса клиентского приложения, были проведены
беседы с сотрудниками отдела ОСиИТ, беседа помогла разработать простой в работе
интерфейс, удовлетворяющий требования сотрудников отдела.
Объект: учет технических и программных ресурсов отдела ОСиИТ.
Предмет: информационная система, позволяющая вести учет технических и
программных ресурсов отдела ОСиИТ.
Цель
проекта: разработать
и
реализовать
информационную
систему учета
технических и программных средств отдела сетевых и информационных технологий.
Задачи проекта:
1) описать методологию разработки информационной системы;
2) разработать сервер базы данных;
3) реализовать клиентского приложения информационной системы.
Практическая часть
Разрабатываемая информационная система состоит из важных компонентов: база
данных (сервер базы данных) и клиентского приложения.
Разработка сервера базы данных
В проекте используется СУБД Firebird. Firebird обеспечивает многоверсионную
архитектуру, параллельную обработку оперативных и аналитических запросов: читающие
пользователи
не
блокируют
пишущих,
является
компактным,
обладает
высокой
эффективность и мощной языковой поддержкой для хранимых процедур и триггеров.
Разработанная база данных состоит из 13 нормализованных до 3NF таблиц. На
рисунке 1 представлена схема базы данных.
Рисунок 1 - Схема базы данных
Обработка данных осуществляется на стороне сервера базы данных средствами
хранимых
процедур,
пользовательских
функций
и
триггеров,
что
обеспечивает
централизованную обработку данных, сокращает трафик передаваемых данных по сети от
клиента к серверу, а также снижает потребление ресурсов клиентского компьютера (т.к.
обработка данных происходит на стороне сервера).
В информационной системе существует возможность создавать резервные копии базы
данных следующего типа: дневная, недельная и месячная. Функция реализована средствами
системной утилиты nbackup.exe, которая входит в состав сервера Firebird.
Разработка клиентского приложения
Для разработки клиентского приложения используется среда программирования
Embarcadero RAD Studio Delphi XE4. Взаимодействие клиентского приложения с сервером
базы данных обеспечивают элементы управления библиотеки InterBase, которая входит в
стандартный пакет Embarcadero RAD Studio.
Интерфейс
клиентского
приложения
организован
стандартными
элементами
управления: Edit, Label, Button, Memo, ComboBox и др. При разработки бизнес - логики
клиентского приложения, использовались динамические массивы (списки), бинарное дерево.
На рисунке 2 представлен графический интерфейс главной формы.
Рисунок 2 - Главная экранная форма
На рисунке 3 продемонстрирован графический интерфейс экранной формы
оформления технического средства на ремонт.
Рисунок 3 - Экранная форма оформления технического средства на ремонт
В информационной системе реализована функция разграничения прав пользователей.
В систему можно зайти под двумя типами учетных записей: администратор и лаборант. У
учетной записи администратор, соответственно больше прав над работой с информацией чем
у лаборанта.
Также информационная система оснащена функцией генерации отчетов по заданным
критериям. Генерация отчетов реализована средствами сторонней библиотеки FastReport. На
рисунке 4 представлено окно предварительного просмотра отчета компьютеров по
определенному кабинету.
Рисунок 4 - Отчет компьютеров по выбранному кабинету
Выводы и заключение
Разработанная информационная система имеет ряд достоинств:
–
защита информации посредством политики прав доступа;
–
мгновенный доступ к необходимым данным;
–
улучшение взаимодействия между подразделениями внутри организации;
–
резервное копирование и восстановление базы данных;
–
имеется простой и понятный интерфейс клиентского приложения.
В ходе исследования была выбрана оптимальная, производительная, свободная
система управления базами данных Firebird Super server version 2.5, обладающая большим
набором функций API.
В ходе исследования были проанализированы современные языки и среды
программирования. Для разработки и реализации клиентского приложения выбрана среда
программирования EmbarCadero RAD Studio XE4, язык программирования Delphi.
Предполагается, что данное клиентское приложение совместно с базой данных будет
использоваться в учебном заведении, для учета технических и программных средств.
Автоматизация
отдела
сетевых
и
информационных
технологий
Сибирского
профессионального колледжа по учету технических и программных средств увеличит
эффективность работы сотрудников отдела.
Список использованных источников
1.
Firebird
[Электронный
ресурс]
–
Режим
доступа
http://www.firebirdsql.org/en/documentation/.
2.
SQL: справочник, - 3-е издание.– СПб.: Символ-Плюс, 2010. –656 с.: ил.
3.
Бейли Л. Изучаем SQL. — СПб.: Питер, 2012. — 592 с.: ил.
4.
Бондарь А.Г. InterBase и Firebird. Практическое руководство для умных
пользователей и начинающих разработчиков. - СПб.: БХВ-Петербург, 2012. - 592.: ил. +CDROM.
5.
Дейт К. Дж. SQL и реляционная теория. Как грамотно писать код на SQL. – СПб.:
Символ-Плюс, 2010. – 480 с., ил.
6.
Кригель, Алекс, Трухнов, Борис. SQL. Библия пользователя, 2-е издание.: - М.:
Вильямс, 2010. — 752 с.: ил.
7.
Культин Н. Б. Delphi в задачах и примерах. — 3-е изд., перераб. и доп. — СПб.:
БХВ-Петербург, 2012. — 288 с.: ил.
8.
Культин Н. Б. Основы программирования в Delphi 2010. — СПб.: БХВ-Петербург,
2010. — 448 с.: ил. + CD-ROM.
9.
Культин Н. Б. Основы программирования в Delphi XE. — СПб.: БХВ-Петербург,
2011. — 416 с.: ил. + CD-ROM.
10. Осипов Д. Л. Delphi. Программирование для Windows, OS X, iOS и Android. —
СПб.: БХВ-Петербург, 2014. — 464 с.: ил.
11. Осипов Д.Л. Базы данных и Delphi. Теория и практика. - СПб.: БХВ-Петербург,
2011. - 752с.: ил. + DVD.
12. Рубанцев В., Самоучитель Delphi в примерах, играх и программах. От простых
приложений, решения задач и до программирования интеллектуальных игр. —СПб.: Наука и
техника, 2011. — 672 с.: ил. (+ dvd).
13. Фленов М.Е. Библия Delphi.-3-е изд., перераб. и доп. - СПб.: БХВ-Петербург,
2011.-688 с. : ил. +CD-ROM.
Документ
Категория
Образование
Просмотров
17
Размер файла
286 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа