Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
287105 |
Дата создания |
04 октября 2014 |
Страниц |
28
|
Покупка готовых работ временно недоступна.
|
Описание
Заключение
Перед проектированием ставились следующие задачи:
1. Осуществлять полнофункциональный учет абитуриентов;
2. Иметь удобный, интуитивно понятный интерфейс пользователя;
3. Наглядно предоставлять отчётность.
Разработанная информационная система позволяет усовершенствовать и ускорить работу приемной комиссии в ВУЗе. Система имеет интуитивно понятный интерфейс, необходимую отчетность.
Система защищена паролем от несанкционированного доступа.
Структура разработанной системы позволяет развивать систему и добавлять дополнительный функционал, не меняя существующую архитектуру системы. Например, можно добавить направления подготовки (специалист, бакалавр, магистр) и многое другое. Конечно такого рода система должна быть более функциональной, но в рамках курсовой работы рассмотрен основно ...
Содержание
Содержание
Введение 5
1. Описание предметной области 6
1.1. ER- модель (диаграмма «сущность-связь») 8
2. Создание базы данных 10
2.1. Заполнение базы данных 10
2.2. Структура базы данных 13
2.3. Запросы 15
2.4. Формы 17
2.5. Отчеты 20
2.6. Настройка запуска базы 22
2.7. Настройка защиты 22
3. Описание алгоритма 23
4. Руководство пользователя 24
Заключение 26
Список литературы 27
Введение
Введение
Вузу, как крупной организации, осуществляющей широкий спектр видов деятельности, для эффективного управления необходима корпоративная информационная система. В рамках данного курсового проекта разрабатывается модуль «Абитуриент» позволяющий обеспечить удобный инструмент для работы приемной комиссии ВУЗа.
Разработка модуля включает в себя следующие этапы:
- изучение предметной области;
- определение идеологии работы в системе;
- разработка структуры и построение база данных;
- организация запросов к базе данных;
- реализация интерфейса пользователя;
- формирование отчетов.
Фрагмент работы для ознакомления
2. Создание базы данных
Создание - на основе созданной ER-модели при помощи выбранной СУБД в курсовой работе выбрана СУБД MS Access реализуется база данных, включающая в себя все основные компоненты (связанные таблицы, формы, запросы, отчеты).
2.1. Заполнение базы данных
Заполнение базы данных может осуществляться как непосредственно вводом данных в таблицы, так и заполнение таблиц через разработанные формы, для удобства ввода.
Таблица Абитуриенты
Рис.1
Таблица Заявления
Рис.2
Таблица Результаты ЕГЭ
Рис.3
Таблица Специальности
Рис.4
Таблица Специальность_предметы
Рис.5
Таблица Факультеты
Рис.6
2.2. Структура базы данных
Таблицы
Таблица Абитуриенты
Рис.7
Таблица Заявления
Рис.8
Подстановка для поля Код абитуриента:
SELECT [Абитуриенты].[Код], [Абитуриенты].[Фамилия], [Абитуриенты].[Имя], [Абитуриенты].[Отчество], [Абитуриенты].[Дата рождения] FROM Абитуриенты;
Подстановка для поля Специальность:
SELECT Специальности.[Код_специальности], Специальности].[Название] FROM Специальности;
Таблица Результаты ЕГЭ
Рис.9
Фиксированный список занчений для поля Предмет: "Математика";"Русский";"Физика";"История";"Ин. яз.";"Химия";"Биология"
Подстановка для поля Код абитуриента:
SELECT [Абитуриенты].[Код], [Абитуриенты].[Фамилия], [Абитуриенты].[Имя], [Абитуриенты].[Отчество], [Абитуриенты].[Дата рождения] FROM Абитуриенты;
Таблица Специальности
Рис.10
Подстановка для поля Факультет:
SELECT [Факультеты].[Код_факультета], [Факультеты].[Название] FROM Факультеты;
Таблица Специальность_предметы
Рис.11
Подстановка для поля Специальность:
SELECT Специальности.[Код_специальности], [Специальности].[Название], Специальности.[Факультет] FROM Специальности;
Фиксированный список занчений для поля Предмет: "Математика";"Русский";"Физика";"История";"Ин. яз.";"Химия";"Биология"
Таблица Факультеты
Рис.12
Схема данных
Рис.13
2.3. Запросы
Запрос Все специальности
SELECT Факультеты.Название, Специальности.Название, Специальности.[Бюджетных мест], Специальности.[Коммерческих мест], Специальности.[Стоимость обучения], Специальность_предметы.Предмет
FROM Факультеты INNER JOIN (Специальности INNER JOIN Специальность_предметы ON Специальности.Код_специальности = Специальность_предметы.Специальность) ON (Факультеты.Код_факультета = Специальности.Факультет) AND (Факультеты.Код_факультета = Специальности.Факультет);
Запрос Принятые заявления
SELECT Факультеты.Название, Специальности.Название, Абитуриенты.Фамилия, Абитуриенты.Имя, Абитуриенты.Отчество, Абитуриенты.[Средний балл], Sum([Результаты ЕГЭ].Балл) AS [Sum-Балл]
FROM Факультеты INNER JOIN (Специальности INNER JOIN ((Абитуриенты INNER JOIN Заявления ON Абитуриенты.Код = Заявления.[Код абитуриента]) INNER JOIN [Результаты ЕГЭ] ON Абитуриенты.Код = [Результаты ЕГЭ].Код_абитуриента) ON Специальности.Код_специальности = Заявления.Специальность) ON (Факультеты.Код_факультета = Специальности.Факультет) AND (Факультеты.Код_факультета = Специальности.Факультет)
GROUP BY Факультеты.Название, Специальности.Название, Абитуриенты.Фамилия, Абитуриенты.Имя, Абитуриенты.Отчество, Абитуриенты.[Средний балл];
Запрос Состояние набора
SELECT Факультеты.Название, Специальности.Название, [Специальности]![Бюджетных мест]+[Специальности]![Коммерческих мест] AS Мест, Count(Заявления.Код_заявления) AS [Count-Код_заявления], IIf([Специальности]![Бюджетных мест]+[Специальности]![Коммерческих мест]=Count([Заявления].[Код_заявления]),"набрано",IIf([Специальности]![Бюджетных мест]+[Специальности]![Коммерческих мест]<Count([Заявления].[Код_заявления]),"конкурс","недобор")) AS Состояние, IIf(Count([Заявления].[Код_заявления])=0,0,([Специальности]![Бюджетных мест]+[Специальности]![Коммерческих мест])/Count([Заявления].[Код_заявления])) AS Конкурс
FROM Факультеты INNER JOIN (Специальности LEFT JOIN Заявления ON Специальности.Код_специальности = Заявления.Специальность) ON (Факультеты.Код_факультета = Специальности.Факультет) AND (Факультеты.Код_факультета = Специальности.Факультет)
GROUP BY Факультеты.Название, Специальности.Название, [Специальности]![Бюджетных мест]+[Специальности]![Коммерческих мест];
Запрос Специальность_предмет
SELECT Факультеты.Название, Специальности.Название, Специальности.[Бюджетных мест], Специальности.[Коммерческих мест], Специальности.[Стоимость обучения], Специальность_предметы.Предмет
FROM Факультеты INNER JOIN (Специальности INNER JOIN Специальность_предметы ON Специальности.Код_специальности = Специальность_предметы.Специальность) ON (Факультеты.Код_факультета = Специальности.Факультет) AND (Факультеты.Код_факультета = Специальности.Факультет)
WHERE (((Специальность_предметы.Предмет)=[Формы]![Абитуриенты]![ПолеСоСписком66]));
2.4. Формы
Рис.14
Для удобства запуска запросов, открытия формы для редактирования данных базы, разработана главная форма с кнопками для вызова соответствующего действия. При создании кнопок используется мастер создания кнопок при котором выбираются категории действий которые надо произвести при нажатии на кнопку, в данном случае открыть форму, и запустить – выполнить отчеты.
Для редактирование, добавления, удаления записей по абитуриентам в базе разработана составная форма.
Рис.15
С помощью кнопок расположенных в низу формы можно осуществлять перемещение по записям, поиск, редактирование, удаление, добавление, сохранение изменений.
Рис.16
Рис.17
Рис.18
2.5. Отчеты
Отчет Все специальности
Рис.19
Отчет Принятые заявления
Рис.20
Отчет Состояние набора
Рис.21
2.6. Настройка запуска базы
Для удобства запуска для того чтобы при открытии базы открывалась сразу главная форма необходимо в меню файл выбрать команду Параметры и в открывшемся окне настройки параметров установить запуск – форма просмотра выбрать форму «Главная форма».
Рис.22
2.7. Настройка защиты
Для защиты от несанкционированного входа в информационную систему поставлен пароль на вход. Для этого база данных открывается в монопольном режиме, в меню Файл выбирается раздел Сведения в котором выбирается команда Задать пароль. В открывшемся диалоговом окне вводится пароль и подтверждение пароля. Пароль:1111
Рис.23
3. Описание алгоритма
Описание алгоритма главного модуля
1 Общие сведения
Наименование программы: Абитуриенты.
2 Функциональное назначение
Программа предназначена для организации работы информационной
системы Абитуриенты для приемной комиссии.
3 Описание логической структуры
В начале программы открывается главная форма «Главная форма» и выводится меню с пунктами:
Абитуриенты;
Факультеты;
Специальности;
Все специальности;
Состояние набора;
Принятые заявления;
Выход.
Первые три кнопки предназначены для открытия одноименных форм для редактирования основных данных базы.
Для получения отчетности предназначены следующие три кнопки на форме. При нажатии на каждую открывается соответствующий отчет.
Выход из системы происходит при нажатии кнопки «Выход».
4 Входные данные
Таблицы: Абитуриент, Факультеты, Специальности, результаты ЕГЭ, Заявления.
5 Выходные данные
Отчеты: «Все специальности», «Принятые заявления», «Состояние набора», «Факультеты».
4. Руководство пользователя
Список литературы
Список литературы
1. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989. – 351 с.
2. Глушаков С. В., Сурядный А. С., Шумилов М. И. Microsoft Access 2007.- М.: АСТ, 2008.- 448 с.
3. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2001. - 304с.
4. Кошелев В. Е. Access 2003. Практическое руководство: - СПб.: Бином-Пресс, 2008. - 464 с.
5. Кошелев В. Е. Access 2007. Эффективное использование.- СПб: Бином-Пресс, 2009.- 590 с.
6. Кронан Джон, Сандберг Бобби Microsoft Access 2007. - М.:НТ Пресс, 2009.- 384 с.
7. Лори Ульрих Фуллер, Кен Кук Access 2010 для чайников.- СПб.: Вильямс, 2011.- 384 с.
8. Мак-Дональд Мэтью Access 2007. - СПб.: БХВ-Петербург, 2007.-784 с.
9. Сергеев А. Access 2007.- СПб.: Питер, 2008.- 176с.
10. Смирнова О. В. Access 2007 на практике.- М.: Феникс, 2009.- 160 с.
11. Степанов В. Microsoft Access 2003 для начинающих.- СПб.: Вятка, 2006.- 128 с.
12. Шумаков П.В., Фаронов В.В. Руководство разработчика баз данных. - М.: Нолидж, 2000. - 635 с.
13. Кириллов В.В. Структуризованный язык запросов (SQL). – СПб.: ИТМО, 1994. – 80 с.
14. Иллюстрированный самоучитель по Microsoft Access [Электронный ресурс] // Таурион : [сайт]. – [Б.м., б.г]. – URL: http://www.taurion.ru/access (28.06.13).
15. Microsoft Office Access 2007 [Электронный ресурс] // Microsoft Office Online : [сайт]. - М., 2008. - URL: http://office.microsoft.com/ru-ru/access/FX100487571049.aspx?ofcresset=1 (28.06.13).
16. URL: http://www.sql.ru
17. URL: http://support.microsoft.com
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00486