Программа "Общежитие" - Курсовая работа

бесплатно 0
4.5 39
Учета жильцов студенческого общежития. Требования к программному средству. Спецификация качества программного обеспечения. Проектирование архитектуры приложения и структуры данных, пользовательского интерфейса. Спецификация классов и типы данных.


Аннотация к работе
Программа должна поддерживать базу данных по общежитию, состоящую из двух таблиц. Вторая включает: число мест в комнате и список проживающих в ней студентов.Так же программа должна иметь возможность добавления, изменения, удаления записей. Программа должна сохранять базу данных на жесткий диск с использованием стандартов представления информации. Функциональность: программа должна являться полностью завершенным программным продуктом, не требующим каких-либо дополнительных специальных компонентов. Эффективность: программа должна функционировать в операционной системе, и, в соответствии с назначением и сутью программы, предъявлять незначительные требования к аппаратным ресурсам Программа должна иметь интуитивно понятный пользовательский графический интерфейс.Подсистема работы с базой предоставляет доступ к управлению базой: - создание, удаление, изменение записей базы данных; Подсистема поиска реализует поиск непосредственно в базе данных по заданному значению. Подсистема экспорта реализует методы сохранения данных из базы в распространенные форматы визуального представления данных. База данных представляет собой две таблицы, в которых хранятся записи по студентам и комнатам.Такая структура базы данных была как наиболее полно описывающая предметную область и ввиду ее оптимальности и удобства с точки зрения реализации программного продукта. Схема файла базы данных с информацией о студентах: Пример записей файла базы данныхс информацией о студентах: Схема файла базы данных с информацией о комнатах: Пример записей файла базы данныхс информацией о комнатах: Загрузка и сохранение файла производятся стандартными средствами библиотеки .NETТаблица 3 - Спецификация классов и типы данных Тип данных Назначение класс Student представляет собой набор сведений остуденте класс Students представляет собой набор данных для хранения информации о студентах класс Room представляет собой набор сведений о комнате класс Rooms представляет собой набор данных для хранения информации о комнатах класс MAINWINDOW производный класс от класса Window .NET, определяет главное окно приложения класс STUDENTWINDOW производный класс от класса Window .NET, определяет окно добавления или редактирования студента класс ROOMWINDOW производный класс от класса Window .NET, определяет окно просмотра или редактирования комнаты Переменная Тип Назначение rooms Rooms таблица данных по комнатам students Students таблица данных по студентам MAINWINDOW() - создание экземпляра класса MAINWINDOW; WNDMAIN_Closing(object sender, System.COMPONENTMODEL.CANCELEVENTARGS e) - сохранениенастроекпрограммыибазданных;if (filter == "") itemsource.Add(new DGROOM((i 1).TOSTRING(), rooms[i].Max.TOSTRING(), (rooms[i].Max - rooms[i].Students.Count).TOSTRING(), stud, i)); {string full = (i 1).TOSTRING() "" rooms[i].Max.TOSTRING() "" (rooms[i].Max - rooms[i].Students.Count).TOSTRING() "" stud; if (full.TOUPPER().INDEXOF(filter.TOUPPER()) >-1) itemsource.Add(new DGROOM((i 1).TOSTRING(), rooms[i].Max.TOSTRING(), (rooms[i].Max - rooms[i].Students.Count).TOSTRING(), stud, i)); {students.Add(new Student(WADDSTUD.student.Name, WADDSTUD.student.Surname, WADDSTUD.student.Patrname, WADDSTUD.student.Age, WADDSTUD.student.Phone, WADDSTUD.student.Course, WADDSTUD.student.Group, WADDSTUD.student.Room)); rooms[WADDSTUD.student.Room].Students.Add(students.

Список литературы
ПРИЛОЖЕНИЕ

Введение

В пояснительной записке рассматривается описание программы «Общежитие».

Данная программа предназначена для учета жильцов студенческого общежития, в программе должны храниться следующие данные: имя, фамилия, отчество, номер телефона, возраст, курс и группа студента, а также, список комнат с проживающими там студентами. Программа должна иметь возможность поиска в базе данных по заданному критерию.

Пользователь может создавать, изменять и удалять записи в базе данных. Со стороны пользователя программа проста в использовании и имеет простой и интуитивно - понятный интерфейс.

В качестве основного инструмента разработки применяется MICROSOFTVISUALSTUDIO 2010 и платформа .NET. Язык программирования C#.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?