Автоматизированная система учебного заведения

Структурные подразделения и направления деятельности Брянского областного центра Новых Информационных Технологий. Реализация основных функций программы "Студент-преподаватель", руководство пользователя. Тестирование разработанной версии приложения.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 07.07.2012
Размер файла 424,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Оглавление

Описание базы прохождения практики (ОЦНИТ)

Общие сведения

Структура

Направления деятельности

Проекты ОЦНИТ

Кадровый состав

Реализация основных функций ПС

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

Тестирование разработанной версии ПС

Список литературы

Описание базы прохождения практики (ОЦНИТ)

Общие сведения

Брянский областной центр Новых Информационных Технологий создан при Брянском государственном техническом университете 1.07.92 г. в соответствии с приказом ГК НВШ N 449 от 15.05.92 г.

Согласно положения - основная цель деятельности ОЦ НИТ - проведение единой государственной политики информатизации, формирование высокой информационной культуры, прежде всего и главным образом в учреждениях образования и распространение ее в регионе через подготавливаемые высококвалифицированные кадры, поддержка и координация применения информационных технологий в социально значимом секторе экономики и общества (образовании, культуре, здравоохранении), финансируемом из средств бюджетов разного уровня.

Директором и научным руководителем Центра является проректор по информатизации, профессор Аверченков Владимир Иванович, заместитель директора - кандидат технических наук Шкаберин Виталий Александрович.

Структура

В состав Брянского ОЦНИТ входят следующие структурные подразделения:

лаборатория CAD/CAM/CAE/PDM-систем - в Брянском ОЦНИТ сформирован уникальный для Брянской области комплект лицензионного программного обеспечения для автоматизации технической подготовки производства на промышленных предприятиях, включающая такие мощные программные комплексы как CAD/CAM/CAE-система Pro/Engineer (США), САПР Autodesk Inventor (США), CAD/CAM-система Cimatron (Израиль), TechCARD (Беларусь), САПР СПРУТ (Россия), InterMech (Беларусь), САПР КОМПАС 3D (Россия), САПР T-Flex (Россия), Power Solution и др. Указанные программные комплексы активно используются в учебном процессе при выполнении лабораторных, курсовых и дипломных работ студентами различных инженерных специальностей Брянского ГТУ;

лаборатория сетевых телекоммуникационных технологий;

Брянская локальная Сетевая Академия Cisco - обучение пользователей в области компьютерных сетевых технологий;

отдел АСУ ВУЗ - главным назначением отдела является создание автоматизированных рабочих мест (АРМ) в подразделениях университета, их системное и техническое сопровождение;

лаборатория информационных технологий в экономике;

лаборатория мультимедиа-технологий и Web-дизайна;

лаборатория обучающих компьютерных систем;

демонстрационный зал;

центр дистанционного обучения;

лаборатория защиты информации;

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

Интернет-класс общего доступа;

лаборатория апробирования и разработки электронных образовательных ресурсов;

специализированная лекционная аудитория со стационарным презентационным комплектом;

инновационный центр высоких технологий в машиностроении.

Направления деятельности

ОЦНИТ введет деятельность в следующих направлениях:

Разработка и тиражирование в учебных заведениях электронных обучающих средств и систем;

Освоение CAD/CAM/CAE-систем, разработка приложений к этим системам, внедрение и адаптация их для конструкторско-технологической подготовки производства. Обучение специалистов в области использования современных CAD/CAM/CAE-систем.

Освоение, разработка и использование информационных систем в области экономики, управления и инжиниринга;

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

Использование геоинформационных систем (ГИС) для информатизации сфер образования, культуры, муниципального и государственного управления;

Подготовка и переподготовка научных и преподавательских кадров, специалистов, учащихся и различных групп населения региона по вопросам использования новых информационных технологий

Одним из важнейших направлений деятельности ОЦНИТ является обеспечение доступа к ресурсам глобальной компьютерной сети Интернет. Начиная с 1999 года Брянский ОЦНИТ обеспечивал доступ к Интернет не только для всех подразделений БГТУ, но и для многих общеобразовательных учреждений Брянска, государственных вузов, управления образования Администрации Брянской области, областной научной библиотеки. В рамках федеральной целевой программы (ФЦП) «Электронная Россия» на базе ОЦНИТ построен крупный телекоммуникационный центр, все корпуса университета соединены волоконно-оптическими линиями связи.

Брянский ОЦНИТ активно осуществляет международную деятельность. Брянский государственный технический университет стал вузом-координатором Международной Ассоциации славянских вузов. Сотрудники ОЦНИТ принимают активное участие в формировании разделов открытой информационной среды "Виртуальный славянский университет" для реализации задач международного образования и дальнейшей интеграции всех участников Международной ассоциации славянских вузов по различным направлениям деятельности (образование, наука, культура, общественная жизнь и др.).

Другое динамично развиваемое направление - создание информационных научно-образовательных ресурсов, в том числе и в сети Интернет. За время существования ОЦНИТ сотрудниками центра создано множество информационных ресурсов: информационно-справочная система «Русский авангард», территориально-распределенная телекоммуникационная система службы социально-психологической помощи детям, родителям и учителям, ГИС исторических и культурных памятников Брянской области, ГИС учебных заведений и библиотек Брянской области, автоматизированный банк данных (АБД) «Научный потенциал Брянской области», АБД «Кандидатские и докторские диссертации в области технологии машиностроения», АБД ресурсосберегающих методов обработки, учебно-исследовательская САПР ТП, электронный справочник предпринимателя, ГИС для выбора и проектирования артезианских скважин и др. В настоящее время в ОЦНИТ активно ведутся работы по размещению ранее созданных электронных научно-образовательных ресурсов на официальном WWW-сервере университета.

Одним из наиболее заметных направлений инновационной деятельности в сфере образования России и на Брянщине в последние годы стало развитие дистанционного образования (ДО). По инициативе Брянского ОЦНИТ и при поддержке Администрации Брянской области в 1996 году был создан научно-методологический Совет и сформирована долгосрочная программа «Создание и развитие региональной системы дистанционного образования Брянской области».

Одним из новых направлений деятельности Брянского ОЦНИТ является предоставление доступа через Интернет к уникальному измерительному оборудованию. На базе Брянского ОЦНИТ создана лаборатория виртуального микроскопического анализа с доступом к экспериментальной установке через Интернет. Ядром установки является инвертированный металлографический микроскоп LEICA DMIRM. Этот микроскоп обеспечивает возможность применения любых методов оптической микроскопии и применяется в микроэлектронике, нанотехнологиях, материаловедении, а также в медицине, биологии и других областях науки и техники. Создано уникальное программное обеспечение для компьютерной реконструкции исследуемых поверхностей. Ресурсы лаборатории активно используются кафедрами университета и промышленными предприятиями Брянска для реализации научных и производственных исследований.

Брянский ОЦНИТ сыграл важную роль при открытии в университете новых специальностей в области ИКТ: «Системы автоматизированного проектирования», «Организация и технология защиты информации», «Информационные системы и технологии», «Профессиональное обучение», «Комплексное обеспечение информационной безопасности автоматизированных систем». При использовании ресурсов Брянского ОЦНИТ в университете открыты новые направления магистерской подготовки, такие как «Конструкторско-технологическое обеспечение автоматизированных машиностроительных производств», «Информационные системы», «Информатика и вычислительная техника», а также подготовки аспирантов.

В настоящее время Брянский ОЦНИТ имеет возможность предоставлять широкий спектр услуг, в том числе и на платной основе:

Обучение пользователей по различным направлениям новых информационных технологий (основы Интернет-технологий, основы компьютерной графики и моделирования, основы Web-дизайна, основы офисных технологий, основы автоматизации проектирования в современных САПР, основы защиты информации в автоматизированных системах и др.)

Обучение пользователей в области компьютерных сетевых технологий на базе Брянской локальной Cетевой Академии Cisco.

Переподготовка кадров в области защиты информации.

Обучение школьников на специализированных подготовительных курсах по информатике для подготовки к поступлению в Брянском ГТУ.

Дистанционное обучение абитуриентов по физике и математике.

Обучение преподавателей учебных заведений и сотрудников промышленных предприятий в области автоматизации конструкторско-технологической подготовки производства на основе использования современных интегрированных САПР (CAD/CAM/CAE-систем).

Предоставление доступа к ресурсам сетей RUNNet/Internet образовательным учреждениям области, студентам и сотрудникам Брянского ГТУ.

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

Создание проблемно-ориентированных САПР и автоматизированных модулей.

Адаптация и настройка на конкретные производственные условия современных интегрированных САПР.

Проведение обследования предприятий с целью дальнейшей комплексной автоматизации на основе применения интегрированных САПР и PDM-систем.

Оказание консалтинговых услуг в области новых информационно-коммуникационных технологий.

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

Разработка электронных мультимедийных учебно-познавательных изданий на CD.

Техническая экспертиза компьютерной техники.

Разработка Web-сайтов и информационных образовательных Web-ресурсов.

Организация вебинаров с использованием программного комплекса Adobe Acrobat Connect Pro.

Подготовка и переподготовка научных и преподавательских кадров, специалистов, учащихся и различных групп населения региона по вопросам использования новых информационных технологий.

Использование геоинформационных систем (ГИС) для информатизации сфер образования, культуры, муниципального и государственного управления.

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

В настоящее время Брянский ОЦНИТ, являясь флагманом в области информатизации на Брянщине, не только динамично развивает традиционно сложившиеся направления деятельности (обеспечение доступа в Интернет, создание информационных ресурсов и др.), но и осваивает новые перспективные направления, такие как создание виртуальных лабораторий с доступом к уникальному оборудованию через Интернет. Активно ведущаяся сотрудниками ОЦНИТ научно-исследовательская деятельность, участие в хоздоговорных работах, российских и международных грантах позволяет уверенно смотреть в завтрашний день.

Проекты ОЦНИТ

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

В 2011 г. приоритетными направлениями деятельности ООО «Информбезопасность» являлись:

обеспечение защиты персональных данных в организациях различных форм собственности Брянской области;

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

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

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

Общество с ограниченной ответственностью «Инновационный центр высоких технологий в машиностроении»

Директор: к.т.н., доцент Аверченков А.В.

В 2011 г. основными видами деятельности предприятия являлись:

инженерный консалтинг машиностроительных предприятий Брянского региона;

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

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

проведение научных исследований по федеральным и региональным целевым программам;

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

Работа по реализации национального проекта «Образование» в Брянской области.

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

Еще в 2001 г. сотрудниками Брянского ОЦНИТ совместно со специалистами Управления образования администрации Брянской области был разработан проект программы «Развитие единой образовательной информационной среды Брянской области на 2002-2006г.г.» Проект программы был одобрен Администрацией Брянской области. Cоздана областная целевая программа «Развитие единой образовательной информационной среды Брянской области на 2002-2006 г.г.».

На базе этого Центра были организованы постоянно действующие курсы повышения квалификации учителей в области ИКТ. Сотрудники Брянского ОЦНИТ были приглашены в качестве преподавателей этих курсов.

В 2011 г. ими были подготовлены и проведены занятия по следующим разделам:

«Особенности решения задач частей А и B ЕГЭ по информатике и ИКТ».

«Внедрение в общеобразовательных школах программных продуктов с открытым программным кодом» и др.

Развитие университетского WWW-сайта (www.tu-bryansk.ru).

