Проектирование автоматизированной информационной системы книжного склада

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

°ботать для себя рекомендации на будущее. Вы сможете проследить по дням, начиная с сегодня, какими темпами будете получать деньги с должников и как должны расплачиваться сами (с балансом на каждый день). Пользователю будут интересны отчеты по товарным запасам в днях, динамике изменения товарного запаса, динамике движения товара за период в суммовом выражении (с учетом, сколько денег приносит товар в единицу времени, и какова от него прибыль). Использование в программе информации по затратам, включаемым в себестоимость товара, поможет пользователю оценить рентабельность получения одного и того же товара от различных поставщиков, соотношение между выручкой от реализации товара, затратами и прибылью. Отчет по планируемым прибылям даст пользователю оперативную информацию о том, сколько ему должны отдать денег по отгруженным товарам, на какую сумму фирма выставила счета за предыдущий период, по которым еще ничего не отгружено и которые пока не оплачены и многое другое. Информацию можно просмотреть в виде графиков и диаграмм. Многие фирмы для реализации своих товаров используют услуги менеджеров. По результатам работы менеджеров фирма определяет оплату их труда. Программа позволяет автоматизировать и этот участок работы, причем не только в плане учета сдельной части оплаты менеджеров, но и для общего контроля над их работой, например, насколько интенсивно менеджер работает с потенциальными клиентами, выписавшими счет на оплату. Мощная система разграничения уровня доступа пользователей поможет руководству фирмы исключить случаи недобросовестной работы персонала.

Программа позволяет сформировать бухгалтерские проводки и построить все основные бухгалтерские отчеты. Можно перенести всю информацию (проводки и аналитические признаки) в специализированные бухгалтерские программы, например, "КС:Предприятие", "1С:Бухгалтерию", "Инфо-Бухгалтер", "Турбо Бухгалтер", "Парус", "Бэст", "Инфин" и другие.

 

ГЛАВА 2.ПРАКТИЧЕСКАЯ ЧАСТЬ. ПРОЕКТИРОВАНИЕ АИС КНИЖНЫЙ СКЛАД

 

2.1 Анализ предметной области

 

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

Модель предметной области. Модель предметной области - это наши знания о предметной области. Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Опыт показывает, что текстовый способ представления модели предметной области крайне неэффективен. Гораздо более информативными и полезными при разработке баз данных являются описания предметной области, выполненные при помощи специализированных графических нотаций. Имеется большое количество методик описания предметной области. Из наиболее известных можно назвать методику структурного анализа SADT и основанную на нем IDEF0, диаграммы потоков данных Гейна-Сарсона, методику объектно-ориентированного анализа UML, и др. Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений.

Предметной областью моей базы является книжный склад.

Каждая книга, хранящаяся в книжном складу имеет следующие параметры: название, автор, издание, год издания.

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

 

2.2 Постановка задачи

 

Разработать структуру базы данных для книжного склада. Эта база данных должна содержать следующую информацию:

1.данные о складах

название склада

адрес

телефон

ФИО директора

2.данные о книгах

название книги

автор

издательство

год выпуска

тираж

область знаний

цена издательства

3.наличие на складе

количество упаковок

количество экземпляров в упаковке

4.информация о продажах

дата продажи

название книги

автор

отпускная цена за экземпляр

количество экземпляров

Построить запросы, формы и отчеты, позволяющие получать следующую информацию:

какие книги по конкретной тематике имеются на складе

подготовить бланк заказа на приобретение конкретной книги

сравнить отпускные цены по конкретной книге на различных складах

какие книги конкретного автора имеются на складе

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

 

2.3ER-диаграмма

 

Рис.2.1ER-диаграмма книжного склада

 

2.4 Алгоритм программы

 

Алгоритм - заранее определенное, точное предписание, которое задает дискретный (пошаговый) процесс, начинающийся определенным образом и приводящий к результату за конечное число шагов. Каждый алгоритм должен облад?/p>