Организация обработки информации на ЭВМ на рынке компьютерной техники (на примере фирмы "Олвико" г. Тольятти)

Основные положения концепции информатизации общества. Исследование рынка компьютерной техники и актуальность обработки информации для пользователей. Требования к разрабатываемой программе, создание блок-схемы и программных модулей при её написании.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 27.10.2011
Размер файла 422,7 K

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

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

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

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

Министерство Образования и Науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Тольяттинский Государственный Университет Сервиса»

Кафедра «Прикладная информатика в экономике»

Курсовой проект

на тему: «Организация обработки информации на ЭВМ на рынке компьютерной техники (на примере фирмы «Олвико» г. Тольятти)»

Дисциплина: «Информатика и программирование»

Студентка: Рябинина Е.В.

Группа: И-102

Преподаватель: Марченко В.С.

Тольятти 2006 г.

Введение

информатизация программа схема

На современном этапе обработка информации имеет большое значение. Особо важное значение она приобретает в крупных фирмах, ориентированных на продажу. Без статистических знаний, выявленных путем обработки информации, будет трудно ориентироваться среди множества продукции, предлагаемой компанией. Больший интерес для меня предоставляет рынок компьютерной техники, я выбрала его объектом исследования курсового проекта. Для исследования данного рынка я выбрала фирму «Олвико». Я считаю, что данная фирма весьма интересна. Она давно обосновалась на рынке компьютерной технике и заняла там прочные позиции.

Процесс обработки информации весьма трудоемкий, требует выполнения больших объемов работ, учета всех специфических особенностей и факторов, тем более трудоемким этот процесс кажется на рынке компьютерной технике, где частота внедрения новых продуктов очень высока и степень новизны этих инноваций тоже высока. Уследить за всеми этими изменениями и является одним из самых сложных факторов в работе фирмы. Для упрощения процесса обработки и анализа информации, предоставленной на рынке компьютерной техники, и необходимо автоматизировать процесс переработки и обработки данных. Моей основной задачей в написании курсового проекта и является организация обработки информации на ЭВМ на рынке компьютерной техники (на примере фирмы «Олвико» г. Тольятти).

Сформулируем цели и задачи курсового проекта. Целью курсового проекта является организация обработки информации на ЭВМ на рынке компьютерной техники (на примере фирмы «Олвико»).

Для достижения поставленной цели необходимо решить следующие задачи:

- изучить рассматриваемый вопрос

- составить блок-схему программы

- разработать классификацию

- разработать основные программные модули программы

- представить листинг программы

- показать результаты работы программы.

1. Теоретическая часть

1.1 Основные положения концепции информатизации общества, необходимость информатизации общества

Фундаментальной чертой цивилизации является рост производства, потребления и накопления информации во всех отраслях человеческой деятельности. Вся жизнь человека, так или иначе, связана с получением, накоплением и обработкой информации. Что бы человек не делал: читает ли он книгу, смотрит ли он телевизор, разговаривает ли - он постоянно и непрерывно получает и обрабатывает информацию.

Для нашего века - века автомобиля, электричества, авиации, атомной энергии, космонавтики, электронной техники - характерна небывалая скорость развития науки, техники и новых технологий. Так от изобретения книгопечатания (середина XV века) до изобретения радиоприемника (1895 год) прошло около 440 лет, а между изобретением радио и телевидения - около 30 лет. Разрыв во времени между изобретением транзистора и интегральной схемы составил всего 5 лет.

В области накопления научной информации ее объем начиная с XVII века удваивался примерно каждые 10 - 15 лет. Поэтому одной из важнейших проблем человечества является лавинообразный поток информации в любой отрасли его жизнедеятельности.

Подсчитано, например, что в настоящее время специалист должен тратить около 80% своего рабочего времени, чтобы уследить за всеми новыми печатными работами в его области деятельности.

Увеличение информации и растущий спрос на нее обусловили появление отрасли, связанной с автоматизацией обработки информации.

Вместе с тем известно, что в нашей стране наблюдается заметное отставание в области информатики, особенно в плане обеспечение ее материально-технической базой, а следовательно и в плане практического применения компьютерной техники и технологии.

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

1. Достижение всеобщей компьютерной грамотности;

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

3. Разработка и внедрение единого фонда программного обеспечения;

4. Эффективное использование потенциала информационно-вычислительных систем во всех сферах жизни общества.

1.2 Назначение автоматизированной обработки информации на ЭВМ

Внедрение обработки информации позволяет избавиться от основных негативных причин, сдерживающих документооборот в организации, увеличивающих время поиска, обработки и модификации информации и ухудшающих качество обслуживания лиц и организаций, пользующихся услугами. К таким причинам можно отнести: устаревшая бумажная технология документооборота не только с внешними организациями, но и внутри между структурными подразделениями; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т.д., повторное внесение одной и той же информации в различные промежуточные документы; преимущественно ручное заполнение всех документов, всевозможных отчетов, сводок, журналов регистраций и т.д., и, как следствие, медленное прохождение документов, большая вероятность внесения ошибок и погрешностей в них (человеческий фактор). Внедрение автоматизированной обработки информации на ЭВМ позволяет избавиться от перечисленных выше негативных причин. Использование современных технологий электронного документооборота с применением компьютерной техники, современных средств телекоммуникаций, средств хранения и обработки информации существенно повышает надежность хранения информации, скорость поиска необходимых данных и их актуальность и, что особенно важно, существенно расширяет функциональные возможности.

Целью внедрения автоматизированной обработки информации на ЭВМ является не отказ от бумажных документов вообще, а сокращение количества вспомогательных документов, не имеющих юридической силы, т.е. отказ от различных книг регистрации, алфавитных карточек, папок хранения копий различных документов и т.п., и, как следствие, отказ от рутинной бумажной работы сотрудников. Вся информация, содержащаяся во входных документах, заносится в базу данных, вся информация о всех субъектах и объектах владения также фиксируется в Системе.

Внедрение автоматизированной обработки информации на ЭВМ обеспечивает:

существенное сокращение трудоемкости и, как следствие, сокращение времени выполнения основных технологических операций, начиная с ведения инвентарных дел и кончая поиском необходимой информации для выдачи

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

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

справок и составления отчетов;

значительное сокращение сроков выполнения заказов, поступающих от физических лиц и организаций, пользующихся услугами;

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

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

возможность оперативного анализа хранящейся информации по различным критериям.

1.3 Исследование рынка компьютерной техники

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

С точки зрения процесса оборота (циркуляции) информации (создания, обработки, приема-передачи, потребления), данный сектор делится на следующие укрупненные части:

- Компьютерная и оргтехника;

- Средства связи и сетевое оборудование;

- Программные продукты;

- Сопровождающие товары и услуги.

Основными компонентами рынка компьютерной техники являются комплектующие и оргтехника, т.е. принтеры, сканеры, модемы и всякого рода информационные носители. 70-80% продаж приходится на оптовых продавцов, которые реализуют продукцию государственному сектору и корпоративным клиентам. Есть компании, специализирующиеся на поставке техники по крупным проектам, например, в сфере образования.

По мнению некоторых экспертов зачастую только банки и силовые ведомства предпочитают и могут позволить себе закупать компьютеры белой сборки. Так как сфере образования было предоставлено множество международных грантов, в образовательных учреждениях тоже наблюдается значительное количество компьютеров белой сборки. Основной причиной этого являются условия международных доноров при выделении гранта, что закупаемые компьютеры должны быть определенной марки. В частности, американские доноры ставят обязательным условием чтобы компьютеры были какой либо американской торговой марки, например HP/Compaq, европейские доноры - Fujutsi Siemens. При этом количество чаще актуальнее качества.

Эксперты констатировали, что рынок по продажам на 70% находится в тени, что является следствием налоговой политики в стране, не стимулирующей работу отечественных компаний в законных рамках. Компании, занимающиеся производством (сборкой) и реализацией компьютерной техники зачастую должны прибегать к снижению своих показателей роста, в особенности финансовых, для извлечения хоть какой то прибыли из своей деятельности.

На местном рынке ИКТ функционирует значительное количество импортеров, но основные поставки идут через несколько крупных компаний, имеющих своих оптовых покупателей. Эти компании работают с определенным сегментом клиентов, закупающим комплектующие, предоставляя им выгодное конкурентное преимущество на рынке - цену, которая ниже рыночной оптовой цены на 5-10%. У каждой есть свой субсегмент по продукции, например, поставка мониторов или оргтехники - сканеров и принтеров. Такая же картина наблюдается у вновь появившегося сегмента оптовых продавцов, которые являются прослойкой между крупными оптовыми и розничными продавцами техники. Розничные продавцы в основном реализуют свою продукцию предприятиям малого и среднего бизнеса и индивидуальным предпринимателям.

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