В Брянском ОЦ НИТ в 2011 году активно продолжалась разработка университетского www-сервера (http://www.tu-bryansk.ru), освещающего деятельность Брянского ГТУ и Брянского ОЦНИТ.

В настоящее время успешно продолжает работать версия сайта, созданная в CMF-системе PHP Compiler. Данная система является бесплатной, имеет лицензию LGPL. PHP Compiler отличается от обычных CMS-систем тем, что хранит все данные в базе данных (БД). Страницы сайта также не хранятся на сервере в виде файлов, а хранятся в БД.

Основными преимуществами PHP Compiler являются: полная совместимость с PHP4 и PHP5; совместимость с MySQL любой версии; небольшой размер исходных текстов; высокая скорость работы; высокий уровень защищенности системы; полное разделение дизайна и программного кода; мощная система поддержки шаблонов; поддержка модулей расширения системы; поддержка пользовательских сессий, BB-кодов, стилей; полноценная поддержка многоязычности; удобная панель администрирования и др.

Также в 2011были выполнены следующие проекты:

Грант 87ПР «Разработка теории и методов принятия инновационных решений при автоматизированном проектировании процессов изготовления наукоемких изделий» (заказчик - Министерство образования и науки РФ, сроки выполнения - с 28.06.2010 по 30.11.2011 гг., объем финансирования - 1200000 руб. (в 2011 году - 600000 руб.));

проект МНТП 57 «Исследование и развитие новых механизмов интеграции научной и образовательной деятельности в рамках инновационных центров наукоемких технологий» (гос. рег. № 01 2009 54252, заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году - 2 235 893 руб.);

проект МНТП 58 «Создание информационно-аналитической системы мониторинга, анализа и прогнозирования процесса подготовки научных кадров в вузах и научных организациях с учетом приоритетных направлений развития экономики и социальной сферы федерального округа» (гос. рег. № 01 2009 54245, заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году - 2 242 987 руб.);

проект П2232/1449 «Разработка математических моделей, информационного и программного обеспечения для поддержки инновационных решений в области высоких технологий наукоёмких производств» (продолжается с 2009 г., гос. рег. №01 2009 64010, заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году - 1 900 000 руб.);

проект 16.740.11.0448 / 1463 «Разработка математических моделей, информационного и программного обеспечения автоматизации проектирования организационно-технических систем» (заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году - 500 000 руб.);

госбюджетная НИР 06/49 «Разработка теории построения инструментальной среды создания многоагентных систем интеллектуализации поиска и анализа данных в глобальных вычислительных сетях» (гос. рег. № 01 2009 54253, заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году -530 000 руб.);

проект ФД-412 «Разработка методики создания системы защиты персональных данных учреждений органов исполнительной власти» (заказчик - Администрация Брянской области, объем финансирования - 30000 руб.);

проект ФД-73 «Создание и внедрение автоматизированной системы мониторинга персональных данных» (заказчик - Администрация Брянской области, объем финансирования - 800 000 руб.);

госбюджетная НИР 06/53 «Разработка методов и средств автоматизированного проектирования комплексных систем защиты информации» (заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году - 250 000 руб.);

проект МНТП 60 «Создание научно-методического обеспечения информационной поддержки международных научно-образовательных программ для подготовки инженерных кадров с использованием технологий сетевого интерактивного взаимодействия и компонентов виртуальных лабораторий» (заказчик - Министерство образования и науки РФ, объем финансирования в 2011 году - 2 593 497 руб.).

Кадровый состав

Директор Аверченков В.И. - проректор по информатизации и международному сотрудничеству, заведующий кафедрой "Компьютерные технологии и системы", профессор, д.т.н..

Зам.директор Шкаберин В.А. - зам. директора Брянского областного Центра новых информационных технологий (ОЦ НИТ), доцент кафедры "Компьютерные технологии и системы"

Зав.лаб. Лысенко В.Е.

Доцент Кельнер А.А.

Доцент Казаков Ю.М. - Доцент кафедры "Компьютерные технологии и системы

Доцент Рытов М.Ю. - доцент кафедры "Компьютерные технологии и системы".

доцент Беспалов В.А. - доцент кафедры "Компьютерные технологии и системы".

Ассистент Мартыненко А.А. - ассистент ОЦ НИТ.

Программист Шкумат Е.В.

Программист Швейкин А.А.

Программист Рудановский М.В. - аспирант кафедры "Компьютерные технологии и системы".

Программист Ларионова М.Н. - инженер-программист кафедры "Компьютерные технологии и системы".

Оператор Граблевская Е.В.

Переводчик Басс Г.П. - преподаватель кафедры "Иностранные языки".

Переводчик Пономарева Н.С.

информационная программа автоматизированная

Реализация основных функций ПС

Программа была разработана в среде C++Builder 6. Программа имеет визуальный интерфейс. В программе имеется меню, для выбора таблиц БД и вызова отчетов БД. В программе предусмотрено вставка, удаления записей, сохранений записей, поиск по таблице. Программа имеет интуитивно понятный интерфейс, рассчитанный на обычного пользователя.

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

#include <vcl.h>

#pragma hdrstop

#include "Unit10.h"

#include "Unit2.h"

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm10 *Form10;

//---------------------------------------------------------------------------

__fastcall TForm10::TForm10(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TForm10::Button1Click(TObject *Sender)

{

if ((Edit1->Text.operator ==("admin")) && (Edit2->Text.operator ==("111")))

{

fmMain->ShowModal();

Form10->Hide();

}

if ((Edit1->Text.operator ==("guest")) && (Edit2->Text.operator ==("222")))

{

fmMain->Button1->Enabled=false;

fmMain->Button2->Enabled=false;

fmMain->Button3->Enabled=false;

fmMain->Button4->Enabled=false;

fmMain->Button5->Enabled=false;

fmMain->Button6->Enabled=false;

fmMain->Button7->Enabled=false;

fmMain->Button8->Enabled=false;

fmMain->ShowModal();

Form10->Hide();

}

if ((Edit1->Text.operator !=("admin")) || (Edit2->Text.operator !=("111")))

{

ShowMessage("Неверный пароль или логин");

}

if ((Edit1->Text.operator !=("guest")) || (Edit2->Text.operator !=("222")))

{

ShowMessage("Неверный пароль или логин ");

}

}

Главная форма, в которую попадает пользователь, после авторизации:

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

#include "Unit2.h"

#include "Unit3.h"

#include "Unit4.h"

#include "Unit5.h"

#include "Unit6.h"

#include "Unit7.h"

#include "Unit8.h"

#include "Unit9.h"

#include "Unit10.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TfmMain *fmMain;

//---------------------------------------------------------------------------

__fastcall TfmMain::TfmMain(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button1Click(TObject *Sender)

{

dmMain->tblStudent->Append();

EditStudent->ShowModal();

if (EditStudent->ModalResult==mrOk)

{

procID->Requery();

}

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button3Click(TObject *Sender)

{

EditDiscpl->ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button4Click(TObject *Sender)

{

QuickReport6 -> ADOStoredProc1 -> Open();

QuickReport6 -> Preview();

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button2Click(TObject *Sender)

{

if (IDYES==Application->MessageBox

{

dmMain->tblStudent->Delete();

}

procID->Requery();

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Edit1Change(TObject *Sender)

{

fmMain->procID->Locate("студент",Edit1>Text,TLocateOptions()

<<loPartialKey<<loCaseInsensitive);

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button5Click(TObject *Sender)

{

AnsiString s;

s = Edit2->Text;

fmMain->procID->Filtered=false;

fmMain->procID->Filter=s;

fmMain->procID->Filtered=true;

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button6Click(TObject *Sender)

{

EditStudent->tbPrepod->Requery();

EditStudent->tbPrepod->Append();

Prepod -> ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button7Click(TObject *Sender)

{

dmMain->tbGruppa->Requery();

dmMain->tbGruppa->Append();

Gruppa -> ShowModal();

}

//---------------------------------------------------------------------------

void __fastcall TfmMain::Button8Click(TObject *Sender)

{

dmMain->tbSessia->Requery();

dmMain->tbSessia->Append();

Sessia -> ShowModal();

}

//-------------------------------------------------------------------------

void __fastcall TfmMain::Edit1KeyPress(TObject *Sender, char &Key)

{

if(!((IsCharAlpha(Key) || Key == VK_BACK || Key == '.'))) Key = 0x00;

}

Формы 2 - 9 имеют одинаковый код, т.к. имеют одинаковый интерфейс:

#include <vcl.h>

#pragma hdrstop

#include "Unit7.h"

#include "Unit1.h"

#include "Unit2.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TGruppa *Gruppa;

//---------------------------------------------------------------------------

__fastcall TGruppa::TGruppa(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TGruppa::Button1Click(TObject *Sender)

{

dmMain->tbGruppa->Post();

dmMain->tbGruppa->Requery();

}

//---------------------------------------------------------------------------

void __fastcall TGruppa::DBEdit1KeyPress(TObject *Sender, char &Key)

{

if(!((IsCharAlpha(Key) || Key == VK_BACK || (Key >= '0' && Key <= '9')))) Key = 0x00;

}

//---------------------------------------------------------------------------

void __fastcall TGruppa::DBEdit2KeyPress(TObject *Sender, char &Key)

{

if(!((Key >= '0' && Key <= '9') || Key == VK_BACK)) Key = 0x00;

}

void __fastcall TGruppa::DBEdit3KeyPress(TObject *Sender, char &Key)

{

if(!((Key >= '0' && Key <= '5') || Key == VK_BACK)) Key = 0x00;

}

//---------------------------------------------------------------------------

void __fastcall TGruppa::DBEdit4KeyPress(TObject *Sender, char &Key)

{

if(!((Key >= '0' && Key <= '9') || Key == VK_BACK)) Key = 0x00;

}

Реализован поиск данных:

void __fastcall TForm1::Edit1Change(TObject *Sender)

{

if (DataModule2->ADOStoredProc1->Locate("Марка", Edit1->Text, TLocateOptions()<<loPartialKey<<loCaseInsensitive))

ShowMessage("ggg");

}

Так же реализован фильтр данных:

void __fastcall TForm1::Button6Click(TObject *Sender)

{

AnsiString s;

s = Edit2->Text;

DataModule2->ADOStoredProc1->Filtered=false;

DataModule2->ADOStoredProc1->Filter=s;

DataModule2->ADOStoredProc1->Filtered=true;

}

В программе так же имеются отчеты. Они реализованы средствами конструктора С++Builder6.

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

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

Программа, реализованная в данном проекте, проста в использовании и не требует особых знании в сфере БД.

Для запуска программа необходимо запустить файл, формата .exe под названием Project1.

После запуска программы, пользователь увидит главное окно программы (рис.1). Здесь ему необходимо авторизоваться. Если пользователь обладает правами администратора, то он вводит соответствующий логин и пароль, после чего он может редактировать таблицы базы данных. Если же пользователь входит как гость, то он может лишь просматривать таблицы, ничего не меняя в них.

Рисунок 1

После авторизации пользователь видит следующее окно (рис.2). Это окно программы, на котором находятся все основные компоненты.

Рисунок 2

Пользователь может выбрать любой пункт меню, например, «Группы» пользователь может просмотреть таблицу содержащую информацию о группах, добавить запись или удалить (рис.3).

Рисунок 3

Для просмотра отчетов пользователю необходимо в главном окне программы выбрать пункт отчет (рис. 4)

Рисунок 4

Тестирование разработанной версии ПС

В ходе тестирования данной версии ПС не было выявлено никаких сбоев. Программа исправно работает как от лица администратора, так и гостя. При введении неправильного пароля, программа выдает ошибку (рис.6). При тестировании программа работала в течение 2 часов, без зависаний и сбоев.

Рисунок 5

Рисунок 6

Список литературы

Баженова, И.Ю. Основы проектирования приложений баз данных / И.Ю.Баженова // Интернет университет информационных технологий. - Режим доступа: http://www.intuit.ru/department/database/cdba2/.

Архангельский А.Я. С++ Builder 6 СПРАВОЧНОЕ ПОСОБИЕ Книга 1 Язык C++.

Пахомов Б.И. C/C++ и BorlandC++ Builder для студента. - СПб.: БХВ-Петербург, 2006.

6)Мартин Грабер "Справочное руководство по SQL", М., Изд."ЛОРИ", 1997.

Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель SQL: полный справочник, 3-е издание = SQL: The Complete Reference, Third Edition. -- М.: «Вильямс», 0. -- 960 с.

Мамаев Е. SQL Server 2000. - 1277 с.

Энтони Молинаро. SQL сборник рецептов. - Спб.: «Симбо», 2009. - 668 с.

Селко Д. Стиль программирования Джо Селко на SQL / Пер. с англ. М.: Издательство «Русская Редакция»; СПб.: Питер, 2006. 206 с.

Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель SQL: полный справочник, 3-е издание = SQL: The Complete Reference, Third Edition. -- М.: «Вильямс». 960 с.

Грабер M. SQL. M.: Лори, 2001. 643 C.

Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2003. 660 c

Байдачный, С. SQL Server 2005: Новые возможности для разработчиков/ С. Байдачный, Д. Маленко, Ю. Лозинский. -

М.: СОЛОН-Пресс, 2006. - 208 с.

1. Размещено на www.allbest.ru


Подобные документы

  • Структура и основные направления деятельности предприятия. Права и ответственность Брянского ОЦНИТ, его финансирование и кадровый состав. Разработка системы, позволяющей автоматизировать процесс учёта музыки: схема базы данных и листинг программы.

    отчет по практике [212,3 K], добавлен 22.07.2012

  • Электронное учебное пособие. Компьютеризированная информационная система. Система управления данными. Требования к программному изделию. Описание структуры, функций и событий обработки данных. Тестирование разработанной программы и выявление ошибок.

    курсовая работа [4,2 M], добавлен 18.01.2012

  • История развития информационных технологий. Появление Интернета, браузеры. Основы web-программирования: классификация сайтов, языки программирования. Создание сайта для кафедры высшего учебного заведения: технология создания и руководство пользователя.

    дипломная работа [471,5 K], добавлен 23.04.2015

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

    курсовая работа [1,0 M], добавлен 04.11.2012

  • Описание математической модели, таблицы истинности. Разработка программы, реализация защитного программирования. Отладка и тестирование программы, инструкция пользователя. Расчет затрат на разработку и коммерческой эффективности проекта от реализации.

    дипломная работа [3,2 M], добавлен 18.06.2012

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

    дипломная работа [2,1 M], добавлен 06.11.2016

  • Проектирование вариантов использования приложения. Анализ существующей версии приложения. Обоснование выбора инструментальных программных средств. Проектирование интерфейса пользователя. Адаптация под мобильные устройства. Описание программного продукта.

    курсовая работа [2,8 M], добавлен 25.06.2017

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

    курсовая работа [821,4 K], добавлен 28.12.2012

  • Определение необходимых модулей программы, структуры файла базы данных. Описание разработки программы, отладка и тестирование. Разработка приложения Organizer.exe, меню и руководство пользователя. Алгоритм обработки событий главного меню (расписания).

    курсовая работа [901,8 K], добавлен 11.02.2014

  • Описание входной и выходной информации. Программно-технические средства, необходимые для разработки программы "Автоматизированная информационная справочная система аптеки". Возможность формирования и корректировки файлов, тестирование программы.

    курсовая работа [761,7 K], добавлен 18.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.