Автор: Пользователь скрыл имя, 24 Февраля 2013 в 22:21, курсовая работа
Цель проекта - разработка информационной системы управления учебным процессом филиала РГГУ в г. Всеволожск.
Для достижения этой цели необходимо решить ряд задач:
рассмотреть теоретические основы проектирования системы;
провести проектирование информационной системы;
ВВЕДЕНИЕ
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
.1 Анализ источников и литературы
.2 Исследование современных технологий и средств разработки
.3 Анализ аналогов-ресурсов. Анализ рынка
.4 Описание задач, функций и структуры филиала РГГУ в г.Всеволожске
.5 Организация взаимодействия структурных подразделений филиала
.6 Структура филиала
.7 Обоснование выбора и системный анализ с применением CASE-средств
.8 Выявление и оценка информационных потоков и структуры информации
.9 Структуризация и обоснование требований (заказчика) к автоматизации, постановка задачи
Выводы
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ УЧЕБНЫМ ПРОЦЕССОМ ФИЛЛИАЛА РГГУ Г. ВСЕВОЛОЖСК
.1 Выбор необходимой информации для информационной системы
.2 Проектирование и анализ структуры информационной системы
.3 Проектирование и анализ системы навигации
.4 UML моделирование
.5 Проектирование базы данных
.5.1 Выбор модели данных
Выводы
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИНОФРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ УЧЕБНЫМ ПРОЦЕССОМ
.1 Выбор инструментальных средств
.2 Выбор СУБД
.3 Создание физической модели данных
.4 Физическая реализация информационной системы
.5 Тестирование информационной системы
.6 Установка информационной системы
Выводы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ 1
ПРИЛОЖЕНИЕ 2
};
}get_name_group_full($id){
$sql="SELECT `name`,`year`,`group_number` FROM `group` where `id`=$id";
$group=getinfo($sql);
$group=$group[0].$group[1].$
}
all_info_lectures(){
$ids=get_all_id_lectures();($
$sql="SELECT
`id`, `Surname`,`Name`,`Patronymic`,
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$result->fetch_assoc() as $key => $value){($key=="Stepen_id")$
$result->close();
$mysqli->close();
"
<td><div
align=\"center\"><a href=\"lectures.php?act=del&
<td><div
align=\"center\"><a href=\"edit_lectures.php?id=$
</tr>";
};
}
get_all_info_spec(){
$count= getinfo("SELECT count(`id`) from `spec");
$count=$count[0];
$sql="SELECT `id`, `Name` from `spec`";
$mysqli = new mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);
(mysqli_connect_errno()) {("Connect failed: %s\n", mysqli_connect_error());
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);($k=1;
$k<=$count; $k++){ foreach( $result->fetch_assoc() as $key =>
$value){($key=="id")$id=$
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 2
if(($id)&&($Name)) {
echo "<tr>
<td>".$id
."</td><td>$Name</td><td><a href=\"spec.php?act=del&id=$
<td><a
href=\"edit_spec.php?id=$id\" title=\"Редактировать\"><img
src=\"edit.png\"></a></td></
" ;
$id=""; $Name="";
};
};
};
$result->close();
$mysqli->close();
}
get_all_info_predm(){
$count= getinfo("SELECT count(`id`) from `predm");
$count=$count[0];
$sql="SELECT `id`, `Name` from `predm`";
$mysqli = new mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);
(mysqli_connect_errno()) {("Connect failed: %s\n", mysqli_connect_error());
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);($k=1;
$k<=$count; $k++){( $result->fetch_assoc() as $key => $value){($key=="id")$id=$
<td>".$id
."</td><td>$Name</td><td><a href=\"predm.php?act=del&id=$
<td><a
href=\"edit_predm.php?id=$id\" title=\"Редактировать\"><img
src=\"edit.png\"></a></td></
$id=""; $Name="";
};
};
};
$result->close();
$mysqli->close();
}
id_info_lectures($kaf){
$ids=getinfo("SELECT
`id` FROM `lectures` where `Departmen_id`=$kaf");($ids as $id){
echo "<tr>";($kaf) $sql="SELECT `id`, `Surname`,`Name`,`Patronymic`,
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$result->fetch_assoc() as $key => $value){($key=="Stepen_id")$
$value="";
}
$result->close();
$mysqli->close();
(!$kaf)echo "
<td><div
align=\"center\"><a href=\"lectures.php?act=del&
<td><div
align=\"center\"><a href=\"lectures.php?act=edit&
</tr>";
};
}
get_all_kaf_li(){
$ids=get_all_kaf_id();($ids
as $id){"<li><a href=\"personal-kaf-prep.php?
}
}get_all_predm_li(){
$ids=get_all_predm_id();($ids
as $id){"<li><a href=\"personal-kaf-prep.php?
}
}
get_all_predm_li_ved(){
$ids=get_all_predm_id();($ids
as $id){"<li><a href=\"ved_predm.php?predm=$
}
}
get_all_group_li_a(){
$ids=get_group_id();($ids
as $id){"\n<li><a href=\"vedomost_group.php?
}
}get_all_kaf_dep(){
$count=getinfo("SELECT count(`id`) from `Departments`");
$count=$count[0];
$sql="SELECT `id`, `Name`, `ZavDepartment` from `Departments`";
$mysqli = new mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);
(mysqli_connect_errno()) {("Connect failed: %s\n", mysqli_connect_error());
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);
($k=1; $k<=$count;
$k++){( $result->fetch_assoc() as $key => $value){($key=="id")$id=$
<td>".$id
."</td><td>$Name</td><td>$zav<
<td><a
href=\"edit_department.php?id=
" ; $id=""; $Name=""; $zav="";
};
};
};
$result->close();
$mysqli->close();$data;
}
del_student($id){
$sql="DELETE FROM `students` where `id`=$id";($sql);1;
}
del_group($id){
$sql="DELETE FROM `group` where `id`=$id";($sql);1;
}
del_lectures($id){
$sql="DELETE FROM `lectures` where `id`=$id";($sql);1;
}
del_kaf($id){
$sql="DELETE FROM `Departments` where `id`=$id";($sql);1;
}del_spec($id){
$sql="DELETE FROM `spec` where `id`=$id";($sql);1;
}del_predm($id){
$sql="DELETE FROM `predm` where `id`=$id";($sql);1;
}
get_all_kaf_id(){
$sql='SELECT
`id` FROM `Departments`';(getinfo($sql))
}
get_all_predm_id(){
$sql='SELECT `id` FROM `predm`';(getinfo($sql));
}get_all_spec_id(){
$sql='SELECT `id` FROM `spec`';(getinfo($sql));
}get_all_group_id(){
$sql='SELECT `id` FROM `group`';(getinfo($sql));
}
get_all_stud_id(){
$sql='SELECT `id` FROM `students`';(getinfo($sql));
}
get_all_stepen_id(){
$sql='SELECT `id` FROM `stepeni`';(getinfo($sql));
}
get_predm_ved($predm){"<tr>";
$sql="SELECT `id`, `id_stud`,`id_pred`,`ocenka` FROM `vedomosti` where `id_pred`=$predm";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$result->fetch_assoc() as $key => $value){($key=="id_stud")$
}
$result->close(); $mysqli->close();"</tr>";
}get_fio_student($id){
$sql="SELECT `Surname` FROM `students`";
$x=getinfo($sql);
$fio.=$x[0];
$sql="SELECT `Name` FROM `students`";
$x=getinfo($sql);
$fio.=' '.$x[0];
$sql="SELECT `Patronymic` FROM `students`";
$x=getinfo($sql);
$fio.=" ".$x[0];$fio;
}
get_all_kaf_sel(){
$ids=get_all_kaf_id();"<option disabled>Выберите кафедру</option>";($ids as $id){
$sql="SELECT `Name` FROM `Departments` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$row = $result->fetch_assoc() ){($row as $fieldValue){"<OPTION
value=\"$id\">$fieldValue</
}
}
$result->close();
$mysqli->close();
};1;
}
get_all_stud_sel(){
$ids=get_all_stud_id();"<
$sql="SELECT `Name` FROM `students` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$row = $result->fetch_assoc() ){($row as $fieldValue){"<OPTION
value=\"$id\">$fieldValue</
}
}
$result->close();
$mysqli->close();
}; return 1;
}
get_all_spec_sel_opt($id){
$ids=get_all_spec_id();($ids as $id){
$sql="SELECT `Name` FROM `spec` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);
( $row = $result->fetch_assoc()
){($row as $fieldValue){($id==$
}
}
$result->close();
$mysqli->close();
};1;
}get_all_kaf_sel_opt($id){
$ids=get_all_kaf_id();($ids as $id){
$sql="SELECT `Name` FROM `Departments` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$row = $result->fetch_assoc() ){($row as $fieldValue){($id==$
}
}
$result->close();
$mysqli->close();
};1;
}
get_all_predm_sel_opt($id){
$ids=get_all_predm_id();($ids as $id){
$sql="SELECT `Name` FROM `predm` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
} $mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$row = $result->fetch_assoc() ){($row as $fieldValue){($id==$
}
}
$result->close();
$mysqli->close();
};1;
}
get_name_group_ved($ved){
$sql="SELECT `id_predm` FROM `vedomosti_list` where `id`=$ved";
$predm=getinfo($sql);
$predm=$predm[0];
$sql="SELECT `Name` FROM `predm` WHERE `id`=$predm";
$name_predm=getinfo($sql);$
}
get_all_lectors_opt($ved){
$sql="SELECT `id_predm` FROM `vedomosti_list` where `id`=$ved";
$predm=getinfo($sql);
$predm=$predm[0];
$sql="SELECT `id` FROM `lectures` WHERE `items_id` LIKE '%$predm%'"; $prep=getinfo($sql);($x=0; $x<count($prep); $x++){
$sql="SELECT `Surname`, `Name`, `Patronymic` FROM `lectures` WHERE `id`=".$prep[$x];
$name=getinfo($sql);
$name=$name[0]."
".$name[1]." ".$name[2];"<OPTION value=\"".$prep[$x]."\">$name<
}
1;
}
get_all_spec_sel(){
$ids=get_all_spec_id();"<
$sql="SELECT `Name` FROM `spec` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);(
$row = $result->fetch_assoc() ){($row as $fieldValue){"<OPTION
value=\"$id\">$fieldValue</
} }
$result->close();
$mysqli->close();
};1;
}
get_all_group_sel(){
$ids=get_all_group_id();
$count=count($ids);
($ids as $id){
$sql="SELECT `name`, `year`, `group_number` from `group` WHERE `id`=$id";
$mysqli = new mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);
(mysqli_connect_errno()) {("Connect failed: %s\n", mysqli_connect_error());
}
$mysqli->query('SET NAMES utf8');
$result = $mysqli->query($sql);
($k=1; $k<=$count;
$k++){( $result->fetch_assoc() as $key => $value){($key=="id")$id=$
$id=""; $name="";$year=""; $group_number="";
};
};
};
$result->close();
$mysqli->close();
};1;
};
get_all_predm_sel(){
$ids=get_all_predm_id();"<
$sql="SELECT `Name` FROM `predm` where `id`=$id";
$mysqli = new
mysqli(HOST_DB, DB_USER, DB_PASS, DB_NAME);(mysqli_connect_
Информация о работе Разработка информационной системы управления учебным процессом