1.4 Актуальность обработки информации на рынке компьютерной техники

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

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

1.5 Общая характеристика ООО "Олвико"

21 октября 1993 года в отделе госрегистрации г. Тольятти было зарегистрировано ООО "Олвико". В то время фирма представляла собой небольшой, но полный идей и желания работать коллектив. На сегодняшний день, через 12 лет, "Олвико" является одним из самых крупных поставщиков компьютерной техники не только Тольятти, но и в Самаре и Сызрани. Пять филиалов в разных районах города Тольятти, в которых работают настоящие профессионалы предоставляют полный спектр компьютерных услуг для фирм и населения, включая продажу, техническую консультацию, ремонт компьютерной техники, проектирование и монтаж локальных сетей, разработку программных продуктов. Два филиала в городе Самара и два филиала в городе Сызрань, каждые предоставят вам современное обслуживание, качественное оборудование и самые низкие цены. По каждому из вышеперечисленных направлений сейчас в Олвико функционирует специализированный отдел, где работают люди, подготовленные именно по этому профилю.

Несомненно, что компьютерный рынок - один из самых динамично развивающихся рынков. Те знания, которые были актуальны еще год назад, теперь безнадежно устарели. Для того, чтобы поддерживать высокий уровень профессионализма у своих специалистов, "Олвико" периодически направляет их на обучение в специализированные учебные центры Москвы, где, кроме всего, сотрудники проходят сертифицирование по данному профилю. На настоящий момент следующие сертификаты известных фирм подтверждают качество предоставляемых фирмой услуг:

· Intel Certified Solution Consultant

· Intel Certified Integration Specialist

· сертификат на проектирование и монтаж структурированных кабельных систем ITT Cannon.

Чем занимается фирма:

· Продажа, обслуживание, ремонт компьютерной техники и периферии

· Продажа, обслуживание, ремонт копировальной техники

· Постоянно в наличии более 500 наименований оргтехники, комплектующих и расходных материалов.

· Разработка программного обеспечения

· Проектирование и монтаж локальных и глобальных информационных сетей

· Модернизация на выгодных для Вас условиях

· Более семи (!) видов кредитования по трем городам, при покупке компьютерной техники.

1.6 Основные требования к разрабатываемой программе

Требования к разрабатываемой программе функциональным характеристикам:

- Программа должна искать среди имеющихся данных, тот товар, который введет сам пользователь.

- Программа должна иметь возможность выделения и копирования текстовых данных различных полей карточки товара в стандартный системный буфер обмена Windows с целью последующей вставки в любой документ, допускающий подобную операцию (например, документ Microsoft Word или Microsoft Excel).

- Программа должна иметь возможность сортировки данных.

- Программа должна иметь возможность использовать фильтр, настраиваемый пользователем для отображения товаров и операций, удовлетворяющих параметрам фильтра.

Требования к надежному функционированию:

Программа должна нормально функционировать при бесперебойной работе ЭВМ. При возникновении сбоя в работе аппаратуры, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл на магнитном диске.

Уровень надежности программы должен соответствовать технологии программирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование модулей (методов) программы; тестирование сопряжении модулей (методов) программы; комплексное тестирование программы.

Представить иерархическую либо фасетную модель

Определить данные, необходимые для написания программы

Таблица 1

Элемент информации

Место возникновения

Стадия обработки

Способ отображения

Стабильность

Функция управления

код

Входная

Первичная

Числовая

Переменная

Справочная

название

Входная

Первичная

Текстовая

Переменная

Справочная

цена

Входная

Первичная

Числовая

Переменная

Справочная

Цена со скидкой

Входная

Первичная

Числовая

Переменная

Оперативная

2. Проектная часть

2.1 Постановка задачи. Разработка блок-схемы

Данная программная разработка очень проста в освоении и рассчитана не только на профессионалов, но и на рядовых пользователей, работающих под операционной системой Windows. Удобный интуитивно понятный интерфейс в сочетании с мощной системой всплывающих подсказок позволяют работать с программой без предварительной подготовки, так же предусмотрена возможность запуска программы параллельно с другими программами, что ускоряет работу пользователя и делает программу более практичной. Общий размер программы составляет 940 КБ байт. Программа не содержит самораспаковывающихся архивов, файлов, что делает возможность ее быстрого запуска прямо с незащищенной дискеты. Но лучше производить запуск с жесткого диска, так как скорость обращения к нему и скорость записи на него выше, чем у дискеты, так же это повысит надежность сохранения информации. В принципе данная программа- примитивная демонстрационная версия, которую можно развить в настоящую хорошую программу: организовать вызов встроенного редактора, вывод на принтер, систему помощи, меню с всплывающими подсказками, "сделать конфетку". Возможности Delphi 7.0 for Windows 3.1 очень велики, при использовании 32-bit-ного кода они почти не ограничены. Программа осуществляет несколько функций:

- осуществляется сортировка товаров по различным показателям (код товара, название, цена, цена со скидкой);

- осуществляется двойной поиск информации (по названию и по цене);

- фильтрация информации по коду и по цене;

- Программа имеет возможность выделения и копирования текстовых данных в стандартный системный буфер обмена Windows;

1) На рисунке 1 представлена блок-схема основной программы.

Рис. 1. Блок-схема основной программы

2) На рисунке 2 представлена блок-схема процедуры Button2Click

Рис. 2. Блок-схема процедуры Button2 Click

3) На рисунке 3 представлена блок-схема процедуры FormCreate (настраиваем фильтр).

Рис. 3. Блок-схема процедуры FormCreate

4) На рисунке 4 представлена блок-схема процедуры Button3Click (осуществляем фильтрацию информации по полю Edit1).

Рис. 4. Блок-схема процедуры Button3 Click

5) На рисунке 5 представлена блок-схема процедуры Button4Click

Рис. 5. Блок-схема процедуры Button4 Click

6) На рисунке 6 представлена блок-схема процедуры Button5Click (осуществляем фильтрацию информации по полю Edit2).

Рис. 6. Блок-схема процедуры Button5 Click

7) На рисунке 7 представлена блок-схема процедуры Button6Click

Рис. 7. Блок-схема процедуры Button6 Click

8) На рисунке 8 представлена блок-схема процедуры Button7Click (осуществляем поиск данных по полю Edit3).

Рис. 8. Блок-схема процедуры Button7 Click

9) На рисунке 9 представлена блок-схема процедуры Button8Click (осуществляем поиск данных по полю Edit4).

Рис. 9. Блок-схема процедуры Button8 Click

2.2 Разработка программных модулей и основных компонентов

Шаги разработки программы «Обработка информации на ЭВМ на рынке компьютерной техники»:

1. Загрузили систему визуального программирования Delphi.

2. В программе Data base Desktop. Lnk создаём таблицу через File/New/Table/Ok. Заполняем все поля и сохраняем под названием «3».

3. Вставили в форму объекта типа Table(DB Table) находится на закладке BDE палитры компонентов главного окна Delphi. Вставили в форму объекта типа Data Source(DB) находится на закладке Data Access палитры компонентов главного окна Delphi. Вставили в форму объекта типа DBGrid(DB Grids) находится на закладке Data Controls палитры компонентов главного окна Delphi

4. Программируем объект Table(DB Table): в окне инспектора объектов Object Inspector на вкладке DataBase Name выбираем имя «3», Table Name - имя «3.db», Active -True.

5. Программируем объект Data Source: Data Set -Table1.

6. Программируем объект DBGrid: Data Source- Data Source1, TitleFont - (T Font).

7. Вставили в форму объекта типа DBNavigator (DB Ctrls) находится на закладке Data Controls палитры компонентов главного окна Delphi.

8. Программируем объект DBNavigator: Data Source- Data Source1.

9. Вставили в форму объекта типа Radio Group (ExitCtrls) находится на закладке Standard палитры компонентов главного окна Delphi.

10. Меняем название объекта: Caption - «сортировка», ParentFont - False, устанавливаем желаемый шрифт (Font).

11. Вставили в форму 4 переключателя (объект типа RadioButton), с текстом «Код», «Название», «Цена» и «Цена со скидкой».

12. Вставили в форму кнопки для выполнения сортировки, объект типа Button (кнопка) находится на закладке Standard палитры компонентов главного окна Delphi. Программируем процедуру сортировки информации по разным показателям:

case RadioGroup1.ItemIndex of

0: Table1.IndexName:= 'Sort_kod';

1: Table1.IndexName:= 'Sort_nazvanie';

2: Table1.IndexName:= 'Sort_zena';

3: Table1.IndexName:= 'Sort_zena_sk';

13. Вставили в форму 4 объектов типа Edit, которые находится на закладке Standard палитры компонентов главного окна Delphi. Меняем свойство ParentFont - False. Меняем свойства шрифта (свойство Font).

