Технологический процесс машинной реализации задачи
Введение.
Тема разработки программного модуля «Учет успеваемости студентов» актуальна в связи с тем, что в настоящее время в образовании большое внимание уделяется информационным технологиям. Информационные технологии позволяют сделать обучение более наглядным и понятным, а также производить контроль результатов обучения студентов на разных уровнях. Автоматизация контроля обучения студентов позволяет освободить персонал от рутинной работы и снизить количество ошибок в отчетности.
В связи со значимостью рассматриваемого вопроса, целью работы является разработка программного модуля «Учет успеваемости студентов».
Для выполнения поставленной цели необходимо решить следующие задачи:
Ø Рассмотреть теоретические аспекты выбранной темы.
Ø Определить все возможные требования заказчика.
Ø Предусмотреть и проработать все возможные варианты поведения программы.
Текст работы расположен на 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.
Рисунок 1- Процесс машинной реализации.