Курсовой проект по пм 01 Разработка программных модулей программного обеспечения для компьютерных систем Тема Разработка программного обеспечения для решения задачи Электронный Специальность журнал
Скачать 183.44 Kb.
|
ВВЕДЕНИЕПроблема заставившая взяться за этот курсовой проект является перенос всех данных из обычного печатного вида в электронный вид, но для переноса в электронный вид нельзя просто взять и выбрать любую случайную программу и сказать, что это «электронный журнал». Поэтому был взят этот проект для разработки СУБД. Эта программа будет востребована во многих учебных заведениях, так как представляет собой электронное отслеживание информации успеваемости для каждого из студентов. «Электронный журнал» позволяет просматривать, а также изменять оценки студентов той или иной группы по определенному предмету по заданной дате. Так же это программа будет доступна не только преподавателям, которые будут вносить туда оценки, но и студентам, которые смогу просматривать свои оценки, когда им это удобна, а не ждать ответа от преподавателя. Программа может использоваться в любом образовательном учреждении, где необходим электронный учет оценок. При реализации данного проекта, навыки программирования на языке С# значительно возросли, а также улучшилось понимание работы с базами данных Целью курсового проекта является приобретение навыков разработки приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. 1ОСНОВНАЯЧАСТЬПостановка задачиНеобходимо разработать СУБД, которая будет управлять базой данных, которая будет хранить в себе электронные журналы. НазначениеДанная СУБД необходима для упрощения создания, поиска и редактирования электронных журналов разных групп/классов. Требования к входной и выходной информацииВ программу будут вводиться текстовые значения и целочисленные числа. Требования к надежностиПри обработке входных данных программа должна осуществлять проверку корректности введенных данных. Ученики не должны иметь возможность сносить изменения в электронные журналы. Учителя не могу изменять имена и фамилии учеников. Требования к составу и параметрам оборудованияДля корректной работы программного обеспечения необходимо персональная ЭВМ с характеристиками не ниже, чем: 1) Операционная система: Windows XP (32 bit, 64 bit). 2)Процессор: INTEL Core 2 Quad Q9550, AMD Phenom. 3) Оперативная память: 128Мб. 4)Свободное место на накопителе жесткого диска: 300Мб. 5)Экран с разрешением: 640 х 480. 6) Манипулятор и стандартная клавиатура 102/104. Специальные требованияПодключения к интернету, для связи с сервером, где хранятся электронные журналы. Пароль и логин для входа в СУБД. Способ распространения программыПо лицензии через сеть Интернет. Требования к программной документацииПрограммная документация должна включать в себя. 1) Описание основных процедур и функций. 2) Инструкция пользователя. 3) Инструкция администратора. 4) Тестовые задания. 5) Возможные ошибки и способы их устранения. 2 СПЕЦИАЛЬНАЯ ЧАСТЬ2.1 Диаграмма Варенье-ОрраДанная диаграмма показывают процессы и последовательность, в которой эти процессы выполняются. Каждый процесс определяется иерархическим способом, то есть он состоит из набора дочерних процессов, его определяющих. На каждом уровне процесс показан в скобке, которая группирует его составляющие.Соответственно данная диаграмма для программы на Рис. 2.1.1. Изменения в журнале Данные о загружено электронном журнале. Номер выбранного электронного журнал Вход Загрузка электронного журнала Выход Загрузка журнала с сервера и вывод на экран Журналы на сервере Открытие формы Выход Вход Данные о пользователе Открытая форма Номер выбранного электронного журнал Вход Открытие формы Открытие формы по входным данным Выход Вход Вход Выход Электронный журнал Ввод логина и пароля Рис. 2.1.1 - Диаграмма Варнье-Орра Форма Преподавателя Форма Студента Форма входа Загрузка электронного журнала Подтверждения логина и пароля Логин и пароль Вывод сообщения о не правильном пароли или логине Данные о пользователе Выход Загрузка журнала с сервера и вывод на экран Сохранения изменений в электронном журнале на сервер Вход Выход Данные о загружено электронном журнале. Передача данных на сервер Данные с сервера переход к нужной форме сохранения в памяти данных о пользователе Выход Вход Данные о пользователе Открытая форма Журналы на сервере |