- •2015 Содержание
- •Введение
- •1.2. Общая технико-экономическая характеристика объекта исследования.
- •2.4 Тестирование приложения
- •2.5. Расчет экономической эффективности
- •Заключение
- •Список литературы
- •2. Требования к оборудованию и программному обеспечению для установки sql Server 2014 / Майкрософт [Электронный ресурс] // url: http://msdn.Microsoft.Com/ru-ru/library/ms143506.Aspx
Заключение
В данном курсовом проекте была разработана СУБД «Система учебной деятельности университета». Был проведен анализ поставленной задачи с последовательным её решением. Для разработки базы данных была выбрана среда MS SQL Server 2008, а для СУБД – MS Visual Studio 2010 и язык C#. Был рассмотрен и усвоен предложенный теоретический материал, изложенный на лекциях, что позволило более качественно и быстро справиться с поставленными целями и задачами.
Данная СУБД упростит работу сотрудников университета, что сэкономит их время на ведении бумажных дел.
В процессе работы повышены навыки работа с SQL сервером и разработкой программ на языке программирования C#.
Список литературы
1. Википедия / Visual Studio [Электронный ресурс] // URL: https://ru.wikipedia.org/wiki/Visual_Studio
2. Требования к оборудованию и программному обеспечению для установки sql Server 2014 / Майкрософт [Электронный ресурс] // url: http://msdn.Microsoft.Com/ru-ru/library/ms143506.Aspx
3. Кауфман, Д. SQL. Программирование / Д. Кауфман, Б. Матсик, К. Спенсер. - М.: Бином, 2002. - 744 с.
4. Семерова Е.М., Методические указания для выполнения лабораторных работ в Visual Studio 2010 c использованием SQL Server / Семерова Е.М.- Москва, МЭПИ, 2014. -368с.
5. Эндрю Троелсен, Язык программирования C# 5.0 и платформа .NET 4.5 / Эндрю Троелсен -Москва, Вильямс, 2013 -538с.
6. Кузубова, Т. А. Создание приложений баз данных в среде VISUAL BASIC.NET / Т. . Кузубова [Электронный ресурс] // URL: http://www.i-bteu.by
7. Видеоуроки на YouTube / Visual Studio [Электронный ресурс] // URL:https://www.youtube.com/channel/UCVVrPXaj6-sV-x3_viOJ6rw
8. Видеоуроки на YouTube / Vetrivel D [Электронный ресурс] // URL:https://www.youtube.com/watch?v=hFDy7264LeQ
9. Зиборов В. Visual C# / Виктор Зиборов. – Санкт-Петербург.: БХВ - Петербург, 2010. - 120 с.
10. Албахари Дж., Албахари Б. C# 5.0. Справочник. Полное описание языка / Албахари Дж., Албахари Б. – Санкт-Петербург.: БХВ - Петербург, 2013. - 1054 с.
Приложение А
Класс «Student»
using System;
using System.Collections.Generic;
using System.Text;
namespace STUD1
{
public class Student
{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}
private string surname;
public string Surname
{
get { return surname; }
set { surname = value; }
}
private string gender = "М";
public string Gender
{
get { return gender; }
set { gender = value; }
}
private DateTime birthDate;
public DateTime BirthDate
{
get { return birthDate; }
set { birthDate = value; }
}
private int course;
public int Course
{
get { return course; }
set { course = value; }
}
private int group;
public int Group
{
get { return group; }
set { group = value; }
}
private bool scholarship;
public bool Scholarship
{
get { return scholarship; }
set { scholarship = value; }
}
private List<Mark> marks;
public List<Mark> Marks
{
get { return marks; }
set { marks = value; }
}
public double AvrLevel
{
get
{
if (Marks == null)
return 0;
double sum = 0;
int cnt = 0;
foreach (Mark m in Marks)
if (m.Level != 0)
{
sum += m.Level;
cnt++;
}
if (cnt > 0)
sum /= cnt;
return sum;
}
}
}
}
Приложение Б
Класс «Teacher»
using System;
using System.Collections.Generic;
using System.Text;
namespace STUD1
{
public class Teacher
{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}
private string surname;
public string Surname
{
get { return surname; }
set { surname = value; }
}
private string gender = "М";
public string Gender
{
get { return gender; }
set { gender = value; }
}
private DateTime birthDate;
public DateTime BirthDate
{
get { return birthDate; }
set { birthDate = value; }
}
private int course;
public int Course
{
get { return course; }
set { course = value; }
}
private int group;
public int Group
{
get { return group; }
set { group = value; }
}
private bool scholarship;
public bool Scholarship
{
get { return scholarship; }
set { scholarship = value; }
}
private List<Mark> marks;
public List<Mark> Marks
{
get { return marks; }
set { marks = value; }
}
public double AvrLevel
{
get
{
if (Marks == null)
return 0;
double sum = 0;
int cnt = 0;
foreach (Mark m in Marks)
if (m.Level != 0)
{
sum += m.Level;
cnt++;
}
if (cnt > 0)
sum /= 1;
return sum;
}
}
}
}
Приложение В
Класс «Mark»
using System;
using System.Collections.Generic;
using System.Text;
namespace STUD1
{
public class Mark
{
private string subject;
public string Subject
{
get { return subject; }
set { subject = value; }
}
private int level;
public int Level
{
get { return level; }
set { level = value; }
}
}
}
Приложение Г
Класс «Timetable»
using System;
using System.Collections.Generic;
using System.Text;
namespace STUD1
{
class Timetable
{
private int iD;
public int ID
{
get { return iD; }
set { iD = value; }
}
private int group;
public int Group
{
get { return group; }
set { group = value; }
}
private int date;
public int Date
{
get { return date; }
set { date = value; }
}
private int number;
public int Number
{
get { return number; }
set { number = value; }
}
private int time;
public int Time
{
get { return time; }
set { time = value; }
}
private int lesson;
public int Lesson
{
get { return lesson; }
set { lesson = value; }
}
private int aud;
public int Aud
{
get { return aud; }
set { aud = value; }
}
private int teacher;
public int Teacher
{
get { return teacher; }
set { teacher = value; }
}
private int lkPz;
public int LkPz
{
get { return lkPz; }
set { lkPz = value; }
}
}
}
Приложение Д
Класс «IntData»
using System;
using System.Collections.Generic;
using System.Text;
namespace STUD1
{
public class IntData
{
private int intValue;
public int IntValue
{
get { return intValue; }
set { intValue = value; }
}
public string StrValue
{
get { return intValue == 0 ? " " : intValue.ToString(); }
set { int.TryParse(value, out intValue); }
}
public IntData(int value)
{
intValue = value;
}
}
}