6
КУРСОВАЯ РАБОТА
РАЗРАБОТКА АИС «УСЛУГИ ЭЛЕКТРОСВЯЗИ»
Содержание
Введение
Глава 1. Описание предметной области
1.1 Организационная структура объекта автоматизации
1.2 Описание входных и выходных документов
1.3 Описание бизнес-процесса
1.4 Постановка задачи
Глава 2. Проектирование информационного обеспечения
2.1 Моделирование бизнес-процесса в нотации IDEF0
2.2 Диаграмма потоков данных
2.2 Концептуальная модель данных
2.3 Логическая, физическая модель данных
Глава 3. Разработка программного обеспечения
3.1 Описание пользовательского интерфейса
Заключение
Список литературы
Приложения
Введение
Предприятие ООО «Тюменьсвязьфлот» занимается установкой и обслуживанием радионавигационного оборудования, а также предоставлением услуг электросвязи по городу Тюмени как юридическим, так и физическим лицам.
В системе общественного разделения труда роль электросвязи заключается в передаче различного рода информации. Предоставляя разнообразные услуги населению, предприятиям и организациям электросвязь оказывает непосредственное влияние на экономику и благосостояние населения. Для такой инфраструктурной отрасли как электросвязь, где с одной стороны активно появляются и развиваются новейшие технологии хранения, обработки и передачи информации, а с другой стороны, старая материально-техническая база не позволяет в полной мере использовать возможности современных технологий, а также выполнение рутинных процессов вручную способствуют снижению эффективности функционирования предприятия. Одним из таких процессов является процесс предоставления услуг электросвязи.
Разработка информационной системы нацелена на увеличение прибыли предприятия за счет увеличения количества оказываемых услуг электросвязи.
В соответствии с выбранной целью объектом исследования является процесс предоставления услуг электросвязи.
Предметом исследования являются процессы, непосредственно связанные с объектом исследования, такие как формирования договора с клиентом на предоставление услуг электросвязи, процесс формирования заявки на подключение услуги, формирование дополнительного соглашения в соответствии с поданной заявкой, расчет расхода материала и стоимости затраченных материалов.
Для достижения сформулированной цели, в соответствии с выбранным объектом и предметом исследования ставятся и решаются следующие основные задачи:
· изучить структуру предприятия ООО «Тюменьсвязьфлот»;
· исследовать и выявить особенности выполняемых на предприятии процессов и операций при осуществлении своей деятельности в сфере электросвязи, а именно предоставлении услуг электросвязи;
· спроектировать и разработать информационное обеспечение.
Создание автоматизированной системы способствует повышению производительности труда (увеличение скорости и количества обрабатываемых документов), оперативности работы сотрудников организации (нет поиска документов или интересующих данных в куче бумаг) и сокращению времени обработки и анализа документов, а также повышению эффективности сервисной работы с клиентами.
Глава 1. Описание предметной области
1.1 Организационная структура объекта автоматизации
ООО «Тюменьсвязьфлот» является дочерним предприятием ОАО «Обь-Иртышское речное пароходство», специализирующимся на электросвязи, радиосвязи, оборудовании.
ООО «Тюменьсвязьфлот» занимается такими видами деятельности как:
· предоставление услуг радио- и электросвязи населению и организациям;
· торговля и посреднические услуги;
· складские операции;
· установка и обслуживание радиооборудования и всех средств связи;
· проектно-конструкторские мероприятия по установке радиооборудования;
· монтаж, ремонт и техническое обслуживание контрольно-измерительных приборов и аппаратур;
· обеспечение всеми видами телефонной, радио и телеграфной связи;
· предоставление услуг по монтажу, ремонту и техническому обслуживанию приборов и инструментов для измерения, контроля, испытания, теле- и радиопередатчиков, профессиональной радио-, телевизионной, звукозаписывающей и звуковоспроизводящей аппаратуры и видеоаппаратуры.
Структура предприятия ООО «Тюменьсвязьфлот» представлена на рисунке 1.
Основной деятельностью штата при руководстве является:
Рисунок 1 - Структура предприятия ООО «Тюменьсвязьфлот»
· обеспечение соблюдения законности в деятельности;
· составление стратегических и текущих планов;
· доведение до сведения работников и исполнение ими распоряжений и приказов генерального директора;
· сопровождение документооборота в соответствии с положениями и требованиями компании;
· обеспечение технической подготовки предприятия;
· контроль за соблюдением проектной, конструкторской и технологической дисциплины;
· организация разработки и реализации планов внедрения новой техники и технологий;
· изучение условий труда на рабочих местах, разработка и внесение предложений о разработке и внедрении более совершенных конструкций оградительной техники, предохранительных и блокировочных устройств, других средств защиты от воздействия опасных и вредных производственных факторов.
Основной деятельностью финансово-экономического отдела является:
· руководство ведением бухгалтерского учета и составлением отчетности на предприятии;
· составление расчетов по зарплате, начислений и перечислений налогов и сборов в бюджеты разных уровней, платежей в банковские учреждения;
· принятие мер по накоплению финансовых средств, для обеспечения устойчивости предприятия;
· организация своевременного и правильного учета товарно-материальных ценностей, продукции, основных средств, расчетов с дебиторами и кредиторами, с подотчетными лицами, с работниками;
· составление бухгалтерской и статистической отчетности;
· анализ производственной деятельности предприятия;
· подготовка отчетности.
Основной деятельностью юридического отдела является:
· разработка и принятие участия в разработке документов правового характера;
· изучение и анализ практики заключения и исполнения хозяйственных договоров с целью разработки предложений об устранении выявленных недостатков и улучшении хозяйственно-финансовой деятельности предприятия;
· осуществление регистрации и хранение заключенных договоров;
· изготовление совместно с другими подразделениями предприятия предложений об изменении действующих или отмене утративших силу приказов и других актов, изданных на предприятии;
· выдача заключений по правовым вопросам, возникающим в деятельности предприятия;
· осуществление информированности работников предприятия о действующем законодательстве и изменениях в нем, ознакомление должностных лиц предприятия с нормативными правовыми актами, относящимися к их деятельности.
Основной деятельностью отдела кадров является:
· ведение учета состава предприятия;
· участие в разработке мероприятий по снижению текучести кадров;
· оформление документации по кадрам;
· проверка соблюдения графиков отпусков на предприятии;
· осуществление контроля за состоянием трудовой дисциплины в подразделениях организации, представление установленной отчетности;
· подготовка необходимых материалов для квалификационных, аттестационных, конкурсных комиссий и представления работников к поощрениям и награждениям.
Основной деятельностью эксплуатационно-технического отдела является:
· составление планов и организация проведения проверок технического состояния оборудования;
· разработка необходимой технической документации;
· организация текущей эксплуатации и ремонт оборудования;
· составление планов проверок технического состояния оборудования и организация их проведения;
· ведение необходимой технической документации;
· разработка инструкций по эксплуатации оборудования, установка и наладка оборудования;
· устранение мелких неполадок и ремонт оборудования;
· установка и наладка оборудования;
· установка и настройка ПО, в том числе ОС, БД и пользовательских приложений;
· сопровождение программ, установленных на серверах и рабочих местах;
· регулярное архивирование данных, хранимых на серверах, в т.ч. снятие копий БД;
· поддержка работоспособности электронного оборудования на рабочих местах, сетевого оборудования, модемов, телефонного оборудования;
· консультации клиентов по вопросам эксплуатации оборудования и предоставления услуг радио- и электросвязи;
· утверждение заявок на предоставление услуг радио- и электросвязи.
Основной деятельностью канцелярии является:
· ведение работ по процедуре согласования, регистрации и хранению договоров;
· ведение электронного реестра договоров, ведение БД;
· прием и отправка корреспонденции.
Главной целью предприятия ООО «Тюменьсвязьфлот» является увеличение прибыли за счет увеличения количества оказываемых услуг и уменьшения расходов на закупку материалов. Каждая стратегическая цель разбивается на подцели, образуя дерево целей (Рисунок 2).
Рисунок 2 - Дерево целей предприятия ООО «Тюменьсвязьфлот»
1.2 Описание входных и выходных документов
Входные документы:
· паспорт, удостоверяющий личность клиента - необходим для заключения договора. Источник - клиент;
· заявление на подключение услуги - необходимо для заключения дополнительного соглашения. Источник - клиент;
· заявление на подключение дополнительных услуг- необходимо для подключения дополнительных услуг. Источник - клиент;
· приходная накладная - предназначена для выбора необходимых материалов, расчета стоимости затраченных материалов для подключения услуги и формирования счета на оплату клиенту. Источник - заведующий складом;
· квитанция об оплате счета - необходима для подтверждения оплаты счета клиентом и для начала выполнения работ по подключению услуги. Источник - клиент.
Выходные документы:
· договор на предоставление услуг электросвязи - необходим для предоставления возможности клиенту пользоваться услугами электросвязи. Пункт назначения - клиент;
· дополнительное соглашение - предназначено для документирования выбранных клиентом услуг и возможности пользоваться клиентом этими услугами. Пункт назначения - клиент;
· счет на оплату - предназначен для оплаты подключения услуги. Пункт назначения - клиент;
· акт ввода в эксплуатацию точки подключения - необходим для подтверждения того, что работы по подключению услуг выполнены и клиент удовлетворен проделанной работой. Пункт назначения - главный инженер;
· отчеты (о подключенных услугах, о затраченных материалах, о подключениях на АТС, по соглашениям с не истекшим сроком исполнения) - необходимы для принятия управленческих решений. Пункт назначения - главный инженер.
1.3 Описание бизнес-процесса
ООО «Тюменьсвязьфлот» занимается разными видами деятельности, но в качестве изучаемого бизнес-процесса выбрано формирование заявок на предоставление услуг электросвязи. Поэтапное описание бизнес-процесса:
1. Для возможности пользоваться услугами электросвязи клиенту необходимо в юридическом отделе заключить договор на оказание услуг электросвязи, который является бессрочным, но может быть расторгнут по заявлению клиента или невыполнении им своих обязанностей.
2. Клиент составляет заявление на подключение по технологии Ethernet/ADSL, на подключение телефонной связи или на подключение параллельного аппарата.
3. Заявление сдается специалисту канцелярии, который проверяет правильность заполнения.
4. Специалист канцелярии передает заявление инженеру радио- и электросвязи, который рассматривает техническую возможность подключения к телефонной станции. Если по указанному адресу невозможно подключение, то клиенту будет отказано в подключении услуги.
5. Если подключение, по указанному адресу, возможно, то клиент получает в канцелярии бланк заявки на предоставление услуг электросвязи для заполнения.
6. Заполненная заявка сдается в канцелярию, где она проверяется в правильности заполнения.
7. Для исполнения заявка передается в эксплуатационно-технический отдел, где инженер радио- и электросвязи изучает Заявку, назначает АТС, присваивает номер или пароль, рассчитывает расход материалов (на основании приходной накладной, пришедшей со склада) и передает данные главному бухгалтеру для выставления счета клиенту и в юридический отдел для заключения дополнительного соглашения.
8. Клиент заключает на основании договора, на оказание услуг электросвязи, дополнительное соглашение (местной телефонной связи, параллельного аппарата или сети интернет) в юридическом отделе. При подключении по технологии ADSL или параллельного аппарата клиенту необходимо заполнить форму согласования.
9. После осуществления оплаты счета клиентом и в соответствии с указанными сроками подключения услуги, выполняются работы.
10. Бумажная форма заявки остается у инженера радио- и электросвязи и подшивается в папку.
11. После выполнения работ клиент осуществляет ежемесячные платежи за предоставляемые услуги (услуги за пользование телефоном, интернетом).
12. Инженер радио- и электросвязи составляет акт ввода в эксплуатацию точки подключения к городской сети передачи данных по технологии Ethernet/ADSL или акт ввода эксплуатацию точки подключения к телефонной связи/параллельного аппарата.
13. При необходимости подключения дополнительных услуг, клиент составляет заявление (на подключение междугородней связи, на смену тарифа), смена тарифа произойдет с начала следующего месяца.
14. Если клиент не нуждается в дальнейших услугах связи, договор расторгается при подаче заявления, и заявка сдается в архив.
15. Инженер радио- и электросвязи составляет отчеты на основе обработанных заявок, заявлений для предоставления ведущему инженеру.
1.4 Постановка задачи
Разработка информационной системы нацелена на увеличение прибыли предприятия за счет увеличения количества оказываемых услуг электросвязи.
Для достижения сформулированной цели ставятся и решаются следующие задачи:
· изучить структуру предприятия ООО «Тюменьсвязьфлот»;
· ознакомиться с основными видами деятельности предприятия ООО «Тюменьсвязьфлот»;
· исследовать и выявить особенности выполняемых на предприятии процессов и операций при осуществлении своей деятельности в сфере электросвязи, а именно предоставлении услуг электросвязи;
· разработать структурную модель (IDEF0) для выявления взаимосвязей между структурными элементами организации;
· структурный анализ потоков данных (DFD);
· разработать концептуальную (ERD) и логическую (IDEF1X) модель данных для выявления сущностей, их атрибутов и связей между ними, необходимых для хранения информации;
· разработать программное обеспечение.
Создание автоматизированной системы способствует повышению производительности труда (увеличение скорости и количества обрабатываемых документов), оперативности работы сотрудников организации (нет поиска документов или интересующих данных в куче бумаг) и сокращение времени обработки и анализа информации, а также повышению эффективности сервисной работы с клиентами.
Глава 2. Проектирование информационного обеспечения
2.1 Моделирование бизнес-процесса в нотации IDEF0
Моделирование бизнес-процессов позволяет проанализировать не только, как осуществляется деятельность внутри предприятия, но и как происходит взаимодействие с внешними организациями, заказчиками и поставщиками.
Целью данной методики является построение контекстной модели исследуемой системы, описывающей все необходимые процессы с такой точностью, которая достаточна для моделирования деятельности системы.
Контекстная модель бизнес-процесса представлена на рисунке 3.
На основании данных клиента, адреса подключения услуги и предоставленных клиентом квитанции об оплате счета, заявления на подключение услуги, заявления на подключение дополнительных услуг, а также предоставленных заведующим складом приходной накладной осуществляется предоставление услуг электросвязи, в процессе которого формируются договор на предоставление услуг электросвязи, счет на оплату, дополнительное соглашение, акт ввода в эксплуатацию точки подключения, отчеты. Детализация контекстной модели бизнес-процесса представлена на рисунке 4.
Рисунок 3 - Контекстная модель бизнес-процесса
Рисунок 4 - Детализация контекстной модели бизнес-процесса
На основании данных клиента юрист по договорам заключает договор с клиентом на предоставление услуг электросвязи. На основе данных договора, адресом подключения услуги в соответствии с внутренними правилами оформления документов, ФЗ «О связи» и уставом предприятия ООО «Тюменьсвязьфлот» специалистом канцелярии составляется форма согласования. В соответствии с поданным клиентом заявлением на подключение услуги, данными договора и формы согласования, приходной накладной со склада инженером радио- и электросвязи, юристом по договорам, специалистом канцелярии и главным бухгалтером формируется дополнительное соглашение. На основании данных дополнительного соглашения и квитанцией об оплате счета инженером радио- и электросвязи производится подключение услуги. В соответствии с заявлением на подключение дополнительных услуг инженером радио- и электросвязи осуществляется подключение дополнительных услуг. На основании данных о дополнительных подключениях, данных дополнительного соглашения и акта ввода в эксплуатацию точки подключения инженером радио- и электросвязи формируются отчеты (о подключенных услугах, о затраченных материалах, о подключениях на АТС, по заявкам с не истекшим сроком исполнения).
Детализация процесса «Формирование дополнительного соглашения» (А3) представлено на рисунке 5.
Рисунок 5 - Детализация процесса А3 «Формирование доп. соглашения»
На основании данных договора и поданного клиентом заявления на подключение услуги происходит рассмотрение инженером радио- и электросвязи заявление на предоставление услуг электросвязи, рассматривается техническая возможность подключения услуги по представленному в заявлении адресу. На основании данных заявления в соответствии с уставом предприятия ООО «Тюменьсвязьфлот», ФЗ «О связи» и внутренними правилами оформления документов специалистом канцелярии и инженером радио- и электросвязи формируется заявка на предоставление услуг электросвязи. В соответствии с данными заявки и приходной накладной инженером радио- и электросвязи производится расчет расхода материалов. На основании данных расхода материалов главным бухгалтером формируется счет на оплату. В соответствии с данными о материалах и данными заявки юристом по договорам формируется дополнительное соглашение.
2.2 Диаграмма потоков данных
Целью моделирования является систематизация знаний о бизнес-процессе в наглядной графической форме более удобной для аналитической обработки полученной информации. Модель должна отражать структуру бизнес-процессов организации и их детали.
Моделирование бизнес-процесса организации выполнено в нотации DFD (Date Flow Diagramming). Диаграммы потоков данных предназначены для того, чтобы отобразить механизмы передачи и обработки информации в моделируемой системе. Диаграммы DFD наглядно представляют документооборот в системе. Целью данной методики является построение функциональной схемы исследуемой системы, описывающей все необходимые процессы с такой точностью, которая достаточна для моделирования деятельности системы.
Диаграммы потоков данных предназначены для того, чтобы отобразить механизмы передачи и обработки информации в моделируемой системе. Диаграммы DFD наглядно представляют документооборот в системе.
Контекстная диаграмма представлена на рисунке 6, ее декомпозиция на рисунке 7. Для более подробного отражения структуры подключения услуги и формирования отчетов проведена декомпозиция этих процессов, которые приводятся на рисунке 8 и рисунке 9 соответственно.
Рисунок 6 - Контекстная диаграмма
Рисунок 7 - Декомпозиция контекстной диаграммы
Словарь данных и спецификации процессов приведены в приложении 1 и 2 соответственно.
Рисунок 8 - Декомпозиция процесса «Подключение услуги»
Рисунок 9 - Декомпозиция процесса «Формирование отчетов»
2.2 Концептуальная модель данных
Наиболее распространенным средством моделирования данных являются диаграммы 'сущность-связь' (ERD). Диаграммы 'сущность-связь' (ERD) предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними.
Фактически с помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).
Концептуальная модель данных представлена на рисунке 10, словарь данных представлен в приложении 3.
Рисунок 10 - Концептуальная модель данных
2.3 Логическая, физическая модель данных
В качестве информационного моделирования данной предметной области выбран метод семантического моделирования, который представляет собой моделирование структуры данных, опираясь на смысл этих данных. Для построения модели выбрана нотация IDEF1X.
Цель создания модели - разработать, на основании диаграммы «сущность-связь», логическую модель базы данных, которая дает обобщенное, не привязанное к какой-либо СУБД описание предметной области (объекты предметной области и связи между ними).
Логическая, физическая модели данных представлены на рисунках 11 и 12 соответственно. Словарь данных для логической модели представлен в приложении 4.
Рисунок 11 - Логическая модель данных
Рисунок 12 - Физическая модель данных
Глава 3. Разработка программного обеспечения
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 с.
3. Крёнке Д. Теория и практика построения баз данных 8-е издание. - СПб.: Питер, 2003. - 800 с.
4. Ивашко А.Г. Подготовка курсовых и дипломных работ. - Тюмень: Изд-во ТюмГУ, 2010. - 284 с.
5. Моделирование бизнес-процессов предприятия.
6. Диаграммы сущность-связь.
бизнес электросвязь программный информация
Приложение 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¦-]}
ИНН получателя платежа=ИНН
Номер счета получателя платежа={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 |
Внешний ключ, с помощью которого можно определить улицы подключений, часть составного первичного ключа |
Id_Podkl |
Таблица 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 |