Электронный журнал преподавателя
Учебная и организационная работы преподавателя. Разработка программного обеспечения автоматизированного рабочего места учителя. Модель жизненного цикла. Построение диаграммы потоков данных. Проектирование базы данных. Реализация интерфейса пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 31.10.2015 |
Размер файла | 606,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
end;
procedure TPrepodForm.N12Click(Sender: TObject);
begin
PredmetForm.Show;
Hide;
end;
procedure TPrepodForm.N2Click(Sender: TObject);
begin
PointsForm.Close;
end;
procedure TPrepodForm.N7Click(Sender: TObject);
var s: integer;
i: integer;
begin
s := 0;
for i := 0 to DataModule1.PrepodTable.RecordCount - 1 do s := s + 1;
ShowMessage('Название таблицы: ' + Datamodule1.PrepodTable.TableName + #13 + 'Количество записей: ' + IntToStr(s));
end;
procedure TPrepodForm.N8Click(Sender: TObject);
begin
PointsForm.Show;
Hide;
end;
procedure TPrepodForm.N9Click(Sender: TObject);
begin
UsersForm.ShowModal;
end;
procedure TPrepodForm.FormCreate(Sender: TObject);
begin
if login = 'admin' then N9.Visible := true
else n9.Visible := false;
if Dostup = false then begin DBGrid1.Enabled := false;
PrepodNavigator.VisibleButtons:= [nbFirst,nbNext,nbPrior,nbLast,nbRefresh];
DbGrid1.Font.Style := [fsBold];
end;
end;
procedure TPrepodForm.MakeReportClick(Sender: TObject); // Вывод отчёта по текущей таблице
begin
DataModule1.ShellAccessCommand(DataModule1.ActiveDBFile, '/x ОтчётПреподаватели');
end;
end.
unit Users;
var
UsersForm: TUsersForm;
Access: Variant;
implementation
uses LoginPrompt, DataModule, Points;
{$R *.dfm}
procedure TUsersForm.LoginEditChange(Sender: TObject);
begin
DataModule1.UsersTable.Filtered := False;
If LoginEdit.Text <> '' then
begin
DataModule1.UsersTable.Filter := 'Логин LIKE ' + #39 + '' + LoginEdit.Text + '%' + #39;
DataModule1.UsersTable.Filtered := True;
end;
end;
procedure TUsersForm.MakeReportClick(Sender: TObject); // Вывод отчёта по текущей таблице
begin
DataModule1.ShellAccessCommand(DataModule1.ActiveDBFile, '/x ОтчётПользователи');
end;
procedure TUsersForm.N2Click(Sender: TObject);
begin
PointsForm.Close;
end;
end.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы разработано программное обеспечение автоматизированного рабочего места преподавателя, которое позволяет:
· получить эффективный инструмент для обработки данных об успеваемости и учениках;
· освободить преподавателя от рутинной работы за счет ее автоматизации;
· обеспечить надежное хранение информации и быстрый доступ к ней;
В курсовой работе рассмотрены принципы построения программного обеспечения электронного журнала преподавателя. Выбрана оптимальная методика и построена модель программного обеспечения с использованием единого хранилища данных, позволяющего обеспечить независимость хранимых данных от использующей её программы.
Для данного продукта была разработана база данных на основе реляционных технологий. В качестве СУБД была выбрана система Microsoft Access как наиболее удобная и простая СУБД для заданных условий работы программного продукта.
Тестирование и опытная эксплуатация показали, что разработанный программный продукт является вполне качественным и надежным. Количество ошибок сведено к минимуму и на основную работу программы они не влияют.
Чтобы обеспечить максимально комфортную работу пользователей, большое внимание было уделено разработке пользовательского интерфейса.
Спиральная модель жизненного цикла ПП, которая была выбрана при проектировании системы, позволяет в дальнейшем совершенствовать информационную систему в процессе эксплуатации.
СПИСОК ЛИТЕРАТУРЫ
1. Архангельский А.Я. Программирование в Delphi 7. - М.: Бином, 2005.
2. Кандзюба С.П., Громов Delphi 6. Базы данных и приложения. - М.: «Нолидж», 2001.
3. Карпов Б. Microsoft Access 2003: Справочник. - СПб.: Питер, 2003.
4. Котляров В.П., Минаев Д.В. Методы и средства автоматизации тестирования программного проекта. Учебное пособие. - СПб.: Изд-во Санкт-Петербургского государственного технического университета, 1998.
5. Леоненков А.В. Самоучитель UML. - СПб.: БХВ-Петербург, 2001.
6. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник. - СПб.: Питер, 2002.
7. Фирменная документация и встроенные справочники интегрированной среды разработки Embarcadero Delphi 2010.
8. Харитонова И.А., Михеев В.Д. Microsoft Access 2003: Учебный курс. - СПб.: издательство «Питер», 2000.
Размещено на Allbest.ru
...Подобные документы
Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+".
курсовая работа [1,7 M], добавлен 14.10.2012Компоненты структуры безопасности SQL Server. Разработка базы данных для хранения всей информации о студентах, преподавателях, предметах и веб-приложения АРМ преподавателя. Проработка безопасной аутентификации в системе автоматизированного рабочего места.
курсовая работа [1,2 M], добавлен 20.05.2014Проектирование программного обеспечения. Построение начальной контекстной диаграммы и концептуальной моделей данных. Диаграммы потоков данных и системных процессов нулевого уровня и последовательности экранных форм. Описание накопителей данных.
курсовая работа [1,4 M], добавлен 07.03.2013Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.
курсовая работа [2,6 M], добавлен 19.03.2010Разработка информационно-программного комплекса для использования на IBM-совместимых ПК в качестве автоматизированного рабочего места обработки информации. Реализация базы данных в СУБД IBexpert. Характеристики разработанной информационной системы.
курсовая работа [1,3 M], добавлен 13.08.2012Построение диаграммы потоков данных, концептуальной и датологический моделей, разработка базы данных в Access, форм пользовательского интерфейса и невизуальных компонент с целью создания программного обеспечения для произведения поиска товаров на складе.
курсовая работа [3,0 M], добавлен 14.03.2010Применение информационных технологий в школьном образовании. Разработка структуры, интерфейса, функциональных возможностей и информационной базы данных "Личный кабинет преподавателя". Руководство по внедрению и эксплуатации разработанной системы.
дипломная работа [2,1 M], добавлен 06.11.2016Назначение создания информационной системы "Электронный журнал" для автоматизации контроля учебного процесса. Построение логической и реляционной моделей данных. Разработка клиент-серверного приложения для работы с базой данных; программная реализация.
дипломная работа [5,9 M], добавлен 19.01.2017Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Разработка приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. Проектирование физической структуры базы данных. Программная реализация, процесс взаимодействия пользователя с приложениями.
курсовая работа [1,5 M], добавлен 31.01.2016Проект автоматизированного рабочего места для работы с клиентами и использования клиентских баз данных. Регистрация данных о состоянии объекта управления. Обеспечение взаимодействия человека с системой. Доступ к результатам регистрации информации.
курсовая работа [1,7 M], добавлен 02.10.2010Разработка базы данных и сайта с портфолио преподавателей политехнического института. Формирование таблиц со сведениями о преподавателях. Создание графического интерфейса пользователя клиентских приложений. Обоснование выбора языка программирования.
контрольная работа [1,1 M], добавлен 14.05.2013Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.11.2012Составление схемы концептуальной модели данных. Разработка структуры реляционной базы данных и интерфейса пользователя. Особенности главных этапов проектирования базы данных. Способы реализации запросов и отчетов. Специфика руководства пользователя.
курсовая работа [186,9 K], добавлен 18.12.2010Концептуальная модель базы данных "Бюро по трудоустройству". Разработка информационного и программного обеспечения объектов автоматизации. Реализация базы данных в СУБД MsAccess. Запросы к базе данных. Таблицы, отчеты и макросы. Интерфейс пользователя.
курсовая работа [5,2 M], добавлен 30.05.2016Требования к подсистеме создания Scorm-пакетов. Построение диаграммы потоков данных. Проектирование программного средства. Выбор средств реализации подсистемы. Организация взаимодействия приложения с базой данных. Реализация пользовательского интерфейса.
курсовая работа [634,2 K], добавлен 16.08.2012Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.
курсовая работа [1,5 M], добавлен 13.12.2011Анализ предметной области и описание основных функциональных подсистем автоматизированного рабочего места администратора кинотеатра "Мир". Разработка инфологической модели базы данных и заполнение форм данных. Обеспечение безопасности и доступа к данным.
курсовая работа [4,4 M], добавлен 27.12.2014Проектирование программного обеспечения. Построение контекстной диаграммы, концептуальной модели данных. Диаграмма потоков данных нулевого уровня, системных процессов нулевого уровня, последовательности экранных форм. Инструкция для пользователя.
курсовая работа [4,2 M], добавлен 17.03.2011Выбор программной среды. Система управления базами данных MySQL. Детский клуб: Hypertext Preprocessor. Определение целевого сегмента пользователей, их функции. Проектирование структуры базы данных. Разработка интерфейса web-сайта и пользовательской части.
дипломная работа [5,0 M], добавлен 19.01.2017