Автоматизированная информационная система 'Психологическое тестирование'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    569,10 kb
  • Опубликовано:
    2011-12-08
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Автоматизированная информационная система 'Психологическое тестирование'













Курсовой проект

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

Введение

Целью данной курсовой работы является изучение принципов создания программы, умение управления и пользования ей. Данная программа была создана в рамках учебного курса. Создание АИС программы «Психологическое тестирование». Может использоваться для тестирования личности, познания человеком самого себя. А также может служить в развлекательных целях.

При работе над курсовым проектом планируется самостоятельно работать с технической литературой, справочниками, нормативно-технической документацией, ГОСТами ЕСКД, а также проявить умение применять полученные за время обучения знания, технически грамотно излагать свои мысли, оформить курсовой проект в соответствии с требованиями ЕСКД.

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

Программа являющаяся основным объектом исследования в курсовом проекте, выполнена на языке Borland Delphi 7.

Среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

Основные особенности семейства Delphi 7:

- поддержка языков программирования для Win32 (Delphi и C/C++) и для.NET (Delphi и C#) в единой среде разработки, что позволяет упростить сопровождение и создание новых приложений Win32 и более легко освоить технологии NET;

используемая платформа ECO III обеспечивает создание надежных корпоративных приложений (object relational mapping, transparent object persistence, поддержка исполняемых диаграмм состояний);

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

обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI), автоматически располагая компоненты в соответствии с настраиваемыми правилами, для соблюдения целостности GUI или его соответствия корпоративным стандартам;

новая система шаблонов кода и другие нововведения среды разработки качественно улучшают работу с исходными текстами и повышают производительность разработки;

благодаря тесной интеграции с программным обеспечением Borland по управлению жизненным циклом, реализуется возможность управления требованиями (Borland CaliberRM), управления конфигурациями и изменениями (Borland StarTeam), визуального моделирования с использованием технологии LiveSource (Borland Together).

Таблица 1 - Стадии и этапы создания АС

Стадии

Этапы работ

1. Исследование и обоснование создания АС

1.1. Обследование (сбор и анализ данных) автоматизированного объекта.

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

2.1. Разработка технического задания на АС в целом и, при необходимости, частных ТЗ на подсистемы АС

3. Эскизный проект

3.1. Разработка предварительных решений по выбранному варианту АС и отдельным видам обеспечения

4. Технический проект

4.1. Разработка структуры АС.


4.2. Разработка решений по организационному обеспечению, включая разработку плана мероприятий по подготовке к внедрению АС


4.3. Разработка решений по техническому обеспечению


4.4. Разработка или выбор алгоритмов автоматизируемой деятельности


4.5. Разработка решений по информационному обеспечению


4.6. Разработка решений по лингвистическому обеспечению


4.7. Разработка решений по программному обеспечению


4.8. Разработка решений по методическому обеспечению

5. Рабочая документация

5.1. Разработка пояснительной записки КП.

6. Изготовление несерийных компонентов комплекса средств автоматизации (КСА)

6.1. Создание самой системы.

7. Ввод в действие

7.1. Защита КП


Интерфейсная часть

Рис. 1 Главная страница

Рис. 2 О программе


Рис. 3 Разработчики

Листинг (программный код)

unit Unit1;

, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, DB, ADODB, Grids, DBGrids, StdCtrls, Menus;

= class(TForm): TLabel;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;: TLabel;: TButton;: TDBGrid;: TDataSource;: TADOConnection;: TADOQuery;: TButton;: TButton;Button2Click (Sender: TObject);Button3Click (Sender: TObject);Button4Click (Sender: TObject);Button5Click (Sender: TObject);Button6Click (Sender: TObject);Button7Click (Sender: TObject);Button8Click (Sender: TObject);Button9Click (Sender: TObject);Button10Click (Sender: TObject);Button1Click (Sender: TObject);

{Private declarations}

{Public declarations};

: TForm1;

Unit2, Unit3;

{$R *.dfm}

TForm1. Button2Click (Sender: TObject);. ShowModal;;

TForm1. Button3Click (Sender: TObject);. ShowModal;;TForm1. Button4Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM univer');. Active:=True;;TForm1. Button5Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM inst');. Active:=True;;

TForm1. Button6Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM akadem');. Active:=True;;

TForm1. Button7Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM coll');. Active:=True;;

TForm1. Button8Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM teh');. Active:=True;;

TForm1. Button9Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM PTU');. Active:=True;;

TForm1. Button1Click (Sender: TObject);

begin();;

end.

Контрольный пример

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

procedure TForm1. Button6Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM akadem');

ADOQuery1. Active:=True;;


Запрос вывел нужную нам информацию.

Руководство по установке

Для того, чтобы данная программа была установлена на вашем компьютере достаточно создать каталог и скопировать туда все файлы, имеющиеся в составе программы. Нужно иметь свободное дисковое пространство в размере 967 килобайт и компьютер IBM PC AT 286.

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

Разработанная программа интуитивно понятна и не требует специального руководства. Для комфортной работы, необходимо умение на пользовательском уровне работать с Borland Delphi 7 или любым другим программным языком.

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

При входе в программу перед нами появляется главная страница, на которой расположены кнопки: университеты, институты, академии, колледжи, техникумы, ПТУ, все учебные заведения.

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

В пункте меню О программе вы увидите предназначение этой программы.

Нажав на кнопку университеты, предоставится информация о всех университетах г. Красноярска, по аналогии работают остальные кнопки программы.

Заключение

Целью нашего курсового проекта было создание АИС программы «Психологическое тестирование».



Перечень используемой литературы

программа автоматизированный delphi листинг

1. Гагариной Л.Г. - М.: ИД «Форум»: ИНФРА-М, 2007. - 384 с.

2.      http://ru.wikipedia.org/wiki/Delphi

3. Методическое пособие по выполнению курсового проекта по дисциплине.

.   ГОСТ 34.602-89Техническое задание на создание автоматизированной системы.

5.      ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.

.        ГОСТ 2.106-68 ЕСКД. Текстовые документы.

Похожие работы на - Автоматизированная информационная система 'Психологическое тестирование'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!