Технологический процесс машинной реализации задачи

Введение.

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

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

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

Ø Рассмотреть теоретические аспекты выбранной темы.

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

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

Текст работы расположен на 38 страницf[, состоит из введения, двух глав, заключения, списка общепринятых сокращений, списка литературы и приложения. Первая глава – теоретическая, содержит в себе теоретическое содержание выбранной темы. Вторая глава – практическая, содержит алгоритм решения задачи и его описание. Обобщенные выводы по всей курсовой работе приведены в заключении.

Глава 1. Общая часть.

Сущность поставленной задачи.

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

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

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

Первичные документы.

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

Требования, предъявляемые к системе.

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

Требования предъявляемые к ПО.

Программный модуль поддерживает платформы Windows XP- Windows7.

Характеристика используемой ПЭВМ, ОС и языка программирования.

При разработке данного модуля использовался ноутбук марки Asus серии X54С.

Компьютер:

Тип компьютера- ACPI компьютер на базе x86

Операционная система- Microsoft Windows 7 Ultimate

Пакет обновления ОС- Service Pack 1

Internet Explorer - 9.0.8112.16421

DirectX - DirectX 11.0

Системная плата:

Тип ЦП- DualCore , 2900 MHz (29 x 100)

Системная плата - Intel HM65 Express

Системная память-3017 Мб

DIMM1: Ramaxel Tech. RMT3020EC58E9F1333 4 Гб DDR3-1333 DDR3 SDRAM (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц) (5-5-5-14 @ 380 МГц)

Тип BIOS-Insyde (10/07/11)

Отображение:

Видеоадаптер- Mobile Intel(R) HD Graphics (1315768 Кб)

Видеоадаптер- Mobile Intel(R) HD Graphics (1315768 Кб)

3D-акселератор- ATI Robson CE

Монитор- Универсальный монитор PnP [NoDB]

Мультимедиа:

Звуковой адаптер- Conexant Unknown @ Intel Cougar Point PCH - High Definition Audio Controller

Звуковой адаптер- Intel Unknown @ Intel Cougar Point PCH - High Definition Audio Controller

Хранение данных:

Контроллер IDE- Intel(R) Mobile Express Chipset SATA AHCI Controller

Дисковый накопитель- SD Card (1848 Мб, USB)

Дисковый накопитель- USB FLASH DRIVE USB Device (7 Гб, USB)

Дисковый накопитель- WDC WD7500BPVT-24HXZT3 (698 Гб, IDE)

Оптический накопитель- MATSHITA DVD-RAM UJ8B1AS

Статус SMART жёстких дисков- OK

Разделы:

C: (NTFS) 565.6 Гб (319.2 Гб свободно)

Общий объём 565.6 Гб (319.2 Гб свободно)

Ввод:

Клавиатура Стандартная клавиатура PS/2

Мышь HID-совместимая мышь

Мышь Synaptics PS/2 Port TouchPad

Сеть:

Первичный адрес IP 192.168.1.30

Первичный адрес MAC **-**-**-**-**-**

Сетевой адаптер Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) (192.168.1.30)

Сетевой адаптер Atheros AR9285 Wireless Network Adapter

Сетевой адаптер Microsoft Virtual WiFi Miniport Adapter

Так же при разработке данного модуля использовалась Windows 7 Максимальная, операционная система семейства Windows NT.

Программа реализована в среде разработки Delphi 7. Delphi 7 - это инструмент от компании Borland, позволяющий осуществлять быструю разработку приложений на языке Delphi и имеющий богатые возможности работы для с БД. IDE Delphi это стабильная богатая возможностями среда разработки для создания самостоятельных графических и консольных приложений.

Разработка программного обеспечения.

Технологический процесс машинной реализации задачи.

Технологический процесс машинной реализации задачи изображен на рисунке 1.

Технологический процесс машинной реализации задачи - student2.ru

Рисунок 1- Процесс машинной реализации.

Наши рекомендации