Разработка информационно-справочной системы по учету вагонов на подъездном пути предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Аннотация
Данная дипломная работа посвящена теме "Разработка информационно-справочной системы по учету вагонов на подъездном пути предприятия". Система учета подвижного состава предназначена для предприятий, использующих как собственный, так и арендованный подвижной состав, и позволяет автоматизировать процесс его учета.
База данных, разрабатываемая в данной дипломной работе, является свободно распространяемой, без каких-либо жестких ограничений.
При проектировании базы данных использовалось CASE-средство как ERwin 4.0. Также использовалась система управления реляционными базами данных Microsoft Access 2003. Среда Delphi 7.0 была выбрана в качестве средства для разработки СУБД
Программа обладает интуитивно понятным интерфейсом, полностью адаптированным к простому и необременительному процессу печати в компании.
В процессе выполнения дипломной работы были достигнуты следующие результаты: спроектирована концептуальная модель базы данных, спроектирована логическая модель с учетом нормализации и ссылочной целостности данных, осуществлена выборка СУБД и построена физическая модель с определением полей и типов данных, выбран комплекс технических средств, реализованы основные программные модули системы, проведен анализ экологических и учет эргономических требований при проектировании пользовательского интерфейса.
На основании полученных материалов была разработана информационно-справочная система по учету вагонов на подъездном пути предприятия. Данная система направлена на автоматизацию процесса обработки информации по вагонам, а также для расчета затрат на обслуживание подвижного состава.
Annotation
This degree work is devoted to a theme "The development of the information system under the account of account materials and conduction statistics of a press". The system will be a real boon to companies that use both own and rented vehicles: it will allow you to automate the vehicles tracking process. The data base is freely distributed. The Case tool Erwin 4.0, Microsoft Access 2003, Delphi 7.0 were used at designing of database. This program has the clear interface adapted for simple and easy process of a press in company.
The following results have been reached during performance of system: the principal model of database, the logic normalized model of database were designed, the physical model of database was constricted, the technical tools were chosen, the basic program modules of system were realized, the ecological and ergonomic requirements were analyzed at designing the interface.
The information system has been developed on the basis of the received materials. This system is directed on automation the vehicles tracking process.
Оглавление
Аннотация2
Annotation3
Введение6
Постановка задачи9
Глава 1. Основы проектирования программных продуктов12
1.1. Характеристика программных продуктов12
1.2. Жизненный цикл программного обеспечения (ЖЦ ПО)15
1.3. Модели жизненного цикла ПО18
1.4. Структурный подход к проектированию ПП20
Глава 2. Основные принципы проектирования базы данных24
2.1. Понятие базы данных и системы управления базами данных24
2.2. Основные свойства базы данных24
2.3. Трехуровневая архитектура базы данных26
2.4. Жизненный цикл базы данных28
2.4.1. Планирование разработки базы данных29
2.4.2. Определение требований к системе30
2.4.3. Сбор и анализ требований пользователей30
2.4.4. Проектирование базы данных30
2.4.5. Разработка приложений31
2.4.6. Реализация31
2.4.7. Загрузка данных32
2.4.8. Тестирование32
2.4.9. Эксплуатация и сопровождение33
2.5. Модели представления данных33
2.5.1. Иерархическая модель данных34
2.5.2. Сетевая модель данных34
2.4.3. Реляционная модель данных34
2.6. Проектирование базы данных41
2.6.1. Нормализация как особенность проектирования базы данных41
2.6.2. Концептуальное проектирование базы данных44
2.6.3. Логическое проектирование базы данных46
2.6.4. Физическое проектирование базы данных48
2.6.5. Этапы проектирования базы данных49
Глава 3. Проектирование пользовательского интерфейса51
3.1. Требования к пользовательскому интерфейсу51
3.1.1. Методы оценки пользовательского интерфейса53
3.1.2. Цели и критерии оценки пользовательского интерфейса53
3.1.3. Этапы проектирования интерфейса55
3.2. Принципы проектирования эргономичного пользовательского интерфейса56
3.2.1. Размещение информации на экране57
3.2.2. Непротиворечивость и стандартизация58
3.2.3. Тексты и диалоги58
3.2.4. Средства управления графического интерфейса пользователя59
3.2.5. Меню59
3.2.6. Формы60
3.2.7. Организация системы навигации и системы отображения состояний61
3.2.8. Проектирование сообщений61
3.2.9. Предотвращение, обнаружение и исправление ошибок62
Глава 4. Построение концептуальной модели базы данных63
4.1. Исследование предметной области применения и выявление требований конечных пользователей и решаемых задач63
4.1.1. Определение объектов базы данных и связей между объектами63
4.1.2. Инфологическая модель данных "сущность-связь"66
4.2. Проектирование логической модели базы данных68
4.3. Проектирование физической модели базы данных69
Глава 5. Реализация проекта76
5.1. Набор компонентов, используемых для создания приложений76
5.2. Работа с режимами программы Diplom77
Глава 6. Выбор инструментальных средств102
6.1. Выбор аппаратных средств102
6.2. ERwin современное средство проектирования баз данных102
6.3. Microsoft Access 2003105
6.4. Язык SQL как стандартный язык баз данных108
6.4.1. Функциональные возможности языка SQL109
6.4.2. Достоинства SQL110
6.5. Среда Del