Автор: Пользователь скрыл имя, 28 Марта 2012 в 23:00, курсовая работа
Электронная рабочая тетрадь представляет собой программу, которая создана для выполнения студентами различных тестовых заданий. Задания разделены по дисциплинам, темам и степени сложности. Работая с программой, студенты фиксируют в электронном виде выполненную работу, а преподаватель, проверяя выполненные задания, видит в электронном журнале количество ошибок и вычисляемый программой оценочный балл за работу.
ВВЕДЕНИЕ
1. Описание предметной области.
2 Этапы разработки информационной системы
2.1 Основные понятия
2.2 Выбор состава технических и средств
2.3 Описание алгоритма
2.4 Построение информационной структуры предметной области
2.5 Представление базы данных реляционной моделью
2.6 Спецификация программы
2.7 Текст программы
3 Описание программы
3.1 Описание СУБД
3.2 Описание структуры базы данных
3.3 Описание интерфейса
ЗАКЛЮЧЕНИЕ
Список использованных источников
Таблица 2.5.6 Описание свойств полей таблицы «Предмет»
Подпись поля | Наименование | Тип данных | Свойства | Ключевое поле | |
Полное наименование | PNM | Текстовый | Размер | 200 |
|
Обязательное | Да | ||||
Индексирование | Нет | ||||
Краткое наименование | KNM | Текстовый | Размер | 50 | |
Обязательное | Да | ||||
Индексирование | Да (совпадения не допускаются) |
Таблица 2.5.7 Описание свойств полей таблицы «Успеваемость»
Подпись поля | Наименование | Тип данных | Свойства | Ключевое поле | |
Дата работы | DR | Дата/время | Формат | Полный формат даты | |
Значение по умолчанию | Date () | ||||
Обязательное | Да | ||||
Индексирование | Да (допускаются совпадения) | ||||
№ работы | NR | Числовой | Размер | Целое | |
Обязательное | Да | ||||
Индексирование | Да (допускаются совпадения) | ||||
№ студента | NS | Счетчик | Размер | Длинное целое | |
Обязательное | Да | ||||
Индексирование | Да (допускаются совпадения) | ||||
Наименование предмета | KNM | Текстовый | Размер | 50 | |
Обязательное | Да | ||||
Индексирование | Да (допускаются совпадения) | ||||
Оценка | OZC | Числовой | Размер | Целое |
|
Обязательное | Да | ||||
Индексирование | Нет | ||||
ФИО преподавателя | FIOP | Текстовый | Размер | 100 |
|
Обязательное | Нет | ||||
Индексирование | Нет | ||||
ФИО студента | FIOS | Текстовый | Размер | 100 |
|
Обязательное | Да | ||||
Индексирование | Нет |
Схема данных
Рисунок 2.5.1 – Логическая модель базы данных
Наименование | Обозначение | Примечание |
ERT.dpr | Файл проекта | Связывает все файлы приложения |
ERT.dof | Файл параметров | Текущие установки проекта |
ERT.cfg | Файл конфигурации | Конфигурация |
ERT.res | Файл ресурсов | Содержит пиктограммы, версию. |
DM.pas | Программный модуль данных | Контейнер для не визуальных объектов |
DM.dcu | Объектный файл для DM.pas | Откомпилированная версия DM.pas |
DM.dfm | Файл формы fDM | Список свойств компонентов формы |
Unit1.pas | Программный модуль для Form1 | Определяет функциональность формы |
Unit1.dcu | Объектный файл для Unit1.pas | Откомпилированная версия Unit1.pas |
Unit1.dfm | Файл формы Form1 | Список свойств компонентов формы |
Unit2.pas | Программный модуль для Form2 | Определяет функциональность формы |
Unit2.dcu | Объектный файл для Unit2.pas | Откомпилированная версия Unit2.pas |
Unit2.dfm | Файл формы Form2 | Список свойств компонентов формы |
Unit3.pas | Программный модуль для PasswordDlg | Определяет функциональность формы |
Unit3.dcu | Объектный файл для Unit1.pas | Откомпилированная версия Unit3.pas |
Unit3.dfm | Файл формы PasswordDlg | Список свойств компонентов формы |
Unit4.pas | Программный модуль для Form4 | Определяет функциональность формы |
Unit4.dcu | Объектный файл для Unit4.pas | Откомпилированная версия Unit4.pas |
Unit4.dfm | Файл формы Form4 | Список свойств компонентов формы |
Unit5.pas | Программный модуль для Form4 | Определяет функциональность формы |
Unit5.dcu | Объектный файл для Unit4.pas | Откомпилированная версия Unit4.pas |
Unit5.dfm | Файл формы Form4 | Список свойств компонентов формы |
ЭРТ Обществознание.mdb | Файл приложения MS Access | Взаимосвязанные таблицы данных |
Untitled1.html | Web-страница | Данные в виде гипертекстовой разметки |
{*****************************
{
{Модуль ERT.pas
{ 2011 ККИТС
{Страница функциональности проекта ERT.dpr
{Разработчик: Рагозина Виктория Владимировна
{Создан: 29 декабря 2011
{
{*****************************
program ERT;
{%File 'Untitled1.html'}
uses
Forms,
Unit1 in 'Unit1.pas' {Form1}, //Подключаемые модули
Unit2 in 'Unit2.pas' {Form2},
Unit4 in 'Unit4.pas' {Form4},
Unit3 in 'Unit3.pas' {PasswordDlg},
Unit5 in 'Unit5.pas' {Form5},
DM in 'DM.pas' {fDM: TDataModule};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1); //Создание форм
Application.CreateForm(TForm4, Form4);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(
Application.CreateForm(TForm5, Form5);
Application.CreateForm(TfDM, fDM);
Application.Run;
end.
{*****************************
{
{Модуль DM.pas
{ 2011 ККИТС
{Страница функциональности формы fDM }
{Разработчик: Рагозина Виктория Владимировна }
{Создан: 29 декабря 2011
{
{*****************************
unit DM;
interface
uses
SysUtils, Classes, DB, ADODB, DBClient; //Подключаемые модули
type
TfDM = class(TDataModule)
ADOConnection1: TADOConnection;
TGRUPP: TADOTable;
TPRED: TADOTable;
TSPEC: TADOTable;
TSTUD: TADOTable;
DSGRUPP: TDataSource;
DSPREDM: TDataSource;
DSSPEC: TDataSource;
DSSTUD: TDataSource;
TGRUPPNG: TSmallintField;
TGRUPPKSP: TWideStringField;
TPREDPNM: TWideStringField;
TPREDKNM: TWideStringField;
TSPECKODSP: TWideStringField;
TSPECNMSP: TWideStringField;
TSTUDFIOS: TWideStringField;
TSTUDNS: TAutoIncField;
TSTUDNG: TSmallintField;
TKAF: TADOTable;
DSKAF: TDataSource;
TKAFKODKF: TSmallintField;
TKAFNMKF: TWideStringField;
TPREP: TADOTable;
TUSP: TADOTable;
DSPREP: TDataSource;
DSUSP: TDataSource;
TPREPFIOP: TWideStringField;
TPREPKODKF: TSmallintField;
TUSPDR: TDateTimeField;
TUSPNR: TWideStringField;
TUSPKNM: TWideStringField;
TUSPOZC: TSmallintField;
TUSPFIOS: TWideStringField;
TUSPFIOP: TWideStringField;
TSTGR: TADOTable;
DSSTGR: TDataSource;
TSTGRKODSP: TWideStringField;
TSTGRNG: TSmallintField;
TSTGRFIOS: TWideStringField;
TSTGRNMSP: TWideStringField;
private
{ Private declarations }
public
end;
var
fDM: TfDM;
implementation
uses Unit1, Unit2, Unit3, Unit4, Unit5, Unit6, Unit7; //Подключаемые модули
{$R *.dfm}
end.
{*****************************
{
{Модуль Unit1.pas
{ 2011 ККИТС
{Страница функциональности формы Form1 }
{Разработчик: Рагозина Виктория Владимировна }
{Создан: 29 декабря 2011
{
{*****************************
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, jpeg, Buttons;
type
TForm1 = class(TForm)
Image1: TImage;
Label1: TLabel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit4, Unit5, DM, Unit6, Unit7;
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Application.Destroy
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
PasswordDlg.showmodal;
Информация о работе Разработка электронной рабочей тетради по дисциплине «Обществознание»