Главная Полезно Рефераты‹ Ссылки Статьи Контакты

Внимание!!!
Все материалы сайта защищены авторским правом, содержат на момент размещения не менее 60% оригинального текста. Материалы предназначены только для выполнения собственной студенческой работы. Любое воспрозведение или иное использование запрещено законом
Кроме того, просим терпимее относиться ко всем видам рекламы на сайте. Так как за счет её и существует наш проект. Спасибо за понимание и удачи вам в поиске нужной информации.

Разработка подсистемы учёта и регистрации продаж программного обеспечения на Java



Курсовая работа


1 2 3 4


ВВЕДЕНИЕ 2
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И КЛАССИФИКАЦИЯ СУЩНОСТЕЙ РЕШАЕМОЙ ЗАДАЧИ 3
1.1. Программное обеспечение 3
1.2. Клиенты 3
1.3. Покупки 4
1.4. Этапы организации хранилища информации о продажах 4
2. ПОСТАНОВКА ЗАДАЧИ 6
3. ОБЗОР ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ 7
4. ТРЕБОВАНИЯ К СИСТЕМЕ 9
5. РАЗРАБОТКА МЕТОДОВ И МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ СИСТЕМЫ 10
6. РАЗРАБОТКА И ПОСТРОЕНИЕ ИНФОРМАЦИОННОЙ МОДЕЛИ 13
7.ОБОСНОВАНИЕ ПРИНИМАЕМЫХ РЕШЕНИЙ ПО ВЫБОРУ ТЕХНИЧЕСКИХ И ПРОГРАМНЫХ СРЕДСТВ РЕАЛИЗАЦИИ 16
8. ОПИСАНИЕ АЛГОРИТМОВ ПРОГРАММНЫХ МОДУЛЕЙ 18
9. ОПИСАНИЕ ТЕСТОВОГО ПРИМЕРА. РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ 20
10. ОПИСАНИЕ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 25
ВЫВОДЫ И ЗАКЛЮЧЕНИЯ 26
ЛИТЕРАТУРА 27
ПРИЛОЖЕНИЯ 28


ВВЕДЕНИЕ

На данный момент развитие информационных технологий и повседневное внедрение продуктов развития человеческой мысли в области информационных и компьютерных технологий приводит к необходимости учета движения интеллектуальной собственности. Простейшим вариантом данного направления является учет продаж программного обеспечения.
Такая система должна позволять хранить информацию о продажах, своевременно предоставлять ее менеджерам агентства, позволять отображать в ней всю необходимую информацию.
Разрабатываемая система должна иметь веб-интерфейс, что обеспечит охват наибольшей целевой аудитории.
Целью работы является разработка подсистемы учёта и регистрации продажи программного обеспечения. Реализовать возможность добавления/удаления/редактирования/поиска. Использовать: EJB, JSP, Servlets, SYBASE 9.0, SunApp Server 8.0, DHTML.


1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И КЛАССИФИКАЦИЯ СУЩНОСТЕЙ РЕШАЕМОЙ ЗАДАЧИ

В ходе выполнения работы необходимо разработать подсистему учета и регистрации продаж программного обеспечения. Краткий анализ бизнес-процессов предметной области показывает, что процесс учета продажи какого-либо ПО заключается в учете сведений о виде ПО, клиенте, купившем данное ПО и сведений о самой продаже.
Сведения из предметной области, подлежащие учету:
1) название ПО
2) краткое описание ПО
3) название клиента (фамилия, имя и отчество для физических лиц или наименование организации для юридических лиц)
4) контактный телефон покупателя (может служить для сообщения о появлении новых версий интересующего ПО и т.п.)
5) стоимость приобретаемого программного обеспечения
Клиент выбирает требуемое ПО, узнает его стоимость и, в случае покупки ПО, менеджер вносит сведения о продаже в базу данных посредством разрабатываемой подсистемы.

1.1. Программное обеспечение

Сущность «Программное обеспечение» содержит информацию об определенном программном продукте (его название и краткое описание). Примерами могут послужить «Total Commander» - «файловый менеджер».

1.2. Клиенты

В качестве клиентов могут выступать как физические лица, так и юридические, характеризуемые полным именем, а также контактным телефоном.

1.3. Покупки

В данной сущности храниться стоимость покупки (стоимость приобретенного ПО) и ссылки на закупаемый программный продукт и клиента, осуществляющего закупку.

1.4. Этапы организации хранилища информации о продажах

Осознание потребности в проекте – поводом для осознания потребности чаще всего необходимость упорядочивания всех записей по осуществляемым сделкам по продаже/покупке программного обеспечения.
Постановка целей и задач – определение причин затруднений, возникающих при учете продаж программного обеспечения, формулирование требований к системе продаж программного продукта, соблюдение которых позволит решить данные проблемы.
Выбор поставщика/системы – когда цели и задачи определены, встает вопрос о выборе поставщика услуг автоматизации и ПО. У многих крупных и средних компаний есть давние партнеры (поставщики), которые становятся генеральными подрядчиками и самостоятельно решают, какие третьи компании привлечь для реализации проекта.
Инициирование проекта – бюджет, сроки, структура работ по проекту на этом этапе либо еще не известны, либо сильно размыты. Часто, особенно в крупных организациях процесс подписания договора и предварительной оплаты может длиться не один месяц и чтобы уложиться в отведенные сроки, исполнитель начинает работы по проекту. На этом этапе Заказчик лишний раз может убедиться о надежности исполнителя.
Обследование – подразумевает сбор данных и полный анализ бизнес-процессов, связанных с покупкой программного обеспечения.
Реализация проекта – создание электронной системы учета продаж программного продукта.

Задать вопрос                                                      

2. ПОСТАНОВКА ЗАДАЧИ

Постановку задачи определим следующим образом:

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

3. ОБЗОР ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ

Дейтел П.Дж., Дейтел Х.М. Как программировать на Java. Книга 2. Файлы, сети, базы данных [5] ориентирована на тех читателей, у которых уже есть определенный (хотя бы элементарный) опыт программирования на языке Java. В книгу включены не только главы, относящиеся к «стандартной» тематике, которая обычно не рассматривается в начальных курсах по Java (сюда можно отнести управление исключениями и параллельными потоками, работу с файлами), но и главы, посвященные вопросам, считающимся специальными или «углубленными». Это главы по сетевому программированию (организация систем типа клиент/сервер), связи с базами банных посредством унифицированной схемы JDBC. Обсуждаются также некоторые вопросы и приемы программирования мультимедиа (анимации и звука). Весь изучаемый материал сопровождается содержательными примерами «живого кода. В необязательных разделах глав дается обзор типичных объектно-ориентированных схем проектирования и последовательно разрабатывается пример объектно-ориентированного проектирования большой системы на основе унифицированного языка моделирования (UML).
Фельдман С.К. Система программирования Java без секретов: Как создать безопасное приложение с "нуля" [4] простое и доступное пособие по языку программирования Java. В книге изложены не только тонкости языка программирования Java, но и в систематизированном виде рассматриваются технологии создания Интернет-приложений на основе этого языка, поэтому данное издание также окажет помощь пользователям ПК, которые специализируются на создании приложений для Интернет в системе программирования Java.
Р. Мюллер. Базы данных и UML: Проектирование [3]. Книга посвящается использованию универсального языка моделирования UML (одобренный стандарт группы по управлению объектами) для проектирования баз данных. Подробно, шаг за шагом, раскрыт процесс разработки: от анализа требований к генерации схемы. Особо уделяется внимание вопросу выражения потребностей заказчиков в диаграммах вариантов использования UML и ролей. Книга раскрывает вопрос преобразования сущностей UML в компоненты базы данных, преобразования полученный проект в реляционные, объектно-реляционные и объектно-ориентированные схемы для основных продуктов DBMS.
Раскрыты практические примеры проектов для Oracle, Microsoft, Sybase, Informix, Object Design, POET и других систем управления базами данных.
«Mastering Enterprise JavaBeans» Ed. Roman, Scott Ambler. Книга предназначена для программистов, интересующихся разработкой и внедрением J2EE-приложений. Здесь описаны основные компонентные технологии, составляющие платформу J2EE, а также как разработать и установить J2EE-компоненты, используя инструментарий разработчика J2EE SDK.
Электронный ресурс [8] детально описывает особенности разработки методов, объявления массивов, организации циклов, ввода вывода, создания классов и пр., что, безусловно, очень сильно помогло в написании курсового проекта (разработке кода).


Задать вопрос                                                      

4. ТРЕБОВАНИЯ К СИСТЕМЕ

Определим следующие требования к разрабатываемой системе:

  • должна быть реализована возможность редактирования информации;
  • должна быть реализована возможность получать обработанные результаты;
  • должна быть реализована возможность удаленной работы с приложением (веб-клиент).

Для использования данной тестовой системы на персональном компьютере необходима любая операционная система UNIX или же версии Windows 98, Millennium, 2000, XP. А также jsdk 1.4 или более поздние версии. Использовать: в качестве веб-технологий - EJB, JSP, Servlets; в качестве базы данных - SYBASE 9.0; в качестве J2EE-сервера - SunApp Server 8.0.

Внимание! Для данной работы приложения платные. С их описанием и стоимостью можно ознакомиться здесь

Описание приложений!


1 2 3 4

Скачать курсовую




Если у вас появилось непреодолимое желание пожертвовать средства на развитие сайта или отблагодарить владельца за бесценный материал :), можете перевести любую сумму на кошелек R200818721914 или Z890150328460.

Яндекс.Метрика
© studlight 2011-2014