Создание АИС «Бесплатное программное обеспечение» со встроенной справочной системой

Автор работы: Пользователь скрыл имя, 13 Ноября 2012 в 10:45, курсовая работа

Краткое описание

Бурное paзвитие компьютерной техники привело к тому, что всё большее распространение стали получать информационные системы, базирующиеся на использовании информационно-вычислительной техники и средств коммуникаций, которые являются основными техническими средствами хранения, обработки и передачи информации. Такие информационные системы называют автоматизированными.

Содержание работы

Введение………………………………………………………………………………3
Описание предметной области………………………………………………………4
Техническое задание………………………………………………………………...10
Структура АИС……………………………………………………………………….12
Интерфейсная часть………………………………………………………………...13
Программный код………………………………………………………………….......14
Контрольный пример…………………………………………………….........………15
Заключение………………………………………………………………………........16
Источники разработки……………………………....……………………………....17

Содержимое работы - 1 файл

Курсовой ПО РАИС.docx

— 365.33 Кб (Скачать файл)

Министерство образования и  науки РФ

ФГБОУ ВПО «Сибирский государственный  аэрокосмический университет

им. ак. М.Ф. Решетнева» (СибГАУ)

Аэрокосмический колледж

 

 

 

 

 

 

КУРСОВОЙ  ПРОЕКТ

 

 

по дисциплине «Разработка и эксплуатация автоматизированных информационных систем»

специальность 230103 «Автоматизированные системы  обработки информации и управления»

Тема: Создание АИС «Бесплатное   программное обеспечение» со  встроенной справочной системой.

 

 

 

 

 

 

 

                                                                       Выполнил: студент 

                                                                     группы АС-18-08

                                                                  Полоников С.В.

                                                                                   Проверил преподаватель:

                                                              Громова Т.А.

 

 

 

 

 

 

Красноярск 2011

 

Содержание

  1. Введение………………………………………………………………………………3
  2. Описание предметной области………………………………………………………4
  3. Техническое задание………………………………………………………………...10
  4. Структура АИС……………………………………………………………………….12
  5. Интерфейсная часть………………………………………………………………...13
  6. Программный код………………………………………………………………….......14
  7. Контрольный пример…………………………………………………….........………15
  8. Заключение………………………………………………………………………........16
  9. Источники разработки……………………………....……………………………....17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



Введение

 

Бурное paзвитие компьютерной техники привело к тому, что всё большее распространение стали получать информационные системы, базирующиеся на использовании информационно-вычислительной техники и средств коммуникаций, которые являются основными техническими средствами хранения, обработки и передачи информации. Такие информационные системы называют автоматизированными. Они основаны на использовании специальных средств и методов преобразования информации, т.е. автоматизированных информационных технологий, предназначенных для обработки информации и принятия управленческих решений.

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

 

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

так и в сети.Данная система помогает пользователю не только в работе, но и в учебе.

 

Создают бесплатное ПО такие же программисты, которые и платное. В большинстве  случаев написание бесплатного  ПО - это хобби или PR. Человек, который  создает бесплатное ПО, например, его  работы включены в часть исходного  кода Linux, очень высоко ценится в  мире программистов. Множество людей  участвуют в бесплатных проектах из волонтерских соображений. Для качества ПО это может играть положительную  роль, т.к человек создает то, что  он хочет и то, в чем он действительно  высококлассный специалист. В состав бесплатного ПО входят только лучшие идеи и разработки со всего мира.

 

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

 

Большинству проприетарных программ, исполняющих офисный функционал, есть альтернатива. Для примера - вместо Outlook Express Вам может вполне подойти Mozilla Thunderbird. В качестве браузера Вам  будет верно служить Mozilla FireFox. Но и Internet Explorer можно заставить работать под Linux, не нарушая при этом лицензионного  соглашения с Майкрософт, которому принадлежат права на использование  данного продукта. Вместо офисного пакета Microsoft Office 2003 в достаточной  степени комфортно использовать Open Office 3.0, который позволит не только сохранить совместимость с форматом данных Microsoft Office, но и использовать данный функционал под операционной системой как Windows, так и Linux.

 


Описание предметной области

 

АИС «Сайт бесплатное программное обеспечение со встроенной справочной системой» необходим для всех пользователей.

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

К достоинствам сайта можно отнести простоту и доступность дизайна, быстроту

Загрузки.

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

 

Виды лицензий на программное обеспечение:

Freeware (от англ. free — «бесплатный»  и software — «программное обеспечение») — программное обеспечение, лицензионное  соглашение которого не требует  каких-либо выплат правообладателю. Freeware обычно распространяется в  бинарном виде, без исходных кодов  и является проприетарным ПО.

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

В отличие от условно-бесплатного  программного обеспечения (Shareware), Freeware не предполагает никакой платы разработчику и соответственно, никаких дополнительных услуг, таких как улучшенные версии, за эту плату не предполагается.

Существует также способ распространения  ПО, занимающий среднее положение  между shareware и классическим freeware, когда  некая программа выпускается  в двух вариантах: платная полная версия и бесплатная облегчённая. Но при этом, в отличие от большинства shareware-программ, использование которых  по окончании ознакомительного срока  нелегально, здесь никаких ограничений  по времени использования бесплатная версия не имеет, а ограничения накладываются  на какие-либо «продвинутые» возможности  программы, а иногда также воспрещается её использование в коммерческих целях.

Некоторые бесплатные программы содержат в себе рекламу различного характера. По лицензии пользователь может использовать такую программу бесплатно, однако она является носителем рекламы, и поэтому не может иметь статус Freeware. Такое программное обеспечение  именуется Adware.

 

Registerware - для получения и/или  использования программы требуется  предоставить информацию о себе (заполнить анкету).

 

Public domain - свободные программы. Без  ограничений на модификацию и  использование. Не охраняются  авторским правом.

 

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


Linkware - автор программы просит  указывать ссылку на сайте  пользователя, (если есть) на свой  сайт.

 

Donateware, Donationware (от англ. donation — «пожертвование»  и software — «программное обеспечение») — это модель лицензирования, при которой пользователю поставляется  полностью функционирующее программное  обеспечение с возможностью сделать  пожертвование разработчику. Размер  пожертвования может быть фиксированным  или устанавливаться пользователем  на основании индивидуального  восприятия ценности программного  обеспечения.

 

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

 

Open source software (в переводе с англ. – «открытое программное обеспечение») — программное обеспечение с  открытым исходным кодом. Исходный  код таких программ доступен  для просмотра, изучения и изменения,  что позволяет пользователю принять  участие в доработке самой  открытой программы, а также  использовать код для создания  новых программ и исправления  в них ошибок — через заимствование  исходного кода, если это позволяет  лицензия, или через изучение  использованных алгоритмов, структур  данных, технологий, методик и интерфейсов  (поскольку исходный код может  существенно дополнять документацию, а при отсутствии таковой сам  служит документацией). «Открытая»  лицензия не требует, чтобы  открытое ПО предоставлялось  бесплатно. Тем не менее, многие  из наиболее успешных проектов  открытого ПО — бесплатны.

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

Отличие между движениями открытого  ПО и свободного ПО заключается в  основном в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что  именно права на свободное распространение, модификацию и изучение программ являются главным достоинством свободного открытого ПО.

 

Free software (в переводе с англ. –  «свободное программное обеспечение»)  – это ПО, которое отличается  исключительно широкими правами,  предоставляемыми пользователям.  Приверженцы свободного ПО, как  правило, могут бесплатно пользоваться  им в течении неограниченного  периода времени, а также распространять  его каким угодно образом, и 

 

менять его исходный код (совершенствовать). Для свободного ПО создаются специальные  лицензии, чтобы регулировать права  и обязанности авторов и пользователей. GNU General Public License – это универсальная  общественная лицензия, которая используется для множества свободных программ.


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

 

Proprietary software (проприетарное программное  обеспечение, от англ. proprietary —  «частное, патентованное, в составе  собственности» и software — «программное  обеспечение») — программное обеспечение,  являющееся частной собственностью  авторов или правообладателей  и не удовлетворяющее критериям  свободного ПО (наличия открытого  программного кода недостаточно). Правообладатель проприетарного  ПО сохраняет за собой монополию  на его использование, копирование  и модификацию, полностью или  в существенных моментах. Обычно  проприетарным называют любое  несвободное ПО, включая полусвободное.

Информация о работе Создание АИС «Бесплатное программное обеспечение» со встроенной справочной системой