Выбор программных и аппаратных средств для реализации поставленной задачи 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Выбор программных и аппаратных средств для реализации поставленной задачи



Содержание

 

ВВЕДЕНИЕ. 3

1. Выбор программных и аппаратных средств для реализации поставленной задачи 5

2. Выбор аппаратных средств. 8

3. Описательная часть разработанного программного обеспечения. 10

4. Программная документация. 15

1. Содержание. 16

2. 4.2 Введение. 17

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

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

5. Требования к программному средству. 17

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

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

8. 4.5.3 Отказы из-за некорректных действий оператора. 18

9. 4.5.4 Условия эксплуатации. 19

10. 4.5.6 Входные и выходные данные. 19

11. 4.5.7 Требования к временным характеристикам. 21

12. 4.5.8 Условия эксплуатации. 21

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

14. 4.5.8.2 Требования к видам обслуживания. 21

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

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

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

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

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

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

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

22. 4.5.8.11 Этапы разработки. 23

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

24. Эксплуатационная документация. 25

25. 5.1 Руководство пользователя. 25

26. Заключение. 31

27. Литература. 32

28. Приложение. 33

 


ВВЕДЕНИЕ

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

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

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

В рамках курсового проектирования ведётся разработка программы для создания тестов и тестирования студентов.

Область применения программы – образовательные учреждения любого направления, среднего, высшего и так далее. Актуальность разработки программы заключается в следующем:

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

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

При проверке теста, программа не допустит ошибок и даст 100% правильный результат, чего не может гарантировать не один человек.

Студентов при тестировании не чего не отвлекает и делает тестирование легким и понятным.

 


Выбор аппаратных средств

Программа, предложенная в курсовой работе, является 32-х разрядном приложением и работает под управлением операционной системой Microsoft Windows. Для обеспечения нормальной работы СУБД и эффективности проектирования программы должна быть использована следующая конфигурация компьютера:

- центральный процессор класса Pentium III 433 MГц;

- объём оперативной памяти не менее 128 Mб;

- минимальная ёмкость жесткого диска 3 Гб;

- привод для чтения компакт-дисков;

- привод для чтения гибких дисков;

- стандартный манипулятор «мышь»;

- стандартная клавиатура;

- стандартный SVGA монитор.

Программный продукт, может работать с достаточно большим объёмом информации. Это зависит от размера созданного теста, а именно от количества вопросов, которых в моей программе можно сделать более тысячи. Данное обстоятельство накладывает дополнительные требования для компьютера, где будет установлена эта программа. Одним из таких требований является быстродействие системы в целом. При достаточно быстром обмене информации между процессором и памятью компьютера можно существенно сократить сроки поиска требуемой информации. Данное быстродействие можно достигнуть, используя современные процессор и модули памяти, которые работают на одной тактовой частоте системной шины не ниже 100 МГц.

Для достижения требуемого быстродействия требуется наличие процессора класса Pentium III с тактовой частотой 433 МГц и объём оперативной памяти порядка 128 МГб. Что на сегодняшний день это является очень слабыми характеристиками ПК.

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

Программа использует минимальные элементы графики – в вопросы теста можно добавлять картинки, поэтому видеосистема компьютера должна удовлетворять минимальным требованиям для обеспечения работы операционной системы. В качестве видеоадаптера можно использовать стандартный SVGA адаптер, а монитор должен обеспечивать разрешающую способность экрана 1024х768 точек при частоте обновления экрана 85 Гц.

 


 

Введение

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

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

Основанием на разработку является:

Задание, выданное руководителем курсовой работы ЧОУ СПО «КПиЭ» для выполнения курсовой работы.

Полное наименование программного продукта: «Создание теста и тестирование студентов».

 

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

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

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

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

Разрабатываемое программное средство «Создание тестов и тестирование студентов» должно:

- обеспечивать создание теста

- редактирование теста

- тестирование студентов

- правильный подсчет баллов и оценки

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

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

– Стабильную работу программы

– Защищенность прав Администратора (преподавателя)

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

 

Входные и выходные данные

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


Требования к временным характеристикам

Конкретные требования к временным характеристикам программного продукта не предъявляются.

 

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

Требования к видам обслуживания

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

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

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 1 штатной единицы – пользователь программы – «Создание тестов и тестирование студентов». Пользователь должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.

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

Для нормальной работы программы необходимо: IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:

– процессор с тактовой частотой, 1.6 ГГц, не менее;

– оперативная память 128 Мбайт и выше;

– жесткий диск (200 Мбайт свободного места) и выше;

– SVGA –дисплей, с минимальным разрешением экрана - 1024x768;

– клавиатура;

– манипулятор мышь;

– сетевая карта 100 Мбит (в зависимости от сети);

– устройство печати;

– операционная система семейства Windows.

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

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

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

Разработка программы должна вестись на одном из следующих языков:

– Borland Delphi v7.0 и выше.

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

Для работы программы необходима операционная система семейства Windows, драйвера мыши.

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

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

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

– текст программы;

– описание программы;

– пояснительная записка;

– руководство пользователя.

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

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

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

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

– внедрение.

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

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

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

– разработка алгоритма приложения;

– программная реализация приложения;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию в ЧОУ СПО «КПиЭ» в соответствии с требованиями ГОСТ 19.101-7.


 

Руководство пользователя.

Для работы с программой необходимо запустить её. Для этого нужно поместить папку с программой в любое удобное преподавателю место (рабочий стол, локальный диск и т.д). Запустить exe файл:

Рисунок 9. Exe файл.

 

Главное меню программы содержит кнопки «Студент», «Преподаватель», «О программе» и «Выход».

Рисунок 10. Главное меню.

Нажав на кнопку «Студент» мы попадаем в окно выбора теста. Здесь нужно выбрать из имеющихся тестов тест и нажать на кнопку «Начать!» и начнется тестирование.

Рисунок 11. Окно выбора теста.

 

 

Окно тестирования не содержит не чего лишнего и выполнено в зеленом цвете. Окно тестирования разворачивается на весь экран и если его никак нельзя закрыть, не завершив тест.

Рисунок 12. Окно тестирования.

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

 

 

Рисунок 13. Результаты тестирования.

 

Если в главном окне нажать кнопку «Преподаватель» то вылезет окно с запросом пароля.

Рисунок 14. Ввод пароля преподавателя.

Окно «Преподаватель» содержит функции:

- Смена пароля

- Создание теста

- Редактирование теста

 

 

Рисунок 15. Окно «Преподаватель».

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

Рисунок 16. Создание теста.

 

Окно создания теста. Ввод данных.


 

Рисунок 17. Окно создание теста 2.

 

В этом окне нужно вводить вопрос, ответы и баллы за ответы.

Для выхода из программы в целом необходимо в главном окне нажать кнопку «Выход».


Заключение

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

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

В перспективе дальнейшего использования программы «Создание тестов и тестирования студентов» возможно её усовершенствование: программа может быть доступна по сети внутри организации, где она будет установлена, но только для чтения.


 

Литература

 

1. Липаев В. В. Тестирование программ. - М.: Радио и связь, 1986 – 324

2. Фокс Д. Ж. Программное обеспечение и его разработка. - М.: Мир, 1985 – 415 с.

3. Колесниченко Н. А., Шишигин В. С. Аппаратные средства РС. – СПб.: БХВ - Санкт – Петербург, 2000 – 542 с.

4. Орлов «Технология разработки программных продуктов»

5. Программирование и отладка в Delphi. Учебный курс – Митчел К. Керман

 


 

Приложение

Содержание

 

ВВЕДЕНИЕ. 3

1. Выбор программных и аппаратных средств для реализации поставленной задачи 5

2. Выбор аппаратных средств. 8

3. Описательная часть разработанного программного обеспечения. 10

4. Программная документация. 15

1. Содержание. 16

2. 4.2 Введение. 17

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

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

5. Требования к программному средству. 17

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

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

8. 4.5.3 Отказы из-за некорректных действий оператора. 18

9. 4.5.4 Условия эксплуатации. 19

10. 4.5.6 Входные и выходные данные. 19

11. 4.5.7 Требования к временным характеристикам. 21

12. 4.5.8 Условия эксплуатации. 21

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

14. 4.5.8.2 Требования к видам обслуживания. 21

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

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

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

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

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

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

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

22. 4.5.8.11 Этапы разработки. 23

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

24. Эксплуатационная документация. 25

25. 5.1 Руководство пользователя. 25

26. Заключение. 31

27. Литература. 32

28. Приложение. 33

 


ВВЕДЕНИЕ

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

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

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

В рамках курсового проектирования ведётся разработка программы для создания тестов и тестирования студентов.

Область применения программы – образовательные учреждения любого направления, среднего, высшего и так далее. Актуальность разработки программы заключается в следующем:

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

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

При проверке теста, программа не допустит ошибок и даст 100% правильный результат, чего не может гарантировать не один человек.

Студентов при тестировании не чего не отвлекает и делает тестирование легким и понятным.

 


Выбор программных и аппаратных средств для реализации поставленной задачи

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

– создание теста;

– редактирование теста;

– прохождение теста;

– вывод результатов тестирования.

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

Данную программу можно разработать с применением таких программ и языков программирования как:

Delphi, Visual Studio, Microsoft Office, C++ и т.д.

Я выбрал Delphi 7. Потому что, это на данный момент лучшая программа и язык программирования, который я хорошо знаю.

Среда программирования Delphi – пакет средств разработки приложений. Позволяет создавать приложения для работы с базами данных. Эта среда программирования основана на объектно-ориентированном про­граммировании (ООП).

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

С помощью этой среды программирования создаются сложное корпоративное программное обеспечение для обработки большого объема данных. Поддерживается операционными средами Windows 98, ME, 2000, XP, NT.

Delphi позволяет работать с ini файлами. Именно в них хранятся тесты и настройки программы.

Ini-файл (англ. Initialization file) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений.

Появились с самых первых версий Windows. В версии Windows 1.01 это был только файл WIN.INI. В Windows 3.0 добавился файл SYSTEM.INI. А затем их количество начало расти быстро и бесконтрольно.

Не существует подробной официальной спецификации формата. Начиная с Windows 95, INI файлы считаются устаревшими и в качестве замены им Microsoftпредлагает использовать системный реестр (Registry). Тем не менее INI файлы продолжают использоваться как приложениями других производителей, так и компонентами ОС от Microsoft. Например, файл boot.ini используется в Windows NT4/2000/XP при загрузке для выбора из нескольких ОС.

Хотя INI файлы и приобрели популярность в Windows, они могут использоваться в любой ОС. Несложная структура этого формата позволяет легко обрабатывать их программно и имеет достаточно понятный вид для чтения и изменения человеком. Существуют текстовые редакторы (например, SciTE или Notepad++), которые используют подсветку синтаксиса и фолдинг для этого формата, что облегчает редактирование INI файлов вручную.

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

INI файл может содержать:

- пустые строки;

- комментарии — от символа «;» (точка с запятой) до конца строки;

- заголовки разделов — строки, состоящие из названия раздела, заключённого в квадратные скобки «[ ]»;

- значения параметров — строки вида «имя_параметра = значение».

К недостаткам Delphi можно отнести следующее:

- Низкая эффективность системы доступа к BDE;

- Для разработки приложений в этой среде необходимы особые навыки программирования, знание среды Pascal;

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


 

Выбор аппаратных средств

Программа, предложенная в курсовой работе, является 32-х разрядном приложением и работает под управлением операционной системой Microsoft Windows. Для обеспечения нормальной работы СУБД и эффективности проектирования программы должна быть использована следующая конфигурация компьютера:

- центральный процессор класса Pentium III 433 MГц;

- объём оперативной памяти не менее 128 Mб;

- минимальная ёмкость жесткого диска 3 Гб;

- привод для чтения компакт-дисков;

- привод для чтения гибких дисков;

- стандартный манипулятор «мышь»;

- стандартная клавиатура;

- стандартный SVGA монитор.

Программный продукт, может работать с достаточно большим объёмом информации. Это зависит от размера созданного теста, а именно от количества вопросов, которых в моей программе можно сделать более тысячи. Данное обстоятельство накладывает дополнительные требования для компьютера, где будет установлена эта программа. Одним из таких требований является быстродействие системы в целом. При достаточно быстром обмене информации между процессором и памятью компьютера можно существенно сократить сроки поиска требуемой информации. Данное быстродействие можно достигнуть, используя современные процессор и модули памяти, которые работают на одной тактовой частоте системной шины не ниже 100 МГц.

Для достижения требуемого быстродействия требуется наличие процессора класса Pentium III с тактовой частотой 433 МГц и объём оперативной памяти порядка 128 МГб. Что на сегодняшний день это является очень слабыми характеристиками ПК.

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

Программа использует минимальные элементы графики – в вопросы теста можно добавлять картинки, поэтому видеосистема компьютера должна удовлетворять минимальным требованиям для обеспечения работы операционной системы. В качестве видеоадаптера можно использовать стандартный SVGA адаптер, а монитор должен обеспечивать разрешающую способность экрана 1024х768 точек при частоте обновления экрана 85 Гц.

 


 



Поделиться:


Последнее изменение этой страницы: 2017-01-26; просмотров: 4099; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.237.65.102 (0.151 с.)