Разработка системы распределённой обработки данных управления учебным процессом типа «Деканат»

Автор работы: Пользователь скрыл имя, 24 Июня 2012 в 15:42, курсовая работа

Описание работы

Заданием на курсовой проект является разработка информационный системы «Деканат». Информационные системы, подобные данной, в качестве хранилища информации выбирают базы данных т.к. информационный поток в них, легко представляется в виде таблиц. Следовательно, первым этапом построения будущей системы является разработка и создание базы данных, как основного каркаса будущей среды.

Содержание работы

1. Задание на курсовой проект…………………………………………………..3
2. Описание структуры данных………………………………………… ………4
2.1. Создание базы данных «Деканат»…………………………………….….4
2.2. Создание таблиц данных БД «Деканат»…………………………………5
2.2.1. Дизайн таблицы «Студенты»…………………………………….…6
2.2.2. Дизайн таблицы «Преподаватели»…………………………………6
2.2.3. Дизайн таблицы «Кафедры»………………………………………..7
2.2.4. Дизайн таблицы «Группы»………………………………………….7
2.2.5. Дизайн таблицы «Учебные дисциплины»……………………...….8
3. Описание назначения и особенностей реализации механизмов и процедур по всем выполненным пунктам задания……………………………………..9
4. Алгоритмическое описание реализованных механизмов и структур….…12
5. Листинг всех процедур………………………………………………………17
5.1. Разметка страниц……………………………………………………..…..17
5.2. Логика работы страницы поиска……………………………………..…25
6. Заключение…………….……………………………………………………..29
Список литературы…………………………………………………………..….30

Файлы: 1 файл

Отчет по БД Деканат.docx

— 145.33 Кб (Скачать файл)

                        StudentsGridView.Visible = false;

                        GroupsGridView.Visible = false;

                        DepartmentsGridView.Visible = false;

                        SubjectsGridView.Visible = false; 

                        break; 

                    case "SearchTeacherByLastNameButton":

                        TeachersByLastNameDataSource.SelectParameters["LastName"].DefaultValue = searchPage.TeacherQueryBox.Text;

                        TeachersGridView.DataSourceID = TeachersByLastNameDataSource.ID;

                        TeachersGridView.DataBind(); 

                        TeachersGridView.Visible = true;

                        StudentsGridView.Visible = false;

                        GroupsGridView.Visible = false;

                        DepartmentsGridView.Visible = false;

                        SubjectsGridView.Visible = false; 

                        break; 

                    case "SearchTeacherByMiddleNameButton":

                        TeachersByMiddleNameDataSource.SelectParameters["MiddleName"].DefaultValue = searchPage.TeacherQueryBox.Text;

                        TeachersGridView.DataSourceID = TeachersByMiddleNameDataSource.ID;

                        TeachersGridView.DataBind(); 

                        TeachersGridView.Visible = true;

                        StudentsGridView.Visible = false;

                        GroupsGridView.Visible = false;

                        DepartmentsGridView.Visible = false;

                        SubjectsGridView.Visible = false; 

                        break; 

                    case "SearchGroupByNameButton":

                        GroupsByNameDataSource.SelectParameters["GroupName"].DefaultValue = searchPage.GroupQueryBox.Text;

                        GroupsGridView.DataSourceID = GroupsByNameDataSource.ID;

                        GroupsGridView.DataBind(); 

                        GroupsGridView.Visible = true;

                        StudentsGridView.Visible = false;

                        TeachersGridView.Visible = false;

                        DepartmentsGridView.Visible = false;

                        SubjectsGridView.Visible = false; 

                        break; 

                    case "SearchDepartmentByNameButton":

                        DepartmentByNameDataSource.SelectParameters["DepartmentName"].DefaultValue = searchPage.DepartmentQueryBox.Text;

                        DepartmentsGridView.DataSourceID = DepartmentByNameDataSource.ID;

                        DepartmentsGridView.DataBind(); 

                        DepartmentsGridView.Visible = true;

                        GroupsGridView.Visible = false;

                        StudentsGridView.Visible = false;

                        TeachersGridView.Visible = false;

                        SubjectsGridView.Visible = false;                

                        break; 

                    case "SearchSubjectByNameButton":

                        SubjectByNameDataSource.SelectParameters["SubjectName"].DefaultValue = searchPage.SubjectQueryBox.Text;

                        SubjectsGridView.DataSourceID = SubjectByNameDataSource.ID;

                        SubjectsGridView.DataBind();

                       

                        SubjectsGridView.Visible = true;

                        DepartmentsGridView.Visible = false;

                        GroupsGridView.Visible = false;

                        StudentsGridView.Visible = false;

                        TeachersGridView.Visible = false;

                        break;

                }              

            }          

        }      

     

    }

} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. Заключение

       В ходе работы была разработана система  распределенной обработки данных управления учебным процессом типа «Деканат». РСУБД отвечает всем требованиям и задачам, поставленным в задании к курсовому проекту.

  1. Разработаны основные механизмы и процедуры:
    1. механизм управления профилями пользователей: создание, хранение, изменение, удаление;
    2. механизм хранения данных по учебным группам, дисциплинам и кафедрам;
    3. процедуры добавления новых данных (учебные группы, студенты, дисциплины, кафедры, преподаватели);
    4. процедуры редактирования и удаления данных (все характеристики учебных групп, студентов, дисциплин, кафедр, преподавателей).
  2. Дополнительные процедуры:
    1. поиска информации по всем характеристикам всех объектов данных.
 
 
 
 
 
 
 
 
 
 
 
 
 

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

  1. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2003. – 352 с.
  2. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2002. – 304 с.
  3. Сервер Информационных Технологий http://www.citforum.ru/ основы современных баз данных.
  4. Тихомиров Ю.В. MS SQL Server 2000: разработка приложений. – СПб.: БХВ-Петербург, 2000. – 368 с.
  5. Учебник. Среда SQL Server Management Studio http://technet.microsoft.com/

Информация о работе Разработка системы распределённой обработки данных управления учебным процессом типа «Деканат»