Разработка АИС "Метрополитен Питера"
Актуальность разработки АИС "Метрополитен Питера". Цель инфологического моделирования, организация его предметной части. Обоснование проектных решений по автоматизированному решению экономико-информационных задач, программное проектирование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 27.02.2009 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
21
ВВЕДЕНИЕ
Метрополитен явился миру в пору, когда еще не были изобретены ни трамвай, ни автомобиль. Уже в конце ХIХ века чадили паровозными трубами подземки Лондона и Чикаго, а в столице Российской империи всерьез обсуждали перспективы строительства подземной железной дороги. О планах Петербургского метро шумно спорили газеты, видные инженеры обсуждали достоинства и недостатки проектов, но первый гудок метрополитеновского экспресса прозвучал в Северной пальмире только в ноябре 1955 года.
Сооружение первой очереди Ленинградского метро - славная страница отечественного метростроения. Всего через десять лет после тяжелого военного лихолетья вторая столица страны получила подземный транспорт. И не просто транспорт. Перед восхищенными взглядами первых пассажиров предстали подземные метровокзалы с поистине дворцовым убранством.
Прошло почти пять десятилетий, сжатые для метро в выверенные до секунд графики движения голубых экспрессов, подземные трассы протянулись на бывшие окраины Петербурга. Метрополитен 2007 года - это 60 метровокзалов, три с половиной тысячи поездов, пробегающих за сутки по подземным артериям, 2,8 миллиона пассажиров в день и тринадцать тысяч метрополитеновцев, надежно обслуживающих подземную магистраль.
Петербургское метро - это уникальное сочетание мощного транспортного конвейера, обеспечивающего перевозками пятимиллионный мегаполис с неповторимым архитектурно-художественным ансамблем метровокзалов, гармонично вписавшимся в исторический облик города на Неве.
За 52 года метрополитен не утратил репутацию самого быстрого, безопасного и комфортабельного городского транспорта, достойного нашего великого города и уверенно смотрит в будущее.
Курсовой проект преследует цель оценить уровень подготовки студентов по общепрофессиональным и специальным дисциплинам, полученные ими теоретические знания, приобретенные навыки самостоятельной работы, умение синтезировать полученные знания и применять их к решению практических задач.
Выполнение КП является одним из завершающих и наиболее значимым этапом обучения студентов по дисциплине «Разработка и эксплуатация автоматизированных информационных систем». Его конечным результатом является представление и защита оформленной соответствующим образом работы, в которой отражается содержание изучаемой дисциплины и качество подготовки специалистов этого направления.
Конечной целью КП является выявление уровня подготовки студента, степени готовности его к усвоению профессиональных знаний.
Основными задачами выполнения КП является:
1. выявление понимания студентом основных проблем и перспектив развития технологии проектирования автоматизированных информационных систем;
2. выявление понимания студентом значимости своей будущей профессиональной деятельности, умения приобретать новые знания, особенно в области современных информационных технологий;
3. выявление умения работать с технической и нормативной документацией, а также четко излагать свои мысли;
4. выявление навыков решать поставленные практические задачи с использованием теоретических знаний;
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Характеристика предметной области
Предметная область - часть реального мира отражённая в базу данных.
Объединяя частные представления о содержимом базы данных, полученные в результате опроса пользователей, и свои представления о данных, которые могут потребоваться в будущих приложениях, АБД сначала создает обобщенное неформальное описание создаваемой базы данных. Это описание, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающих над проектированием базы данных, называют инфологической моделью данных.
Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком. Конструктивными основными элементами инфологических моделей являются сущности, связи между ними и их свойства.
Сущность, с помощью которой моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов - характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.
ГРАФИК открытия и закрытия вестибюлей станций Петербургского метрополитена№ п/пСтанцияВремя открытияВремя закрытия№ п/пСтанцияВремя открытияВремя закрытия1.Проспект Ветеранов-16.3020.0038.Черная речка5.480.322.Проспект Ветеранов-25.380.0039.Пионерская5.450.353.Ленинский проспект-15.400.4540.Удельная5.430.384.Ленинский проспект-26.3020.0041.Озерки5.400.415.Автово5.320.4242.Проспект Просвещения5.35неч0.006.Кировский завод5.340.405.55чет7.Нарвская5.380.3643.Приморская5.350.058.Балтийская5.400.3344.Василеостровская5.350.349.Пушкинская5.450.2845.Гостиный Двор5.400.3010.Владимирскаязакрыта на ремонт46.Маяковская5.450.2611.Площадь Восстания-15.450.2647.Площадь Ал.Невского-15.400.2512.Площадь Восстания-25.450.2648.Елизаровская5.400.2413.Чернышевская5.450.2549.Ломоносовская5.350.2714.Площадь Ленина-15.400.2850.Пролетарская5.400.3015.Площадь Ленина-25.4022.0051.Обухово5.400.3316.Выборгская5.460.3052.Рыбацкое5.380.0517.Лесная5.440.3353.Улица Дыбенко5.350.0518.Площадь Мужества5.420.3754.Проспект Большевиков5.400.3619.Политехническая5.400.3955.Ладожская5.400.3320.Академическая5.350.4056.Новочеркасская5.430.3121.Гражданский проспект5.300.4557.Площадь Ал.Невского-27.0020.0022.Девяткино5.320.0058.Лиговский проспект5.450.2823.Купчино5.300.0059.Достоевская5.430.2624.Звездная5.350.4260.Садовая5.400.2225.Московская-16.3022.0061.Спортивная5.400.3026.Московская-25.380.3862.Чкаловская5.400.3227.Парк Победы5.400.3663.Крестовский остров5.450.3628.Электросила5.440.3364.Старая Деревня5.430.3829.Московские ворота5.450.3165.Комендантский проспект5.370.0330.Фрунзенская5.480.29Примечание:Вестибюль Невск.пр-т-2(кан.Гриб.) работает в особом режиме:(с 7:30 до 10:00 и 16:00 до 18:30 - вход закрыт)Вестибюли Техн.ин-т-1, Пл.Ал.Невского-2 - работают только по рабочим дням.31.Технологический институт-17.0020.0032.Технологический институт-25.400.2833.Сенная площадь5.460.2134.Невский проспект-17.0023.0035.Невский проспект-25.400.2336.Горьковская5.400.2637.Петроградская5.380.29 |
1.2 Организация предметной области
Инфологическая модель применяется после словесного описания предметной области. На основании анализа предметной области выделим следующие сущности модели «сущность-связь» («Entity Relationship» - ER-модели.
Станции |
|
Код станции |
|
Название |
Улицы |
|
Код улицы |
|
Название |
|
Код станции |
Электрички |
|
Код электрички |
|
Номер |
|
Дата прибытия |
|
Дата отбытия |
Как любая модель, модель «сущность-связь» имеет несколько базовых понятий, которые образуют исходные кирпичики, из которых строятся уже более сложные объекты по заранее определенным правилам.
Сущность, с помощью которой моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов - характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.
Рассмотрим сущности.
При определении инфологической модели необходимо принимать во внимание следующее:
База данных должна удовлетворять актуальным информационным пот-ребностям организации. Получаемая информация должна по структуре и содержанию соответствовать решаемым задачам.
База данных должна обеспечивать получение требуемых данных за приемлемое время, то есть отвечать заданным требованиям производи-тельности.
База данных должна удовлетворять выявленным и вновь возникающим требованиям всех пользователей.
База данных должна легко расширяться при реорганизации и расшире-нии предметной области.
База данных должна легко изменяться при изменении программной и аппаратной среды.
1.3. Экономическая сущность комплекса экономических информационных задач
Процесс трансформации данных в реляционную форму называется нормализацией. Говоря проще, нормализация - это удаление избыточных данных из каждой таблицы в базе данных. У нормализации двойная цель - удалить лишние копии данных и обеспечить максималь-ную гибкость, как в структурах таблиц, так и в интерфейсных приложениях на случай возможных будущих изменений в базах данных.
Для того чтобы таблица считалась нормализованной к первой нормальной форме, каждое из ее полей должно быть неделимым и не должно содержать никаких повторяющихся групп. Поле считается неделимым, если оно содержит только один элемент данных. Например, поле физическое лицо, которое содержит не только код физического лица, ФИО, дата рождения, не является неделимым. Чтобы соответствовать первой нормальной форме, такие столбцы должны быть разбиты на несколько полей.
Для того чтобы привести таблицу ко второй нормальной форме, нужно, чтобы все не ключевые поля полностью зависели от первичного ключа таблицы и от каждого поля в первичном ключе, если последний состоит из нескольких полей. Это зна-чит, что каждое не ключевое поле должно уникально определяться первичным ключом и полями, его составляющими.
Для того чтобы таблица была приведена к третьей нормальной форме, нужно, чтобы все не ключевые поля полностью зависели от первичного ключа таблицы и не зависели друг от друга. Таким образом, к квалификации второй нормальной формы добавляется требование независимости каждого не ключевого поля таблицы от других не ключевых полей.
Нормализацию можно проводить и на уровне инфологической (семантической) модели и смысл ее аналогичен нормализации реляционной модели.
Отношения в реляционной базе данных должны удовлетворять двум основным требованиям:
· между атрибутами не должно быть нежелательных функциональных зависимостей;
· группировка атрибутов должна обеспечивать минимальное дублирование данных.
1.4 Обоснование проектных решений по автоматизированному решению экономико-информационных задач
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.
Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблоны. В итоге пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access.
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.
Разработку информационного обеспечения АРМ проведем на базе системы управления базами данных (СУБД) Access XP из состава выбранного интегрированного пакета Microsoft Office XP.
СУБД Access предназначена для разработки баз данных реляционного типа для локального их использования на персональных компьютерах и для работы с этими базами.
При проектировании базы данных, в первую очередь, необходимо определить, что именно нужно хранить.
Данная СУБД была выбрана по следующим причинам:
§ простота средств реализации,
§ легкость освоения инструментарием разработчика (VBA),
§ наглядность визуализации информации.
1.5. Обособление проектных решений по программному обеспечению комплекса задач
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.
Одно из основных назначений СУБД - поддержка программными средствами представления, соответствующего реальности.
Предметной областью называется фрагмент реальности, который описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты - идентифицируемые объекты реального мира, процессы, системы, понятия и т.д., сведения о которых хранятся в БД.
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. В качестве такого объекта мы выберем СУБД Microsoft Access, входящую в пакет Microsoft Office.
2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Информационное обеспечение комплексных задач
Система управления базами данных (СУБД) обычно поддерживает 4 основных типа отношений между таблицами:
- один-к-одному (одной записи в первой таблице соответствует одна запись во второй);
- один-ко-многим (одной записи в первой таблице соответствует много записей во второй);
- много-к-одному (многим записям в первой таблице соответствует одна запись во второй);
- много-ко-многим (одной записи в первой таблице соответствует много запией во второй и одной записи во второй таблице соответствует много записей в первой).
Вся информация вводится через экранную форму. Используется следующая условно-постоянная информация.
Связь между таблицами осуществляется ключевым полем ''Код клиента'', которое присутствует в каждой таблице. Связь один-к-одному.
Инфологическая модель отображает реальный мир в некоторые понятные человеку концепции, полностью независимые от параметров среды хранения данных. Существует множество подходов к построению таких моделей: графовые модели, семантические сети, модель "сущность-связь" и т.д. Наиболее популярной из них оказалась модель "сущность-связь" или называемая ещё ER-моделью (от англ. Entity-Relationship, т.е. сущность-связь).
Вся информация вводится через экранную форму. Используется следующая условно-постоянная информация.
Для решения поставленной задачи необходимо создать таблицы.
Организация введения данных происходит после установления курсора в нужное место и набором необходимой информации с клавиатуры. Удаление записи происходит так: мышкой выделяется необходимая запись и удаляется при помощи клавиш Delete или Backspace или Правка/Удалить.
Организация поиска и обработки данных осуществляется с помощью запросов.
2.2 Технологическое обеспечение
Технологическое обеспечение включает описание организации технологии сбора, передачи, обработки и выдачи информации и отражает последовательность операций, начиная от способа сбора первичной информации, включающей два типа документов (документы, данные из которых используются для корректировки НСИ и документы, представляющие оперативную информацию, используемую для расчетов) и заканчивая формированием результатной информации, ее передачи и мероприятиям по переходу на новую отчетную дату. Затем приводится схема технологического процесса сбора, передачи, обработки и выдачи информации и инструкционные карты основных операций технологического процесса, отражающие пооперационное описание технологии.
Для работы с программным продуктом используется простой, интуитивно понятный интерфейс. Последовательность работы с объектами формы определяется доступностью командных кнопок, целостность данных определяется набором используемых в программе проверок.
После запуска программы на экране появляется главная форма.
Переход от одного объекта формы к другому осуществляется при нажатии клавиш Enter, Tab или щелчком мыши по соответствующему объекту.
Командные кнопки используются для выбора режима работы программы.
ЗАКЛЮЧЕНИЕ
Современный уровень информатизации общества предопреде-ляет использование новейших технических, технологических, про-граммных средств в различных информационных системах эконо-мических объектов. методов и моделей, технических, программных, технологических средств и специалистов, предназначенную для обработки информации и принятия управленческих решений.
Компьютерная технология характеризуется рядом особенностей, которые следует учитывать при оценке условий и процедур контроля. Отличия компьютерной обработки данных от неавтоматизированной, в основном, следующие:
Единообразное выполнение операций. Компьютерная обработка предполагает использование одних и тех же команд при выполнении идентичных операций учета, что практически исключает появлению случайных ошибок, обыкновенно присущих ручной обработке. Напротив, программные ошибки (или другие систематические ошибки в аппаратных либо программных средствах) приводят к неправильной обработке всех идентичных операций при одинаковых условиях.
Разделение функций. Компьютерная система может осуществить множество процедур внутреннего контроля, которые в неавтоматизированных системах выполняют разные специалисты. Такая ситуация оставляет специалистам, имеющим доступ к компьютеру, возможность вмешательства в другие функции. В итоге компьютерные системы могут потребовать введения дополнительных мер для поддержания контроля на необходимом уровне, который в неавтоматизированных системах достигается простым разделением функций. К подобным мерам может относиться система паролей, которые предотвращают действия, не допустимые со стороны специалистов, имеющих доступ к информации об активах и учетных документах через терминал в диалоговом режиме.
Потенциальные возможности появления ошибок и неточностей. По сравнению с неавтоматизированными системами учета компьютерные системы более открыты для несанкционированного доступа, включая лиц, осуществляющих контроль. Они также открыты для скрытого изменения данных и прямого или косвенного получения информации об активах. Чем меньше человек вмешивается в машинную обработку операций учета, тем ниже возможность выявления ошибок и неточностей. Ошибки, допущенные при разработке или корректировке прикладных программ, могут оставаться незамеченными на протяжении длительного периода.
Инициирование выполнения операций в компьютере. Компьютерная система может выполнять некоторые операции автоматически, причем их санкционирование не обязательно документируется, как это делается в неавтоматизированных системах учета, поскольку сам факт принятия такой системы в эксплуатацию администрацией предполагает в неявном виде наличие соответствующих санкций.
Создание АИС способствует повышению эффективности производства экономического объекта и обеспечивает качество управления.
СПИСОК ЛИТЕРАТУРЫ
1. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.
2. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. - 351 с.
3. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2003. - 352 с.
4. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. - 252 с.
5. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2002. - 304 с.
6. Кириллов В.В. Структуризованный язык запросов (SQL). - СПб.: ИТМО, 1994. - 80 с.
7. Корнеев И.К., Машурцов В.А. Информационные технологии в управлении. - М.: ИНФРА-М, 2001. - 158 с.
8. Мартин Дж. Планирование развития автоматизированных систем. - М.: Финансы и статистика, 1984. - 196 с.
9. Мартьянова А.Е. Методическое пособие по проектированию баз данных; Астрахань, 2003 г., 143 с.
10. Хаббард Дж. Автоматизированное проектирование баз данных. - М.: Мир, 1984. - 294 с.
Подобные документы
Технико-экономическая характеристика предметной области. Экономическая сущность комплекса экономических информационных задач. Инфологическая модель и ее описание. Обоснование проектных решений по автоматизированному решению экономико-информационных задач.
курсовая работа [44,8 K], добавлен 27.02.2009Характеристика и организация предметной области. Экономическая сущность комплекса информационных задач. Обоснование проектных решений по автоматизированному решению задач. Информационное обеспечение комплексных задач и технологическое обеспечение.
курсовая работа [41,3 K], добавлен 27.02.2009Схема обеспечения кадрами предприятия. Организация предметной области. Обоснование проектных решений по автоматизированному решению информационных задач. Назначений СУБД в поддержке программными средствами представления, соответствующего реальности.
курсовая работа [35,3 K], добавлен 27.02.2009Обоснование проектных решений по автоматизированному решению экономико-информационных задач, оценка необходимости и эффективности данного процесса. Разработка системы интернет-магазина, определение и значение необходимых экономических показателей.
дипломная работа [96,4 K], добавлен 09.06.2014Обоснование решений по автоматизированному решению информационных задач. Реализация расширения схем данных. Используемые классификаторы и системы кодирования. Структурные единицы сообщений. Нормативно–справочная информация. Описание программных модулей.
курсовая работа [1,9 M], добавлен 11.06.2014Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.
курсовая работа [188,6 K], добавлен 15.07.2012Исследование методов разработки информационных технологий управления документооборотом, обеспечивающих повышение эффективности работы сотрудников организации и ее клиентов. Обоснование проектных решений по рабочему проектированию комплекса задач в ИСУ.
дипломная работа [4,2 M], добавлен 19.07.2010Общая характеристика ресторана ООО "Альянс". Анализ конъюнктуры рынка услуг общественного питания, объема реализации услуг, прибыли и рентабельности. Обоснование проектных решений по автоматизированному решению задачи управления производством ресторана.
дипломная работа [2,3 M], добавлен 27.11.2012Технико-экономическая характеристика ОАО "ТТЗ". Обоснование проектных решений информационного обеспечения комплекса задач. Описание информационной модели (схемы данных). Технологическое, программное обеспечение. Расчет экономической эффективности проекта.
дипломная работа [81,3 K], добавлен 28.09.2009Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.
курсовая работа [1,8 M], добавлен 26.02.2016