Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Обработка данных о студентах

Тип Реферат
Предмет Информатика и программирование
Просмотров
596
Размер файла
42 б
Поделиться

Ознакомительный фрагмент работы:

Обработка данных о студентах

Министерствообразованияи науки РеспубликиКазахстан


Восточно-Казахстанскийгосударственныйтехническийуниверситет

им.Д.М.Серикбаева


КолледжВКГТУ


ОтделениеИнформационныхтехнологий,управленияи экономики


КомиссияПрограммированияи информатики


Пояснительнаязаписка


ккурсовомупроекту

попредмету «Основыалгоритмизациии программирования»


Тема:«Обработкаданных о студентах»


Специальность3706002 «Программноеобеспечениевычислительнойтехники иавтоматизированныхсистем»


Группа02-КП-1


Преподаватель ТроеглазоваВ.П.


Учащийся ТерещенкоТ


г.Усть–Каменогорск

2004

Содержание


Введение……………………………………………………………………………...4

1Основная часть

1.1Аналитическаячасть…………………………………………………………….5

1.1.1Описание ипостановказадачи………………………………………………..5

1.1.2Описание иформализациятехнологиипередачи иобработкиинформации……………………………………………………………………………………6

1.1.3Обоснованиеэтапов обработкиинформации,общая концепция

программыеё состав иструктура…………………………………………………..6

1.1.4Обоснованиевыбора инструментальныхсредств…………………………...7

1.2Технологическаясвязь…………………………………………………………..7

1.2.1Назначениеи цель создания…………………………………………………..8

1.2.2Требованиек системе………………………………………………….............8

1.2.2.1Требованияк функциямсистемы…………………………………………..8

1.2.2.2Требованияк интерфейсупользователя…………………………………...8

1.2.3Описаниефункциональныхвозможностейи схем диалога………………..9

1.2.4Перечень иописание входныхданных………………………………..........10

1.2.5Руководствок использованиюи эксплуатации……………………………10

1.2.6Результатыэкспериментальнойпроверки………………………………….12


2Охрана трудаи техникабезопасности………………………………………….12


3Заключение……………………………………………………………………….13


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


Приложение– А. Блок схемы

Приложение– Б. Распечаткаобразов экрана

Приложение– В. Отчет

Приложение– Г. Текст программы

Введение


Наданный моментсуществуетогромное множествомагазинов,складов, оптовыхбаз.

«Человек– не машина»,и он может попроступерепутатьлибо столбец,либо строку.Из-за такихошибок фирмаможет понестиущерб не тольков материальномсмысле, онатакже можетпотерять довериепокупателей,что наложитотпечаток нарепутациифирмы, поэтомубыло предложеночастично илиполностьюавтоматизироватьдынный процессс внедрениемперсональныхкомпьютеров.Создание АРМтаких типовнаправленнона уменьшениевремени дляпоиска тогоили иного товарана склада, аэто в свою очередьспособствуетувеличениюпроизводительности.

Программареализованана языке программированияTurbo Pascal 7.0так как он одиниз первых языковпрограммирования,предназначендля написанияпрограмм дляоперационнойсистемы MS-DOS.И успешноиспользуетсяв учебных целях.У программыудобный интерфейс,понятный дажене подготовленномупользователю.

Задачаданной работы- создать программноеобеспечениедля ПК.

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

1.1Аналитическаячасть


      1. Описаниеи постановказадачи


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

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

  1. Созданиебазы данных;

  2. Созданиесписка записей;

  3. Выводсписка на дисплей;

  4. Записьсписка в файл;

  5. Просмотрфайла;

  6. Добавлениезаписи;

  7. Поискпо наименованию;

  8. Редактированиезаписей;

  9. Удалениезаписей;

  10. Сортировкасписка;

  11. Выходиз программы;

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

Привыборе функции«Выход» работапрограммызавершается.

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

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

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

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


      1. Описаниеи формализациятехнологиипередачи иобработкиинформации


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

ДлянормальногофункционированияполученногопрограммногообеспеченияПК долженудовлетворятьследующимминимальнымтребованиям:

1. Наличие2МВ свободногоместа на жесткомдиске.

2.Операционнаясистема Windows95’, 98’, или средаDOS.

3. Видеокарта не менее4 МБ

4. Процессорс частотой600МГц.

5. 16МВоперативнойпамяти.

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


      1. Обоснованиеэтапов обработкиинформации,общая концепцияпрограммы,состав и ее

структура


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

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

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

  • Последнийэтап это непосредственнокодированиепрограммы вмашинный кодна предложенномязыке программирования.

На рисунке1 показаныинформационныесвязи программы.

























Рисунок1.1 – Информационныесвязи в программе


      1. Обоснованиевыбора инструментальныхсредств


    1. Технологическаячасть


Дляреализацииданной программыбыл выбран языкпрограммированияTurbo Pascal 7.0,так как он являетсяболее простымв применениии не затрачиваетбольшого количествасистемныхресурсов.

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


1.2.1 Назначениеи цели создания


Программа«АРМ кладовщика»разрабатываетсядля облегченияработы работниковсклада. Программауменьшает времяпоиска товаровиз большогоколичества,а также осуществляетпросмотр информациио товаре и подсчетсуммы.


1.2.2 Требованияк системе


1.2.2.1Требованияк функциямсистемы


Даннаяпрограмма будеткорректноработать наЭВМ не меньшечем PentiumI 100 MHz,ОЗУ-32Мb, videocard-16Mb,mouse,keyboard.

Операционнымисистемами, скоторыми совместимаданная программаявляются: Windows9х, WindowsNT,WindowsMe,WindowsXP,MS-DOSс установленнымна нем полнойверсией Turbo Pascal 7.0.


1.2.2.2 Требованияк интерфейсупользователя


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

1.Созданиебазы данных;

2.Созданиесписка записей;

3.Выводсписка на дисплей;

4.Записьсписка в файл;

5.Просмотрфайла;

6.Добавлениезаписи;

7.Поискпо наименованию;

8.Редактированиезаписей;

9.Удалениезаписей;

10.Сортировкасписка;

11.Выходиз программы;

Пунктыменю выбираютсясоответствующейцифрой на клавиатуреи нажатиемклавиши Enter.

Программасодержит следующиеполя : Номердоговора, названиетовара, производитель,количество,цена, сумма.


1.2.3 Описаниефункциональныхвозможностейи схем диалога


Программныйпродукт включаетв себя основноймодуль (меню)и 8 вспомогательныхмодулей (процедур):

Процедура«Создать файл»создает нажестком дискефайл, в которомхранятся данные,введенные склавиатуры.

Процедура«Создать список»формирует вдинамическойпамяти двунаправленныйсписок, которыйвключает записи,находящиесяв файле.

Процедура«Записатьсписок в файл»переноситданные, хранящиесяв динамическойпамяти в ранеесозданный файл.

Процедура«Вывод на экран»на экран выдаетинформацию,расположеннуюв динамическойпамяти компьютера.

Процедура«Добавление»– можно дополнитьдвунаправленныйсписок новымиданными.

Процедура«Удаление»удаляет ненужныеданные из списка.

Процедура«Сортировкапо названию»сортируетданные в алфавитномпорядке понаименованиютовара.

Процедура«Поиск по названию»помогает находитьнеобходимыеданные о товаре,по его наименованию.

Процедура«Редактирование»редактируетданные в списке.


1.2.4 Переченьи описаниевходных и выходныхданных


Таблица1.1. Перечень иописание входныхи выходныхданных


Наименованиеатрибута

Условноеобозначение

Тип

1

Информацияо записи

sklad

Record

2

Названиетовара

nazvanie

String[25]

3

Номердоговора

num

Integer

4

Ценаза единицутовара

cena

Integer

5

Производитель

proiz

String[25]

6

Количествотовара на складе

kol

Integer

7

Сумма

cum

Integer


1.2.5 Руководствок использованиюи эксплуатации


Дляработы с даннойпрограммойнеобходимоиметь на компьютереоперационнуюсистему MS-DOS,Windows 9x илиXP, а такжекомпиляторTurbo Pascal 7.0или Borland Pascal7.1.

  1. ЗапуститьTurbo Pascal 7.0 илиBorland Pascal 7.1 .

  2. Открытьпрограммукомандой File-> Open в контекстномменю Turbo Pascal.

  3. Впоявившемсяокне указатьпуть к программе:C:sklad.pasи нажать кнопку[ OK ]

  4. Запускпрограммыосуществляетсянажатием комбинацииклавиш [Ctrl+ F9], а еслипрограммаскомпилированав исполняемыйфаил с расширением*.exe, то нужнопропуститьпункты 1-3 и запуститьдвойным щелчкомили клавишейввода.

  5. Наэкране выведетсяменю программы,состоящие изпунктов перечисленныхв разделе 1.2.3.

  6. Пунктвыбираетсянажатиемсоответствующейцифры на клавиатуре,и нажатия клавиши[ Enter ]

  7. Дляначала, необходимосоздать файл,выбрав 1-й пунктменю:

Программавыдаст запрос:

Введитеколичествонаименованийтовара:

Пример:1

Введитеномер договора

Пример:0012

Введитепроизводителя:

Пример:Россия

Введитеназвание

Пример:краска

Введитецену:

Пример:250

Введитеколичестводанного товарана складе:

Пример:24

  1. Послесоздания файлавы вернетесьв главное менюпрограммы.

  2. Дляработы с динамическойпамятью выдолжны выбрать3-й пункт меню,для созданиядвунаправленногосписка.

  3. Дляпросмотрасписка выберитепункт 4.

  4. Наэкране появитсятаблица с введеннымиданными.

  5. Привыборе процедурыпоиска (7-й пунктменю) появитсязапрос:

Введитеназвание искомоготовара?

Пример:Краска

Еслитовар обнаруженв базе данных,выведетсясообщение:«Товар найден»и таблица с егоданными, иначесообщение:«Такого товаранет на складе».

  1. Процедурасортировки(пункт 10 меню)отсортируетсписок в алфавитномпорядке понаименованиюдля удобногопросмотра.

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

  3. Длявыхода из программывыберите пункт11.

Чтобыпокинуть TurboPascal, в контекстномменю компилятора,нужно выбратьпункт File ->Exit или нажатиемклавиш [ alt+x].


1.2.6 Результатыэкспериментальноготестирования


Тестированиеосуществлялосьнеоднократнов среде TurboPascal 7.0 и установленнойоперационнойсистемой WindowsXP. Входефинальноготестированияне было замеченоникаких ошибок.


  1. Охранатруда и техникабезопасности


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

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

Приработе с компьютеромжелательноиспользоватьосветительныйприбор с мягкимосвещением(не более 60-70 ватт).

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

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

Расстояниеот глаз до мониторадолжно составлять40-60 сантиметров.

Воизбежаниипереутомленияне рекомендуетсядлительноепребываниеза компьютером.


Заключение

Приразработкеданного программногопродукта мынаучилисьработать сдинамическойпамятью и суказателями,а так же пришлосьпоработатьс большим количествомлитературы.Данная программыпоказываетлишь немногиевозможности,которые можноосуществитьна ЭВМ.

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


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

  • ФароновВ.В. «Turbo Pascal7.0» Москва: 2002.

  • ПедзолдЧ. «Программированиедля Windows95» BHV-Санкт-Петербург:1997.

  • Симонович.С«Общая информатика»Москва 1999


ПриложениеА.

Блок-схемаглавного модуля.



Рис.А1


Блок-схемапроцедурывывода.




Рис.А2


Блок-схемапроцедурыдобавления.




Определениезначений указателейNEXT, OLDдополнительногоэлемента

Присвоениедобавленнойзаписи значенийNEXT, OLDпредыдущей


Блок-схемапроцедурыудаления.


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


Блок-схемапроцедурыизменения.


Блок-схемапроцедурызаписи в динамическуюпамять.



Блок-схемапроцедурысоздания файла.



Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

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

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

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

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно