1. обзор программного обеспечения для работы приемной комиссии




Скачать 477.26 Kb.
Название1. обзор программного обеспечения для работы приемной комиссии
страница7/13
Дата конвертации11.12.2012
Размер477.26 Kb.
ТипРеферат
1   2   3   4   5   6   7   8   9   10   ...   13

3.2 Визуальные редакторы


Визуальные редакторы часто называют WYSIWYG (What You See Is What You Get – Что видишь, то и получишь) редакторами. Это прикладные программы, в которых содержание отображается в процессе редактирования и выглядит максимально близко похожим на конечную продукцию. Они достаточно удобны в работе, имеют широкий функционал и делают разработку страниц удобнее и быстрее. Недостатком таких программ является то, что они могут генерировать некоторое количество лишнего кода, если посчитают нужным.

3.2.1 KompoZer


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



Рисунок 2.2 – Интерфейс программы KompoZer

3.3 Интегрированные среды разработки


Интегрированная среда разработки (IDE) – система программных средств, используемая программистами для разработки программного обеспечения. Сама среда разработки не содержит компилятора или средств отладки, но именно это и делает ее универсальной. Подключая разные SDK (Software Development Kit – комплект средств разработки), возможно получить средство для создания программ при помощи различных технологий.

3.3.1 Eclipse IDE


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

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

Примером может служить возможность подключения Adobe Flex SDK для создания так называемых RIA (Rich Internet Applications) – Интернет приложений, близких по своим функциям к настольным приложениям, но не требующих установки и не зависящих от операционной системы клиента.

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

3.3.2 Microsoft Visual Studio


Среда разработки Visual Studio ориентирована на создание приложений для .net Framework. Включает в себя один или несколько компонентов из следующих:
  1. Visual Basic.Net;

ан)Visual C++;

ао)Visual C#;

ап)Visual F#;

ар)Microsoft SQL Server Express.


Visual Studio упрощает процесс разработки, отладки и развертывания приложений. Включает фрагменты кода HTML, JScript и элементов управления Asp.Net, что намного ускоряет процесс написания кода.

Несмотря на жесткую коммерческую политику компании Microsoft, она все же делает первые шаги в сторону бесплатного ПО. Компания выпустила специальную версию среды - Visual Studio Express. Express обозначает, что данный пакет является бесплатным и может использоваться для разработки программ. Конечно же, это не полная версия пакета, у нее есть ограничения, такие, как разработка программ определенной направленности (например Visual Web Developer Express Edition), отсутствие такой функции, как IntelliSense, отсутствие средств рефакторинга и т.п. Но данные ограничения касаются только удобств профессиональной разработки ПО.
4. Анализ задачи

Разрабатываемое программное обеспечение предназначено для создания и управления содержимым базы данных приемной комиссии СПбГУТ, содержащей следующие данные:
  1. Персональные данные абитуриента;

ас)Выбранные абитуриентом направления (специальности) с указанием приоритета и формы обучения;

ат)Результаты ЕГЭ и вступительных испытаний абитуриента;

ау)Этапы и результаты зачисления абитуриента в СПбГУТ (дата, номер приказа о зачислении, формулировка и др.);

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


Согласно ТЗ наш web-сервер должен работать на операционной системе Windows Server 2008 с установленной СУБД Microsoft SQL Server 2008. Исходя из этих требований, можно отбросить программные решения для приемных комиссий, которые используют программы компании Oracle, а так же программы, использующие Microsoft Access.

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

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

В качестве языка программирования был выбран C#. Этот язык изначально был создан специально для платформы .Net и, поначалу, больше напоминал по своим возможностям Java 1.4, но сейчас это очень мощный язык, наиболее подходящий, по моему мнению, для реализации платформы .Net.

В техническом задании на разработку программы определена структура базы данных (см. Рисунок 4.1).

рисунок4

Рисунок 4.1 – Структура базы данных

Данная структура, с небольшими изменениями, будет использована при разработке.
5 .Разработка программы
1   2   3   4   5   6   7   8   9   10   ...   13

Похожие:

1. обзор программного обеспечения для работы приемной комиссии iconПрограмма автоматизированная информационно-справочная система сотрудника приемной комиссии
Программа предназначена для автоматизации работы приемной комиссии колледжей и техникумов. Обеспечивает выполнение всех необходимых...
1. обзор программного обеспечения для работы приемной комиссии iconСписок разрешенного пользовательского программного обеспечения в зао «Рога и копыта»
Данный список составлен в целях стандартизации программного обеспечения (далее по) и исключения патентных претензий со стороны производителей...
1. обзор программного обеспечения для работы приемной комиссии iconОписание программного обеспечения Gravernet 
Назначение программного обеспечения   3 
1. обзор программного обеспечения для работы приемной комиссии iconОБ особенностях использования   программного обеспечения   для инновационных   технологических процессов   многоассортиментных производств   изделий ИЗ кожи НА базе нанотехнологий 
Об особенностях использования программного обеспечения для инновационных технологических про
1. обзор программного обеспечения для работы приемной комиссии iconПрограммы для автоматизации можно разделить на несколько классов
Сложно в течение получаса сделать даже беглый обзор программного обеспечения для автоматизации логистики. Но тем не менее, по верхам...
1. обзор программного обеспечения для работы приемной комиссии iconУстановка системного программного обеспечения для работы асиоу 0 под Windows
Скопировать папку «Компоненты по для работы асиоу 0 под Windows» на жесткий диск С. 1
1. обзор программного обеспечения для работы приемной комиссии iconИтоговый тест по программе «применение пакета свободного программного обеспечения» Организационно-методические указания по прохождению тестирования
Тест разработан для итогового тестирования (вариант 4) по курсу «Применение пакета свободного программного обеспечения»
1. обзор программного обеспечения для работы приемной комиссии iconПеречень документов необходимых для создания приёмной семьи
Приёмной семьёй признается опека или попечительство над ребенком или детьми, которые осуществляются по договору о приёмной семье,...
1. обзор программного обеспечения для работы приемной комиссии iconПрограмма повышения квалификации педагогических работников «Установка и администрирование пакета свободного программного обеспечения alt linux»
Помощь в преодолении этого психологического барьера окажет данная программа подготовки школьных учителей в области свободного программного...
1. обзор программного обеспечения для работы приемной комиссии iconТехническое задание по Лоту №1 Поставка и обновление программного обеспечения
Внести в уведомление по открытому запросу цен на поставку и обновление программного обеспечения, поставку активного сетевого оборудования...
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница