Автор работы: Пользователь скрыл имя, 01 Мая 2014 в 12:10, курсовая работа
В рамках данного курсового проекта будет рассмотрена подсистема АСУ «Управление договорами» - автоматизированная система, представляющая собой совокупность программно-аппаратных средств, обеспечивающих взаимодействие человека с ЭВМ в интерактивном режиме.
Полное наименование системы - «Автоматизированное система по обработке информации по договорам с контрагентами».
Условное обозначение системы- «AWM».
Таблица «Договор» содержит данные о договорах, с которыми работает менеджер. Таблица «Договор» связана с таблицей «Контрагент» по наименованию контрагента и по ФИО руководителя контрагента.
Таблица 15 –Товар
Код |
Наименование |
Цена |
1 |
вентилятор ВЦ 32 |
1500 |
2 |
элдвигатель ВА 12 |
1400 |
3 |
компрессор винтовой К4 |
5600 |
Таблица 16 –Спецификация
Дата |
Номер |
Номер Договора |
Дата Договора |
Контрагент |
ФИО Руководителя |
Сумма |
01.05.07 |
1 |
52 |
01.08.2006 |
ОО «Век» |
Самарин А.К. |
21594 |
10.04.07 |
2 |
100 |
14.12.2006 |
ООО «Геоникс» |
Колоткина Н.В. |
1652 |
Таблица 17 – Элемент Спецификации
Номер |
КодТовара |
Товар |
Цена |
Кол-во |
Стоимость |
% |
НДС |
Общая Сумма |
1 |
1 |
вентилятор ВЦ 32 |
1500 |
1 |
1500 |
18 |
270 |
1770 |
1 |
3 |
компрессор винтовой К4 |
5600 |
3 |
16800 |
18 |
3024 |
19824 |
Таблица «Спецификация» включает в себя кроме своих атрибутов следующие: из таблицы «Договор» номер и дату договора, наименование и ФИО руководителя контрагента.
Таблица «Элемент спецификации» существует как промежуточная между таблицами «Товар» и «Спецификация». Эта таблица служит для отображения товара в спецификации.
Таким образом, структура БД будет выглядеть, как показано на рисунке 13.
Рисунок 13 – Структура БД «AWM»
5 Модель реализации
Для разработки системы было использовано CASE-средство, применение которого не только сокращает время проектирования, но и значительно облегчает, как сам процесс, так и его документирование, и внесение изменений в новые версии программного продукта.
Анализ рынка CASE-средств и их возможностей позволил выбрать CASE-средство – CASEBERRY.
CASEBERRY базируется на технологии .NET Framework фирмы Microsoft, которая предоставляет принципиально новый подход к разработке пользовательских приложений. Основным принципом разработки распределенных приложений с помощью .NET Framework является логическое разбиение приложения на три слоя – представления, бизнес-логики, доступа к данным и их хранения.
Один из основных языков программирования платформы .NET - С#, который имеет доступ к общеязыковой исполняющей среде (CLR), предоставляемой библиотекой программ .NET Framework.
Именно С# был использован для преобразования разработанной модели в исходный код (Приложение В).
Реализация классов происходила в следующем порядке: первыи был реализован класс Контрагент, затем Товар, после Договор, ЭлементСпецификации и в последнюю очередь класс Спецификация.
Генерация кода во многом определяется диаграммами классов и диаграммами взаимодействия, разработанными ранее на стадии проектирования, и основывается на принципах их отображения в исходный код.
Основной смысл приведенного примера заключается в том, что существует относительно простой способ преобразования артефактов проектирования в "скелет" (шаблон) программного кода.
.
Заключение
ООО «С» заключает большое количество договоров с другими организациями. В настоящее время подготовка договоров и операции после заключения договора производятся без использования какой-либо единой системы документооборота. С ростом числа заключаемых договоров такой механизм становится неэффективным и порождает ошибки.
Предлагаемое решение – автоматизированная система «AWM», предназначенная для АРМ менеджера по сбыту.
Преимуществами данной системы является следующее:
- процесс обработки договора и связанные с этим процессом работы стали более управляемыми и контролируемыми, сократилось количество ошибок и задержек;
- информация по договорам и контрагентам хранится централизованно;
- система автоматически
реализует необходимые
«ARM» разработано с использованием CASE- средства Caseberry.
Caseberry — инструмент, автоматизирующий многие рутинные задачи, возникающие при разработке программного обеспечения: объектно-ориентированный анализ предметной области и проектирование программного обеспечения, создание системной архитектуры программного обеспечения, автоматизированное создание исходного кода, программирование (объектно-реляционное отображение данных, создание пользовательских интерфейсов и т.п.), а также многие другие задачи.
Выполнение курсового проекта поспособствовало закреплению, углублению и обобщению знаний, полученных в процессе изучения лекционного курса по дисциплине «Проектирование информационных систем»; развитию умений и навыков, полученных при выполнении лабораторных работ; применению этих знаний, умений и навыков к решению конкретных проектных задач с позиций объектно-ориентированного подхода к проектированию информационных систем; развитию навыков работы со специальной литературой и навыков проектирования с использованием CASE-средств.
Список использованных источников
3 Вендров А.М. Проектирование ПО экономических информационных систем: Учебник. – М.: Финансы и статистика, 2002. – 352 с.: ил.
4 ГОСТ 7.32-2001 СИБИД. Отчет о научно-исследовательской работе. Структура и правила оформления.
5 ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы.
6 Должностная инструкция инженера по сбыту
7 Калянов Г.Н. CASE – технологии. Консалтинг в автоматизации бизнес-процессов. 3-е изд. – М.: Горячая линия – Телеком, 2002. – 320 с.: ил.
8 Положение о порядке осуществления договорной работы
9 Технологии разработки
программного обеспечения,С.Орлов.СПб.:
Приложение А
ДОГОВОР № 52
г. Пермь
ООО ИТФ «С», именуемое в дальнейшем «ПОСТАВЩИК», в лице директора Сенкевича Андрея Викторовича, действующего на основании Устава, с одной стороны и ООО «Геоникс», именуемое в дальнейшем «ПОКУПАТЕЛЬ», в лице Колоткиной Н.В., действующего на основании устава, с другой стороны, заключили настоящий Договор о нижеследующем:
1. ПРЕДМЕТ ДОГОВОРА
1.1. Поставщик обязуется поставить и передать в собственность Покупателю продукцию согласно заявкам и прилагаемой спецификации, являющейся неотъемлемой частью настоящего Договора, а Покупатель обязуется принять и оплатить ее на условиях настоящего Договора.
2. КАЧЕСТВО И КОМПЛЕКТНОСТЬ
2.1. Качество, комплектность и гарантии
поставляемой продукции
2.2. Упаковка продукции должна обеспечить его сохранность до приемки её Покупателем.
2.3. В случае нарушения
3. СРОКИ И ПОРЯДОК ПОСТАВКИ ПРОДУКЦИИ
3.1. Поставщик после получения
заявки, рассматривает её в 3-х-дневный
срок и предоставляет
3.2. Продукция должна быть
3.3. В случае применения предоплаты, Поставщик имеет право отсрочить исполнение обязательств пропорционально числу дней, на которые задержан срок оплаты, обговоренный в спецификациях.
3.4. Доставка товара производится за счет Покупателя, если иное не оговорено в спецификации.
3.5. Пункт поставки определяется в спецификации.
3.6. В случаях обнаружения
3.7 Претензии рассматриваются в течение месяца со дня ее получения. В случае признания претензионных требований, Поставщик в месячный срок производит замену или догрузку продукции. По требованию Поставщика бракованные товары подлежат возврату.
4. ПОРЯДОК РАСЧЕТА
4.1. Расчеты производятся за
4.2. Форма и сроки оплаты по
каждой партии определяются
4.3. Покупатель обязан известить Поставщика об осуществлении платежа в течение 3 дней с момента оплаты.
5. ЦЕНЫ
5.1. Цены определяются как
5.2. Поставщик обязан сообщить Покупателю об изменении цены завода-изготовителя в течение трех дней.
5.3. При изменении цен заводами-
6. ПЕРЕДАЧА ТОВАРА
6.1. Приемка продукции Покупателем
по количеству и качеству
6.2 Имущественная ответственность
сторон регулируется «
6.3 При предоплате продукция считается переданной Покупателю в момент сдачи их перевозчику. Риск случайной гибели или случайного повреждения, а также право собственности переходит Покупателю с момента, когда Поставщик считается исполнившим свои обязательства по передаче ее.
6.4. При предпоставке или частичной предпоставке, право собственности на поставляемую продукцию сохраняется за Поставщиком до момента оплаты. Покупатель не вправе до перехода к нему права собственности отчуждать товары или распоряжаться ими иным образом и несет ответственность за их сохранность.
7. ОТВЕТСТВЕННОСТЬ СТОРОН
7.1. Имущественная ответственность
сторон регулируется
7.2. Все споры между сторонами не урегулированные перепиской, заявлениями, претензиями разрешаются в Арбитражном суде.
7.3. В случае применения
8. СРОК ДЕЙСТВИЯ НАСТОЯЩЕГО ДОГОВОРА
8.1. Настоящий Договор вступает в силу с момента его подписания сторонами и действует до 31 декабря 2007 года, а по расчетам до полного исполнения своих обязательств. Договор пролонгируется на каждый последующий год, если ни одна из сторон не заявит письменно о своем желании внести изменения в Договор или прекратить его действие за один месяц до его окончания.
9. ИЗМЕНЕНИЯ УСЛОВИЙ НАСТОЯЩЕГО ДОГОВОРА