Расчет количества символов в тексте
Курсовая работа, 07 Ноября 2013, автор: пользователь скрыл имя
Краткое описание
Целью курсовой работы является приобретение навыков моделирования программных продуктов в среде RationalRose.
В качестве разрабатываемой системы была выбрана система моментальных платежей «Расчет количества символов в тексте». Модель программного продукта разрабатывалась на основе требований. Полученная программа позволяет рассчитать количество символов в тексте.
Прикрепленные файлы: 1 файл
Конев ТП.docx
— 2.07 Мб (Скачать документ)Язык программирования |
Вес критерия |
VBA |
С# |
VBasic |
Дороговизна лицензии |
3 |
3 |
2 |
1 |
Сложность освоения |
2 |
3 |
1 |
2 |
Оптимальность кода |
1 |
2 |
1 |
3 |
Суммарный приоритет |
- |
17 |
9 |
11 |
Рис. 3 Метод морфологического анализа
2.3 Описание языка
Для автоматизации процесса использован язык программирования VisualBasicforApplication, входящий в состав СУБД MicrosoftAccess, представляющий собой алгоритмический язык программирования.
Вид СУБД |
Вес критерия |
MS Access |
Oracle |
MS SQL |
Сложность освоения |
3 |
3 |
1 |
2 |
Аппаратные требования |
2 |
3 |
1 |
2 |
Скорость работы |
1 |
1 |
3 |
1 |
Суммарный приоритет |
… |
16 |
8 |
11 |
Рис. 4 Метод морфологического анализа СУБД.
2.4 Описание СУБД.
MicrosoftOfficeAccess или просто MicrosoftAccess — реляц
Глава 3. Проектирование логической структуры программного средства
- Диаграммы классов.
Диаграмма
классов служит для представления
статической структуры модели системы
в терминологии классов объектно-
Рис. 5 Диаграмма классов
- Список вводимых реквизитов и ограничений
Список вводимых реквизитов и ограничений, представляющих собой таблицы, в которых содержится информация о наименовании, типе и ограничениях на значения полей сущностей, упомянутых в диаграмме классов.
- Главный редактор
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Заведующий отделом
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Специалист
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Архив
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Arhiv (PK) |
ID |
cчетчик |
6 симв. |
Дата |
Дата |
дата |
10 симв. |
Название |
Name |
текст |
200симв. |
Регистр.номер |
Nomer |
Integer |
100симв. |
- Секретарь
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Менеджер
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Редакционная коллегия
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Журналист
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Person (PK) |
ID |
счетчик |
6 симв |
ФИО |
FIO |
текст |
100симв. |
Адрес |
Addr |
текст |
100симв. |
- Отдел
Название реквизита |
Обозначение |
Тип |
Размерность |
ID.Оtdel (PK) |
ID |
счетчик |
4 симв |
Название |
Name |
текст |
200симв. |
Место нахожд. |
Mesto |
текст |
20симв. |
- Разработка диаграммы состояний
Главное предназначение этой диаграммы
— описать возможные
Рис. 6 Диаграмма состояний
- Разработка алгоритма работы программного средства.
Данная разработка алгоритма работы программного средства представляющего собой последовательность выполняемых программой команд.
Начало
Ввод данных
4
3
1
2
Выход
Расчет
количества символов тексте на основе данных из предоставленной информации
Печать
данных
Ввод коэффициента максимального количества
символов
Конец
- Формирование диаграммы деятель
ности
Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние срабатывает только при завершении этой операции в предыдущем состоянии. Графически диаграмма деятельности представляется в форме графа деятельности, вершинами которого являются состояния действия, а дугами — переходы от одного состояния действия к другому.
Рис. 7 Диаграмма деятельности
- Разработка диаграммы последовательности
На диаграмме
Рис. 8 Диаграмма последовательности
Глава 4 Проектирование физической структуры программного средства
4.1 Разработка диаграммы компонентов
4.2 Разработка диаграммы развертывания
5. Визуальный интерфейс
Заключение
В рамках выполненной курсовой работы на тему «Расчет количества дипломных руководителей»:
- проведён анализ предметной области, сформированы мнемосхема, функциональные и информационная модели процесса;
- разработана схема взаимодействия модулей, алгоритм работы и проект выходных экранных форм программы, реализующих автоматизацию процесса закупки материалов;
- разработаны тестовые наборы для оценки корректности программы.
В ходе исследования выяснилось, что на данный момент данная задача выполнялась с использованием бумажных журналов. Для решения этой проблемы был использован язык программирования VBA и СУБД MSAccess, с помощью которых была разработана локальная программа, позволяющая вычислять стоимость различных налогов исходя из введенных данных.
Ожидаемый эффект по экспертной оценке должен состоять в сокращении на 50% времени определения налога.
Список литературы
- Автоматизированные информационные технологии в экономике: Учебник/под ред. проф. Г.А. Титоренко. - М.: ЮНИТИ, 2005.
- Гринберг, Информационные технологии управления: Учебное пособие для вузов / А.С. Гринберг, Н.Н. Горбачев, А.С. Бондаренко. – М.: ЮНИТИ-ДАНА, 2004.
- Сергеева, Информатика: учебник / И.И. Сергеева,
А.А. Музалевская, Н. В. Тарасова.-М.: Форум: ИНФРА-М, 2006.-335 с. - Вендров, CASE – технологии. Современные методы и средства проектирования информационных систем. / А.М. Вендров– М.: Финансы и статистика, 1998.
- Вендров, Проектирование программного обеспечения экономических информационных систем: Учебник. / А.М. Вендров – М.: Финансы и статистика, 2000.
- Куликов, Автоматизированное проектирование информационно-управляющих систем. Системное моделирование предметной области. / Г.Г. Куликов, А.Н. Набатов, А.В. Речкалов – Уфа: УГАТУ, 2003. 176 с.
- Маклаков, Bpwin и Erwin. CASE- средства разработки информационных систем. / С.В. Маклаков– М.: "ДИАЛОГ-МИФИ", 1999. – 256 с.