Разработка автоматизированной информационной системы "Журнал преподавателей" - Программирование, компьютеры и кибернетика курсовая работа

Разработка автоматизированной информационной системы "Журнал преподавателей" - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Разработка автоматизированной информационной системы "Журнал преподавателей"

Объектно-ориентированное программирование как новый подход к созданию приложений. Разработка Windows-приложения для поиска информации в хэш-таблице. Анализ использования хеширования для поиска данных и линейного зондирования для разрешения конфликтов.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования республики Беларусь
Гомельский государственный технический университет имени П.О. Сухого
Факультет автоматизированных и информационных систем
Кафедра: "Информационные технологии"
по дисциплине: "Объектно-ориентированное программирование"
на тему: " Разработка автоматизированной информационной системы " Журнал препод а вателей "
Исполнитель: студентка группы ИТ-21
Объем работы 44 страниц, в том числе 19 рисунков, 5 таблиц, 6 использованных источников, 5 приложений.
Ключевые слова: информационные технологии, язык программирования C# , хеширование, хэш-таблица, линейное зондирование.
Объектом разработки является W indows -приложение поиска информации в хэш-таблице.
Проведен анализ использования хеширования для поиска данных. В качестве разрешения конфликтов реализовано линейное зондирование.
Данная работа показывает, как, используя хеш-таблицу, можно ускорить процесс поиска данных в большом объёме информации. А также посмотреть все плюсы и минусы хеширования и определить лучший метод для разрешения конфликтных ситуаций.
Разработана структура Windows -приложения и определены его основные функциональные возможности.
В процессе работы сформулированы задачи и основные требования к проектируемому Windows -приложению, среди которых: расширяемость, универсальность и легкость применения, модульность, совместимость, устойчивость и защищенность.
В результате разработано программное средство, полностью удовлетворяющее этим требованиям.
Областью возможного практического применения являются базы данных, различные справочники, в защите информации, текстовые редакторы.
Объекты класса "Преподаватель", название, факультет, количество преподавателей.
ФИО, стаж работы, дисциплина, нагрузка на дисциплину, вид контроля .
Разрешение конфликтов в хеш-таблице
количество преподавателей на кафедре
Задает значения всех полей по умолчанию при создании объекта
Kafedra(string FullNameKafedra, double namberOfLecture, string faculty)
Задает пользовательские значения всех полей при создании объекта
- Класс Lecturer содержит поля и свойства, описывающие основные характеристики преподавателя, листинг класса приведен в Приложении Б. Основные элементы данного класса приведены в таблице 3.2;
Таблица 3.2 - Описание элементов класса Lecturer
задает значения всех полей по умолчанию при создании объекта
Lecturer(string name, int lengthOfWork, string discipline, double loadOnDiscipline, string P)
задает пользовательские значения всех полей при создании объекта
- Класс HashTable содержит поля и методы для работы с хеш-таблицей. Листинг программы находится в Приложении В. Основные элементы данного класса приведены в таблице 3.3;
Таблица 3.3 - Описание элементов класса HashTable
- Класс Home содержит основную информацию для работы с приложением;
- Класс AddWindow служит для добавления данных;
- Класс DeletedWindow служит для удаления данных;
- Класс Search служит для поиска данных;
- Класс ReplaceLecturer служит для замены данных;
- Класс BuildingHashTable служит для построения хеш-таблицы;
- Класс AboutKafedra содержит основную информацию о выбранной кафедре;
- Класс AboutAuthor содержит основную информацию об авторе;
- Класс LecturerComparision служит для сравнения объектов;
- Класс LecturerIncrease служит для демонстрации перегрузки.
Сущность объектно-ориентированного подхода в программировании. Описание языков программирования. Использование бинарных деревьев для поиска данных, алгоритмы их обхода. Разработка Windows-приложения автоматизированной системы "Планета животных". курсовая работа [3,7 M], добавлен 16.09.2016
Использование хеширования для поиска данных. Хеширование и хеш-таблицы. Способы разрешения конфликтов. Использование средств языка программирования в работе с хеш-таблицами. Описание разработанного приложения. Структура программы. Инструкция пользователя. курсовая работа [1,1 M], добавлен 19.08.2016
Назначение создания информационной системы "Электронный журнал" для автоматизации контроля учебного процесса. Построение логической и реляционной моделей данных. Разработка клиент-серверного приложения для работы с базой данных; программная реализация. дипломная работа [5,9 M], добавлен 19.01.2017
Приемы и правила объектно-ориентированного программирования с использованием языка С++. Общие принципы разработки объектно-ориентированных программ. Основные конструкции языка С++. Разработка различных программ для Windows с использованием WIN32 API. учебное пособие [1,6 M], добавлен 28.12.2013
Разработка web-приложения для оперирования данными с помощью базы данных и web-браузера в качестве клиента пользователя. Основные преимущества языка программирования Java. Осуществление редактирования, добавления информации и поиска по архивам данных. дипломная работа [2,1 M], добавлен 30.09.2016
Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения. дипломная работа [2,0 M], добавлен 22.11.2015
Использование информационной системы отдела кадров предприятия для уменьшения времени выполнения функций, автоматического создания документации, проставления дат и табельных номеров, простоты поиска. Интерфейс программы и структура базы данных приложения. курсовая работа [254,7 K], добавлен 25.03.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка автоматизированной информационной системы "Журнал преподавателей" курсовая работа. Программирование, компьютеры и кибернетика.
Ценность Леса Сочинение
Учет Общехозяйственных Расходов Курсовая
Доклад: Международный проект "Геном человека"
Реферат по теме Внезапная смерть в спорте
Мордкович 7 Кл Контрольные Работы
Варианты Контрольных Работ 9 Класс Физика
Промежуточная Аттестация Сочинение По Литературе 6 Класс
Практическое задание по теме Программирование таймеров, ввод-вывод данных через параллельные порты, прерывания
Как Понять Другого Человека Сочинение Рассуждение
Развитие Древней Греции
Между Прошлым И Настоящим Сочинение
Учебное пособие: Методические указания по выполнению курсовой работы по дисциплине Рецензирование театральных и концертно-зрелищных представлений для студентов специальности 230500
Курсовая работа по теме Эффективность деятельности органов местного самоуправления
Сочинение по теме Обломов как человек и "обломовщина" как явление
Реферат: Избирательная система в Алтайском крае. Скачать бесплатно и без регистрации
Первая Контрольная Работа По Физике 7 Класс
Сочинение по теме Эмилия Джейн Бронте. Грозовой перевал
Реферат: На рубеже тысячелетий
Дипломная работа по теме Ледниковые морфоструктуры Северного Тянь-Шаня - Заилийский Алатау
Мини Сочинение Закончить Роман Дубровский
Paзpaбoткa cиcтeмы кoмплeкcнoй зaщиты инфopмaции кoммepчecкoгo бaнкa - Программирование, компьютеры и кибернетика дипломная работа
Анализ изменений нормативно-правовой базы среднего образования - Педагогика контрольная работа
Аудит расчетов с поставщиками и подрядчиками - Бухгалтерский учет и аудит курсовая работа


Report Page