Разработка АИС 'Услуги электросвязи'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    4,92 Мб
  • Опубликовано:
    2014-12-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка АИС 'Услуги электросвязи'















КУРСОВАЯ РАБОТА

РАЗРАБОТКА АИС «УСЛУГИ ЭЛЕКТРОСВЯЗИ»

Содержание

Введение

Глава 1. Описание предметной области

.1 Организационная структура объекта автоматизации

.2 Описание входных и выходных документов

.3 Описание бизнес-процесса

.4 Постановка задачи

Глава 2. Проектирование информационного обеспечения

.1 Моделирование бизнес-процесса в нотации IDEF0

.2 Диаграмма потоков данных

.2 Концептуальная модель данных

.3 Логическая, физическая модель данных

Глава 3. Разработка программного обеспечения

.1 Описание пользовательского интерфейса

Заключение

Список литературы

Приложения

Введение

Предприятие ООО «Тюменьсвязьфлот» занимается установкой и обслуживанием радионавигационного оборудования, а также предоставлением услуг электросвязи по городу Тюмени как юридическим, так и физическим лицам.

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

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

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

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

Для достижения сформулированной цели, в соответствии с выбранным объектом и предметом исследования ставятся и решаются следующие основные задачи:

·        изучить структуру предприятия ООО «Тюменьсвязьфлот»;

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

·        спроектировать и разработать информационное обеспечение.

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

Глава 1. Описание предметной области

.1      Организационная структура объекта автоматизации

ООО «Тюменьсвязьфлот» является дочерним предприятием ОАО «Обь-Иртышское речное пароходство», специализирующимся на электросвязи, радиосвязи, оборудовании.

ООО «Тюменьсвязьфлот» занимается такими видами деятельности как:

·        предоставление услуг радио- и электросвязи населению и организациям;

·        торговля и посреднические услуги;

·        складские операции;

·        установка и обслуживание радиооборудования и всех средств связи;

·        проектно-конструкторские мероприятия по установке радиооборудования;

·        монтаж, ремонт и техническое обслуживание контрольно-измерительных приборов и аппаратур;

·        обеспечение всеми видами телефонной, радио и телеграфной связи;

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

Структура предприятия ООО «Тюменьсвязьфлот» представлена на рисунке 1.

Основной деятельностью штата при руководстве является:

Рисунок 1 - Структура предприятия ООО «Тюменьсвязьфлот»

·        обеспечение соблюдения законности в деятельности;

·        составление стратегических и текущих планов;

·        доведение до сведения работников и исполнение ими распоряжений и приказов генерального директора;

·        сопровождение документооборота в соответствии с положениями и требованиями компании;

·        обеспечение технической подготовки предприятия;

·        контроль за соблюдением проектной, конструкторской и технологической дисциплины;

·        организация разработки и реализации планов внедрения новой техники и технологий;

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

Основной деятельностью финансово-экономического отдела является:

·        руководство ведением бухгалтерского учета и составлением отчетности на предприятии;

·        составление расчетов по зарплате, начислений и перечислений налогов и сборов в бюджеты разных уровней, платежей в банковские учреждения;

·        принятие мер по накоплению финансовых средств, для обеспечения устойчивости предприятия;

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

·        составление бухгалтерской и статистической отчетности;

·        анализ производственной деятельности предприятия;

·        подготовка отчетности.

Основной деятельностью юридического отдела является:

·        разработка и принятие участия в разработке документов правового характера;

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

·        осуществление регистрации и хранение заключенных договоров;

·        изготовление совместно с другими подразделениями предприятия предложений об изменении действующих или отмене утративших силу приказов и других актов, изданных на предприятии;

·        выдача заключений по правовым вопросам, возникающим в деятельности предприятия;

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

Основной деятельностью отдела кадров является:

·        ведение учета состава предприятия;

·        участие в разработке мероприятий по снижению текучести кадров;

·        оформление документации по кадрам;

·        проверка соблюдения графиков отпусков на предприятии;

·        осуществление контроля за состоянием трудовой дисциплины в подразделениях организации, представление установленной отчетности;

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

Основной деятельностью эксплуатационно-технического отдела является:

·        составление планов и организация проведения проверок технического состояния оборудования;

·        разработка необходимой технической документации;

·        организация текущей эксплуатации и ремонт оборудования;

·        составление планов проверок технического состояния оборудования и организация их проведения;

·        ведение необходимой технической документации;

·        разработка инструкций по эксплуатации оборудования, установка и наладка оборудования;

·        устранение мелких неполадок и ремонт оборудования;

·        установка и наладка оборудования;

·        установка и настройка ПО, в том числе ОС, БД и пользовательских приложений;

·        сопровождение программ, установленных на серверах и рабочих местах;

·        регулярное архивирование данных, хранимых на серверах, в т.ч. снятие копий БД;

·        поддержка работоспособности электронного оборудования на рабочих местах, сетевого оборудования, модемов, телефонного оборудования;

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

·        утверждение заявок на предоставление услуг радио- и электросвязи.

Основной деятельностью канцелярии является:

·        ведение работ по процедуре согласования, регистрации и хранению договоров;

·        ведение электронного реестра договоров, ведение БД;

·        прием и отправка корреспонденции.

Главной целью предприятия ООО «Тюменьсвязьфлот» является увеличение прибыли за счет увеличения количества оказываемых услуг и уменьшения расходов на закупку материалов. Каждая стратегическая цель разбивается на подцели, образуя дерево целей (Рисунок 2).

Рисунок 2 - Дерево целей предприятия ООО «Тюменьсвязьфлот»
1.2 Описание входных и выходных документов

Входные документы:

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

·        заявление на подключение услуги - необходимо для заключения дополнительного соглашения. Источник - клиент;

·        заявление на подключение дополнительных услуг- необходимо для подключения дополнительных услуг. Источник - клиент;

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

·        квитанция об оплате счета - необходима для подтверждения оплаты счета клиентом и для начала выполнения работ по подключению услуги. Источник - клиент.

Выходные документы:

·        договор на предоставление услуг электросвязи - необходим для предоставления возможности клиенту пользоваться услугами электросвязи. Пункт назначения - клиент;

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

·        счет на оплату - предназначен для оплаты подключения услуги. Пункт назначения - клиент;

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

·        отчеты (о подключенных услугах, о затраченных материалах, о подключениях на АТС, по соглашениям с не истекшим сроком исполнения) - необходимы для принятия управленческих решений. Пункт назначения - главный инженер.

.3 Описание бизнес-процесса

ООО «Тюменьсвязьфлот» занимается разными видами деятельности, но в качестве изучаемого бизнес-процесса выбрано формирование заявок на предоставление услуг электросвязи. Поэтапное описание бизнес-процесса:

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

.        Клиент составляет заявление на подключение по технологии Ethernet/ADSL, на подключение телефонной связи или на подключение параллельного аппарата.

.        Заявление сдается специалисту канцелярии, который проверяет правильность заполнения.

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

.        Если подключение, по указанному адресу, возможно, то клиент получает в канцелярии бланк заявки на предоставление услуг электросвязи для заполнения.

