Logo GenDocs.ru

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

Загрузка...

Разработка автоматизированной программной системы Библиотека для автоматизации учета и контроля книгооборота в библиотеке - файл Задание на курсовую работу по ТРПО (2010).doc


Разработка автоматизированной программной системы Библиотека для автоматизации учета и контроля книгооборота в библиотеке
скачать (4421.1 kb.)

Доступные файлы (94):

Class_Digramm.JPG196kb.04.05.2009 02:22скачать
app.aps
app.ico
app.rc
AssemblyInfo.cpp
Book.cpp
Book.h
Counter.cpp
Counter.h
DATA.LMB
app.res
AssemblyInfo.obj
Book.obj
Counter.obj
DATA.LMB
INPUT.LML
LibraryManager.exe
LibraryManager.exe.intermediate.manifest
LibraryManager.frmAbout.resources
LibraryManager.frmLogin.resources
LibraryManager.frmReader.resources
LibraryManager.frmWorker.resources
LibraryManager.ilk
LibraryManager.obj
LibraryManager.pch
LibraryManager.pdb
Library.obj
Logger.obj
mt.dep
OUTPUT.LML
reader.LMR
Reader.obj
stdafx.obj
USERLIST.TXT1kb.05.05.2010 23:52скачать
vc90.idb
vc90.pdb
Worker.obj
frmAbout.h
frmAbout.resx
frmLogin.cpp
frmLogin.h
frmLogin.resx
frmReader.h
frmReader.resx
frmWorker.h
frmWorker.resx
INPUT.LML
Library.cpp
Library.h
LibraryManager.cpp
LibraryManager.ncb
LibraryManager.sln
LibraryManager.suo
LibraryManager.vcproj
LibraryManager.vcproj.0646DCF45CFC457.Олег Дрозд.user
Logger.cpp
Logger.h
OUTPUT.LML
Reader.cpp
Reader.h
READER.LMR
app.res
AssemblyInfo.obj
Book.obj
Counter.obj
LibraryManager.exe
LibraryManager.exe.intermediate.manifest
LibraryManager.frmAbout.resources
LibraryManager.frmLogin.resources
LibraryManager.frmReader.resources
LibraryManager.frmWorker.resources
LibraryManager.obj
LibraryManager.pch
LibraryManager.pdb
Library.obj
Logger.obj
mt.dep
Reader.obj
stdafx.obj
vc90.idb
vc90.pdb
Worker.obj
resource.h
stdafx.cpp
stdafx.h
Thumbs.db
USERLIST.TXT1kb.05.05.2010 23:47скачать
Worker.cpp
Worker.h
LibraryManager.sln
LibraryManager.suo
Задание на курсовую работу по ТРПО (2010).doc67kb.10.02.2010 17:55скачать
Отчет.docx374kb.06.05.2010 00:51скачать
Руководство пользователя.pdf1029kb.04.05.2010 22:47скачать

содержание
Загрузка...

Задание на курсовую работу по ТРПО (2010).doc

Реклама MarketGid:
Загрузка...
КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ

«ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ»
1. Задача курсовой работы
Основная задача в курсовой работе получить навыки проектирования и разработки программного обеспечения с использованием объектно-ориентированного подхода. Приобрести навыки создания ПО, начиная от технического задания до программной реализации программного продукта.
2. Функциональность ПО


  1. Необходимо разработать структурную схему организации данных в информационной системе, с описанием всех полей.

  2. Выбрать метод хранения и обработки данных в программе.

  3. Организовать хранение (запись/чтение) данных в файле.

  4. Организовать взаимосвязь между различными блоками данных.

  5. Предусмотреть возможность предоставления отчета (например: вывести в отчет сотрудников, стаж которых менее 5 лет), организовать сохранение отчета в отдельном файле.

  6. Реализовать методы упорядочивания данных (сортировки) данных.

  7. Разработать и присоединить к системе файл помощи (Help).

  8. Реализовать не менее десяти сервисных функций системы (например: подсчитать средний возраст сотрудников фирмы, количество сотрудников с з/п больше 10 тыс. рублей, сформировать выборку аудиторий нагрузка в которых меньше 30 часов в неделю и т.д. ).

  9. Предусмотреть возможность отображения некоторых данных программы в виде диаграмм и графиков.

  10. Организовать дружественный интерфейс для просмотра и отображения данных, с соответствующими элементами управления.

  11. При выходе из приложения, если в внесены изменения, предложить сохранить изменения.

  12. Предусмотреть отображение, например в начале работы программы, данных о разработчике программы: ФИО студента, номер группы, курс.


3. Требования к структуре и организации программы


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

  2. Для хранения и обработки данных необходимо разработать классы реализующие динамическое хранение данных (списки, деревья);

  3. В программе обязательна организация иерархии классов и объединение объектов в группы;

  4. Организовать применение виртуальных функций и итераторов;

  5. Составить диаграмму иерархии классов и объектов (возможно использование языка UML);

  6. Реализовать перегрузку операторов для выполнения простейших операций с данными.


^ 4. Сроки выдачи задания к курсовой работе
Задание для курсовой работы выдается в конце 1-2 учебной недели.

5. Сроки сдачи курсовой работы
Оформленный титульный лист, техническое задание и календарный график сдается не позже третей учебной недели. Программная реализация информационной системы (рабочая программа) сдается на 13-14 учебной неделе. Сдача и защита отчета по курсовой работе производится на 14-15 учебной неделе.
^ 6. Структура отчета по курсовой работе


  1. Курсовая работа должна содержать:

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

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

    • техническое задание;

    • календарный график;

    • введение;

    • основная часть, состоящая из нескольких разделов;

    • заключение;

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

    • приложение.

  2. Требования по оформлению пояснительной записки по курсовому проекту

Материалы в пояснительной записке следует размещать в следующем поряд­ке:

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

оглавление;

задание на курсовое проектирование;

требования к программному изделию;

функциональная архитектура программной системы;

описание образца программной архитектуры и классов ее реализующих;

техническое задание на разработку программного изделия;

документированные тексты исходных программных модулей;

результаты работы программы (можно с использованием иллюстраций из скриншотов);

руководство пользователя;

другие документы (по согласованию с преподавателем);

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

приложения.

Ниже приведены требования к оформлению пояснительной записки
в формате MS Word.

Поля страниц должны быть:

а) левое - 30 мм;

б) правое - 15 мм;

в) верхнее - 25 мм;

г) нижнее - 30 мм

Нумерация страниц – снизу.

Абзацный отступ одинаковый по всей рукописи - 1,25 см.

При наборе необходимо установить автоматический перенос.

Работа должна быть набрана кг. 14 через 1 либо 1,5 интервала.

^ Не допускается:

два и более пробелов;

формирование красной строки с помощью табуляции и пробелов.

Титульный лист пояснительной записки должен соответствовать типовой форме.

^ Заголовки и подзаголовки отделяют от основного текста двумя междустрочными интервалами (кг. 14): сверху и снизу. Причем выделения должны быть одинаковыми во всем документе.

Шрифт в заголовках должен иметь только прямое начертание.

К таблицам предъявляются следующие требования.

Слово «Таблица» пишут кг. 14 в правой стороне страницы. Таблица должна иметь название, которое располагают ниже. Название таблиц центрируют и набирают кг. 14. Таблицы нумеруют. Нумерация может быть однозначной или включать номер главы, параграфа, пункта: таблица 1, таблица 1.1, таблица 1.1.1 и т. д. Ссылки на таблицу приводят в тексте в круглых скобках или без скобок: табл. 1.2, (табл. 1.2).

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

В формулах латинские символы и индексы пишут курсивом (кроме обозначений тригонометрических функций cos, sin и т. д., постоянных const, Re и общепринятых латинских сокращений min, max, opt); цифры, буквы греческого алфавита и русские буквы - прямым шрифтом.

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

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

Рисунки. Если ширина рисунка больше 8 см, то его располагают в центре. Если ширина меньше 8 см, то его размещают справа или слева по отношению к тексту: на четной странице - слева, на нечетной - справа.

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

Позиции (элементы) рисунка обозначают арабскими цифрами, условными обозначениями (латинские - курсив; арабские, русские - шрифт прямой).

Разъяснения позиций дают либо в подрисуночном тексте, либо в тексте. Подрисуночный текст - кг. 12.

В случае сложной нумерации рисунков между знаками ставят беспро-бельную точку и следующую цифру набирают без пробела. Между словом «рис.» и номером делают пробел: рис. 1, рис. 1.1.1.

Если рисунок имеет фрагменты, обозначенные буквами а, б, в, г и т. д., то их проставляют под рисунком и набирают курсивом. Такое же обозначение и в ссылке на рисунок: рис. 1, а, б.

Пояснительная записка должна сопровождаться библиографическим списком, который составляют в соответствии с ГОСТ 7.1-2003 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления».

Каждое приложение должно снабжаться заголовком вида: слово «ПРИЛОЖЕНИЕ», его порядковый номер и наименование, отражающее содержание данного приложения.

  1. Основная часть состоит из разделов:

    • Анализ предметной области

    • Разработка структуры ПО

    • Разработка интерфейсов

    • Руководство пользователя

    • Руководство программиста

  2. Приложение включает в себя:

    • Примеры входных и выходных данных;

    • Формы интерфейса;

    • Участки текста программы, представляющие наибольшую ценность.

  3. Техническое задание включает в себя

    • Основная идея, реализованная в проекте;

    • Минимальные системные требования, необходимые для работы ПО;

    • Программное обеспечение, необходимое для реализации проекта;

    • Функциональность разрабатываемого ПО (приводятся конкретно все опции разрабатываемого ПО).


^ 7. Информационные ресурсы
Для программной реализации проекта рекомендуется использовать среду разработки программного обеспечения Visual Studio C++. Также возможно использование других компиляторов С++.
8. Темы курсовых работ
Вариант задания на курсовую работу, студент берет согласно порядковому номеру в списке журнала преподавателя (список по алфавиту).


  1. Разработка автоматизированной системы для организации товарооборота и обработки платежей в магазине. Оформление продаж с учетом дисконтных карт.

  2. Разработка автоматизированной системы для организации товарооборота и обработки платежей в магазине. Оформление кредита.

  3. Разработка автоматизированной системы для организации товарооборота и обработки платежей в магазине. Управление запасами товара.

  4. Автоматизированная систем «Видеопрокат».

  5. Разработка автоматизированной системы документооборота регистратуры больницы.

  6. Разработка автоматизированной системы для организации документооборота и обработки платежей в аптеке.

  7. Разработка автоматизированной системы документооборота агентства недвижимости.

  8. Разработка автоматизированной системы документооборота кадрового агентства.

  9. Разработка автоматизированной системы документооборота туристического агентства.

  10. Разработка автоматизированной системы для организации товарооборота и обработки платежей в фирме по продажам автомобилей.

  11. Разработка автоматизированной системы для организации товарооборота и обработки платежей в магазине по продажам оргтехники.

  12. Разработка автоматизированной системы документооборота рекламного агентства.

  13. Разработка автоматизированной системы для организации документооборота и обработки платежей в строительной компании.

  14. Разработка автоматизированной системы «Такси».

  15. Автоматизированная система «Магазин бытовой техники».

  16. Автоматизированная система «Кассы ж/д».

  17. Автоматизированная система «СТО».

  18. Автоматизированная система «Гостиничный комплекс».

  19. Автоматизированная система «Библиотека».

  20. Разработка автоматизированной системы для подбора недвижимости в риэлтерской фирме.

  21. Телефонный справочник университета. Информация о телефонных аппаратах: тип, принадлежность кафедре, аудитория расположения и т.д (раздел – подразделение – тип телефонного аппарата – рассположение и номер телефона – аудитории - абоненты).

  22. Автоматизированная система «Автопарк». Учет автомобилей: за кем закреплен, километраж, путевки (гараж – подразделение - водители - путевки).



Приложение 1.

Пример оформления календарного графика

Календарный график

№ п.п.

Название этапа

Результат выполнения этапа

Сроки выполнения

1.

Выбор темы проекта

ТЗ

09.02.09-23.02.09

2.

Определение функциональности ПО

ТЗ

09.02.09-23.02.09

3.

Разработка алгоритма

Блок схема

23.02.09-

02.03.09

4.

Создание классов



















Тестирование модулей



















Сборка готового ПО

Программа







Тестирование ПО

Результаты тестирования







Сдача готового ПО










Защита проекта









Скачать файл (4421.1 kb.)

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

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации