Разработка и внедрение автоматизированной системы планирования HelpDesk для предприятия с развитой инфраструктурой
Анализ предметной области. Цели и задачи автоматизации. Обоснование проектных решений по информационному обеспечению. Система управления базами данных. Инфологическое проектирование системы. Разработка алгоритмов программы. Порядок контроля и приемки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 19.01.2017 |
Размер файла | 4,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
"<p> " & comment & "</p>" & _
"<p> </p> " & _
"<p> Просьба ответить на e-mail после выполенения задания и/или в случае задержки выполнения с объяснением ситуации. </p> " & _
"<p> C уважением, " & NameDisp & " </p> "
SendMail email, "Задание " & Str(c), strBody, ""
' MsgBox strBody
' MsgBox "E-mail Отправлен"
End Sub
Листинг программы П1.3 Поиск по базе данных
Private Sub Кнопка20_Click()
Dim SQL As String
Dim cod, Task, Orderer, Executor, Executor1 As Integer
Dim Date1, Date2, Date3, Date4, Date5, Date6, Date7 As Date
Dim Flag As Boolean
Dim check As Boolean
cod = Forms![Поиск]!Code
Date1 = Forms![Поиск]!Date1.Value
Date2 = Forms![Поиск]!Date2.Value
Date3 = Forms![Поиск]!Date3.Value
Date4 = Forms![Поиск]!Date4.Value
Date5 = Forms![Поиск]!Date5.Value
Date6 = Forms![Поиск]!Date6.Value
check = Forms![Поиск]!check.Value
room1 = Forms![Поиск]!Room.Value
fl2 = Forms![Поиск]!flag2.Value
pr = Forms![Поиск]!Prior.Value
qu = Forms![Поиск]!Qual.Value
Task = Forms![Поиск]!Task.Value
Orderer = Forms![Поиск]!Orderer.Value
Executor = Forms![Поиск]!Executor.Value
Dep = Forms![Поиск]!Depart.Value
' DoCmd.Close acForm, "Поиск", acSaveNo
If Not Открыта_форма("задачи(таблица)") Then
DoCmd.OpenForm "задачи(таблица)", acFormDS
End If
SelectSQL = "SELECT DISTINCT * FROM Общий1"
If Not IsNull(cod) Or Not IsNull(Date1) Or Not IsNull(Date2) Or Not IsNull(Date3) _
Or Not IsNull(Date4) Or Not IsNull(Date5) Or Not IsNull(Date6) Or _
Not IsNull(Task) Or Not IsNull(Executor) Or Not IsNull(Orderer) Or check _
Or fl2 Or Not IsNull(pr) Or Not IsNull(qu) Or Not IsNull(Room) Then _
WHERESQL = " WHERE "
Flag = False
If Not IsNull(cod) Then
WHERESQL = WHERESQL & "(задание.код_задания = " & Str(cod) & ")"
Flag = True
End If
If Not IsNull(Date1) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
If Not IsNull(Date1) And Not IsNull(Date2) Then
WHERESQL = WHERESQL & "(Задание.Дата_время Between #" & Format(Date1, "mm\/dd\/yy hh\:mm\:ss") & "# AND #" & Format(Date2, "mm\/dd\/yy hh\:mm\:ss") & "#)"
Else
WHERESQL = WHERESQL & "(Задание.Дата_время >= #" & Format(Date1, "mm\/dd\/yy") & "#)"
End If
Flag = True
End If
If Not IsNull(Date3) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
If Not IsNull(Date3) And Not IsNull(Date4) Then
WHERESQL = WHERESQL & "(Задание.Срок_исполнения Between #" & Format(Date3, "mm\/dd\/yy hh\:mm\:ss") & "# AND #" & Format(Date4, "mm\/dd\/yy hh\:mm\:ss") & "#)"
Else
WHERESQL = WHERESQL & "(Задание.Срок_исполнения >= #" & Format(Date3, "mm\/dd\/yy hh\:mm\:ss") & "#)"
End If
Flag = True
End If
If Not IsNull(Date5) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
If Not IsNull(Date5) And Not IsNull(Date6) Then
WHERESQL = WHERESQL & "(Задание_исполнитель.Дата_закрытия Between #" & Format(Date5, "mm\/dd\/yy hh\:mm\:ss") & "# AND #" & Format(Date6, "mm\/dd\/yy hh\:mm\:ss") & "#)"
Else
WHERESQL = WHERESQL & "(Задание_исполнитель.Дата_закрытия >= #" & Format(Date5, "mm\/dd\/yy hh\:mm\:ss") & "#)"
Flag = True
End If
End If
If Not IsNull(Task) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( Задание.код_задачи = " & Str(Task) & " )"
Flag = True
End If
If Not IsNull(Orderer) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( Задание.код_заказчика = " & Str(Orderer) & " )"
Flag = True
End If
If Not IsNull(Executor) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( Задание_исполнитель.код_исполнителя = " & Str(Executor) & " )"
Flag = True
ElseIf Not IsNull(Dep) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( Код_отдела = " & Str(Dep) & " )"
Flag = True
End If
If check Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( Задание_исполнитель.дата_закрытия is null )"
Flag = True
End If
If fl2 Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( Задание.дополнительная = true )"
Flag = True
End If
If Not IsNull(pr) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( приоритет = """ & pr & """ )"
Flag = True
End If
If Not IsNull(room1) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( кабинет = """ & room1 & """ )"
Flag = True
End If
If Not IsNull(qu) Then
If Flag Then
WHERESQL = WHERESQL & " AND "
End If
WHERESQL = WHERESQL & "( качество = """ & qu & """ )"
Flag = True
End If
End If
SQL = SelectSQL & WHERESQL
' MsgBox SQL
Forms![Задачи(таблица)].Form.RecordSource = SQL
End Sub
ПРИЛОЖЕНИЕ 2
Экранные формы
Рисунок П2.1 Главная форма создание новой задачи
Рисунок П2.2 Справочник задач
Рисунок П2.3 справочник исполнителей
Рисунок П2.4 справочник заказчиков
Рисунок П2.5 справочник задач
Рисунок П2.6 Справочник кабинетов заказчиков
Рисунок П2.7 Справочник подразделений
Рисунок П2.8 Справочник департаментов
Рисунок П2.9 Справочник диспетчеров
Рисунок П2.10 выбор диспетчера
Рисунок П2.11 Поиск
Рисунок П2.12 форма для создания отчета по выбранному исполнителю
Рисунок П2.13 форма для создания отчета по качеству и приоритету
ПРИЛОЖЕНИЕ 3
формы выходных документов
Рисунок П3.1 отчет по исполнителям
Размещено на Allbest.ur
Подобные документы
Анализ предметной области. Обоснование проектных решений по разработке автоматизированного рабочего места сотрудника канцелярии банка. Проектирование структуры базы данных и интерфейса системы. Разработка программных модулей и алгоритмов их работы.
дипломная работа [2,1 M], добавлен 18.10.2015Технико-экономическая характеристика предметной области и предприятия. Обоснование проектных решений по информационному, техническому и программному обеспечению. Характеристика базы данных. Организация технологии сбора, обработки и выдачи информации.
дипломная работа [3,6 M], добавлен 08.03.2014Требования к метрологическому обеспечению. Разработка архитектуры пользовательского интерфейса. Требования к программному, математическому, информационному обеспечению. Функциональная схема автоматизации. Разработка схемы информационных потоков.
курсовая работа [343,1 K], добавлен 20.12.2013Инфологическое моделирование предметной области. Построение диаграммы потоков данных. Обоснование выбора СУБД. Проектирование пользовательского интерфейса. Комплект поставки и порядок установки системы. Описание функционирования приложения и таблиц.
курсовая работа [3,2 M], добавлен 23.08.2014Проектирование информационной системы. Анализ языков программирования и существующих решений для администрирования системы управления базами данных. Разработка модуля взаимодействия и структуры программы. Модули авторизации и соединения с базой данных.
дипломная работа [4,1 M], добавлен 19.07.2014Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.
дипломная работа [1,2 M], добавлен 14.10.2012Разработка проектных решений по созданию подсистемы учета студентов в деканате различных форм и видов обучения, диагностический анализ системы управления. Проектирование информационной базы данных, построение инфологической и датологической модели.
дипломная работа [1,1 M], добавлен 24.06.2011Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.
курсовая работа [1,1 M], добавлен 09.12.2014Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014