Автоматизированный учет методического обеспечения. Дипломная (ВКР). Информационное обеспечение, программирование.

🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
Информационное обеспечение, программирование
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!
Похожие работы на - Автоматизированный учет методического обеспечения
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Нужна качественная работа без плагиата?
Не нашел материал для своей работы?
Поможем написать качественную работу Без плагиата!
Автоматизированный
учет методического обеспечения
.
Объектно-ориентированный анализ и проектирование ИС
.1
Описание требований в контексте модели прецедентов
.2
Функции обработки входной информации ИС
.
Определение требований к клиентскому приложению ИС
.1
ER-диаграмма и описание физической модели ИС
.
Разработка приложения пользователя
.
Создание справочной системы приложения ИС
.
Средство распространения приложения ИС (инсталляционный пакет)
Список
используемой литературы и других источников
Список
условных обозначений, сокращений
«Автоматизированный учет методического
обеспечения» - приложение, легкое в установке и использовании, для установки
практически не требуется место на диске. Программа позволяет быстро оформить
стандартные отчеты, посмотреть необходимую информацию о методическом пособии
(дата издания, авторство) и преподавателях (Ф.И.О, преподаваемый предмет,
квалификационная категория, методическое пособие) в базе данных. Все данные,
находящиеся в базе подлежат редактированию через приложение (добавление
записей, удаление, сохранение).
Функции, которые выполняет приложение «Автоматизированный
учет методического обеспечения»:
· хранит информацию о методическом
пособии
· Информация о методическом центре
· Отчёт о приёме методического
обеспечения
· Отчёт о выдаче методического
обеспечения
· Отчёт о наличии методического
обеспечения
· Отчёт о возврате методического
обеспечения
2. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И
ПРОЕКТИРОВАНИЕ ИС
.1 ОПИСАНИЕ ТРЕБОВАНИЙ В КОНТЕКСТЕ МОДЕЛИ
ПРЕЦЕДЕНТОВ
Основные требования к модели программной
системы, должны быть понятны заказчику и всем специалистам проектной группы,
включая бизнес - аналитиков и программистов.
Разработка и использование моделей языка UML
осуществляется в рамках общей концепции объектно-ориентированного анализа и
проектирования, которая, в свою очередь, является обобщением методологии
объектно-ориентированного программирования. Необходимость до начала написания
программы была осознана при разработке масштабных проектов.
В рамках объектно-ориентированного анализа и
проектирования, рассматривались три графических нотации:
· Диаграммы «сущность-связь»;
· Диаграммы функционального
моделирования;
На предприятии мною была рассмотрена орг.штатная
структура, которую я представил в своем курсовом проекте, на рисунке 1:
Для исследования предметной области я
использовал методологию функционального проектирования IDEF0, а для построения
модели базы данных IDEF1Х.
Рисунок 2 - IDEF0 функциональная модель
«Автоматизированного учета методического обеспечения»
Методологию функционального моделирования IDEF1Х
я использовал для документирования процессов производства и отображения
информации об использовании ресурсов на каждом из этапов проектирования систем.
Рисунок 3 - IDEF1x
(декомпозиция) функциональная модель автоматизированного учета методического
обеспечения
В результате обследования предприятия мною были
определены следующих выходные потоки данных:
· Информация о методическом пособии
· Информация о методическом центре
· Отчёт о приёме методического
обеспечения
· Отчёт о выдаче методического
обеспечения
· Отчёт о наличии методического
обеспечения
· Отчёт о возврате методического
обеспечения
Моя программа выполняет две основные функции
ввод в базу данных, анализ данных и формирование отчетов.
Открывается
список действий с базой данных
Выполняется
подключение к базе данных через файл config.txt
Выполняется
отключение от базы данных
Открывает
таблицу, отображающую данные и позволяет работать с ними (редактирование,
удаление)
Переход
на последнюю запись таблицы, при помощи оператора Last
Переход
на следующую запись, при помощи оператора Next
Переход
на предыдущую запись таблицы, при помощи оператора Prior
Производится
поиск данных по номеру записи
Выводит
запрос, с возможностью изменить условия запроса
Выводит
запрос, без возможности смены условий
Выводит
запрос, с возможностью печати
Выводит
окно вспомогательных данных по приложению с описанием работы всех форм и
таблиц
.2 ФУНКЦИИ ОБРАБОТКИ ВХОДНОЙ ИНФОРМАЦИИ ИС
пользователь проектирование
прецедент клиентский
Функцией обработки входной информации является
проверка достоверности вводимых данных, и проверки заполнения полей. Добиться
этого можно за счет закрепления конкретного типа данных для конкретного поля,
таким образом, в поле введения цифр невозможно будет ввести прочие символы,
букв и т.д., на обязательные поля ставится метка, что поле не может быть пустым
и без его заполнения информацию в базе данных будет невозможно занести.
Таблица 2 - «Сценарий прецедента №2.1»
1.Из
вкладки «Ввод данных» пользователь выбирает таблицу «Методическое пособие»
2.
Программа выводит на экран текущую информацию о методическом пособии (Код,
Год издания, Код сотрудника, Код центра, Наименование методического пособия)
3.
Пользователь вводит новые данные, редактирует старые и жмёт кнопку
«Сохранить» 4.Исключение: Пользователь ввел не все данные, или введены
неверные символы
5.Программа
вносит введенные данные в базу данных
7.Пользователь
удаляет те поля, которые ему не нужны
9.Пользователь
выполняет поиск данных по идентификатору
10.Программа
выполняет поиск данных по введенному идентификатору
12.Программа
выводит сообщение, что файл не найден
13.Пользователь
нажимает на кнопку «вперед»
14.
Программа выполняет действие переключения на следующую запись
15.Пользователь
нажимает на кнопку «назад»
16.Программа
выполняет действие переключения на предыдущую запись
17.Пользователь
нажимает кнопку «Первая запись» 18.Исключение: Находишься на первой записи
19.
Приложение выполняет переход по таблице на первую запись
20.
Программа выводит сообщение, что вы находитесь на первой записи
22.
Исключение: находишься на последней записи
24.Программа
выводит сообщение, что вы находитесь на последней записи
3. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К КЛИЕНТСКОМУ
ПРИЛОЖЕНИЮ ИС
Исходя из определенных в проектировании модели
прецедентов, можно определить следующие требования:
- создаваемая АСУ должна ускорить ввод
данных в таблицы, формирование отчетов.
.Требования к структуре АСУ и входящим в нее
частям:
- АСУ должна содержать базу данных,
целью которой является хранение данных в структурированном виде;
- АСУ должна содержать приложение для
работы с этой базой данных, ее целью является модифицирование таблиц базы
данных (ввод и удаление данных) и формирование отчетов.
- АСУ должна будет работать только во
время работы инспектора отдела кадров.
.Требования к качеству выполнения функций АСУ:
- создаваемая БД должна содержать всю
необходимую информацию для формирования отчетов и документов;
- создаваемое приложение должно
формировать все необходимые отчеты.
Автоматизированный учет методического
обеспечения предназначен для выполнения следующих основных функций:
· хранит информацию о методическом
пособии
· Информация о методическом центре
· Отчёт о приёме методического
обеспечения
· Отчёт о выдаче методического
обеспечения
· Отчёт о наличии методического
обеспечения
· Отчёт о возврате методического
обеспечения
4. ОПИСАНИЕ ИСПОЛЬЗУЕМОЙ БАЗЫ ДАННЫХ
.1 ER-ДИАГРАММА И ОПИСАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ
- диаграмма отображает собой хранилище данных.
Основные концепции модели "сущность-связь" включают типы сущностей,
типы связей и атрибуты.
Рисунок 4 - Концептуальная модель данных.
Для дальнейшего проектирования базы данных я
представляю физическую модель данных, в которой уже представлены описания
таблиц, полей их типы данных, а также первичные и вторичные ключи.
Рисунок 5 - Физическая модель данных
В настоящее время существует большое множество
различных СУБД. Каждая СУБД имеет свою личную специфику и характеристику, они
отличаются диалектом, набором типов данных, масштабностью, ценой, надежностью.
В зависимости от необходимых функций выбирается определенная СУБД.
Для разработки Базы Данных мной была выбрана
СУБД Firebird. Так как данная СУБД распространяется бесплатно и используется в
различных промышленных системах. Firebird
является одной из самых удобных СУБД для проектирования БД.
5. РАЗРАБОТКА ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЯ
Для создания главной формы, необходимо её
спроектировать. После запуска программы открывается главная форма, в которой
представлены следующие прецеденты:
. Меню: (Подключиться, отключиться,
выход)
. Ввод данных: (Методическое пособие,
Методический центр, Предмет, Преподаватель)
. Анализ данных: (Запросы на выборку,
Запросы вывода таблиц на экран)
. Отчёт: (Вывод на печать таблицы
преподаватели)
Во вкладке Меню, для подключения к базе
данных выбираем пункт Подключить БД . Всплывает окно Авторизация ,
в котором пользователь указывает свой Логин и Пароль для
получения доступа. При успешной попытке ввода, база данных подключается и
становятся доступны вкладки Ввод данных , Анализ данных , Отчёты ,
Справка
Рисунок 6 - Подключение к меню приложения
Рисунок 7 - Главная форма приложения
Рисунок 8 - Подключение базы через config
Во вкладке Ввод данных перечислены все
имеющие таблицы в базе данных:
На всех формах выставлены кнопки навигации:
Предыдущая запись, Следующая запись, Первая запись, Последняя запись, Найти и
кнопки для редактирования данных в таблице: Сохранить, Изменить, Удалить,
Добавить.
Рисунок 9 - Прецедент №2.1 «Методическое
пособие»
Рисунок 10 - Прецедент №2.2 «Методический центр»
На форме показаны: индивидуальный Код
методического центра (первичный ключ) и Профессиональная направленность
центра
Рисунок 11 - Прецедент 2.3 «Предмет»
На форме показаны: индивидуальный Код
(первичный ключ), Наименование предмета и Номер класса , в котором
проводится предмет.
Рисунок 12 - Прецедент 2.3. - «Преподаватель»
На форме показаны: индивидуальный Код
сотрудника (первичный ключ), Фамилия сотрудника , Имя сотрудника ,
Отчество сотрудника , Квалификационная категория сотрудника и Код
предмета (вторичный ключ).
Во вкладке Анализ данных вызываются
запросы:
· Запросы вывода таблиц на экран
Рисунок 13 - Прецедент №4 «Анализ данных»
Запрос на выборку содержит на форме список
фамилий, при выборе фамилии мы нажимаем кнопку выполнить и на экран нам
выводится учителя и наименование методического пособия, которым они пользуются.
Рисунок 14 - Прецедент №4.1 «Запрос на выборку»
Запросы вывода на экран, смысл этого запроса
заключается том, что он выводит таблицы которые изменять нельзя:
Рисунок 15 - Прецедент №4.2 «Запросы вывода
таблиц на экран»
Форма «Формирование отчета по таблице
сотрудники» выводит поля ID _ SOTR ,
FAM _ SOTR ,
IM _ SOTR ,
OTC _ SOTR ,
KK _ SOTR ,
жмём
кнопку «Формирование отчета».
Рисунок 16 - Пример формы для создания отчета
Открывается форма предварительного просмотра:
Рисунок 17 - Форма предварительного просмотра
отчета
Для печати отчета нужно нажать соответствующую
кнопку на панели управления
Рисунок 18 - Панель управления отчетом
Вкладка Справка содержит вспомогательную
информацию для пользователей приложения
В Help
- справе содержатся функций вкладок приложения, подробное описание. Справка
предназначена для того, чтобы даже не опытный пользователь мог пользоваться
моей программой.
6. СОЗДАНИЕ СПРАВОЧНОЙ СИСТЕМЫ ПРИЛОЖЕНИЯ ИС
В качестве инструкции по использованию
приложения я сделала HELP-справку.
Справка нужна пользователям, у которых могли
возникнуть проблемы с данной программой.
Справка имеет следующее оглавление:
Рисунок 20 - Оглавление окна справки
Для построения справки я использовала программу Winhelp.
Файл документа справки создается при помощи текстового редактора Microsoft
Word, сохраненным в формате RTF.
Рисунок 21 - Файл документа справки
Запускаем программу, выбираем папку, в которой
будет сохранен файл справки. После сохранения открывается окно проекта
справочной системы. С помощью кнопки FILES
добавляем файл справочной информации.
Рисунок 22 - Окно для добавления справочного
файла
Далее я задала характеристики главного окна
справочной системы.
Рисунок 23- Характеристики главного файла.
Для того чтобы мы могли получить доступ к
конкретному разделу справки, нужно для него определить числовое значение для
идентификаторов разделов, т.е. установить соответствия между номерами
контекстов управляющих элементов приложения и разделами справочной системы. Для
сноски файла используется символ #.
Рисунок 24 - Создание раздела справки
После того как файл проекта подготовлен,
выполняем компиляцию.
Рисунок 25 - Компилирование проекта.
7. СРЕДСТВО РАСПРОСТРАНЕНИЯ ПРИЛОЖЕНИЯ ИС
(ИНСТАЛЛЯЦИОННЫЙ ПАКЕТ)
Открываем программу InstallShield Express, из
меню File выбрать
вкладку New и в поле Project
Name and
Location водим имя файла
проекта:
Рисунок 26 - Начало работы для создания
инсталляционного пакета.
После нажатия кнопки ОК, открывается окно
проекта создания инсталляционной программы:
Рисунок 27 - В левой части окна проекта
перечислены этапы и команды процесса создания инсталляционной программы.
Команды группы Organize Your Setup позволяют
задать структуру программы установки.
Рисунок 28 - Команды
группы
Organize Your Setup.
Рисунок 29 - Устанавливаем параметры General
Information.
Рисунок 30 - Команда Setup Types позволяет
задать возможные варианты установки программы.
Команды группы Specify Application Data
позволяют определить компоненты программы, которые должны быть установлены на
компьютер пользователя.
Рисунок 31.1 - Выбор файлов, которые нужно
перенести на компьютер пользователя.
В результате выбора команды Files правая
часть окна будет разделена на области. В области Source computer's files можно
выбрать файлы, которые необходимо перенести на компьютер пользователя. В
области Destination computer's folders надо выбрать папку, в которую эти
файлы должны быть помещены. Для того чтобы указать, какие файлы нужно
установить на компьютер пользователя, следует просто "перетащить"
требуемые файлы из области Source computer's files в область Destination
computer's files. Если в группе Features несколько элементов, то
надо определить файлы для каждого элемента.
Рисунок 31.2 - Выбор файлов, которые нужно
перенести на компьютер пользователя.
Команда Object/Merge Modules позволяет задать,
какие объекты, например динамические библиотеки или пакеты компонентов, должны
быть помещены на компьютер пользователя и, следовательно, на установочную
дискету. Объекты, которые нужно поместить на установочную дискету, выбираются в
списке InstallShield Objects/Merge Modules.
Рисунок 32 - Задаем какие объекты помещены на
компьютер пользователя.
Команда Shortcuts/Folders позволяет указать,
куда нужно поместить ярлык, обеспечивающий запуск устанавливаемой программы. В
результате выбора этой команды в правой части окна открывается иерархический
список, в котором перечислены меню и папки, куда можно поместить ярлык
программы. В этом списке необходимо выбрать меню, в которое должен быть помещен
ярлык, щелкнуть правой кнопкой мыши и в появившемся списке выбрать команду New
Shortcut:
Затем, в диалоговом окне Browse for Shortcut
Target, нужно выбрать файл программы, щелкнуть на кнопке Open и ввести имя
ярлыка. После этого можно выполнить окончательную настройку ярлыка, например, в
поле Arguments ввести параметры командной строки, а в поле Working Directory -
рабочий каталог:
Рисунок 34 - Выбор файла программы.
Чтобы задать диалоговые окна, которые будут
появляться на экране монитора во время работы инсталляционной программы, надо в
группе Customize the Setup Appearance выбрать команду Dialogs и в открывшемся
списке Dialogs отметить диалоги, которые нужно включить в программу установки.
Рисунок 35 - Выбор диалогов, которые включают в
программу установки
Если устанавливаемая программа предъявляет
определенные требования к ресурсам системы, то, используя команды группы Define
Setup Requirements and Actions эти требования можно задать.
Рисунок 36 - Параметры, характеризующие систему.
Команды группы Prepare for Release позволяют
создать образ установочного диска (CD-ROM) и проверить, как работает программа
установки.
Для того чтобы активизировать процесс создания
образа установочного диска (CD-ROM), нужно выбрать команду Build Your Release,
щелкнуть правой кнопкой мыши на значке носителя, на который предполагается
поместить программу установки, и из появившегося контекстного меню выбрать
команду Build.
Рисунок 37 - Процесс создания образа
установочного диска (CD-ROM)
В результате проделанной работы была создана АИС
для учета деятельности детского сада. Созданная АИС состоит из базы данных и
клиентского приложения для этой базы.
Моя программа позволяет сократить время на создание,
обработку и хранение служебной информации о методическом кабинете, позволяет
быстро создавать и распечатывать, различные отчеты, что существенно позволяет
сократить трудозатраты, а следовательно уменьшит численность занятого
персонала, что несомненно приводит к повышению эффективности управления и
сокращению затрат.
Все функции, выполняемые АИС были тщательным
образом проверены и протестированы в процессе разработки и отладки, их работа
гарантируется.
В процессе выполнения работы по созданию АИС были
реализованы все поставленные цели.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ И ДРУГИХ
ИСТОЧНИКОВ
1. Архангельский
П.А. «Программирование в Borland C++» M. Наука, 2010
2. Гаевский
A. Разработка программных приложений на Delphi 7 - М.: Киев, 2005.
. Тейксейра
С. Т. DELPHI 7. Руководство разработчика. М., Вильямс, 2003.
. Грекул
В. И.; Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем :
курс лекций: учебное пособие. М.: Интернет-Ун-т Информ. технологий, 2005
5. Фуфаев Э.В., Фуфаев Д.Э. Базы данных:
учебное пособие для студ. сред. проф. образования. - М.: Издательский центр
«Академия», 2008.-320 с.4.Ю. Избачков, В. Петров, А. Васильев, И. Телина
Информационные системы 3-е издание. - СПб.: Питер, 2011.
6. Гагарина
Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных
информационных систем: учебное пособие.-М.: ИД «Форум»: ИНФРА-М, 2007
7. Голицына
О.Л., Максимов Н.В., Попов И.И. Базы данных: учеб. Пособие. - М.: «Форум»:
ИНФРА-М, 2012.
8. <#"871757.files/image039.gif">
Рисунок 1.Физическая модель данных.
Похожие работы на - Автоматизированный учет методического обеспечения Дипломная (ВКР). Информационное обеспечение, программирование.
Курсовая работа: Организация, нормирование и экономика труда на примере МУ САХ
Реферат: Паразитарная теория происхождения кариеса
Цели Контрольной Работы По Литературе
Решение Контрольной Работы 5 Класс Виленкин
Курсовая Работа На Тему Окрашивание Волос Красителями Второй Группы
Реферат: Как улучшить инвестиционный климат в России
Дипломная работа: Приемы работы над заголовком текста в начальной школе
Доклады На Тему В Преддверии Новой Физики
3 Класс Математика Пнш Контрольная Работа Входная
Реферат по теме Концепция перманентного дохода
Реферат: Работа в редакторе Word 2000
Реферат по теме Источники питания
Курсовая работа по теме Культура Киевской Руси
Дипломная работа по теме Государственное регулирование внешнеэкономической деятельности на уровне Федерации и региона на примере Ростовской области
Реферат: Воннегут, Курт
Курсовая работа по теме Дидактические игры и упражнения для детей раннего возраста
Реферат: Ранний меркантелизм и его особенности
Свадьба Маши Троекуровой И Верейского Сочинение
Реферат На Тему Китайская Народная Республика
Сочинение: Избранные произведения А.С. Пушкина в аспекте его духовно-нравственного опыта
Похожие работы на - Системи адаптивної оптики
Реферат: Оптимизация преподавания теоретических дисциплин в новых условиях обучения (на примере курса «Основы теории второго иностранного языка»)
Реферат: Sermon On The Mount Essay Research Paper