Создание АИС «Бесплатное программное обеспечение» со встроенной справочной системой
Министерство образования и науки РФ
ФГБОУ ВПО «Сибирский государственный аэрокосмический университет
им. ак. М.Ф. Решетнева» (СибГАУ)
Аэрокосмический колледж
КУРСОВОЙ ПРОЕКТ
по дисциплине «Разработка и эксплуатация автоматизированных информационных систем»
специальность 230103 «Автоматизированные системы обработки информации и управления»
Тема: Создание АИС «Бесплатное программное обеспечение» со встроенной справочной системой.
Красноярск 2011
Содержание
-
Введение…………………………………………………………
……………………3 - Описание предметной области………………………………………………………4
- Техническое задание……………………………………………………………
…...10 - Структура АИС………………………………………………………………………
.12 - Интерфейсная часть……………………………………………………………….
..13 - Программный код…………………………………………………………………..
.....14 - Контрольный пример……………………………………………………....
.....………15 - Заключение……………………………………………………
…………………........16 - Источники разработки……………………………....……………
………………....17
Введение
Бурное paзвитие компьютерной техники привело к тому, что всё большее распространение стали получать информационные системы, базирующиеся на использовании информационно-вычислительной техники и средств коммуникаций, которые являются основными техническими средствами хранения, обработки и передачи информации. Такие информационные системы называют автоматизированными. Они основаны на использовании специальных средств и методов преобразования информации, т.е. автоматизированных информационных технологий, предназначенных для обработки информации и принятия управленческих решений.
Автоматизированная
Я создал автоматизированную информационную систему «Сайт бесплатное программное обеспечение со встроенной справочной системой». Данная система непосредственно создана для пользователей, которые хотят найти все самое лучшее бесплатное программное обеспечение как для комфортной работы в автономном режиме
так и в сети.Данная система помогает пользователю не только в работе, но и в учебе.
Создают бесплатное ПО такие же программисты, которые и платное. В большинстве случаев написание бесплатного ПО - это хобби или PR. Человек, который создает бесплатное ПО, например, его работы включены в часть исходного кода Linux, очень высоко ценится в мире программистов. Множество людей участвуют в бесплатных проектах из волонтерских соображений. Для качества ПО это может играть положительную роль, т.к человек создает то, что он хочет и то, в чем он действительно высококлассный специалист. В состав бесплатного ПО входят только лучшие идеи и разработки со всего мира.
Важным преимуществом
Большинству проприетарных программ,
исполняющих офисный
Описание предметной области
АИС «Сайт бесплатное программное обеспечение со встроенной справочной системой» необходим для всех пользователей.
Содержит ссылки на сайты где это программное обеспечение размещено или на ссылки скачивания, а также их краткое описание в виде текстовой и графической информации.
К достоинствам сайта можно отнести простоту и доступность дизайна, быстроту
Загрузки.
К недостаткам сайта можно отнести то, что при создании было задействовано мало новых технологий разработки сайтов, но, несмотря на это, сайт информативен и доступен для понимания.
Виды лицензий на программное обеспечение:
Freeware (от англ. free — «бесплатный»
и software — «программное обеспечение»)
— программное обеспечение,
Важно отличать Freeware от свободного программного обеспечения, которое предоставляет каждому помимо права на использование программного обеспечения, право модификации и ряд других прав. Freeware может распространяться без исходных текстов (кодов) и содержать ограничения на коммерческое использование, модификацию и т.д.
В отличие от условно-бесплатного программного обеспечения (Shareware), Freeware не предполагает никакой платы разработчику и соответственно, никаких дополнительных услуг, таких как улучшенные версии, за эту плату не предполагается.
Существует также способ распространения
ПО, занимающий среднее положение
между shareware и классическим freeware, когда
некая программа выпускается
в двух вариантах: платная полная
версия и бесплатная облегчённая. Но
при этом, в отличие от большинства
shareware-программ, использование которых
по окончании ознакомительного срока
нелегально, здесь никаких ограничений
по времени использования
Некоторые бесплатные программы содержат в себе рекламу различного характера. По лицензии пользователь может использовать такую программу бесплатно, однако она является носителем рекламы, и поэтому не может иметь статус Freeware. Такое программное обеспечение именуется Adware.
Registerware - для получения и/или
использования программы
Public domain - свободные программы. Без ограничений на модификацию и использование. Не охраняются авторским правом.
Beerware – это вид лицензии
Linkware - автор программы просит указывать ссылку на сайте пользователя, (если есть) на свой сайт.
Donateware, Donationware (от англ. donation — «пожертвование»
и software — «программное обеспечение»)
— это модель лицензирования,
при которой пользователю
Так как в модели donationware поставляется
полностью функционирующее
Open source software (в переводе с англ.
– «открытое программное
Подавляющее большинство открытых
программ является одновременно свободными.
Определения открытого и
Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что именно права на свободное распространение, модификацию и изучение программ являются главным достоинством свободного открытого ПО.
Free software (в переводе с англ. –
«свободное программное
менять его исходный код (совершенствовать).
Для свободного ПО создаются специальные
лицензии, чтобы регулировать права
и обязанности авторов и
Свободное и бесплатное ПО (Freeware) имеют ряд существенных отличий. Конечно, у этих двух видов программного обеспечения есть и одна общая черта – отсутствие оплаты за использование, однако, зачастую по лицензии Freeware пользователи не имею права распространять программы, дарить их, копировать, модифицировать (совершенствовать), давать право другим лицам на их распространение, а также выполнять ряд других действий, которые допускаются при использовании свободного программного обеспечения. Зачастую, но не всегда, свободное ПО от бесплатного отличается тем, что оно предоставляется вместе с исходными кодами.
Proprietary software (проприетарное программное
обеспечение, от англ. proprietary —
«частное, патентованное, в составе
собственности» и software — «программное
обеспечение») — программное обеспечение,
являющееся частной
Рассматриваемое понятие не связано с понятием коммерческого программного обеспечения.
Abandonware (от англ. abandon — «покинуть,
оставить» и software — «программное
обеспечение») — программное обеспечение,
которое больше не
Этот термин не имеет юридической силы, и многое abandonware не является общественным достоянием, и по законам большинства государств права распространения данного программного обеспечения продолжают принадлежать компании-изготовителю — такое abandonware не может легально распространяться без разрешения правообладателя. Однако часто правообладатель не занимается преследованием их самовольных распространителей, поскольку они не являются ему конкурентами и не наносят материального ущерба, превышающего расходы на преследование.
Во многих случаях принадлежность
прав на abandonware-программы не ясна и
выяснение надлежащего
Orphanware - разновидность abandonware, когда автора нельзя разыскать.
Adware (от англ. advertisement - «реклама» и software - «программное обеспечение») —
программное обеспечение, которое можно использовать бесплатно сколько угодно времени, но при его использовании пользователю принудительно показывается реклама.
Часто разработчики ПО рекламируют таким способ свои же программы, более функциональные и платные. Кроме того, к adware относят те программы, которые без ведома пользователя при установке меняют домашнюю страницу в браузере и поисковый сервис, установленный по умолчанию, рекламируя таким образом свои сервисы. Стоит, однако, отметить, что такие программы могут быть очень полезными в плане функциональности, а некоторые даже весьма популярны среди пользователей по всему миру.
Базовое назначение Adware — это неявная форма оплаты за использование программного обеспечения, осуществляющаяся за счёт показа пользователю Adware-программы рекламной информации (соответственно рекламодатели платят за показ их рекламы рекламному агентству, рекламное агентство — разработчику Adware программы).
Некоторые программы Adware при деинсталляции не удаляют рекламный модуль.
Антивирусные программы часто классифицируют Adware как Spyware.
Термином adware называют также вредоносное ПО, показывающее рекламу (чаще всего — в интернет-браузере).
Betaware - предварительная (тестовая)
бета-версия коммерческого или
некоммерческого ПО. Можно использовать
бесплатно, но часто
Shareware (в переводе с англ. –
«условно бесплатное
Сейчас под shareware чаще всего понимают тип, способ или метод распространения проприетарного ПО на рынке (то есть на пути к конечному пользователю), при котором испытателю предлагается ограниченная по возможностям (неполно функциональная или демонстрационная версия), сроку действия (триал-версия, от англ. trial — пробный) или версия с встроенным блокиратором-напоминанием о необходимости оплаты использования программы. В лицензии также может быть оговорён запрет на коммерческое или профессиональное (не тестовое) её использование. Иногда незарегистрированная программа спустя некоторое время (например, 30 дней) прекращает запускаться. Иногда становится недоступной часть функций. Иногда функциональность остаётся в полном объёме, но пользователю время от времени показывается напоминание о том, что он пользуется незарегистрированной версией.
Requestware - автор просит пользователя
что-то сделать в обмен на
использование программы (
Postcardware, cardware - форма распространения ПО, в рамках которой автор распространяет свою программу указывая, что будет рад, если пользователи, получившие её, вышлют ему почтовую открытку или электронное письмо (emailware) со словами
благодарности. Эти письма используются авторами для рекламы своих работ. Подобно другим подобным полушутливым формам распространения, эта форма не является жёстко-контролируемой. Тем не менее есть случаи, когда программа распространяется в пробном режиме и только после того, как автор получит открытку пользователь сможет использовать её в полной мере.
Careware, charityware (от англ. care — «забота»
и software — «программное обеспечение»)
— вид условно-бесплатного
Это нетрадиционные условия использования
программ, предполагающие скорее не продажу,
а обмен программного продукта на
что-либо ценное для автора или выполнение
какого-либо другого условия. Как
правило, такой обмен необязателен
(ваш «товар» расценивается
Nagware (от англ. nag — «надоедливое»
и software — «программное обеспечение»,
также известен как begware, annoyware)
— модель лицензирования
Целью, как правило, является то, что пользователь будет настолько недоволен сообщениями, что зарегистрирует или купит программу, чтобы избавиться от этих сообщений.
Поскольку речь идет о платном программном обеспечении, то Nagware может одновременно иметь статусы Trialware, Demoware и Commercialware.
Guiltware - разновидность nagware. В программе
содержится явное упоминание, что
автор не получил за нее
денег. Может и не
Trialware, Trial (разновидность demoware) –
программное обеспечение,
Demoware — демонстрационная версия
коммерческого программного
Наиболее популярные виды ограничений:
- Ограничение времени работы
программы, количества
- Отсутствие ряда
- Блокирование доступа к важным функциям, например сохранению файла.
- Добавление дополнительной
В соответствии с лицензией, после окончания тестового периода необходимо приобрести или удалить программу. После покупки программы пользователь получает код, снимающий ограничения, либо отдельную полноценную версию программы.
Также к demoware относятся прототипы программ, которые не имеют реальной функциональности, а лишь демонстрируют, как программа будет работать в будущем. Они служат для показа концепции программы заказчикам или инвесторам.
Liteware - "облегченный" вариант
соответствующей коммерческой
Crippleware - ключевые возможности
Hostageware - программы с функциональными,
временными и количественными
ограничениями.
CDware - ПО на компакт-дисках, распространяемое в рекламных целях.
Commercial software (в переводе с англ.
– «коммерческое программное
обеспечение») — программное обеспечение,
созданное с целью получения
прибыли от его использования
другими, например, путём продажи
экземпляров. Защищено
Разработчик коммерческого ПО не предусматривает даже пробное или ограниченное его использование. Другими словами, установить программу можно лишь после полной оплаты. Такой подход крайне редко используется в мире программного обеспечения, поскольку он не даёт пользователю возможности протестировать программу перед её покупкой.
Множество людей ошибочно считают коммерческое и свободное ПО противоположностями. Ведь свободным ПО считается с того момента, как автор предоставляет права на свободную модификацию, распространение и извлечение прибыли со своего продукта. Из этого следует, что свободные программы вполне могут быть и коммерческими продуктами.
Противоположностью свободного программного обеспечения является проприетарное программное обеспечение, которое также может быть как коммерческим, так и бесплатным.
Техническое задание
- Общие сведения
- Полное наименование системы: создание автоматизированной информационной системы «Бесплатное программное обеспечение» со встроенной справочной системой. Условное обозначение: электронное методическое пособие.
- Шифр: 5.
- Наименование предприятия: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Сибирский государственный аэрокосмический университет имени академика М.Ф. Решетнева» Аэрокосмический колледж.
- Перечень документов, на основе которых создается система: Бланк задания, утвержденный преподавателем Громовой Т.А. 1 октября 2011г.
- Дата получения задания: 1 октября 2011г. Дата сдачи: 10 декабря 2011г.
- Сведения об источнике финансирования работ: Собственные средства
- Порядок оформления и предъявления заказчику результатов работ по созданию системы: посещение консультаций и защита курсового проекта.
- Назначение и цели создания системы
- Назначение: централизация бесплатного программного обеспечения и облегчение их поиска.
- Цель: упрощение процесса передачи бесплатного программного обеспечения от преподавателя к студенту
- Характеристики объектов автоматизации
- Сведения об объекте автоматизации: персональный компьютер соединенный сетью с другими, доступом к серверу и выходом в интернет.
- Сведения об условиях эксплуатации: персональный компьютер с Windows XP/7
- Требования подсистемы:
- Видеокарта: 64Мб
- ОЗУ:128
- Место на диске:
- Частота процессора: 1.0 Ггц.
- Состав и содержание работ
- Разработка технического задания: 15.10.11
- Разработка структуры АИС: 29.10.11
- Создание АИС: 12.11.11
- Написание пояснительной записки к курсовому проекту: 26.11.11
- Защита курсового проекта 21.11.11 – 10.12.11
- Требования к состоянию и содержанию работ по разработке: посещение консультаций и сдача курсового проекта