Текст пояснительной записки




Задание на курсовую работу

по дисциплине «Объектно-ориентированное программирование»

 

Разработать систему управления базой данных на языке С#. Тематики базы данных выбираются согласно варианту.

 

Разработать структуры классов для хранения данных и их обработки. Для хранения данных использовать текстовый файл.

Класс для обработки данных должен иметь 3 метода для:

· ввода данных;

· выборки по заданному условию;

· вывода данных на экран.

Дальнейшие функции СУБД могут быть выбраны самостоятельно.

Реализовать систему меню.

 

Варианты заданий

1. "Человек": фамилия; имя; пол; национальность; вероисповедание; рост; вес; дата рождения (год, месяц, число); номер теле­фона; домашний адрес (почтовый индекс, город, улица, дом, квартира).

2. "Школьник": фамилия; имя; отчество; класс; пол; дата рождения (год, месяц, число); домашний адрес (см. п. 1).

3. "Покупатель": фамилия; имя; отчество; адрес: город, улица, номер дома, номер квартиры; номер счета.

4. "Пациент": фамилия; имя; год рождения; номер телефона; домашний адрес (см. п. 1); номер медицинской карты; группа крови.

5. "Спортивная команда": название; из какого города; сколько игр сыграла; сколько набрала очков (проиграла, выиграла, ничья); количество игроков.

6. "Стадион": название; виды спорта; год постройки; адрес; вместимость (зрителей); количество арен, площадок.

7. "Владелец автомобиля": имя; номер автомобиля; номер техпаспорта; дата рожде­ния; телефон; отделение регистрации ГИБДД.

8. "Автомобиль": марка; цвет; серийный номер; регистрационный номер; количество дверей; год выпуска; цена.

9. "Фильм": название; режиссер (фамилия, имя); страна; год выпуска; стоимость (расходы на выпуск); доход.

10. "Музыкальный товар": носитель (грампластинка, аудиокассета, лазерный диск); порядковый номер в каталоге; название; исполнитель (фа­милия, имя); время звучания; количество произведений; цена по каталогу.

11. "Альбом вокально-инструментальной группы": название группы; название альбома; количество песен на диске/кассете; год выпуска альбома; фирма-произво­дитель.

12. "Государство": название страны; столица; государственный язык; населе­ние (число жителей); площадь территории; денежная еди­ница; курс валюты относительно рубля (доллара); государственный строй.

13. "Студент": фамилия; имя; отчество; номер группы; пол; дата рождения (год, месяц, число); домашний адрес (см. п. 1).

14. "Книги в библиотеке": шифр книги; название; автор; цена; количество экземпляров, жанр, издательство.

15. "Читатели": фамилия; имя; отчество; пол; дата рождения (год, месяц, число); домашний адрес (см. п. 1); шифр книги; дата взятия книги.

16. "Успеваемость": фамилия, имя, отчество студента; номер группы; успеваемость (оценки по пяти предметам).

17. "Экзаменационная ведомость": название предмета; фамилия преподавателя; фамилия студента; номер группы; дата сдачи экзамена; оценка.

18. "Торты": название; фамилия кондитера; дата выпечки; срок годности; вес; цена.

19. "Обувь": наименование (туфли, тапочки, сапоги и др.); принадлежность (мужская, женская, детская); фирма-изготовитель; номер модели; размер; количество на складе; цена за пару.

20. "Кинотеатры": название; адрес; телефон; количество залов; вместимость; средняя цена за билет.


 

 

СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ

1. Курсовая работа должна состоять из следующих частей:

- титульного листа;

- оглавления;

- введения, содержащего цель курсовой работы, с указанием выбранной предметной области, перечень методов и средств, используемых при выполнении работы, краткое описание остальных частей работы;

- 1-й части, содержащей подробное описание выбранной предметной области (перечень основных типов объектов, описание каждого из них (свойства каждого типа));

- 2-й части, содержащей подробное теоретическое описание основ построения базы данных, реализацию предметной области на основе описанной линейной структуры;

- 3-ей части, содержащей алгоритмы операций, связанных с обработкой БД, реализованные средствами языка С в виде функций;

- 4-й части, содержащей тесты по испытанию программы на предмет обработки исключений;

- заключения, содержащего перечень достоинств и недостатков построения базы данных на основе выбранной структуры;

- списка используемой литературы.

2. Сервисная часть системы управления базой данных должна быть оформлена в виде меню средствами языка С.

Включение всех перечисленных вопросов обязательно для каждой работы, но объем и степень разработки каждого из них зависит от специфики выбранной темы. Общий объем пояснительной записки не должен превышать 30 листов.

ОФОРМЛЕНИЕ МАТЕРИАЛОВ КУРСОВОЙ РАБОТЫ
И ПОДГОТОВКА К ЗАЩИТЕ

Текст пояснительной записки

Текст пояснительной записки должен быть оформлен в соответствие с ГОСТ 2.105-75 ЕСКД, ЕСПД. Текст записки должен быть лаконичен и строг в отношении формулировок и технической терминологии.

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

- титульный лист;

- бланк задания;

- содержание;

- разделы текста;

- список используемой литературы;

- приложения.

 

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА ПО ОФОРМЛЕНИЮ КУРСОВЫХ РАБОТ

1. ГОСТ 2.105-75. Общие требования к текстовым документам.

2. ГОСТ 2.319-81. Правила выполнения диаграмм.

3. ГОСТ 19.003-80. Обозначения условные графические в схемах алгоритмов.

 

Литература:

1. Основы алгоритмизации и программирования. Язык СИ: учеб. пособие / Е.М. Демидович. – СПб.: БХВ-Петербург, 2006. – 440 с.

2. С/С++. Программирование на языке высокого уровня / Т.А. Павловская – СПб.: Питер, 2006. – 461 с.

3. С/С++. Структурное программирование: Практикум / Т.А. Павловская, Ю.А. Щупак. – СПб.: Питер, 2005. – 239 с.

4. Язык программирования С. Лекции и упражнения, 5-е издание.: Пер. с англ. / Стивен Прата. – М.: Издательский дом «Вильямс», 2006. – 960 с.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: