Các chức năng chính của hệ thống

Một phần của tài liệu Nghiên cứu Joomla và xây dựng website tin tức khoa công nghệ thông tin theo mô hình MVC Joomla (Trang 61)

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 (adsbygoogle = window.adsbygoogle || []).push({});

 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

Một phần của tài liệu Nghiên cứu Joomla và xây dựng website tin tức khoa công nghệ thông tin theo mô hình MVC Joomla (Trang 61)