Картотека сотрудников подразделения предприятия
Создание программного обеспечения, с помощью которого ручной труд производственного персонала может быть заменен на более производительный c широким использованием возможностей персонального компьютера. Требования к функциональным характеристикам.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 08.06.2014 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Лит.
Лист
Листов
Провер.
Нач.бюро
Н.контр.
Утв.
Экранная форма FR Процедура кнопки “Таблица ”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Экранная форма FR Процедура кнопки “Сортировка”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Экранная форма FR Процедура кнопки “Выборка”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Экранная форма FR Процедура кнопки “Заголовок”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Экранная форма FR Процедура кнопки “Создание Word-файла”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Экранная форма FR Процедура кнопки “ Создание Excel-файла ”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
Процедура кнопки “Выход”
Размещено на http://www.allbest.ru
Изм |
Лист |
№ докум. |
Подп. |
Дата |
||||||
Разраб. |
Лит. |
Лист |
Листов |
|||||||
Провер. |
||||||||||
Нач.бюро |
||||||||||
Н.контр. |
||||||||||
Утв. |
2.3 Листинг программы
Экранная форма FR.
Свойства экранной формы FR
Top = 45
Left = 34
Height = 410
Width = 309
DoCreate = .T.
AutoCenter = .F.
BorderStyle = 2
Caption = "COM - сервер"
Closable = .F.
MaxButton = .F.
MinButton = .F.
Movable = .F.
WindowType = 1
Name = "FR"
Кнопка 1
Top = 45
Left = 60
Height = 27
Width = 192
Caption = "Таблица"
TabIndex = 1
Name = "Command2"
Кнопка 2
Top = 117
Left = 72
Height = 27
Width = 168
Caption = "Сортировка"
TabIndex = 2
Name = "Command1"
Кнопка 3
Top = 153
Left = 72
Height = 27
Width = 168
Caption = "Выборка"
TabIndex = 3
Name = "Command3"
Кнопка 4
Top = 189
Left = 72
Height = 27
Width = 168
Caption = "Заголовок"
TabIndex = 4
Name = "Command5"
Кнопка 5
Top = 270
Left = 72
Height = 27
Width = 168
Caption = "Создание Word - файла"
TabIndex = 7
Name = "Command8"
Кнопка 6
Top = 309
Left = 72
Height = 27
Width = 168
Caption = "Создание Excel - файла"
TabIndex = 8
Name = "Command6"
Кнопка 7
Top = 362
Left = 113
Height = 27
Width = 84
Caption = "Выход"
TabIndex = 9
Name = "Command4"
Линии:
Height = 0
Left = 24
Top = 105
Width = 264
Name = "Line1"
Height = 0
Left = 24
Top = 228
Width = 264
Name = "Line2"
Height = 124
Left = 24
Top = 105
Width = 0
Name = "Line3"
Height = 124
Left = 288
Top = 105
Width = 0
Name = "Line4"
Height = 0
Left = 24
Top = 261
Width = 264
Name = "Line5"
Height = 0
Left = 24
Top = 345
Width = 264
Name = "Line6"
Height = 84
Left = 24
Top = 261
Width = 0
Name = "Line7"
Height = 84
Left = 288
Top = 261
Width = 0
Name = "Line8"
Строки:
FontBold = .T.
FontSize = 12
Caption = "Исходные данные"
Height = 21
Left = 79
Top = 17
Width = 161
Name = "Label3"
FontBold = .T.
FontSize = 12
Caption = "Подготовка"
Height = 21
Left = 106
Top = 80
Width = 107
Name = "Label1"
FontBold = .T.
FontSize = 12
Caption = "Формирование"
Height = 21
Left = 96
Top = 238
Width = 131
Name = "Label2"
Исходный код процедуры кнопки «Таблицы».
fr.Enabled=.F.
select 1
use b1 order tag t1
define window win from 1,1 to 30,100 system close zoom font 'Arial',10
activate window win
on key label RightMouse append blank
browse fields p1:h='Таб.номер',p2:h='Фамилия',p3:h='Имя',p4:h='Отчество',p5:h='Должность',;
p6:h='Оклад',p7:h='Дата поступления',p8:h='Подразделение';
title 'Перечень сотрудников' nomenu
on key label RightMouse
deactivate window win
release window win
pack
use
fr.Enabled=.T.
Исходный код процедуры кнопки«Сортировка».
fr.Enabled=.F.
define window win from 9,20 to 18,47 title 'Сортировка' system font 'Courier',10
activate window win
x1=0
@ 1,3 get x1 function '*V Таб.номер;Фамилия;Дата поступления;Номер подразделения' size 1.5,35,0 font 'Arial',10
read cycle
deactivate window win
release window win
fr.Enabled=.T.
Исходный код процедуры кнопки«Выборка».
fr.Enabled=.F.
define window win from 9,20 to 16,48 title 'Выборка' system font 'Courier',10
activate window win
b=0
m=0
@ 1,3 say 'Номер подразделения'
@ 1,26 get b color ,n/bg* picture '@z 99'
@ 4,8 get m function '*H Ввод;Отмена' size 1.5,13,0 font 'Arial',10
read cycle
deactivate window win
release window win
if m=1
if b>0
select 1
use b1
locate for p8=b
if found()
x2=2
x2a=b
wait window ' Выборка установлена ' timeout 2
else
wait window ' Номер подразделения отсутствует' timeout 2
endif
use
else
wait window ' Ошибка в номере подразделения ' timeout 2
endif
else
x2=1
x2a=0
wait window ' Выборка не установлена ' timeout 2
endif
fr.Enabled=.T.
Исходный код процедуры кнопки«Заголовок».
fr.Enabled=.F.
define window win from 9,20 to 16,79 title 'Заголовок' system font 'Courier',10
activate window win
m=0
@ 1,3 say 'Содержимое заголовка'
@ 1,25 get x3 color ,n/bg*
@ 4,26 get m function '*H Ввод' size 1.5,13,0 font 'Arial',10
read cycle
deactivate window win
release window win
if x3=space(45)
wait window ' Заголовок не введен ' timeout 2
x3='Перечень сотрудников '
else
wait window ' Заголовок введен ' timeout 2
endif
fr.Enabled=.T.
Исходный код процедуры кнопки«Создание Word - файла».
fr.Enabled=.F.
if file('rez.dbf')
erase rez.dbf
endif
select 1
use b1 order tag t1
copy to rez fields p1,p2,p3,p4,p5,p6,p7,p8
use
select 1
use rez
do case
case x1=1
index on str(p1,3) to rez.idx
case x1=2
index on p2 to rez.idx
case x1=3
index on dtos(p7) to rez.idx
case x1=4
index on str(p8,2) to rez.idx
endcase
set index to rez.idx
if x2=2
delete for p8#x2a
pack
endif
cs=reccount()+1
ck=6
dimension m1(cs,6)
m1(1,1)='Таб.№'
m1(1,2)='Ф.И.О.'
m1(1,3)='Должность'
m1(1,4)='Оклад'
m1(1,5)='Дата пост.'
m1(1,6)='№ подр.'
go top
i=2
do while .not.eof()
m1(i,1)=str(p1,3)
m1(i,2)=rtrim(p2)+' '+substr(p3,1,1)+'.'+substr(p4,1,1)+'.'
m1(i,3)=p5
m1(i,4)=str(p6,5)
m1(i,5)=dtoc(p7)
m1(i,6)=str(p8,2)
skip
i=i+1
enddo
set index to
use
dimension m2(6)
m2(1)=60
m2(2)=150
m2(3)=100
m2(4)=60
m2(5)=80
m2(6)=50
*
* COM - сервер: Visual FoxPro и Microsoft Word
*
a1=CreateObject("Word.Application")
a1.Visible=.t.
a2=a1.Documents.Add
a2.PageSetup.TopMargin=73
a2.PageSetup.LeftMargin=57
a2.PageSetup.BottomMargin=74
a2.PageSetup.RightMargin=25
a1.Selection.Font.Name='Arial'
a1.Selection.Font.Size=14
a1.Selection.TypeText(x3)
a1.Selection.TypeParagraph
with a1
.Selection.Font.Name='Arial'
.Selection.Font.Size=12
.ActiveDocument.Tables.Add(.Selection.Range,cs,ck)
a3=.ActiveDocument.Tables(1)
with a3
i=1
do while i<=cs
j=1
do while j<=ck
if i=1
.Cell(i,j).Height=25
.Cell(i,j).Range.Bold=.T.
else
.Cell(i,j).Height=15
.Cell(i,j).Range.Bold=.F.
endif
b1=m1(i,j)
b2=m2(j)
.Cell(i,j).Width=b2
.Cell(i,j).Range.InsertAfter(b1)
j=j+1
enddo
i=i+1
enddo
endwith
i=1
do while i<=(cs+2)
.Selection.MoveDown
i=i+1
enddo
endwith
fr.Enabled=.T.
Исходный код процедуры кнопки«Создание Excel - файла».
fr.Enabled=.F.
if file('rez.dbf')
erase rez.dbf
endif
select 1
use b1 order tag t1
copy to rez fields p1,p2,p3,p4,p5,p6,p7,p8
use
*
* COM - сервер: Visual FoxPro и Microsoft Excel
*
e1=createobject('Excel.Application')
e1.WorkBooks.Add
e1.Visible=.T.
b=e1.Sheets.Count() &&число листов книги
* оставить только один лист
i=1
do while i<=(b-1)
e1.Sheets(1).Delete()
i=i+1
enddo
e2=e1.Sheets(1) &&установка листа 1
e2.Name='Лист 1'
e2.Range('A1').Value=x3
e2.Range('A3').Value='Таб.№'
e2.Range('B3').Value='Ф.И.О.'
e2.Range('C3').Value='Должность'
e2.Range('D3').Value='Оклад'
e2.Range('E3').Value='Дата пост.'
e2.Range('F3').Value='№ подр.'
select 1
use rez
do case
case x1=1
index on str(p1,3) to rez.idx
case x1=2
index on p2 to rez.idx
case x1=3
index on dtos(p7) to rez.idx
case x1=4
index on str(p8,2) to rez.idx
endcase
set index to rez.idx
if x2=2
delete for p8#x2a
pack
endif
go top
i=5
do while .not.eof()
e2.Cells(i,1).Value=str(p1,3)
e2.Cells(i,2).Value=rtrim(p2)+' '+substr(p3,1,1)+'.'+substr(p4,1,1)+'.'
e2.Cells(i,3).Value=p5
e2.Cells(i,4).Value=str(p6,5)
e2.Cells(i,5).Value=dtoc(p7)
e2.Cells(i,6).Value=str(p8,2)
skip
i=i+1
enddo
set index to
use
fr.Enabled=.T.
Исходный код процедуры кнопки«Выход».
fr.Release()
2.4 Описание процесса отладки программы
При отладке составленных программ был использован способ
пошагового выполнения программы и выявления при этом возможных
ошибок.
Все ошибки можно объединить в две группы:
- Синтаксические
- Логические.
К синтаксическим относятся ошибки неверного написания команд и
функций.
Примеры синтаксических ошибок:
Было: us
Надо: use
Было: skp
Надо: skip
Было: apend blank
Надо: append blank
Было: set tak off
Надо: set talk off
Было: go botom
Надо: go bottom
К логическим относятся ошибки, нарушающие логику программы.
Примеры логических ошибок:
Было: case ...
Надо: case ... endcase
Было: if ...
Надо: if ... endif
Было: do ...
Надо: do ... enddo
Были обнаружены и исправлены ошибки двух групп методом пошагового выполнения программы.
Далее представлены распечатки образов экранов пошагового выполнения программы после ее отладки.
Образы экранов на этапе выполнения.
Запуск программного обеспечения производится путем выполнения головной программы coms.prg.Данная программа устанавливает настройку среды FoxPro и передаёт управление экранной формы FR.
Рисунок 2.4.1.Экранная форма FR.
Выполнение экранной формы FR.В нее входят следующие кнопки: <Таблица>, <Сортировка>, <Выборка>, <Заголовок>, <Создание Word - файла>, <Создание Excel - файла>,<Выход>.
Процедура кнопки <Таблица> реализует работу со списком сотрудников.
Процедура кнопки <Сортировка> выполняет сортировку содержимого таблицы «Список сотрудников».
Процедура кнопки <Выборка> реализует функцию запроса из указанной таблицы по номеру подразделения.
Процедура кнопки <Заголовок> обеспечивает ввод заголовка в рабочую переменную.
Процедура кнопки <Создание Word - файла> реализует работу COM - сервера на основе FoxPro(приложение клиент) и Microsoft Word(приложение сервер).
Процедура кнопки <Создание Excel - файла> реализует работу COM - сервера на основе FoxPro(приложение клиент) и Microsoft Excel(приложение сервер).
Процедура кнопки <Выход> закрывает экранную форму и передает управление программе coms.prg.
Рисунок 2.4.2.Результат нажатия кнопки<Таблица>.
Выполнение процедуры кнопки <Таблица>.Работа с таблицей «Список сотрудников» производится с помощью браузера.Чтобы ввести новую пустую запись необходимо нажать RightMouse. Коректировка любого данного в таблице производится непосредственно. Пометка нужной записи на удаление производится нажатием LeftMouse в левой крайней колонке.
Рисунок 2.4.3.Добавление пустой записи в таблицу.
Рисунок 2.4.4.Ввод данных в пустую запись.
Рисунок 2.4.5.Пометка текущей записи на удаление.
Физическое удаление помеченной записи производится с помощью команды Pack после закрытия окна браузера.
Рисунок 2.4.6.Результат нажатия кнопки<Сортировка>.
В окне выводятся следующие кнопки: <Таб.номер>, <Фамилия>, <Дата поступления>, <Номер подразделения>. При выборе одной из кнопок исходная таблица сортируется по соответсвующему полю.
Рисунок 2.4.7. Результат нажатия кнопки <Выборка>.
В рабочую переменную предлагается ввести номер подразделения. Также в окне есть 2 кнопки:<Ввод>,<Отмена>. При нажатии кнопки <Отмена> выборка не устанавливается и управление возвращается в экранную форму. При нажатии кнопки <Ввод> производится анализ данного, введенного в рабочую переменную. Если там 0,то выдаётся соответствующее сообщение. Если вводится подразделение,которого нет в таблице, то выборка не устанавливается и выдается соответствующее сообщение.
Рисунок 2.4.8.Вывод сообщения «Выборка не установлена».
Сообщение, которое выдается при нажатии кнопки <Отмена> в окне запроса.
Рисунок 2.4.9.Вывод сообщения «Ошибка в номере подразделения».
Сообщение, которое выдается в окне запроса при нажатии кнопки <Ввод>, если номер подразделения - 0.
Рисунок 2.4.10.Вывод сообщения «Номер подразделения отсутствует».
Сообщение, которое выдается в окне запроса при нажатии кнопки <Ввод>,если набран номер подразделения, который отсутсвует в таблице.
Рисунок 2.4.11.Вывод сообщения «Выборка установлена».
Сообщение, которое выдается в окне запроса при нажатии кнопки <Ввод>, если набранный номер подразделения присутствует в таблице.
Рисунок 2.4.12.Ввод содержимого заголовка в окне «Заголовок».
В рабочей переменной уже введен заголовок по умолчанию, который можно подтвердить нажатием кнопки <Ввод>, либо ввести измененный заголовок.
Рисунок 2.4.13.Вывод сообщения «Заголовок не введен».
Сообщение, которое выводится при попытке ввести пустой заголовок.
Рисунок 2.4.14.Ввод измененного заголовка.
Рисунок 2.4.15.Вывод сообщения «Заголовок введен».
Сообщение, которое выводится после ввода заголовка.
Рисунок 2.4.16. Выполнение процедуры кнопки <Создание Word - файла>.
Исходная DBF - таблица сортируется в данном случае по табельному номеру, производится выборка по введенному номеру подразделения(11), Создаётся экземпляр класса Word Application, Создается Word - документ , в котором строится таблица, у которой 6 колонок, а строк столько, сколько в запросе из DBF - таблицы. Данные из DBF - таблицы передаются в ячейки Word - таблицы. Перед таблицей выводится заголовок, указанный в соответствующей рабочей переменной.
Рисунок 2.4.17. Выполнение процедуры кнопки <Создание Excel - файла>.
Данная процедура работает аналогично предидущей. В итоге сформированные данные передаются в Excel - лист.
2.5 Результаты решения задачи и их оценка
В результате работы данной программы на основе FoxPro таблицы была получена Word или Excel таблица, которая была выведена на экран в среде Microsoft Word Excel или для просмотра и возможного редактирования, а так же распечатана стандартными средствами. Данная таблица была сформирована на основе условной информации введеденной в базу данных "перечень сотрудников предприятия".
Из информации данного файла были выбраны сотрудники по указанному подразделению.
Документ представлен в виде таблицы списка сотрудников.
Документы выдавались на экран для просмотра и печатались на принтере.
Выходные данные полностью соответствуют требованиям предъявленным заказчиком.
Результаты решения данной задачи полностью соответствуют поставленным целям, т.е переводят ручной метод расчета на автоматизированный. При этом также имеется положительный годовой экономический эффект.
Полученные в результате работы данной программы документы по своей форме полностью соответствует принятым на предприятии стандартам.
Данное программное обеспечение облегчает труд рабочего персонала путем ликвидации ручных операций и повышает точность расчетов, а также сводит к минимуму количество вынужденных и невынужденных ошибок.
Программа по формированию указанных документов составлена на языке команд СУБД FoxPro, что является правильным решением т.к задачи такого типа (т.е экономические или информационносправочные) решаются в настоящее время с использованием таких систем управления базами данных, как FoxPro и др.
Решение данной задачи с использованием персонольного компьютера не только приводит к годовой экономии финансовых средств на управленческий персонал, но и является составной частью общей политики предприятия в отношении автоматизации всех расчетов и создании единой автоматизированной системы объединяющей все подразделения предприятия посредством корпоративной сети.
3. Инструкция по эксплуатации программы
3.1 Общие сведения
Задача выполняется в среде FoxPro посредством запуска головной программы.
Далее приводится руководство пользователю по выполнению программного обеспечения.
3.2 Запуск программы
1. Запустить на выполнение VFP6.EXE
2. В командном окне ввести DO coms.PRG
3.3 Входные и выходные данные
Выполняется экранная форма, состоящая из следующих кнопок:
1 Таблица
2 Сортировка
3 Выборка
4 Заголовок
5 Создание Word-файла
6 Создание Excel-файла
7 Выход
1 пункт для работы с таблицей «Список сотрудников». На экран выводится браузер, который обеспечивает следующие режимы работы:
ПРОСМОТР
ВВОД
КОРРЕКТИРОВКА
УДАЛЕНИЕ
2 пункт для сортировки таблицы с последующими признаками.
Табельный номер
Фамилия
Дата поступления
Номер подразделения
3 пункт для выборки записей по номеру подразделений
4 пункт для ввода заголовка Word или Excel таблицы
5 пункт для создания Word-файла,в котором создается таблица и в нее переводятся все данные из DBF-таблицы.
На экране появляется сформированный документ. Для просмотра и печати документа использовать стандартные возможности Word среды.
6 пункт для создания Excel-файла,в котором создается таблица и в нее переводятся все данные из DBF-таблицы.
На экране появляется сформированный документ. Для просмотра и печати документа использовать стандартные возможности Excel среды.
7 пункт для завершения работы
4. Экономическая часть
4.1 Построение сетевого графика для разрабатываемого ПП
Рисунок 4.4.1.Сетевой график.
Вся работа может быть выполнена не менее чем за 31 временных единиц;
Работы 1-2, 2-4,4-5,5-6,6-7,7-8,8-9,9-10,10-11, лежат на критическом пути и подлежат тщательному контролю.
Определение ранних и поздних сроков свершения событий
Зная продолжительность работ и длину критического пути для любого события, можно определить наиболее ранний из возможных сроков свершения событий и наиболее поздний из допустимых сроков свер-шения событий.
Наиболее ранний срок свершения события Т(Р1) - срок, необходимый для выполнения всех работ, предшествующих данному событию, - определяется, как максимальный путь, предшествующий событию:
Т(Р1) = L(МAХ)
Заполнить на графике в левом секторе ранние сроки свершения событий.
T(P1)=0 дн.
Т(Р2)=0+3=3 дн.
Т(РЗ)=3+4=7 дн.
Т(Р4)=3+5=8 дн.
Т(Р5)=3+5+6 =14 дн.
Т(Р6)=3+5+6+6=20 дн.
Т(Р7)= 3+5+6+6+6=26 дн.
Т(Р8)= 3+5+6+6+6+1=27 дн.
Т(Р9)= 3+5+6+6+6+1+1=28 дн.
Т(Р10)= 3+5+6+6+6+1+1+1=29 дн.
Т(Р11)= 3+5+6+6+6+1+1+1=31 дн.
Наиболее поздний срок свершения событии Т(Р1) -это такой срок свершения события, превышение которого вызовет аналогичную задержку наступления завершающего события J.
Т(P1)=Т(КР)-LМАХ(i-J)
Наиболее поздний срок свершения события определяется как разность между критиче-ским путем Т(кр) и максимальным путем, последующем за i- ым событием до завершающе-го события J.
Удобно определять, идя от конечного события. Определяем наиболее поздние из допустимых сроки свершения событий и заполняем их в правом секторе каждого кружочка па се-тевом графике.
Т(П11)=31 дн.
Т(П10)=29 дн.
Т(П9)=28 дн.
Т(П8)=27 дн.
Т(П7)=26 дн.
Т(П6)=20 дн.
Т(П5)=14 дн.
Т(П4)=8 дн.
Т(П3)=8 дн.
Т(П2)=3 дн.
Т(П1)=0 дн.
Нужно обратить внимание на события, лежащие на критическом пути.
Для событий, лежащих на критическом пути Т(КР), ранний срок свершения события ра-вен позднему сроку свершения события: Т(Р1)=Т(П1) для событий на критическом пути.
Определение сроков начала и окончания работ
Зная для всех событий сети ранние и поздние сроки их свершений, можно определить раннее и позднее начало работ и раннее и позднее их окончание.
а) Начало работ. Раннее начало работы (IJ) равно раннему сроку свершения начального события (I): Т(РН(IJ))=Т(Р1)
Т(РН(1-2))=0
Т(РН(2-3))=0+3=3
Т(РН(2-4))=0+3=3
Т(РН(4-5))=3+5=8
Т(РН(5-6))=3+5+6=14
Т(РН(6-7))=3+5+6+6=20
Т(РН(7-8))=3+5+6+6=26
Т(РН(8-9))=3+5+6+6+1=27
Т(РН(9-10))=3+5+6+6+1+1=28
Т(РН(10-11))=3+5+6+6+1+1+1=29
Начало позднее работы (IJ): Т(ПH(IJ))=Т(РJ)-Т(IJ)
Т(ПH(1-2))=0
Т(ПH(2-3))=0+4=4
Т(ПH(2-4))=0+3=3
Т(ПH(4-5))=3+5=8
Т(ПH(5-6))=3+5+6=14
Т(ПH(6-7))=3+5+6+6=20
Т(ПH(7-8))=3+5+6+6+6=26
Т(ПH(8-9))=3+5+6+6+6+1=27
Т(ПH(9-10))= 3+5+6+6+6+1+1=28
Т(ПH(10-11))= 3+5+6+6+6+1+1+1=29
б) Окончание работы. Раннее окончание работы (IJ) равно раннему сроку свершения на-чального события (I) плюс продолжительность работы (IJ): Т(Р0(IJ))=Т(РI)+T(IJ)
Т(Р0(1-2))=0+3=3
Т(Р0(2-3))=3+4=7
Т(Р0(2-4))=3+5=8
Т(Р0(4-5))=3+5+6=14
Т(Р0(5-6))=3+5+6+6=20
Т(Р0(6-7))=3+5+6+6+6=26
Т(Р0(7-8))=3+5+6+6+6+1=27
Т(Р0(8-9))=3+5+6+6+6+1+1=28
Т(Р0(9-10))=3+5+6+6+6+1+1+1=29
Т(Р0(10-11))=3+5+6+6+6+1+1+1+2=31
Позднее окончание работы равно позднему сроку свершения конечного события (J): Т(П0(IJ))=Т(НJ)
Т(П0(1-2))=0+3=3
Т(П0(2-3))=3+5=8
Т(П0(2-4))=3+5=8
Т(П0(4-5))=3+5+6=14
Т(П0(5-6))=3+5+6+6=20
Т(П0(6-7))=3+5+6+6+6=26
Т(П0(7-8))=3+5+6+6+6+1=27
Т(П0(8-9))=3+5+6+6+6+1+1=28
Т(П0(9-10))=3+5+6+6+6+1+1+1=29
Т(П0(10-11))=3+5+6+6+6+1+1+1+2=31
Определяем ранее и позднее начало работ, раннее и позднее их окончание и все дан-ные заносим в таблицу 1.
таблица 1.
Шифр работы |
Начало работ |
Окончание работ |
Резерв работы Р(IJ) |
|||
Раннее |
Позднее |
Раннее |
Позднее |
|||
Т(РН(IJ))=Т(Р1) |
Т(ПН(IJ))= =Т(ПJ)-Т(IJ) |
Т(РО(IJ))= =Т(Р1)+Т(IJ) |
Т(ПО(IJ))= =Т(ПJ) |
|||
1-2 |
0 |
0 |
3 |
3 |
0 |
|
2-3 |
3 |
4 |
7 |
8 |
1 |
|
2-4 |
3 |
3 |
8 |
8 |
0 |
|
3-4 |
- |
- |
- |
- |
- |
|
4-5 |
8 |
8 |
14 |
14 |
0 |
|
5-6 |
14 |
14 |
20 |
20 |
0 |
|
6-7 |
20 |
20 |
26 |
26 |
0 |
|
7-8 |
26 |
26 |
27 |
27 |
0 |
|
8-9 |
27 |
27 |
28 |
28 |
0 |
|
9-10 |
28 |
28 |
29 |
29 |
0 |
|
10-11 |
29 |
29 |
31 |
31 |
0 |
Резервы времени
Разница между длиной критического пути и длиной любого другого полного пути называется полным резервом времени-пути. Полный резерв пути показывает на предельное увеличение продолжительности этого пути. Резерв времени события показы-вает, на какой предельно допустимый период времени можно задержать свершение этого со-бытия, не вызывая при этом изменения общего срока создания объекта. Резерв времени со-бытия равен разности между поздним и ранним сроками свершения события. Р(I)=Т(ПI)-Т(РI). Этими резервами обладают только события, не лежащие на критическом пути.
Полный резерв времени работы Р(П(IJ)) могут иметь только работы не лежащие на кри-тическом пути. Резерв времени работы Р(П(П)) - это время, на которое можно увеличить продолжительность пути данной работы, не изменяя при этом продолжительности критиче-ского пути. Резерв времени работы равен разности между поздним и ранним началом работы или между поздним и ранним окончанием работы.
Р(П(IJ))=Т(П0(IJ))-Т(Р0(IJ))=Т(ПН(IJ)- Т(РН(IJ))
Определяем резервы времени работ и заносим их в таблицу 2.
4.2 Определение вероятности свершения завершающего события в заданный срок
При анализе сетевых графиков проводится расчет вероятности свершения завершающего события в директивный срок. Чаще всего пользуются методом, основанном на учете только работ критического пути.
По этому методу вероятность свершения завершающего события Р(К) в заданный срок Т(ДИР), есть функция от Z. Р(К)=F(Z) аргумент Z можно определить, используя формулу:
Z-аргумент нормальной функции распределения вероятностей; Т(ДИР)-директивный за-данный срок выполнения объекта; Т(КР)-срок свершения завершающего события по расчету (длина критического пути); -дисперсия работ, лежащих на критическом пути. Найдя Z, по таблице значений нормальной функции распределения вероятностей (таблица значений функции Лапласа), определяют вероятности свершения завершающего события в заданный срок Р(К). Если вероятность свершения завершающего события получилась < 0,25 , значит, маловероятно, что конечное событие свершится в заданный срок. Если вероятность равна 0,5 - существует реальная вероятность свершения завершающего события в заданный срок. Если вероятность > 0,65 - имеются избыточные ресурсы и можно улучшить сетевой график, про-ведя его оптимизацию, сократив до минимума Т(КР) - критический путь, т.е. срок выполне-ния всего объекта.
Определим Р(К) в нашей задаче:
Z=)/2.05 =0.5
, значения 2в табл.1
По таблице значений функции Лапласа аргументу Z=0.5 соответствует вероятность р(к)=0.6915. Следовательно, можно сделать вывод, что рассматриваемая работа будет выполнена в заданный срок, т.к. 0,35 < Р(к) < 0,65.
4.3 Расчет параметров сетевого графика
Таблица 2.
Шифр раб. |
Наименование работы |
Т MIN |
Т НВ |
Т МАХ |
Т ОЖ |
Работы |
Рез. раб. Р(IJ) |
д2 на Т(кр) |
||||
Начало |
Конец |
|||||||||||
Ран. |
Поз. |
Ран. |
Поз. |
|||||||||
1-2 |
Получение задания на выполнение дипломного проекта |
1 |
2 |
7 |
3 |
0 |
0 |
3 |
3 |
0 |
1,0 |
|
2-3 |
Выбор темы дипломного проекта |
1 |
4 |
7 |
4 |
3 |
4 |
7 |
8 |
1 |
- |
|
2-4 |
Написание введения |
3 |
5 |
7 |
5 |
3 |
3 |
8 |
8 |
0 |
0,44 |
|
3-4 |
Фиктивная работа, показывающая невозможность написания введения без выбора темы дипломного проекта |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
4-5 |
Подготовка теоретической части |
4 |
6 |
7 |
6 |
8 |
8 |
14 |
14 |
0 |
0,25 |
|
5-6 |
Подготовка расчетной части |
5 |
6 |
7 |
6 |
14 |
14 |
20 |
20 |
0 |
0,11 |
|
6-7 |
Подготовка технологической части |
4 |
5 |
7 |
6 |
20 |
20 |
26 |
26 |
0 |
0,25 |
|
7-8 |
Написание правил охраны труда |
1 |
1 |
1 |
1 |
26 |
26 |
27 |
27 |
0 |
0 |
|
8-9 |
Написание пояснительной записки |
1 |
1 |
1 |
1 |
27 |
27 |
28 |
28 |
0 |
0 |
|
9-10 |
Подготовка графического материала |
1 |
1 |
1 |
1 |
28 |
28 |
29 |
29 |
0 |
- |
|
10-11 |
Написание презентации |
1 |
2 |
2 |
2 |
29 |
29 |
31 |
31 |
0 |
- |
4.4 Сетевой график
Сетевой график является графической моделью всего процесса создания программного обеспечения. Сетевая модель изображения в виде единого сетевого графика, который состоит из безмасштабных стрелок, обозначающих те или иные работы, и кружкой, характеризующие свершение событий.
Рисунок 4.4.2.Сетевой график.
Календарный план проведения работ
В общем случае составление календарного плана выполнения работ подразумевает заполнение таблицы, имеющей вид таблицы 10. Колонки 1-4 данной таблицы заполняются рассчитанными ранее сроками начала и окончания работ. Колонка 5 для каждой работы заполняется путем отсчета по календарю от даты начала всего комплекса работ, количества дней равного раннему сроку начала этой работы. Если работы выполняются только в рабочие дни, при отсчете дней по календарю необходимо пропускать выходные и праздничные дни. Аналогичным образом заполняется и колонка 6.
Перечень выполняемых работ |
Продолжительность работ, календ. дн. |
2014 год |
|
Подготовка к созданию дипломного проекта |
14 |
01.05-14.05 |
|
Фиктивная работа, показывающая невозможность написания введения без выбора темы диплома |
- |
||
Написание введения |
7 |
14.05-21.05 |
|
Написание содержания дипломного проекта |
21 |
21.05-11.06 |
|
Написание отчетного материала проекта |
5 |
11.06-16.06 |
5. Мероприятия по технике безопасности и противопожарной безопасности
Настоящая инструкция предназначена для предотвращения неблагоприятного воздействия на человека вредных факторов, сопровождающих работы со средствами вычислительной техники и периферийным оборудованием.
Настоящая инструкция подлежит обязательному и безусловному выполнению. За нарушение инструкции виновные несут ответственность в административном и судебном порядке в зависимости от характера последствий нарушения.
Соблюдение правил безопасной работы является необходимым условием предупреждения производственного травматизма.
1. Общие положения
Область распространения и порядок применения инструкции:
Настоящая инструкция распространяется на персонал, эксплуатирующий средства вычислительной техники и периферийное оборудование. Инструкция содержит общие указания по безопасному применению электрооборудования в учреждении. Требования настоящей инструкции являются обязательными, отступления от нее не допускаются.
Требования к персоналу, эксплуатирующему средства вычислительной техники и периферийное оборудование:
К самостоятельной эксплуатации электроаппаратуры допускается только специально обученный персонал не моложе 18 лет, пригодный по состоянию здоровья и квалификации к выполнению указанных работ.
Перед допуском к работе персонал должен пройти вводный и первичный инструктаж по технике безопасности с показом безопасных и рациональных примеров работы. Затем не реже одного раза в 6 мес проводится повторный инструктаж, возможно, с группой сотрудников одинаковой профессии в составе не более 20 человек. Внеплановый инструктаж проводится при изменении правил по охране труда, при обнаружении нарушений персоналом инструкции по технике безопасности, изменении характера работы персонала.
В помещениях, в которых постоянно эксплуатируется электрооборудование, должны быть вывешены в доступном для персонала месте Инструкции по технике безопасности, в которых также должны быть определены действия персонала в случае возникновения аварий, пожаров, электротравм.
Руководители структурных подразделений несут ответственность за организацию правильной и безопасной эксплуатации средств вычислительной техники и периферийного оборудования, эффективность их использования; осуществляют контроль за выполнением персоналом требований настоящей инструкции по технике безопасности.
2. Виды опасных и вредных факторов
Эксплуатирующий средства вычислительной техники и периферийное оборудование персонал может подвергаться опасным и вредным воздействиям, которые по природе действия подразделяются на следующие группы:
поражение электрическим током,
механические повреждения
электромагнитное излучение
инфракрасное излучение
опасность пожара
повышенный уровень шума и вибрации
Для снижения или предотвращения влияния опасных и вредных факторов необходимо соблюдать санитарные правила и нормы, гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы (Утверждено Постановлением Госкомсанэпиднадзора России от 14 июля 1996 г. N 14 СанПиН 2.2.2.542-96), и Приложение 1,2
3. Требования электробезопасности
При пользовании средствами вычислительной техники и периферийным оборудованием каждый работник должен внимательно и осторожно обращаться с электропроводкой, приборами и аппаратами и всегда помнить, что пренебрежение правилами безопасности угрожает и здоровью, и жизни человека
Во избежание поражения электрическим током необходимо твердо знать и выполнять следующие правила безопасного пользования электроэнергией:
1. Необходимо постоянно следить на своем рабочем месте за исправным состоянием электропроводки, выключателей, штепсельных розеток, при помощи которых оборудование включается в сеть, и заземления. При обнаружении неисправности немедленно обесточить электрооборудование, оповестить администрацию. Продолжение работы возможно только после устранения неисправности.
2. Во избежание повреждения изоляции проводов и возникновения коротких замыканий не разрешается:
а) вешать что-либо на провода;
б) закрашивать и белить шнуры и провода;
в) закладывать провода и шнуры за газовые и водопроводные трубы, за батареи отопительной системы;
г) выдергивать штепсельную вилку из розетки за шнур, усилие должно быть приложено к корпусу вилки.
3. Для исключения поражения электрическим током запрещается:
а) часто включать и выключать компьютер без необходимости;
б) прикасаться к экрану и к тыльной стороне блоков компьютера;
в) работать на средствах вычислительной техники и периферийном оборудовании мокрыми руками;
г) работать на средствах вычислительной техники и периферийном оборудовании, имеющих нарушения целостности корпуса, нарушения изоляции проводов, неисправную индикацию включения питания, с признаками электрического напряжения на корпусе
д) класть на средства вычислительной техники и периферийном оборудовании посторонние предметы.
3. Запрещается под напряжением очищать от пыли и загрязнения электроооборудование.
4. Запрещается проверять работоспособность электрооборудования в неприспособленных для эксплуатации помещениях с токопроводящими полами, сырых, не позволяющих заземлить доступные металлические части.
5. Ремонт электроаппаратуры производится только специалистами-техниками с соблюдением необходимых технических требований.
6. Недопустимо под напряжением проводить ремонт средств вычислительной техники и перифейного оборудования.
7. Во избежание поражения электрическим током, при пользовании электроприборами нельзя касаться одновременно каких-либо трубопроводов, батарей отопления, металлических конструкций , соединенных с землей.
8. При пользовании элетроэнергией в сырых помещениях соблюдать особую осторожность.
9. При обнаружении оборвавшегося провода необходимо немедленно сообщить об этом администрации, принять меры по исключению контакта с ним людей. Прикосновение к проводу опасно для жизни.
10. Спасение пострадавшего при поражении электрическим током главным образом зависит от быстроты освобождения его от действия током.
Во всех случаях поражения человека электрическим током немедленно вызывают врача. До прибытия врача нужно, не теряя времени, приступить к оказанию первой помощи пострадавшему.
Необходимо немедленно начать производить искусственное дыхание, наиболее эффективным из которых является метод рот в рот или рот в нос, а также наружный массаж сердца.
Искусственное дыхание пораженному электрическим током производится вплоть до прибытия врача.
4. Требования по обеспечению пожарной безопасности
На рабочем месте запрещается иметь огнеопасные вещества
В помещениях запрещается:
а) зажигать огонь;
б) включать электрооборудование, если в помещении пахнет газом;
в) курить;
г) сушить что-либо на отопительных приборах;
д) закрывать вентиляционные отверстия в электроаппаратуре
Источниками воспламенения являются:
а) искра при разряде статического электричества
б) искры от электроборудования
в) искры от удара и трения
г) открытое пламя
При возникновении пожароопасной ситуации или пожара персонал должен немедленно принять необходимые меры для его ликвидации, одновременно оповестить о пожаре администрацию.
Помещения с электроборудованием должны быть оснащены огнетушителями типа ОУ-2 или ОУБ-3.
Заключение
Целью дипломного проекта является создание программного обеспечения по данной теме, которое включает в себя создания com сервера FoxPro и Microsoft Word, и Excel.
Для составления программы был разработан подробный алгоритм а также изучены основы программирования в СУБД FoxPro V6.0, работа на персональном компьютере типа Pentium 4 и основные моменты работы операционной системы Windows XP.
В программе реализованы все требования, которые предъявлялись к дипломному проекту. По разработанному алгоритму (блок - схеме) была составлена и отлажена программа. На этапах выполнения и отладки все выявленные ошибки были изучены и устранены. Данная программа заключает в себе широкий набор функций, т.е. команды работы с внешними устройствами (видеомонитор и принтер), а также команды работы с файлами базы данных организованными по методу используемому в СУБД FoxPro. Кроме этого в программе использованы основные команды для всех языков программирования т.е. присваивание, цикл, условие, открытие и закрытие файлов.
При написании и отладке программы использовались основные моменты работы в среде OS Windows XP.
Для проверки правильности выходных данных полученных в результате работы программы был составлен контрольный пример на псевдо - реальных данных, введенных в базу данных. В результате этого был сделан вывод о правильности работы программы.
В экономической части дипломного проекта были проведены все необходимые расчеты, которые определяют экономический эффект при функционировании данной задачи на персональном компьютере. В результате этого можно сделать вывод о целесообразности внедрения данной задачи с точки зрения экономической эффективности.
Тема данного дипломного проекта является актуальной с точки зрения использования более современных высокопроизводительных вычислительных средств и систем программирования. В данном дипломном проекте были изучены основные методы по технике безопасности в вычислительном подразделении предприятия и на рабочем месте программиста, оператора или пользователя персонального компьютера.
Кроме того к данной программе прилагается инструкция пользователю.
В заключении можно отметить, что вопросы, затронутые и изученные в данном дипломном проекте являются актуальными с точки зрения их реального применения.
Список литературы
1. М.Базиян, Использование Visual FoxPro 6.0 М.: Издательский дом `Вильямс', 2000 c.928
2. А.Микляев, Учебник пользователя IBM PCМ.: Альтекс-А,2002 c.702
3. Л.Омельченко, Самоучитель Visual FoxPro 6.0СП.: БХВ-Санкт-Петербург,2000 с.512
4. Р.Пэддок, Visual FoxPro 6.0 Разработка корпоративных приложений
М.: ДМК,2000 c.592
Размещено на Allbest.ru
Подобные документы
Сущность глобальной компьютеризации и ее распространенность на современном этапе. Основные характеристики персонального компьютера и требования к нему, главные критерии выбора и оценка ассортимента. Порядок выбора конфигурации персонального компьютера.
реферат [398,1 K], добавлен 31.10.2010Компьютерная техника в образовании. Устройства в составе персонального компьютера (ПК). Исходная конфигурация, стратегии модернизации. Установка дополнительно модуля памяти, программного обеспечения, куллеров. Расчет потребляемой мощности, тепловой режим.
курсовая работа [374,9 K], добавлен 23.04.2012Классификация ЭВМ. Характеристика устройств базовой конфигурации персонального компьютера: системный блок, клавиатура, манипулятор мышь, монитор. Логическая схема системной платы. Принципы работы жесткого диска. Виды и задачи программного обеспечения.
курсовая работа [4,8 M], добавлен 23.11.2010Роль информационных систем и технологий в жизни современного общества. Назначение и состав программного обеспечения персональных компьютеров. Использование технологий OLE. Операционные среды для решения основных классов инженерных и экономических задач.
практическая работа [1,2 M], добавлен 27.02.2009Состав и обоснование выбора компонентов персонального компьютера (процессора, материнской платы, комплектующих и периферийных устройств), требования к ним и характеристики. Структурная схема компьютера, его программное обеспечение и расчёт стоимости.
контрольная работа [1,3 M], добавлен 12.02.2015Обоснование выбора технологии и программных средств для разработки утилиты. Требования к функциональным характеристикам и моделирование предметной области. Спецификация вариантов использования и расчет показателей экономической эффективности проекта.
дипломная работа [1,1 M], добавлен 13.12.2013Понятие и структура персонального компьютера, его возможности. Уровни программного обеспечение компьютера. Базовое и прикладное программное обеспечение персонального компьютера. Особенности стационарных ПК, ноутбуков, нетбуков, моноблоков, планшетов.
курсовая работа [34,9 K], добавлен 23.10.2014Цементирование обсадных колонн нефтяных скважин. Состав информационного обеспечения программного комплекса автоматизированного проектирования. Реализация инфологической модели и организация взаимодействия программного обеспечения с базой данных.
дипломная работа [2,3 M], добавлен 22.07.2013Разработка игровой программы "разгадывания кроссворда". Создание схемы хранения данных, изучение возможности среды программирования. Требования к функциональным характеристикам, составу и параметрам технических средств, информационной совместимости.
курсовая работа [403,9 K], добавлен 26.03.2015Факторы, сдерживающие развитие свободного программного обеспечения в России. Описание задачи по совершенствованию рабочих мест: выбор операционной системы и программного обеспечения. Результаты от совершенствования рабочих мест сотрудников ООО "Даргез".
курсовая работа [6,9 M], добавлен 06.06.2013