efront二次開發記要

2022-03-18 04:19:44 字數 707 閱讀 9012

本次開發具體如下:

1. 管理員(由admin超級管理員建立的,後都簡稱為管理員)可建立和管理自己的使用者組,且只能檢視到自己建立的使用者組

2. 管理員只能往使用者組中新增自己建立的使用者,且只能檢視到自己建立的使用者

3.新增考生設定功能,教師在建立考試後,可以指定由哪些使用者組參加該次考試。該功能是由於efront的是以課程與使用者組進行關聯的,而某次考試又是附屬於某次課程的,這樣某課程下建立的考試就會被擁有該課程的所有使用者組成員使用,針對該問題,開發了考生設定功能,讓某次考試可以和使用者組進行直接關聯,這樣可以控制粒度更細一些,但考慮到**改動量較大,此開發的功能暫時取消。

4.啟用使用者組和課程的關聯關係,在efront的系統中雖然有使用者組與課程的關聯功能,但同時也提供了使用者與課程的關聯功能,在使用者實際登入後所能看到的課程列表卻只是由「使用者與課程的關聯」在起作用。這樣會導致管理員只有針對每個使用者進行課程關聯操作,才能完成對使用者的課程設定,造成工作量加大,所以啟用使用者組和課程的關聯關係後可以簡化管理員的操作。啟用的方式是改變原來的課程列表的sql。

5.在完成了4的功能後,還達到了控制使用者只能看到他所屬組的授權的課程,使得學生選課功能可以正常使用。

6.管理員建立使用者時,使用者型別只能選擇「學生」

7.隱藏首頁的新使用者註冊功能

8.學生考試列表的過濾,每個學生只看到自己所屬使用者組的考試,該功能需配合功能3來完成,由於功能3暫時取消,此處可以通過每個使用者組設定不同的課的方式來達到。

postek二次開發 POSTEK二次開發介面

例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...

mcms二次開發 YzmCMS二次開發手冊

摘要 yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有一.yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口...

mcms二次開發 YzmCMS二次開發手冊

yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口。一 基本目錄結構.根目錄 cache 快取目錄 必須可寫入 common 全站公共目錄 必須可寫入 uploads 預設上傳目錄 必須可寫入 yz...