Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Реализация функций информационного и программного обеспечения АРМ ⇐ ПредыдущаяСтр 4 из 4
Разработанное мною приложение «Электронный журнал преподавателя» реализует следующие функции информационного и программного обеспечения АРМ: · Работа с базой данных «Студенты» (просмотр информации в таблицах, добавление новой информации, редактирование и удаление записей); · Осуществление запросов к базе данных «Студенты», поиск информации в таблицах через ввод нужных параметров; Реализация методов защиты информации в базе данных, приложении. В приложение «Электронный журнал преподавателя» возможен вход только определенным пользователям (сотрудникам ГБПОУ «Тверской колледж им. А. Н. Коняева») при входе в программу пользователю предлагается ввести логин и пароль в текстовые поля Edit. Все пароли и логины прописаны в коде приложения. Пароли для каждого пользователя логин и пароль: · Логин – polzovatel; · Пароль – 12345;
Заключение Представленный дипломный проект на тему «Информационно – поисковая система «Электронный журнал преподавателя»» я разрабатывал на основе учебного заведения «Тверской колледж им. А. Н. Коняева». Колледж успешно выпускает высококвалифицированных и востребованных специалистов с 1877. В учебном заведении «Тверской колледже им. А. Н. Коняева» имеется большое количество направлений разного вида деятельности. Колледж осуществляет подготовку специалистов на базе основного и полного среднего образования по 14 специальностям СПО, базового и повышенного уровней, а также более чем по 80 рабочим профессиям. Обучение осуществляется в очной, заочной формах, а также в форме экстерната. За все время был накоплен богатый опыт работы со студентами и будущими работодателями для учащихся. «Тверской колледже им. А. Н. Коняева» стремится идти в ногу со временем, поэтому открывает новые, востребованные и высокооплачиваемые направления. Обучением и воспитанием учащихся занимаются одни из лучших преподавателей города, которые превосходно знают свое дело, любят студентов и свою работу, дают качественное образование людям любого возраста. За время прохождения практики на предприятии я ознакомился с методами и структурой предприятия, сферой его деятельности, историей и перспективами развития. Я пришел к выводу, что оказание образовательных услуг, особенно связанных с информационными технологиями, очень востребовано в наши дни в связи с развитием информационных технологий и компьютеризации общества. Большинство детей после школы и людей, которым требуется переквалификация, нуждаются в качественном обучении, поэтому потребность в данной организации высока. Из этого следует сделать вывод, что «Тверской колледже им. А. Н. Коняева» имеет большие перспективы развития в будущем. Для автоматизации работы сотрудников колледжа возникла необходимость в создании специального компьютерного приложения, которое будет учитывать успеваемость студентов и всю необходимую информацию о них. Для разработки программного продукта я: · Изучил проектно-технологическую документацию, литературные и интернет-источники. · Провел сравнительный анализ возможных вариантов реализации научно-технической информации по теме исследования, технико-экономическое обоснование выполняемой разработки. · Разр аботал техническое задание на дипломный проект по установленной стандартом форме. · Реализовал некоторые из возможных путей решения поставленной в техническом задании задачи. · Провел анализ мероприятий по обеспечению безопасности и надежности данных. Для разработки файла базы данных я выбрал СУБД Access, так как эта СУБД позволяет быстро и легко разрабатывать локальные базы данных. Я использовал систему C++ Builder для разработки приложения, т.к. она позволяет решать множество задач, в частности: · Создавать законченные приложения для Windows самой различной направленности: от чисто вычислительных и логических, до графических и мультимедиа. · Быстро создавать профессионально выглядящий оконный интерфейс для любых приложений. · Создавать мощные системы работы с локальными и удаленными базами данных · Создавать справочные системы для своих приложений и мн. др. C++ – это комбинация нескольких важнейших технологий: · Высокопроизводительный компилятор в машинный код
· Визуальное построение приложений из программных прототипов · Масштабируемые средства для построения баз данных. При выполнении дипломного проекта: · была изучена теория и технология работы с СУБД Accessи средой программирования С++ Builder; · была изучена и проанализирована соответствующая литература; · был проведён сравнительный анализ систем управления базами данных, языков и сред программирования, показаны преимущества СУБД Access и языка C++ для решения поставленной задачи; · показано умение разрабатывать базу данных; · показано умение разрабатывать приложение, работающее с базой данных; · показано умение создавать справки в программе HTML Help Workshop; · показано умение защищать информацию посредством паролей.
Список литературы и источников 1) Кузнецов С.Д Базы данных. - М.: Издательство Academia, 2012. - С.10-12. 2) Тарасов С.В. СУБД для программиста. Базы данных изнутри. - М.: СОЛОН-Пресс, 2015. - С.20-25. 3) Кошелев В.Е. Access 2007. Эффективное использование. - М.: Издательство БИНОМ, 2013. - С.100-150 4) Культин Н.Б. Основы программирования в Delphi XE, - СПб.: Издательство БХВ-Петербург, 2011. - С. 56-65 5) Фленов М.Е. Библия Delphi. - СПб.: Издательство БХВ-Петербург, 2015. -С.200-250 6) Баженова И.Ю. Языки программирования. - М.: Издательство Academia, 2012. - С.22-58. 7) Рудаков А.В., Федорова Г.Н. Технология разработки программных продуктов. Практикум. – М.: Издательство Academia, 2012. - С.100-190, 250. 8) Карл И. Вигерс, Джой Битти - Разработка требований к программному обеспечению. - СПб.: Издательство БХВ-Петербург, Русская Редакция, 2016. - С.30-50, 93-102 9) Фуфаев Э.В., Фуфаев Д.Э. Разработка и эксплуатация удаленных баз данных.-М.: Издательство Academia, 2014.- 15-19 10) База данных и СУБД. Локальные и удаленные базы данных. http: //samoychiteli.ru/document27007.html 11) Том Сван. Программирование для Windows в Borland C++. – М.: Издательство БИНОМ, 1995. С. 126-160, 251-334 12) Хомоненко А., Ададуров С. Работа с базами данных в C++ Builder. – СПБ.: Издательство БХВ-Петербург, 2006. С. 5-87, 227-25900 13) Культин Никита. Самоучитель С++ Builder. – СПБ.: Издательство БХВ-Петербург, 2004. C. 9-57. 14) Пахомов Борис. C/C++ и Borland C++ Builder для начинающих. – СПБ.: Издательство БХВ-Петербург, 2006. С. 5-112, 251-267 Приложение А 1) Unit1 – модуль входа в систему. Фрагмент кода описывает ввод логина и пароля для авторизации void __fastcall TForm4:: Button1Click(TObject *Sender) { if ((Edit1-> Text==" polzovatel" )& & (Edit2-> Text==" 12345" )) {Form1-> Show(); Form4-> Hide(); } else Form5-> Show(); } void __fastcall TForm4:: Button2Click(TObject *Sender) { Form4-> Close(); } 2) Unit2 – модуль для выбора группы 1. Фрагмент кода описывает выбор группы. TForm1 *Form1; __fastcall TForm1:: TForm1(TComponent* Owner) : TForm(Owner) { } void __fastcall TForm1:: Button1Click(TObject *Sender) { Form2-> Show(); Form1-> Hide(); } void __fastcall TForm1:: Button2Click(TObject *Sender) { Form3-> Show(); Form1-> Hide(); } void __fastcall TForm1:: FormClick(TObject *Sender) { Form4-> Show(); Form1-> Hide(); } 2. Фрагмент кода описывает подключение справки к программе void __fastcall TForm1:: N2Click(TObject *Sender) { ShellExecute(Handle, L" open", L" C: \\Users\\Анатолий\\Documents\\Embarcadero\\Studio\\Projects\\HelpCpp.chm", NULL, NULL, SW_RESTORE); } 3. Фрагмент кода описывает выход из программы void __fastcall TForm1:: Button9Click(TObject *Sender) { Form1-> Close(); } 3) Unit3 – работа с группой 1. Фрагмент кода описывает возврат к выбору группы void __fastcall TForm3:: Button1Click(TObject *Sender) { Form1-> Show(); Form3-> Hide(); } 2. Фрагмент кода описывает поиск по столбцу void __fastcall TForm3:: Edit1Change(TObject *Sender) { ADOQuery1-> Close(); ADOQuery1-> SQL-> Clear(); ADOQuery1-> SQL-> Add(" SELECT * FROM [3 ЗПР] WHERE ФИО LIKE '%" +Edit1-> Text+" %'" ); ADOQuery1-> Open(); } 3. Фрагмент кода описывает добавление нового поля void __fastcall TForm3:: Button2Click(TObject *Sender) { ADOQuery1-> Append(); ADOQuery1-> FieldByName(" ФИО" )-> AsString=Edit2-> Text; ADOQuery1-> Post(); } 4. Фрагмент кода описывает выход из программы void __fastcall TForm3:: Button3Click(TObject *Sender) { Form3-> Close(); } 5. Фрагмент кода описывает добавление столбца void __fastcall TForm2:: Button2Click(TObject *Sender) { ADOQuery1-> Close(); ADOQuery1-> SQL-> Clear(); ADOQuery1-> SQL-> Add(" ALTER TABLE [3 ЗПР] ADD " +Edit2-> Text+" STRING(255)" ); ADOQuery1-> ExecSQL(); ADOQuery1-> Close(); ADOQuery1-> SQL-> Clear(); ADOQuery1-> SQL-> Add(" SELECT *FROM [3 ЗПР]" ); ADOQuery1-> Open(); }
Приложение Б Назначение программы Назначением приложения «Электронный журнал преподавателя» является ведение базы данных «Студенты». Приложение «Электронный журнал преподавателя» может применяться в ГБПОУ «Тверской колледж им. А. Н. Коняева». Актуальность выполнения разработки связана с автоматизирование работы сотрудников колледжа. Внедрение разработанного приложения позволит упорядочить информацию о студентах в базе данных «Студенты»; облегчить поиск информации по студентам, сотрудникам. Состав функций приложения «Электронный журнал преподавателя»: 1) Авторизация и переход на следующие модули программы; 2) Функция перехода между таблицами базы данных; 3) Функции выполнения запросов; 4) Функция добавления, удаления, изменения записей в таблице; |
Последнее изменение этой страницы: 2019-05-17; Просмотров: 227; Нарушение авторского права страницы