Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем»


Скачать 115.6 Kb.
НазваниеКурсовая работа по дисциплине «Разработка и эксплуатация информационных систем»
Дата публикации03.02.2014
Размер115.6 Kb.
ТипКурсовая
vb2.userdocs.ru > Информатика > Курсовая
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)

АЛТАЙСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ  ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)

КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ

«Разработка и эксплуатация информационных систем»

^ НА ТЕМУ: РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ «Магазин стройматериалов»

Выполнил студент гр. АЛ-ДЛИ 001

Витковский А.И.

Проверил преподаватель

Пегасов Александр Юрьевич _________

«______» ____________________2013 г.

Оценка___________________________


Славгород 2013 г.

Содержание.

Введение

  1. Теоретическая

    1. Описание теоретической части

    2. Описание первичных документов

    3. Описание выходных документов

    4. Функциональная модель SAD

  2. Практическая часть

    1. Требования к ИС

    2. Требования к техническому и программному обеспечению

    3. Описание языка программирования

    4. Работа структур

    5. Проектирование ИС

    6. Результат работы

Заключение

Список литературы

Приложения.

Введение.

В настоящее время очень важным является внедрение программного обеспечения в магазины, например магазин стройматериалов. Изучение данного вопроса необходимо для всех фирм и предприятий, перед которыми стоит проблема ведения учета прихода товаров и их продажи. Проблемой такого характера должны заниматься программисты, разрабатывая более новые, быстрые, и удобные в обращении программы.

Для правильного и своевременного осуществления учета товаров, в базе данных, организация должна выбрать и закрепить основные методы регистрации товаров в базе данных.

Целью работы является разработка программного обеспечения для более быстрого и удобного учета товаров.

Для достижения поставленной цели в курсовой работе ставятся следующие задачи:

  1. Рассмотреть теоретические основы учета товаров в базе данных;

  2. Разработать необходимые базы данных на основании первичных документов;

  3. Показать технологический процесс машинной обработки данных;

  4. Сделать выводы по проделанной работе.

Объектом исследования данной работы является предприятие ОАО «СтройДом», которое занимается продажей различных стройматериалов.

Предметом исследования данного проекта является изучаемый процесс, т.е. ведение учета товаров в базе данных.

С появлением ЭВМ и использованием их для обработки информации появилась возможность автоматизировать решение многих информационно - справочных и расчетных задач.

    1. Описание теоретической части

Предметной областью данной работы будет является магазин, предлагающий различные строительные инструменты и материалы, для покупателей. База данных характеризуется множеством документов, процессов использующих документы, а каждый документ это запись, которая запоминается в информационной системе.

Объектами данной информационной системы являются различные строительные материалы и инструменты, предлагаемые покупателям. Таким образом, класс объектов базы данных – это совокупность товара, выставленного на продажу магазином. Свойства объектов выбираются в соответствии с потребностями потенциальных пользователей базы данных.

Основные процессы, использующие объекты базы данных – учет, прихода и продажи товара, также ведётся учет покупателей.

Кроме наличия объектов и их свойств, предметная область базы данных характеризуется также множеством потенциальных пользователей.

Пользователями являются продавцы и покупатели магазина.

Целью работы это создание базы данных в СУБД Firebird, в которой будут содержаться все таблицы, а затем с этой субд работаем в Lazarus, в нем создаются связи между таблицами, создаётся интерфейс для удобства в работе.

В общем, всё это делается для удобства в работе и более быстрого поиска товаров или покупателей.


    1. Описание первичных документов.

Первичными документами в базе данных, будут являться:

- Приходный ордер, реквизиты: наименование, количество, цена

- Накладная на продажу, реквизиты: наименование, количество, дата продажи, ФИО покупателя.

- Список, база данных всех имеющихся товаров, реквизиты: наименование, цена, количество, ед. измерения.

После ввода информации по этим документам, будет создаваться и расширяться база данных, в которой уже можно будет работать, создавать, хранить, обрабатывать информацию.

1.3 Описание выходных документов.

Выходными документами будут являться:

  • Отчет по продаже товаров, реквизиты: наименование, количество, цена, дата продажи, ФИО покупателя

  • Отчет по поступившим товарам, реквизиты: наименование, количество, цена

  • Ведомость по наличию товаров, реквизиты: наименование, количество, цена



    1. Функциональная модель SAD.

SADT-МОДЕЛЬ - это точное, полное и адекватное текстовое и графическое описание системы имеющей конкретное назначение, выполненное в виде иерархически организованной совокупности диаграмм, созданных на основе стандартного представления данных.

Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующих концепциях:

- графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих "ограничения", которые в свою очередь определяют, когда и каким образом функции выполняются и управляются;

- строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика. Правила SADT включают:

- ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);

- связность диаграмм (номера блоков);

- уникальность меток и наименований (отсутствие повторяющихся имен);

- синтаксические правила для графики (блоков и дуг);

- разделение входов и управлений (правило определения роли данных).

- отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель.




Наименование

Поступление

Продажа

Остатки товара

Ведомость по остаткам


Входными данными будут являться: Наименование, Приход, Продажа

Выходными данными будут являться: Остатки товара, Ведомость по продажам.

Исполняющее лицо Продавец, с помощью Нормативных документов.

2 Практическая часть

2.1 Требования к ИС

Программа должна предусматривать ввод и вывод следующей информации:

  • Вывод информации по товарам имеющимся в наличии, Наименование, Цена, Количество,

  • Вывод информации по поступившим товарам, Наименование, Цена, Количество, Дата поступления

  • Вывод информации по проданным товарам, Наименование, Цена, Количество, Дата продажи

  • Информация по клиентам, ФИО, Дата рождения, Дата продажи.



    1. Требования к техническому и программному обеспечению.

В своей курсовой работе мы разрабатываем экономическую информационную систему для магазина Строительных материалов.

Требования – это условие или характеристика, которому должна удовлетворять система. Все требования делятся на два вида: функциональные и нефункциональные.

Функциональные – требования, которые должна выполнять система без учёта ограничений, поэтому функциональные требования определяют поведение системы в процессе обработки информации. К функциональным требованиям относятся:

1. Ввод данных в БД;

2. Вывод в файл;

3. Просмотр данных;

4. Вывод на печать;

5. Обработка данных.

Нефункциональные требования к разрабатываемой информационной системе: требования к применению, требования к производительности, требования к реализации, требования к надёжности, требования к интерфейсу.

Требования, предъявляемые к системе:

Компьютер AMD Athlon (tm) XP 2000+; 1,67 ГГц, 256 МБ ОЗУ.

Система Microsoft Windows XP Professional версия 2002 Service Pack2.

Стандартная клавиатура или клавиатура PS/2 Microsoft Natural.

Компьютер с ACPI, модуль подключения монитора, PS/2 - совместимая мышь.


    1. Описание языка программирования.

Характеристика СУБД Lazurus.

Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal (часто используется сокращение FPC— свободно распространяемый компилятор языка программирования Pascal) на языке Object Pascal. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. На данный момент является единственным инструментом быстрой разработки приложений (RAD), позволяющим Delphi-программистам создавать приложения с графическим интерфейсом для Linux (и других не-Windows) систем.

Позволяет достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android. Но Lazarus это только интерфейс, сама база и содержащиеся в ней таблицы, создаётся в Firebird.

Firebird (Firebird SQL) — компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах. В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров.

Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0.


  1. 4 Разработка структуры базы данных.

Логическая модель.

Покупатель_продавец

Код_клиента

ФИО

Дата_рождения

Адрес



Материалы

Код_наименования

Еденица_измерения

Цена



Операция_прихода

Код_наименования

Дата

Код_клиента

Код_наименования

Количество




Операция_продажи

Код_продажи

Дата_продажи

Код_клиента

Код_наименования

Количество


Физическая модель.

Справочник. Стройматериалы


код

тип

Длина

Код_клиента

число

100

ФИО

строка

100

Дата_рождения

Дата

10

Цена

Число

100

Адрес

строка

100


Материалы.


код

тип

Длина

Код_наименования

число

Справочник.Стройматериалы

Еденица_измерения

строка

100

Цена

число

10


Операция продажи


код

тип

Длина

Код_продажи

число

100

Дата_продажи

дата

10

Код_клиента

число

Справочник.Стройматериалы

Код_наименования




Справочник.Материалы

Цена

число

10

Количество

число

100


Операция Прихода


код

тип

Длина

Код_продажи

число

100

Дата

дата

10

Код_клиента

число

Справочник.Стройматериалы

Код_наименования




Справочник.Материалы

Цена

число

10

Количество

число

100



Похожие:

Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «Разработка и эксплуатация информационных систем»
Целью работы является разработка программного обеспечения для более быстрого и удобного учета товаров
Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «разработка и эксплуатация информационной системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования московский государственный...
Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «разработка и эксплуатация ифнормационной системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «московский государственный...
Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «разработка и эксплуатация информационной системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования московский государственный...
Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconВопросы для подготовки к экзамену по дисциплине «ит в управлении»...
Понятие информационных систем и информационных технологий в управлении, их роль на современном этапе развития рыночных отношений
Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «Маркетинг»

Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКонтрольная работа по дисциплине «Исследование систем управления»
В контрольной работе необходимо провести организационную диагностику систем управления (на примере предприятия, на котором работает...
Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «Теория и методика физической культуры»

Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconКурсовая работа по дисциплине «Исследование социально-экономических и политических процессов»

Курсовая работа по дисциплине «Разработка и эксплуатация информационных систем» iconОоо «Эллайада-2» ведет свою трудовую деятельность с 1994 года. Основной...
Основной вид деятельности – монтаж и эксплуатация котельных на любом виде топлива, систем отопления, водоснабжения и канализации;...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
vb2.userdocs.ru
Главная страница