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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.06.2015
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

БпОУ ОО "Сибирский профессиональнЫЙ колледж"

КУРСОВОЙ ПРОЕКТ

по дисциплине "Технология разработки программных продуктов"

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

рабочего места коменданта колледжа в образовательном

учреждении

специальность 050501 Профессиональное обучение (по отраслям)

"Программное обеспечение ВТ и АС"

Выполнил студент

группы В-565 курса 5

Косов Вячеслав Евгеньевич

Руководитель

Тыщенко Елена Александровна

Омск 2014

Задание на выполнение курсового проекта

ФИО Косов Вячеслав Евгеньевич Шифр КП 050501.565.10 ПЗ

Специальность 050501 Профессиональное обучение (по отраслям)

"Программное обеспечение ВТ и АС"

Группа В (9) - 565

1. Тема КП Разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК

2. Срок сдачи КП 17 декабря 2014 года

3. Исходные данные к КП

· Методические указания по выполнению курсового проекта

· Информация об учреждении БпОУ ОО "Спк"

· Информация о деятельности БпОУ ОО "Спк"

4. Перечень подлежащих разработке в КП вопросов или краткое содержание КП

· Выбор программных средств и технологий используемых для разработки проекта

· Выбор архитектуры программного средства

· Описание пользовательских интерфейсов разрабатываемого программного средства

· Выбор подхода для разработки программного продукта

· Описание технологии, языка и среды программирования.

5. Перечень обязательных приложений

· Техническое задание

· Руководство оператору

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

· Программный продукт на CD-диске

6. Календарный план

Наименование этапов

Содержание этапов

Сроки исполнения (в час.)

Формирование требований к ПП

Определение темы. Постановка задачи. Уточнение и согласование задания на курсовое проектирование. Анализ предметной области разрабатываемого программного продукта. Определение требований к программному продукту.

4

Техническое задание

Разработка и утверждение технического задания.

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

4

Эскизный проект

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

8

Технический проект

Разработка структуры программы. Окончательное определение конфигурации технических средств. Программирование и отладка программы. Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. Оформление "Руководства пользователя". Оформление пояснительной записки и сдача ее на проверку.

10

Рабочий проект

Комплексная отладка программного продукта Проведение предварительных приемо-сдаточных испытаний программного продукта и защита курсового проекта. Корректировка программы и программной документации по результатам испытаний.

2

Внедрение

Подготовка и передача программы и программной документации для сопровождения. Передача программы в фонд алгоритмов и программ. Защита проекта.

2

Задание принял к исполнению "24" Ноября 2014 г.

Студент ____________Косов В.Е.

(подпись)

Руководитель____________Тыщенко Е.А.

(подпись)

Содержание

  • Задание на выполнение курсового проекта
  • Введение
  • 1. Основная часть
  • 1.1 Характеристика программных и аппаратных средств
  • 1.2 Архитектура программного обеспечения
  • 1.3 Описание пользовательских интерфейсов
  • 1.4 Выбор подхода к разработке программного продукта
  • 2. Проектирование
  • 2.1 Анализ предметной области и постановка задачи
  • 2.2 Описание приемлемой модели жизненного цикла разработки ПП
  • 2.3 Структурная схема программного продукта
  • 2.4 Построение диаграммы вариантов использования
  • 2.5 Построение диаграммы Гантта
  • Заключение
  • Список используемых источников
  • Приложения

Введение

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

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

Целью курсового проектирования является разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК

Данная цель обусловила выделение следующих задач:

- осуществить выбор технологии, языка и среды программирования;

- разработать алгоритмы и программы для реализации приложения;

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

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

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

1.1 Характеристика программных и аппаратных средств

Для разработки был выбран язык программирования ObjectPascal в среде разработки - BorlandDelphi 7.

Мощность и гибкость языка программирования ObjectPascal - безусловное достоинство Delphi.

Delphi - это комбинация нескольких важнейших технологий:

· высокопроизводительный компилятор в машинный код;

· объектно-ориентированная модель компонент;

· визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов.

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

При разработке использовалась совместимая PCIBM материнская плата, на которой установлен центральный микропроцессор INTELCeleron с тактовой частотой 1100 МГц и объемом оперативной памяти 256 Мб.

Для работы программы потребуется компьютер совместимый с IBM PC.

Рекомендуемая минимальная конфигурация ПК:

- процессор - IntelCeleron 700 Mhz

- оперативная память 128 Мб

- жесткий диск - 2,5 Гб

- CD - ROM 48 xspeed

- видео карта - 4 Мб, 16 млн. цветов, 800х600

- привод для чтения компакт-дисков;

- стандартный манипулятор "мышь";

- стандартная клавиатура;

- стандартный SVGA монитор.

1.2 Архитектура программного обеспечения

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

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

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

Достоинства однопользовательской архитектуры:

- полная автономность работы;

- мобильность приложений;

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

1.3 Описание пользовательских интерфейсов

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

Различают четыре типа пользовательских интерфейсов:

- примитивные;

- меню;

- со свободной навигацией;

- прямого манипулирования.

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

Рисунок 1 - Интерфейс рабочего окна

1.4 Выбор подхода к разработке программного продукта

При разработке информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК был использован структурный подход. Сущность структурного подхода к разработке программных продуктов заключается в его декомпозиции (разбиении) на автоматизируемые функции: программа разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая программа сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны.

Начало развития структурного проектирования алгоритмов и программ падает на 60-е гг. Методы структурного проектирования представляют собой комплекс технических и организационных принципов системного проектирования.

Типичными методами структурного проектирования являются:

1) нисходящее проектирование, кодирование и тестирование программ;

2) модульное программирование;

3) структурное проектирование (программирование) и др.

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

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

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

Выделение двух базовых принципов не означает, что остальные принципы являются второстепенными, поскольку игнорирование любого из них может привести к непредсказуемым последствиям (в том числе и к провалу всего проекта). Основными из этих принципов являются следующие:

принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечения от несущественных;

принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы;

принцип непротиворечивости - заключается в обоснованности и согласованности элементов;

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

автоматизация рабочее место комендант

2. Проектирование

2.1 Анализ предметной области и постановка задачи

Использование информационных технологий сегодня идет в ногу со временем и масштаб осуществляемых с их помощью работ очень велик. На сегодняшний день в работе с базами данных складываются тенденции, соответствующие нынешнему уровню технического прогресса. Эффективность применения информационных технологий на рабочих местах уже не подлежит сомнению. Активное внедрение информационных технологий в рабочий процесс приумножает возможности, обеспечивая "быстроту и простоту" в работе с информацией.

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

Использование компьютерных программ сокращает время на обработку необходимой информации. Нельзя забывать и о занимательности при использовании компьютерных программ на работе. Отсюда исходит мотивация успеха в работе.

2.2 Описание приемлемой модели жизненного цикла разработки ПП

Каждое разрабатываемое программное средство имеет свой жизненный цикл. Жизненным циклом программного обеспечения называют период от момента появления идеи создания некоторого программного обеспечения до момента завершения его поддержки фирмой - разработчиком или фирмой, выполнявшей сопровождение.

Традиционно в жизненном цикле программного продукта принято выделять следующие этапы:

- анализ, посредством которого осуществляется формализованное специфицирование (описание) предъявляемых к автоматизированным системам обработки информации (АСОИ) требований, или иначе, целей программного продукта;

- проектирование, включающее разработку иерархической структуры разрабатываемого ПО, функциональные спецификации отдельных модулей и структуры данных БД;

- программирование или, иначе говоря, кодирование функциональных модулей;

- тестирование и отладка, в процессе которых выявляется соответствие ПП его спецификациям;

- эксплуатация и сопровождение, когда разработанное ПО функционирует в составе (или в качестве) АСОИ в конкретной области применения.

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

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

Рисунок 2 - Спиральная модель жизненного цикла

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

2.3 Структурная схема программного продукта

Разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК состоит из:

1. "Таблиц". Данный раздел предназначен для хранения различной информации:

Рисунок 3 - Таблица "Ведомость"

Рисунок 4 - Таблица "Документ на вселение"

Рисунок 5 - Таблица "Должности"

Рисунок 6 - Таблица "Сотрудники"

Рисунок 7 - Таблица "Комната"

Рисунок 8 - Таблица "Кураторы"

Рисунок 9 - Таблица "Студенты"

Рисунок 10 - Таблица "Пользователи"

Рисунок 11 - Раздел "Схема данных"

2. Клиент "Форма авторизации". Данный раздел предназначен для входа пользователя в систему.

Рисунок 12 - Раздел "Авторизация"

3. Клиент "Форма авторизации". Данный раздел предназначен для входа пользователя в систему.

Рисунок 13 - Раздел "Главная форма"

2.4 Построение диаграммы вариантов использования

Рассмотрим структурную схему программного продукт, которая содержит схему функционирования.

Рисунок 13 - Структурная схема

Прецедент также: вариант использования, сценарий использования - спецификация последовательностей действий (варианты последовательностей и ошибочные последовательности) в Унифицированном языке моделирования (UML), которые может осуществлять система, подсистема или класс, взаимодействуя с внешними актерами.

На диаграммах прецедентов в UML прецедент отображается в виде эллипса. Внутри эллипса или под ним указывается имя элемента.

К прецедентам в UML применимы следующие виды отношений:

1) Ассоциация (англ. Association) - может указывать на то, что актёр инициирует соответствующий вариант использования.

В том числе между прецедентами:

2) Расширение (англ. Extend) - разновидность отношения зависимости между базовым вариантом использования и его специальным случаем.

3) Включение (англ. Include) - определяет взаимосвязь базового варианта использования с другим вариантом использования, функциональное поведение которого всегда задействуется базовым вариантом использования.

Рисунок 14 - Диаграмма вариантов использования

2.5 Построение диаграммы Гантта

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

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

К родовым недостаткам Гантт-диаграммы можно отнести сравнительно невысокую информационную плотность, как у других столбиковых диаграмм.

Гантт-диаграмма может отображать планируемое или фактическое состояние дел в проекте. Существующие методологии управления проектами обычно рекомендуют держать диаграмму в актуальном состоянии. Это поддерживает реалистичную картину проекта, но не позволяет сопоставить исходный план (видение менеджера, обещания клиенту) и факты (затянутое согласование, болезни и неэффективная работа сотрудников).

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

Рисунок 15 - Диаграмма Гантта

Заключение

В результате выполнения данного курсового проектирования разработана информационная система для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК, состоящую из таблиц содержащих всю нужную информации для работы клиентского приложения.

Программа разрабатывается для коменданта.

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

- психологически облегчает процесс работы;

- возбуждает живой интерес к работе;

- повышается производительность труда.

Цель курсового проектирования достигнута. Задачи выполнены.

Список используемых источников

1. Delphi Sources [Электронный ресурс] - Режим доступа: www.DelphiSources.ru

2. Delphi-box [Электронный ресурс] - Режим доступа: www.delphi-box.ru

3. Help-Delphi [Электронный ресурс] - Режим доступа: www.helpdelphi.ru

4. MyDelphi Лучший портал программистов [Электронный ресурс] - Режим доступа: www.mydelphi. pw

5. Александровский А.Д. Delphi 6. Разработка корпоративных приложений. - М.: ДМК, 2010. - 512 с., ил.

6. Аполлова М.А. SpecificEnglish (Грамматические трудности перевода).М., "Международные отношения", 2011 - 136с.

7. Арнольд И.В. Лексикология современного английского языка. - М., 2005. - 156 с.

8. Архангельский А.Я. Среда разработки Delphi: 100 компонентов общего назначения. - М.: ЗАО "Издательство БИНОМ", 1999. - 243 с., ил.

9. Бобровский С.И. Delphi 7. Учебный курс. - СПб.: Питер, 2012 - 250 с.

10. Гагарина А.Г., Виснадул Б.Д., Игошин А.В. Основы технологии разработки программного продукта. Учебное пособие. - М.: Форум: ИНФРА - М, 2013. - 192 с.

11. Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi. - 2-е изд. - СПб.: БХВ-Петербург, 2012. - 624 с.: ил.

12. Гусева А.И. Учимся программировать: Pascal 7.0.М. диалог-мифи, 2011г. - 608с.

13. Епанешников А., Епанешников В. Программирование в среде Delphi: Учебное пособие: В 4-х ч. Ч.4. Работа с базами данных. Организация справочной системы - М.: ДИАЛОГ-МИФИ, 2010. - 235 с.

14. Записки it-шника [Электронный ресурс] - Режим доступа: www.i-notes.org

15. Иванов А.Ф., Потапова О.Н., Салихова Г.Л. Основные алгоритмы языка Pascal, учебное пособие. - М.: Издательский центр "Академия", 2011г. - 320с.

16. Иванова Г.С. Технология программирования: Учебник для вузов. - 3-е изд., перераб. И доп. - М.: Изд-во МГТУ им Н.Э. Баумана, 2010. - 336 с.: ил.

17. Кибер-форум [Электронный ресурс] - Режим доступа: www.CyberForum.ru

18. Клуб программистов [Электронный ресурс] - Режим доступа: www.programmersforum.ru

19. Клуб программистов [Электронный ресурс] - Режим доступа: www.programmersclub.ru

20. Краевский В.В. Основы обучения. Дидактика и методика: учеб. пособие для студ. высш. учеб. заведений / В.В. Краевский, А.В. Хуторской. - М.: Издательский центр "Академия", 2012. - 352 с.

21. Мастера Delphi [Электронный ресурс] - Режим доступа: www.DelphiMaster.ru

22. Орлов С. Технология разработки программного обеспечения. Учеб. Пособие, 2-е издание Питер, 2013. - 480 с.

23. Педагогические технологии: Учебное пособие для студентов педагогических специальностей / Под общей редакцией В.С. Кукушкина. - М.: ИКЦ "МарТ": - Ростов н/Д: Издательский центр "МарТ", 2013. - 336 с.

24. Рапаков Г.Г., Ружецкая С.Ю. TurboPascal для студентов и школьников. - СПб.: БХВ-Петербург, 2012. - 356с

25. Рудаков А.В. Технология разработки программных продуктов: Учебное пособие для студентов среднего профессионального образования - М: Издательский центр "Академия", 2011. - 208 с.

26. Сван Т. Delphi 6. Библия разработчика: Пер. с англ. /Томас Сван. - К.: Издательство "ДиаСофтЛтд", 2012. - 512 с.

27. Сластёнин В.А. Психология и педагогика: Учеб. пособие для студ. высш. учеб. заведений/ В.А. Сластёнин, В.П. Каширин. - 3-е изд., стереотип. - М.: Издательский центр "Академия", 2011. - 480 с.

28. Тарануха Н.Л., Гринкруг Л.С., Бурменский А.Д., Ильина С.В. Обучение программированию. Язык Pascal: Солон-Пресс, 2013 г. - 384с.

29. Эксперты Delphi [Электронный ресурс] - Режим доступа: www.DelphiExpert.ru

30. Эрганова Н.Е. Методика профессионального обучения: Учеб. пособие. - 3-е изд., испр. и доп. - Екатеринбург: Изд-во Рос. гос. проф. - пед. ун-та, 2013. - 150 с.

Приложения

Приложение А

БпОУ ОО

"Сибирский профессиональной колледж"

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

по дисциплине: "Технология разработки программных продуктов"

на тему: "Разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК"

Выполнил студент 5-го курса группы В-563

_______________ В.Е. Косов