14. В поле Edit3 и Edit4 меняем свойство Hint (подсказка), вписываем текст всплывающей подсказки. Настраиваем свойство ShowHint - True.

15. Программируем процедуру «Поиск»:

procedure TForm1.Button7Click (Sender: TObject);

begin

Table1.Locate ('Nazvanie', edit3.Text, []);

end;

procedure TForm1.Button8Click (Sender: TObject);

begin

Table1.Locate ('Zena', edit4.Text, []);

end;

16. Вставили в форму 7 текстовых поля (объект типа Label), так же меняем свойство Caption, ParentFont - False. Меняем свойства шрифта (свойство Font).

17. С помощью FormCreate настраиваем фильтр

18. осуществляем фильтрацию информации по полю Edit1 и Edit2:

procedure TForm1.Button3Click (Sender: TObject);

begin

Table1.Filtered:=True;

Table1.Filter:=Edit1.text;

end;

procedure TForm1.Button5Click (Sender:TObject);

begin

Table1.Filtered:=True;

Table1.Filter:=Edit2.text;

end;

19. Вставили в форму кнопку для возвращения всех записей в таблице, объект типа Button (кнопка) находится на закладке Standard палитры компонентов главного окна Delphi. Программируем эту кнопку:

procedure TForm1.Button4Click (Sender:TObject);

begin

Table1.Filtered:=False;

end;

20. Вставили в форму кнопку для выхода из программы, объект типа Button (кнопка) находится на закладке Standard палитры компонентов главного окна Delphi. Программируем эту кнопку:

procedure TForm1.Button6Click (Sender: TObject);

begin

Close;

end;

unit Unit1; - модуль описания формы «Олвико»

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls; - системные модули

type

TForm1 = class (TForm) - главная форма проекта

DBGrid1: TDBGrid; - таблица

DBNavigator1: TDBNavigator; - управляющая панель

DataSource1: TDataSource; - связь между набором данных и визуальными компонентами

Table1: TTable; - связывает Delphi с таблицами БД

RadioGroup1: TRadioGroup; -группа радиопереключателей

Button2: TButton;

Button3: TButton;

Edit1: TEdit; - поле редактирования, куда вводятся параметры фильтрации;

Label1: TLabel; - метка «Введите в поле текст Kod=''»

Label2: TLabel; - метка «В кавычках запишите искомый код товара»

Button4: TButton;

Label3: TLabel; - метка «Введите в поле текст Zena=''»

Label4: TLabel; - метка «В кавычках запишите искомый цену товара»

Edit2: TEdit; - поле редактирования, куда вводятся параметры фильтрации;

Button5: TButton;

Button6: TButton;

Edit3: TEdit; - поле редактирования, куда вводятся параметры поиска по названию;

Button7: TButton;

Label5: TLabel; - метка «Поиск по названию»

Label6: TLabel; - метка «Поиск по цене»

Edit4: TEdit; - поле редактирования, куда вводятся параметры поиска по цене;

Button8: TButton;

Label7: TLabel; - метка «Олвико»

procedure Button2Click (Sender: TObject); - производит сортировку информации по различным показателям;

procedure Button3Click (Sender: TObject); - производит фильтрацию по вводимому коду;

procedure Button4Click (Sender: TObject); - возвращает все записи;

procedure FormCreate (Sender: TObject); - с помощью FormCreate настраиваем фильтр;

procedure Button5Click (Sender: TObject); - осуществляет фильтрацию информации по полю Edit2.

procedure Button6Click (Sender: TObject); - осуществляет выход из программы при нажатии на кнопку «Выход»

procedure Button7Click (Sender: TObject); - осуществляем поиск данных по полю Edit3;

procedure Button8Click (Sender: TObject); - осуществляем поиск данных по полю Edit4.

Var - модуль описания типов переменных

2.4 Разработка интерфейса пользователя

На рисунке 10 представлена разработанная мною программа в виде формы «Олвико».

Рис. 10. Форма «Олвико»

Алгоритм работы с созданной программой с точки зрения пользователя будет следующим:

1. Если пользователь желает произвести сортировку имеющейся информации, необходимо лишь выбрать один из представленных показателей сортировки и нажать кнопку «Сортировать»;

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

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

Для поиска желаемого товара среди имеющихся надо ввести в поле либо «поиск по названию» или «поиск по цене» соответственно «название», либо «цену», искомого компонента. Затем нажать кнопку «Поиск»;

2. Фильтрация выполняется аналогичным образом, следуя инструкции, приведенной в форме;

