Введение
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;
– BDEAdministrator для работы с базой данных;
– процессор 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) – ФИО;
– Datarozhdenia – тип даты – дата рождения;
– Address – целочисленный тип(20)– адрес;
– Telefon – целочисленный тип(6) – телефон.
В таблицу №2 «Паспортные данные» включены следующие поля:
– FIO – целочисленный тип(35) – ФИО;
– Dannyepasporta – целочисленный тип(9) – серия и номер паспорта;
– Kemvydan – целочисленный тип(18) – кем выдан;
– Datavydachi – тип даты – дата выдачи.
В таблицу №3 «Данные по подключению в сеть интернет» входят следующие поля:
– FIO – целочисленный тип(30) – ФИО;
– Datapodkluchenia – тип даты – дата подключения;
– Tippodkluchenia – целочисленный тип(12) – тип подключения;
– Tarifzaminutu – целочисленный тип – тариф за минуту.
В таблицу №4 «Данные по пользованию сетью интернет» включены следующие поля:
– FIO – целочисленный тип(35) – ФИО;
– Datapolzovania – тип даты – дата пользования;
– Time(min) – тип время – время(минуты);
– Stoimost – целочисленный тип – стоимость.
3.2 Разработка алгоритма задачи
Разработка алгоритма задачи – это важный процесс создания программного объекта, так как она помогает более точно и просто понять саму идею программы, разделяя при этом ее на отдельные блоки (задачи). Укрупненная схема работы программы представлена на рисунке 3.