Руководитель проекта

_______________ Е.А. Тыщенко

Омск 2014

Введение

Информационная система для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК.

Цели использования во время работы:

- сокращение времени;

- облегчение проверки;

Разработана с использованием современных информационных технологий и вычислительной техники.

Состоит из следующих таблиц:

1) ведомость;

2) документ на вселение;

3) должности;

4) комната;

5) кураторы;

6) пользователи;

7) студенты.

ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

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

НАЗНАЧЕНИЕ

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

Разработанную программу можно хранить в сети, поместить на диск или записать на CD-ROM. Разработанным приложением можно пользоваться как на уроках, так и дома.

ТРЕБОВАНИЯ ПРОГРАММНОМУ ИЗДЕЛИЮ

1 Требования к функциональным характеристикам

Разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК, должна обеспечивать выполнение следующих функций:

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

- загрузка информации и корректное отображение;

- отображение списка студентов;

- отображение ведомостей оплат;

- хранить информацию долгое время.

2 Требования к надежности

- Предусмотреть контроль вводимой информации.

- Предусмотреть блокировку некорректных действий пользователя при работе с БД.

- Требования к составу и параметрам технических средств

- БД и клиент должны работать на персональных компьютерах типа IBMPC.

3 Условия эксплуатации

CD - диск с электронным учебным пособием поставляется в пластиковой твердой упаковке.

Правила эксплуатации диска с программой:

- Не допускайте загрязнения рабочей поверхности.

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

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

- Не допускайте повреждения рабочей поверхности. Не роняйте, не царапайте и не изгибайте диск.

- Храните компакт-диск в специальной пластмассовой упаковке при комнатной температуре и не допускайте попадания прямого солнечного света на их рабочую поверхность.

- Не пишите на этикетке компакт-диска шариковыми и перьевыми ручками, а также твердыми карандашами, так как вы можете поцарапать тонкое защитное покрытие.

Рекомендуется хранить при следующих параметрах окружающей среды:

- влажность от 10% до 90%;

- температура от-5°С до 55°С.

Перед работай скопировать содержимое CD - диска в доступное место для каждого PC в локальной сети.

4 Требования к составу и параметрам технических средств

Для работы программы потребуется компьютер совместимый с IBM PC.

Минимальная конфигурация ПК:

1) Процессор - IntelCeleron 700 Mhz

2) Оперативная память 128 Мб

3) Жесткий диск - 2,1 Гб

4) CD - ROM 48xspeed

5) Видео карта - 4 Мб, 16 млн. цветов, 800х600

6) Привод для чтения компакт-дисков;

7) Стандартный манипулятор "мышь";

8) Стандартная клавиатура;

9) Стандартный SVGA монитор.

5 Требования к информационной и программной совместимости

Программа должна работать под управлением семейства оперативных систем Win 32 (WINDOWSXP/ WINDOWS 7).

В случае необходимости пополнения, исправления, изменения обучающей программы необходима среда программирования BorlandDelphi7 с дополнениями:

- Alpha Skin Manager;

- Alpha DB;

- PNG image;

Требования к программной документации

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

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

В состав сопровождающей документации должны входить:

Пояснительная записка на 29 листах, содержащая описание разработки;

Руководство пользователя.

Тексты программ.

Стадии и этапы разработки

Этап

Результаты

Срок

1

Анализ требований

Техническое задание

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

5

2

Разработка пользовательского интерфейса программного продукта

Разработка структуры разделов и внешнего вида программного продукта

7

3

Кодирование и отладка программных модулей

Код программного продукта

11

4

Оформление "Руководства пользователя"

Руководство пользователя

2

5

Комплексная отладка программного продукта

Окончательный вариант программы

3

6

Оформление пояснительной записки

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

2

ИТОГО:

30 часов

Порядок контроля и приемки

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

- Конечная приемка производится на защите курсового проекта;

- Передача ПС заказчику производится на подписанном CD - диске.

Приложение Б

Руководство пользователя

на тему: "Разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК"

Аннотация

Информационная система разрабатывается для применения комендантами в колледжах.

Цели использования БД во время работы:

- сокращение времени работы;

- облегчение проверки;

Информационная система для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК, разработана с использованием современных информационных технологий и вычислительной техники.

Состоит из следующих таблиц:

1) ведомость;

2) документ на вселение;

3) должности;

4) комната;

5) кураторы;

6) пользователи;

7) студенты.

Правовые отношения

Программное обеспечение распространяется на условии открытого кода OpenWare.

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

Пользователь обязуется не осуществлять самостоятельно и не разрешать другим физическим или юридическим лицам осуществлять следующую деятельность:

использовать Программный Продукт для прямого извлечения прибыли;

использовать Программный Продукт для предоставления сетевых услуг, в том числе путем трансляции на Интернет-сайтах, как на коммерческой, так и на не коммерческой основе.

Установка и запуск программного средства

Информационная система разработана под операционную систему семейства Widows для версий: XP/7.

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

Рабочие характеристики системы

Для работы программы потребуется компьютер совместимый с IBM PC.

Минимальная конфигурация ПК:

1) Процессор - IntelCeleron 700 Mhz

2) Оперативная память 128 Мб

3) Жесткий диск - 2,1 Гб

4) CD - ROM 48xspeed

5) Видео карта - 4 Мб, 16 млн. цветов, 800х600

6) Привод для чтения компакт-дисков;

7) Стандартный манипулятор "мышь";

8) Стандартная клавиатура;

9) Стандартный SVGA монитор.

Структура программного комплекса

Разработка информационной системы для автоматизации рабочего места Комендант колледжа в образовательном учреждении на примере БОУ ОО СПО СПК состоит из:

1. "Таблиц". Данный раздел предназначен для хранения различной информации:

2. Клиент "Форма авторизации". Данный раздел предназначен для входа пользователя в систему.

3. Клиент "Форма авторизации". Данный раздел предназначен для входа пользователя в систему.

3. Справочная информация

Форма содержит:

1. Справочную информацию о каждом окне системы:

- окно начальная страница

- окно авторизация

- окно ведомость

- и описание различных вкладок приложения

Приложение В

Спецификация файлов

Наименование

Обозначение

Применение

папка содержит весь проект

содержит следующую папку

папка с дополнительными файлами

Содержит базы данных и файл с дизайном приложения

исполняемый файл приложения.

файл для запуска проекта

файл ресурсов

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

файл проекта

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

файлы резервной копии копий файла проекта

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

файл конфигурации проекта

в нем хранятся установки проекта.

файл опций проекта

в нем хранится установки опций проекта.

файлы диаграмм (формы1, формы2, формы3, формы 4)

редактора кода (соответствующих форм)

файл формы

это двоичный или текстовый файл, который создается Delphi для хранения информации о формах. Каждому файлу формы соответствует файл модуля (. раs).

файл модуля

соответствующий файл модуль для хранения кода.

объектный файл модуля

это откомпилированный файл модуля (. pas), который компонуется в окончательный исполняемый файл.

резервные копии соответствующих файлов

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

Файл базы данных

В этом файле хранится информация

Файл help

Файл хранящий в себе все справочную информацию о приложение

Приложение Г

БпОУ ОО "Сибирский профессиональный колледж"

РЕЦЕНЗИЯ

На курсовой проект студента

_________________________________________

гр. _______

по дисциплине

_____________________________________________________

на тему

____________________________________________________________

"_____" ________________201__ г.

Рецензент _________________________

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

оценочная ведомость

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

Косова Вячеслава Евгеньевича,

Ф. И.О. студента

обучающийся (аяся) на 5 курсе

по специальности 050501 Профессиональное обучение (по отраслям)"Программное обеспечение ВТ и АС"

Наименование показателя

Макси-

мальное

количество баллов

Баллы

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

48

1

Соответствие темы проекта специальности

4

2

Обоснование выбора темы работы и четкое формулирование ее целей и задач

4

3

Степень соответствия объема и содержания темы целям и задачам

4

4

Соответствие содержания проекта требованиям к курсовому проекту (см. методическое пособие)

4

5

Самостоятельность и творческий подход к решению задач КП

4

6

Грамотность, логика и четкость изложения

4

7

Использование профессиональных терминов

4

8

Умение искать и обрабатывать необходимую информацию

4

9

Ссылки на нормативные и правовые акты и специальную литературы по разрабатываемой теме

4

10

Соответствие оформления пояснительной записки установленным требованиям

4

11

Наличие всех рисунков, схем, формул, таблиц

4

12

Соблюдение непрерывности нумерации страниц документов

4

Сроки выполнения проекта

5

1

окончательная сдача проекта не позже первого дня начала сессии

5

2

окончательная сдача проекта после начала сессии

0

Оценка за защиту проекта

5

1

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

5

2

при защите студент успешно отвечает более чем на 60% заданных вопросов, демонстрируя при ответе знание основной литературы по курсу

3

3

при защите студент успешно отвечает более чем на 50% заданных вопросов, демонстрируя при ответе знание основной литературы по курсу при наводящих вопросах со стороны преподавателя

2

Программный продукт

62

1

Функциональные возможности

16

Реализация основных функций системы в соответствии с техническим заданием.

2

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

2

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

2

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

2

Возможность прямого перехода вверх и вниз по многоуровневому меню (пропуск уровней)

2

Наличие в программе повторного выполнения функций (подпрограмм)

2

Программное средство разработано с применением специальных языков программирования (Delphi, C++, PHP, Assembler и т. д)

2

Наличие передачи результатов работы между модулями

2

2

Надежность

10

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

2

Программа не "вылетает" при некорректных действиях

2

Исключительные ситуации обрабатываются программно. (деление на 0, не соответствие типов данных)

2

При сбоях выполнения системных функций (например, работа с файлами, соединение с БД и т.п.) выдаются соответствующие сообщения.

2

Завершение работы программы при сбоях не приводит к повреждению открытых файлов или невозможности повторного запуска программы

2

3

Практичность и эргономичность

12

Интерфейс программы соответствует общепринятым принципам построения пользовательского интерфейса (класса систем) либо прототипу или быть интуитивно понятным.

2

В интерфейсе программного средства и его информационном наполнении не содержаться орфографические ошибки.

2

Элементы управления выровнены и подписаны в соответствии с выполняемой функцией (переменные, компоненты должны иметь функционально значимые имена)

2

Выравнивание компонентов на формах сохраняется при изменении размеров окон.

2

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

2

Наличие и полнота справочной системы (или руководства пользователя), контекстные подсказки.

2

4

Эффективность

6

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

2

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

2

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

2

5

Сопровождаемость

14

Простота устранения ошибок в программе и программных документах

2

Исходный код имеет модульную структуру, форматирован отступами, размер функций (методов) обозримые (не более 50 строк)

2

Имена переменных, классов, файлов, элементов управления имеют описательные имена

2

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

2

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

2

Программный продукт разработан по стратегии "сверху вниз"

2

Файлы проекта распределены по папкам в соответствии со стандартом кодирования языка программирования

2

6

Мобильность и Модифицируемость

4

Способность программного обеспечения работать на различных аппаратных платформах или под управлением различных операционных систем

1

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

1

Простоты внесения необходимых изменений и доработок в программу в процессе эксплуатации

1

Возможность применения одних и тех же человеко-машинных интерфейсов на всех компьютерах, входящих в неоднородную сеть.

1

Итого

120

Примечание:

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

Оценка

"5"

отлично

"4"

хорошо

"3"

удовлетворительно

"2"

неудовлетворительно

85 % - 100 %

65 % - 84 %

50% - 64%

менее 50%

Количество

набранных баллов

102-120

78-101

77-60

Менее 60

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.