Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Введение
В последнее время все более широкое распространение получают так называемые АРМы – автоматизированные рабочие места. АРМы призваны автоматизировать и облегчить работу по оформлению документов, составлению отчетов, выдаче различных справок, оперативного поиска информации и т.д.
Данная программа является одной из подзадач АРМа «Деканат» и предназначена для автоматизации разработки и составления Учебных и Рабочих планов по годам приёма с дальнейшим их использованием для контроля успеваемости студентов во время сессии.
Программа обеспечивает:
- ввод и корректировку информации в базу данных Учебных планов по годам приема;
- а также производит расчет нагрузки студентов в часах в неделю;
- производит вывод на печать законченного учебного плана;
- обеспечивает составление и расчет почасовой нагрузки Рабочего Учебного плана в зависимости от семестра обучения и учебной специализации;
- обеспечивает корректировку информации и перерасчет почасовой нагрузки в зависимости от внесённых изменений;
- производит вывод на печать законченного Рабочего плана.
Необходимое программное обеспечение для самостоятельной работы программы:
- OC Windows-95 или Windows NT;
- BDEAdministrator(процессор баз данных) фирмы Борланд.
Необходимый комплекс технических средств:
- Процессор от 386 и выше;
- Объем оперативной памяти не менее 4Мб;
- Наличие свободного места на винчестере не менее 2Мб;
- наличие широкого – формата А3 - печатающего устройства.
Минимальная конфигурация применяемых ПЭВМ - IBM PC АТ 386.
1. Проектирование баз данных
1.1 Обоснование структур разрабатываемых
баз данных
В разрабатываемых базах данных учебного плана должна храниться следующая информация:
- год поступления потока;
- название дисциплин;
- информация об экзаменах, зачетах, курсовых проектах, курсовых работах;
- информация о количестве часов, выделенных для работы студентов – полном, на самостоятельную работу и работу с преподавателем;
- закодированная информация о РГР и Контрольных работах;
- информация о числе часов, выделенных на практические занятия, лекции, лабораторные занятия, практические занятия на курсовые;
- информация по семестрам обучения (экзамен, зачет, КП, КР);
- служебная информация о принадлежности дисциплины (общая, специальная), и принадлежности специальных дисциплин (специализации ЭТ, ЭС, ЭМ).
Для хранения информации, касающейся учебных планов, необходима основная база данных, также необходимы базы данных – справочники, обеспечивающие уменьшение дублирования информации, а соответственно, и объем хранимой информации.
Необходимые справочники являются универсальными: справочник дисциплин и справочник кафедр.
Для основной базы данных учебного плана выберем имена полей, их типы и размер:
- YEAR – символьное поле, размер – 4. Год поступления потока;
- Kod_Disc – числовое поле, размер –4.Уникальный код дисциплины, ему в однозначное соответствие поставлено название дисциплины в справочнике дисциплин;
- Exam – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине экзамен;
- Zachet – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине зачет;
- Kur_proj – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине курсовой проект;
- Kur_rab – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине курсовая работа;
- Rgr - символьное поле, размер – 5. Хранит информацию о РГР;
- Kont_Rab – символьное поле, размер – 5;
- Lek – числовое поле, размер – 4. Хранит информацию о числе часов лекций в курсе дисциплины;
- Lab_Rab – числовое поле, размер – 4. Хранит информацию о числе часов лабораторных работ в курсе дисциплины;
- Prakt_Zan – числовое поле, размер – 4. Хранит информацию о числе часов практических занятий в курсе дисциплины;
- Prak_Kur – числовое поле, размер – 4. Хранит информацию о числе часов практических занятий на курсовой проект или курсовую работу в курсе дисциплины;
- Vsego – числовое поле, размер – 4. Хранит информацию о числе часов занятий в курсе дисциплины;
- Sem1 – Sem9 – символьное поле, размер – 4. Хранит информацию о количестве занятий по данной дисциплине в данном семестре в неделю;
- All_Dis – Логическое поле, приобретает значение «true», если дисциплина для общего изучения;
- Spec_Dis – числовое поле, приобретающее в зависимости от специализации специальной дисциплины значения 1,2,3,4.
Для данной базы данных необходимо индексирование по полю Kod_Disc.
Для справочника дисциплин выберем имена полей, их типы и размер:
- Cod_Disc – числовое поле, размер –4.Уникальный код дисциплины;
- Kaf_Kod – числовое поле, размер – 3. Код кафедры, к которой относится дисциплина;
- Pred – числовое поле, размер – 3. Содержит порядковый номер дисциплины;
- Disc – символьное поле, размер – 100. Содержит полное название дисциплины;
- Snam – символьное поле, размер – 10. Содержит краткое название дисциплины;
Для данного справочника необходимо индексирование по полю Kod_Disc и по полю Disc.
Для справочника кафедр выберем имена полей, их типы и размер:
- Kaf_Kod – числовое поле, размер – 3. Код кафедры, к которой относится дисциплина;
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.