Вход

Автоматизация деятельности ОАО «Северо-Западный Телеком" (СУБД Access)

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 294926
Дата создания 07 мая 2014
Страниц 49
Мы сможем обработать ваш заказ (!) 13 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 150руб.
КУПИТЬ

Описание

Разработка АРМ сотрудника клиентского отдела ОАО "СЗТ" ...

Содержание

1. Разработка требований и целей проектируемого программного изделия
2. Разработка информационно-логической модели базы данных
3. Обоснование программных и аппаратных средств для реализации ПИ
4. Разработка даталогической модели базы данных
5. Разработка программы и методики отладки ПИ
6. Разработка инструкции пользователя ПИ
7. Разработка рекламы ПИ
8. Заключение

Введение

Отрасль телекоммуникаций является одной из самых динамично развивающихся отраслей российской экономики: средние темпы роста за последние пять лет не опускались ниже 20%.

Открытое акционерное общество «Северо-Западный Телеком» - крупнейший оператор фиксированной связи на телекоммуникационном рынке Северо-Западного федерального округа России.

ОАО «Северо-Западный Телеком» предоставляет широкий выбор телекоммуникационных услуг:
местную и внутризоновую телефонную связь
доступа в Интернет,
IP-TV

По итогам 2009 г. на телекоммуникационном рынке СЗФО ОАО «СЗТ» занимает 74% рынка в сегменте местной связи, 90% рынка в сегменте внутризоновой связи и порядка 47% рынка (с учетом дочерних компаний) в сегменте широкополосного доступа.

Фрагмент работы для ознакомления