.        Заполненная заявка сдается в канцелярию, где она проверяется в правильности заполнения.

.        Для исполнения заявка передается в эксплуатационно-технический отдел, где инженер радио- и электросвязи изучает Заявку, назначает АТС, присваивает номер или пароль, рассчитывает расход материалов (на основании приходной накладной, пришедшей со склада) и передает данные главному бухгалтеру для выставления счета клиенту и в юридический отдел для заключения дополнительного соглашения.

.        Клиент заключает на основании договора, на оказание услуг электросвязи, дополнительное соглашение (местной телефонной связи, параллельного аппарата или сети интернет) в юридическом отделе. При подключении по технологии ADSL или параллельного аппарата клиенту необходимо заполнить форму согласования.

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

.        Бумажная форма заявки остается у инженера радио- и электросвязи и подшивается в папку.

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

.        Инженер радио- и электросвязи составляет акт ввода в эксплуатацию точки подключения к городской сети передачи данных по технологии Ethernet/ADSL или акт ввода эксплуатацию точки подключения к телефонной связи/параллельного аппарата.

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

.        Если клиент не нуждается в дальнейших услугах связи, договор расторгается при подаче заявления, и заявка сдается в архив.

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

.4 Постановка задачи

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

Для достижения сформулированной цели ставятся и решаются следующие задачи:

·        изучить структуру предприятия ООО «Тюменьсвязьфлот»;

·        ознакомиться с основными видами деятельности предприятия ООО «Тюменьсвязьфлот»;

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

·        разработать структурную модель (IDEF0) для выявления взаимосвязей между структурными элементами организации;

·        структурный анализ потоков данных (DFD);

·        разработать концептуальную (ERD) и логическую (IDEF1X) модель данных для выявления сущностей, их атрибутов и связей между ними, необходимых для хранения информации;

·        разработать программное обеспечение.

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

Глава 2. Проектирование информационного обеспечения

.1      Моделирование бизнес-процесса в нотации IDEF0

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

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

Контекстная модель бизнес-процесса представлена на рисунке 3.

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

Рисунок 3 - Контекстная модель бизнес-процесса

Рисунок 4 - Детализация контекстной модели бизнес-процесса

На основании данных клиента юрист по договорам заключает договор с клиентом на предоставление услуг электросвязи. На основе данных договора, адресом подключения услуги в соответствии с внутренними правилами оформления документов, ФЗ «О связи» и уставом предприятия ООО «Тюменьсвязьфлот» специалистом канцелярии составляется форма согласования. В соответствии с поданным клиентом заявлением на подключение услуги, данными договора и формы согласования, приходной накладной со склада инженером радио- и электросвязи, юристом по договорам, специалистом канцелярии и главным бухгалтером формируется дополнительное соглашение. На основании данных дополнительного соглашения и квитанцией об оплате счета инженером радио- и электросвязи производится подключение услуги. В соответствии с заявлением на подключение дополнительных услуг инженером радио- и электросвязи осуществляется подключение дополнительных услуг. На основании данных о дополнительных подключениях, данных дополнительного соглашения и акта ввода в эксплуатацию точки подключения инженером радио- и электросвязи формируются отчеты (о подключенных услугах, о затраченных материалах, о подключениях на АТС, по заявкам с не истекшим сроком исполнения).

Детализация процесса «Формирование дополнительного соглашения» (А3) представлено на рисунке 5.

Рисунок 5 - Детализация процесса А3 «Формирование доп. соглашения»

На основании данных договора и поданного клиентом заявления на подключение услуги происходит рассмотрение инженером радио- и электросвязи заявление на предоставление услуг электросвязи, рассматривается техническая возможность подключения услуги по представленному в заявлении адресу. На основании данных заявления в соответствии с уставом предприятия ООО «Тюменьсвязьфлот», ФЗ «О связи» и внутренними правилами оформления документов специалистом канцелярии и инженером радио- и электросвязи формируется заявка на предоставление услуг электросвязи. В соответствии с данными заявки и приходной накладной инженером радио- и электросвязи производится расчет расхода материалов. На основании данных расхода материалов главным бухгалтером формируется счет на оплату. В соответствии с данными о материалах и данными заявки юристом по договорам формируется дополнительное соглашение.

.2 Диаграмма потоков данных

Целью моделирования является систематизация знаний о бизнес-процессе в наглядной графической форме более удобной для аналитической обработки полученной информации. Модель должна отражать структуру бизнес-процессов организации и их детали.

Моделирование бизнес-процесса организации выполнено в нотации DFD (Date Flow Diagramming). Диаграммы потоков данных предназначены для того, чтобы отобразить механизмы передачи и обработки информации в моделируемой системе. Диаграммы DFD наглядно представляют документооборот в системе. Целью данной методики является построение функциональной схемы исследуемой системы, описывающей все необходимые процессы с такой точностью, которая достаточна для моделирования деятельности системы.

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

Контекстная диаграмма представлена на рисунке 6, ее декомпозиция на рисунке 7. Для более подробного отражения структуры подключения услуги и формирования отчетов проведена декомпозиция этих процессов, которые приводятся на рисунке 8 и рисунке 9 соответственно.

Рисунок 6 - Контекстная диаграмма

Рисунок 7 - Декомпозиция контекстной диаграммы

Словарь данных и спецификации процессов приведены в приложении 1 и 2 соответственно.

Рисунок 8 - Декомпозиция процесса «Подключение услуги»

Рисунок 9 - Декомпозиция процесса «Формирование отчетов»

.2      Концептуальная модель данных

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

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

Концептуальная модель данных представлена на рисунке 10, словарь данных представлен в приложении 3.

Рисунок 10 - Концептуальная модель данных

.3      Логическая, физическая модель данных

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

Цель создания модели - разработать, на основании диаграммы «сущность-связь», логическую модель базы данных, которая дает обобщенное, не привязанное к какой-либо СУБД описание предметной области (объекты предметной области и связи между ними).

Логическая, физическая модели данных представлены на рисунках 11 и 12 соответственно. Словарь данных для логической модели представлен в приложении 4.

Рисунок 11 - Логическая модель данных

Рисунок 12 - Физическая модель данных

Глава 3. Разработка программного обеспечения

.1 Описание пользовательского интерфейса

Разрабатываемое программное обеспечение должно позволять:

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

·        автоматически территориально назначать АТС (Центральный административный округ - АТС №5, Восточный и Ленинский - АТС №6, Калининский - АТС №47);

·        автоматически присваивать номер телефона или пароль (номер телефона состоит из 6 цифр, пароль имеет длину 11 и состоит из латинских букв (больших и маленьких), цифр. Первый знак или первых два в номере (пароле) соответствует номеру АТС.);

·        при выборе необходимых материалов для подключения услуги, учитывать оставшееся количество материалов;

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

Информационная система позволяет клиенту самостоятельно подавать заявки на подключение услуг электросвязи, подключать/отключать дополнительные услуги, для этого необходимо авторизоваться. Форма для авторизации представлена на рисунке 13, в которой необходимо ввести логин, пароль, полученные при заключении договора на оказание услуг электросвязи.

 

