Автор работы: Пользователь скрыл имя, 19 Февраля 2011 в 14:13, курсовая работа
В современных условиях важной областью стало информационное обеспечение, которое состоит в сборе и переработке информации, необходимой для принятия обоснованных управленческих решений. Передача информации о положении и деятельности предприятия на высший уровень управления и взаимный обмен информацией между всеми подразделениями организации осуществляются на базе современной электронно-вычислительной техники и других технических средствах связи.
Задание на курсовую работу 2
Замечания руководителя 3
Введение 5
1 Описание предметной области 6
1.1 Организационная структура компании 6
1.2 Цели, назначения, задачи создания программного обеспечения ИС 7
1.3 Исследование и обоснование создания системы
1.3.1 Предварительное изучение предметной области
1.3.2 Проведение сбора и формализация материалов обследования
1.3.3 Анализ материалов обследования
8
8
11
13
1.4 Разработка технико-экономического обоснования 14
1.5 Разработка технического задания
1.6 Создание эскизного проекта
1.7 Техническое проектирование ЭИС
15
17
18
2 Функциональное моделирование корпоративной ИС 19
2.1 Функциональная модель предметной области 19
2.2 Инфологическая модель предметной области 21
2.3 Даталогическое проектирование базы данных 22
3 Проектирование цифровой сети передачи данных корпоративной ИС 24
3.1 Архитектура «клиент-сервер» 24
3.2 Структура сети передачи данных 25
4 Описание программного средства 31
4.1 Выбор языка программирования 31
4.2 Контрольный пример 32
Заключение 34
Список литературы 35
Приложение А. Листинг программы
Был реализован механизм проверки вводимых данных и механизм выдачи системных сообщений. Всё это проектировалось и реализовывалось с учётом того требования, предъявляемого к системе, что интерфейс должен быть интуитивно понятным.
Рисунок
12 –Вход в приложение
Рисунок 13 – Оформление заказа
Рисунок 14 –Отчет по заказам
Заключение
В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Небольшие организации используют для этого шкафы с папками, однако крупные корпоративные предприятия используют компьютеризированные системы автоматизации, позволяющие эффективно хранить, извлекать информацию и управлять большими объемами данных.
Темпы внедрения новых технологий в компьютерной отрасли значительно увеличились. Компании, конкурирующие за рынки и прибыли, стремятся моментально реализовать технические новшества в аппаратных средствах, программном обеспечении и парадигмах вычислений, стимулирующих развитие всей технологии управления информацией. Однако для успешной реализации крупных систем управления требуется применить нестандартный подход, творческое решение. Использование основ эргономики при проектировании, реализации и внедрении системы управления позволит решить многие «психологические» и «технологические» проблемы предприятий.
В данной курсовой работе были рассмотрены теоретические вопросы, связанные с построением информационной сети и использующей ее ресурсы КИС, методологией IDEF0, ее основные элементы и понятия, декомпозиция бизнес-процессов на уровни. В практической части был организован бизнес-процесс автоматизированного оформления заявки на предоставление услуги в салоне красоты, построена его концептуальная модель, выявлены сопутствующие бизнес-процессы.
Список литературы
Приложение А (обязательное)
Листинг
программы
Процедура ПриОткрытии()
ПриЗаписиПерепроводить(
КонецПроцедуры
Процедура Кол()
КолО=Окр(Кол*(Ед.Коэффициент),
Сумма=Окр(КолО*Цена,2,1);
КонецПроцедуры
Процедура Ед()
КолО=Окр(Кол*(Ед.Коэффициент),
Сумма=Окр(КолО*Цена,2,1);
КонецПроцедуры
Процедура Цена()
Сумма=Окр(КолО*Цена,2,1);
КонецПроцедуры
Процедура Мастера()
Договор=
КонецПроцедуры
Процедура Услуга()
Если Кол=0 Тогда
Кол=1;
КонецЕсли;
СпрЕд=СоздатьОбъект("
СпрЕд.
СпрЕд.ВыбратьЭлементы();
Пока СпрЕд.ПолучитьЭлемент()=1 Цикл
Если СпрЕд.Ед=
Ед=СпрЕд.
Прервать;
КонецЕсли;
КонецЦикла;
КолО=Окр(Кол*(Ед.
Цена=Окр(Услуги.ЦенаР.
Сумма=Окр(КолО*Цена,2,1)
КонецПроцедуры
// ********************
//
Процедура
ОбработкаПроведения()
Если Мастера.Выбран()=0 Тогда
Предупреждение ("Мастер не выбран");
НеПроводитьДокумент();
КонецЕсли;
Если ДатаВып<ДатаДок Тогда
Предупреждение ("Неверная дата ");
НеПроводитьДокумент();
КонецЕсли;
Регистр.Расчеты.Мастера=
Регистр.Расчеты.Услуги=Услуги;
Регистр.Расчеты.Сумма=Итог("
Регистр.Расчеты.ФлагДвижения=
Регистр.Расчеты.
КонецПроцедуры
********************
Процедура ДатаН()
ДатаК=ПолучитьДатуТА();
Если ДатаН>ДатаК Тогда
ДатаН=ДатаК;
КонецЕсли;
КонецПроцедуры
Процедура ДатаК()
Если ДатаК<ДатаН Тогда
ДатаК=ДатаН;
ИначеЕсли ДатаК>ПолучитьДатуТА() Тогда
ДатаК=
КонецЕсли;
КонецПроцедуры
Процедура Сформировать()
Запрос=СоздатьОбъект("
ТЗ="
|Период с ДатаН по ДатаК;
|Контр=Регистр.Расчеты.
|Дог=Регистр.Расчеты.
|Долг=Регистр.Расчеты.
|Функция СумКонОст=КонОст(Долг);
|Группировка
Контр упорядочить по Контр.
|";
Если Запрос.Выполнить(ТЗ)=0 Тогда
Сообщить("Запрос не выполнен");
Возврат;
КонецЕсли;
ИтогоМы=0;
ИтогоНам=0;
Таб=СоздатьОбъект("
Таб.ИсходнаяТаблица("");
Таб.ВывестиСекцию("
Пока
Запрос.Группировка("Контр")=1 Цикл
ТЭ=Запрос.Контр;
Долг=Запрос.
Если ТЭ.ЭтоГруппа(
НазГр=
Если Долг=0 Тогда
ИначеЕсли Долг>0 Тогда
Мы=
Нам=0;
ИначеЕсли Долг<0 Тогда
Мы=0;
Нам=-
КонецЕсли;
Таб.ВывестиСекцию("
Наз="("+
Если Долг=0 Тогда
Продол
ИначеЕсли Долг>0 Тогда
Мы=
Нам=0;
ИтогоМ
ИначеЕсли Долг<0 Тогда
Мы=0;
Нам=-
КонецЕсли;
Таб.ВывестиСекцию("Строка");
КонецЕсли;
КонецЦикла;
Таб.ВывестиСекцию("Итого");
Таб.ТолькоПросмотр(1);
Таб.ПараметрыСтраницы(1,100,1)
Таб.Показать("");
КонецПроцедуры
Информация о работе Разработка программного обеспечения корпоративной информационной системы