ОтчетнДата
дата/время
Начислено за месяц
денежный
2.4. Описание диалога с пользователем
Описание диалога с пользователем представлено в графической форме на Рисунок 2
2.5.
Рисунок 2 - Описание диалога с пользователем в виде схемы
3. Обоснование программных и аппаратных средств для реализации ПИ
Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.
По типу управляемой базы данных СУБД разделяются на:
иерархические;
сетевые;
реляционные;
объектно-реляционные;
объектно-ориентированные;
По архитектуре организации хранения данных
-локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
-распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах)
По способу доступа в БД:
-Файл-Серверные;
-Клиент-Серверные;
-Встраиваемые.
Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных.
Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Microsoft Access является настольной СУБД, не ограничивает пользователя в разработке приложений различной сложности и масштабируемости. Кроме создания достаточно сложных многопользовательских приложений, Access может использоваться в качестве средства для разработки клиентской части приложения с архитектурой "клиент-сервер". С помощью объектов Access может быть создан интерфейс к базам данных, которые размещаются на мощных серверах баз данных, таких как Microsoft SQL Server, Oracle и т. д.
Для доступа к серверным базам данных из приложений Access используется один из двух стандартных способов доступа к удаленным данным: ODBC или OLE DB. Достоинством Access как клиента к серверной базе данных является наличие мощных и простых средств для разработки интерфейса — форм, отчетов и страниц Web. Наиболее простым и перспективным способом создания приложений в архитектуре "клиент-сервер" являются проекты Microsoft Access 2002 — файлы с расширением adp. В отличие от файла базы данных Access файл проекта не содержит таблиц с данными. Все таблицы, с которыми работает клиентское приложение, размещаются на сервере базы данных, а файл проекта включает в себя только те объекты, которые создаются на базе этих таблиц: формы, отчеты, страницы, макросы и модули. Однако из проекта Access доступны не только таблицы, но и другие объекты сервера: представления (views), хранимые процедуры (stored procedures), схемы базы данных (database diagrams). Доступ к этим объектам выполняется посредством OLE DB — универсального интерфейса, разработанного фирмой Microsoft для доступа к данным произвольного типа как реляционным, так и нереляционным.
В качестве сервера базы данных в проектах Access 2002 может быть использован либо Microsoft SQL Server версии 6.5 и выше, либо настольная (desktop) версия Microsoft SQL Server 2000.
MS Access является клиент-серверной СУБД. Хоть и говорят, что данный способ доступа к БД уже устарел, все равно Access является одной из самых распространенных СУБД.
4. Разработка даталогической модели базы данных
На основании внешних спецификаций проекта формируется структура таблиц, выполняется нормализация базы данных, описываются связи между таблицами и первичные ключи.
Описание структуры данных таблицы «Услуги» представлено в Таблица 6
Первичный ключ – НомТел.
Таблица 6 - Описание структуры данных таблицы «Услуги»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
Номер телефона
НомТел
числовой
000\-00\-00
Вид квартиры
ВидКВ
текстовый
50
ФИО
ФИО
текстовый
50
>L<L?????????????\ >L\.>L\.
Индекс
Индекс
текстовый
10
Район
Район
текстовый
20
Улица
Улица
текстовый
50
>L<????????????????????????
Дом
Дом
числовой
Корпус
Корпус
числовой
Квартира
Квартира
числовой
ТП телелефония
ТПтел
текстовый
50
ТП интернет
ТПинт
текстовый
50
ТП телевидение
ТПтв
текстовый
30
Тематический пакет
ТемПак
текстовый
30
Описание структуры данных таблицы «Мастера» представлено в Таблица 7
Первичный ключ – ЛогинМаст.
Таблица 7 - Описание структуры данных таблицы «Мастера»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
Логин мастера
ЛогинМаст
текстовый
20
Пароль
Пароль
текстовый
50
Телефон для связи
Телефон
текстовый
15
"8-"000\-000\-00\-00
Описание структуры данных таблицы «Интернет» представлено в Таблица 8
Первичный ключ – ТПинт.
Таблица 8 - Описание структуры данных таблицы «Интернет»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
ТП интернет
ТПинт
текстовый
30
>L<aaaaaaaaaaaaaaaaa
Скорость
Скорость
числовой
Абонентская плата
АБПл
денежный
Описание структуры данных таблицы «ТВ» представлено в Таблица 9
Первичный ключ – ТПтв.
Таблица 9- Описание структуры данных таблицы «ТВ»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
ТП телевидение
ТПтв
текстовый
20
>L<???????????????
Количество каналов
КолКан
числовой
Абонентская плата
АбПл
денежный
Описание структуры данных таблицы «Телефония» представлено в Таблица 10
Первичный ключ – ТПтел.
Таблица 10- Описание структуры данных таблицы «Поставщики-Заказы»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
ТП телефония
ТПтел
текстовый
20
>L<aaaaaaaaaaaaaaaaaaaa
Стоимость предоставления елефонной линии
ТелЛин
денежный
Количество предоставляемых минут
КолМин
числовой
Стоимость минуты
СтоимМин
денежный
Описание структуры данных таблицы «ТВдоп» представлено в
Первичный ключ – ТемПак
Таблица 11 Описание структуры данных таблиц«ТВдоп»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
Тематический пакет
ТемПак
текстовый
20
>L<?????????????????????
Абонентская Плата
АБПл
денежный
Описание структуры данных таблицы «Разговоры» представлено в Таблица 12 Описание структуры данных таблицы «Разговоры»
Первичный ключ –НомТел.
Таблица 12 Описание структуры данных таблицы «Разговоры»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
Номер телефона
НомТел
числовой
000\-00\-00
Месяц
Месяц
текстовый
10
Количество минут
КолМин
Числовой
Отчетная дата
ОтчетнДата
дата/время
Описание структуры данных таблицы «Заявки» представлено на Таблица 13 Описание структуры данных таблицы «Заявки»
Первичный ключ –НомЗаявки.
Таблица 13 Описание структуры данных таблицы «Заявки»
Наименование реквизита
Наименование поля
Тип поля
Размер поля
Маска ввода
Номер заявки
НомЗаявки
счетчик
Номер телефона
НомТел
числовой
000\-00\-00
Услуга
Услуга
текстовый
50
Тарифный план
ТП
текстовый
50
Дата заявки
ДатаЗаявки
дата/время
Мастер
Мастер
текстовый
50
Дата взятия
ДатаВзятия
дата/время
Дата выполн
ДатаВыполн
дата/время
4.1. Схема данных
Схема данных изображена на Рисунок 3
4.2.
Рисунок 3 – Схема данных
4.3. Взаимосвязь программных модулей, изображенную графически, можно увидеть на Рисунке 4
Рисунок 4 – Взаимосвязь программных модулей
4.4. Разработка внешних спецификаций каждого программного модуля
Имя модуля Module1
Option Compare Database
Option Explicit
Public NomTel
Public Master
Sub квит()
If Reports![Услуги]![Разговоры.КолМин] - Reports![Услуги]![Телефония.КолМин] > 0 Then
Reports![Услуги]![Поле81] = Reports![Услуги]![ТелЛин] + ((Reports![Услуги]![Разговоры.КолМин] - Reports![Услуги]![Телефония.КолМин]) * Reports![Услуги]![СтоимМин]) + Reports![Услуги]![Интернет.АбПл] + Reports![Услуги]![ТВ.АбПл] + Reports![Услуги]![Поле93]
Reports![Услуги]![Поле73] = (Reports![Услуги]![Разговоры.КолМин] - Reports![Услуги]![Телефония.КолМин]) * Reports![Услуги]![СтоимМин]
Else
Reports![Услуги]![Поле81] = Reports![Услуги]![ТелЛин] + Reports![Услуги]![Интернет.АбПл] + Reports![Услуги]![ТВ.АбПл] + Reports![Услуги]![Поле93]
Reports![Услуги]![Поле73] = 0
End If
End Sub
Имя модуля Form_АбонентВход (вызывается из формы АбонентВход)
Option Compare Database
Dim k
Private Sub Form_Load()
Me.Поле0 = ""
End Sub
Private Sub Кнопка2_Click()
On Error GoTo Err_Кнопка2_Click
Dim stDocName As String
Dim stLinkCriteria As String
Dim a As Label
If Me.Поле0 = "" Then
MsgBox "Введите пароль"
Else
If IsNull(DLookup("НомТел", "Услуги", "НомТел =" & Me.Поле0)) = True Then
MsgBox "Вы не являетесь абонентом СЗТ"
Me.Поле0 = ""
GoTo a
Else
k = DLookup("НомТел", "Услуги", "НомТел =" & Me.Поле0)
stDocName = ChrW(1080) & ChrW(1092) & ChrW(1103) & ChrW(1086) & ChrW(1073) & ChrW(32) & ChrW(1091) & ChrW(1089) & ChrW(1083) & ChrW(1091) & ChrW(1075) & ChrW(1072) & ChrW(1093)
stLinkCriteria = "[НомТел]=" & Me![Поле0]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Me.Form.Visible = False
End If
End If
Exit_Кнопка2_Click:
Exit Sub
Err_Кнопка2_Click:
Resume Exit_Кнопка2_Click
a:

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

-
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.01322
© Рефератбанк, 2002 - 2024