Рисунок 13 - Форма авторизации

Если клиент хочет воспользоваться услугами ООО «Тюменьсвязьфлот» впервые, то ему необходимо зарегистрироваться, для этого на форме авторизации (Рисунок 13), необходимо нажать на кнопку «Регистрация», после чего появится форма (Рисунок 14), поля которой нужно будет заполнить.

Рисунок 14 - Форма регистрации

Для начала регистрации необходимо выбрать статус (физическое или юридическое лицо), после чего появятся соответствующие поля для заполнения. Организационно-правовая форма, область выбираются из списка, а также город может быть выбран из списка в соответствии с выбранной областью. При нажатии на кнопку «Отмена» клиент не регистрируется, его данные не заносятся в базу данных, становится активной форма авторизации. При нажатии на кнопку «Зарегистрироваться» с помощью регулярных выражений осуществляется проверка корректности введенных данных, если данные введены не верно, то появится сообщение извещающее об этом, если данные введены верные, то данные клиента заносятся в базу данных, заключается «виртуальный» договор, договору присваивается номер, дата, автоматически формируются логин и пароль для входа в систему клиента. Пароль не хранится в базе данных в явном виде, а с помощью хэш-функции md5 преобразуется в шестнадцатиричный формат. Если клиент забудет пароль, то восстановить его будет невозможно, только регистрация нового пароля. Для придания договору юридической силы, клиенту необходимо явиться с ним к юристу ООО «Тюменьсвязьфлот». О вышесказанном клиента информирует сообщение, представленное на рисунке 15.

Рисунок 15 - Сообщение о регистрации

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

Рисунок 16 - Главная форма в кабинете инженера радио- и электросвязи

На данной форме представлена информация о заявках, красным цветом выделены заявки, услуги по которым не подключены. Под главным меню расположена строка состояния, которая показывает текущего пользователя. Справа расположена строка состояния, которая содержит информацию о текущей строке в таблице заявок, для того чтобы необходимая строка стала текущей на нее необходимо кликнуть левой кнопкой мыши. При нажатии на кнопку «Удалить» текущая заявка удаляется из базы. При нажатии на кнопку редактировать появляется форма редактирования текущей заявки, которая представлена на рисунке 17. Форма добавления новой заявки выглядит аналогичным образом, что и форма редактирования (Рисунок 17).

Рисунок 17 - Форма редактирования заявки

Форма редактирования заявки предоставляет возможность выбора другого заявителя либо по номеру договора, либо по наименованию предприятия (для юридических лиц), либо по ФИО списки которых формируются в соответствии с тем, какое лицо (юридическое или физическое) подает заявку, также существует возможность выбора предоставляемой услуги, параметров заявки (табличной части), редактирования даты формирования заявки, срока исполнения и даты подключения. При нажатии на копку «Добавить» добавляется новая строка параметров, а при нажатии на кнопку «Удалить» удаляется текущая строка. Для того чтобы узнать какая строка является текущей, справа над таблицей параметров располагается строка состояния, в которой содержится информация о номере текущей строки, чтобы строка стала текущей на нее необходимо кликнуть левой кнопкой мыши. При заполнении табличной части, а именно, тарифного плана, предлагается список, из которого можно выбрать нужный параметр. Порядковый номер параметра заполняется автоматически, а адрес подключения аппарата заполняется с помощью специальной формы (Рисунок 18).

Рисунок 18 - Форма ввода адреса подключения

Номер АТС и присвоенный номер (пароль) заполняются автоматически, после ввода адреса подключения аппарата. Номер АТС назначается территориально, например, Центральный административный округ - АТС №5, Восточный и Ленинский - АТС №6, Калининский - АТС №47, поиск номера АТС осуществляется в типизированном файле, в котором хранятся названия улиц и соответствующий номер АТС, по введенной улице. Формирование номера или пароля осуществляется случайным образом, первое значение (или первых) два в номере (пароле) должны быть равны соответствующему номеру АТС. Номер состоит из 6 цифр, а пароль из 11 знаков, которые включают в себя цифры, латинские буквы (большие и маленькие).

При нажатии на кнопку «Отмена», данная форма закрывается и становится активна главная форма. При нажатии на кнопку «ОК» данные по заявке обновляются в базе данных, при условии, что все поля обязательно заполнены, то есть не являются пустыми. Если какие-либо поля не являются заполненными, то появляется сообщение о том, что нужно заполнить все поля. При нажатии на кнопку «В Word» данная заявка отправляется в шаблон Microsoft Word, с помощью кнопки «Акт ввода в эксплуатацию», формируется акта ввода в эксплуатацию данной точки подключения в шаблон Microsoft Word. При нажатии на кнопку «Расчет затрат материалов» становится активна форма, представленная на рисунке 19.

Рисунок 19 - Форма редактирования заявки

На данной форме предоставляется возможность расчета стоимости затраченных материалов на подключение услуги, также предоставляется возможность выбора другого дополнительного соглашения либо по номеру дополнительного соглашения, либо по наименованию предприятия (для юридических лиц), либо по ФИО списки которых формируются в соответствии с тем, какое лицо (юридическое или физическое) заключило дополнительное соглашение. При нажатии на копку «Добавить» добавляется новая строка в таблицу, а при нажатии на кнопку «Удалить» удаляется текущая строка. Для того чтобы узнать какая строка является текущей, справа над таблицей параметров располагается строка состояния, в которой содержится информация о номере текущей строки, чтобы строка стала текущей на нее необходимо кликнуть левой кнопкой мыши. При заполнении табличной части, а именно, материала, предлагающегося из списка, который формируется в соответствии с типом материала. Список материалов формируется автоматически в соответствии с указанной услугой. Единица измерения и цена устанавливаются автоматически после выбора материала, количество прописывается вручную, после чего автоматически подсчитывается стоимость по каждой строке таблицы. Ниже таблицы находится строка состояния, которая отражает общую стоимость всех материалов, указанных в таблице. При нажатии на кнопку «Отмена» данные в базу данных не вносятся, становится активной форма редактирования заявки, а при нажатии на кнопку «ОК» данные вносятся в базу данных, обновляются, и также становится активной форма редактирования заявки.

С помощью кнопки «Счет на оплату» предоставляется возможность сформировать счет на оплату в шаблоне Microsoft Word.

При нажатии на кнопку «Акт ввода в эксплуатацию» на форме редактирования заявки (Рисунок 17), формируется акт в шаблоне Microsoft Word (Рисунок 20), а также текущая дата вносится базу данных и служит для определения статуса подключения услуги (подключена/ не подключена).

Рисунок 20 - Акт ввода в эксплуатацию точки подключения

В верхней части приложения расположено главное меню (Рисунок 21), которое позволяет осуществлять быстрый переход к нужным документам, справочникам.

Рисунок 21 - Форма отражающая главное меню

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

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

 

Рисунок 22 - Форма для редактирования, просмотра справочника «Невозможные подключения»

