ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
Находкинский инженерно-экономический институт (филиал) Дальневосточного государственного технического университета (ДВПИ имени В.В. Куйбышева)
Кафедра: Прикладная информатика
Курсовая работа
по дисциплине «Программирование на языках высокого уровня»
Тема: «Разработка и реализация программы расчета платежа за электроэнергию»
Находка
2010
Введение
Цель курсовой работы
- обобщение, закрепление и углубление знании, полученных за время изучения дисциплины;
- получение практических навыков подготовки инженерно-технических задач к решению на компьютере (ПК);
- ознакомление с наиболее распространёнными методами обработки информации при решении прикладных задач;
- закрепление навыков работы в Pascal;
- получение навыков в использовании научно-технической и нормативной литературы, ГОСТов;
- приобретение опыта в оформлении текстовых и графических материалов курсовых работ.
1. Задание на курсовую работу
Задание: разработать и реализовать программу расчета платежей за потребленную электроэнергию.
Информация (ФИО, адрес, дата, тариф, начислено, долг, заранее оплачено) должна вводиться пользователем. Программа должна корректно воспринимать данные, а также обрабатывать их с целью получения полной информации о предстоящем платеже за электроэнергию с учетом как тарифа и текущих начислений, так и с учетом долга и заранее погашенных платежей.
2. Постановка задачи
Исходные данные: Тариф (а), начислено (b), долг (с), заранее оплачено (d).
Результаты: Результат (rez).
Операции: Результат(rez):=(тариф(а)*начислено(b))+долг(с)-заранее оплачено(d).
3. Математическая модель задачи
Пусть РЕЗУЛЬТАТ будет равен x.
Тариф обозначим как переменную а, начислено обозначим как переменную b, долг обозначим как переменную с, а заранее оплачено обозначим как переменную d.
Так как РЕЗУЛЬТАТ равен (тариф*начислено)+долг-заранее оплачено то в формульном виде это будет выглядеть следюющим образом:
X:=(a*b)+c-d
4. Блок-схема алгоритма программы
5. Разработка программы
Для работы в программе используются:
1.Элементы интерфейса:
TForm1 = class(TForm) экран приложения
Строки в которые пользователь вводит информацию
Edit1: TEdit; Фио
Edit2: TEdit; Адрес
Edit3: TEdit; Дата
Edit4: TEdit;Тариф
Edit5: TEdit;Начисленно
Edit6: TEdit;долг
Edit7: TEdit;заранееоплачено
Надписи-метки
Label1: TLabel; «Заранее оплачено»
Label2: TLabel; «Адрес»
Label3: TLabel; «Дата»
Label4: TLabel; «Тариф»
Label5: TLabel; «Начисленно»
Label6: TLabel; «Долг»
Label7: TLabel; «ФИО»
Label9: TLabel, Label10: TLabel; Выводоценки
Label11: TLabel;Label12: TLabel;Label13: TLabel;Label14: TLabel;Label15: TLabel;Label16: TLabel;Label17: TLabel;Label18: TLabel;Label19: TLabel;
Вывод результата в бланк
Картинки
Image1: TImage; Картинка (фон)
Image2: TImage; Картинка – бланк
Кнопки
Button1: TButton;Кнопка РАСЧИТАТЬ
Button2: TButton; Кнопка Автор
Button3: TButton; Кнопка Бланк
Button4: TButton;Кнопка Скрыть
Другие элементы:
MonthCalendar1: TMonthCalendar; календарь
2.Процедуры:
процедурыКНОПКАНАЖАТЬ
procedure Button1Click(Sender: TObject); НажатиекнопкиРАСЧИТАТЬ
procedure Button2Click(Sender: TObject); НажатиекнопкиАВТОР
procedure Button3Click(Sender: TObject); НажатиекнопкиБЛАНК
procedure Button4Click(Sender: TObject); НажатиекнопкиСКРЫТЬ
3.Операторы:
StrToFloat – перевод строчной величины в вещественную
ShowMessage – вывод сообщения
FloatToStrF - перевод вещественной величины в строчную
IF…THEN - Оператор условия
Элемент интерфейса.Caption:= - Изменение заголовка/текста элемента
Элемент интерфейса.Visible:= - Изменение видимости элемента (True/False)
Элемент интерфейса.Height:=Изменение высоты элемента;
Сложение (+)
Вычитание(-)
Умножение (*)
6. Руководство пользователя
Cистемные требования:
Платформа: PC
Операционная система: Windowsxp/vista/seven.
Совместимость с Linux: не тестировалась.
Процессор: Pentium 3800MHz и выше.
Оперативная память: 128 и выше.
Объем на HDD:544 КБ (557 056 байт)
Для начала работы с программой щелкните 2 раза левой кнопкой мыши по иконке «Миниэлектрик V 1.0.exe» вследствие чего откроется главное окно программы с которым впоследствии мы и будем оперировать (рис. 1).
Рис. 1
Для начала введем данные для расчетов про помощи клавиатуры в следующие поля (рис. 2):
Рис. 2
ФИО это имя и инициалы абонента
АДРЕС это адрес его прописки
ДАТА это текущее число и месяц
ТАРИФ это стоимость за Квт. энергии в рублях (дробные числа вводятся в формате 3,5 в противном случае будет выведено сообщение об ошибке)
НАЧИСЛЕННО это сколько вам «накрутил» кВт в этом месяце счетчик.
ДОЛГ это ваша задолж
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.