3. для того, что бы вернуть всю информацию таблицы, потерянную после фильтрации необходимо нажать на кнопку «Все записи»

4. Для выхода из программы щёлкните левой клавишей мыши по кнопке «Выход».

2.5 Тестирование программы

Разработав программу «Обработки информации на рынке компьютерной техники», я была полностью довольна результатами её работы. Программа без проблем осуществляет сортировку данных по различным показателям, поиск отдельных компонентов, и фильтрацию информации по двум полям. После фильтрации при помощи нажатия одной кнопки можно вернуть все записи обратно. Заполнение таблицы осуществляется с помощью панели Navigator, которая значительно облегчает процесс. В целом, программа довольно легка в освоении, и с ней можно работать без предварительной подготовки, что обеспечивает система всплывающих подсказок. В общем, программ имеет интуитивно понятный интерфейс, удобное расположение кнопок, и успокаивающий цвет фона.

При разработке программы возникали не серьёзные ошибки, связанные с недостаточным опытом работы со средой программирования Borland Delphi. А именно возникла проблема с программированием кнопки «Справка», но позднее была выявлена ненадобность данной процедуры. Удалить эту кнопку составило для меня сложность. Все остальные ошибки программирования легко решались.

Работа с разработанной программой не составляет сложностей, но все же стоит учесть несколько ситуаций не корректной работы:

· Если ввести в поле «поиск по названию» числовое значение, то программа не отреагирует на задание, так же ни какие изменения не произойдут, если ввести несуществующее среди имеющихся название товара.

· При работе с процедурой «фильтрация», возникает такая же ошибка - программа не реагирует. Если ввести значение бес кавычек, выведется предупреждение об ошибке.

Заключение

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

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

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

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

Проведя данную работу, были не только приобретены навыки работы в Borland Delphi, но и получено много новой и интересной информации об информационных системах, а также была разработана своя собственная программа.

Список используемой литературы

1. Бобровский С.И. / Delphi 7

2. Окулов С.М. «Основы программирования» - М.: ЛАБ. БАЗОВЫХ ЗНАНИЙ, 2002, стр. 115-133, 220-226

3. «Методичка по информатике»

4. Елманова Н. «Delphi и технология COM (+ CD)» - СПб: Питер, 2003

5. Иванов В.В. «Информатика и основы программирования» - М.: Издательство МГУС, 2001, стр. 36-120

6. Жуков О.В. / Генерация программ обработки данных.

7. Орлов И.А. / Основы вычислительной техники и организация вычислительной работы.

8. Твердохлеб, Куценко, Куркина / Организация проектирования машинной обработки экономической информации

Приложение

Листинг

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;

type

TForm1 = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

DataSource1: TDataSource;

Table1: TTable;

RadioGroup1: TRadioGroup;

Button2: TButton;

Button3: TButton;

Edit1: TEdit;

Label1: TLabel;

Label2: TLabel;

Button4: TButton;

Label3: TLabel;

Label4: TLabel;

Edit2: TEdit;

Button5: TButton;

Button6: TButton;

Edit3: TEdit;

Button7: TButton;

Label5: TLabel;

Label6: TLabel;

Edit4: TEdit;

Button8: TButton;

Label7: TLabel;

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button4Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure Button5Click(Sender: TObject);

procedure Button6Click(Sender: TObject);

procedure Button7Click(Sender: TObject);

procedure Button8Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);

begin

case RadioGroup1.ItemIndex of

0: Table1.IndexName:= 'Sort_kod';

1: Table1.IndexName:= 'Sort_nazvanie';

2: Table1.IndexName:= 'Sort_zena';

3: Table1.IndexName:= 'Sort_zena_sk';

end;

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Table1.Filtered:=True;

Table1.Filter:=Edit1.text;

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

Table1.Filtered:=False;

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

Table1.FilterOptions:=[foCaseInsensitive];

Table1.Filtered:=False;

end;

procedure TForm1.Button5Click(Sender: TObject);

begin

Table1.Filtered:=True;

Table1.Filter:=Edit2.text;

end;

procedure TForm1.Button6Click(Sender: TObject);

begin

Close;

end;

procedure TForm1.Button7Click(Sender: TObject);

begin

Table1.Locate('Nazvanie', edit3.Text, []);

end;

procedure TForm1.Button8Click(Sender: TObject);

begin

Table1.Locate('Zena', edit4.Text, []) ; end; end.

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


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

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