Қазақстан Республикасының Білім және ғылым министрлігі
Торайғыров университеттінің жоғары колледжі
Министерство образования и науки
Высший колледж Торайгыров университет
Қорғауға жіберілді
|
Допущен(а) к защите
|
Басшының ӨІ жөніндегі орынбасары
|
Зам. руководителя по УР ________Ж.Д.Карашашева
|
ДИПЛОМДЫҚ ЖОБА
ДИПЛОМНый проект
Тақырыбы/на тему: «Калькулятор на андройд»
по специальности 1304000 «Вычислительная техника и программное обеспечение» мамандығы бойынша
(мамандық шифры/шифр специальности)(атауы/наименование)
Орындаған студент/ Выполнил(а) студент(ка)
|
|
|
Тобы/группа ВТ-41-9
|
(қолы)/(подпись)
|
(инициал, тегі)/(инициалы, фамилия)
|
Жетекшісі/руководитель
|
|
|
«____» ____________2022ж/г.
|
(қолы)/(подпись)
|
(инициал, тегі)/(инициалы, фамилия)
|
|
|
|
Нормалық бақылау/нормоконтроль
|
|
|
«____» ____________2022ж/г.
|
(қолы)/(подпись)
|
(инициал, тегі)/(инициалы, фамилия)
|
|
|
|
Экономикалық бөлім бойынша кеңесші
|
|
|
Консультант по экономической части
|
(қолы)/(подпись)
|
|
«____» ____________2022ж/г
|
|
|
|
|
|
Рецензент
|
|
|
«____» ____________2022ж/г.
|
(қолы)/(подпись)
|
(инициал, тегі)/(инициалы, фамилия)
|
СОДЕРЖАНИЕ
1.ОСНОВНАЯ ЧАСТЬ 9
1.1.Система управления базами данных 9
1.2.Основные функции СУБД 9
1.3.Классификация СУБД 9
2.ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 12
2.1.Характеристика предприятия 12
2.2.Назначение разработки 15
2.3.Нормализация данных 15
3.ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ПРОГРАММНОГО ПРОДУКТА 19
3.1. Описание среды программирования Delphi 19
3.2. История Delphi 20
3.3. Базы данных в Delphi 25
4.РЕЛЯЦИОННАЯ СУБД MICROSOFT ACCESS 30
4.1. Описание MS Access 30
4.2. Структура Microsoft Access 31
5.РАЗРАБОТКА ПРОГРАМНОГО ПРОДУКТА 34
5.1. Разработка программного обеспечения 34
5.2. Создание таблиц баз данных 36
5.3. Разработка структуры программы 38
5.4. Мультиязычность программы 40
5.5. Разработка пользовательского интерфейса 42
5.6. Руководство пользователя 43
5.7. Использованные компоненты 43
6.ЭКСПЛУАТАЦИЯ ПРОГРАММЫ 45
6.1. Виды тестирования программного обеспечения 45
6.2. Контрольный пример 46
6.3. Системные требования 51
7.ЭКОНОМИЧЕСКАЯ ЧАСТЬ 53
7.1. Введение 53
7.2. Трудоемкость разработки программного продукта (пример расчета) 53
7.3. Расчет оплаты труда за разработку программного продукта 54
7.4. Материальные затраты 55
7.5. Экономическая эффективность 57
7.6. Вывод 58
8.МЕРОПРИЯТИЯ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ И ОХРАНЕ ОКРУЖАЮЩЕЙ СРЕДЫ 59
8.1. Электробезопасность 60
8.2. Пожарная безопасность 62
8.3. Микроклимат 64
8.5. Организация рабочего места оператора 66
8.7. Условия освещения помещений 68
8.8. Эргономическая безопасность устройств визуального отображения 68
ЗАКЛЮЧЕНИЕ 72
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 74
ПРИЛОЖЕНИЕ А – ЛИСТИНГ ПРОГРАММЫ 77
Автоматизированная информационная система (АИС) — это совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
АИС может быть определена как комплекс автоматизированных информационных технологий, предназначенных для информационного обслуживания – организованного непрерывного технологического процесса подготовки и выдачи потребителям научной, управленческой и др. информации, используемой для принятия решений, в соответствии с нуждами для поддержания эффективной деятельности.
Основной причиной создания и развития АИС является необходимость ведения учёта информации о состоянии и динамике объекта, которому посвящена система. На основании информационной картины, создаваемой системой, руководители различного звена могут принимать решения об управляющих воздействиях с целью решения текущих проблем.
Учётные данные системы могут быть подвергнуты автоматической обработке для последующего тактического и стратегического анализа с целью принятия управленческих решений большего горизонта действия.
Возможными, но не гарантированными эффектами от использования системы могут выступать:
повышение производительности работы персонала;
улучшение качества обслуживания клиентов;
снижение трудоемкости и напряженности труда персонала;
снижение количества ошибок в его действиях.
АРМ. Современные масштабы и темпы внедрения средств автоматизации управления с особой остротой ставит заду проведения комплексных исследований, связанных с всесторонним изучением и обобщением возникающих при этом проблем как практического, так и теоретического характера.
В последние годы возникает концепция распределенных систем управления народным хозяйством, где предусматривается локальная обработка информации. Для реализации идеи распределенного управления необходимо создание для каждого уровня управления и каждой предметной области автоматизированных рабочих мест (АРМ) на базе профессиональных персональных ЭВМ.
Анализируя сущность АРМ, специалисты определяют их чаще всего как профессионально-ориентированные малые вычислительные системы, расположенные непосредственно на рабочих местах специалистов и предназначенные для автоматизации их работ.
Для каждого объекта управления нужно предусмотреть автоматизированные рабочие места, соответствующие их функциональному назначению. Однако принципы создания АРМ должны выть общими: системность, гибкость, устойчивость, эффективность.
Согласно принципу системности АРМ следует рассматривать как системы, структура которых определяется функциональным назначением. Принцип гибкости означает приспособляемость системы к возможным перенастройкам благодаря модульности построения всех подсистем и стандартизации их элементов.
Принцип устойчивости заключается в том, что система АРМ должна выполнять основные функции независимо от воздействия на нее внутренних и возможных внешних факторов. Это значит, что неполадки в отдельных ее частях должны быть легко устранимы, а работоспособность системы – быстро восстановима.
Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам по созданию и эксплуатации системы.
Функционирование АРМ может дать численный эффект только при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядро которых является ЭВМ. Лишь тогда АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов.
Накопленный опыт подсказывает, что АРМ должен отвечать следующим требованиям:
своевременное удовлетворение информационной и вычислительной потребности специалиста;
минимальное время ответа на запросы пользователя;
адаптация к уровню подготовки пользователя и его профессиональным запросам;
простота освоения приемов работы на АРМ и легкость общения, надежность и простота обслуживания;
терпимость по отношению к пользователю;
возможность быстрого обучения пользователя.
Общее программное обеспечение (ПО) обеспечивает функционирование вычислительной техники, разработку и подключение новых программ. Сюда входят операционные системы, системы программирования и обслуживающие программы.
Профессиональная ориентация АРМ определяет функциональной частью ПО (ФПО). Именно здесь закладываются ориентация на конкретного специалиста, обеспечивается решение задач определенных предметных областей.
При разработке ФПО очень большое внимание уделяется вопросам организации взаимодействия «человек-машина». Пользователю интересно и увлекательно работать на ЭВМ только в том случае, когда он чувствует, что он занимается полезным, серьезным делом. В противном случае его ждут неприятные ощущения. Непрофессионал может почувствовать себя обойденным и даже в чем-то ущемленным только потому, что он не знает неких «мистических» команд, набора символов, вследствие чего у него может возникнуть глубокая досада на все программное обеспечение или служителей культа ЭВМ.
Анализ диалоговых систем с точки зрения организации этого диалога показал, что их можно разделить (по принципу взаимодействия пользователя и машины) на:
системы с командным языком;
«человек в мире объектов»;
диалог в форме «меню».
Применение командного языка в прикладных системах это перенос идей построения интерпретаторов команд для мини и макро ЭВМ. Основное его преимущество – простота построения и реализации, а недостаток – продолжение их достоинств: необходимость запоминания команд и их параметров, повторение ошибочного ввода, разграничение доступности команд на различных уровнях и пр. Таким образом, в системах с командным языком пользователь должен изучать язык взаимодействия. Внешне противоположный подход «человек в мире объектов» - отсутствуют команды и человек в процессе работы «движется» по своему объекту с помощью клавиш управления курсором, специальных указывающих устройств (мышь, перо), функциональных комбинаций клавиш. Диалог в форме меню представляет пользователю множества альтернативных действий, из которых он выбирает нужные. В настоящее время наиболее широкое распространение получил пользовательский интерфейс, сочетающий в себе свойства двух последних. В нем все рабочее пространство экрана делится на три части (объекта). Первая (обычно располагающаяся вверху) называется строкой или полосой меню. С ее помощью пользователь может задействовать различные меню, составляющие «скелет» программы, с их помощью производится доступ к другим объектам (в т.ч. управляющим). Вторая часть (обычно располагается внизу или в небольших программах может вообще отсутствовать) называется строкой состояния. С ее помощью могут быстро вызываться наиболее часто используемые объекты или же отображаться какая-либо текущая информация. Третья часть называется рабочей поверхностью (поверхностью стола) – самая большая. На ней отображаются все те объекты, которые вызываются из меню или строки состояния. Такая форма организации диалога человека и машины наиболее удобна (по крайней мере, на сегодняшний день ничего лучшего не придумано) и все современные программы в той или иной мере используют ее. В любом случае она должна соответствовать стандарту CUA (Common User Access) фирмы IBM.
Рассмотрим теперь два подхода к разработке АРМ. Первый подход – функциональный представляет собой автоматизацию наиболее типичных функций. Посмотрим, как адаптируется функциональное ПО (ФПО) к конкретным условиям применения. Отметим программные средства, которые являются базовыми при АРМ для различных профессий, связанных с обработкой деловой информации и принятием управленческих решений. Первыми появились программные средства для автоматизации труда технического персонала, что обусловлено, вероятно, большой формализацией выполняемых ими функций. Наиболее типичным примером являются текстовые редакторы (процессоры). Они позволяют быстро вводить информацию, редактировать ее, сами осуществляют поиск ошибок, помогают подготовить текст к ее распечатке. Применение текстовых редакторов позволяет значительно повысить производительность труда машинисток.
Специалистам часто приходится работать с большими объемами данных, с тем, чтобы найти требуемые сведения для подготовки различных документов. Для облегчения такого рода работ были созданы системы управления базами данных (СУБД, DBASE, ORACLE и др.). СУБД позволяют хранить большие объемы информации, и, что самое главное, быстро находить нужные данные. Так, например, при работе с картотекой постоянно нужно перерывать большие архивы данных для поиска нужной информации, особенно если карточки отсортированы по не нужному признаку. СУБД справится с этой задачей за считанные секунды.
Большое число специалистов связано также с обработкой различных таблиц, так как в большинстве случаев экономическая информация представляется в виде табличных документов. КЭТ (крупноформатные электронные таблицы) помогают создавать подобные документы. Они очень удобны, так как сами пересчитывают все итоговые и промежуточные данные при изменении исходных. Поэтому они широко используются, например, при прогнозировании объемов сбыта и доходов.
Достаточно большой популярностью в учреждениях пользуется программные средства АРМ для контроля и координации деятельности организации, где вся управленческая деятельность описывается как совокупность процессов, каждый из которых имеет даты начала, конца и ответственных исполнителей. При этом деятельность каждого работника увязывается с остальными. Таким образом, создается план-график работ. Пакет может автоматически при наступлении срока формировать задания исполнителям, напоминать о сроке завершения работы и накапливать данные об исполнительской деятельности сотрудников.
Важную роль в учрежденческой деятельности играет оперативный обмен данными, который занимает до 95% времени руководителя и до 53% времени специалиста. В связи с этим получили широкое распространение программные средства типа «электронная почта». Их использование позволяет осуществлять рассылку документов внутри учреждения, отправлять, получать и обрабатывать сообщения с различных рабочих мест и даже проводить совещания специалистов, находящихся на значительном расстоянии друг от друга. Проблема обмена данными тесно связана с организацией работы АРМ в составе вычислительной сети.
В настоящее время наблюдается тенденция к созданию так называемых интегрированных пакетов, которые вмещают в себя возможности и текстовых редакторов, и таблиц, и графических редакторов. Наличие большого числа различных программ для выполнения в сущности одинаковых операций – создания и обработки данных обусловлено наличием трех различных основных видов информации: числовой, текстовой и графической. Для хранения информации чаще всего используются СУБД, которые позволяют соединять все эти типы данных в единое целое. Сейчас идет бурное развитие двух других видов информации: звуковой и видеоинформации. Для них уже созданы свои редакторы и не исключено что в скором времени эти виды информации станут неотъемлемой частью большинства баз данных.
Хотя современные ФПО отвечает почти всем требованиям, налагаемых на него работниками различных профессий, чего-то все равно всегда не хватает. Поэтому большим плюсом такого ПО является возможность его доработки и изменения. Что же касается разработки новых программных средств в АРМ, то она ведется по двум направлениям: создание нового ПО для новых профессий и специализация ПО для существующих профессий. В настоящее время наблюдается тенденция перехода к созданию АРМ профессионального назначения. Оно выражается в следующем:
учет решаемых задач;
взаимодействие с другими сотрудниками;
учет профессиональных привычек и склонностей;
разработка не только ФПО, но и специальных технических средств (мышь, сеть, автоматический набор телефонных номеров и пр.).
Оснащение специалистов такими АРМ позволяет повысить производительность труда учрежденческих работников, сократить их численность и при этом повесить скорость обработки экономической информации и ее достоверность, что необходима для эффективного планирования и управления.
Целью данного дипломного проекта являлось написание программы для методиста учебного заведения.
База данных - это многогранное понятие. В общем случае под базой данных (БД) подразумевается совокупность сведений, объединенных по какому-то признаку. Например, к БД можно отнести телефонный справочник или прайс-лист компании.
Информационные базы данных имеют и более узкое определение. Под ними понимают хранилище сведений, структурированных оптимальным для машинной обработки образом.
Предметом исследования является учебное заведение. Задача состоит в том, чтобы написать программу для хранении полной информации о преподавателях.
Объектом разработки программы являлось написание программы для хранения полной информации о преподавателях колледжа.
Пункты, которые нужно соблюсти для написания программы:
узнать какие данные будут храниться в БД;
определиться с выбором языка программирования;
на основе собранной информации создать таблицы БД;
составить структуру программы;
написать программу;
произвести финальные тесты программы;
произвести экономические вычисления.
Законченная программа должна обладать такими функциями и возможностями как:
просмотр информации о преподавателях;
добавление нового преподавателя;
редактирование преподавателя;
удаление преподавателя;
поиск преподавателя;
вывод информации в документ MS Word;
переключение интерфейса программы на два языка (русский и английский);
Достарыңызбен бөлісу: |