Для формирования отчетов необходимо навести мышью на слово «Отчеты» в главном меню, раскроется подменю содержащее все возможные отчеты, для составления желаемого отчета, необходимо кликнуть на него мышью в подменю. Пример отчета о подключенных услугах приведен на рисунке 23.

Рисунок 23 - Форма, формирующая отчет о подключенных услугах

Отчет формируется автоматически по изменению даты. При нажатии на кнопку «Excel» данный отчет экспортируется в Microsoft Office Excel. Аналогичным образом можно составить отчет о затраченных матреиалах за период, при нажатии на кпопку «Excel» отчет экспортируется в Microsoft Office Excel (Рисунок 24).

Рисунок 24 - Отчет о затраченных материалах

Пример отчета о подключениях на АТС за период с 18.12.2011 по 20.05.2012 (Рисунок 25).

Рисунок 25 - Отчет о подключениях на АТС

Пример по заявкам с не истекшим сроком исполнения (Рисунок 26).

Рисунок 26 - Отчет по заявкам с не истекшим сроком исполнения

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

Рисунок 27 - Форма проверки адреса на подключение услуги

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

Рисунок 28 - Форма предварительного рассчета затрат материала

Заключение

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

Для достижения цели были поставлены следующие задачи:

·        изучить структуру предприятия ООО «Тюменьсвязьфлот»;

·        ознакомиться с основными видами деятельности предприятия ООО «Тюменьсвязьфлот»;

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

·        разработать структурную модель (IDEF0) для выявления взаимосвязей между структурными элементами организации;

·        структурный анализ потоков данных (DFD);

·        разработать концептуальную (ERD) и логическую (IDEF1X) модель данных для выявления сущностей, их атрибутов и связей между ними, необходимых для хранения информации.

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

Список литературы

1. Мишенин А.И. Теория экономических информационных систем. - Москва: «Финансы и статистика», 2011. - 240 с.

2.      Моор П.К., Моор А.П. Базы данных. Практикум. - Тюмень: Изд-во ТюмГУ, 2009. - 140 с.

.        Крёнке Д. Теория и практика построения баз данных 8-е издание. - СПб.: Питер, 2003. - 800 с.

.        Ивашко А.Г. Подготовка курсовых и дипломных работ. - Тюмень: Изд-во ТюмГУ, 2010. - 284 с.

.        Моделирование бизнес-процессов предприятия.

.        Диаграммы сущность-связь.

бизнес электросвязь программный информация

Приложение 1

Словарь данных для описания диаграммы потоков данных

Описание потока данных данные клиента:

Организационно-правовая форма=[ГОУ│ ГОУ ВПО│ ГОУ СПО│ ГУ│ ЗАО│ ИП│ МОУ│МОУ ОСШ│ ОАО│ ООО│ ЧП]

Наименование предприятия={[A-Z│a-z│А-Я│а-я│0-9│-]}

ФИО(в лице)=фамилия+имя+отчество

фамилия={допустимый символ}

имя={допустимый символ}

отчество={допустимый символ}

допустимый символ=[А-Я│а-я]

На основании=[А-Я│а-я│0-9│№]

Паспортные данные=Серия+Номер+Кем выдан+Дата выдачи

Серия={0-9} (4)

Номер={0-9} (6)

Кем выдан={[А-Я│а-я│0-9│.]}

Дата выдачи=Дата

Адрес юридический (проживания)= город+улица+номер дома+(номер квартиры)

город={допустимый символ2}

улица={допустимый символ2}

допустимый символ2=[А-Я│а-я│0-9]

номер дома=[1 {0-9} 3| а-я]

номер квартиры=1 {0-9} 3

Адрес фактический (регистрации)=адрес юридический (проживания)

Контактные реквизиты=(номер тел.)+номер сот. +(факс)+(Email)

номер тел.={допустимый символ3}

номер сот.={допустимый символ3}

факс ={допустимый символ3}

допустимый символ3=[0-9│-│(│)]

Email ={[A-Z│a-z│0-9│-│_│@]}

ИНН={0-9} 10 или 12

КПП={0-9} 9

ОГРН={0-9} 13

р/с={0-9} 20

к/с={0-9} 20

БИК={0-9} 9

Лицевой счет={0-9} 20

Наименование банка={[A-Z│a-z│А-Я│а-я│0-9│-]}

Контактные реквизиты банка= контактные реквизиты

Данные клиента=(Организационно-правовая форма) + (Наименование предприятия)+ФИО(в лице)+(На основании)+(Паспортные данные)+Адрес юридический(проживания)+(Адрес фактический(пребывания))+Контактные реквизиты заявителя+ИНН+(КПП)+(ОГРН)+(р/с)+(к/с)+(БИК)+(Лицевой счет)+Наименование банка+Контактные реквизиты банка

Описание потока данных адрес подключения услуги:

Адрес подключения услуги = улица+номер дома+(номер квартиры)

улица={допустимый символ1}

допустимый символ1=[А-Я│а-я│0-9]

номер дома=[1 {0-9} 3| а-я]

номер квартиры=1 {0-9} 3

Описание потока данных договор на предоставление услуг электросвязи:

Содержание={[A-Z│a-z│А-Я│а-я│0-9│-│,│.│”│(│)]}

Номер договора={0-9}

Логин ={[A-Z│a-z│А-Я│а-я│0-9]}

Пароль ={[A-Z│a-z│А-Я│а-я│0-9]}

Дата заключения договора=дата

Договор на предоставление услуг электросвязи= Содержание+ Номер договора+Логин+Пароль+Данные клиента+Дата заключения договора

Описание потока данных данные договора:

Данные договора=Договор на предоставление услуг электросвязи

Описание потока данных данные о клиенте:

Дата расторжения договора=дата

Данные о клиенте = Данные о клиенте + Номер договора+Логин+Пароль+Данные клиента+Дата заключения договора+Дата расторжения

Описание потока данных данные заявки:

Услуга=[Подключение интернета по технологии Ethernet│ Подключение интернета по технологии ADSL │ Подключение местной телефонной связи│ Подключение параллельного аппарата]

Дата=[1-31]+.+[1-12]+.+[2011-2100]

Срок исполнения до=Дата

Тип линии=[Воздушная│ Наземная]

Присвоенный номер(пароль) ={[A-Z│a-z│А-Я│а-я│0-9│-]}

Номер АТС=[ 5│ 6│47 ]

Данные заявки = Данные клиента+Услуга+Срок исполнения до+Дата+Адрес подключения услуги+Тип линии+Присвоенный номер(пароль)+Номер АТС

Описание потока данных дополнительное соглашение:

Номер доп. соглашения={0-9}

Дата заключения дополнительного соглашения=дата

Дополнительное соглашение = Номер доп.соглашения + Дата заключения дополнительного соглашения+Содержание+Данные заявки

Описание потока данных данные доп. соглашения:

Дата расторжения дополнительного соглашения=дата

Оплачено=[да│ нет]

Данные доп. соглашения = Номер доп.соглашения + Дата заключения дополнительного соглашения +Данные заявки+Дата расторжения дополниельного соглашения+Оплачено

Описание потока данных приходная накладная:

Номер накладной={0-9}

Наименование материала={[ A-Z│a-z│А-Я│а-я│0-9│-]}

Единицы измерения=[шт│метр]

Количество={0-9}

Цена=сумма платежа

Приходная накладная= Номер накладной+Организационно-правовая форма+Поставщик+Адрес юридический+Адрес фактический+Контактные реквизиты+ИНН+КПП+ОГРН+Наименование материала+Единицы измерения+ Количество+Цена+Дата

Описание потока данных данные по накладной:

Данные по накладной=Приходная накладная

Описание потока данных данные по материалам:

Данные по материалам=Наименование материала+Единицы измерения+ Количество+Цена

Описание потока данных данные израсходованных материалов:

Данные израсходованных матреиалов=Данные по материалам+Данные заявки+Израсходованное количество

Описание потока данных счет на оплату:

Счет №=Номер договора+Номер заявки

От=Дата

Счет на оплату= Получатель+Адрес+ИНН+КПП+ОГРН+Банковские реквизиты+Наименование банка +Контактные реквизиты+Данные заявки для расчетов+ Счет №+От+Сумма платежа+Данные по материалам+Данные израсходованных материалов

Описание потока данных квитанция об оплате счета:

ИНН получателя платежа=ИНН

Номер счета получателя платежа={0-9} 20

По договору=Номер договора+Дата заключения договора

ФИО плательщика=ФИО(в лице)

Адрес плательщика= Адрес фактический(пребывания)

Сумма платежа={0-9}(,{0-9} 2)

Квитанция об оплате счета=Наименование получателя платежа+ИНН получателя платежа+Номер счета получателя платежа+Наименование банка+Банковские реквизиты+По договору+ФИО плательщика+ [Паспортные данные|На основании]+Адрес плательщика+Сумма платежа+Дата

Описание потока данных данные акта:

Дата ввода=Дата

Данные акта = Данные доп.соглашения+Данные израсходованных материалов+Дата ввода

Описание потока данных данные о дополнительных подключениях:

Дополнительная услуга=[Подключение междугородней связи│Смена тарифа]Дата подключения=Дата

Данные о дополнительных подключениях=Данные доп.соглашения+ Дополнительная услуга +Дата подключения

Описание потока данных данные о доп. подключения:

Данные о доп. подключениях=Данные о дополнительных подключениях

Описание потока данных отчет по соглашениям с не истекшим сроком исполнения:

Период=[1-12]+[2011-2100]

Дата составления=Дата

Отчет по соглашениям с не истекшим сроком исполнения=Период+Данные заявки для расчетов+Дата составления

Описание потока данных Отчет о подключениях на АТС:

Отчет о подключениях на АТС=Период+Данные заявки для расчетов+Дата составления

Описание потока данных Отчет о подключенных услгах:

Отчет о подключенных услугах=Период+Данные заявки для расчетов+Дата составления

Описание потока данных Отчет о затраченных материалах:

Отчет о затраченных материалах= Период+Данные по материалам+Данные израсходованных материалов+Дата составления

Приложение 2

Спецификации процессов диаграммы потоков данных

Описание процесса Формирование договора:

Предусловие: наличие данных клиента

Основная часть:

ДОБАВИТЬ в хранилище данных Договора (Организационно-правовая форма, Наименование предприятия, ФИО (в лице), На основании, Паспортные данные, Адрес юридический(проживания), Адрес фактический(пребывания), Контактные реквизиты заявителя, ИНН, КПП, ОГРН, р/с, к/с, БИК, Лицевой счет, Наименование банка, Контактные реквизиты банка, Логин, Пароль, Дата составления)

Постусловие: данные о клиенте внесены в хранилище

Описание процесса Формирование заявки:

Предусловие: наличие договора

Основная часть:

ВЫБРАТЬ

Данные о клиенте из хранилища данных Договора

ДОБАВИТЬ в хранилище данных Доп.соглашения (Организационно-правовая форма, Наименование предприятия, ФИО(в лице), На основании, Паспортные данные, Адрес юридический(проживания), Адрес фактический(пребывания), Контактные реквизиты заявителя, Услуга, Срок исполнения до, Дата, Оплачено)

Переменная=1

ПОВТОРЯТЬ

ДОБАВИТЬ в хранилище данных Доп.соглашения (Адрес подключения услуги, Номер телефона, Тариф, Тип линии, Присвоенный логин, Присвоенный номер(пароль), Номер АТС)

УВЕЛИЧИТЬ Переменная на 1

ПОКА Переменная<>Количество записей

Постусловие: сформированная заявка

Описание процесса Формирование доп.соглашения:

Предусловие: наличие заявки

Основная часть:

ВЫБРАТЬ

Данные заявки из хранилища данных Доп.соглашения

ДОБАВИТЬ в храналище данных Доп.соглашения (Дата заключения дополнительного соглашения)

Постусловие: заключенное дополнительное соглашение

Описание процесса Обработка приходной накладной:

Предусловие: наличие приходной накладной

Основная часть:

ДЕЛАТЬ для приходной накладной

ДОБАВИТЬ а хранилище данных Поставки материалов (Наименование материала,Единицы измерения,Количество,Цена )

ПОКА не конец приходной накладной

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

Описание процесса Расчет расхода и стоимости материалов:

Предусловие: наличие приходной накладной, наличие заявки

Основная часть:

ВЫБРАТЬ

Данные по материалам из хранилища данных Поставки материалов

Данные заявки из хранилища данных Доп.соглашения

ДОБАВИТЬ в хранилище данных Расход материалов (данные по материалам, данные заявки)

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

Описание процесса Формирование счета на оплату:

Предусловие: наличие дополнительного соглашения

Основная часть:

ВЫБРАТЬ Данные заявки из хранилища данных Доп.соглашения (ФИО(в лице), Адрес юридический(проживания), Номер доп.соглашения, Дата заключения)

ВЫБРАТЬ Данные для счета по материалам из хранилища данных Расход материалов (Наименование материала,Единицы измерения,Количество,Цена)

Сумма=Количество*Цена

ДОПИСАТЬ в шаблон счета на оплату (Данные для счета по заявке, Данные для счета по материалам, Сумма, Текущая дата)

Постусловие: сформированный счет на оплату

Описание процесса Формирование акта ввода в эксплуатацию точки подключения:

Предусловие: наличие дополнительного соглашения

Основная часть:

ВЫБРАТЬ Данные заявки из хранилища данных Доп.соглашения (Организационно-правовая форма, Наименование предприятия, ФИО(в лице, На основании, Паспортные данные, Адрес юридический(проживания), Адрес фактический(пребывания), Контактные реквизиты заявителя, ИНН, КПП, ОГРН, р/с, к/с, БИК, Лицевой счет, Наименование банка, Контактные реквизиты банка, Номер доп.соглашения, Дата заключения)

ВЫБРАТЬ Данные для счета по материалам из хранилища данных Расход материалов (Наименование материала,Единицы измерения,Количество,Цена)

Сумма=Количество*Цена

ДОБАВИТЬ в хранилище данных Доп.соглашения (Текущая дата)

ДОПИСАТЬ в шаблон акт ввода в эксплуатацию точки подключения (Данные заявки, Данные для счета по материалам, Сумма, Текущая дата)

Постусловие: сформированный акт ввода в эксплуатацию точки подключения

Описание процесса Формирование отчета по заявкам с не истекшим сроком исполнения:

Предусловие: наличие данных в хранилищах

Основная часть:

ВЫБРАТЬ Данные заявки из хранилища данных Доп.соглашения

ГДЕ Срок до не превосходит Текущей даты и Дата=Заданная дата

ДОПИСАТЬ в шаблон отчета (Данные заявки, Текущая дата)

Постусловие: сформированный отчет по заявкам с не истекшим сроком исполнения

Описание процесса Формирование отчета о подключениях на АТС:

Предусловие: наличие данных в хранилищах

Основная часть:

ВЫБРАТЬ Данные заявки из хранилища данных Доп.соглашения

ГДЕ Дата=Заданная дата

ДОПИСАТЬ в шаблон отчета (Данные заявки, Текущая дата)

Постусловие: сформированный отчет о подключениях на АТС

Описание процесса Формирование отчета о подключенных услугах:

Предусловие: наличие данных в хранилищах

Основная часть:

ВЫБРАТЬ Данные заявки из хранилища данных Доп.соглашения

ГДЕ Дата=Заданная дата

ДОПИСАТЬ в шаблон отчета (Данные заявки, Текущая дата)

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

Описание процесса Формирование отчета о затраченных материалах:

Предусловие: наличие данных в хранилищах

Основная часть:

ВЫБРАТЬ Данные по материалам из хранилища данных Расход материалов

ГДЕ Дата=Заданная дата

ДОПИСАТЬ в шаблон отчета (Данные по материалам, Текущая дата)

Постусловие: сформированный отчет о затраченных материалах

Приложение 3

Словарь данных для описания концептуальной модели данных

Таблица 1 Типы сущностей

Имя сущности

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

Тип

Список атрибутов

Область

Содержит названия областей

Сильная

Область

Город

Содержит названия городов

Сильная

Город

ОПФ

Содержит названия организационно-правовых форм

Сильная

ОПФ

Клиент

Содержит информацию о клиентах

Сильная

Наим.предприятия, ФИО, Основание, Пасп.данные, Улица(юр), № дома, Квартира, Улица(факт), № дома, Квартира, Конт.реквизиты, ИНН, КПП, ОГРН, р/с, к/с, БИК, Лиц.счет, Наим.банка, Конт.рекв.банка

Договор

Содержит информацию по договорам

Сильная

Дата закл., Дата раст., Логин, Пароль

Услуга

Содержит названия услуг

Сильная

Услуга

Тип линии

Содержит названия типов линий

Сильная

Тип линии

Аб.плата услуги

Содержит информацию об абонентской плате за услугу

Слабая

Дата, Цена

Тариф

Содержит информацию о тарифах

Сильная

Тариф, Инф.

Аб.плата тарифа

Содержит информацию об абонентской плате по тарифам

Слабая

Дата, Цена

АТС

Содержит названия АТС

Сильная

АТС

Подкл.улиц к АТС

Содержит информацию об улицах и обслуживающих их АТС

Сильная

Улица

Должность

Содержит названия должностей

Сильная

Должность

Сотрудник

Содержит информацию о сотрудниках

Сильная

ФИО

Доп. соглашение

Содержит информацию о дополнительных соглашений

Сильная

Дата заявки, Срок до, Дата доп.согл., Дата раст.согл., Дата ввода, Оплачено

Параметр

Содержит информацию о параметрах подключения услуги в соответствии с дополнительным соглашением

Слабая

Квартира, № дома, Номер телефона, Присв. логин, Присв. пароль

Доп. услуги

Содержит названия дополнительных услуг

Сильная

Доп.услуга

Подкл. доп. услуг

Содержит информацию о подключенных дополнительных услугах, в соответствии с параметром дополнительного соглашения

Слабая

Дата

Единица измерения

Содержит названия единиц измерения

Сильная

Ед.измер

Тип материала

Содержит информацию о типах материалов

Сильная

Тип мат.

Материал

Содержит информацию о материалах

Сильная

Материал

Поставщик

Содержит информацию о поставщиках

Сильная

Поставщик, Улица(юр), № дома, Квартира, Улица(факт), № дома, Квартира, Конт.реквизиты, ИНН, КПП, ОГРН

Поставка

Содержит информацию о поставках

Сильная

Дата поставки

Мат.постав

Содержит информацию о материалах поставки

Слабая

Количество, Цена


Таблица 2 Типы связей

Имя

Связываемые сущности

Кардинальность

Список атрибутов

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

находится

Область - Город

1 - М


В одной области находится много городов, город находится только в одной области


Город - Клиент

1 - М


В одном городе находится много клиентов, клиент находится (проживает) в одном городе


Город - Поставщик

1 - М


В одном городе находится много поставщиков, поставщик находится в одном городе

имеет

ОПФ - Клиент

1 - М


Клиент имеет только одну организационно-правовую форму, ОПФ принадлежит многим клиентам


ОПФ - Поставщик

1 - М


Поставщик имеет только одну организационно-правовую форму, ОПФ принадлежит многим поставщикам

заключает

Клиент - Договор

1 - М


Клиент может заключить несколько договоров (заключение следующего договора возможно только после расторжения существующего), договор может быть заключен только одним клиентом

относится

Договор - Доп. соглашение

1 - М


К договору относится несколько дополнительных соглашений, дополнительное соглашение относится только к одному договору


Тариф - Аб.плата тарифа

1 - М


Абонентская плата тарифа относится к одному тарифу, тариф относится к нескольким абонентским платам (изменение стоимости тарифа по дате)


АТС - Подкл. Улиц к АТС

1 - М


АТС относится к нескольким подклчениям улиц, подключения улиц к АТС относится к одной АТС


Услуга - Аб. Плата услуги

1 - М


Абонентская плата услуги относится к одномой услуге, услуга относится к нескольким абонентским платам (изменение стоимости услуги по дате)


Тип материала - Услуга

N- М


Тип материала относится к нескольким услугам, услуга относится к нескольким типам материалов


Единицы измерения - Тип материала

1 - М


Единица измерения относится к нескольким типам материала, тип материала относится с одной единицы измерения

указывается

Доп. услуги - Подкл. доп.услуг

1 - М


Дополнительная услуга указываются в нескольких подключениях дополнительных услуг, в подключении дополнительных услуг указывается одна дополнительная услуга


Параметр - Подкл. доп.услуг

1 - М


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


Тариф - Подкл. доп.услуг

1 - М


Тариф указывается в нескольких подключениях дополнительных услуг, в подключении дополнительных услуг указывается один тариф


Тариф - Параметр

1 - М


Тариф указывается в нескольких параметрах, в параметре указывается один тариф


Тип линии - Параметр

1 - М


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


Сотрудник - Доп.соглашение

1 - М


Сотрудник указывается в нескольких дополнительных соглашениях, в дополнительном соглашении указывается один сотрудник


Доп. соглашение - Мат.постав

N - М

Кол-во

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


Услуга - Доп.соглашение

1 - М


Услуга указывается в нескольких дополнительных соглашениях, в дополнительном соглашении указывается одна услуга

не подключается

Подкл.улиц к АТС - Услуга

N - М


Подкл.улиц к АТС подключается несколько услуг, услуга подключается в нескольких подкл.улиц к АТС

существует

Тип материала - Материал

1 - М


Тип материала существует для нескольких материалов, к материалу существует один тип материала

содержится

Доп.соглашение - Параметр

1 - М


В дополнительном соглашении содержится несколько параметров, параметр содержится в одном дополнительном соглашении

совершает

Поставщик - Поставка

1 - М


Поставщик совершает несколько поставок, поставка может быть совершена одним поставщиком


Приложение 4

Словарь данных для описания логической модели данных

Таблица 3 Сущность «Область» (Oblast)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код области

int

NOT NULL

Код области в базе данных, первичный ключ

Id_Obl


Область

varchar(20)

NOT NULL

Наименование области

Obl


Таблица 4 Сущность «Город» (Gorod)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код города

int

NOT NULL

Код города в базе данных, первичный ключ

Id_Gor


Город

varchar(20)

NOT NULL

Наименование города

Gor

FK

Код области

int

NOT NULL

Внешний ключ, с помощью которого можно определить область

Id_Obl


Таблица 5 Сущность «ОПФ» (OPF)

Ключ

Наименование атрибута

Тип данных

Описание

Наименование атрибута (физ. модель)

PK

Id_ОПФ

int

NOT NULL

Код ОПФ в базе данных, первичный ключ

Id_OPF


ОПФ

varchar(10)

NOT NULL

Организационно-правовая форма

OPF


Таблица 6 Сущность «Клиент» (Klient)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код клиента

int

NOT NULL

Код клиента в базе данных, первичный ключ

Id_Kl

FK

Код ОПФ

int

NULL

Внешний ключ, с помощью которого можно определить ОПФ клиента

Id_OPF


Наим. предприятия

varchar(50)

NULL

Наименование предприятия

Name_predpr


ФИО

varchar(50)

NOT NULL

ФИО клиента или ФИО человека, представляющего юридическое лицо

FIO


Основание

varchar(70)

NULL

Информация о том, на основании чего человек является представителем юридического лица

Osnov


Пасп.данные

varchar(100)

NULL

Паспортные данные клиента

Pasp_dannie

FK

Код города

int

NOT NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Ur


Улица(юр,прож)

varchar(25)

NOT NULL

Название улицы

Ul_Ur


№ дома

varchar(4)

NOT NULL

Номер дома

Dom_Ur


Квартира

int

NULL

Номер квартиры

Kv_Ur

FK

Код города1

int

NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Fakt


Улица(факт,рег)

varchar(25)

NULL

Название улицы

Ul_Fakt


№ дома

varchar(4)

NULL

Номер дома

Dom_Fakt


Квартира

int

NULL

Номер квартиры

Kv_Fakt


Конт.реквизиты

varchar(50)

NOT NULL

Контактные реквизиты клиента

Kont_rekv


ИНН

int

NOT NULL

ИНН клиента

INN


КПП

int

NULL

КПП клиента

KPP


ОГРН

int

NULL

ОГРН клиента

OGRN


р/с

varchar(20)

NULL

р/с

RS


к/с

varchar(20)

NULL

к/с

KS


БИК

int

NULL

БИК

BIK


Лиц.счет

varchar(20)

NULL

Лицевой счет

Lic_shet


Наим.банка

varchar(50)

NOT NULL

Наименование банка

Name_bank


Конт.рекв.банка

varchar(50)

NOT NULL

Реквизиты банка

Rekv_banka


Таблица 7 Сущность «Договор» (Dogovor)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код договора

int

NOT NULL

Номер договора, первичный ключ

Id_Dog

FK

Код клиента

int

NOT NULL

Внешний ключ, с помощью которого можно определить клиента

Id_Kl


Дата заключения

datetime

NOT NULL

Дата заключения договора

Date_zakl


Дата расторжения

datetime

NOT NULL

Дата расторжения договора

Date_rast


Логин

varchar(11)

NOT NULL

Логин для входа в систему

Login


Пароль

varchar(11)

NOT NULL

Пароль для входа в систему

Parol


Таблица 8 Сущность «Тип линии» (Line)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код типа линии

int

NOT NULL

Код линии в базе данных, первичный ключ

Id_Line


Тип линии

varchar(20)

NOT NULL

Тип линии

Line


Таблица 9 Сущность «Тариф» (Tarif)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код тарифа

int

NOT NULL

Код тарифа в базе данных, первичный ключ

Id_Tarif


Тариф

varchar(50)

NOT NULL

Название тарифа

Tarif


Информация

text

NOT NULL

Информация о тарифе

Inf

Таблица 10 Сущность «Стоим.тарифа» (Price_Tarif)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код тарифа

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные тарифа, часть составного первичного ключа

Id_Tarif

PK

Дата изменения

datetime

NOT NULL

Дата изменения стоимости тарифа, первичный ключ

Date_Izm


Цена

money

NOT NULL

Стоимость тарифа

Price


Таблица 11 Сущность «АТС» (ATS)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код АТС

int

NOT NULL

Код АТС в базе данных, первичный ключ

Id_ATS


АТС

int

NOT NULL

Номер АТС

ATS


Таблица 12 Сущность «Подкл.улиц к АТС» (Podkl_Ul_ATS)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код подключения

int

NOT NULL

Код подключения в базе данных, первичный ключ

Id_Podkl


Улица подключения

varchar(25)

NOT NULL

Улица подключения услуги

Ul_Podkl

FK

Код АТС

int

NOT NULL

Внешний ключ, с помощью которого можно АТС, которая обслуживает данную улицу

Id_ATS


Таблица 13 Сущность «Услуга» (Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код услуги

int

NOT NULL

Код услуги в базе данных, первичный ключ

Id_Serv


Услуга

varchar(50)

NOT NULL

Наименование услуги

Serv


Таблица 14 Сущность «Аб.плата услуги» (Price_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа

Id_Serv

PK

Дата изменения

datetime

NOT NULL

Дата изменения стоимости услуги, первичный ключ

Date_Izm


Цена

money

NOT NULL

Стоимость услуги

Price


Таблица 15 Сущность «Не возм.подключения» (No_Podkl)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа

Id_Serv

PK, FK

Код подключения

int

NOT NULL

Внешний ключ, с помощью которого можно определить улицы подключений, часть составного первичного ключа


Таблица 16 Сущность «Должность» (Dolzhnost)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код должности

int

NOT NULL

Код должности в базе данных, первичный ключ

Id_Dolzh


Должность

varchar(30)

NOT NULL

Наименование должности

Dolzh


Таблица 17 Сущность «Сотрудник» (Sotrudnik)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код сотрудника

int

NOT NULL

Код сотрудника в базе данных, первичный ключ

Id_Sotr


ФИО

varchar(50)

NOT NULL

ФИО сотрудника

FIO

FK

Код должности

int

NOT NULL

Внешний ключ, с помощью которого можно определить должность

Id_Dolzh


Таблица 18 Сущность «Доп.соглашение» (Dop_Sogl)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код доп. соглашения

int

NOT NULL

Код дополнительного соглашения, первичный ключ

Id_Dop_Sogl

FK

Код договора

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные договора

Id_Dog

FK

Код услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу

Id_Serv


Дата заявки

datetime

NOT NULL

Дата составления заявки

Date_Zaiav


Срок до

datetime

NOT NULL

Срок исполнения заявки

Date_Isp_Do


Дата доп.согл.

datetime

NULL

Дата заключения дополнительного соглашения

Date_Dop_Sogl


Дата ввода

datetime

NULL

Дата ввода в эксплуатацию точки подключения

Date_Vvoda


Дата раст.соглэ

datetime

NULL

Дата расторжения дополнительного соглашения

Date_Rast_Sogl


Оплачено

bit

NULL

Оплачена или нет заявка

Opl

FK

Код сотрудника

int

NOT NULL

Внешний ключ, с помощью которого можно определить сотрудника

Id_Sotr

Таблица 19 Сущность «Параметр соглашения» (Param_Sogl)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

№_строки

int

NOT NULL

Номер строки, часть составного первичного ключа

Nom_Str

PK, FK

Код доп. соглашения

Int

NOT NULL

Внешний ключ, с помощью которого можно определить данные дополнительного соглашения, часть составного первичного ключа

Id_Dop_Sogl

FK

Код подключения

Int

NOT NULL

Внешний ключ, с помощью которого можно определить улицы подключений

Id_Podkl


№ дома

varchar(4)

NOT NULL

Номер дома подключения

Dom


Квартира

int

NULL

Номер квартиры подключения

Kv


Номер телефона

varchar(11)

NULL

Номер телефона

Nom_Tel

FK

Код тарифа

int

NULL

Внешний ключ, с помощью которого можно определить тариф

Id_Tarif

FK

Код типа линии

int

NOT NULL

Внешний ключ, с помощью которого можно определить тип линии

Id_Line


Присв. логин

varchar(11)

NULL

Присвоенный логин

Login


Присв. Номер (пароль)

varchar(11)

NOT NULL

Присвоенный номер или пароль

Parol


Таблица 20 Сущность «Доп.услуги» (Dop_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код доп. услуги

int

NOT NULL

Код дополнительной услуги в базе данных, первичный ключ

Id_Dop_Serv


Доп.услуга

varchar(50)

NOT NULL

Наименование дополнительной услуги

Dop_Serv

Таблица 21 Сущность «Подкл.доп.услуг» (Podkl_Dop_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код доп.услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить дополнительную услугу, часть составного первичного ключа

Id_Dop_Serv

PK

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

datetime

NOT NULL

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

Date_Podkl

PK, FK

Код параметра

int

NOT NULL

Внешний ключ, с помощью которого можно определить пораметры подключения услуги в дополнительном соглашении, часть составного первичного ключа

Id_Param

FK

Код тарифа

int

NULL

Внешний ключ, с помощью которого можно определить тариф

Id_Tarif


Таблица 22 Сущность «Единица измерения» (Ed_Izmer)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код ед. измерения

int

NOT NULL

Код единицы измерения в базе данных, первичный ключ

Id_Ed_Izm


Ед. измерения

varchar(5)

NOT NULL

Единица измерения

Ed_Izm


Таблица 23 Сущность «Тип материала» (Tip_Mat)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код типа материала

int

NOT NULL

Код типа материала в базе данных, первичный ключ

Id_Tip_Mat


Тип материала

varchar(25)

NOT NULL

Наименование типа материала

Tip_Mat

FK

Код ед. измерения

int

NOT NULL

Внешний ключ, с помощью которого можно определить единицу измерения

Id_Ed_Izm


Таблица 24 Сущность «Материал» (Material)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код материала

int

NOT NULL

Код материала в базе данных, первичный ключ

Id_Mat


Материал

varchar(70)

NOT NULL

Название материала

Mat

FK

Код типа материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить тип материала

Id_Tip_Mat


Таблица 25 Сущность «Тип материала к услуге» (Tip_Mat_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код услуги

Int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа

Id_Serv

PK, FK

Код типа материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить тип материала, часть составного первичного ключа

Id_Tip_Mat


Таблица 26 Сущность «Поставщик» (Postavshik)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код поставщика

int

NOT NULL

Код поставщика в базе данных, первичный ключ

Id_Post

FK

Код ОПФ

int

NOT NULL

Внешний ключ, с помощью которого можно определить ОПФ

Id_OPF


Пост

varchar(50)

NOT NULL

Поставщик

Post

FK

Код города

int

NOT NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Ur


Улица(юр)

varchar(25)

NOT NULL

Название улицы

Ul_Ur


№ дома

varchar(4)

NOT NULL

Номер дома

Dom_Ur


Квартира

int

NULL

Номер квартиры

Kv_Ur

FK

Код города1

int

NOT NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Fakt

varchar(25)

NOT NULL

Название улицы

Ul_Fakt


№ дома

varchar(4)

NOT NULL

Номер дома

Dom_Fakt


Квартира

int

NULL

Номер квартиры

Kv_Fakt


Конт.реквизиты

varchar(50)

NOT NULL

Контактные реквизиты

Kont_Rekv


ИНН

int

NOT NULL

ИНН поставщика

INN


КПП

int

NOT NULL

КПП поставщика

KPP


ОГРН

int

NOT NULL

ОГРН поставщика

OGRN


Таблица 27 Сущность «Поставка» (Postavka)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код поставки

Int

NOT NULL

Код поставки в базе данных, первичный ключ

Id_Postav

FK

Код поставщика

int

NOT NULL

Внешний ключ, с помощью которого можно определить поставщика

Id_Post


Дата поставки

datetime

NOT NULL

Дата поставки

Date_Postav


Таблица 28 Сущность «Материалы поставки» (Mat_Postav)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить материал, часть составного первичного ключа

Id_Mat

PK, FK

Код поставки

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные поставки, часть составного первичного ключа

Id_Postav


Количичество

int

NOT NULL

Количество поставленного материала

Kol


Цена

money

NOT NULL

Цена поставленного материала

Price


Таблица 29 Сущность «Расход материала» (Rash_Mat)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код доп. соглашения

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные заявки, часть составного первичного ключа

Id_Dop_Sogl

PK, FK

Код поставки

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные поставки, часть составного первичного ключа

Id_Postav

PK, FK

Код материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить материал, часть составного первичного ключа

Id_Mat


Количество

int

NOT NULL

Количество затраченного материала

Kol



Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!