Разработка автоматизированной информационной системы "Продажа сотовых телефонов"
Основные задачи программы: просмотр журнала о продажах, сотрудников клиентов и склада с телефонами. Основные преимущества языка программирования С++ и визуальной среды Builder 6. Инструкция пользователя. Процесс отладки программы и оценка результатов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 27.05.2013 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Разработка АИС «Продажа сотовых телефонов»
Введение
Развитие и широкое применение информационных технологий (далее именуются - ИТ) всеми слоями общества является глобальной тенденцией мирового развития. Использование ИТ имеет решающее значение для повышения уровня жизни граждан и конкурентоспособности национальной экономики, расширения возможностей ее интеграции в мировую экономическую систему, роста эффективности государственного управления и местного самоуправления.
Для России опережающее развитие отрасли ИТ является особенно важным, так как позволяет внести значительный вклад в удвоение валового внутреннего продукта, содействовать ликвидации сырьевой зависимости российской экономики и успешной реализации осуществляемой в стране программы реформ в социальной сфере и в области государственного управления. Широкое применение ИТ в других отраслях выводит их на качественно иной уровень развития за счет внедрения информационных технологий, позволяет повысить в них производительность труда и, в свою очередь, ускорить темпы роста. Таким образом, развивающаяся отрасль ИТ является необходимым условием экономического подъема.
В мире складывается глобальное информационное общество, единство которого обеспечено современными технологиями. Стратегической задачей России на данном историческом этапе является полномасштабное вхождение в это общество в качестве его полноправного участника - при сохранении политической независимости, национальной самобытности и культурных традиций. Именно таким образом возможно обеспечить подъем общественного благосостояния.
Переход от экономики с топливно-сырьевой ориентацией к экономике, основанной на знаниях, преодоление экономического и технологического отставания от ведущих мировых держав.
Существенное сокращение числа угроз национальной безопасности, приобщение граждан России ко всем благам информационного общества. Сегодня в России наблюдаются высокие темпы роста отрасли ИТ, однако, при невысоком стартовом уровне ее развития. По уровню использования ИТ в экономике, государственном управлении и общественной жизни Россия пока отстает не только от лидеров мирового прогресса, но и от стран Центральной и Восточной Европы. Для того чтобы войти в группу государств с развитой отраслью ИТ, необходимо сохранить высокие темпы роста до 2010 года и далее. При отсутствии последовательных действий со стороны государства, темпы роста отрасли неизбежно замедлятся, и отставание сохранится.
В то же время, примеры других государств показывают, что при проведении последовательной программы поддержки отрасли ИТ возможно в течение нескольких лет совершить рывок в развитии. России нужна четкая, скоординированная программа действий по развитию отрасли ИТ, выполнение которой позволит сохранить темпы роста отрасли и выйти на качественно новый уровень развития. Необходимо определить возможные конкурентные преимущества России в области ИТ на мировом рынке, наиболее перспективные области развития, идентифицировать существующие барьеры, мешающие отрасли развиваться, и предусмотреть действия по их преодолению. Эти задачи и призвана решить данная Концепция.
Целью данного курсового проекта является разработка автоматизированной информационной системы «продажа сотовых телефонов».
1. Общая часть
1.1 Исследование объекта и обоснование необходимости создания АИС продажа сотовых телефонов
Даная АИС «продажа сотовых телефонов» разрабатывается для среднего и малого бизнеса, таких как магазины по продаже телефонов.
Рынок мобильной связи продолжает оставаться одним из наиболее динамично развивающихся направлений информационной и коммуникационной индустрии. И изменяется он не только в количественном, но и в качественном, структурном отношении. Мобильная связь прочно вошла в нашу жизнь и трудно представить, как обойтись без нее современному человеку.
Мобильная связь - это любая радиосвязь, позволяющая абоненту пользоваться ею без привязки к конкретному месту: сотовая, транковая (или транкинговая), пейджинговая, спутниковая, радиотелефоны, радиоудлинители, рации и т.д.
Сотовая связь - это разновидность мобильной связи, организованная по принципу сот или ячеек, путем размещения базовых станций, которые покрывают локальную территорию.
Согласно данным исследовательского агентства EMC, на текущий момент на рынке доминирует технология GSM - ею пользуется почти три четверти абонентов сотовой связи в мире, а точнее - порядка 1,2 млрд человек (глобальная пользовательская база сейчас уже превышает 1,6 млрд абонентов).
Одним из направлений этого рынка стало предоставление абонентам дополнительных услуг, реализация новых технологических идей, расширение функциональных возможностей и нестандартное использование систем сотовой связи. В настоящее время абонентам сотовых сетей предоставляется широкий спектр различных сервисных услуг.
Поскольку рынок сотовой связи весьма перспективен, возникла идея создания сети магазинов по продаже сотовых телефонов, сопутствующих им товаров и предоставлению услуг.
Уровень конкуренции в данной отрасли достаточно высок, однако, благодаря грамотной ценовой политике, широкому ассортименту товаров и услуг, и новая фирма может занять прочные позиции.
Целью курсового проекта является разработка АИС продажа телефонов.
Основными задачами являться просмотр журнала о продажах, сотрудников клиентов и склада с телефонами. Процесс подготовки и решения задач на компьютерах состоит из нескольких этапов:
- постановка задачи;
- построение модели;
- разработка алгоритма;
- написание и отладка программы на языке программирования;
- тестирование программы.
При разработке программ применяют метод структурного программирования: разделение задачи на относительно независимые части и выполнение отладки этих частей. При этом достигается качество и быстрота разработки программ.
Развитие вычислительной техники с самого начала было направлено на облегчение и ускорение ввода, поиска данных. Базы данных используются во многих предприятиях, отраслях науки и т.д. Разработано множество готовых языков программирования с помощью которых можно создавать базы данных.
1.2 Формирование требований к АИС
Исходные требования проектирования подобных АИС, прежде всего, определяется спецификой темы, ради которых они разрабатывались.
В качестве исходного материала для разработки АИС используются предоставленные предприятием данные по оборудованию при разработке данной АИС учитывались сформированные к ней требования.
- Изучение предметной области;
- Разработка структуры баз данных;
- Анализ и выбор средств программирования;
- Разработка структуры АИС;
- Разработка пользовательского интерфейса;
- Формирование в отчет полученных данных;
- Автоматизация процесса подсчетов результатов;
Необходимо решить требование заказчика:
- Собрать необходимые материалы;
- Ввести собранную информацию в базу данных;
- Связать данные между собой;
- Организовать поиск данных;
- Реализовать подсчет числовых значений;
- Выводить отчеты на печать;
- Внедрить проект.
- Задачи данного проекта:
- изучение предметной области;
- разработка структуры базы данных;
- разработка пользовательского интерфейса;
- реализация поиска по нескольким критериям;
- разработка отчётов (печатных форм);
- редактирование данных.
1.3 Анализ методов и технологий решения задач
Решение поставленной задачи может быть достигнуто с помощью данных средств программирования.
C++ Builder - программный продукт, инструмент быстрой разработки приложений, интегрированная среда программирования система, используемая программистами для разработки программного обеспечения на языке программирования C++. C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Первоначально создавалась только для платформы Microsoft Windows. Этот продукт предназначался для разработки больших программ для крупных предприятий. Но коммерческого успеха не достиг. В конце 2004 года Borland объявила, что продолжит развитие классического C++ Builder и объединит его со средой доступность. Разработки Delphi, прекратив, таким образом, разработку C++ BuilderX. Основные преимущества языка: широкая распространенность, практически на всех платформах, высокая эффективность программ, полная поддержка ООП. Недостатки: требует высокой профессиональной подготовки, что снижает скорость разработки приложений.
Delphi - императивный, структурированный, объектно-ориентированный язык программирования. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi начал жить своей самостоятельной жизнью и претерпевал различные изменения связанные с современными тенденциями (например, с развитием платформы .NET) развития языков программирования: появились class helpers, перегрузки операторов и другое. Изначально среда разработки была предназначена исключительно для разработки приложений Microsoft Windows, затем был реализован также для платформ Linux.
Основные преимущества языка: сейчас по своим возможностям приближается к языку C++, является строго типизированным языком и имеет более простой и ясный синтаксис в отличие от языка C, что уменьшает число ошибок и повышает скорость разработки, полная поддержка ООП (за исключением множественного наследования), среда поддерживает множество технологий и механизмов для работы с БД.
Недостатки: требует относительно высокой профессиональной подготовки;
Microsoft Visual C++ - интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft и поставляемая либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Visual C++ Express Edition.
Microsoft Visual Basic - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса. Классический Visual Basic (версии 5-6) - Этот язык очень сильно привязан к своей среде разработки и к операционной системе Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, мгновенный просмотр переменных и структур данных, окно отладки, всплывающая подсказка при наборе текста программы (IntelliSense). Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе.
Среда VB основана на языке программирования Quick Basic. Основные преимущества языка: широкая распространенность и простота (за что получил название «язык домохозяек»). Он распространен среди начинающих программистов и непрофессионалов, поддержка ООП, поддержка Microsoft, в результате среда позволяет использовать все их технологии, среда имеет объекты для доступа к БД. Недостатки: ООП языка не предусматривает использование полиморфизма, однако, несмотря на это, VB вполне пригоден для создания довольно сложных приложений.
JavaScript - объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Обладает рядом свойств объектно-ориентированного языка, но реализованное в языке прототипирование обусловливает отличия в работе с объектами по сравнению с традиционными объектно-ориентированными языками. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам - функции как объекты первого класса, объекты как списки, карринг, анонимные функции, замыкания - что придаёт языку дополнительную гибкость. Несмотря на схожий с С++ синтаксис, JavaScript по сравнению с языком Си имеет коренные различия.
Python - высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты - динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется под свободной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Проект PyPy предлагает реализацию Питона на самом Питоне, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями. Python - активно развивающийся язык программирования, новые версии выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.
1.4 Функции и параметры программных средств, используемых для решения задач
В данном курсовом проекте решение поставленной задачи будет осуществлено с помощью языка программирования С++ и визуальной среды C++ Builder 6. Для корректной работы приложения рекомендуется использовать операционную систему Windows XP или Windows 7.
Windows 7 - операционная система семейства Windows NT, следующая за Windows Vista. Операционная система поступила в продажу 22 октября 2009 года, меньше, чем через три года после выпуска предыдущей операционной системы, Windows Vista. Операционная система обладает поддержкой мультитач-управления. Эта возможность была впервые продемонстрирована Microsoft на ежегодной конференции TechEd'08 в Орландо. За первый год со дня начала официальных продаж было продано 240 миллионов лицензионных копий Windows 7. По состоянию на конец января 2012 года (27 месяцев продаж) было реализовано более 525 миллионов лицензионных копий.
C++ Builder - «превосходный инструмент, с помощью которого и начинающий пользователь, и программист-профессионал могут создавать одинаково профессионально выглядящий интерфейс пользователя к прикладным программам самых различных классов. Кроме того, C++Builder позволяет работать с любыми базами данных, создавать прикладные программы для Интернет и многое-многое другое. Так что недаром эта система пользуется широкой популярностью. Язык программирования С++ является универсальным языком программирования, в поддержку ему служит большое количество подключаемых библиотек, которые делают решаемой почти любую задачу. Не смотря на это C++ Builder уступает по популярности Delphi, выпущенной той же компанией Borland. Однако популярность С++ растет с каждым годом.
C++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня. Язык программирования С++ является универсальным языком программирования, в дополнение к которому разработан набор разнообразных библиотек. Поэтому, строго говоря, он позволяет решить практически любую задачу программирования. Поскольку системное программное обеспечение часто бывает написано на языке Си или С++, то и программные интерфейсы к подсистемам ОС тоже часто пишут на С++. Обработка сложных структур данных - текста, бизнес-информации, Internet-страниц и тому подобное - одна из наиболее распространенных возможностей применения языка. В настоящее время язык С++ очень широко используется во всём мире.
Первая версия Paint появилась в Windows 1.0. В Windows 3.0 был переименован в PaintBrush. Но потом в Windows 95 и поздних версиях Windows, он был опять переименован в Paint (однако, программа может вызываться и командой-затычкой pbrush, что есть явное сокращение от Paint Brush). В версии из Windows 3.x и более ранних версиях поддерживались только форматы MSP, BMP, PCX и RLE. В последующих версиях из этих форматов осталась поддержка лишь одного - BMP.
В Windows 95 была введена новая версия Paint. Тот же самый интерфейс продолжает использоваться в следующих версиях Windows. В Windows 98, Windows 2000 и Windows ME изображения могли быть сохранены в форматах GIF и JPEG, если были установлены необходимые графические фильтры от Microsoft (обычно они устанавливались вместе с другими приложениями от Microsoft, такими как Microsoft Office или Microsoft PhotoDraw). Начиная с Windows XP фильтры стали предустановленными, и добавилась поддержка форматов PNG иTIFF. В Windows Vista и Windows 7 полностью изменены иконки.
Microsoft Office Access или просто Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Microsoft Excel - программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.
2. Специальная часть
2.1 Описания постановки задачи
Для разработки курсового проекта Автоматизация Информационной Системы. Была предоставлена необходимая информация. Эта информация заключается в таблице с данными.
Таблица 1 - Сотрудники
Сотрудники |
||||
Код |
Ф.И.О. |
Адрес |
Телефон |
|
1 |
Белый В.И |
6 мкр д2 кв83 |
89125753580 |
|
2 |
Иванов И.В |
5 мкр д22 |
89511235442 |
Таблица 2 - Клиенты
Клиенты |
|||||
Код |
Ф.И.О. |
Адрес |
Телефон |
Паспортные данные |
|
2 |
Макаров С.А |
5 мкр |
8365131318 |
323221 |
Таблица 3 - Журнал
Журнал |
|||||
Код |
Ф.И.О. |
Клиент |
Телефон |
Цена |
|
1 |
Белый В.И |
Иванов И.И |
Asus s50 |
7300 |
Автоматизированную информационную систему можно представить в виде ER-диаграммы (Рисунок 1) и схемы данных (Рисунок 2).
Таблица 4 - Телефоны
№п/п |
Название |
Описание |
Цена |
|
1 |
Alcatel OneTouch 918D |
3600 |
||
2 |
Apple iPhone 5 16Gb |
23000 |
||
3 |
ASUS PadFone 2 64Gb |
41100 |
||
4 |
BlackBerry Bold 9900 |
41100 |
||
5 |
Explay |
625 |
||
6 |
Fly GF5000 |
2500 |
||
7 |
HTC 5544 |
5560 |
Рисунок 2. Схема данных
Связи для того чтобы связать нужные поля таблиц, чтобы в последующим создать поиск, автоматизацию, если нужно создать отчеты по нужным критериям.
2.2 Инструкция пользователя
Данный программный продукт предназначен для автоматизации информации, формирования выходных документов. Система предназначена для непрерывного функционирования в течение всего рабочего дня.
При запуске программы появляется диалоговое окно, в котором расположено окно ввода пароля (Рисунок 3).
Рисунок 3 - Окно ввода пароля
После того как ввели пароль, можно будет увидеть главную форму. На главной форме помещены все необходимые вкладки, как для внесения данных, так и для формирования подсчётов и отчётов (Рисунок 4).
Рисунок 4. Главная форма
Рисунок 5. Журнал продаж
Рисунок 6. Чек
Рисунок 7. Клиенты
Рисунок 8. Телефоны
Рисунок 9. Сотрудники
2.3 Описание процесса отладки программы и оценка результатов решения задачи
Недочеты или некорректное выполнение какой-либо операции выявляются в процессе тестирования программы. Но на этом этапе выявить ошибки возможно не всегда. Чаще всего они выявляются в процессе реализации программного продукта. Сам процесс поиска и устранение ошибок называется отладкой. Интегрированная среда разработки Borland C++ Builder 6.0 Enterprise предоставляет программисту мощное средство поиска и устранения ошибок в программе - отладчик. Отладчик позволяет выполнять трассировку программы, наблюдать значения переменных, контролировать выводимые программой данные.
Виды отладок: синтаксическая отладка - поиск синтаксических ошибок в тексте программы. Обнаружив ошибку, транслятор выводит сообщение, указывая на место ошибки в программе и ее характер. Получив такое сообщение, программист должен исправить ошибку и снова повторить трансляцию. Так продолжается до тех пор, пока не будут исправлены все синтаксические ошибки.
Семантическая отладка - это процесс нахождения и исправления ошибок, связанных с неправильным указанием логических страниц данных.
Виды тестирования: Структурное тестирование - поскольку исчерпывающее структурное тестирование невозможно, необходимо выбрать такие критерии его полноты, которые допускали бы их простую проверку и облегчали бы целенаправленный подбор тестов. Наиболее слабым из критериев полноты структурного тестирования является требование хотя бы однократного выполнения каждого оператора программы. Более сильным критерием является так называемый критерий С1: каждая ветвь алгоритма должна быть выполнена хотя бы один раз.
Синтаксическая проверка - проверка с использованием некоторого инструментального средства для выявления синтаксических ошибок в программном коде. Интеграционное тестирование проводится для совместной работы отдельных модулей и предшествует тестированию всей системы, как единого целого. Проверка функциональности - проверка соответствия отдельных функций, выполняемых совокупностями модулей, функциям, заданным в спецификациях требований. Выходное тестирование - завершающий этап тестирования, на котором проверяется готовность программного продукта. Приемочное тестирование проводится организацией, отвечающей за сопровождения программного продукта и обучения конечного пользователя. Программная ошибка - ситуация, когда программа не дает того, что пользователь от нее ожидает. Некорректная обработка ошибок - правильное определение ошибок, программа должна выдать о ней сообщения. Отсутствие такого сообщения является ошибкой в работе программы. Недостатки пользовательского интерфейса. Во время проверки работоспособности программы, необходимо оценить правильность работы программы. После подтверждения спецификации требований, любое отклонения от них или невыполнения является ошибкой. В данном курсовом проекте были использованы тестирования: Программная ошибка и технический обзор программного кода. В ходе тестирования выявлялись ошибки в программе, когда программа не дает того, что пользователь от нее ожидает; а так же в техническом обзоре программного кода т.е. в коде были объявлены переменные, которые в итоге не использовались. Во время проведения тестирования все ошибки были полностью исправлены.
Заключение
В начале проекта была поставлена цель: разработка АИС «Продажа сотовых телефонов» и задачи, которые были полностью реализованы:
- выработана структура базы данных;
- автоматизирован процесс;
- отредактированы данные;
- реализован поиск;
- разработана печатная форма.
В данном курсовом проекте для автоматизации выбрана предметная область «Продажа сотовых телефонов».
Разрабатываемая информационная система предназначена для продажи сотовых телефонов. Исходя из собственного представления системы, составим ряд приблизительных требований к ней:
- система предназначена для ввода, хранения и обработки информации о транспорте газа;
- необходим журнал учета;
- необходим справочник содержащий информацию о сотрудниках, содержащий Ф.И.О. сотрудника, должность.
информационный сотовый телефон builder
Литература
1 Архангельский, А.Я. Программирование в C++Builder/А.Я. Архангельский. - М.: Бином, 2008.-500 с.
2 Давыдов, В.Г. Технологии программирования C++/В.Г. Давыдов.-М.: БХВ-Петербург, 2006. - 672 с.
3 Информационные технологии: [Электронный учебник] (http://ru.wikipedia.org/wiki). Проверено 27.03.2011.
4 Климов, А.Ю. C++. Советы программистам/А.Ю. Климов. - М.: БХВ-Петербург, 2008. - 544 с.
5 Компьютерная документация от А до Я: [Электронный учебник] (http://www.compdoc.ru/prog/builder/buil der/). Проверено 27.03.2011.
6 Очков, В.Ф. Советов начинающему программисту/В.Ф. Очков, Ю. В Пухначев. - М.: Энергоатомиздат, 2006. - 128 с.
7 Павловская, Т.А. C/C++. Структурное и объектно-ориентированное программирование/ Т.А. Павловская. - С-П.: Питер, 2007. - 345 с.
8 Троелсен, Э. Язык программирования С++ / Э. Троелсен. - М.: 5-е издание, 2010.-1344 с.
9 Учебно-Технологический центр: [Электронный учебник] (http://www.etc.bash.ru/SoftwareProduct.aspx? id=29&type=soft). Проверено 27.03.2011.
10 C++ Builder: [Электронный учебник] (http://ru.wikipedia.org/wiki/C % 2B % 2B_Builder). Проверено 27.03.2011.
Размещено на Allbest.ru
...Подобные документы
Создание автоматизированной информационной системы управления продажами сотовых телефонов и аксессуаров для ООО "Евросеть-Ретейл". Снижение расходов за счет автоматизации процессов обработки информации и упрощения доступа к ней сотрудников компании.
дипломная работа [1,3 M], добавлен 13.07.2015Разработка информационной системы для учета продаж саженцев в питомнике. Анализ используемых инструментальных средств программирования. Описание входной информации, обработка ошибок. Инструкция для пользователя. Расчет экономической эффективности.
дипломная работа [2,4 M], добавлен 06.11.2011Конфигурация сервиса ремонта сотовых телефонов. Автоматизированные модули учета движения товара, склада, справочников, клиентской базы. Документация совершенных операций. Формирование отчетов и итоговых данных с помощью программы 1С: Предприятие 8.2.
курсовая работа [217,0 K], добавлен 23.01.2016Обоснование необходимости разработки программы для игры "Тетрис". Математическая и графическая части алгоритма. Выбор языка и среды программирования. Отладка текста программы, разработка интерфейса пользователя. Тестирование, руководство пользователя.
курсовая работа [1,5 M], добавлен 17.01.2011Постановка задачи линейного программирования. Решение системы уравнений симплекс-методом. Разработка программы для использования симплекс-метода. Блок-схемы основных алгоритмов. Создание интерфейса, инструкция пользователя по применению программы.
курсовая работа [1,7 M], добавлен 05.01.2015Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.
курсовая работа [506,5 K], добавлен 21.02.2011Целесообразность выбора языка программирования. Основные структуры языка программирования. Кодирование по методу четности/нечетности, по методу Хэмминга. Машина Поста. Инструкция программиста и пользователя. Использование программы StudyProgram.
курсовая работа [294,7 K], добавлен 27.02.2009Структура экспертной системы: база знаний, механизм вывода, система пользовательского интерфейса. Анализ требований, проектирование системы "Подбор сотовых телефонов". Спецификация области, кодирование. Листинг программы, результаты тестирования.
курсовая работа [24,5 K], добавлен 12.05.2013Разработка приложения "Ведомость начисления заработной платы" в среде программирования C++Builder. Алгоритм и сценарий работы программы. Проектирование интерфейса пользователя. Написание программных модулей и результаты тестирования данной программы.
курсовая работа [597,4 K], добавлен 31.01.2016Постановка задачи и математическое описание ее решения. Назначение программного обеспечения. Описание принятых идентификаторов. Выбор языка программирования и написание программы на входном языке. Методика отладки программы и проведение ее тестирования.
курсовая работа [96,1 K], добавлен 25.06.2013Интегрированная среда программирования C++ Builder 6. Методы вычерчивания графических примитивов. Основные свойства инструментов рисования. Разработка рисунка паутины с центром в точке с произвольным числом лучей. Алгоритм программы в виде блок-схемы.
курсовая работа [842,5 K], добавлен 13.10.2017Принципы и подходы к динамическому программированию, сферы его использования, приемы и принципы. Решение задачи теста для написания и отладки программы, используемые входные и выходные данные. Тестирование заданной программы и инструкция пользователя.
курсовая работа [2,3 M], добавлен 19.03.2015Создание Windows-приложения для проведения обучения и тестирования студентов по информационной безопасности. Алгоритм решения задачи, блок-схема работы программы, выбор языка программирования Delphi. Охрана труда программиста, обязанности пользователя.
дипломная работа [4,8 M], добавлен 04.06.2013Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.
курсовая работа [1,5 M], добавлен 08.02.2011Особенности объектно-ориентированного программирования. Основные возможности языка программирования Java, классификация платформ. Создание программы, обеспечивающей вычисление арифметических выражений. Руководство пользователя и характеристика функций.
курсовая работа [1,2 M], добавлен 07.07.2012Разработка программы FileInfo, выдающей полную информацию о заданном файле с применением языка программирования С++, используя API функции Win 32. Использование пространств имён .NetFramework. Руководство пользователя и системные требования программы.
курсовая работа [1,2 M], добавлен 25.04.2012Разработка программы для рисования различных правильных многоугольников с помощью объектно-ориентированного языка программирования. Использование для разработки среды C++ Builder 6 и библиотеки VCL. Разработка интерфейса приложения и алгоритма его работы.
курсовая работа [616,4 K], добавлен 18.10.2010Требования к программе, составу и параметрам технических средств. Основные элементы языка программирования. Инструкция на выполнение программы учета клиентов: вызов и загрузка, входные и выходные данные. Расчет себестоимости программного продукта.
дипломная работа [3,9 M], добавлен 29.06.2012Описание принципа развивающей игры в слова "Виселица". Разработка программы, реализующей задачу данной игры на языке Delphi. Обоснование выбора среды программирования, листинг файла, результаты отладки и тестирования, руководство для пользователя.
курсовая работа [572,7 K], добавлен 14.07.2012Анализ использования автоматизированной системы управления материально-техническим снабжением и средств программирования. Разработка программы на языке Visual FoxPro, процесс ее работы и отладки. Мероприятия по технике безопасности при работе на ЭВМ.
дипломная работа [1,0 M], добавлен 29.06.2012