Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZAPISKA.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
433.66 Кб
Скачать

2. Постановка задачи и основные требования к системе

Задачей курсового проекта является разработка и создание инструментальной среды, позволяющей автоматизировано осуществлять расчет таможенных сборов и вести статистику дополнительных услуг.

Система должна состоять из:

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

– серверного приложения, осуществляющего работу с базой данных по запросу клиента;

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

В программе должны быть предусмотрены возможности:

– регистрации декларанта, импортируемых или экспортируемых им товаров и выбранных им дополнительных таможенных услуг;

– определения величины таможенных сборов;

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

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

Основные требования, предъявляемые к системе:

– база данных должна быть разработана в Sybase SQL Anywhere.

– организация работы с пользователем посредствам удобного и простого интерфейса;

– возможность поиска требуемых данных.

Для работы с программным продуктом к компьютерной системе предъявляются следующие требования:

1) ОС Windows 98, ME, 2000, XP;

2) Установленная среда Sybase SQL Anywhere 5.0;

3) 5 Мб свободного места на жестком диске;

4) Установленная виртуальная Java-машина.

4. Обоснование решений по использованию технических и программных средств реализации

Для моделирования и проектирования проекта были использованы такие средства как Erwin, а также СУБД Sybase SQL Anywhere 5.0 и NetBeans 4.1.

Все эти средства имеют следующие преимущества.

Среда ErWin относится к CASE системам (автоматизированное построение моделей системы в целом). Здесь каждая сущность обладает своими атрибутами, характеризующими множество однотипных экземпляров. Связь выражает зависимость между сущностями, сущностям соответствуют таблицы в реляционной модели, а атрибутам соответствуют колонки.

БД организована в СУБД Sybase SQL Anywhere 5.0. Данная СУБД позволяет разрабатывать приложения на платформах Win NT, 95/98, Win XP.

Язык SQL, который используется для разработки СУБД, является языком, ориентированным на групповую обработку данных. Его операторы возвращают информацию в табличной форме, оперируют такими понятиями, как таблицы, индексы, ключи, строки, столбцы. Кроме того, наличие интерактивного SQL позволяет выполнять действия непосредственно с БД с целью быстрого получения результатов.

Для обеспечения возможности работы с БД из любых других программных приложений, созданных средствами разработки других фирм используется свойство СУБД, позволяющее ей служить в качестве поставщика данных для этих приложений. Для этого используется некоторый стандарт обращения к СУБД – интерфейс ODBC. ODBC (Open Data Base Connectivity) представляет собой стандарт интерфейса прикладных программ, и позволяет программам, работающим в среде Microsoft Windows взаимодействовать посредством SQL с различными СУБД в различных операционных системах. Таким образом, использование интерфейса ODBC позволяет быстро и эффективно работать с имеющейся базой данных.

Среда NetBeans – это интегрированная среда для разработчиков, средство для программистов, помогающее писать, компилировать и отлаживать программы. Она написана на языке программирования Java, однако может поддерживать разработку на любом языке. Существует также большое количество модулей, расширяющих её функциональность. IDE NetBeans – это бесплатный продукт без ограничений на область его применения.

Среда разработки NetBeans по умолчанию поддерживает разработку для платформ J2SE и J2EE. Для разработки программ в среде NetBeans и для успешной инсталляции и работы самой среды NetBeans должен быть предварительно установлен Sun JDK или J2EE SDK подходящей версии. Для поддержки разработки в среде NetBeans для мобильных платформ (J2ME) необходимо установить отдельно распространяемый (и также бесплатный) NetBeans Mobility Pack.

По качеству и возможностям последние версии NetBeans IDE не уступают лучшим коммерческим (платным) интегрированным средам разработки для языка Java, таким, как IntelliJ IDEA, поддерживая рефакторинг, профилирование, выделение синтаксических конструкций цветом, автодополнение набираемых конструкций на лету, множество предопределённых шаблонов кода и др.

На идеях, технологиях и в значительной части на исходном коде NetBeans IDE базируются предлагаемые фирмой Sun коммерческие интегрированные среды разработки для Java — Sun Java Studio Creator и Sun Java Studio Enterprise. Сравнительно недавно Sun стала предлагать эти среды разработки бесплатно для зарегистрировавшихся в Sun Developer Network (SDN) разработчиков, сама же регистрация на сайте бесплатна и не требует никаких предварительных условий, кроме согласия с лицензией SDLC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]