Характеристика языка программирования
Пояснительная записка
КП.1409.П-11-25б.20.12.13 ПЗ
Выполнил: Мухамедкалиев Д
Проверил: Пешкин О. Н
Дата защиты:_________ Оценка:________
г. Астана
2013
Введение
1.1.График выполнения курсового проекта:
1. Введение (5%)
1.1 График выполнения курсового проекта
1.2. Актуальность выбранной темы 12.09.2013-19.09.2013
1.3. Цель выполняемой работы
1.4. Краткое описание разделов
2. Постановочная часть (10%)
2.1. Формулировка задачи
2.2. Описание предметной области 20.09.2013-30.09.2013
2.3. Математическая модель
2.4. Описание входных и выходных документов
2.5. Требования к интерфейсу
3. Инструментальные средства (5%)
3.1 Характеристика ОС
3.2 Характеристика ЯП
3.3 Типы данных 01.10.2013-06.10.2013
3.4 Блоки и процедуры
3.5 Организация ввода и вывода информации
4. Проектная часть (45%)
4.1. Описание информационной базы
4.1.1. Словарь данных
4.1.2. Список таблиц
4.1.3. Графическое представление связей 07.10.2013-15.10.2013
4.1.4. Описание ограничений целостности
4.2. Описание основных алгоритмов
4.2.1. Набор основных операций
4.2.2. Структурная схема программы
4.3. Организация интерфейса пользователя
4.3.1. Описание элементов интерфейса
4.3.2. Организация интерфейса в проблемной программе
4.3.3. Разработка главной формы, главного меню. 15.10.2013-30.10.2013
Разработка интерфейсной части главной формы.
4.3.4. Разработка второстепенных форм. Интерфейсная
Часть второстепенных форм.
4.4. Написание и отладка программы
4.4.1. Разработка программных операций (ввод,
Обработка, хранение и вывод информации)
4.4.2. Написание защитных кодов (ограничение доступа 01.11.2013-20.11.2013
Ограничение ввода информации)
4.5. Занесение информации в базы данных проекта.
4.6. Организация справочной системы
4.7. Тестирование программы.
5. Эксплуатация (10%)
5.1. Требования к аппаратному обеспечению 21.11.2013-30.11.2013
5.2. Инструкция пользователю
5.3. Инструкция программисту
6. Заключение
7. Содержание приложений курсового проекта
8. Список используемой литературы 01.12.2013-15.12.2013
9. Приложения.
10. Окончательное оформление курсового проекта.
Актуальность выбранной темы.
Актуальность темы курсовой работы связана с тем, что на данный момент не каждый магазин может позволить себе купить терминал, данная программа создана для облегчения этой задачи, теперь достаточно лишь иметь при себе персональный компьютер.
Цель выполняемой работы
Увеличивание точек обслуживания. Удобное хранение, быстрый поиск, фильтрации интересующей информации, редактирование в базе данных, а так же печать квитанции, и формирование отчета. Реализация простого и удобного интерфейса, понятного для использования пользователями.
Краткое описание разделов
Постановочная часть.
Формулировка задачи
Задача данного курсового проекта состоит в том, чтобы написать программный продукт, осуществляющий быстрое, удобное, и главное – дешевое осуществление платежа на лицевой счет абонента той или иной сотовой связи. С помощью этой программы снижаются требования для осуществления такой операции, а так же доступность платежа в отдаленных местах.
Описание предметной области.
Вы работаете в магазине. Вашей задачей является обеспечение покупателям всех услуг, с целью получить больше прибыли, следовательно, чем меньший расход, тем больше прибыль, а на сегодня, кажется, у каждого человека, имеющего свой магазин, так же имеется и любой персональный компьютер, поэтому программа так же и экономит ваши деньги, учитывая то, что системные требования крайне малы.
Математическая модель.
В программе АРМ «Пункт приема оплаты услуг сотовых операторов» нет особо сложных математических решении. Программа автоматически расчитывает коммиссию (10%), а так же вычисляет эту самую комиссию с общей суммы.
Описание входных и выходных документов.
Требование к интерфейсу.
Интерфейс АРМ «Пункт приема оплаты услуг сотовых операторов» не использует какие-либо дополнительные библиотеки или ПО для улучшения отображения интерфейса программы. Интерфейс должен быть простым и понятным для пользователя. Для уменьшения нагрузки на глаза при работе с программой, ее интерфейс следует выполнять в нейтральных цветах.
Инструментальные средства
Характеристика ОС
Windows 3.1 была разработана таким образом, чтобы иметь максимальный уровень обратной совместимости с более старыми платформами Windows. Как и версия 3.0, Windows 3.1 имела Диспетчер Файлов и Диспетчер Программ.
Была также выпущена специальная версия, названная Windows 3.1 для Центральной и Восточной Европы, которая поддерживала кириллицу и имела шрифты с диакритическими знаками.
ОЗУ
| 640KB[1]/ 1MB[2] или больше
| Процессор
| Intel 8086/8088 (или выше)
| Жёсткий диск
| 6.5 MB (рекомендовано 9 MB)
| MS-DOS
| 3.1 или выше
|
Windows 9x
Первая система данного семейства Windows 95 была выпущена в 1995 году. Её отличительными особенностями являлись: новый пользовательский интерфейс, поддержка длинных имён файлов, автоматическое определение и конфигурация периферийных устройств Plug and Play, способность исполнять 32-битные приложения и наличие поддержки TCP/IP прямо в системе. Windows 95 использовалавытесняющую многозадачность и выполняла каждое 32-битное приложение в своём адресном пространстве.
К данному семейству относятся также Windows 98 и Windows ME.
Windows 98 (кодовое имя Memphis) — графическая операционная система, выпущенная корпорацией Майкрософт 25 июня1998 года.
По сути, данная операционная система — это обновлённая версия Windows 95, по-прежнему являющаяся гибридным 16/32-разрядным продуктом, основанном на MS-DOS 7.1. Улучшениям подверглась поддержка AGP, доработаны драйверы USB, добавлена поддержка работы с несколькими мониторами и поддержка WebTV. Как и в Windows 95 OSR 2.5, в интерфейс системы (Explorer.exe) интегрирован Internet Explorer 4 (функция Active Desktop).
Windows Millennium Edition (Windows ME; также используется аббревиатура Windows Me) — смешанная 16/32-разряднаяоперационная система, выпущенная корпорацией Microsoft 14 сентября 2000 года. Была названа так в честь нового III тысячелетия (лат, millennium — тысячелетие).
От своих предшественниц — Windows 95 и Windows 98 — отличается относительно небольшими обновлениями, такими как новыйMS-DOS 8.0, Internet Explorer 5.5 и Windows Media Player 7. Появился также Windows Movie Maker с базовыми функциями редактирования цифрового видео. Изменился интерфейс системы — в него были добавлены возможности, впервые появившиеся в Windows 2000.
Windows NT (New Technology) — линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.
Windows NT была разработана после прекращения сотрудничества Microsoft и IBM над OS/2, развивалась отдельно от других ОС семейства Windows (Windows 3.x и Windows 9x) и, в отличие от них, позиционировалась как надёжное решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). Windows NT дала начало семейству операционных систем, в которое входят: собственно Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, Windows Server 2012
Операционные системы этого семейства в настоящее время работают на процессорах с архитектурами x86, x64, и Itanium, ARM. Ранние версии (до 4.0 включительно) также поддерживали некоторые RISC-процессоры: Alpha, MIPS, и Power PC. Все операционные системы этого семейства являются полностью 32- или 64- битными операционными системами, и не нуждаются вMS-DOS даже для загрузки.
Windows NT 3.1 — первая операционная система линейки Microsoft Windows NT для серверов и корпоративных рабочих станций, выпущенная 27 июля 1993 года. Номер версии был выбран таким образом, чтобы соответствовать последней версии оболочки Windows 3.1, имевшей похожий интерфейс пользователя. Было доступно две редакции NT 3.1: Windows NT 3.1 и Windows NT Advanced Server. Следующей операционной системой в линейке стала Windows NT 3.5, выпущенная в сентябре 1994 года.
NT 3.1 поддерживала процессоры архитектур Intel x86, DEC Alpha и MIPS R4000.
Основные функции ядра операционной системы, представленные в NT 3.1, используются в 32-битных версиях современных операционных систем семейства Windows, а в расширенном виде присутствуют и в 64-битных версиях. Также в NT 3.1 впервые появилась поддержка файловой системы NTFS.
Windows NT 3.5 — вторая операционная система линейки Microsoft Windows NT. Она была выпущена 21 сентября 1994 года.
Одной из главных целей разработки Windows NT 3.5 было увеличение скорости работы операционной системы; в результате проекту было присвоено кодовое название "Daytona"
Windows NT 4.0 — последняя версия семейства сетевых операционных систем Microsoft Windows NT, вышедшая под этим названием. Следующая сетевая операционная система от Microsoft вышла под названием Windows 2000.
Windows 2000 (также называемая Win2k, W2k или Windows NT 5.0, кодовое название Cairo) — операционная система семействаWindows NT компании Microsoft, предназначенная для работы на компьютерах с 32-битными процессорами. Иногда ошибочно называется Windows ME.
Windows XP (кодовое название при разработке — Whistler; внутренняя версия — Windows NT 5.1) — операционная система (ОС) семейства Windows NT корпорации Microsoft. Она была выпущена 25 октября 2001 года и является развитием Windows 2000 Professional. Название XP происходит от англ. eXPerience (Опыт).
Windows XP Professional x64 Edition (внутренняя версия — Windows NT 5.2) — операционная система (ОС) семейства Windows NT корпорации Microsoft. Она была выпущена 25 апреля 2005 года и как версия Windows XP для платформы x86-64 персональных компьютеров. Она предназначена для использования расширенного 64-разрядного адресного пространства памяти, свойственного архитектуре x86-64. Основным преимуществом перехода на 64-разрядную операционную систему является поддержка увеличенного объёма максимальной допустимой оперативной памяти (RAM) в системе.
Windows Vista (МФА: [ˈwɪn.doʊz ˈvɪstə]') — операционная система семейства Microsoft Windows NT, предназначенная для установки на персональные компьютеры. В стадии разработки ОС имела кодовое название Longhorn.
В линейке продуктов Windows NT Vista носит номер версии 6.0
Windows 7 — пользовательская операционная система семейства Windows NT, следующая по времени выхода за Windows Vista и предшествующая Windows 8. В линейке Windows NT система имеет номер версии 6.1
Windows 8 (МФА: [ˈwɪn.doʊz eɪt]) — операционная система, принадлежащая к семейству ОС Microsoft Windows, в линейке следующая за Windows 7 и разработанная транснациональной корпорацией Microsoft. Номер версии в линейке NT — 6.2. Поступила в продажу 26 октября 2012 года.
Windows 8.1 (кодовое название «Windows Blue») является обновлением для Windows 8, подготовленным Microsoft в рамках проекта по выпуску обновлений под общим внутренним названием «Blue»
Характеристика языка программирования
Язык программирования Delphi - язык программирования, который используется в одноимённой среде разработки и является комбинацией нескольких важнейших технологий: - высокопроизводительный компилятор в машинный код; - объектно-ориентированная модель компонент; - визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов; - масштабируемые средства для построения баз данных. Сначала язык назывался Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
История Delphi - это греческий город, где жил дельфийский оракул. Этим именем был назван новый программный продукт с уникальными характеристиками.
История Delphi начинается с 60-х гг., когда профессор Н.Вирт разработал язык высокого уровня Pascal. Это был лучший язык для изучения программирования, и для создания программ для операционной системы MS-DOS. Затем, в 1983 г., А. Хейлсберг совместно с другими программистами, которые только что организовали компанию Borland, разработал компилятор Turbo Pascal, который стал следующим шагом в эволюции Delphi. Затем появился Object Pascal, который уже использовал Объектно-Ориентированный подход к программированию. Когда появилась первая версия Windows - Windows 3.10, Программисты Borland создали Delphi 1. Это уже была объектно-ориентированная среда для визуальной разработки программ, основанная на языке Object Pascal.
Основу Delphi составляет не только сам язык, но и RAD (Rapid Application Development) - среда быстрой разработки программ. Благодаря визуальному программированию, а также достаточно большой библиотеке визуальных компонентов, Delphi позволяет создавать программы наиболее быстро и эффективно, принимая на себя основную работу, и оставляя программисту творческий процесс. Разумеется, возможность быстрого создания профессиональных приложений для Windows делает Delphi - программистов востребованными во всех отраслях человеческой деятельности.
Целевая платформа
Изначально среда разработки была предназначена исключительно для разработки приложений Microsoft Windows, затем был реализован также для платформ GNU/Linux (как Kylix), однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и, вскоре после этого, было объявлено о поддержке Microsoft .NET. При этом высказывались предположения, что эти два факта взаимосвязаны.
Реализация среды разработки проектом Lazarus (Free Pascal, компиляция в режиме совместимости с Delphi) позволяет использовать его для создания приложений на Delphi для таких платформ, как GNU/Linux, Mac OS X и Windows CE.
Также предпринимались попытки использования языка в проектах GNU и написания компилятора для GCC.
Типы данных
Integer – целые числа из диапазонна – 2147483648 +2147483648
Shortin – Целые числа из диапазона -128 +127
Byte – Целые числа из диапазона 0 +255
Real-как целые так и дробные числа из диапазона 5е-324..1,7е+308
Double- схож с типом Real
String- Строковый тип данных
Char- Символьный тип данных
Bollean – логический тип данных. Может принимать значение True – истина или false – ложь.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|