Описание предметной области. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
СОДЕРЖАНИЕ
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.. 4
Введение. 4
1. Технология «клиент-сервер». 5
1.1. Основные понятия технологии «клиент—сервер». 5
1.2. Основной принцип технологии «клиент—сервер». 5
2. Архитектуры баз данных. 8
2.1. Централизованные архитектуры баз данных. 8
2.2. Децентрализованные архитектуры баз данных. 8
3. Взаимодействие клиент-сервер. 13
3.1. Единообразный доступ API. 13
3.2. Основные понятия ODBC интерфейса. 13
3.3. Технология взаимодействия с ODBC.. 14
3.4. Универсальный метод доступа к данным OLE DB.. 19
Заключение. 20
ПРАКТИЧЕСКАЯ ЧАСТЬ.. 21
Введение. 21
1. Описание предметной области. 22
2. Цель создания базы данных. 25
3. Концептуальная модель. 26
4. Реляционная модель данных. 28
5. Модель данных в SQL Server 2005. 29
6. Таблицы.. 30
6.1. Создание таблиц. 30
6.2. Структура таблиц и данные в таблицах. 31
7. Объкты базы данных. 37
7.1. Значения по умолчанию (Defaults) и пользовательские типы данных на их основе 37
7.2. Правила (Rule)s и пользовательские типы данных на их основе. 38
7.3. Запросы.. 40
7.4. Представления (Views) 44
7.5. Хранимые процедуры (Stored Procedure) 48
7.6. Триггеры (Triggers) 49
7.7. Курсор (Cursor) 52
8. Клиентское приложение. 62
Заключение. 68
Список использованной литературы.. 69
Приложения. 70
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Введение
В представленной теоретической части курсовой работы рассматривается технология «клиент-сервер» применительно к базам данных.
Цель курсового проекта – предоставить описание технологии «клиент-сервер», архитектур баз данных и практической реализации архитектуры БД «клиент-сервер».
Для разработки курсовой работы необходимо:
· прочитать и проанализировать литературу согласно заданной предметной области;
· определить и описать те понятия, которые являются основой данной предметной области (Приложение 4);
· выделить основные направления, темы и подтемы в виде ментальной карты (Приложение 5);
· определить структуру курсовой работы согласно выделенным направлениям;
· используя список понятий и ментальную карту, раскрыть выбранную тему в курсовой работе.
В первой главе данной работы …
Во второй главе теоретической части ….
В последней главе описана практическая реализация технологии «клиент-сервер», ….
Посредством всех представленных пунктов можно получить необходимые знания о концепции «клиент-сервер» применительно к технологии баз данных, и на практике реализовать соединение с объектом баз данных.
1.
Заключение
В ходе реализации теоретической части курсовой работы мной была изучена литература, касающаяся предложенной предметной области, после чего она была проанализирована и представлена в данной работе.
Цель курсового проекта достигнута – представлено подробное описание концепции «клиент-сервер» применительно к технологии баз данных.
Итоговым результатом является раскрытие основных направлений заданной темы, а именно раскрытие и описание:
· общих понятий технологии «клиент-сервер»;
· основного принципа технологии «клиент-сервер» применительно к технологии баз данных;
· условной классификации моделей баз данных типа «клиент-сервер»;
· существующих архитектур баз данных;
· соединение с объектом баз данных.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Введение
В практической части курсовой работы проводится изучение, анализ бизнес-процесса оформления и регистрации первичных кассовых документов. После анализа бизнес-процесса создается база данных в соответствии с архитектурой «клиент — сервер», а также клиентское приложение, предназначенное для работы с создаваемой базой данных.
Для реализации базы данных будем использовать СУБД Microsoft SQL Server 2005. Кроме того, для создания клиентского приложения будем использовать средства Microsoft Access 2007
Описание предметной области
В качестве объекта практического исследования бизнес – процесса составления и регистрации первичных кассовых документов выбрана организация МАУ «Ботанический сад».
МАУ «Ботанический сад» - это сеть цветочных магазинов: Азалия, Гладиолус, Нарцисс, Солнцецвет, Лилия, Орхидея. Административное звено организации состоит из директора, главного бухгалтера, главного инженера, начальника торгового отдела. Главный инженер следит за работой технического оборудования. Начальник торгового отдела ведет работу с поставщиками. Так же в организации имеются завхоз (заведует хозяйственной частью), секретарь (в его обязанности помимо основной работы входит оснащение канцелярией работников), два бухгалтера (материальной и расчетной групп; бухгалтер материальной группы занимается также первичными кассовыми документами), кассир, продавцы и флористы (периодически посещают оплачиваемые организацией курсы по флористики).
МАУ «Ботанический сад» набольшая организация, у которого не имеются структурные подразделения и которое не применяет кодирование.
Операции относительно денежных средств реализуются через кассу организации. Выручка от продаж периодически сдается в кассу предприятия. Оплата крупных заказов осуществляется непосредственно через кассу. Через кассу происходит выдача заработной платы и аналогичных выплат работникам организации. Так же из кассы выдаются денежные средства подотчетным лицам для расчета с поставщиками, на хозяйственные нужды, на предстоящие командировки.
Все кассовые операции подтверждаются приходными и расходными ордерами. Согласно п.21 Порядка ведения кассовых операций приходные и расходные кассовые ордера до передачи кассиру регистрируются бухгалтерией в журнале регистрации приходных и расходных кассовых документов.
Приходный кассовый ордер (форма N КО-1) используется для оформления поступления наличных денег в кассу организации. Приходный кассовый ордер выписывается в одном экземпляре работником бухгалтерии и заверяется главным бухгалтером или уполномоченным на то лицом. Приходный кассовый ордер вносится в журнал регистрации приходных и расходных кассовых документов. Затем передается кассиру. При поступлении в кассу наличных денег выдается квитанция приходного кассового ордера, которая передается покупателю (товара, услуг), а приходный кассовый ордер остается в кассе. Приходный кассовый ордер заполняется следующим образом:
1. в строке «Организация» указывается полное наименование организации
2. далее в этой же строке в соответствующей графе указывается код организации по ОКПО, который присваивается организации отделом статистики;
3. в следующей строке приходного кассового ордера указывается наименование структурного подразделения организации, в котором производится данная операция. Эта строка заполняется в том случае, если в организации имеются обособленные структурные подразделения со своей кассой;
4. далее в этой же строке в соответствующей графе указывается код этого структурного подразделения;
5. в графе «Номер документа» указывается порядковый номер приходного кассового ордера. Как правило, кассовые ордера нумеруются с начала календарного года;
6. в графе «Дата составления» указывается текущая дата — дата выписки кассового ордера, так как первичный документ должен составляться в день проведения операции;
7. в графу «Дебет» заносится номер счета, по дебету которого приходуются денежные средства, т.е. «50» -- касса;
8. в графе «Кредит/ код структурного подразделения» указывается код структурного подразделения, на которое приходуются денежные средства (если организация применяет кодирование);
9. в графе «Кредит/ корреспондирующий счет, субсчет» указывается номер счета (и субсчета), по кредиту которого отражается поступление денежных средств в кассу организации;
10. в графу «Кредит, код аналитического учета» заносится код аналитического учета по счету, указанному в предыдущей графе, если применение таких кодов предусмотрено в организации;
11. в графе «Сумма, руб. коп.» указывается сумма денежных средств (цифрами), получаемая в кассу организации;
12. в графу «Код целевого назначения» записывают код назначения использования поступивших средств. Эта графа используется, если организация применяет соответствующую систему кодирования;
13. в строке «Принято от» указывается источник денежных средств;
14. по строке «Основание» указывается содержание хозяйственной операции;
15. в строках «Главный бухгалтер» и «Получил кассир» указываются фамилии и инициалы главного бухгалтера и кассира соответственно;
Квитанция к приходному ордеру заполняется аналогично.
Расходный кассовый ордер (форма N КО-2) используется для выдачи наличных денег из кассы организации. Данный ордер выписывается в одном экземпляре работником бухгалтерии, заверяется подписью руководителя организации, главного бухгалтера или уполномоченными на то лицами и вносится в журнал регистрации приходных и расходных кассовых документов. Затем передается кассиру. Расходный кассовый ордер заполняется следующим способом:
1. в строке «Организация» указывается полное наименование организации
2. далее в этой же строке в соответствующей графе указывается код организации по ОКПО, который присваивается организации отделом статистики;
3. в следующей строке приходного кассового ордера указывается наименование структурного подразделения организации, в котором производится данная операция. Эта строка заполняется в том случае, если в организации имеются обособленные структурные подразделения со своей кассой;
4. далее в этой же строке в соответствующей графе указывается код этого структурного подразделения;
5. в графе «Номер документа» указывается порядковый номер приходного кассового ордера. Как правило, кассовые ордера нумеруются с начала календарного года;
6. в графе «Дата составления» указывается текущая дата — дата выписки кассового ордера, так как первичный документ должен составляться в день проведения операции;
7. в графе «Дебет/ код структурного подразделения» указывается код структурного подразделения, по которому расходуются денежные средства (в том случае, если организация применяет систему кодирования);
8. в графе «Дебет/ корреспондирующий счет, субсчет» указывается номер счета (и субсчета), по дебету которого отражается выдача денежных средств из кассы организации;
9. в графу «Дебет, код аналитического учета» заносится код аналитического учета по счету, указанному в предыдущей графе, если в организации предусмотрено применение таких кодов;
10. в графу «Кредит» заносится номер счета, с кредита которого списывается сумма денежных средств, т.е. «50» -- касса;
11. в графе «Сумма, руб. коп.» указывается сумма денежных средств (цифрами), которая должна быть выдана из кассы организации;
12. в графу «Код целевого назначения» записывают код назначения использования выданных средств, если организация использует кодирование;
13. в строке «Выдать» указываются фамилия, имя, отчество лица, которому выдаются денежные средства;
14. по строке «Основание» указывается содержание хозяйственной операции;
15. после заполнения расходный кассовый ордер подписывают руководитель организации и главный бухгалтер или лицо, на то уполномоченное;
Если выдача наличных денег из кассы предприятии производится по другим, надлежаще оформленным документам, например, по платежным или расчетно-платежным ведомостям, по заявлениям на выдачу денег, по выписанным счетам и др., то на эти документы также выписывается расходный кассовый ордер. В централизованных бухгалтериях на общую сумму выданной заработной платы составляется один расходный кассовый ордер.
Журнал регистрации приходных и расходных кассовых документов (форма N КО-3) применяется для регистрации приходных и расходных кассовых ордеров и заполняется бухгалтерией до передачи их в кассу.