Автор: Пользователь скрыл имя, 16 Декабря 2012 в 14:14, курсовая работа
Сфера использования ЭВМ в настоящее время настолько широка, что нет такой области, где применение ЭВМ было бы нецелесообразным. Особенно важна роль ЭВМ для развития науки, роста промышленного производства и повышения эффективности управления.
Предлагаемая программа реализует информационную систему учета студентов техникума , их оценок и персональных данных. Данная система поддерживает возможность ведения базы данных студентов и преподавателей, их личных данных, определения должников, а также обеспечивает ввод, удаление, хранение и редактирование информации, которая содержится в таблицах данных.
Введение 4
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ 5
1. 2. Постановка задачи 6
1. 2.1 Организация входных и выходных данных 10
2.2 Описание применяемых идентификаторов 10
3. Алгоритм решения задачи и его описание 12
4. Техническое обеспечение 13
5. Состав программных средств 14
5.1 Системное программное обеспечение 14
5.2 Инструментальное программное обеспечение. 15
5.3 .Описание программы 16
6. Тестирование 17
6.1. Объект тестирования 17
6.2. Цель испытания 17
6.3. Требования к программной документации: 17
6.4. Состав программных и технических средств 17
6.5. Методы испытаний 18
7. Программная документация 21
7.1. Руководство пользователя 21
7.1.1. Назначение и условия выполнения программы 21
7.1.2. Выполнение программы. 21
7.2 Руководство программиста 30
7.2.1 Условия выполнения программы 30
Заключение 31
Список использованной литературы 32
3. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ И ЕГО ОПИСАНИЕ
4. ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
При разработке программного продукта был использован следующий состав технических средств:
Таблица 2. Состав технических средств, используемых при разработке программного продукта
Наименование |
Характеристика |
Процессор |
AMD Athlon (tm) II Dual-Core M300 |
Устройства |
HL-DT-ST DVDRAM GSA - T40N |
Видеоадаптер |
Radeon X1300256 Mb |
Оперативная память |
2000 Mb |
Жесткий диск |
298 Гб |
Клавиатура |
Стандартная (101/102 клавиши) |
Монитор |
Flatron L1718S 17'' |
Мышь |
PS/2 - совместимая модель Au TECH |
5. СОСТАВ ПРОГРАММНЫХ СРЕДСТВ
Программное обеспечение - важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях. Программное обеспечение представляет собой либо данные для использования в других программах, либо алгоритм, реализованный в виде последовательности инструкций для процессора.
5.1
Системное программное
Системное программное обеспечение - это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое и коммуникационное оборудование и т. п. Системное программное обеспечение реализует связь аппаратного и программного обеспечения, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя. Кроме системного программного обеспечения принято выделять прикладное программное обеспечение, которое призвано решать прикладные задачи пользователя. В состав системного программного обеспечения входят:
-Операционные системы.
-Среды программирования
(компиляторы, трансляторы,
-Утилиты.
-Системы управления файлами.
-Системы управления базами данных.
Операционная система - базовый комплекс компьютерных программ,
обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. При включении компьютера операционная система загружается в память раньше остальных программ и затем
служит платформой и средой для их работы.
Основные функции операционной системы:
1) загрузка
приложений в оперативную
2) стандартизованный
доступ к периферийным
3) управление оперативной памятью (распределение между процессами, виртуальная память);
4) управление
энергонезависимой памятью (
5) пользовательский интерфейс.
АРМ «Зав.Отделением 3 курса Лениногорского Нефтяного техникума» была разработана в условиях операционной системы Windows 7 Home, так как эта система является наиболее распространенной и сочетающей в себе самые современные технологии рассчитанных на профессиональных пользователей.
5.2 Инструментальное программное обеспечение.
Ядром разрабатываемого автоматизированной системы является база данных реализованная средствами СУБД MS Access.
СУБД Access входит в состав широко распространенного семейства офисных приложений Microsoft Office. Microsoft Access на сегодняшний день является одним из самых распространенных настольных приложений для работы с базами данных. Это связано с тем, что Access обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений. Изначально Access имела ряд уникальных возможностей, таких как умение, сводить воедино информацию из самых разных источников (электронных таблиц, текстовых файлов, других баз данных), представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов, интеграция с другими
компонентами Microsoft Office. Совершенствуясь от версии к версии, Access стала
инструментом, который может удовлетворить потребности самых разных категорий пользователей: от новичка, которому нравится дружественный интерфейс системы, позволяющий ему справиться с задачами, до профессионального разработчика, который имеет весь необходимый инструментарий для построения уникального решения для конкретного предприятия среднего бизнеса.
5.3 .Описание программы
Система предназначена для работы с данными о работе библиотеки. Основные функции системы следующие:
Кроме того, программа имеет дружественный, интуитивно понятный интерфейс, сходный с общепринятым для стандартных Windows-приложений.
6. ТЕСТИРОВАНИЕ
6.1. Объект тестирования
Объектом тестирования является программный продукт «Автоматизированное рабочее место заведующей отделением 3 курса Лениногорского нефтяного техникума.».
6.2. Цель испытания
Цель - проверка на ошибки, правильность функционирования всех элементов управления программой, выявление ошибок в работе программы
6.3. Требования к программной документации:
Программная документация включает в себя:
6.4. Состав программных и технических средств
Состав
программных и технических сред
Таблица 3 состав программных и технических средств
Наименование |
Характеристика |
Процессор |
Pentium T2390 |
Устройства |
HL-DT-ST DVDRAM GSA - T40N |
Видеоадаптер |
Radeon X1300256 Mb |
Оперативная память |
2000 Mb |
Жесткий диск |
160 Гб |
Монитор |
Flatron L1718S 17'' |
Мышь |
PS/2 - совместимая модель Au TECH |
Операционная система |
Windows XP sp3 |
6.5. Методы испытаний
Тестирование программы - процесс выполнения программы с целью обнаружения ошибок.
Тест - совокупность входных и выходных данных, полученых до выполнение программы.
Процесс разработки программного продукта предполагает 3 стадии тестирования:
- автоматическое тестирование компонентов,
- комплексное,
- системное,
1) Тестирование по принципу «Белого ящика» - заключается в том, что проверяется логика программы в соответствии с алгоритмом. В данном случае тестирующий получает тестовые данные путем анализа логики программы.
2) тестирование
по принципу «Черного ящика» -
в этом случае программа
рассматривается как черный ящи
3) Автоматизированное тестирование - предполагает создание тестового
драйвера, где описана методика выполнения тестов, задается порядок, список значений параметра, ожидаемый результат. Контроль осуществляется автоматически, на экран выводятся только сообщения «да» или «нет».
4) Модульное тестирование - тестирование классов, используя написание тестовых драйверов для проверки функциональности входящих в класс методов (по принципу "Белого ящика").
5) системное
тестирование - создание драйвера,
который тестирует
В данном случае использована стратегия «Черного ящика», т.к она проста и удобна в использовании.
Результаты тестирования методом «Черного ящика» приведены в таблице 4
Таблица
4 Результаты тестирования
№ теста |
Реакция программы |
Ожидаемый результат |
Вывод |
1 |
Пользователь нажимает на кнопку «Группы» на главной форме |
Открывается форма«Группы» |
Тест № 1 выполнен успешно |
2 |
Пользователь нажимает на кнопку «Предметы данной группы» на форме Группы |
Открывается форма«Предметы» |
Тест № 2 выполнен успешно |
3 |
Пользователь нажимает на кнопку «Назад» на форме «Предметы» |
Открывается форма«Группы» |
Тест № 3 выполнен успешно |
4 |
Пользователь нажимает на кнопку «Студенты данной группы» на главной форме |
Открывается форма«студенты» |
Тест № 4 выполнен успешно |
5 |
Пользователь нажимает на кнопку «Просмотреть оценки » на форме «Студенты» |
Открывается форма«Оценки» |
Тест № 5 выполнен успешно
|
6 |
Пользователь нажимает на кнопку «Отчислить » на форме «Студенты» |
Открывается форма «Причина» |
Тест № 5 выполнен успешно |
Продолжение таблицы 4
7 |
Пользователь нажимает на кнопку «Сохранить» на форме «Причина» |
Сохраняется выбранная запись |
Тест №7 выполнен успешно |
8
|
Пользователь нажимает на кнопку «Документ» на форме «Причина» |
Открывается приказ |
Тест № 8 выполнен успешно
|
9 |
Пользователь нажимает кнопку «удалить» на форме «Причина» |
Удаляется выбранная запись |
Тест №9 выполнен успешно |
10 |
Пользователь нажимает кнопку «Должники» на главной форме |
Открывается Отчет со списком должников |
Тест № 10 выполнен успешно |
11 |
Пользователь нажимает кнопку «список на мед.осмотр» на главной форме |
Открывается отчет где вводится параметр |
Тест №11 Выполнен успешно |
12 |
Пользователь нажимает кнопку «Выход» на главной форме |
Приложение закрывается |
Тест №12 выполнен успешно |
7. ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ
7.1. Руководство пользователя
7.1.1. Назначение и условия выполнения программы
АРМ библиотекаря
Лениногорского Нефтяного техникума
предназначена для
Для правильной работы программы необходимо выполнение следующих условий:
7.1.2. Выполнение программы.
Для запуска программы выполните следующие действия: : на рабочем столе кликните на программе АРМ Зав
После чего на экране появится главная форма программы (Рисунок 5)
Рисунок 5. Главное меню.
Главное меню программы представляет собой систему пунктов, с помощью которых можно вызвать различные разделы программы.
Вызов каждого раздела сопровождается выдачей на экран различных окон, содержащих необходимую информацию.
В главном меню отображены 5 кнопок:
1.Группы
здесь можно просмотреть данные о группах (данные в полях менять нельзя) и классных руководителях.
1.1."Просмотр пункта Предметы групп
В данном окне можно добавлять предметы, сохранять их либо удалять . При нажатии кнопки «Назад» мы возвращаемся к группам
1.2.Просмотр Студентов группы
В данном окне мы можем видеть всю информацию о студенте
1.2.3. Просмотр оценок студента
1.2.3.1 Отчисление
В данном окне, нам необходимо записать причину отчисление, далее её сохранить , после чего можно нажать на кнопку «Приказ» и далее заполнить некоторую информацию(ФИО, название группы, месяц и год)
После чего информацию можно удалить.
1.2.4 Количество двоек.