Разработка программы "Телефонная база" - Курсовая работа

бесплатно 0
4.5 71
Разработка программы для автоматизации расчетов на телефонной станции. Описание входной и выходной информации, комплекс технических средств. Интерфейс конечного пользователя. Проектирование программных модулей представления входных и выходных данных.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В наше время, информационные технологии окружают человека во всех сферах его деятельности и помогают ему решать различные виды задач.Задачей курсового проектирования является: Разработка программы «Телефонная станция», предназначенная для использования в высших учебных заведениях. Программа «Справочная аэропорта» должна решать следующие задачи: · Ввод исходных данных в файл · Вычисление остатка (остаток равен разности между суммой, внесенной абонентом и суммой за МТР)Входная информация формируется на основании данных об абонентах телефонной станции, а именно: номер телефона абонента, сумме на его счету, расходов на междугородние телефонные разговоры.Для реализации поставленной задачи необходимо наличие следующих программно-технических средств, представленных в таблице 1.3.1: Таблица 1.3.1 Программно-технические требованияПользовательский интерфейс состоит из главного окна с системным меню.Входная информация должна содержать в себе данные об абонентах, заносящиеся в программу и хранящиеся в файле БД.Программа реализует основные функции по выдаче выходной информации. Во-первых, это вывод списка всех абонентов, во-вторых, вывод списка абонентов, у которых остался долг, в третьих вычисление остатка на счете, в четвертых выдача справки по конкретному телефону.В соответствии с условиями поставленной задачи была построена схема программы, отражающая все задачи, которые должна решать программа (рис. Данная схема облегчает разработку программы, так как позволяет увидеть основные блоки работы программы, а также взаимосвязи между ними. В соответствии со структурной схемой программа должна решать следующие задачи: u ввод данных по абонентам;В рамках данной работы была разработана программа «Телефонная станция». Программа была разработана в объектно-ориентированной среде Lazarus и имеет модуль запуска в виде exe-файла, таким образом, для работы программы не нужно дополнительное программное обеспечение. Данная программа составлена из модулей, листинг которых приведен в Приложении 1. При нажатии пункта меню «Сохранить как» пользователь получает возможность сохранить базу в нужный ему файл.Для того чтобы начать работу в программе, необходимо запустить файл ATS.exe. 3) Меню для таблицы вывода абонентов с задолженностью содержит в себе три пункта u Показать список u Очистить u Справка if Length(Data) = 0 then res:= false else begin start:= 1; for i:= start to Length(Data) do begin if not (Data[i] in ["0".."9"]) then begin res:= false; 2) Процедура Grafik - отвечает за постройку графика в программе procedure Grafik (SG:TSTRINGGRID; res: TPIESERIES);[2] var neg,pos1:integer;Данная программы она работает с таблицами баз данных, роль базы данных играют текстовые файлы. По умолчанию таблица располагается в каталоге с программой и имеет имя tablica1.txt.Данная программа предназначена для использования на телефонных станциях и позволяет производить необходимые работы в более короткие сроки. · Вычисление остатка (остаток равен разности между суммой, внесенной абонентом и суммой за МТР)procedure Edit1KEYPRESS(Sender: TOBJECT; var Key: char); procedure Edit2KEYPRESS(Sender: TOBJECT; var Key: char); procedure Edit3KEYPRESS(Sender: TOBJECT; var Key: char); begin if (Edit1.Text = "") or (Edit2.Text = "") or (Edit3.Text = "") then MESSAGEDLG("Заполните все поля!", MTWARNING, [MBOK], 0) else begin if pos >= 0 then begin if MESSAGEDLG("Такой номер уже есть в базе, заменить его?",MTINFORMATION,[MBYES, MBNO],0)=MRYES then begin for i:= 1 to STRINGGRID1.ROWCOUNT - 1 do begin if STRINGGRID1.Cells[0, i] = Edit1.

План
СОДЕРЖАНИЕ

Введение

1. Техническое задание

1.1 Формулировка задачи

1.2 Описание входной и выходной информации

1.3 Требования к комплексу технических средств

1.4 Требования к интерфейсу конечного пользователя

2. Технический проект

2.1 Разработка форм представления входных данных

2.2 Разработка форм представления выходных данных

2.3 Проектирование программных модулей

3. Рабочий проект

3.1 Описание программы

3.2 Руководство пользователя

3.3 Руководство программиста

Заключение

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

Приложение А - Текст программы

Вывод
Результатом курсовой работы является разработанная программа «Телефонная станция». Данная программа предназначена для использования на телефонных станциях и позволяет производить необходимые работы в более короткие сроки.

Разработанная программа решает следующие (основные) задачи: · Ввод исходных данных в файл

· Вычисление остатка (остаток равен разности между суммой, внесенной абонентом и суммой за МТР)

· Вывод таблицы со столбцами: телефон, сумма за МТР, остаток

· Вывод списка телефонов тех абонентов, которые остались должны (остаток отрицательный)

· Выдачу справки по конкретному телефону

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

Список литературы
1. Ткаченко Н.А. Разработка Windows-приложений в среде Delphi. Методические указания по выполнению лабораторных работ.

2. http://www.williamspublishing.com/PDF/5-8459-0693-8/p..

3. http://www.kazedu.kz/referat/133065

4. Фаронов В. Dephi 6: учебный курс.

5.

6.

7.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?