Автор работы: Пользователь скрыл имя, 17 Марта 2014 в 11:17, дипломная работа
Информационная система является средой, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди, различного рода программные и технические средства связи. Основная цель информационной системы – это организация хранения и передачи информации. Информационная система представляет собой человеко-компьютерную систему обработки информации.1
То есть дополнительные капиталовложения окупятся примерно в течении 0,33 года эксплуатации системы.
4) Расчетный
коэффициент эффективности
Так как 3,0 = Ер > Ен = 0,33, то проект принимается к внедрению и создание информационной системы эффективно.
Э = DСт – КД ∙ Ен, (35)
Э = 172288-56429*0,33=153666руб.
Годовой экономический эффект составил 153666руб. Полученный программный продукт обладает сравнительно быстрой окупаемостью и способствует значительной экономии средств и может быть рекомендован к применению.
Данный проект ставил перед собой целью автоматизацию приема заявок на неисправность электрооборудования в аварийно-диспетчерской службе ЗАО «Тагилэнергосети», в связи с потребностью повышения эффективности работы персонала службы.
В результате проделанной
работы, автором дипломного проекта
были решены сформулированные
задачи и достигнута
В рамках дипломной работы, для реализации поставленной цели был проведён предварительный этап создания программного комплекса – анализ деятельности предприятия.
Дипломный проект включает описание сути хозяйственной деятельности предприятия, его организационной структуры. Также представлены факты, выявленные в ходе обследования предприятия, и касающиеся организации производственной деятельности, анализа информационных потоков и документооборота.
Предметом отдельного анализа
явилось состояние процесса при
Комплексный анализ предметной области показал, что существует возможность повышения эффективности работы, чему в частности служит автоматизация процессов приема заявок.
На основании данных, полученных в результате проведенного предпроектного обследования, было установлено, что на предприятии имеется достаточно технических и программных средств для автоматизации рассматриваемой задачи. В службе имеется вычислительная техника, отвечающий современным требованиям быстродействия. На основании обследования было принято решение о целесообразности использования вычислительной техники, призванной значительно ускорить процессы сбора и обработки информации, заменить морально устаревшее программное обеспечение, не удовлетворяющее современным требованиям оперативности и потребностям пользователей.
В проекте прорабатываются
теоретические аспекты
В проектной части данной работы в целях решения основных задач анализа существующих потоков информации на предприятии приведена информационная модель на основе нотации IDEFO, созданная в процессе проектирования будущей системы. Затем происходило уточнение данной модели и расширение ее до модели реализации на логическом уровне, выделены классы информации и определены их свойства.
Определены потоки входных
оперативных данных, выходной и
нормативно-справочной
Инфологическая модель разрабатываемой системы после выбора в качестве СУБД Microsoft Access легла в основу даталогического проектирования: создания базы данных, разработки программных модулей.
Был разработан программный продукт, отвечающий всем требованиям технического задания, обеспечивающий значительную экономию временных ресурсов на работу по учету, на контроль и анализ производственной деятельности. Программа состоит из следующих блоков:
- нормативно-справочная информация;
- ввод и обработка информации по заявкам;
- аналитическая и отчетная информация.
В главе 3 был выполнен расчет экономической эффективности проекта. При сравнительно маленькой себестоимости разработки, программа, обладает коротким сроком окупаемости и способствует значительной экономии средств, что особенно важно для небольшого предприятия.
Сравнительно узкая специализация программы компенсируется простотой и удобством использования, а возможность легкой модификации позволяет наращивать и развивать программу. Для работы с программой необходимы средние знания пользователя персонального компьютера и минимальная подготовка сотрудников.
В марте 2013 года программа прошла апробацию в ЗАО «Тагилэнергосети», где получила положительные отзывы, и была внедрена в эксплуатацию.
Таким образом, можно считать, что задачи дипломной работы решены, цель достигнута.
ИСТОЧНИКИ ИНФОРМАЦИИ
Приложение А
Исходный код модуля формы «Заявка»
Option Compare Database
Option Explicit
Dim sqlt
Dim s_ДатаЗ As Date, s_ВремяЗ As Date, s_Заявитель
Dim s_Телефон, s_Вход, s_Заявлено, s_Принял, prisnak As Integer, ctl1 As Control
Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer)
ctl1 = Me.ActiveControl
End Sub
Private Sub Вид_GotFocus()
SendKeys "{F4}"
End Sub
Private Sub Form_Current()
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF6
Me.Refresh
DoCmd.OpenReport "Заявка"
Case Else
End Select
End Sub
Private Sub Form_Open(Cancel As Integer)
sqlt = "SELECT Заявки.* FROM Заявки WHERE (((Заявки.ВхНомер)=" & Me.OpenArgs & "));"
Me.RecordSource = sqlt
Me.Requery
DoCmd.Maximize
End Sub
Private Sub ВремяЗ_AfterUpdate()
If prisnak = 1 Then
ВремяЗ = s_ВремяЗ
prisnak = 0
End If
End Sub
Private Sub ВремяЗ_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Продолжение приложения А
Private Sub ВремяЗ_Change()
If IsNull(ВремяЗ) And ззз(НомерСмены) > 0 Then
ВремяЗ = s_ВремяЗ
prisnak = 0
End If
End Sub
Private Sub ВремяЗ_GotFocus()
If Not IsNull(ВремяЗ) Then
s_ВремяЗ = ВремяЗ
End If
End Sub
Private Sub ВремяП_AfterUpdate()
' дата вып-я
If ВремяЗ > #10:00:00 PM# Then
If ВремяП < #2:00:00 AM# Then
Дата = ДатаЗ + 1
Exit Sub
End If
End If
Дата = ДатаЗ
End Sub
Private Sub Вход_AfterUpdate()
If prisnak = 1 Then
Вход = s_Вход
prisnak = 0
End If
End Sub
Private Sub Вход_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub Вход_Change()
If IsNull(Вход) And ззз(НомерСмены) > 0 Then
Вход = s_Вход
prisnak = 0
End If
End Sub
Private Sub Вход_GotFocus()
If Not IsNull(Вход) Then
s_Вход = Вход
End If
End Sub
Продолжение приложения А
Private Sub Выполнено_AfterUpdate()
End Sub
Private Sub Выполнено_GotFocus()
If IsNull(Выполнено) Then
Выполнено.Dropdown
End If
End Sub
Private Sub Дата_DblClick(Cancel As Integer)
Me!Дата = Date
End Sub
Private Sub ДатаОплаты_AfterUpdate()
If Not IsNull(Me!ДатаОплаты) Then
Me!Использование = True
Else
Me!Использование = False
End If
End Sub
Private Sub ДатаОплаты_DblClick(Cancel As Integer)
Me!ДатаИспоьзования = Date
End Sub
Private Sub ДатаЗ_AfterUpdate()
If prisnak = 1 Then
ДатаЗ = s_ДатаЗ
prisnak = 0
End If
End Sub
Private Sub ДатаЗ_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub ДатаЗ_Change()
If IsNull(ДатаЗ) And ззз(НомерСмены) > 0 Then
ДатаЗ = s_ДатаЗ
prisnak = 0
End If
End Sub
Private Sub ДатаЗ_GotFocus()
If Not IsNull(ДатаЗ) Then
s_ДатаЗ = ДатаЗ
End If
End Sub
Продолжение приложения А
Private Sub Заявитель_AfterUpdate()
If prisnak = 1 Then
Заявитель = s_Заявитель
prisnak = 0
End If
End Sub
Private Sub Заявитель_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub Заявитель_Change()
If IsNull(Заявитель) And ззз(НомерСмены) > 0 Then
Заявитель = s_Заявитель
prisnak = 0
End If
End Sub
Private Sub Заявитель_GotFocus()
If Not IsNull(Заявитель) Then
s_Заявитель = Заявитель
End If
End Sub
Private Sub Заявлено_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub Заявлено_Change()
If IsNull(Заявлено) And ззз(НомерСмены) > 0 Then
Заявлено = s_Заявлено
prisnak = 0
End If
End Sub
Private Sub Заявлено_GotFocus()
If Not IsNull(Заявлено) Then
s_Заявлено = Заявлено
Else
Заявлено.Dropdown
End If
End Sub
Private Sub Кнопка18_Click()
Продолжение приложения А
Me.Refresh
DoCmd.OpenReport "Заявка", acViewPreview
End Sub
Private Sub Кнопка65_Click()
Обн
End Sub
Private Sub Кнопка87_Click()
DoCmd.OpenReport "АктНаряд", acViewPreview
End Sub
Private Sub КодЭУ_GotFocus()
КодЭУ.Requery
End Sub
Private Sub Номер_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub НомерСмены_DblClick(Cancel As Integer)
DoCmd.OpenForm "Смена", , , , , , НомерСмены
End Sub
Private Sub Принял_AfterUpdate()
If prisnak = 1 Then
Принял = s_Принял
prisnak = 0
End If
End Sub
Private Sub Принял_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub Принял_Change()
If prisnak = 1 Then
Принял = s_Принял
prisnak = 0
End If
End Sub
Private Sub Принял_DblClick(Cancel As Integer)
DoCmd.OpenForm "Смена", , , , , , НомерСмены
End Sub
Продолжение приложения А
Private Sub Принял_GotFocus()
If Not IsNull(Принял) Then
s_Принял = Принял
End If
End Sub
Private Sub Причина_AfterUpdate()
Dim nnn As Integer, zz
nnn = Me!Причина.ListIndex
zz = Me!Причина.Column(1, nnn)
If Left(zz, 3) = "ава" Then
Характер = 1
Else
Характер = 2
End If
End Sub
Private Sub Причина_GotFocus()
If IsNull(Причина) Then
Причина.Dropdown
End If
End Sub
Private Sub Телефон_AfterUpdate()
If prisnak = 1 Then
Телефон = s_Телефон
prisnak = 0
End If
End Sub
Private Sub Телефон_BeforeUpdate(Cancel As Integer)
If ззз(НомерСмены) > 0 Then
prisnak = 1
Cancel = True
End If
End Sub
Private Sub Телефон_Change()
If IsNull(Телефон) And ззз(НомерСмены) > 0 Then
Телефон = s_Телефон
prisnak = 0
End If
End Sub
Private Sub Телефон_GotFocus()
If Not IsNull(Телефон) Then
s_Телефон = Телефон
End If
End Sub
Приложение Б
Отчет по причинам заявок
1 В.Б.Уткин, К.В.Балдин. Информационные системы и технологии в экономике./–М., ЮНИТИ, 2003
2 М. Р. Кагаловский. Перспективные технологии информационных систем. ДМК Пресс, Компания АйТи, 2003
3 Исаев Г. Н. М.: Информационные системы в экономике: Учебник.- М.: Омега-Л, 2013 г. – с. 53
4 Исаев Г. Н. М.: Информационные системы в экономике: Учебник.- М.: Омега-Л, 2013. – с. 54
5 Уткин В.Б., Балдин К.В.. Информационные системы и технологии в экономике. М., ЮНИТИ, 2006. – с. 145
6 Исаев Г. Н. М.: Информационные системы в экономике: Учебник.- М.: Омега-Л, 2013. – с. 26
7 Цветков В.Я. Современные проблемы информатики и вычислительной техники - М.: Наука, 2007. – с. 61
8 Смирнова О.В. Access 2007 на практике. - М.: Феникс.- 2013. – с. 18
9 Сергеев А.Новые возможности Access 2007. – Спб.: Питер, 2008. – с.32
10 Исаев Г. Н. М.: Практикум по информационным технологиям: Учебник.- М.: Омега-Л, 2013. – с. 51
11 Исаев Г. Н. М.: Практикум по информационным технологиям: Учебник.- М.: Омега-Л, 2013. – с.73
12 Исаев Г. Н. М.: Практикум по информационным технологиям: Учебник.- М.: Омега-Л, 2013. – с.75
13 Емельянова Н.З., Партыка Т.Л. Основы построения автоматизированных информационных систем. М.: ФОРУМ: ИНФРА, 2005
14 Петров В.Н. Информационные системы, СПб: Питер, 2007. – с. 69
15 Вендров A.M. Современные методы и средства проектирования программного обеспечения. - М., 2008. – с.49
16 Федоров Н. В. Проектирование информационных систем на основе современных CASE-технологий. – М.:, Московский государственный индустриальный университет – 2007.
17 Там же
18 Вендров A.M. Современные методы и средства проектирования программного обеспечения. - М., 2008. – с. 55
19 Кирсанов М.В. Современное делопроизводство : Учебное пособие. М.: ИНФРА-М, 2005.
20 Приказ Министерства Внутренних дел Российской Федерации от 19 февраля 1999 года № 121 «О Государственных регистрационных знаках транспортных средств
21 Проектирование базы данных. Под ред. Гриченко Н.М. Телеком, 2004
22 Вендеров А. Проектирование программного обеспечения экономических информационных систем.- М., 2000
23 Якубайтис Э.А. Информационные сети и системы: Справочная книга. М.: Финансы и статистика, 2006
24 Ковалев В.В. Финансовый анализ: управление капиталом. Выбор инвестиций. Анализ отчетности. – М.: Финансы и статистика. – 2007.
Информация о работе Автоматизация работы программы «заявки» зао «тагилэнергосети"»