Создание автоматизированной информационной системы гостиница «Окские луга»
Курсовая работа, 17 Ноября 2014, автор: пользователь скрыл имя
Описание работы
Целью данного курсового проекта является создание автоматизированной информационной системы заданной предметной области - гипотетического предприятия «Окские луга».
Любой разумный вид деятельности основывается на информации о свойствах состояния и поведения той части реального мира, с которой связана эта деятельность. Для получения такой информации во многих случаях необходимо регулярно через некоторые интервалы времени проводить натурные измерения (или наблюдения), позволяющие определять характеристики состояния сущностей реального мира и протекающих процессов, соответствующие моментам времени, когда эти измерения производятся.
Содержание работы
Введение
1 Общие требования к информационной системе
2 Этапы проектирования автоматизированных информационных систем
3 Особенности работы СУБД SQL SERVER
4 Технологии доступа к данным
5. Проектирование структуры базы данных
5.1 Описание предметной области
5.2 Анализ потребностей
5.3 Построение ER-диаграммы
5.4 Преобразование ER-диаграммы в реляционную модель
6 Разработка клиентского программного обеспечения
6.1 Описание СУБД
6.2 Описание интерфейса
6.4 Описание программных средств проектирования
6.5 Описание технических средств проектирования
6.6 Описание работы программы
6.7 Защита и сохранность данных
Заключение
Литература
Файлы: 1 файл
Курсовая работа.doc
— 2.38 Мб (Скачать файл)Министерство образования Московской области
ГБОУ СПО «Серпуховский машиностроительный техникум Московской области»
Пояснительная записка
КУРСОВОЙ РАБОТЕ
по дисциплине
Разработка и эксплуатация Автоматизированных
информационных систем
Руководителю курсовой работы
г. Серпухов 2013
Министерство образования Московской области
ГБОУ СПО «Серпуховский машиностроительный техникум Московской области»
Утверждаю
Зам. директора по уч. работе
Вялых Г.В.____________
ЗАДАНИЕ
на выполнение курсового проекта
студента Пахомова М.Е.
специальность 230103 группа 451
Тема курсового проекта:
Создание автоматизированной информационной системы гостиница «Окские луга».
Содержание пояснительной записки:
Введение
1 Общие требования к информационной системе
2 Этапы проектирования автоматизированных информационных систем
3 Особенности работы СУБД SQL SERVER
4 Технологии доступа к данным
5. Проектирование структуры базы данных
5.1 Описание предметной области
5.2 Анализ потребностей
5.3 Построение ER-диаграммы
5.4 Преобразование
ER-диаграммы в реляционную
6 Разработка
клиентского программного
6.1 Описание СУБД
6.2 Описание интерфейса
6.4 Описание
программных средств
6.5 Описание
технических средств
6.6 Описание работы программы
6.7 Защита и сохранность данных
Заключение
Литература
Приложения
Дата выдачи задания: «_____»__________2013г.
Срок окончания работы: «_____»__________2013г.
Дата защиты курсового проекта: «_____»__________2013г.
Руководитель курсового проекта ________________ Дмитревский В.С.
Председатель предметной комиссии спецдисциплин
по специальностям 230103 и 151001
Содержание пояснительной записки:
Введение
1 Общие требования к
2 Этапы проектирования
3 Особенности работы СУБД SQL SERVER
4 Технологии доступа к данным
5. Проектирование структуры базы данных
5.1 Описание предметной области
5.2 Анализ потребностей
5.3 Построение ER-диаграммы
5.4 Преобразование ER-диаграммы в реляционную модель
6 Разработка клиентского
6.1 Описание СУБД
6.2 Описание интерфейса
6.4 Описание программных средств проектирования
6.5 Описание технических средств проектирования
6.6 Описание работы программы
6.7 Защита и сохранность данных
Заключение
Литература
Приложения
ВЕДЕНИЕ
Целью данного курсового проекта является создание автоматизированной информационной системы заданной предметной области - гипотетического предприятия «Окские луга».
Любой разумный вид деятельности основывается на информации о свойствах состояния и поведения той части реального мира, с которой связана эта деятельность. Для получения такой информации во многих случаях необходимо регулярно через некоторые интервалы времени проводить натурные измерения (или наблюдения), позволяющие определять характеристики состояния сущностей реального мира и протекающих процессов, соответствующие моментам времени, когда эти измерения производятся.
В других случаях удается воспользоваться «материализованной» информацией, содержащейся в различного рода бумажных документах, отчетах или публикациях, которые также выступают как часть реальности. Требуемую информацию можно извлечь из них путем своего рода «наблюдения».
Значительно сократить объем необходимых натурных измерений позволяет компьютерное моделирование реальности. Если компьютерная модель адекватно (относительно информационных потребностей пользователей) отражает состояние и динамику реальности, то многие необходимые сведения можно получать с помощью такой модели, избегая тем самым натурных измерений, с существенно меньшими затратами времени, а возможно, и при более низкой стоимости. Именно для поддержки таких моделей служит специальный класс систем обработки данных ─ автоматизированные информационные системы (АИС).
Автоматизированной информационной системой называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал и обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей.
Под динамической моделью здесь понимается изменяемость модели во времени. Это «живая», действующая модель, в которой отображаются изменения, происходящие в предметной области. Такая систем; должна обладать памятью, позволяющей ей сохранять не только сведения о текущем состоянии предметной области, но и в некоторых случаях предысторию.
АИС не всегда функционирует самостоятельно. Она может входить в качестве компонента (подсистемы) в более сложную систему, такую, например, как система управления торговой компанией, САПР или система управления производством.
Информационные системы уже многие десятки и даже сотни лет существуют и используются на практике в форме различного рода картотек и/или коллекций бумажных документов. Однако в таких системах отсутствует какая-либо автоматизация обработки данных. Они позволяют лишь регистрировать и поддерживать в систематизированной форме на бумажных носителях результаты произведенных натурных измерений.
Построение АИС является начальным этапом процесса разработки систем управления базам данных (СУБД). СУБД, в свою очередь, являются совокупностью, предназначенной для обработки на ЭВМ поименованных данных, которая служит для запросов многих пользователей в рамках организации (предметной области).
Целью данного курсового проекта является создание автоматизированной информационной системы заданной предметной области - гипотетического предприятия «Окские луга».
1. Общие требования к информационной системе
- Программное обеспечение должно функционировать на IBM-совместимых рабочих станциях с процессорами Intel Core 2 Duo и 2048 Mb ОЗУ под управлением операционной системы Microsoft Windows 7(seven);
Windows7 сочетает преимущества предыдущих версий (например, средства безопасности, управляемость и надежность) с лучшими их качествами (поддержка Plug and Play, простой пользовательский интерфейс и передовые службы поддержки). Это делает Windows® 7 наиболее подходящей операционной системой для настольных компьютеров, применяемых в корпоративной среде. поскольку повышаются вычислительные возможности предприятия, одновременно сокращая совокупную стоимость программного обеспечения всех настольных компьютеров.
- Реализацию программного обеспечения выполнить в инструментальной системе Borland Delphi;
Пакет Delphi - продолжение линии компиляторов языка Pascal корпорации Borland. Pascal как язык очень прост, а строгий контроль типов данных способствует раннему обнаружению ошибок и позволяет быстро создавать надежные и эффективные программы. Корпорация Borland постоянно обогащает язык. Среда программирования напоминает пакет Visual Basic. В ней располагаются несколько отдельных окон: меню и инструментальные панели, Object Inspector (в котором можно видеть свойства объекта и связанные с ним события), окна визуального построителя интерфейсов (Visual User Interface Builder), Object Browser (позволяющее изучать иерархию классов и просматривать списки их полей, методов и свойств), окна управления проектом (Project Manager) и редактор.
- Базу данных хранить в СУБД Microsoft Access 2003.
Данная СУБД была выбрана по следующим причинам:
- простота средств реализации,
- легкость освоения инструментарием разработчика,
наглядность визуализации информации.
2. Этапы проектирования автоматизированных информационных систем.
Наименование этапа |
Выполняемая работа |
Обследование организационной структуры |
|
Формирование технико-экономического обоснования |
|
Проектирование системы |
|
Внедрение системы |
|
3. Особенности работы СУБД SQL SERVER.
MS SQL Server – это система управления реляционными базами данных в топологии «клиент-сервер», разработанная для обработки высокопроизводительных сетевых транзакций, хранения данных и использования в приложениях электронной коммерции. Какие-либо альтернативы не рассматривались.
SQL — это легкий для понимания язык и в то же время универсальное программное средство управления данными.
Успех языку SQL принесли следующие его особенности:
• независимость от конкретных СУБД;
• переносимость с одной вычислительной системы на другую;
• наличие стандартов;
• одобрение компанией IBM (СУБД DB2);
• поддержка со стороны компании Microsoft (протокол ODBC);
• реляционная основа;
• высокоуровневая структура, напоминающая английский язык;
• возможность выполнения специальных интерактивных запросов:
• обеспечение программного доступа к базам данных;
• возможность различного представления данных;
• полноценность как языка, предназначенного для работы с базами данных;
• возможность динамического определения данных;
• поддержка архитектуры клиент/сервер
4. Технологии доступа к данным.
Средства доступа к базе данных в системе Borland Delphi представляют собой набор специальных компонентов, которые можно разделить на два уровня:
- Низкий уровень. На этом уровне находятся компоненты, предоставляющие доступ к таблицам базы данных, запросам и сохраненным процедурам, а также объекты для соединения с сервером базы данных. В Delphi присутствуют несколько наборов таких объектов, различающихся технологией доступа к данным. Компоненты BDE реализуют доступ к множеству различных форматов баз данных с помощью ядра Borland Database Engine. Компоненты ADO реализуют доступ к множеству форматов с помощью ядра Microsoft ADO. Компоненты Interbase реализуют доступ к базам данных на сервере Interbase с помощью средств Interbase Client. Компоненты dbExpress реализуют прямой доступ к базам данных DB2, Informix, MySQL и Oracle без каких-либо промежуточных систем доступа.
- Высокий уровень. На этом уровне располагаются компоненты доступа к данным, не зависящие от используемой технологии, которые принимают данные от компонентов низкого уровня и распределяют потоки данных между визуальными компонентами, отображающими информацию для пользователя.