скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыДипломная работа: Автоматизированная система учета по подключению Интернет-сети в РУП "Белтелеком"

Дипломная работа: Автоматизированная система учета по подключению Интернет-сети в РУП "Белтелеком"

Содержание

Введение

1 Назначение и область применения

1.1 Общие сведения

1.2 Назначение и цели создания системы

1.3 Требования к системе

2 Исследовательская часть

2.1 Анализ методов решения задачи

2.2 Входные данные

2.3 Выходные данные

3 Конструкторская часть

3.1 Разработка информационной модели

3.2 Разработка алгоритма задачи

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

3.4 Разработка справочной системы

4 Тестирование программного продукта

5 Организационно-экономическая часть

6 Охрана труда, техника безопасности, противопожарные мероприятия и охрана окружающей среды

Заключение

Литература

Приложения

Приложение А Код программы

Приложение Б Руководство программиста

Приложение В Руководство пользователя


Введение

Тема данного дипломного проекта: «Автоматизированная система учета по подключению Интернет сети в РУП «Белтелеком». Цель дипломного проекта состоит в разработке программного модуля, позволяющего вести учет по подключению пользователей к сети Интернет.

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

Данный дипломный проект позволяет сократить время при внесении необходимых данных.

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

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


1 Назначение и область применения

1.1 Общие сведения

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

На предприятии РУП «Белтелеком» были представлены документы, на основании которых была разработана следующая программа, представленная на рисунке 1.

Рисунок 1 – Интерфейс программы

1.2 Назначение и цели создания системы

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

Для пользователя разработанная программа очень легка и проста в применении. Предполагает быструю и удобную работу на понятном пользователю языке.

Эта программа позволит быстро вносить конкретные данные.

 Программа предполагает ввод данных следующего типа:

 –личностных данных (ФИО, год рождения, адрес, телефон);

 –паспортных данных (серия и номер паспорта, кем выдан, дата выдачи);

 –данных по подключению в сеть Интернет (дата подключения, тип подключения, тариф за минуту);

 –данных по пользованию сетью Интернет (дата пользования, время, стоимость).

В программе также предусмотрено добавление, изменение и удаление данных. Благодаря этим функциям можно добавлять новых пользователей, изменять их данные, если есть в этом необходимость, а также удалять пользователей, которые больше не являются пользователями сети Интернет.

Данная программа предоставляет и другие функции: поиск и фильтрацию данных. Благодаря функции «Поиск» можно находить конкретного пользователя из всего списка по следующим данным: по фамилии, по дате рождения, по адресу и по телефону.

Фильтрация помогает отфильтровать из всей таблицы данного нам пользователя с помощью следующих данных: по ФИО, по адресу, по телефону.


1.3 Требования к системе

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

Конфигурацией аппаратных и программных средств для функционирования разработанной программы является компьютер со следующими характеристиками:

– наличие установленной версии Windows 98 – XP;

– BDE Administrator для работы с базой данных;

– процессор Pentium – 100 МГц;

– 256 Мбайт оперативной памяти;

– 20 Мбайт свободного пространства на жестком диске;

– Philips 170C монитор;

– мышь А4 Tech;

– стандартная клавиатура.


2 Исследовательская часть

2.1 Анализ методов решения задачи

Целью моего дипломного проекта является автоматизированная система учета по подключению Интернет сети в РУП «Белтелеком».

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

Разрабатываемая автоматизированная информационная система учета по подключению Интернет сети в РУП «Белтелеком» должна помочь решить следующие стоящие перед ней задачи:

- создать базу данных для более эффективного доступа к информации предприятия;

- реализовать многофункциональный поиск информации о пользователях сети Интернет;

- улучшить и упростить доступ к хранимой информации;

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

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

- обеспечить сопровождаемость системы и надежное применение программного средства;

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

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


2.2 Входные данные

В качестве входных данных разработанной программы входят личностные данные пользователей:

– ФИО;

– год рождения;

– адрес;

– телефон.

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

– серия и номер паспорта;

– кем выдан;

– дата выдачи.

В качестве данных по подключению к сети Интернет будут использоваться следующие значения:

– дата подключения;

– тип подключения;

– тариф за минуту.

Самыми основными и результирующими данными будут являться данные по пользованию сетью Интернет:

– дата пользования;

– время;

– стоимость.

2.3 Выходные данные

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

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

Выделяют следующие виды отчетов:

– простой отчет;

– отчет с группированием данных;

– составной отчет, объединяющий несколько разных отчетов.

Отчет позволяет просмотреть и сравнить все те данные о пользователях, которые будут скомпонованы воедино. В отчете будет предоставлена информация, как об общих данных пользователя, так и о данных пользования Интернетом (Рисунок 2).

Рисунок 2 – Отчет


3 Конструкторская часть

3.1 Разработка информационной модели

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

В структуру базы данных Project входят следующие таблицы:

– таблица №1 – «Личностные данные»;

– таблица №2 – «Паспортные данные»;

– таблица №3 – «Данные по подключению в сеть Интернет»;

