Практическая часть

Постановка задачи

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

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

первичные учетные документы (платежные поручения, накладные, акты выполненных работ, авансовые отчеты, справка бухгалтера и т.д.); аналитические регистры налогового учета (книга покупок, книга продаж, индивидуальная карточка по ЕСН, регистр формирования стоимости объекта учета и т.д.).

Источник данных – Sybase SQL Anywhere 11.0

Технология реализации – RMI



Фрагмент работы:

Рисунок 6 – Подключение клиента к серверу

 

Чтобы просмотреть подробные данные о своем предприятии нужно нажать на клавишу «Просмотр данных». В результате выведутся подробные данные о предприятии в окне «Добавление/редактирование». Для удобства просмотра и компановки данных это окно разбито на 2 вкладки «Общие данные» (рисунок 7) и «Юридический адрес» (рисунок 8).

 

Рисунок 7 – Общие данные о предприятии

Рисунок 8 – Юридический адрес предприятия

 

Для просмотра данных по НДС нужно на диалоге “Операции с налогами” нажать кнопку «Просмотреть данные по НДС» в результате на экране появится диалог с данными по НДС, изображенный на рисунке 9.

 

Рисунок 9 - Диалог, отображающий данные по НДС

 

Листинг ServerIntf.java

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

 

/**

 *

 * @author

 */

import java.rmi.Remote;

import java.rmi.RemoteException;

import java.io.*;

import java.util.ArrayList;

import java.util.Vector;

 

public interface ServerIntf extends Remote {

 

    //public void ConnectDB() throws RemoteException;

 

   public void ClientConnect(String userID) throws RemoteException;

    public void ClientDisconnect(String userID) throws RemoteException;

 

    public ArrayList TaxPayerSelect(String query) throws RemoteException;

    public ArrayList TaxPayerIdSelect(String query) throws RemoteException;

    public ArrayList BalanceDataSelect(String query) throws RemoteException;

    public ArrayList NDSDataSelect(String query) throws RemoteException;

    public ArrayList ECNDataSelect(String query) throws RemoteException;

    public ArrayList NNPSelect(String query) throws RemoteException;

//    public ArrayList GetResults() throws RemoteException;

    public Vector<String> StringsSelect(String query) throws RemoteException;

    public String StringSelect(String query) throws RemoteException;

    public int IntSelect(String query) throws RemoteException;

    public void SqlUpdate(DataEntity fe) throws RemoteException;

    public void SqlInsert(DataEntity fe) throws RemoteException;

    public void SqlDelete(DataEntity fe) throws Exception;....



Список использованной литературы:

-


Цена сегодня: 12.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!