База данных "Местная телефонной связь"

Сущность Расчет оплаты услуг имеет следующие атрибуты: ФИО, адрес, лицевой счет, дата разговора, наличие льгот, количество минут, количество минут с

База данных Местная телефонной связь

Отчет по практике

Компьютеры, программирование

Другие отчеты по практике по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
вязь, является уникальным ключом как в главной таблице, так и в подчиненной, Access устанавливает связь типа один к одному. Если поле связи является уникальным ключом в главной таблице, а в подчиненной таблице является не ключевым или входит в составной ключ. Access устанавливает связь типа один ко многим от главной таблицы к подчиненной.

В представленной базе данных - схема данных выглядит следующим образом:

 

Рисунок 1 - Схема данных

 

.4 Отчет-квитанция

 

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

В данной базе данных - отчет представляет собой квитанцию по оплате за услуги местной телефонной связи. В отчете производится вывод таких данных как: ФИО, Адрес, Лицевой счет, Дата разговора, Наличие льгот и Итоговая сумма оплаты.

Рисунок 2 - Представление отчета в форме конструктора

 

Рисунок 3 - Предварительный просмотр отчета

база данный телефонный связь

 

2. Разработка программы

 

.1 Блок-схема программы

 

 

.2 Описание интерфейса программы

 

Главная форма программы Form1 открывается после запуска программы и содержит в себе следующие элементы: Форму для ввода имени абонента, форму для ввода количества минут разговора, форму для ввода цены за минуту разговора, форму для выбора типа абонента (Простой абонент или Льготный абонент), а также кнопку расчета вычислений с последующим выводом их на экран, и кнопу выхода из программы.

Форма для ввода имени абонента - позволяет водить ФИО абонента.

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

Форма для ввода цены за минуту разговора - позволяет вводить цену за минуту разговора, причем разрешается вводить как целые, так и десятичные дробные значения.

Форму для выбора типа абонента - представляет собой переключатель между двумя типами абонентов (простой и льготный). Отличие льготного абонента от обычного в том, что первые 100 минут разговора - ему предоставляются бесплатно.

Все формы обязательны для заполнения.

При нажатии кнопки Расчет - происходит расчет итоговой суммы разговора, с последующим выводом информации на экран.

Кнопка Выход - завершает работу программы

 

Рисунок 4 - Окно программы Расчет оплаты за связь

 

Приложение А

.cs

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;

uslugi_svyzi

{partial class Form1 : Form

{rez, rez_lg;name;Form1()

{();

}

void button2_Click(object sender, EventArgs e)

{.Close();

}

void button1_Click(object sender, EventArgs e)

{= textBox3.Text;(comboBox1.Text == "Простой абонент")

{= Convert.ToDouble(textBox1.Text) * .ToDouble(textBox2.Text);.Show("Абонент: " + name + "\nТип абонента - Простой

абонент\nCтоимость разговора составляет " + Convert.ToString(rez) + "

рублей.");

}(comboBox1.Text == "Льготный абонент")

{=(Convert.ToDouble(textBox1.Text) * .ToDouble(textBox2.Text));_lg =((Convert.ToDouble(textBox1.Text) - 100) * .ToDouble(textBox2.Text));(rez_lg < 0)_lg = 0;.Show("Абонент: " + name + "\nТип абонента - Льготный

абонент\nCтоимость разговора составляет " + Convert.ToString(rez) + "

рублей.\nСтоимость с учетом льгот = " + rez_lg + " рублей.");

}

}

}

}

Похожие работы

< 1 2