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

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

Подсистема учета и регистрации подписки на периодические издания



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


1 2 3 4

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 2
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И КЛАССИФИКАЦИЯ СУЩНОСТЕЙ РЕШАЕМОЙ ЗАДАЧИ 3
1.1. Вид издания 3
1.2. Издание 3
1.3. Подписчик 4
1.4 Подписка 4
1.5. Этапы организации хранилища информации о подписке 5
2. ПОСТАНОВКА ЗАДАЧИ 6
3. ОБЗОР ЛИТЕРАТУРЫ 7
4. ОБЗОР МЕТОДОВ РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ 10
5. ТРЕБОВАНИЯ К СИСТЕМЕ 11
6. РАЗРАБОТКА МЕТОДОВ И МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ СИСТЕМЫ 12
7. РАЗРАБОТКА И ПОСТРОЕНИЕ ИНФОРМАЦИОННОЙ МОДЕЛИ 15
8.ОБОСНОВАНИЕ ПРИНИМАЕМЫХ РЕШЕНИЙ ПО ВЫБОРУ ТЕХНИЧЕСКИХ И ПРОГРАМНЫХ СРЕДСТВ РЕАЛИЗАЦИИ 17
9. ОПИСАНИЕ АЛГОРИТМОВ ПРОГРАММНЫХ МОДУЛЕЙ 20
10. ОПИСАНИЕ ТЕСТОВОГО ПРИМЕРА. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 22
11. ОПИСАНИЕ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 28
ВЫВОДЫ И ЗАКЛЮЧЕНИЯ 29
ЛИТЕРАТУРА 30
ПРИЛОЖЕНИЯ 31

ВВЕДЕНИЕ

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



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

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

Содержит информацию о виде издания (журнал, газета, брошюра и т.п.).
1.2. Издание

Сущность содержит в себе информацию о конкретном издании и характеризуется следующими атрибутами:
- название издания
- год, с которого выходит издание
- стоимость подписки на 1 месяц на данное издание в рублях
- периодичность выхода издания (сколько раз в месяц выходит)
1.3. Подписчик

Содержит в себе информацию о подписчике – ФИО, домашний адрес, и контактный телефон. Этой информации достаточно для доставки издания на дом подписчику.

1.4 Подписка

Содержит в себе информацию о подписке – издание, подписчик, дата подписки, срок подписки (в месяцах).

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

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

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

2. ПОСТАНОВКА ЗАДАЧИ
Постановку задачи определим следующим образом:

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


3. ОБЗОР ЛИТЕРАТУРЫ

1) Дэвид Флэнаган. Java. Справочник.
Этот бестселлер представляет собой краткий справочник, необходимый каждому Java-программисту. Книга содержит ускоренный вводный курс в язык Java и обзор ключевых API, благодаря чему опытные программисты смогут сразу перейти к написанию Java-кода.

Четвертое издание `Java. Справочник` посвящено Java 1.4 и включает краткое описание синтаксиса Java, изложение объектно-ориентированных возможностей Java и обзор основных API Java, в котором объясняется, как выполнять такие стандартные задачи, как работа со строками, ввод/вывод, обработка XML, SSL и поддержка потоков при помощи классов и интерфейсов, составляющих платформу Java 2.

Книга также содержит заслуживающий доверия справочник O`Reilly по всем классам, входящим в базовые Java-пакеты, такие как java.lang, java.io, java.beans, java.math, java.net, java.text и java.util. Справочник охватывает множество новых классов Java 1.4, включая NIO (новый интерфейс ввода/вывода), протоколирование и средства работы с XML.

2) Р. Мухамедзянов. Серверные приложения на языке Java.
В книге описаны практические вопросы, посвященные работе с Java-серверными приложениями, относящимися как к технологиям электронной коммерции, так и к Web-приложениям. Описаны работа с сервлетами, распределенные компоненты ЕJB. Уделено внимание приемам работы с базами данных при помощи Java. Предназначена для системных архитекторов, бизнес-аналитиков, программистов и студентов, изучающих программирование.

3) Андрей Гарнаев, Сергей Гарнаев. Web-программирование на Java и JavaScript
Книга является руководством по Java и JavaScript для создания Web-проектов. Подробно описывается синтаксис языков программирования Java и JavaSript, детально обсуждается разработка Java-апплетов, приложений, графического интерфейса пользователя, сервлетов, серверных страниц JSP, Java Beans, рассматривается работа с базами данных и конструирование на JavaScript динамических и интерактивных Web-страниц. Особое внимание уделено принципам создания клиент-серверных компьютерных игр, электронных магазинов и информационно-поисковых систем. Книга содержит уникальную коллекцию, состоящую из более чем 350 примеров, часть из которых носит учебный характер, а другая является прототипом коммерческих проектов.

4) Кендалл Скотт, Мартин Фаулер. UML. Основы.
Третье издание бестселлера Фаулера "UML. Основы" охватывает UML 2 - версию, которая существенно отличается от всех предыдущих. Но основная формула успеха этой книги не претерпела изменений. До сих пор она, бесспорно, остается лучшим кратким и точным руководством по применению UML. Главное достоинство книги заключается в кратком и сжатом изложении сути UML и особенностей применения этого языка в современном процессе разработки ПО. В книге описаны все главные типы диаграмм UML, рассказано, для чего они предназначены и какие нотации применяются при их создании и чтении. Это диаграммы классов, последовательности, объектов, пакетов, развертывания, прецедентов, состояний, деятельности, составных структур, компонентов, обзора взаимодействия, коммуникационные и временные. Фаулер не только в ясной и доступной манере описывает ключевые аспекты языка UML, но и четко показывает ту роль, которую UML играет в процессе разработки. Замечательные примеры моделирования являются результатом многолетнего опыта работы автора в области проектирования и моделирования.

5) Буди Курняван. Создание web-приложений на языке Java с помощью сервлетов, JSP и EJB.
Данная книга является исчерпывающим руководством по web-программированию на языке Java. Она охватывает все технологии, необходимые для программирования на стороне клиента с помощью JavaScript и web-приложений на Java с помощью сервлетов 2.3, JSP 1.2, EJB 2.0.
Эти технологии описываются в контексте реальных проектов, таких как приложения е-коммерции, программы управления документами, пересылки файлов и программной загрузки файлов, проекта сетевой книги на основе XML.

6) Максим Вершинин, Елена Иванова. Java 2 Enterprise Edition. Технологии проектирования и разработки.
В книге рассматривается Java 2, Enterprise Edition (J2EE) - одна из наиболее мощных платформ для разработки современных программных проектов. Показана неразрывная связь процесса практической разработки программных систем уровня предприятия с принципами объектно-ориентированного проектирования. Для объяснения материала используются простые и понятные примеры, связанные как с общими вопросами разработки программного продукта, так и с конкретными проблемами проектирования J2EE-приложений. Книга содержит листинги исходных кодов и дескрипторов поставки, а также большой иллюстративный материал, позволяющий читателю получить четкое представление об основных шагах разработки приложений J2EE.

4. ОБЗОР МЕТОДОВ РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ

Один из основных методов решения поставленной задачи – самостоятельное решение проблемы. Для этого необходимо:
• источники информации по теме (литературные источники)
• четкое знание требований к системе
• компьютер
• время

Второй способ – привлечение третьих лиц - связан с первым методом. Для примера, привлечение сторонней фирмы для создания программного продукта тоже в итоге приводит к первому методу - фирма-исполнитель сама выполняет заказ по первому методу.

Третий способ – поиск готового решения в свободных источниках или его покупка за деньги.

Данная задача решалась по первому методу самостоятельно.
В качестве технических методов решения данной задачи были использованы программные средства BPWin, ERWin, Enterprise Architect, Sun App Server 8, DB Sybase, IDE Netbeans 5.5

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

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


1 2 3 4

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




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

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