Разработка подсистемы учета успеваемости студентов Байкальского государственного университета экономики и права

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

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы