Системотехническая часть.




КУРСОВАЯ РАБОТА

по дисциплине «Технологии программирования »

 

на тему «Список учебной группы »

 

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

Группы Б06-781-1з _______________ Е.А. Маслов

(шифр группы) (подпись, дата) (И.О. Фамилия)

 

 

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

старший преподаватель Г.В. Ганиева_

(должность, звание) (И.О. Фамилия)

руководителя

 

Рецензия:

степень достижения поставленной цели работы__________________________________

полнота разработки темы_____________________________________________________

уровень самостоятельной работы обучающегося_________________________________

недостатки работы _________________________________________________________

_______________________________________________

 

Сарапул, 2018 г.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ

Федеральное государственное бюджетное образовательное учреждение
высшего образования

«Сарапульский политехнический институт»(филиал)
"Ижевский государственный технический университет имени М.Т.Калашникова"

 

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

База данных учебной группы

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

 

Листов 3

 

Сарапул, 2018

Введение

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

Основание для разработки

Основанием разработки являются методические указания к курсовой работе. Утверждено Сарапульским политехническим институтом.

Назначение разработки

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

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

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

просмотр сведений о каждом студенте:

- дата рождения,

- год поступления,

- курс,

- группа,

- оценки.

Информацию о каждом учащемся оформить в виде записки.

Основное требование к надежности: обеспечение целостности хранимой информации.

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

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

- OS Windows XP и выше;

- Тип процессора Pentium II и выше;

- Объем свободной оперативной памяти от 64мб;

- 50мб свободного места на диске;

Программа поставляется на CD – носителе. Сопровождается отчетом по курсовой работе и техническим заданием.

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

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

 

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

1) Постановка задачи — формирование задачи по созданию программы БД, её состав, назначение и цель создания.

2) Системный анализ — определяется состав объектов базы данных, их свойства и тип каждого из параметров.

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

4) Программирование — разработка кода программы.

5) Тестирование — отладка и тестирование полученной программы на предмет работоспособности, выявления и устранения возникающих ошибок, проверка функционала в целом.

6) Документирование — написание отчета по курсовой работе, приложения и технического задания.

7) Выпуск — сдача курсовой работы преподавателю.

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

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

 

Содержание

 

Введение ……………………………………………………………………7

Основная часть……………………………………………………………..8

1 Системотехническая часть……………………………………………..8

1.1 Описание предметной области…………………………………..8

1.2 Разработка структуры схемы……………………….……………8

1.3 Функциональная спецификация…………………………………10

1.4 Выбор комплекса технических средств…………………………11

2 Конструкторско-технологическая часть……………………………....12

2.1 Выбор и создание БД…………………………………………..…12

2.2 Разработка программы………………………………………..…..13

3 Тестирование и отладка. Тест кейс………………………………….....18

Заключение……………………………………………………………..…...19

Перечень принятых сокращений……………………………………..……20

Список использованных источников…………………………………..…..21

Приложение А

Приложение Б

Приложение В

 

 

Введение

 

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

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

Любая связанная по определенному признаку информация по сути является базой данных (БД). Соответственно БД — некое подобие картотеки, электронного хранилища данных или банка данных, которое хранится на ПК или каком-либо сервере в виде файлов.

Данная курсовая работа рассматривает создание программы - списка группы, что по сути является БД, включающую 25 человек, в которой можно будет вывести отчет по любому студенту в виде записки.

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

Системотехническая часть.

1.1 Описание предметной области

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

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

1.2.1 Разработка диаграмм вариантов использования


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

Рис. 1.1

 

Для отображения процесса обработки информации составим диаграмму взаимодействия рис 1.2.


Рис 1.2

 


Опишем отдельные компоненты концептуальной модели данных и совокупность взаимосвязей между ними при помощи диаграммы «сущность-связь» представленной на рис 1.3.

Рис 1.3

 

 

1.2.2 Разработка структурной схемы

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

 

 

Рис. 1.4.

 

1.3 Функциональная спецификация

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

 

1.4 Наше приложение должно обращаться к какой-либо базе данных студентов, для этого создадим простую базу на 25 студентов в приложении MS Access и назовем её к примеру «Students».

При выборе языка программирования выбор пал на язык Delphi 7, потому как он прост, быстр, эффективен и надежен. Он прекрасно удовлетворяет изложенным выше требованиям. Приложения с помощью Delphi разрабатываются быстро, визуально проще, избавляя нас от большого количества самостоятельного кодирования программы и дает возможность уделить большее внимание визуальной составляющей, функциональности и удобству. Пакет Delphi – это продолжение линии компиляторов языка Pascal корпорации Borland, в следствии чего язык достаточно прост, а строгий контроль типов данных способствует раннему обнаружению ошибок [2]. При всем этом у его, на сегодняшний день, достаточно низкие системные требования:

- Процессор Intel Pentium 233 МГц и выше

- ОС: MS Windows 98, 2000, xp и более поздние

- ОП 64 мб (рекомендуемая 128 мб)

- Пространство на жестком диске 520 мб

- Монитор SVGA или выше

Другое аппаратное обеспечение: CD-ROM, мышь. [4]

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: