Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Создание программы электронного учета успеваемости студентов с дальнейшим выводом ее в Интернет

Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки

Министерство образования и науки Украины Николаевский государственный университет Имени В.А.Сухомлинского Физико-математический факультет Создание программы электронного учета успеваемости студентов с дальнейшим выводом ее в Интернет. Предоставление информации успеваемости студентов в локальной сети Курсовую работу выполнила: Студентка 362 группы Физико-математического факультета Специальность «Информатика» Чернецкая Ольга Проверил: Кошкин К.В. Николаев 2005 Аннотация Целью нашей работы является разработка программы по учету студенческой успеваемости и посещаемости, которая призвана автоматизировать работу деканата по работе с данными сопровождающими учебный процесс групп студентов. Программа должна обеспечивать формирование необходимых отчетов для анализа успеваемости и посещаемости учебных групп и каждого студента в отдельности. Работа изложена на 31-й странице, содержит 2 приложения и 5 рисунков. Содержание Анализ предметной области и постановка задачи Формулирование проблемы 1.2 Анализ существующих решений 1.2.1 Технологии построения распределенных приложений 1.2.2 Сервер Zope 1.2.3 PHP 1.2.4 Выбор технологии 1.3 Постановка задачи 2. Проект программы 2.1 Выбор технологии проектирования 2.2 Разработка моделей 2.3 Спецификации 2.4 Кодирование 2.5 Тестирование Выводы Приложение А Приложение Б 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 1.1 Формирование проблемы Одной из проблем современного ВУЗа есть контроль. В связи с большим количеством студентов университета и множеством дисциплин есть необходимость вести учет за данными, сопровождающими учебный процесс групп и студентов. В настоящее время существуют множество видов учета и контроля за данными про студентов, которые ведутся старостами групп, кураторами, преподавателями, проректорами по учебной работе и деканами факультетов. Это такие виды контроля как: текущая успеваемость студента, информация про успеваемость студента за каждый месяц, сведения об академической задолженности и абсолютной успеваемости студентов по состоянию на последний день сессии, результаты экзаменов и зачетов, приказы о зачислении студентов на стипендию на следующий после экзаменационной сессии семестр, учет посещаемости студентами лекций, семинаров, лабораторных работ и другие. Эти данные хранятся в журналах групп, экзаменационных и зачетных ведомостях, справках, приказах, списках и т.д. Данные о студентах одновременно могут понадобиться старосте, преподавателю, декану. Сложности учета успеваемости обусловливают: - значительное количество документации; - распределенность потребителей и информации. 1.2 Анализ существующих решений 1.2.1 Технологии построения распределенных приложений Исходя из распределенности пользователей, информации удобными средствами доступа могут быть средства Интернет. В настоящее время для создания Интеренет документов используется два подхода: статическая генерация страниц (выполняется разработчиком документа); динамическая генерация страниц (выполняется программой). С учетом того, что информация об успеваемости часто обновляется, целесообразным будет применение динамической генерации страниц.

В настоящее время в качестве средств динамической генерации страниц широко используется PHP и ZOPE: PHP - это скриптовый server-side язык программирования, предназначенный в основном для включения в h ml страницу и выполняемый сервером перед выдачей страницы браузеру. ; ZOPE – это сервер приложений, предназначенный для создания динамических web-приложений и интерактивных сайтов. С целью выбора средства разработки рассмотрим указанные продукты более подробно. 1.2.2 Сервер Zope Zope - это объектно-ориентированная платформа, сервер приложений, предназначенный для создания динамических web-приложений и интерактивных сайтов. У выражения &quo ;объектно-ориентированный&quo ; здесь несколько сторон. Во-первых, Zope написан на языке Py ho , объектно-ориентированном языке со множественным наследованием. Во-вторых, Zope построен вокруг идеи &quo ;публикации объектов&quo ; - URL, к которому обращается браузер, является ссылкой на объект (экземпляр класса), вызываемый на выполнение. В-третьих, сами объекты (сериализованные экземпляры классов) хранятся в объектно-ориентированной базе данных ZODB. Еще одно неотъемлемое свойство - модульность. Zope - это не цельный кусок софта, а богатый набор модулей, называемых компонентами. Zope написан на портабельном языке Pay o и работает во всех U ix системах и в Wi dows; основной формат базы данных ZODB - файл Da a.fs - полностью независим от платформы и ОС), масштабируемость и распределенность. Протоколы WWW (H P, CGI и т.д.) часто неадекватны задачам и могут делать публикацию динамических данных неоправданно сложной. Их низкий уровень недостаточен для непосредственного создания многих классов web-приложений на их основе. Zope создает объектно-ориентированную оболочку вокруг этих низкоуровневых средств. С его помощью решение задачи происходит обычным путем - программист пишет набор иерархий классов, являющийся абстракцией предметной области, а Zope берет на себя труд по предоставлению доступа к экземплярам этих классов. C Zope работают следующие категории пользователей: администратор хоста - компилирует и инсталлирует программы и дополнительные компоненты программист - пишет компоненты, то есть классы, на языке Py ho webмастер - расставляет эти компоненты (то есть экземпляры классов) на сайте, пользуясь менеджерским web-интерфейсом администратор сайта - заводит записи о пользователях, создает роли, ставит их в соответствии друг другу, назначает кому (какой роли) к каким объектам можно иметь доступ, и какой именно доступ (создание объекта, редактирование, удаление, просмотр и т.д.) Это, конечно, не обязательно разные люди - это роли. На маленьком сайте эти роли может выполнять один человек. Для больших сайтов Zope предоставляет механизмы делегирования полномочий администраторам участков сайтов, верстальщикам, редакторам. Что дает Zope Программисту: механизм шаблонов (D ML) набор компонентов (ZODB, ZCa alog и прочие) API для создания своих компонентов API для доступа к Zope минуя www-интерфейс, прямо по H P и/или XML-RPC некоторые базовые компонентов (Zserver, ZPublisher, ZODB, D ML, Ca alog) можно использовать вообще вне Zope, просто в программах на Py ho .

web-мастеру: механизм шаблонов (D ML) www-интерфейс для управления сайтом администратору: www-интерфейс для управления сайтом простой, и в то же время мощный инструментарий для администрирования пользователей, прав и прочих механизмов безопасности Недостатки Zope: отсутствие хорошей документации и литературы недостаточная поддержка локалей: сортировка в цикле d ml-i осуществляется совершенно без учета локали, индексация и поиск в Ca alog требует компонента Spli er. тяжело отлаживать питоновские компоненты - Zope надо перезапускать, чтобы он подхватил изменения в коде, а это неудобно и долго (секунд 20-30); Z-классы не имеют такого ограничения, но и возможностей у них поменьше Недостатки Zope в основном являются продолжением достоинств этой платформы. сервер, все время сидит в памяти отсутствие возможности держать историю объектов в CVS язык программирования - Питон; для программирования обещано добавление PerlMe hods и может быть других языков сам написан на Питоне, у которого есть свои собственные недостатки. Например, глобальный lock для всех нитей. Это значит, что Питон (и соответственно Zope) не смогут извлечь все преимущества многопроцессорной машины Некоторые особенности имеют отдельные компоненты Zope. не рекомендуется хранить много объектов в одной папке - поиск Сессии реализованы отложенными транзакциями; в результате объект, редактируемый в Версии, запирается в ней, и его нельзя редактировать ни вне Версии, ни тем более в другой Версии. 1.2.3 PHP PHP это скриптовый server-side язык программирования, предназначенный в основном для включения в h ml страницу и выполняемый сервером перед выдачей страницы браузеру. PHP очень похож на ASP, но приспособлен к u ix-like системам и чаще всего употребляется с web-сервером apache, хотя может работать и с MS IIS и в принципе с любым другим веб-сервером. Кроме того, PHP является объектно-ориентированным. Основное преимущество PHP - простота, гибкость и скорость выполнения. Теперь, чтобы выложить на сайт новую статью или просто новость, я всеголишь добавляю новую запись на sql сервере с помощью MS Access или web-интерфейса sql, написанного кстати тоже на php, а при запросе страницы пользователем соответствующий php-скрипт выуживает из sql то, что ему надо и выдает уже красиво оформленную, готовую страницу. SQL. Вот это является еще одним преимуществом PHP, такое впечатление, что PHP просто рожден существовать в связке apache php sql. На PHP можно сделать все, что можно сделать с помощью CGI-программ. Обрабатывать данные из форм, генерировать динамические страницы, получать и посылать cookies, загружать файлы, создавать файлы и папки, рисовать динамические картинки, отсылать электронную почту, и т.д. и т.п. Кроме того, в PHP включена поддержка многих баз данных (da abases), что серьёзно расширяет возможности написания по-настоящему динамических Web-приложений. Плюс ко всему вышесказанному, PHP понимает протоколы IMAP, S MP, P, POP3 и H P, а также имеет возможность работать с сокетами и общаться по другим протоколам. Синтаксис PHP имеет легкую читабельность и в целом понятен для восприятия.

Настоятельно советую использовать вместо него программу Midnight Commander (mc), которая обладает большими возможностями и более удобна. zcat архив Распаковывает архив на стандартный вывод. znew [параметры] архив.Z архив.gz Программа znew преобразует архивы, созданные программой compress, в новый формат — grip. Можно использовать параметры, представленные в табл. 19.12. Параметры программы znew Таблица 19.12 Параметр Описание -9 Наибольшее сжатие -f Разрешение перезаписи существующих файлов -K Формат архива будет изменен, если это приведет к уменьшению его размера -Р Использование потока для передачи файла -t Проверка целостности нового архива перед удалением старого -v Вывод дополнительных сведений zoo [параметры] архив Еще одна программа-архиватор. Для более подробного описания обратитесь к справочной системе. 19.3. Команды для работы с Интернет audiocompose файл Программа audiocompose записывает звуковое сообщение, которое вы потом сможете отправить по электронной почте. Для работы этой программы должна быть правильно установлена звуковая плата. audiosend адрес Программа audiosend используется как для записи, так и для отправления звуковых сообщений по электронной почте. biff Данная программа уведомляет вас о приходе новой почты

1. Правовая охрана программ для ЭВМ и баз данных

2. Разработка физической модели базы данных "Учёт затрат на медицинские услуги"

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

4. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

5. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

6. Учет очереди на получение квартир по организациям (база данных)
7. Использование системы управления базами данных Acceess при ведении бухгалтерского учета затрат на производство
8. База данных "Автоматизация учета больных в студенческой больнице"

9. База данных по учету металлопродукции на платформе SQL Server

10. Инфологическая модель базы данных "Паспортный учет"

11. Разработка базы данных автоматизации учета

12. Разработка базы данных средствами программы MS Access "Сотрудники"

13. Разработка проекта базы данных для АИС "Учет Проектов"

14. Создание базы данных о студентах ВУЗа

15. База данных студентов

16. Базы данных в Internet

Дорожная косметичка, 21x15x12 см, арт. 82629.
Стильная косметичка выполненная из современных полимерных материалов, станет отличным современным подарком и займет достойное место среди
324 руб
Раздел: Дорожные наборы
Детский велосипед Jaguar трехколесный (цвет: розовый).
Детский трехколесный велосипед колясочного типа, для малышей от 10 месяцев до 3 лет. Модель с удлиненной рамой, что позволяет подобрать
1440 руб
Раздел: Трехколесные
Карандаши цветов "Color Emotion", трехгранные, 36 цветов.
Карандаши цветные, трехгранные. Количество цветов: 36. Материал корпуса: липа.
692 руб
Раздел: Более 24 цветов

17. Форматы баз данных в автоматизированных библиографических системах

18. Различные классы баз данных по предметным областям использования

19. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

20. Примеры баз данных (Студенческая группа)

21. Современные системы управления базами данных

22. Разработка базы данных "Кадры"
23. Лекции по теории проектирования баз данных (БД)
24. Разработка базы данных

25. Система управления базами данных ACCESS

26. Разработка базы данных для объекта автоматизации: гомеопатическая аптека

27. Отчёт по созданию курсовой работы «База данных ACCESS»

28. Классификация баз данных

29. Системы принятия решений, оптимизация в Excel и базы данных Access

30. HTML и базы данных

31. Работа в среде EXCEL. Средства управления базами данных в EXCEL

32. История бухгалтерского учёта (Лука Пачоли - "отец современного учета")

Настольная подставка "Berlingo BR", вращающаяся.
Комбинированная черная/красная.
388 руб
Раздел: Подставки, лотки для бумаг, футляры
Магнитный театр "Репка".
Увлекательное театральное представление с любимыми героями русской народной сказки «Репка» и вашим ребенком в роли главного режиссера. 10
308 руб
Раздел: Магнитный театр
Самоклеящиеся этикетки, A4, 105x70 мм, 8 этикеток на листе, 100 листов.
Формат: А4. Размер: 105x70 мм. В комплекте: 100 листов (на 1 листе 8 этикеток).
500 руб
Раздел: Бейджи, держатели, этикетки

33. Качественная основа - гарантированный результат, или... Как создавать и использовать адресные базы данных

34. База данных

35. Программа, методические указания, задания для выполнения контрольной работы и контрольные вопросы для студентов з/о специальностей: 060500 «Бухучет, анализ и аудит», 060400 «Финансы и кредит»

36. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

37. Организация удаленного доступа к распределенным базам данных

38. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox
39. Ответы на теоретические вопросы по предмету База данных
40. Инфологическая модель баз данных "Сущность-связь"

41. Пример проектирования базы данных "Библиотека"

42. Основы использования WWW - технологий для доступа к существующим базам данных

43. Основы работы с базами данных Delphi

44. Параллельные машины баз данных

45. Инфологическое моделирование базы данных

46. Базы данных и знаний

47. Web-серверы, базы данных в Интернет, Поиск информации в Интернет, Основные системы и средства

48. База данных для информационной системы - Таксопарк

Асборн - карточки. Готовимся к школе.
Набор из 50 двусторонних многоразовых карточек. Вас ждут задания для подготовки к школе, игры, головоломки, задачки на внимательность,
389 руб
Раздел: Внимание, память, логика
Жидкое средство для стирки AQA baby, 1500 мл.
Разработано специально для детского белья - с первых дней жизни. Содержит энзимы – высокоэффективные натуральные компоненты, усиливающие
331 руб
Раздел: Для стирки детских вещей
Точилка Berlingo механическая "Яблоко".
Оригинальная механическая точилка в форме яблока. С одним отверстием для заточки карандашей. Лезвие из высококачественной стали. Механизм
352 руб
Раздел: Точилки

49. Защита баз данных. Access 2000

50. Курсовая работа по базе данных СУБД

51. Организация Web-доступа к базам данных с использованием SQL-запросов

52. Перенос Базы Данных на WEB-сервер

53. Работа с базами данных

54. Реляционные базы данных
55. Создание баз данных в Microsoft Access
56. Создание и ведение баз данных

57. Упражнения по базам данных MS ACCESS (методичка)

58. Создание базы данных в Access и работа с ней

59. Реляционные модели базы данных

60. Система баз данных MS Access

61. Менеджер подключений к базам данных

62. Информационно-справочная система, обеспечивающая работу с базой данных Bit

63. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

64. HTML и базы данных

Папка для труда "Машина и путешествия".
Размер: 325х245 мм. Материал: ткань. Расцветка в ассортименте, без возможности выбора!
322 руб
Раздел: Папки для труда
Кресло детское мягкое "Sleepy Cat".
Мягкое детское кресло Sleepy Cat будет прекрасным аксессуаром детской комнаты, выполнено в виде мягкой игрушки. Дети будут чувствовать
1350 руб
Раздел: Качели, кресла-качалки, шезлонги
Светильник "Диско шар".
Компактная световая установка для домашней дискотеки, детского праздника или просто уютного вечера в кругу семьи своим кристальным блеском
427 руб
Раздел: Необычные светильники

65. Создание базы данных «расписание»

66. Проектирование Базы Данных для коммерческого предприятия

67. Базы данных в Delphi

68. Використання баз даних та інформаційно-пошукових систем для раціонального ведення діловодства

69. Автоматизация базы данных для ООО "ОриенБанк"

70. База даних "Теорія та практика прикладного програмування"
71. База даних лікарських препаратів
72. База даних по приватним підприємствам регіону

73. База даних студії веб-дизайну

74. База данных

75. База данных "Архив"

76. База данных "Международные переговоры"

77. База данных "Сотрудники"

78. База данных "Такси"

79. База данных MS Access

80. База данных аптеки готовых лекарственных форм

Органайзер для планшета (2 кармана), 40х35 см.
Органайзер для планшета (два кармана под планшет по размерам, два кармана для игрушек) - предназначен для защиты обивки сидений и хранения
346 руб
Раздел: Прочее
Вожжи (поводок детский) "Baby BUM" № 3 (с ручкой и подмышечными валиками).
Детские вожжи (поводок) предназначены: для поддержки и страховки детей начинающих ходить, а также для страховки детей уже умеющих ходить
462 руб
Раздел: Прыгунки, вожжи
Копилка-раскраска "Зайчик".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки

81. База данных велосипедного магазина

82. База данных для организации по продаже канцелярских товаров

83. База данных заместителя директора по воспитательной работе приюта г. Аксу

84. База данных компьютерного магазина

85. База данных предприятия

86. База данных станции технического обслуживания автомобилей
87. База данных: "Деканат: дистанционное обучение"
88. Базы данных

89. Базы данных

90. Базы данных в юриспруденции

91. Базы данных и их функции. Структурные элементы базы данных

92. Базы данных на логическоми и функциональном программировании

93. Инфологическая модель базы данных "Видепрокат"

94. Инфологическая модель базы данных "Тестирование"

95. Инфологическая модель базы данных технологического процесса

96. Информационные базы данных: нормализация, связи и ключи

Настольная композиция "Сад Дзен", 16x16x2 см.
Настольная композиция "Сад Дзен" станет необычным подарком для ценителей "заморской" Японской культуры. Время
510 руб
Раздел: Антистрессы
Ящик, 50 литров, 530x370x300 мм.
Ящик для хранения сэкономит место и поможет поддерживать идеальный порядок. Ящик без колес. Материал: пластик. Цвет: прозрачный. Объем: 50
640 руб
Раздел: Более 10 литров
Кружка "Пистолет", черная, с позолоченной ручкой.
Кружка для решительных мужчин и смелых женщин. Оригинальный дизайн позолоченной ручки, имитирующей рукоять пистолета, делает эту вещицу
629 руб
Раздел: Кружки

97. Использование электронной таблицы как базы данных. Сортировка и фильтрация данных в Microsoft Excel 97

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

99. Методика создания структуры базы данных на персональном компьютере


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.