Создание информационно-поисковой системы "Учёт работ ООО "Техномонтаж"
Разработка информационной системы на языке программирования С++ в среде С++Builder. Схема базы данных. Характеристика энергосберегающих режимов операционной системы. Интерфейс программы, ее установка на компьютер, выполнение, средства и порядок испытания.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 06.02.2016 |
Размер файла | 986,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Постановка задачи
2. Описание программы
2.1 Общие сведения
2.2 Структура программы
2.3 Входные и выходные данные
2.4 Вызов и загрузка
2.5 Входные и выходные данные
3. Описание применения
3.1 Описание применения
3.2 Описание применения
4. Руководство пользователю
4.1 Условия выполнения программы
4.2 Выполнение программы
5 Руководство программисту
5.1 Характеристики программы
5.2 Обращение к программе
6. Программа и методика испытаний
6.1 Объект испытаний
6.2 Цель испытаний
6.3 Средства и порядок испытаний
Заключение
Приложение А
Приложение Б
Введение
С тех пор, как возможность иметь персональный компьютер перестала быть привилегией элиты, компьютерные технологии прочно вошли не только в работу и учёбу, но и в повседневную жизнь человека. Использование компьютеров позволяет сократить время выполнения тех или иных действий, автоматизировать их и свести вероятность такого фактора, как «человеческая ошибка», практически к нулю.
Задачей, поставленной на производственную практику, является создание информационно-поисковой системы на тему «Учёт работ ООО”Техномонтаж”», благодаря которой можно значительно облегчить процесс учёта работы и представить его в удобной форме. Интерфейс программы предельно прост, интуитивно понятен пользователю любой квалификации и удобен в использовании. Применение данной программы предназначено для ООО”Техномонтаж”», .
На сегодняшний день рынок информационно-поисковых систем может представить вниманию потребителя самые разнообразные программные продукты, из которых порой очень нелегко выбрать именно те, которые соответствуют нуждам конкретной организации. Данная программа выделяется среди доступных русскоязычному пользователю информационно-поисковых систем: качеством, простотой и удобством в применении.
Программа позволяет вести учёт работ.
1. Постановка задачи
Информационно-поисковая система «Учёт работ ООО”Техномонтаж”» будет написана учащимся группы ПК-42 Тимошишином Владиславом Дмитриевич в 2015 году на языке программирования C++ в среде программирования С++ builder 6 на основании задания на производственную практику, выданного организацией ООО”Техномонтаж”.
Постановщиком задачи является ведущий программист организации ООО”Техномонтаж”.
Постановщик задачи поставил следующие требования программисту, которые необходимо реализовать в программе:
- добавление данных;
- удаление данных;
- редактирование данных;
- вывод данных.
Для успешного функционирования и работы данной программы необходимы следующие аппаратные и программные средства:
- центральный процессор Intel Pentium III и выше;
- цветной монитор SVGA, поддерживающий разрешение 1024x768;
- объём оперативной памяти 256 Мб и выше;
- свободное место на жёстком диске 30 Мб и более;
- мышь, клавиатура;
- операционная система версии Windows XP и выше.
Периодичность использования программы определяется ее функциональностью и необходимостью использования.
Входными данными программы являются:
- вид работы;
- время работы.
Выходными данными служат те данные, которые выводятся в другие таблицы:
- марка машины;
- ФИО заказчика.
Пользователями программы являются работники ведущие учёт работ ООО”Техномонтаж”.
информационный программа компьютер
2. Описание программы
2.1 Общие сведения
Основанием для разработки информационно-поисковой системы, является задания на производственную практику.
Для разработки данной программы был выбран язык программирования С++ в среде разработки С++Builder.
2.2 Область применения
Областью применения является ООО”Техномонтаж”.
2.3 Структура программы
Все данные хранятся в базе данных, схема которой представлена на рисунке 1.
Рисунок 1 - Схема базы данных
Данная программа предназначена для учёта работ ООО”Техномонтаж”.
Требования к разрабатываемой программе:
- добавление данных;
- удаление данных;
- редактирование данных;
- поиск данных.
2.4 Язык программирования
С++ в среде разработки С++Builder.
2.5 Входные и выходные данные
Постановщик предъявляет следующие требования для создания программы.
Входные данные:
- вид работы;
- время работы.
Выходные данные:
- марка машины;
- ФИО заказчика.
3. Описание применения
3.1 Требования техники безопасности и охраны труда при эксплуатации программы
Для повышения работоспособности пользователя необходима правильная организация рабочего места. Требования, предъявляемые к помещению:
- размер помещения должен соответствовать количеству работающих и размещаемых в нем технических средств;
- планировка рабочего места должна удовлетворять требованиям удобства пользователя, так же экономии электроэнергии и времени;
- диспетчер депо должен работать в просторном светлом помещении;
- при выборе помещения необходимо учитывать, что окна могут создавать блики. Чтобы устранить их появление на экране монитора, по возможности, следует установить жалюзи;
- монитор компьютера следует установить на столе так, чтобы задняя панель была обращена к стене, а пользователь смотрел на экран;
- стол должен быть достаточно широким, также его можно снабдить выдвижной полкой для клавиатуры.
Выполнение выше описанных требований и правил при выборе расположения и организации рабочего места значительно снизит жалобы пользователя.
Требования безопасности в аварийных ситуациях:
- при обнаружении неисправности немедленно обесточить электрооборудование, оповестить администрацию. Продолжение работы возможно только после устранения неисправности;
- при обнаружении оборвавшегося провода необходимо немедленно сообщить об этом администрации, принять меры по исключению контакта с ним людей. Прикосновение к проводу опасно для жизни;
- во всех случаях поражения человека электрическим током немедленно вызвать врача. До прибытия врача нужно, не теряя времени, приступить к оказанию первой помощи пострадавшему;
- при возникновении пожароопасной ситуации или пожара персонал должен немедленно принять необходимые меры для его ликвидации, одновременно оповестить о пожаре администрацию;
- помещения с электрооборудованием должны быть оснащены огнетушителями типа ОУ-2 или ОУБ-3.
В целях безопасности администратор должен соблюдать следующие правила техники безопасности:
- не курить в рабочем помещении;
- не пользоваться открытым огнем;
- не пользоваться поврежденными электрическими вилками и розетками;
- не открывать и снимать защитные корпуса оборудования;
- регулировать и ремонтировать оборудование самостоятельно;
- оставлять без присмотра работающие ПК.
3.2 Энерго- и ресурсосбережение
Компьютеры потребляют невероятно много энергии, тем более, зачастую от них требуется оставаться включенными сутками. Наибольшее количество энергии тратится на поддержание работы монитора и жесткого диска. Поэтому в любой операционной системе есть несколько энергосберегающих режимов, использование которых может значительно сократить потребляемую энергию и, как следствие, ресурсы и деньги.
- Нормальный режим - собственно, это не энергосберегающий режим, а основное состояние работающего монитора, когда оба блока работают. При работе в нормальном режиме монитор потребляет в среднем 80-90 Вт;
- Ждущий режим - отключается блок горизонтальной развертки, а блок вертикальной развертки продолжает работать. Этот режим хорош, если вы ненадолго отошли от компьютера: монитор включается почти мгновенно, а экономия составляет порядка 10 Ватт от общего энергопотребления;
- Режим приостановки - отключается блок вертикальный развертки, а блок горизонтально развертки продолжает работать. Выход из этого режима осуществляется дольше, но и экономия энергии значительнее: монитор потребляет в общей сумме около 15 Ватт;
- Режим отключения - отключаются оба блока монитора. Для выхода из этого режима требуется примерно столько же времени, сколько необходимо монитору при включении питания, однако в этом режиме монитор потребляет только 5 Ватт.
Основной режим энергосбережения здесь - Ждущий режим. Результат работы сохраняется в оперативной памяти компьютера, а затем компьютер переключается в энергосберегающий режим и отключает жесткий диск. Это быстрый и несложный способ уменьшить потребление электроэнергии.
4. Руководство пользователя
4.1 Условия выполнения программы
Данная программа предназначена для работы в организации ООО”Полюс Групп”
Для успешного функционирования программы на конкретном типе ПК необходимо отметить ряд следующих требований, предъявляемых к параметрам персонального компьютера:
- процессор IntelPentium III с частотой 1500 МГц;
- 30 Мб свободной памяти на жестком диске;
- 256 МБ оперативной памяти;
- цветной монитор;
- клавиатура;
- мышь;
- компьютер, работающий на ОС Windows XP и выше.
4.2 Выполнение программы
После запуска программы откроется главное окно программы «Меню ООО”Техномонтаж”» как показано на рисунке 2.
Рисунок 2 - Главное окно программы «Меню ООО”Техномонтаж”»
При нажатии на кнопку «Помощь» откроется документ, где работник увидит инструкцию по пользованию программой, как показано на рисунке 3.
Рисунок 3 - Документ «Помощь»
При нажатии на кнопку «База данных» откроется окно База данных», как показано на рисунке 4.
Рисунок 4 - Окно «База данных»
Для того, чтобы посмотреть нужную информацию вы должны выделить её и вся информация отобразится во второй таблице, как показано на рисунке 5.
Рисунок 5 - Окно «База данных»
Для того, чтобы осуществить поиск необходимо задать критерии поиска и нажать кнопку поиска, как показано на рисунке 6.
Рисунок 6 - Окно «База данных»
Для того что бы внести данные о детали необходимо нажать кнопку
Для того чтобы сохранить внесенные данные о детали необходимо нажать кнопку сохранения
Для поиска детали необходимо задать критерий поиска и, а затем нажать кнопку поиска.
Для возврата таблиц в исходное положение необходимо нажать кнопку возврата.
Для возврата в главное меню необходимо нажать кнопку меню.
5. Руководство программиста
5.1 Характеристики программы
Данная программа предназначена для работы в организации ООО”Техномонтаж”
Для успешного функционирования программы на конкретном типе ПК необходимо отметить ряд следующих требований, предъявляемых к параметрам персонального компьютера:
- процессор IntelPentium III с частотой 1500 МГц;
- 30 Мб свободной памяти на жестком диске;
- 256 МБ оперативной памяти;
- цветной монитор;
- клавиатура;
- мышь;
- компьютер, работающий на ОС Windows XP и выше.
5.2 Обращение к программе
Для установки программы необходимо запустить файл «Техномонтаж.exe», после установки работа программы запустите файла «Техномонтаж.exe», который находится в папке с программой.
Программа не имеет задержек и работает с максимальной производительностью.
Для решения задачи предлагаются следующие входные данные:
- вид работы;
- время работы.
В результате работы программы выводится просмотр информации по заданному критерию поиска:
- марка машины;
- ФИО заказчика.
6. Программа и методика испытания
6.1 Объект испытаний
Объектом испытания является информационно-поисковая система «Учёт работ ООО ”Техномонтаж”».
6.2 Цель испытаний
В разработанном программе целью является выявление ошибок и недостатков. Программа должна запускаться без сбоев и нормально реагировать на действия пользователя.
Программа испытывалась на следующей конфигурации:
- центральный процессор Intel Core i3 с тактовой частотой 2.9 ГГц;
- 6 Гб оперативной памяти;
- 100 ГБ свободного места на жестком диске;
- монитор с разрешением 1280x1024;
- операционная система Windows 7;
- манипулятор типа «мышь», клавиатура.
6.3 Средства и порядок испытаний
После запуска программы откроется главное окно программы «Меню ООО”Техномонтаж”» как показано на рисунке 7.
При нажатии на кнопку «Помощь» откроется документ, где работник увидит инструкцию по пользованию программой, как показано на рисунке 8.
При нажатии на кнопку «База данных» откроется окно База данных», как показано на рисунке 9.
Рисунок 7 - Главное окно программы «Меню ООО”Техномонтаж”»
Рисунок 8 - Документ «Помощь»
Рисунок 9 - Окно «База данных»
Для того, чтобы посмотреть нужную информацию вы должны выделить её и вся информация отобразится во второй таблице, как показано на рисунке 10.
Рисунок 10 - Окно «База данных»
Для того, чтобы осуществить поиск необходимо задать критерии поиска и нажать кнопку поиска, как показано на рисунке 11.
Рисунок 11 - Окно «База данных»
Для того что бы внести данные о детали необходимо нажать кнопку
Для того чтобы сохранить внесенные данные о детали необходимо нажать кнопку сохранения
Для поиска детали необходимо задать критерий поиска и, а затем нажать кнопку поиска.
Для возврата таблиц в исходное положение необходимо нажать кнопку возврата.
Для возврата в главное меню необходимо нажать кнопку меню.
Заключение
В результате проделанной работы была разработана информационно-поисковая система «Учёт работ ООО”Техномонтаж”».
Во время разработки учитывались все требования, предъявляемые постановщиком задачи: простой интерфейс, удобство в использовании, надёжность.
Данная программа очень проста в использовании. С помощью неё организация может с лёгкостью вести учёт работ, тратя на это гораздо меньше времени. В программе есть возможность редактирования данных, что очень важно.
Разработанная программа позволяет значительно уменьшить временные затраты и облегчить труд пользователя.
В программе были предусмотрены следующие функции:
- удаление данных;
- добавление данных;
- редактирование данных;
- поиск данных;
Таким образом, благодаря вышеуказанным свойствам и достоинствам данной программы можно сделать вывод о том, что при разработке были учтены все требования, выдвинутые в постановке задачи.
Приложение А
Код программы
Unit1
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Close();
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Visible=false;
Form2->Show();
}
void __fastcall TForm1::Button3Click(TObject *Sender)
{
ShellExecute(Handle,NULL,"help.docx",NULL,NULL,SW_RESTORE);
}
Unit2
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
#include "Unit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
void __fastcall TForm2::Button1Click(TObject *Sender)
{
Form2->Visible=false;
Form1->Show();
}
void __fastcall TForm2::Button3Click(TObject *Sender)
{
if (ComboBox1->Text=="Введите критерии..."){Application->MessageBox("Невыбран критерий поиска","Задайте критерий поиска",MB_OK);}
if (Edit1->Text==""){Application->MessageBox("Невыбран критерий поиска","Задайте критерий поиска",MB_OK);}
if (ComboBox1->Text==""){Application->MessageBox("Невыбран критерий поиска","Задайте критерий поиска",MB_OK);}
switch(ComboBox1->ItemIndex){
case 0: {DBGrid1->DataSource->DataSet->Filter="Вид_работы = '" + Edit1->Text + "'";
DBGrid1->DataSource->DataSet->Filtered=true;}
break;
case 1: {DBGrid1->DataSource->DataSet->Filter="Время_работы = '" + Edit1->Text + "'";
DBGrid1->DataSource->DataSet->Filtered=true;}
break;
}
}
void __fastcall TForm2::Button2Click(TObject *Sender)
{
DBGrid1->DataSource->DataSet->Filtered=false;
DBGrid2->DataSource->DataSet->Filtered=false;
}
Размещено на Allbest.ru
Подобные документы
Совместимость и преобразование типов данных. Создание информационно-поисковой системы на языке программирования Паскаль. Описание интерфейса, каждого блока программы "Картотека больных". Рассмотрение результатов работы программы, сортирования данных.
курсовая работа [368,9 K], добавлен 18.05.2015Разработка программы для работы с базой данных "Библиотека" в среде Borland C++Builder 6 на языке программирования C++ с использованием визуальных средств. Структура информации, подключение к ней и ее отображение. Описание пользовательского интерфейса.
курсовая работа [1,5 M], добавлен 19.05.2014Возможности программы DBDesigner. Проектирование и реализация информационно-поисковой системы с помощью CASE-средства DBDesigner в среде Intranet. Этапы проектирования базы данных, установление соединения с базой данных на сервере, синхронизация.
лабораторная работа [1,5 M], добавлен 18.08.2009Основные компоненты, используемые при создании информационно-справочной системы "Музыкальная школа". Разработка базы данных в MS Access и информационной системы в C++Builder. Соединение базы данных, опции создания отчёта и добавление записей в таблицу.
курсовая работа [953,9 K], добавлен 15.01.2013Автоматизация и визуализация рабочего места методиста факультета, работающего с личными делами студентов. Создание базы данных и ограничений. Интерфейс пользователя и порядок работы с программным обеспечением. Разработка справки и контекстной помощи.
курсовая работа [867,3 K], добавлен 22.02.2016Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Анализ информационно-поисковых систем автоматизации производства. Построение инфологической и логической модели базы данных технологического оборудования для сборочно-монтажных работ. Выбор языка программирования приложения БД. Алгоритм работы программы.
дипломная работа [2,5 M], добавлен 18.12.2013Разработка база данных в виде таблицы, включающей поля: ФИО, адрес, номер телефона, наименование услуги, сумма оплаты, срок выполнения. Процедуры программы и соответствующие им пункты в меню. Описание исходных данных, интерфейса и работы каждой процедуры.
курсовая работа [997,3 K], добавлен 08.06.2014Разработка автоматизированной информационной системы для обеспечения учета образовательных учреждений в среде Delphi на языке программирования Pascal. Создание базы данных и интерфейса для работы с АИС. Сущности и атрибуты логической модели данных.
курсовая работа [429,3 K], добавлен 15.05.2014Описание операционной системы, аппаратных и программных средств. Анализ входной и выходной информации. Структура таблиц базы данных. Построение информационно-логической модели. Блок-схема работы программы. Расчет трудоемкости на обработку информации.
курсовая работа [1,2 M], добавлен 05.07.2015