Разработка подсистемы учета успеваемости студентов Байкальского государственного университета экономики и права
4.3. Требования к видам обеспечения
Требования к информационному обеспечению:
- данные должны хранится на сервере в нормализованной форме;
- должна быть обеспечена ссылочная целостность данных;
- должны быть предусмотрены следующие проверки корректности данных: дублирование оценок, наличие оценок выше, чем добавляемая, соответствие традиционной и стобалльной оценок;
- данные
о студентах, преподавателях, кафедрах должны браться из данных подсистем «Кадры» и «Контингент».
Требования к техническому обеспечению:
- компьютер сервера должен обладать быстродействием…, числом процессоров…., оперативной памятью…, свободным дисковым пространством…, доступом к устройству резервного копирования…, сетевой картой …;
- компьютер пользователя должен обладать быстродействием…, оперативной памятью…, свободным дисковым пространством…, сетевой картой …;
Требования к организационному обеспечению:
- функции администратора сети должны включать обеспечение доставки приложений на рабочие столы пользователей
- функции администратора SQL-сервера должны включать предоставление полномочий пользователям подсистемы;
- должны быть изменены должностные инструкции лаборанта и инспектора в части использования подсистемы учета успеваемости.
5. Состав и содержание работ по созданию системы
Разработка информационного и программного обеспечения должна быть выполнена в течение 6 месяцев и закончится предоставлением описаний приложений, описания структур данных подсистемы, описаний ИО, ПО, инструкции пользователям.
Опытная эксплуатация должна быть проведена на рабочих местах в течение сессии и закончиться предоставлением исправленных ИО, ПО, описаний и инструкций пользователям, администраторам сети и SQL-сервера.
6. Порядок контроля и приемки системы
В процессе опытной эксплуатации должны быть введены все оценки сессий студентов очной формы обучения; сформированы и напечатаны все выходные формы приложений; сформированы интернет-страницы подсистемы.
При вводе в промышленную эксплуатацию контролируется правильность вычисления показателей, формирования экранных и печатных форм и интернет-страниц.
Комиссия по приемке должна включать начальника отдела АСУ, проректора по учебной работе, декана, заведующего кафедрой, инспектора деканата, старшего лаборанта. Комиссия оформляет документы акты о приемки в опытную и промышленную эксплуатацию и готовит проекты соответствующих приказов.
7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
Обучения персонала производится инженерами группы АСУ до начала опытной эксплуатации.
8. Требования к документированию
По итогам разработки формируется следующая документация:
- Описание подсистемы «Сессия».
- Описание приложений.
- Описание интернет-страниц.
- Описание структур данных и программных объектов базы данных подсистемы «Сессия».
- Инструкция администратору сети.
- Инструкция администратору базы данных.
- Инструкции приложений АРМ ректора, АРМ старшего лаборанта кафедры, АРМ инспектора деканата.
9. Источники разработки
Приложение 3 «Концепция развития ИС БГУЭП» к приказу № 37 от 01.04.2002
Отчет о НИР «Проблемы автоматизации управления качеством обучения»
СОСТАВИЛИ
Наименование предприятия |
Должность исполнителя |
Фамилия имя, отчество |
Подпись |
Дата |
Ведущий программист |
Жоголь П.И | |||
Начальник отдела АСУ |
Казмиров А.Д. |
СОГЛАСОВАНО
Наименование предприятия |
Должность исполнителя |
Фамилия имя, отчество |
Подпись |
Дата |
Нач. Учебно-методеского управления |
Деренко Н.В. | |||
Декан ФЭК |
Амбросов Н.В. |
ПРИЛОЖЕНИЕ 3
Хранимые процедуры подсистемы учета успеваемости
/****************************************************************************
Процедура [e_CopyStudyPlanToExList]копирует список экзаменов в таблицу ExList
для группы с кодом @CodGrup, курса @Course и семестра @NumTerm COrganization
Зубков Сергей, 12.01.2002
****************************************************************************/
CREATE PROCEDURE [dbo].[e_CopyStudyPlanToExList](@CodGrup int, @Course tinyint, @NumTerm tinyInt, @COrganization tinyInt=1) AS
-- приходится применять курсор из-за триггера, расчитанного на добавление одной записи -->VV
--
declare @CodPlan int
select @CodPlan = CodPlan from Grup where CodGrup = @CodGrup
create table #tmp
(
CodSub smallint,
Course tinyint,
NumTerm tinyint,
CodExType tinyint,
Lec smallint,
Sem smallint,
Sam smallint,
ECTScredits float
)
insert into #tmp exec e_GetExHoursList @CodPlan
declare
@CodVar int,
@CodSub int,
@CodSubType tinyint,
@CodOrganization tinyint,
@CodKaf tinyint,
@Lec smallint,
@Sem smallint,
@Sam smallint,
@ECTScredits float,
@CodExType tinyint,
@CodPrep int,
@ExLot tinyint
declare EL cursor for
select e.CodExType, ExLot = case when c.CodSubType = 2 then c.SubLot else e.ExLot end,
c.CodSub, CodSubType=case when c.CodSubType = 2 then c.CodSubType else e.CodControlType end, c.CodKaf, isNULL(Lec,0), isNULL(Sem,0), isNULL(Sam,0), isNULL(ECTScredits,0.0)
from (dbo.Grup g
left join dbo.StudyPlans p on p.CodPlan = g.CodPlan
left join dbo.StudyContents c on c.CodPlan = p.CodPlan
left join dbo.StudyExams e on e.CodPlan = c.CodPlan and e.CodSub = c.CodSub)
left join #tmp on #tmp.CodSub = c.CodSub and #tmp.Course = e.Course and #tmp.NumTerm = e.NumTerm and #tmp.CodExType = e.CodExType
-- left join dbo.StudyTerm t on t.CodPlan = c.CodPlan and t.CodSub = c.CodSub and t.Course = e.Course and t.NumTerm = e.NumTerm
where
g.CodGrup = @CodGrup
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
- Просопографические базы данных России на примере баз данных Comandarm и Duma1
- Разработка подсистемы оперативного анализа данных в информационной системе анализа динамики посетителей веб-сайта crimusic.info
- Интеллектуальные информационные системы
- Браузеры - достоинства и недостатки
- Информационные логистические системы
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности