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

СтадииЭтапы работ1. Исследование и обоснование создания АС1.1. Обследование (сбор и анализ данных) автоматизированного объекта.1.2. Разработка и оформление требований к системе

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

Дипломная работа

Компьютеры, программирование

Другие дипломы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

Введение

 

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

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

 

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

 

Программа являющаяся основным объектом исследования в курсовом проекте, выполнена на языке 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. Обследование (сбор и анализ данных) автоматизированного объекта.1.2. Разработка и оформление требований к системе (технико-экономическое обоснование, тактико-техническое задание, заявка)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. Button10Click (Sender: TObject);.SQL. Clear;.SQL. Add ('SELECT * FROM nazvanie');. 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 ЕСКД. Текстовые документы.

Похожие работы