– таблица №4 – «Данные по пользованию сетью Интернет».

В таблицу №1 «Личностные данные» входят следующие поля:

– FIO – символьный тип(35) – ФИО;

– Data rozhdenia – тип даты – дата рождения;

– Address – целочисленный тип(20)– адрес;

– Telefon – целочисленный тип(6) – телефон.

В таблицу №2 «Паспортные данные» включены следующие поля:

– FIO целочисленный тип(35) – ФИО;

– Dannye pasporta – целочисленный тип(9) – серия и номер паспорта;

– Kem vydan целочисленный тип(18) – кем выдан;

– Data vydachi – тип даты – дата выдачи.

В таблицу №3 «Данные по подключению в сеть интернет» входят следующие поля:

– FIO целочисленный тип(30) – ФИО;

– Data podkluchenia – тип даты – дата подключения;

– Tip podkluchenia – целочисленный тип(12) – тип подключения;

– Tarif za minutu – целочисленный тип – тариф за минуту.

В таблицу №4 «Данные по пользованию сетью интернет» включены следующие поля:

– FIO целочисленный тип(35) – ФИО;

– Data polzovania – тип даты – дата пользования;

– Time(min) тип время – время(минуты);

– Stoimost целочисленный тип – стоимость.

3.2 Разработка алгоритма задачи

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

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

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

Данная программа разрабатывалась в среде Delphi7.

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

– TTable – кнопка для отображения данных в табличной форме;

– TDataSource служит для связи данных в таблице;

– TDBGrid – кнопка для визуального отображения данных в таблице;

– TButton кнопка, при нажатии на которую выполняется прописанная в ней функция либо процедура;

–TDBNavigator – компонент, служащий для перемещения, редактирования, удаления, добавления, отмены действия;

– TEdit – служит для отображения текстовых и числовых значений;

– TLabel – для надписи каких-либо компонентов, а также может служить для вывода ответов;

– TMainMenu – меню формы, в нем могут располагаться все те действия, которые могут выполняться на форме;

– TRadioGroup – служит для маркированного списка;

– TBitBtn – кнопка с изображением (разновидность TButton), но с отличительной особенностью свойства Glyph, с помощью которого определяется растровое изображение, рисуемое на поверхности кнопки;

– TDBEdit позволяет редактировать значение строкового поля текущей записи набора данных.

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

3.4 Разработка справочной системы

Справочная система данного программного модуля состоит из раздела: «Справка». Раздел «Справка» содержит в себе два подраздела: «О программе» и «О разработчике». В подразделе «О программе» отображаются данные о том, как работать с программой (Рисунок 4).

  

Рисунок 4 – О программе


В подразделе «О разработчике» указываются данные создателя программы (Рисунок 5).

 

Рисунок 5 – О разработчике


4. Тестирование программного продукта

Тестирование производилось в два этапа.

1) Тестирование устойчивости. Здесь проверялась реакция программы на некорректный ввод данных, значения которых выходят за допустимый диапазон.

2) Тестирование функциональности. Здесь выполнялась проверка правильности вычислений, корректности работы по исходным данным. На этом этапе проверка осуществлялась путём ввода новых данных в базу данных. Данные во всех случаях успешно были занесены.

Таблица 1 - Журнал тестирования программного продукта

Объект Команда пользователя Ожидаемая реакция Отметка об отклике системы
1 2 3 4
Меню «Отчет» Выбор одинарным щелчком мыши Вывод формы с готовым отчетом Работает корректно
Меню «Выход» Выбор одинарным щелчком мыши Выход из программы Работает корректно
Меню «О программе» Выбор одинарным щелчком мыши Выпадающие меню Работает корректно
Меню «О разработчике» Выбор одинарным щелчком мыши Вывод формы Работает корректно
«Добавить» Выбор одинарным щелчком мыши Вывод формы Работает корректно
«Изменить» Выбор одинарным щелчком мыши Вывод формы Работает корректно
«Фильтрация» Выбор одинарным щелчком мыши Вывод формы с таблицей БД по личностным данным Работает корректно
«Поиск» Выбор одинарным щелчком мыши Вывод формы с таблицей БД по личностным данным Работает корректно
Вкладка «Подразделения» Выбор одинарным щелчком мыши Вывод формы с таблицей БД по подразделениям Работает корректно
Кнопка «Паспортные данные» Выбор одинарным щелчком мыши Вывод формы с таблицей БД по паспортным данным Работает корректно
Кнопка «Данные по подключению к сети Интернет» Выбор одинарным щелчком мыши Вывод формы с таблицей БД по данным по подключению к сети Интернет Работает корректно
Кнопка «Данные по пользованию сетью Интернет» Выбор одинарным щелчком мыши Вывод формы с таблицей БД по данным по пользованию сетью Интернет Работает корректно

5 Организационно-экономическая часть

5.1 Экономическая характеристика темы дипломного проектирования

В настоящее время между современной наукой и производством устанавливается и развивается прямая, ранее практически отсутствующая кооперация. На ее основе научный продукт превращается в непосредственный ресурс.

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

Страницы: 1, 2


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.