Разработка программы на основе систем управления базами данных для автоматизации рабочего места технолога с применением Web-технологии. Разработка модели процессов объекта профессиональной деятельности. Расчет требуемых ресурсов вычислительных средств.
Аннотация к работе
Создаваемая информационная система будет не первой подобной разработкой, но в отличие от предыдущих систем, которые были написаны под конкретную БД с «жестким» внутренним алгоритмом, будет являться гибкой, легко настраиваемой и не зависимой от СУБД.В рамках курсового проекта необходимо на основе СУБД разработать программу для автоматизации рабочего места технолога станции с применением Web-технологии. Границами смежных перегонов служат раздельные пункты: станции, разъезды, обгонные пункты. Станцией называется раздельный пункт, имеющий путевое развитие, позволяющее производить операции по приему, отправлению, скрещиванию и обгону поездов. На станциях размещены технические устройства, обеспечивающие пропускную и провозную способность железнодорожных линий: сооружения и устройства станционного хозяйства, локомотивные и вагонные депо, пункты технического обслуживания вагонов и т.д. От работы станции в значительной степени зависят: обеспечение выполнения плана перевозок пассажиров и груза; отправление поездов по графику и в соответствии с планом формирования поездов - полными по массе и длине, исправными в техническом и коммерческом отношении; безопасность движения поездов, их приема, отправления, скрещивания, обгона и маневров; регулярность, своевременность и сохранность доставки грузов; снижение себестоимости перевозок; выполнение комплексного показателя работы железных дорог - оборота вагона (за время своего оборота вагон находится в движении только 30% времени, а 70% - на станции).Система должна обеспечивать достоверность вводимых данных; Система должна иметь графический интерфейс; Система должна обеспечивать возможность добавления новых, изменения существующих, удаление и поиск данных; Система должна обеспечивать одновременную работу нескольких технологов; На этапе предварительного проектирования к системе предъявляются следующие количественные характеристики: 1. количество рабочих мест равно 12, т.к. столько рабочих мест технологов станций;Рассмотрим возможные варианты при решении поставленной задачи. При таком развитии событий получается, что каждый программист при создании нового АРМА пишет модуль для работы со своими справочниками. DBACCESS - программа поставляемая вместе с СУБД Informix, предназначена для написания и выполнения запросов. Структура справочных таблиц меняется, предыдущие АРМЫ имеют «жесткий» внутренний алгоритм и подстройка структуры программы к структуре измененных данных займет много времени (изменение программы тестирование). Предыдущие разработки реализовывались на внутреннем языке СУБД Informix 4GL.Исходя из функциональных требований, система, предполагает наличие нескольких рабочих мест с разными правами доступа к информации, но использующих одни и те же данные, то целесообразно базу данных расположить на сервере и обеспечить совместный доступ к данным по локальной сети. Каждому пользователю в соответствии с занимаемой должностью должны быть назначены права на доступ к базе данных. Возможно (при наличии нескольких человек, обладающих одними и теми же правами или занимающими одинаковые должности) объединить несколько пользователей в группы и назначить права группам.Для решения поставленной задачи будет использован СУБД Informix, т.к. он используется в настоящее время. Выбор СУБД Informix вызван также необходимостью поддержки существующих АРМОВ, большинство которых написаны на PHP, 4GL, ECSQL. В Informix’e имеются средства для организации совместного доступа к базе данных и механизм блокировки записей. MS SQL Server и DB2 имеют такую же производительность и масштабируемость как и Informix, обеспечивают поддержку крупных баз данных, но в настоящее время используется Informix.Требования, предъявляемые к функционированию проектируемой системы, удобно выразить с помощью языка прецедентов. Прецедент - это набор сценариев, в котором каждый экземпляр сценария представляет собой последовательность действий, выполняемых системой или актером для достижения результата. Таким образом, с помощью прецедентов на понятном и доступном языке можно описать основные процессы, происходящие в системе и значения этих процессов для актера (пользователя системы). Хочет быстро и точно ввести информацию, не допуская ошибок при вводе, т.к. тем самым он задерживает отправление поезда и снижает свою производительность. Хочет быстро сформировать поезд и быстро отправить его по назначению.Модель IDEF0 представляет собой совокупность работ, преобразующих входы в выходы с использованием механизмов и управления. Модели процессов помогают понять особенности функционирования системы и взаимодействия с внешней средой. В качестве примера построим модель для процесса ввода информации в справочник «Специализация путей». При моделировании процессов интерес будут представлять отклики системы на действия оператора при введении информации о справочниках и в справочники. Цель моделирования дать четкое и однозначное понимание процесса функционирования системы при вводе информации о справочниках и в справочники.
План
Содержание
Введение
1. Разработка и анализ технического задания
1.1 Описание предметной области
1.2 Разработка технического задания
1.3 Технико-экономическое обоснование
1.4 Анализ технического задания
1.5 Выбор средств решения выполнения технического задания
2. Разработка модели процессов объекта профессиональной деятельности
2.1 Построение модели прецедентов
2.2 Построение модели процессов
3. Разработка модели данных объекта профессиональной деятельности
4. Связь модели данных с моделью процессов
5. Расчеты и оценки
5.1 Расчет требуемых ресурсов вычислительных средств
5.2 Расчет по функционально-ориентированной метрике
Заключение
Список использованной литературы технолог автоматизация программа вычислительный