Курсовая работа: КП - фирма, сотрудники, оборудование
Описание
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. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ
Техническое задание может уточняться и изменяться в установленном порядке.
Характеристики курсовой работы
Список файлов
- КП - фирма, сотрудники, оборудование
- ПростоСофт
- SimpleSoft.mdb 1,63 Mb
- Пояснительная записка.doc 443,5 Kb
- Приложения
- Приложение 1 - DFD диаграмма.vsd 86 Kb
- Приложение 2 - IEF диаграмма.vsd 74,5 Kb
- Приложение 3 - Структурная схема.vsd 226,5 Kb
- Приложение 4 - Инфологическая модель.vsd 259 Kb
- Приложение 5 - Даталогическая схема.vsd 262 Kb
- Приложение 6 - Граф диалога.vsd 289,5 Kb
- Приложение 7 - Схема работы системы.vsd 120 Kb
- Техническое задание.doc 83,5 Kb
- скрины
- delphi1.PNG 3,78 Kb
- delphi2.PNG 5,7 Kb
- delphi3.PNG 7,36 Kb
- delphi4.PNG 7,39 Kb
- delphi5.PNG 6,54 Kb
- delphi6.PNG 10,76 Kb
- depforms.PNG 53,36 Kb
- main.PNG 6,57 Kb
- rep1.PNG 6,44 Kb
- rep2.PNG 14,38 Kb
- rep3.PNG 5,92 Kb
- rep4.PNG 12,5 Kb
- rep5.PNG 14,66 Kb
- rep6.PNG 36,17 Kb
- rep7.PNG 6,79 Kb
- submain.PNG 18,58 Kb
- tab1.PNG 4,4 Kb
- tab2.PNG 4,44 Kb
- tab3.PNG 4,09 Kb
- tab4.PNG 4,6 Kb
- tab5.PNG 6,7 Kb
- tab6.PNG 4,17 Kb
- tab7.PNG 3,64 Kb
- Прочти меня.txt 122 b
Начать зарабатывать