Автоматизация учета движения кадров на складах бытовой химии г. Москвы ППП "Кадры". Текст программ

Разработка решения задачи "Двигай". Оптимизация расположения документации и средств управления на экране. Вид формы в режиме DesignTime и RunTime. Описание элементов управления на языке VB6. Изображение информации графически. Тексты основных программ.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 04.04.2013
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

"Автоматизация учета движения кадров на складах бытовой химии г. Москвы ППП "Кадры"

Текст программ

2012

Содержание

  • 1. Введение
  • 2. Задачи
  • 3. Показ информации графически
  • 3.1 Вид формы в режиме DesignTime
  • 3.2 Вид формы в режиме RunTime
  • 3.3 Описание элементов управления на языке VB6
  • 3.4 Текст программы

1. Введение

Настоящий документ "Текст программ" является неотъемлемой частью курсового проекта ППП "Кадры" студентки 1-го курса Института Государственного управления и права (ИГУиП), группы ГМУ 1-1 А.А. Максимовой и разработан в соответствии с требованиями ГОСТ 19.401-78.

2. Задачи

Задача "Двигай”

Оптимизация расположения документации и средств управления на экране

Вид формы в режиме DesignTime

Вид формы в режиме RunTime

VERSION 5.00

Begin VB. Form Form1

Caption = "Form1"

ClientHeight = 5145

ClientLeft = 2040

ClientTop = 1635

ClientWidth = 6600

EndProperty

LinkTopic = "Form1"

ScaleHeight = 4575

ScaleWidth = 6360

Begin VB.commandButton "Рисуй"

Width = 1695

Left = 4560

Top = 3600

TabIndex = 15

Height = 855

End

End

Attribute VB_Name = "Двигай"

Attribute VB_UseMasColor = False

Attribute VB_RightToLeft= False

Attribute VB_Visible = True

Attribute VB_Default = False

Attribute VB_Enobled = True

11

Attribute VB_TabStop = True

Текст программы

Function Арифметика (x, y, z) As Integer

Арифметика = (CInt (x) + CInt (y)) * z

End Function

Sub Диагонали ()

Line (0, 0) - (ScaleWidth, ScaleHeight), vbBlue

Line (0, ScaleHeight) - (ScaleWidth, 0), vbGreen

PSet (ScaleWidth / 2, ScaleHeight / 2), vbRed

End Sub

Private Sub Form_KeyPress (KeyAscii As Integer)

If KeyAscii = 246 Then

каСлЦвет. BackColor = RGB (216 * Rnd, 216 * Rnd, 216 * Rnd)

End If

End Sub

Private Sub каДиагонали_Click ()

каДиагонали. PSet (каДиагонали. ScaleWidth / 2, каДиагонали. ScaleHeight / 2), 255

каДиагонали. Line (0, 0) - (каДиагонали. ScaleWidth, каДиагонали. ScaleHeight)

каДиагонали. Line (0, каДиагонали. ScaleHeight) - (каДиагонали. ScaleWidth, 0)

End Sub

Private Sub кнАнна_Click ()

CurrentX = ScaleWidth / 2 - TextWidth ("Ann") / 2: CurrentY = ScaleHeight / 2 - TextHeight ("Ann") / 2

Print "Ann"

каДиагонали. Print "Ann"

End Sub

Private Sub кнДвигай_Click (Index As Integer)

'If Index = 0 Then

'каДиагонали. Left = каДиагонали. Left + 150

'Else

'каДиагонали. Left = каДиагонали. Left - 150

'End If

12

каДиагонали. Left = каДиагонали. Left + Sgn (2 * Index - 1) * 150

End Sub

Private Sub кнРезультат_Click ()

ттРезультат. Text = Арифметика (ттX. Text, ттY. Text, ттZ. Text)

Диагонали

End Sub

'

'Print 101 = 1001

'False

'x = 101 = 101

'Print x

'True

'False

'PSet (ScaleWidth / 2, ScaleHeight / 2), 255

'Line (0, 0) - (ScaleWidth, ScaleHeight)

'Line (0, ScaleHeight) - (ScaleWidth, 0)

'Print Арифметика (10, 4,5)

'70

' Диагонали

'Print Hex (vbRed), Hex (vbGreen), Hex (vbBlue)

'FF FF00 FF0000

' 255 65280 16711680

'BackColor = &HFF

Private Sub кнРезультат_KeyDown (KeyCode As Integer, Shift As Integer)

End Sub

'каДиагонали. Print "Ann"

'Ann

'пфПроба. Print "Ann"

'Print пфПроба. TextWidth ("Ann")

'585

'Print каДиагонали. TextWidth ("Ann")

'285

'CurrentX = ScaleWidth / 2 - TextWidth ("Ann") / 2: CurrentY = ScaleHeight / 2 - TextHeight ("Ann") / 2

Задача "БегСтрока”

Представление в динамике информации об отклонениях от норм использования, справочная информация.

Вид формы в режиме DesignTime

Вид формы в режиме RunTime

текст программа форма режим

Описание элементов управления на языке VB6

VERSION 5.00

Begin VB. Form Form1

Caption = "БегСтрока"

ClientHeight = 5145

ClientLeft = 4725

ClientTop = 10215

ClientWidth = 5940

EndProperty

LinkTopic = "БегСтрока"

ScaleHeight = 4575

ScaleWidth = 5700

Begin VB. Timer ВРЕМЯ

Interval = 100

Left = 2040

Top = 1680

End

End

Attribute VB_Name = "БегСтрока"

Attribute VB_GlobalNameSpace = False

Attribute VB_Creatable = False

Attribute VB_PredeclaredId = True

Attribute VB_Exposed = False

Текст программы

Private Sub вяБегстрока_Timer ()

' Form1. BackColor = RGB (256 * Rnd, 256 * Rnd, 256 * Rnd)

Cls

xГде = xГде - 45

CurrentX = xГде

CurrentY = ScaleHeight / 2

Print "учет"

End Sub

Задача "Таблица”

Предоставление информации в наглядном виде для ознакомления сотрудникам.

+ - присутствие на работе

отсутствие

Цифры - кол-во отработанных часов.

Вид формы в режиме DesignTime

Вид формы в режиме RunTime

Текст программы

Sub ЗаполнитьТабл () ' Макрос записан 14.05.2011 ЛАП

Dim Строка As Row, Столбец As Column

Randomize Timer

For Each Строка In ActiveDocument. Tables (1). Rows

For Each Столбец In ActiveDocument. Tables (1). Columns

ActiveDocument. Tables (1). Cell (Строка. Index, Столбец. Index). Range = _

IIf (Rnd < 0.333, Int (1 + Rnd * 100), IIf (Rnd < 0.5, Chr (150), "+"))

Next Столбец

Next Строка

14

End Sub

Sub ПлюсыМинусы () ' Макрос записан 07.04.2009 ЛАП

Dim Минусы%, Плюсы%

Dim Строка As Row, Столбец As Column

Select Case MsgBox ("Последние две колонки таблицы" & vbCrLf & _

"Добавить - Yes" & vbCrLf & "Очистить - No", _

vbYesNoCancel, "Плюсы & Минусы")

Case vbYes

With ActiveDocument. Tables (1)

. Columns (. Columns. Count). Select

End With

Selection. InsertColumnsRight: Selection. InsertColumnsRight

Case vbNo

With ActiveDocument. Tables (1)

. Columns (. Columns. Count - 1). Select: Selection. Delete

. Columns (. Columns. Count). Select: Selection. Delete

End With

Case Else

End

End Select

For Each Строка In ActiveDocument. Tables (1). Rows

Минусы = 0: Плюсы = 0

For Each Столбец In ActiveDocument. Tables (1). Columns

АctiveDocument. Tables (1). Cell (Строка. Index, Столбец. Index). Select

Selection. MoveLeft Unit: =wdCharacter, Count: =1, Extend: =wdExtend

If Left (Trim (Selection. Text), 1) = vbCr Then

' Chr (150) - среднее тире (большой минус);

ElseIf (InStr (Selection. Text, Chr (150)) = 0 And _

InStr (Selection. Text, "-") = 0) Then

Плюсы = Плюсы + 1

Else

Минусы = Минусы + 1

End If

Next Столбец

If Минусы <> 0 Or Плюсы <> 0 Then

Selection. Delete

Selection. Text = Минусы

Selection. MoveLeft Unit: =wdCell, Count: =1, Extend: =wdExtend

Selection. Delete

Selection. Text = Плюсы

End If

' Stop

Next Строка

End Sub

3. Показ информации графически

3.1 Вид формы в режиме DesignTime

3.2 Вид формы в режиме RunTime

3.3 Описание элементов управления на языке VB6

VERSION 5.00

Begin VB. Form Form1

Caption = "Form1"

ClientHeight = 5985

ClientLeft = 5535

ClientTop = 2310

ClientWidth = 4740

EndProperty

LinkTopic = "Form1"

ScaleHeight = 5415

ScaleWidth = 4500

Begin VB.commandButton "Рисуй"

Height = 435

Width = 975

Left = 0

Top = 0

End

Attribute VB_Name = "Рисуй"

Attribute VB_GlobalNameSpace = False

Attribute VB_Creatable = False

Attribute VB_PredeclaredId = True

Attribute VB_Exposed = False

3.4 Текст программы

Dim Рисуй As Boolean, №ав%

Private Sub Form_Load ()

Dim i%, txtЦвета, codЦвета 'As Integer

codЦвета = Array (vbWhite, vbBlack, vbRed, vbGreen, vbBlue, _

vbMagenta, vbCyan, vbYellow)

txtЦвета = Array ("белый", "чёрный", "красный", "зелёный", _

"синий", "малина", "бирюза", "жёлтый")

For i = 1 To 7

Load авЦвет (i)

авЦвет (i). Visible = True

авЦвет (i). Top = авЦвет (i - 1). Top + авЦвет (0). Height

авЦвет (i). Caption = txtЦвета (i)

авЦвет (i). BackColor = codЦвета (i)

Next i

авЦвет (0). BackColor = codЦвета (0)

авЦвет (1). ForeColor = vbWhite

9

End Sub

Размещено на Allbest.ru

...

Подобные документы

  • Программный комплекс для разработки программы транслирующей программу с языка Pascal на язык С++. Построение логической и арифметической модели решения. Разработка компилятора для программы. Методы отладки программы и создание для нее документации.

    курсовая работа [742,6 K], добавлен 03.07.2011

  • Характеристика предприятия ТОО "Com Sales Group". Составление программ на языке программирования. Составление алгоритмов, разработка численных методов решения задач. Методы откладки программ. Анализ технологии машинной обработки экономической информации.

    отчет по практике [1,3 M], добавлен 19.04.2016

  • Роль информации о персонале для руководства предприятием. Анализ его материального оснащения, технических средств сбора, регистрации и передачи информации. Задачи автоматизированной системы управления персоналом. Программно–техническое обеспечение задачи.

    дипломная работа [971,1 K], добавлен 28.11.2012

  • Схема разбора арифметического и логического выражения. Внешняя спецификация конвертора и алгоритм перевода программ на языке Паскаль в текст на языке Си. Назначение подпрограмм, особенности констант и переменных. Код программы и ее тестирование.

    курсовая работа [567,5 K], добавлен 03.07.2011

  • Описание методов дихотомии (половинного деления) и касательных. Их применение для решения нелинейных уравнений. Графическое отделение корней. Блок-схемы алгоритмов. Тексты (листинги) программ на языке Delphi. Тестовый пример решения задачи с помощью ЭВМ.

    курсовая работа [944,6 K], добавлен 15.06.2013

  • Исследование арифметических выражений и разработка простых программ. Таблица переменных для алгоритма и программы. Алгоритм решения, текст программы на языке С. Разработка программы вычисления значений выражений, сравнение результатов с ручным подсчетом.

    лабораторная работа [282,7 K], добавлен 30.01.2015

  • Разработка основных проектных решений и подготовка технической документации в ходе проектирования автоматической информационной системы магазина бытовой техники. Выбор инструментальных средств, задачи, интерфейс программы, диалог пользователя с системой.

    курсовая работа [997,7 K], добавлен 27.10.2013

  • Разработка кодификатора, классификатора кадровых ресурсов, входных документов "Прием на работу", "Кадровое перемещение", "Увольнение" и выходных документов учета кадров организации для автоматизации учета кадров на предприятии с помощью 1С:Предприятие.

    курсовая работа [72,1 K], добавлен 02.07.2012

  • Создание программы для перевода кодов с языка Pascal на язык Си. Обработка программ операторами case, assign, rewrite и write. Способы объявления файла, комментария, переменных, логических и арифметических выражений. Виды синтаксических анализаторов.

    курсовая работа [461,0 K], добавлен 03.07.2011

  • Применение методов касательных (Ньютона) и комбинированного (хорд и касательных) для определения корня уравнения. Разработка алгоритма решения и его описание его в виде блок-схем. Тексты программ на языке Delphi. тестовый пример и результат его решения.

    курсовая работа [923,7 K], добавлен 15.06.2013

  • Характеристика и функциональные возможности программы "1С:Предприятие" по автоматизации участка учёта движения и наличия основных средств. Структура информации и технология выполнения работ (работа со справочниками, документами, отчётными формами).

    курсовая работа [1,9 M], добавлен 04.11.2013

  • Анализ современного состояния проблемы по учету движения кадров на предприятии. Изучение мирового рынка информационных систем учета и контроля персонала. Разработка программного продукта для конкретного предприятия. Охрана труда при работе с компьютером.

    дипломная работа [3,4 M], добавлен 23.04.2015

  • Выполнение арифметических операций с помощью вспомогательных переменных, которые позволяют вычислить искомую переменную. Использование оператора цикла с предусловием и полной формы условного оператора. Примеры решения задач на работу с двумерным массивом.

    курсовая работа [518,8 K], добавлен 07.03.2014

  • Проектирование программного обеспечения, позволяющего создавать и вести множество электронных словарей. Обоснование выбора программных средств решения задачи. Разработка формы входных и выходных данных. Описание модулей программы и процесса отладки.

    дипломная работа [1007,7 K], добавлен 03.07.2015

  • Графическое изображение последовательности технологического процесса. Описание метода решения задачи на математическом языке. Общий алгоритм решения задачи и структура программы. Основные понятия сетевых моделей. Разработка программы на языке С++.

    курсовая работа [1,3 M], добавлен 23.05.2013

  • Автоматизация подсистемы управления кадрами на ОАО Судостроительный завод "Лотос". Описание предметной области, построение инфологической и даталогической модели. Проектирование базы данных и разработка приложения. Взаимосвязь командных файлов в проекте.

    дипломная работа [326,9 K], добавлен 02.10.2013

  • Назначение программ офисной автоматизации. Преимущества ERP-систем, критерии их выбора. Характеристики ряда программ: "БЭСТ-5" - информационной системы управления предприятием, описание 1С:Предприятие 8.1, Microsoft Dynamics AX, Галактика Business Suite.

    курсовая работа [907,2 K], добавлен 19.12.2011

  • Организационно-экономическая характеристика предметной области. Описание компании ООО "Алеф", анализ административной и хозяйственной деятельности предприятия. Автоматизация процесса учета основных средств с помощью комплекса комплекс УСН 1С Бухгалтерия.

    дипломная работа [3,6 M], добавлен 01.06.2010

  • Использование пакета прикладных программ OrCad 9.2 для моделирования работы электронного прибора: создание электрической схемы, оптимизация, трассирование печатных плат, создание набора полной технической документации по устройству; ускорение разработки.

    практическая работа [885,4 K], добавлен 17.09.2012

  • Обзор существующих систем и методов реализации звуковых эффектов. Методы решения поставленной задачи. Эффекты, основанные на задержке сигнала. Простые и сложные звуковые эффекты. Разработка программной модели и текст программ на Maltab и языке Cи.

    курсовая работа [428,6 K], добавлен 12.03.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.