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

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

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 17.11.2020
Размер файла 826,7 K

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

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

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

Кинешемский технологический техникум-интернат

Отчет о прохождении

Комплексной производственной практики по

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

ПМ.03 Участие в интеграции программных модулей

Студента 4 курса специальности Программирование в компьютерных системах Муравьева Эльдара Владимировича

Руководитель от предприятия Тюрина Н. А.

Руководители от техникума Никитина С.Б.

Кинешма, 2019 г

Содержание

1. Характеристика места практики

1.1 Из истории

1.2 Структура организации

2. Основные функции практиканта

3. Описание разработанного программного продукта (ПП)

3.1 Постановка задачи

3.2 Спецификации программного продукта

3.2.1 Словесные спецификации

3.3 Выбор программных средств. Обоснование выбора программных средств

3.4 Техническое задание на разработку программы

3.5 Описание работы программы

Заключение

Список литературы

1. Характеристика места практики

Бланк индивидуального задания, Отзыв - характеристика, Дневник прохождения практики, Аттестационный лист

Я проходил практику в Кинешемском технологическом техникуме-интернате, находящегося в г. Кинешма по адресу ул. Юрьевецкая,

1.1 Из истории

Кинешемский технологический техникум-интернат (КТТИ) осуществляет обучение инвалидов I,II,III группы инвалидности и людей с ОВЗ (Ограниченные возможности здоровья) по специальностям “Конструирование, моделирование и технология изделий из кожи”,“Программирование компьютерных систем” и “Информационные системы и программирование”.

Кинешемский технологический техникум-интернат (КТТИ) создан в 1965 году на базе профтехучилища.

Здание учебного корпуса построено в 1936 году как двухэтажное. В 1940 году надстроен 3-й этаж.

В 1969 году вступило в строй четырёхэтажное общежитие.

В 1972 году сдано в эксплуатацию здание столовой, соединенное с общежитием теплым переходом.

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

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

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

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

Техникум является лидеров в развитии творческих способностей студентов-инвалидов среди учебных заведений города. На протяжении нескольких лет становится лауреатом городского и областного фестиваля самодеятельного творчества “Студенческая весна”.

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

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

1.2 Структура организации

Структура Кинешемского технологического техникума-интерната следующая:

Учебная часть

Руководитель - заместитель директора по учебной работе - заведующий учебной частью Тришина Ольга Анатольевна

Центр содействия трудоустройству

Руководитель - заместитель директора по производственной работе Яблоков Александр Львович

Социально-психологическая служба

Руководитель - заместитель директора по воспитательной работе Журина Марина Владимировна

Хозяйственный блок

Руководитель - заместитель директора по административно-хозяйственной работе Труфанов Игорь Алексеевич

Бухгалтерия

Руководитель - главный бухгалтер Алексеева Татьяна Сергеевна

Медицинский блок

Руководитель - заведующий медицинским блоком

Столовая

Руководитель - заведующий столовой Шаронова Татьяна Алексеевна

2. Основные функции практиканта

Мои основные обязанности охватывают сферу IT - технологий и заключаются в следующем:

Разработка программного приложения на тему «Учет технического обслуживания компьютеров и оргтехники в КТТИ» и документации к нему;

чистка ОС;

Проверка на вирусы.

3. Описание разработанного программного продукта (ПП)

3.1 Постановка задачи

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

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

Наименование издания

Индекс издания

Вид издания

Цена за один экземпляр

Количество выписанных экзесмпляров

Количество экземпляров в год

Длительность подписки

Итоговая Сумма

3.2 Спецификации программного продукта

3.2.1 Словесные спецификации

Видение и рамки

Проект направлен на удовлетворение нужд заказчика. Для удовлетворения нужд пишется программа, которая позволит заказчику:

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

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

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

Первую версию программы нужно сдать в течение одного месяца.

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

- Вносится слишком мало информации об оборудовании

- Отсутствие справки

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

История проекта

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

События

1

принято решение о начале проекта

5

Черновой вариант концепции проекта составлен

10

Верификация технологий

16

Базовая версия программы разработана

Цели дизайна

Требования пользователя

С точки зрения пользователей :

- Пользователь может добавить новую подписку в список

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

- Пользователь может загрузить/сохранить информацию в файл, при этом загрузка производится автоматически, а сохранение производится при нажатии кнопки «Занести в таблицу».

Системные требования

Должна быть установлена Microsoft Oficce Acess

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

В программе должна быть реализована одна форма: главное окно программы.

Главная форма должна содержать следующие элементы управления:

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

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

Удаление данных должно происходить при клике по кнопки “Удалить”, при этом у пользователя будет показано окно подтверждения удаления.

Сохранение информации в файл должно выполняться при клике по кнопки “Занести в таблицу”.

Загрузка информации из файла происходит автоматически.

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

Требования к инсталляции и деинсталляции

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

Риски

Первопричина

Условие

Последствие

Приносимый ущерб

Нарушение закона об авторском праве

Использование нелегальных средств разработки приложения

Передача проекта другому лицу

Отсутствие финансирования

Организация работы

Не успею сдать проект во время

Потеря доверие заказчика

Нет дальнейшего финансирования

Заказчик может менять требования

Заказчик изменит требования

Изменение технического задания

ущерб должен отсутствовать

3.3 Выбор программных средств. Обоснование выбора программных средств

Из двух предложенных вариантов программных средств таких как 1С: Предприятие и Delphi, мой выбор был сделан в пользу Delphi. первый вариант был бы предпочтительней в виду того, что мое задание гораздо проще реализовать через с базы данных. мой выбор обусловлен тем, что из двух зол обычно выбирают меньшее. Дело в том, что 1С в плане озвучиваемости программами экранного доступа никакая, то есть, озвучивается она еще хуже, чем Delphi благодаря компании 1С, которая перекрыла доступ к службам доступности. Delphi тоже далеко не хороша в этом плане, в частности, в ней не озвучивается меню, отвратительно озвучивается редактор, не озвучивается отладчик, невозможно задание некоторых свойств через object inspector, поэтому эти свойства приходится задавать программно, при компиляции не озвучивается результат компиляции, поэтому порой сложно понять, прошла ли компиляция или нет.

3.4 Техническое задание на разработку программы

«Автоматизация подписки на журналы и газеты»

Введение

Наименование программы

Наименование программы «Автоматизация подписки на журналы и газеты»

Назначение и область применения

Предназначена для учета подписок на журналы и газеты.

Пользователи:

Библиотекари.

Требования к программе

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

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

- Удаление информации об подписке

- Загрузка/сохранение информации в файл.

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

Требования к обеспечению надежного функционирования программы

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:

а) организацией бесперебойного питания технических средств;

б) использованием лицензионного программного обеспечения;

в) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;

г) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов

Время восстановления после отказа

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

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

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

Климатические условия эксплуатации

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

Требования к квалификации и численности персонала

Особые требования не предъявляются

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

Особых требований не предъявляется

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

Требования к информационным структурам и методам решения

Программа будет работать под управлением ОС Windows.

Требования к исходным кодам и языкам программирования

Программа выполнена на языке Delphi. Дополнительные требования не предъявляются.

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

Дополнительные требования не предъявляются

Требования к защите информации и программ

Специальные требования

Специальные требования не предъявляются

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

Предварительный состав программной документации

Состав программной документации должен включать в себя:

техническое задание;

программу и методики испытаний;

руководство оператора;

Технико-экономические показатели

Экономические преимущества разработки

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

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

Стадии разработки

Разработка должна быть проведена в три стадии:

1. разработка технического задания;

2. рабочее проектирование;

3. внедрение.

Этапы разработки

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

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

1. разработка программы;

2. разработка программной документации;

3. испытания программы.

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

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

На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

1. постановка задачи;

2. определение и уточнение требований к техническим средствам;

3. определение требований к программе;

4. определение стадий, этапов и сроков разработки программы и документации на неё;

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

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.

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

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

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

2. проведение приемо-сдаточных испытаний;

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

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

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

Виды испытаний

Приемо-сдаточные испытания должны проводиться на объекте Заказчика в оговоренные сроки. Приемо-сдаточные испытания программы должны проводиться согласно разработанной Исполнителем и согласованной Заказчиком Программы и методик испытаний. Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель документируют в Протоколе проведения испытаний.

Общие требования к приемке работы

На основании Протокола проведения испытаний Исполнитель совместно с Заказчиком подписывает Акт приемки-сдачи программы в эксплуатацию.

3.5 Описание работы программы

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

Изначально таблица с данным о подписках скрыта. Для получения доступа к таблице необходимо кликнуть по кнопке «Показать таблицу».

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

Для добавления в таблицу необходимо кликнуть по кнопке «Занести в таблицу»

Для ввода данных о новой подписке необходимо кликнуть по кнопке «Добавить»

Для удаления данных из таблицы необходимо выделять необходимые данные и кликнуть по кнопке «Удалить»

3.6 Данные контрольного примера и тестовые наборы данных

В качестве тестового набора данных я введу следующее:

Наименование сканер Epson

Помещение библиотека

Статус требуется ремонт

Дата 03.10.2019

Стоимость 1500

Причина не включается

Добавление

Отображение

Удаление

Заключение

В ходе выполнения учебной практики было разработано программное приложение на тему «Автоматизация подписки на печатные издания для КТТИ». Данное приложение позволит автоматизировать Подписку на печатные издания в КТТИ.

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

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

Список литературы

Основные источники

1. Рудаков А.В., Федорова Г.Н. Технология разработки программных продуктов: Практикум - М.:Издат.центр «Академия», 2014

2. Семакин И.Г., Шестаков А. П. Основы алгоритмизации и программирования - М.: Издат.центр «Академия», 2012

3. Семакин И.Г., Шестаков А. П. Основы алгоритмизации и программирования. Практикум - М.: Издат.центр «Академия», 2013

Интернет-ресурсы

1. CodeNet - все для программиста

2. Библиотека учебных курсов Microsoft

4. Конспект лекций Технология разработки программного обеспечения

5. Основы программной инженерии

6. Программирование: учебные курсы/ Интернет Университет информационных технологий - Интуит (Национальный Открытый университет).

7. Cертификация программного обеспечения

9. Стандартизация в области программного обеспечения

10. Тестирование программного обеспечения. Основные понятия и определения

11. Технология разработки программного обеспечения

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

...

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

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