Курсовая работа: КП - фирма, сотрудники, оборудование
Описание
1. НАИМЕНОВАНИЕ ИНФОРМАЦИОННО-ПРОГРАММНОГО ПРОДУКТА
Автоматизированная информационная система "ПростоСофт".
2. НАЗНАЧЕНЕ РАЗРАБОТКИ
Автоматизированная информационная система "ПростоСофт" предназначена для автоматизации процесса поиска, редактирования и хранения информации о сотрудниках, их уровнях доступа, отделах, и оборудовании фирмы.
3. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Основанием для разработки является учебный план кафедры ИУ5 ("Автоматизированные системы обработки информации и управления") МГТУ им. Н.Э.Баумана, утверждённый ректором университета.
4. ЦЕЛЬ РАЗРАБОТКИ ПРОГРАММНОГО ИЗДЕЛИЯ
Целью разработки является автоматизация процесса управления и ведения учёта в фирме в процессе её деятельности.
5. ТРЕБОВАНИЯ К СИСТЕМЕ
5.1. Общие требования
Приложение должно быть написано на системе визуального объектно-ориентированного программирования Delphi 7 и работать с базой данных под управлением СУБД MS Access 2003.
5.2. Функциональные требования
5.2.1. Ввод с клавиатуры
Информация, вводимая с клавиатуры должна иметь тип и формат, соответствующий типу и формату полей записи (см. требования к входным и выходным данным).
5.2.2. Проверка вводимых данных
Входные данные должны быть проверены, соответствуют ли они требуемому формату. В случае некорректности входных данных они не должны заноситься в БД, а на монитор должно быть выведено сообщение об ошибке.
5.2.3. Занесение информации в базу данных
Функция должна осуществлять дополнение новой записи в БД при условии, что эта запись удовлетворяет всем требованиям, налагаемым на входные данные.
5.2.4. Удаление информации из базы данных.
Функция должна осуществлять исключение выбранной пользователем записи в таблице из исходной БД.
5.2.5. Изменение информации в базе данных.
Функция должна осуществлять изменение одного или нескольких полей записи, выбранной пользователем. При этом при изменении данных должны выполняться все требования, налагаемые на входные данные.
5.2.6. Функция обработки запросов
В базе данных "ПростоСофт" реализуются следующие запросы (результаты запросов представляются в виде таблиц):
- подсчёт количества единиц оборудования;
- определение максимального размера выплачиваемой премии;
- вывод всех предусмотренных видов премии;
- поиск сотрудников женского пола;
- поиск сотрудником мужского пола;
- вывод всех сотрудников;
- поиск сотрудника по фамилии;
5.2.7. Функция создания отчетов
Отчеты должны быть созданы средствами для удобного данных просмотра и печати на принтере любого типа.
Отчёты строятся на основе описанных выше запросов и потому имеют те же названия. Помимо этого, имеется отчёт в виде диаграммы, отражающий соотношение размеров премий.
5.3. Требования к входным и выходным данным
5.3.1. Входные данные системы
Таблица Уровень доступа:
Пропуск : счётчик
Тип пропуска : текстовый
Действителен с : дата/время
Действителен до : дата/время
Таблица Премии:
Премия : счётчик
За что : текстовый
Размер : денежный
Периодичность : текстовый
Таблица Корпуса:
Корпус : счётчик
Адрес : текстовый
Этажей : числовой
Таблица Отделы:
Отдел : счётчик
Название : текстовый
Адрес : текстовый
Корпус : текстовый
Этаж : числовой
Таблица Сотрудники:
Номер : счётчик
Пол : текстовый
Фамилия : текстовый
Имя : текстовый
Отчество : текстовый
Телефон : текстовый
Должность : числовой
Уровень допуска : числовой
Отдел : числовой
Место работы : числовой
Закреплённое : числовой
Премия : числовой
Таблица Оборудование:
Оборудование : счётчик
Тип : текстовый
Производитель : текстовый
Модель : текстовый
Инвентарный номер : текстовый
Таблица Должности:
Должность : счётчик
Наименование : текстовый
Оплата : денежный
5.3.2. Выходные данные системы
Запрос Количество единиц оборудования:
Count-inv_number : числовой
Запрос Максимальный размер премии:
Max-value : денежный
Запрос Выплачиваемые премии:
За что : текстовый
Размер : денежный
Запрос Сотрудники женщины:
Имя : текстовый
Фамилия : текстовый
Должность : текстовый
Отдел : числовой
Запрос Сотрудники мужчины:
Имя : текстовый
Фамилия : текстовый
Должность : текстовый
Отдел : числовой
Запрос Все сотрудники:
Фамилия : текстовый
Имя : текстовый
Должность : текстовый
Уровень допуска : текстовый
Действителен с : дата/время
Действителен до : дата/время
Премия : денежный
За что : текстовый
Запрос Поиск сотрудника по фамилии:
Фамилия : текстовый
Имя : текстовый
Отчество : текстовый
Телефон : текстовый
Должность : текстовый
6. ТРЕБОВАНИЯ К ТЕХНИЧЕСКОМУ ОБЕСПЕЧЕНИЮ
Для корректной работы необходимо следующее техническое обеспечение:
- компьютер IBM PC совместимый, с тактовой частотой процессора не менее 1 ГГц, оперативной памятью не менее 512 мб, дисковой памятью не менее 10 Гб;
- стандартная клавиатура;
- манипулятор типа мышь;
7. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
Для корректной работы программы необходимо следующее ПО:
- операционная система Microsoft Windows XP;
- программное ядро БД Borland Database Engine v. 6.0;
8. ТРЕБОВАНИЯ К ЛИНГВИСТИЧЕСКОМУ ОБЕСПЕЧЕНИЮ
Функционирование системы должно осуществляться в русифицированном виде: все сообщения и подсказки должны выдаваться преимущественно на русском языке. Ввод и вывод данных также должны осуществляться преимущественно на русском языке.
9. ТРЕБОВАНИЯ К КВАЛИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ
Пользователь должен иметь представление о внутренней организации фирмы "ПростоСофт". Должен уметь работать с ОС Microsoft Windows XP на уровне пользователя.
10. ТРЕБОВАНИЯ К НАДЕЖНОСТИ
Потери данных или их искажения не допускаются. При сбоях в работе компьютера все данные должны сохраняться на жестком диске. После ликвидации сбоя компьютера приложение должно функционировать в нормальном режиме.
11. ТРЕБОВАНИЯ К ВРЕМЕННЫМ ХАРАКТЕРИСТИКАМ
Приложение должно обеспечивать реакцию на запрос пользователя в течение
2-3 секунд, а при превышении данного временного промежутка выводить сообщение о ходе выполнения операции.
12. ТРЕБОВАНИЯ К ДОКУМЕНТАЦИИ
Для приема работы необходимо предоставить следующие документы:
- техническое задание;
- пояснительная записка;
- графическая часть;
13. ЭТАПЫ И СРОКИ
№ | Наименование этапа | Содержание работы | Дата исполнения |
1 | Анализ ПО | Анализ задач, подлежащих реализации в АИС | 05.10.2010 |
2 | Разработка моделей данных | Разработка инфологической модели, выбор СУБД, разработка даталогической модели | 06.10.2010 |
3 | Создание приложения в MS Access | Создание таблиц, запросов, отчётов и форм к ним | 07.10.2010 |
4 | Создание программного обеспечения на Delphi | Реализация пользовательского интерфейса в системе визуального программирования Delphi 5.0 | 14.02.2011 |
5 | Оформление документации | Подготовка технического задания, пояснительной записки и графических листов | 19.04.2011 |
6 | Защита курсовой работы | Подготовка доклада и защита | 11.05.2011 |
14. ТРЕБОВАНИЯ ПО ПОДГОТОВКЕ ПРОГРАММНОГО ИЗДЕЛИЯ К ВВОДУ В ЭКСПЛУАТАЦИЮ
Установка программного приложения осуществляется посредством копирования в выбранную директорию двух файлов SimpleSoft.mdb и SimpleSoft.exe, после чего необходимо связать эти два файлов посредством ПО Borland Database Engine.
15. ПОРЯДОК КОНТРОЛЯ И ПРИЕМА ПРОГРАММНОГО ИЗДЕЛИЯ
Прием и контроль программного продукта производится в соответствии с методикой испытания, приведенной в пояснительной записке.
16. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ
Техническое задание может уточняться и изменяться в установленном порядке.
Характеристики курсовой работы
Список файлов

Начать зарабатывать