Автор: Пользователь скрыл имя, 16 Декабря 2012 в 14:14, курсовая работа
Сфера использования ЭВМ в настоящее время настолько широка, что нет такой области, где применение ЭВМ было бы нецелесообразным. Особенно важна роль ЭВМ для развития науки, роста промышленного производства и повышения эффективности управления.
Предлагаемая программа реализует информационную систему учета студентов техникума , их оценок и персональных данных. Данная система поддерживает возможность ведения базы данных студентов и преподавателей, их личных данных, определения должников, а также обеспечивает ввод, удаление, хранение и редактирование информации, которая содержится в таблицах данных.
Введение 4
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ 5
1. 2. Постановка задачи 6
1. 2.1 Организация входных и выходных данных 10
2.2 Описание применяемых идентификаторов 10
3. Алгоритм решения задачи и его описание 12
4. Техническое обеспечение 13
5. Состав программных средств 14
5.1 Системное программное обеспечение 14
5.2 Инструментальное программное обеспечение. 15
5.3 .Описание программы 16
6. Тестирование 17
6.1. Объект тестирования 17
6.2. Цель испытания 17
6.3. Требования к программной документации: 17
6.4. Состав программных и технических средств 17
6.5. Методы испытаний 18
7. Программная документация 21
7.1. Руководство пользователя 21
7.1.1. Назначение и условия выполнения программы 21
7.1.2. Выполнение программы. 21
7.2 Руководство программиста 30
7.2.1 Условия выполнения программы 30
Заключение 31
Список использованной литературы 32
Министерство образования и науки Республики Татарстан
Лениногорский нефтяной техникум
КУРСОВОЙ ПРОЕКТ
Автоматизированное рабочее место заведующего отделением 3 курса
«Лениногорского Нефтяного техникума»
ЛНТ 230105 ПР-09
Руководитель: Абдуллаева Л.Ш
Разработала: Осипова К.В
Лениногорск 2012
СОДЕРЖАНИЕ
Введение |
4 |
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ |
5 |
1. 2. Постановка задачи |
6 |
1. 2.1 Организация входных и выходных данных |
10 |
2.2 Описание применяемых идентификаторов |
10 |
3. Алгоритм решения задачи и его описание |
12 |
4. Техническое обеспечение |
13 |
5. Состав программных средств |
14 |
5.1 Системное программное обеспечение |
14 |
5.2 Инструментальное программное обеспечение. |
15 |
5.3 .Описание программы |
16 |
6. Тестирование |
17 |
6.1. Объект тестирования |
17 |
6.2. Цель испытания |
17 |
6.3. Требования к программной документации: |
17 |
6.4. Состав
программных и технических |
17 |
6.5. Методы испытаний |
18 |
7. Программная документация |
21 |
7.1. Руководство пользователя |
21 |
7.1.1. Назначение и условия выполнения программы |
21 |
7.1.2. Выполнение программы. |
21 |
7.2 Руководство программиста |
30 |
7.2.1 Условия выполнения программы |
30 |
Заключение |
31 |
Список использованной литературы |
32 |
Сфера использования ЭВМ в настоящее время настолько широка, что нет такой области, где применение ЭВМ было бы нецелесообразным. Особенно важна роль ЭВМ для развития науки, роста промышленного производства и повышения эффективности управления.
Предлагаемая программа
Программа обладает развитым графическим интерфейсом. С данной программой могут работать пользователи различной квалификации.
Приложение создано в
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
Программный продукт АС «Заведующий отделением 3 курса Лениногорского Нефтяного Техникума» разрабатывается для Завуча дневного отделения «ЛНТ»
Внедрение программного продукта в учебный процесс позволит не только хранить данные о студентах в электронном виде, но и редактировать, организовывать поиск и сортировку в автоматизированном режиме, а так же формировать необходимую отчетную информацию.
Программный продукт «Заведующий отделением 3 курса Лениногорского Нефтяного Техникума» разрабатывается для Завуча «ЛНТ» для автоматизации рабочего места заведующей отделением «ЛНТ».
2. Постановка задачи
Необходимо разработать информационную систему для учета студентов и их оценок. Данная система должна поддерживать следующие функции:
Входные документы: данные о студенте, группе, оценки студентов, Данные о учителях.
Выходные документы: список задолжников, приказ на отчисление, список на медицинскую комиссию(мед. комиссия), количество двоек у студента .
Общим требованием системы является создание дружественного интерфейса пользователя. Необходимо иметь в виду, что программа в своей работе должна быть ориентирована на конечного пользователя, не связанного необходимостью знать структуру программного комплекса, внутреннее представление данных и средство программирования, которое использовалось при разработке системы.
Программа должна быть реализована в СУБД MS Access 2003 с использованием современных подходов проектирования баз данных.
База данных должна быть спроектирована так, чтобы обеспечивать хранение всех необходимых данных, имея при этом максимально упрощённую структуру. Структура базы данных должна быть построена так, чтобы обеспечить устранение избыточности информации. В связи с этим требуется принять меры к обеспечению целостности базы.
Определим основные сущности разрабатываемой инфологической модели (см. рисунок 1):
Рисунок 1 - Сущности
Далее определим взаимосвязи между сущностями. Они наглядно представлены в таблице 1.
Таблица 1 - Связи между сущностями
№ |
Название связи |
Обозначение связи |
1 |
Группы(код группы)/Общее(код группы) |
1/М |
2 |
Общее(код руководителя)/Руководители Код руководителя) |
1/М |
3 |
Успеваемость(код предмета)/ Предметы(код предмета) |
1/М |
На рисунке 2 представлена схема взаимосвязей между сущностями.
Рисунок 2 – Схема взаимосвязей между сущностями
Определим ключевые и не ключевые атрибуты сущностей (см рисунок 2).
Сущность «Общее» содержит следующие данные: № студента (ключевое поле), ФИО студента, паспорт (ключевое поле), прописка, Страховой полис, ИНН (ключевое поле), адрес по факту, курс, код группы, код руководителя (ключевое поле), дата рождения, тип группы, общежитие, № комнаты, номер телефона( сотовый), номер телефона (домашний),ФИО родителей, Телефон родителей(сотовый), телефон родителей(домашний), номер зачетной книжки, номер студенческого, причина отчисления .
Сущность «Группа» содержит следующие данные: Код группы (ключевое поле). Номер группы, название группы, полное название группы
Сущность «Курс» содержит следующие данные: Код (ключевое поле), курс.
Сущность «Предметы» содержит следующие данные: Код предмета (ключевое поле), название предмета, часов лекций, часов практики.
Сущность «Руководители» содержит следующие данные: Код руководителя (ключевое поле), ФИО, должность, номер кабинета, номер телефона.
Сущность «Успеваемость» содержит следующие данные: Номер группы, №студента, предмет, оценка, количество изученных часов.
Нормализация предусматривает определение требуемых атрибутов с последующим созданием из них нормализованных таблиц, основанных на функциональных зависимостях между этими атрибутами. Отношение, в котором на пересечении каждой строки и каждого столбца содержится атомарное (или единственное) значение, находится в 1НФ. При этом необходимо, чтобы отношение имело первичный ключ.
Вторая нормальная форма применяется к отношениям с составными ключами, т.е. к таким отношениям, первичный ключ которых состоит из двух или больше атрибутов. Отношение с первичным ключом на основе единственного атрибута всегда находится в 2НФ. Отношение, которое находится в 1НФ и каждый атрибут которого, не входящий в состав первичного ключа, зависит только от полного значения ключа и не зависит ни от какого отдельного атрибута, входящего в состав первичного ключа, имеет вторую нормальную форму (каждый не ключевой атрибут функционально полно зависит от ключа).
Отношение находится в 3НФ, если оно представлено в 2НФ и не имеет не входящих в первичный ключ атрибутов, которые находились бы в транзитивной функциональной зависимости от этого первичного ключа.
Разработанная модель находится в третьей нормальной форме т.к.:
2.1. Организация входных и выходных данных
Входные данные: данные о студенте, преподавателе, предметах, оценках.
Выходные данные: список задолжников, списки на мед. осмотр, приказ на отчисление.
2.2. Описание применяемых идентификаторов
База данных проекта содержит таблицы, названия которых соответствуют именам сущностей инфологической модели: Общее, группы, руководители, курс, отделение, успеваемость, предметы.
Структура таблиц БД описана в таблице 3.
Таблица 3 - Структура таблиц БД
Название |
Поле |
Тип |
Комментарий |
1 |
2 |
3 |
4 |
Группы |
Код группы Код специальности Название группы Полное название |
Счетчик Текстовый Текстовый Поле мемо |
Ключевое поле |
Курс |
Код Крус |
Счетчик Текстовый |
Первичный ключ |
Общее |
№ студента ФИО Паспорт Прописка ИНН Страховое свидетельство Адрес по факту Номер телефона(домашний) Номер телефона(сотовый) Общежитие Номер комнаты ФИО родителей Номер телефона (сотовый) Номер телефона(домашний) Номер зачетной книжки Номер студенческого Причина отчисления |
Счетчик Текстовый Текстовый Текстовый Текстовый Текстовый Текстовый Текстовый Текстовый Логический Числовой Текстовый Текстовый Текстовый Числовой Числовой Поле МЕМО |
0000/_000000
12
0-00-00 8(000)000-00-00
8(000)000-00-00 0-00-00
|
Продолжение таблицы 3
1 |
2 |
3 |
4 |
Отделение |
Код Отделение |
Счетчик Текстовый |
|
Предметы |
Код предмета Название Часов лекций Часов практики |
Счетчик Текстовый Числовой Числовой |
|
Руководители |
Код Фамилия Имя Отчество Специальность Номер телефона Номер кабинета |
Счетчик Текстовый Текстовый Текстовый Текстовый Текстовый Числовой |
8(000)000-00-00 |
Успеваемость |
Номер группы Номер студента Название предмета Количество изученных часов |
Числовой Числовой Текстовый Числовой |