*
*


CAPTCHA Image   Reload Image
X

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

курсовые работы, Программирование

Объем работы: 35 стр.

Год сдачи: 2007

Стоимость: 700 руб.

Просмотров: 583

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
ВВЕДЕНИЕ 3
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И КЛАССИФИКАЦИЯ СУЩНОСТЕЙ РЕШАЕМОЙ ЗАДАЧИ 5
1.1 ВИД 6
1.2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 6
1.3 КЛИЕНТ 6
1.4 ПРОДАЖА 6
1.5 ЭТАПЫ ОРГАНИЗАЦИИ ХРАНИЛИЩА ИНФОРМАЦИИ О ПРОДАЖАХ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 8
2. ПОСТАНОВКА ЗАДАЧИ 11
3. ОБЗОР ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ 12
4. ТРЕБОВАНИЯ К СИСТЕМЕ 14
5. РАЗРАБОТКА МЕТОДОВ И МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ СИСТЕМЫ 15
6. РАЗРАБОТКА И ПОСТРОЕНИЕ ИНФОРМАЦИОННОЙ МОДЕЛИ 19
7.ОБОСНОВАНИЕ ПРИНИМАЕМЫХ РЕШЕНИЙ ПО ВЫБОРУ ТЕХНИЧЕСКИХ И ПРОГРАМНЫХ СРЕДСТВ РЕАЛИЗАЦИИ 22
8. ОПИСАНИЕ АЛГОРИТМОВ ПРОГРАММНЫХ МОДУЛЕЙ 24
9. ОПИСАНИЕ ТЕСТОВОГО ПРИМЕРА. РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ 26
10. ОПИСАНИЕ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 32
ВЫВОДЫ И ЗАКЛЮЧЕНИЯ 33
ЛИТЕРАТУРА 35
ПРИЛОЖЕНИЯ 36
Персональные компьютеры не могут работать без соответствующего программного обеспечения. Все преимущества, которые человек получает, используя средства вычислительной техники, в итоге реализуются через соответствующее программное обеспечение.
Программное обеспечение, как и каждый объект интеллектуальной собственности, имеет свою стоимость. Фирма-разработчик программного обеспечения устанавливает цены на разработанный ею программный продукт и позволяет другим фирмам, занимающимся продажей ПО, торговать своим продуктом.
Как правило, большая часть программных продуктов являются лицензионными, то есть продающимися в соответствии с условиями лицензии индивидуальному покупателю или коллективу. Такое ПО обладает зачастую высокой стоимостью и его нелегальная продажа может нанести серьезный вред разработчику. Поэтому разработка подсистемы учета и регистрации продаж программного обеспечения, позволяющей автоматизировать учет проданного торговой фирмой заказчикам программного обеспечения, является актуальной задачей. Такая подсистема позволит уменьшить вероятность нелегальной продажи ПО, появления на рынке контрафактного программного обеспечения.
Разрабатываемая подсистема будет хранить информацию о видах ПО, об имеющемся на складе фирмы-продавца программном обеспечении и его продажах клиентам фирмы.
Разрабатываемая система должна быть построена согласно принципам архитектуры «клиент-сервер», что позволяет существенно упростить ее модификацию, развертывание и переносимость.
Целью работы является разработка программы учета и регистрации продаж программного обеспечения. Программа должна быть организована согласно принципам архитектуры «клиент-сервер», клиент должен взаимодействовать с сервером по протоколу RMI. Данные должны храниться посредством СУБД Sybase 9.0..
В результате выполнения работы было разработано приложение, позволяющее выполнять учет продаж ПО. В ходе анализа возможностей разработанного ПС был сделан вывод о том, что полноценная реализация подобного ПС требует более глубокой детализации предметной области. Однако это более сложная задача, чем та, что ставилась в рамках курсового проекта.
Разработанное ПС реализовано с использованием языка программирования Java на основе технологии «клиент-сервер».
Применение архитектуры «клиент-сервер» предоставляет пользователям возможность с различных компьютеров обращаться к серверу за необходимой информацией. Сервер предоставляет возможность для клиента для работы с базой данных. Он выступает в качестве посредника между клиентом и базой данных. Он принимает запросы от клиента, их обрабатывает и направляет в базу данных. Также он перенаправляет запросы назад клиенту.
Клиент имеет возможность работы с информацией, хранимой в базе данных. Такая информация представлена в виде таблиц базы данных. Клиент может просматривать, редактировать, осуществлять поиск и т.д. необходимой ему информации.
Применение базы данных в качестве хранилища информации позволяет оптимально и эффективно хранить информацию, ее структурировать. Реализованный многопоточный сервер позволяет производить распараллеливание работы сразу нескольких клиентов в разных потоках.
В результате выполнения данного курсового проекта были получены дополнительные навыки в работе с языком JAVA, UML. Были получены знания о различных методах построения функциональных и информационных моделей.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу