II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1. Các chức năng chính của hệ thống
1.1. Quản trị hệ thống
Quản lý người dùng
• Bao gồm các thông tin: UserName, Password, Name, Email, Usertype, RegisterDate, LastvisitDate, Activation
• Chức năng chính: Đăng nhập, đăng kí tài khoản, thay đổi mật khẩu.
Quản lý nhóm
• Bao gồm các thông tin: GroupId, GroupName, Desoubles
• Chức năng chính: Thêm nhóm, sửa nhóm và xóa nhóm.
• Hệ thống gồm ba nhóm chính: Nhóm quản trị Adminstractor, nhóm Manager, nhóm Author.
1.2. Cập nhật
Cập nhật chuyên mục
• Bao gồm các thông tin: CategoryId, CategoryName, ParentId, Description, Publish_up, Publish_down, Create_UserID, Create, Modified_UserID, modifiedDate, Language
• Chức năng chính: Thêm chuyên mục, sửa chuyên mục, xóa chuyên mục.
Cập nhật tin tức
• Bao gồm các thông tin: ContentID, Title, Introtext, Fulltext, Status, Create, Create_alias, Modified_UserName, Publish_up, Publish_down, Images, links, Access, language.
• Chức năng chính: Thêm chuyên mục, sửa chuyên mục, xóa chuyên mục.
Cập nhật các banner
• Bao gồm các thông tin:BannerID, BannerName, type, clicks, clickUrl, status, description, publish_up, publish_down, Reset, Create
• Các chức năng chính: Thêm banner, tạo mới banner, Sửa banner, xóa banner.
Cập nhật các phản hồi
• Bao gồm các thông tin: FeedBackID, title, NewsID, PostDate, status.
• Các chức năng chính: Đăng phản hồi, Xóa phản hồi.
1.3. Quản lý
Quản lý giảng viên
• Bao gồm các thông tin: StaffID, StaffName, Address, Emai…
• Các chức năng chính:Thêm, sửa, xóa giảng viên
Quản lý văn bản
• Bao gồm các thông tin: TextID, ContentText, Texttype, PostDate
• Các chức năng chính: Thêm văn bản, sửa văn bản, xóa văn bản, download
Quản lý tài liệu học
• Bao gồm các thông tin: BookID, BookName, Description, Image, Link, PostDate.
• Các chức năng chính: Download, thêm tài liệu học
Quản lý phần mềm
• Bao gồm các thông tin: ID, Software, , Description, Image, DownloadNumber, Link, PostDate.
• Các chức năng: Download, Thêm phần mềm.
Quản lý điểm cho sinh viên
• Bao gồm các thông tin: StudentID, StudentName, subject, birthday, class, TotalScore, title.
• Các chức năng: Download, cập nhật, sửa, xóa.
Quản lý lịch công tác
• Bao gồm các thông tin: StaffID, Week, DateTime, works, workplace.
• Các chức năng chính: Thêm lịch công tác, sửa, xóa, download
Quản lý thời gian làm việc (thời khóa biểu)
• Bao gồm các thông tin: SubjectID, SubjectName, StaffID, Classroom, Date, SecreteStart, NumberSecrete.
• Các chức năng chính: Thêm, sửa, xóa, download
1.4. Tìm kiếm
Tìm kiếm các tất cả các thông tin trên website
Chức năng chính: Tìm kiếm
1.5. Thống kê
Thống kê các tin tức đã đăng, đã cập nhật: Chỉ có Admin, Manager mới có thể truy cập vào chức năng này
Thống kê các phản hồi: Admin, Manager, Author khi đang nhập vào hệ thống đều có thể thực hiện chức năng này.
Thống kê các văn bản: Admin, Manager, Author khi đang nhập vào hệ thống đều có thể thực hiện chức năng này.
Thống kê lượt truy cập: Chức năng này sẽ hiển thị ngay trên Website