Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 5
1.1. Информационные системы управления знаниями и их виды 5
1.2. Анализ зарубежного опыта создания систем управления знаниями организаций 7
1.3. Характеристика объекта, процесса, предметной области как объекта информатизации 13
2. ЭТАПЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПО ОБРАБОТКЕ ТЕКСТА 21
2.1. Характеристика компании ООО «Сигма» 21
2.2. Анализ информационного обеспечения объекта информатизации 23
2.2 Актуальность создания информационной системы «Электронный словарь» 26
2.3. Требования к проектируемой информационной системе 29
2.4. Обоснование выбора программных средств решения задачи 31
3. ТЕХНИЧСЕКИЕ И ЭКОНОМИЧЕСКИЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННОЙ СИСТЕМЫ 35
3.1 Разработка формы входных и выходных данных 35
3.2. Разработка модели решения задачи 38
3.3. Описание алгоритма решения задачи 45
3.4. Отладка программы и системные требования 47
3.5. Инструкция пользователя 50
3.6. Расчёт затрат на проектирование и разработку программы 52
ЗАКЛЮЧЕНИЕ 59
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 62
ПРИЛОЖЕНИЕ 65
Листинг программы 65
Выдержка из текста
ВВЕДЕНИЕ
На сегодняшний день вопросы, напрямую касающиеся построения подобных систем являются очень актуальными. Это прежде всего связано с возросшими информационными потребностями современного общества. Накопление больших массивов информации создаёт необходимость в конструировании систем, ответственных за её обработку и хранение. Сегодня рынок информационных услуг предлагает множество готовых решений для реализации подобных информационных систем от различных производителей, начиная с мелких фирм и заканчивая крупными корпорациями. Например, такие системы управления базами данных, как MS Access, MS SQL от компании Microsoft, MySQL от компании Sun Microsystems, PostgreSQL от PostgreSQL Global Development Group и множество других. Однако, несмотря на большое разнообразие программных продуктов, всё же некоторые проблемы остались нерешёнными.
К примеру, все существующие на данный момент информационные системы такого типа имеют крайне сложный интерфейс, поэтому работать в них могут только высококвалифицированные специалисты, когда обыкновенным пользователям необходимо обращаться за их помощью. Понятно, что крупные корпорации всегда могут нанять таких специалистов, но как быть тем, у кого такой возможности нет. Так как потребности в обработке и хранении информации испытывают все, поэтому возможность их удовлетворения должна быть предоставлена каждому.
Словарь же в качестве конкретной реализации такой информационной системы подходит как нельзя лучше. Во-первых, структуру любого словаря очень легко реализовать в виде базы данных. Во-вторых, все готовые программные продукты, предназначенные для ведения своего электронного словаря, либо являются системами закрытого типа (т.е. позволяют только добавлять новые словарные статьи в уже имеющиеся словари), либо не предназначены для неквалифицированного пользователя. Наконец, открытый электронный словарь, сконструированный на основе актуальных технологий, удовлетворяет все информационные потребности современного общества.
Цель данной выпускной квалификационной работы— создать программное обеспечение, позволяющее создавать и вести множество электронных словарей. Причём такой программный продукт не должен требовать от своего пользователя каких-либо особых знаний в области работы с базами данных. Это достигается за счёт комбинирования двух программных интерфейсов — графического и естественно-языкового. Причём последний освобождает пользователя от изучения специального языка запросов SQL, используемого по умолчанию практически в любой современной базе данных, и позволяет формулировать запросы на русском языке.
Объектом исследования является информационная система.
Предметом исследования является реализация электронного словаря в информационной системе исследуемой компании.
Задачи выпускной квалификационной работы:
– Изучить язык программирования Java.
– Изучить способы построения баз данных в СУБД SQLite.
– Разработать модель базы данных «Электронный словарь».
– Сконструировать программное обеспечение, позволяющее работать с базой данных «Электронный словарь».
– Разработать естественно-языковой интерфейс к этой базе данных.
Структурно выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованной литературы и приложений. В общей части кратко излагается характеристика словаря как объекта информатизации, даётся анализ информационного обеспечения, а также описывается актуальность создания системы и подсистемы. В расчётно-технической части описан процесс создания программного продукта, основанного на компактной встраиваемой реляционной базе данных SQLite. В расчётно-экономической части разрабатывается график организации проектирования, определяется трудоёмкость разработки программного обеспечения, а также рассчитывается сметная стоимость и экономическая эффективность проекта.
Практическая значимость выпускной квалификационной работы заключается в применении данного программного продукта для обработки и хранения любых типов информации в рассматриваемой компании.
Список использованной литературы
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Атре Ш. Структурный подход к организации баз данных. — М.: Финансы и статистика, 2013. — 320 с.
2. Автоматизация управления предприятием / Баронов В.В. и др. – М.: ИНФРА-М, 2010.
3. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М.: “Наука”, 2014
4. Бажин И.И. Информационные системы менеджмента. – М.: Изд-во Гос. ун-та высш. шк. экон., 2010.
5. Беренсон Х., Бернштейн Ф., Грэй Д., Мелтон Д., О"Нил Э., О"Нил П. Критика уровней изолированности в стандарте ANSI SQL //СУБД. — 2011. — № 2. — С.45-60.
6. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. — М.: Финансы и статистика, 2010. — 351 с.
7. Боуман Д, Эмерсон С., Дарновски М. Практическое руководство по SQLite. — Киев: Диалектика, 2012.
8. Вальвачев А.Н. Графическое программирование на языке Java: Справочное пособие.- Мн.: Выш. шк., 2012
9. Голосов А.О. Аномалии в реляционных базах данных //СУБД. — 2013. — № 3. — С.23-28.
10. Диго С.М. Проектирование и использование баз данных. — М.: Финансы и статистика, 2014. — 208 с.
11. Ефимов Е.Н., Патрушина С.М., Панферова Л.Ф., Хашиева Л. И. Информационные системы в экономике Eclipse. – М.: ИКЦ «МарТ»; Ростов-на-Дону: Издательский центр «МарТ», 2014
12. Информатика. Задачник-практикум: В 2 т. / Под ред. И. Г. Семакина, Е.К.Хеннера. — М.: Лаборатория Базовых Знаний, 2013
13. Информационные системы в экономике: Учебник для вузов / К.В. Балдин, В.Б. Уткин. – М.: Издательско-торговая корпорация «Дашков и К», 2014.
14. Информационные системы и технологии в экономике: Учебное пособие для студ. высших учебных заведений по экон. спец. / Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин; Под ред. В.И. Лойко. – 2-е изд., доп. и перераб. – М.: Финансы и статистика, 2013.
15. Исследование систем управления: Учебное пособие для вузов / Под ред. Н.И. Архиповой. – М.: ПРИОР, 2012
16. Йенсен К., Вирт Н. Eclipse — руководство для пользователей и описание языка. — М.: Мир, 2012
17. Касаткин В. Н. Информация. Алгоритмы. ЭВМ. — М.: Просвещение, 2011.
18. Кириллов В.В. Структуризованный язык запросов (SQL).
- СПб.: ИТМО, 2014. — 80 с.
19. Кнут Д. Искусство программирования для ЭВМ.Т
1. Основные алгоритмы. М.: Мир, 2010.
20. Когаловский М.Р. Перспективные технологии информационных систем. – М.: ДМК Пресс, 2013.
21. Кузнецов С.Д. Введение в системы управления базами данных //СУБД. — 2015. — № 1,2,3,4, 1996. — № 1,2,3,4,5.
22. Кузнецов С.Д. Стандарты языка реляционных баз данных SQLite: краткий обзор //СУБД. — 2011. — № 2. — С.6-36.
23. Кузнецов С.Д. Операционные системы для управления базами данных //СУБД. — 2013. — № 3. — С.95-102.
24. Культин Н.Б. Программирование в Java. СПб.:БХВ — Санкт-Петербург, 2011.
25. Ладыженский Г.М. Системы управления базами данных — коротко о главном //СУБД. — 2010. — № 1,2,3,4.
26. Ляхович В.Ф. Руководство к решению задач по основам информатики и вычислительной техники. — М.: Высшая школа, 2012
27. Мартин Д. Планирование развития автоматизированных систем. — М.: Финансы и статистика, 2014. — 196 с.
28. Мейер М. Теория реляционных баз данных. — М.: Мир, 2011. — 608 с.
29. Миков А. И. Информатика. Введение в компьютерные науки. — Пермь: Изд-во ПГУ, 2010
30. Могилев А. В., Пак Н.И., Хеннер Е.К. Информатика: Учеб. пособие для студ. пед. вузов / Под ред. Е. К. Хеннера. — М.: Изд. центр «Академия», 2013.
31. Озкарахан Э. Машины баз данных и управление базами данных. — М.: Мир, 2011.
32. Петров В.Н. Информационные системы: Учебник. – СПб.: Питер, 2012.
33. Пржиялковский В. В. Абстракции в проектировании БД //СУБД. — 2010. — № 1. — С.90-97.
34. Прайс Д. Программирование на языке Java: Практическое руководство. Пер. с англ. — М.:Мир, 2011
35. Скрипкин К.Г. Экономическая эффективность информационных систем. – М.: ДМК Пресс, 2013.
36. Ульман Д. Основы систем баз данных. — М.: Финансы и статистика, 2013. — 334 с.
37. Ульман Д. Базы данных в Java. — М.: Машиностроение, 2010. — 386 с.
38. Хаббард Д. Автоматизированное проектирование баз данных. — М.: Мир, 2014. — 294 с.
39. Цаленко М.Ш. Моделирование семантики в базах данных. — М.: Наука, 2013.
40. Цикритизис Д., Лоховски Ф. Модели данных. — М.: Финансы и статистика, 2014. — 344 с.
41. Чаудхари С. Методы оптимизации запросов в реляционных системах //СУБД. — 2011. — № 3. — С.22-36.