Основание для разработки программы это

Автоматизированное рабочее место (АРМ), или, в зарубежной терминологии, «рабочая станция» (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций. Такими средствами, как правило, является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами, а именно: дисковыми накопителями, печатающими устройствами, оптическими читающими устройствами или считывателями штрихового кода, устройствами графики, средствами сопряжения с другими АРМ и с локальными вычислительными сетями и т.д.

АРМ в основном ориентированы на пользователя, не имеющего специальной подготовки по использованию вычислительной техники. Основным назначением АРМ можно считать децентрализованную обработку информации на рабочих местах, использование соответствующих «своих» баз данных при одновременной возможности вхождения в локальные сети АРМ и ПК, а иногда и в глобальные вычислительные сети, включающие мощные ЭВМ.

Этапы разработки программ

Принципы создания любых АРМ должны быть общими:

Системность. АРМ следует рассматривать как системы, структура которых определяется функциональным назначением.

Гибкость. Система приспособлена к возможным перестройкам, благодаря модульности построения всех подсистем и стандартизации их элементов.

Устойчивость. Принцип заключается в том, что система АРМ должна выполнять основные функции независимо от воздействия на нее внутренних и внешних возмущающих факторов. Это значит, что неполадки в отдельных ее частях должны быть легко устраняемы, а работоспособность системы быстро восстанавливаема.

Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы.

Назначение и область применения программы.

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

Техническое задание на разработку автоматизированного рабочего места коменданта общежития

Задание дипломного проекта является разработка и отладка модуля программ Delphi и MS Access АРМ для коменданта общежития.

Информационная система должна иметь, наглядный интерфейс, возможность добавления новых и редактирования уже имеющихся данных, позволять поиск и просмотр информации. Результатом работы является отлаженный модуль программ Delphi и MS Access «АРМ общежитие».

Главной задачей разработки планируемого модуля является создание работоспособной, эффективной и простой конфигурации для работы общежития. Сферой применения разрабатываемого программного проекта будет являться общежитие.

Как устроен процесс разработки? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains

Программной средой для создания модуля Delphi и MS Access «АРМ общежитие» выбраны Delphi и MS Access: Delphi позволяет создавать приложения интерактивным выбором необходимых компонентов из Component Palette и перетягиванием их на форму. Основное же достоинство этого метода заключается в том, что Delphi при этом самостоятельно создает необходимый код. Это напоминает по своим возможностям Visual Basic и другие подобные языки программирования, однако в случае Delphi вы получаете настоящий объектно — ориентированный код и все возможности этого подхода, включая расширение функциональных возможностей компонентов Delphi до уровня, удовлетворяющего ваши запросы.

Введение

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

Читайте также:
Программа статистической сводки включает в себя такие этапы как

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

В соответствии с заданием дипломного проектирования следует создать автоматизированное рабочее место (АРМ) «Общежитие», которое наиболее удобно можно организовать с помощью баз данных (БД).

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

Целью дипломного проекта является создание такой компьютерной программы, которая поможет работникам общежития ЕКТС отслеживать информацию о студентах, их родителях и кураторах с минимальными затратами времени, а так же исключить возможность неправильного ввода информации. Работа с программой наиболее облегчает и освобождает людей от ненужной (бумажной) работы.

Актуальность данной дипломной работы заключается в том, что с помощью неё закрепляются и совершенствуются умения и навыки работы в программе Delphi и в будущем могут применяться в разработке дипломного проекта.

Следовательно, созданная АРМ должна быть актуальной, эффективной, должна помогать коменданту общежития над контролем студентов проживающих в нём, а также над сотрудниками и родителями студентов.

Следовательно, целью дипломной работы является разработка и отладка модуля программы Delphi и MS Access «АРМ общежитие».

В данной версии проекта необходимо выделить следующие задачи:

1. Обезопасить информацию, хранящуюся в базе данных;

2. Вывод данных на экран;

3. Изменение имеющейся информации;

4. Добавление данных в базу;

5. Удаление данных из базы;

6. Улучшенный и удобный пользователю графический интерфейс;

7. Просмотр информации;

8. Поиск информации

Основание для разработки

Основание для разработки — индивидуальное задание на дипломную работу, выданное 9 января 2017 руководителем курсовой работы. Наименованием темы дипломной работы является: Разработка и отладка автоматизированного рабочего места коменданта общежития.

Разработка модуля программы осуществляется в рамках дипломной работы, в соответствии с полученной темой.

Наименование работы: Разработка и отладка автоматизированного рабочего места для коменданта общежития

Исполнитель: Кудрявцева Ю.С

Назначение разработки

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

Требования к программе

Источник: poisk-ru.ru

1 Основания для разработки

Курсовая работа выполняется на основании “Задания на курсовую работу” по дисциплине “Объектно-ориентированное программирование” для студентов специальности “Программная инженерия”, выданное кафедрой “Прикладной математики и информатики” ДонНТУ.

2 Назначение разработки

Программное изделие glasshouse.exe является информационной системой типа “Объектно-ориентированная система”.

Должно быть разработано программное, которое может работать в следующих режимах:

а) демонстрация описания классов Vegetable и Tomato и работоспособности функций-членов класса:

1) конструкторов (Vegetable, Tomato);

2) функций-членов Getxx (Get-методов: float GetMass, int GetRipeness);

4) функций-членов Actionxx (void Fertilize);

б) демонстрация работоспособности класса Tomato при перегрузке бинарного оператора -=;

в) демонстрация работоспособности классов Vegetable и Tomato при одиночном наследовании;

г) система помощи:

1) о программе (программный документ ”Описание программы”);

2) руководство оператора (программный документ “Руководство оператора”);

Программное изделие должно функционировать в среде MS Windows версии не ниже XP.

3 Требования к программному изделию

3.1 Требования к функциональным характеристикам

Программное изделие должно удовлетворять следующим общим требованиям:

а) использование технологии раздельной компиляции файлов;

б) режим работы монитора для программы – текстовый (консольное приложение);

в) использование файлов для хранения всех данных;

г) обеспечение двуязычия в общении с пользователем.

Критерии оценивания программного изделия по степени выполнения требований технологии раздельной компиляции:

а) для оценки «удовлетворительно»: отсутствие файла проекта, объединение исходных файлов с помощью директив препроцессора;

б) для оценок «хорошо» и «отлично»: использование файла проекта и технологии раздельной компиляции файлов;

Критерии оценивания программного изделия по степени выполнения требований для инкапсуляции:

а) для оценки «удовлетворительно»: реализованы только два класса, описание которых представлено в словесном описании предметной области;

Читайте также:
Что такое индивидуальная программа выполнения творческого проекта ответ

б) для оценки «хорошо»:

1) реализованы классы, описание которых представлено в словесном описании предметной области;

2) реализованы дополнительные классы, расширяющие словесное описание предметной области.

в) для оценки «отлично»:

1) реализованы два класса, описание которых представлено в словесном описании предметной области;

2) реализованы дополнительные классы, расширяющие словесное описание предметной области и возможности интерфейса программы;

3) для каждого из классов предусмотрена возможность подсчета количества объектов, существующих в текущий момент в программе.

Критерии оценивания программного изделия по степени выполнения требований для наследования:

а) для оценки «удовлетворительно»: реализованы только два класса, описание которых представлено в словесном описании предметной области, и указанные отношения между ними;

б) для оценки «хорошо»:

1) реализованы классы, описание которых представлено в словесном описании предметной области, и указанные отношения между ними;

2) реализованы дополнительные классы — иерархия классов и/или контейнерные классы (только одиночное наследование);

в) для оценки «отлично»:

1) реализованы классы, описание которых представлено в словесном описании предметной области, и указанные отношения между ними;

2) реализованы дополнительные классы — иерархия классов и/или контейнерные классы (одиночное наследование);

3) реализовано множественное наследование.

Критерии оценивания программного изделия по степени выполнения требований для полиморфизма:

а) для оценки «удовлетворительно»: реализована перегрузка только тех операторов, описание которых представлено в словесном описании предметной области;

б) для оценки «хорошо»:

1) реализована перегрузка операторов, описание которых представлено в словесном описании предметной области;

2) реализована перегрузка операторов для некоторых дополнительных классов;

3) перегрузка операторов выполнена как внутри, так и вне класса.

в) для оценки «отлично»:

1) реализована перегрузка только тех операторов, описание которых представлено в словесном описании предметной области;

2) реализована перегрузка операторов для всех дополнительных классов;

3) перегрузка операторов выполнена как внутри, так и вне класса.

4) в реализации полиморфизма использованы абстрактные классы и виртуальные функции.

Критерии оценивания программного изделия по степени выполнения требований к демонстрации работы системы:

а) для оценки «удовлетворительно»: все результаты работы выводятся в системный поток вывода;

б) для оценок «хорошо» и «отлично»:

1) результаты работы выводятся в системный поток вывода;

2) состояние объектов системы выводится в файловый поток вывода.

Критерии оценивания программного изделия по степени выполнения требований в режиме помощи:

а) для оценки «удовлетворительно»: использование файла с условием задачи и файла помощи;

б) для оценок «хорошо» и «отлично» — использование файлов:

1) о программе (программный документ “Описание программы”);

2) руководство оператора (программный документ);

Критерии оценивания программного изделия по степени выполнения требований по организации работы с файлами:

а) для оценки «удовлетворительно»:

1) путь доступа файлам данных установлен программным путем (является константой в программе);

б) для оценки «хорошо»:

1) путь доступа к файлам определяется пользователем на этапе выполнения программы (наличие в главном меню проекта опции настройки, в которой пользователь указывает путь доступа к файлам данных и/или их имена);

в) для оценки «отлично»:

1) путь доступа к файлам определяется пользователем на этапе выполнения программы (наличие файла конфигурации с данными о пути доступа к файлам данных и/или их именах);

2) предусмотрена обработка исключительных ситуаций при работе с файлами.

Критерии оценивания программного изделия по степени выполнения требований по обеспечению двуязычия интерфейса пользователя:

а) для оценки «удовлетворительно»:

1) приложение имеет фиксированную пару языков общения (тексты надписей являются константами в программе);

2) переключение языков реализовано только в одном кадре интерфейса;

3) двуязычие реализовано не для всех режимов работы;

б) для оценок «хорошо» и «отлично»:

1) приложение имеет произвольную пару языков общения (тексты надписей читаются из файлов);

2) переключение языков реализовано на каждом кадре интерфейса;

3) двуязычие реализовано для всех режимов работы;

Читайте также:
В какой программе делать отчет 4 фсс

3.2 Требование к надежности

Программное изделие для обеспечения надежности функционирования должно:

а) проверять наличие всех файлов данных;

б) обеспечить минимизацию количества информации, вводимой пользователем;

в) контролировать корректность ввода данных пользователем;

г) обрабатывать исключительные ситуации, вызванные не корректностью ввода данных пользователем с целью предотвращения прерывания выполнения программы.

3.3 Условия эксплуатации

Пользователь должен иметь квалификацию не ниже “оператор ПЭВМ”.

Для эксплуатации программного изделия необходимо наличие программиста, в функции которого входит внесение изменений в информационную часть системы.

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

Для функционирования программного изделия необходим персональный компьютер со стандартным набором периферийных устройств (монитор, клавиатура, мышь).

3.5 Требования к информационной и программной совместимости

Курсовая работа должна быть выполнена на языке Си++ в операционной системе MS Windows версии не ниже XP.

Источник: studfile.net

Основание для разра­ботки ПО под заказ

Когда и в каких ситуациях руководство органи­зации может принять решение о необхо­ди­мости разра­ботки программного обеспе­чения под заказ? Сфера деятель­ности команд разра­бот­чиков ПО, путем простых нажатий клавиш создающих настоящие программные шедевры, основы­вается на потреб­ностях конкретных заказ­чиков, задумавших выпустить на рынок востре­бо­ванный продукт. Однако иногда необхо­ди­мость обзаве­стись много­функ­ци­о­нальной или выпол­няющей одну специ­а­ли­зи­ро­ванную задачу программой возникает и у небольших предприятий, осуществ­ляющих коммер­ческую деятель­ность. Попробуем сформу­ли­ровать перечень оснований, которыми руковод­ствуются владельцы компаний при рассмот­рении вопроса о разра­ботке индиви­ду­ального ПО под заказ.

Цель — Средства — Результат

Ключевой целью для любой коммер­ческой органи­зации является извле­чение прибыли, что обуслав­ливает режим работы сотруд­ников и список выпол­няемых ими задач. Совре­менный мир диктует свои условия к инстру­мен­тарию, доступному работ­никам предприятий — подав­ляющее большинство всех произ­вод­ственных мероприятий осуществ­ляется при помощи компьютера, имеющего доступ к сети Интернет. Таким образом средством дости­жения конечной цели для органи­зации, — получения прием­лемого по объему дохода, стано­вится компьютер и должным образом функци­о­ни­рующее программное обеспе­чение. Однако далеко не всегда доступное в магазинах или на интернет-ресурсах ПО способно выполнять постав­ленные перед ним задачи в полном обьёме.

Первым и ключевым основанием для разра­ботки ПО под заказ стано­вится получение доступа к инстру­менту, позво­ля­ющему обеспечить необхо­димый результат. Например выписать счёт или сформи­ровать итоговый отчет после обработки посту­пившей из разных офисов инфор­мации, связанной с объемами, наиме­но­ва­ниями и катего­риями реали­зо­ванных товаров, включая имена сотруд­ников, оформивших продажу. Причем, сделать это таким образом, чтобы по любому из анали­зи­руемых критериев можно было сделать выборку, и увидеть результат работы конкретного офиса с опреде­ленной категорией товаров. Имеющиеся на рынке решения, как правило, доста­точно громоздки и не “заточены” под работу в конкретной сфере деятель­ности, вынуждая коммер­сантов отказы­ваться от комплексного и единого продукта в пользу разроз­ненных программ.

Отсюда вытекает и второе основание для разра­ботки ПО под заказ — необхо­ди­мость снизить требо­вания к имеющемуся компью­терному обору­до­ванию. Практи­чески все универ­сальные решения на рынке предна­значены для выпол­нения огромного набора задач, чтобы охватить интересы макси­мального количества потен­ци­альных покупа­телей ПО. Это приводит к поверх­ностному отношению к конкретным функциям, являю­щимся весьма критичными для опреде­ленных коммер­ческих компаний. Более дорогое решение, помимо прочего, будет предъ­являть повышенные требо­вания к “железу”, на котором плани­руется эксплу­а­ти­ровать приоб­ре­тенное ПО.

Работа програм­мистов, обеспе­чи­вающих выпол­нение заказа на разра­ботку ПО, осуществ­ляется с целью получения продукта, макси­мально соответ­ству­ющего предъ­яв­ляемым к нему требо­ваниям со стороны заказчика. Нужно получить данные, основы­ваясь на инфор­мации об отгрузках разбро­санных по всему городу офисов, посред­ством SMS-сообщения на мобильный телефон руково­дителя — не проблема. Требуется получить нетре­бо­ва­тельную к произ­во­ди­тель­ности обору­до­вания программу, помогающую менеджеру быстро оформить заказ непосред­ственно в торговом зале с помощью планшетного устройства — специ­а­листы компании, разра­ба­ты­вающей программное обеспе­чение под заказ, помогут и в этом.

6 июня, 2015 / от ru-user Теги: по, программное обеспечение, разработка

Поделиться записью
  • Поделиться Facebook
  • Поделиться Twitter
  • Поделиться LinkedIn

Источник: ru.intechcore.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru