Разработка информационной системы управления учебным процессом (на примере филиала РГГУ г. Всеволжска)
Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 21.01.2012 |
Размер файла | 6,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
( `id`,
`Name` )
VALUES ('',
'$name'
)";
execute($sql);
$_POST="";
return 1;
}
function add_predm($name){
$sql="INSERT INTO `predm`
( `id`,
`Name` )
VALUES ('',
'$name'
)";
execute($sql);
$_POST="";
return 1;
}
function edit_department($id, $name,$group_number){
$sql= "UPDATE `rggu`.`group` SET `Name` = '$name', `year` = '$year', `group_number`='$group_number' WHERE `group`.`id` =$id";
execute($sql);
return 1;
};
function edit_group($id, $name,$year, $group_number){
$sql= "UPDATE `rggu`.`group` SET `name` = '$name', `year` = '$year', `group_number`='$group_number' WHERE `group`.`id` =$id";
execute($sql);
return 1;
};
function edit_lectures($id, $kaf,$surname, $name, $patronymic, $stepen, $items )
{
$sql="UPDATE `rggu`.`lectures` SET
`Surname` = '$surname',
`Name` = '$name',
`Patronymic`='$patronymic',
`Stepen_id` ='$stepen',
`Departmen_id` ='$kaf',
`items_id`='$items'
WHERE `lectures`.`id`=$id";
execute($sql);
return 1;
}
function edit_student($id,$surname, $name, $patronymic, $spec, $N_zach, $year, $number_group)
{
$sql="UPDATE `rggu`.`students` SET
`Surname`='$surname',
`Name`='$name',
`Patronymic`='$patronymic',
`Specialty`='$spec',
`Entered`='$year',
`N_zach`='$N_zach',
`group_id`='$number_group'
WHERE `students`.`id`=$id;";
execute($sql);
return 1;
}
function edit_spec($id, $name)
{
$sql= "UPDATE `rggu`.`spec` SET `Name` = '$name' WHERE `spec`.`id` =$id";
execute($sql);
return 1;};
function edit_predm($id, $name){
$sql= "UPDATE `rggu`.`predm` SET `Name` = '$name' WHERE `predm`.`id` =$id";
execute($sql);
return 1;
};
function get_items_name($items){
$item_ar = explode ( "," , $items);
foreach($item_ar as $value){
$items_str.=", ".get_predm_name($value);
}
$items_str=substr($items_str,2,strlen($items_str)-2);
return $items_str;
}
function get_kaf_name($id){
$x=getinfo("SELECT `Name` from `Departments` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_kurse($id){
$x=getinfo("SELECT `Course` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_entered($id){
$x=getinfo("SELECT `Entered` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_N_zach($id){
$x=getinfo("SELECT `N_zach` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_group_name($id){
$x=getinfo("SELECT `name` from `group` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_group_year($id){
$x=getinfo("SELECT `year` from `group` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_group_number($id){
$x=getinfo("SELECT `group_number` from `group` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_god_ob($id){
$x=getinfo("SELECT `god_ob` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_spec_name($id){
$x=getinfo("SELECT `Name` from `spec` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_group($id){
$x=getinfo("SELECT `name`, `year`, `group_number` from `group` WHERE `id`=$id");
$x=$x[0].$x[1].$x[2];
return $x;
}
function get_predm_name($id){
$x=getinfo("SELECT `Name` from `predm` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_kaf_ZavDepartment($id){
$x=getinfo("SELECT `ZavDepartment` from `Departments` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_stepen_name($id){
$x=getinfo("SELECT `Name` from `stepeni` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_name_lectures($id){
$x=getinfo("SELECT `Name` from `lectures` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_name_students($id){
$x=getinfo("SELECT `Name` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_surname_lectures($id){
$x=getinfo("SELECT `Surname` from `lectures` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_surname_students($id){
$x=getinfo("SELECT `Surname` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_patronymic_students($id){
$x=getinfo("SELECT `Patronymic` from `students` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_patronymic_lectures($id){
$x=getinfo("SELECT `Patronymic` from `lectures` WHERE `id`=$id");
$x=$x[0];
return $x;
}
function get_name_group_li(){
$sql='SELECT `id` FROM `lectures`';
return (getinfo($sql));
}
function get_group_id(){
$sql='SELECT `id` FROM `group`';
return (getinfo($sql));
}
function vedomost_add_group($date, $group, $predm){
$sql="INSERT INTO `vedomosti_list`
( `id`,
`id_predm`,
group_id`,
`date`)
VALUES ('',
'$predm',
'$group',
'$date'
)";
execute($sql);
return 1;
}
function find_id_vedomost_group($date, $group, $predm){
$sql="SELECT id from `vedomosti_list` WHERE `id_predm`=$predm AND `group_id`=$group AND `date`='$date'";
$x=getinfo($sql);
return $x[0];
}
function get_vedomost_group($ved){
$sql="SELECT group_id from vedomosti_list where id=$ved";
$group_id=getinfo($sql);
$group_id=$group_id[0];
$sql="SELECT id from students where group_id=$group_id";
$ids=getinfo($sql);
for($x=0; $x<count($ids);$x++){
$sql="SELECT Surname, Name, Patronymic from students where id=$ids[$x]";
$name=getinfo($sql);
$name=$name[0]." ".$name[1]." ".$name[2];
$sql="SELECT N_zach from students where id=$ids[$x]";
$N_zach=getinfo($sql);
$N_zach=$N_zach[0];
$sql="SELECT ocenka from vedomosti where id_stud=$ids[$x] and id_ved=$ved";
$ocenka=getinfo($sql);
$ocenka= $ocenka[0];
echo "<tr><td>$name</td><td>$N_zach</td><td><input type=\"text\" name=\"id[$ids[$x]]\" id=\"ocenka\" value=\"$ocenka\" maxlength=\"30\"/></td></tr>";
}
}
function get_vedomost_group_list($group){
$sql="SELECT `id` from vedomosti_list WHERE group_id=$group";
$ids=getinfo($sql);
for($x=0; $x<count($ids);$x++){
$sql="SELECT `id_predm` from vedomosti_list WHERE id=$ids[$x]";
$predm=getinfo($sql);
$predm=$predm[0];
$sql="SELECT `date` from vedomosti_list WHERE id=$ids[$x]";
$date=getinfo($sql);
$date=$date[0];
echo "<a href=\"vedomost_group_edit.php?ved=$ids[$x]\">".$date." - ".get_predm_name($predm)."</a><br>";
}
}
?>
Размещено на Allbest.ru
Подобные документы
Исследование современных технологий и средств разработки. Выявление и оценка информационных потоков и структуры информации. Выбор необходимой информации для информационной системы. Проектирование и анализ системы навигации. Проектирование базы данных.
дипломная работа [2,8 M], добавлен 21.01.2012Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Комплексный анализ структуры информационной системы управления персоналом на предприятии. Моделирование информационной системы и расчет задержек запроса менеджера из филиала в области к центральному серверу. Модель оптимизации информационной системы.
курсовая работа [2,1 M], добавлен 18.09.2014Обоснование необходимости создания автоматизированного учета книг в библиотеке филиала РГГУ в г. Улан-Удэ. Проектирование программного продукта. Схема взаимосвязи программных модулей и файлов. Характеристика, классификация и кодирование информации.
дипломная работа [4,6 M], добавлен 10.09.2015Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.
дипломная работа [6,8 M], добавлен 19.11.2013Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Разработка АИС мониторинга качественного состава ППС на примере филиала ГОУ ВПО "МГУТУ" г. Вязьме Смоленской области. Общая характеристика филиала и его деятельности. Анализ информационной системы отдела кадров. Интерфейс программного обеспечения АИС.
дипломная работа [5,9 M], добавлен 05.02.2013Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.
дипломная работа [4,4 M], добавлен 16.05.2022