Table giáo viên

Một phần của tài liệu Xây dựng website quản lý thông tin cho trung tâm công nghệ thông tin văn phòng tỉnh ủy tiền giang (Trang 27 - 57)

LI ỜỞ ĐẦU

3.5.5. Table giáo viên

Table: GiaoVien

Field Data type Null Key Description

MaGiaoVien nvarchar(50) No P.K Lưu trữ mã giáo viên TenGiaoVien nvarchar(500) No Lưu trữ tên giáo viên GioiTinh bit No Lưu trữ giới tính NgaySinh nvarchar(50) No Lưu trữ ngày sinh DiaChi nvarchar(500) No Lưu trữ địa chị DienThoai nvarchar(50) Yes Lưu trữ điện thoại Email nchar(50) Yes Lưu trữ e-mail

NgayVaoLam date Yes Lưu trữ ngày vào làm

3.5.6. Table huyện.

Table: Huyen

Field Data type Null Key Description

MaHuyen nchar(10) No P.K Lưu trữ mã huyện TenHuyen nvarchar(50) No Lưu trữ tên huyện GhiChu nchar(10) Yes Lưu trữ ghi chú huyện

3.5.7. Table kết quả thi

Table: KetQuaThi

Field Data type Null Key Description

MaHocVien nvarchar(50) No P.K, F Lưu trữ mã học viên KyThi nvarchar(50) No P.K, F Lưu trữ kỳ thi

MonThu1 float Yes Lưu trữ môn thí thứ 1 MonThu2 float Yes Lưu trữ môn thí thứ 2 MonThu3 float Yes Lưu trữ môn thí thứ 3 LanThi int No P.K Lưu trữ lần thi

XepLoai nvarchar(50) Yes Lưu trữ xếp loại thi

3.5.8. Table kỳ thi

Table: KyThi

Field Data type Null Key Description

MaKyThi nvarchar(50) No P.K Lưu trữ mã kỳ thi TenKyThi nvarchar(50) No Lưu trữ tên kỳ thi NgayThi date No Lưu trữ ngày thi GhiChu nvarchar(500) Yes Lưu trữ ghi chú kỳ thi

3.5.9. Table loại lớp

Table: LoaiLop

Field Data type Null Key Description

MaLoaiLop nvarchar(50) No P.K Lưu trữ mã loại lớp TenLoaiLop nvarchar(500) No Lưu trữ tên loại lớp

SiSo int No Lưu trữ sĩ số

GhiChu nvarchar(500) Yes Lưu trữ ghi chú loại lớp

3.5.10. Table lớp

Table: Lop

Field Data type Null Key Description

MaLop nvarchar(50) No P.K Lưu trữ mã lớp MaLoaiLop nvarchar(50) No F Lưu trữ mã loại lớp ThoiGianBD date No Lưu trữ thời gian bắt đầu ThoiGianKT date No Lưu trữ thời gian kết thúc Ca nvarchar(50) No F Lưu trữ ca lớp học

SiSoTT int No

MaGiaoVien nchar(50) Yes F Lưu trữ mã giáo viên TrangThaiThi bit Yes

3.5.11. Table người dùng

Table: NguoiDung

Field Data type Null Key Description

TenDangNhap nvarchar(50) No P.K Lưu trữ tên đang nhập MatKhau nvarchar(MAX) No Lưu trữ mật khẩu TenDayDu nvarchar(200) No Lưu trữ tên đầy đủ CauHoi nvarchar(500) Yes Lưu trữ câu hỏi bí mất Traloi nvarchar(500) Yes Lưu trữ câu hỏi trả lời Email nvarchar(50) Yes

3.5.12. Table nội dung.

Table: NoiDung

Field Data type Null Key Description

Ma nchar(10) No P.K, F Lưu trữ mã nội dung bài viết Macm nchar(10) No P.K, F Lưu trữ mã chuyên mục Tencd nvarchar(500) No Lưu trữ tên chuyên đề MoTa nvarchar(MAX) No Lưu trữ mô tả

NoiDung nvarchar(MAX) No Lưu trữ nội dung bài viết HinhAnh nvarchar(500) Yes Lưu trữ hình ảnh bài viết ChuThich nchar(500) Yes Lưu trữ chú thích

NgayDang datetime No P.K Lưu trữ ngày đăng Tacgia nvarchar(100) No Lưu trữ tác giả

Count int Yes

3.5.13. Table phân quyền

Table: PhanQuyen

Field Data type Null Key Description

Quyen nvarchar(50) No P.K Lưu trữ quyền TenQuyen nvarchar(500) No Lưu trữ tên quyền

3.5.14. Table tên chuyên mục

Table: TenChuyenMuc

Field Data type Null Key Description

Ma nchar(10) No P.K Lưu trữ mã chuyên mục

3.5.15. Table trung tâm

Table: TrungTam

Field Data type Null Key Description

Ma nchar(10) No P.K Lưu trữ mã trung tâm

NoiDung nvarchar(MAX) Yes Lưu trữ nội dung trung tâm

3.5.16. Table xã

Table: Xa

Field Data type Null Key Description

MaHuyen nchar(10) No P.K, F Lưu trữ mã huyện

MaXa nchar(10) No P.K Lưu trữ mã xã

TenXa nvarchar(50) No Lưu trữ tên xã

3.5.17. Table xếp lịch thi

Table: XepLichThi

Field Data type Null Key Description

MaLop nvarchar(50) No P.K, F Lưu trữ mã lớp MaKyThi nvarchar(50) No P.K, F Lưu trữ mã kỳ thi

3.5.18. Table xếp lớp

Table: XepLop

Field Data type Null Key Description

MaHocVien nvarchar(50) No P.K, F Lưu trữ mã học viên MaLop nvarchar(50) No P.K, F Lưu trữ mã lớp

3.5.19. Table ý kiến đọc giả

Table: YKienDocGia

Field Data type Null Key Description

Stt bigint No P.K Lưu trữ số thứ tự

Ma nchar(10) No P.K Lưu trữ mã ý kiến độc giả

Macm nchar(10) No P.K Lưu trữ chuyên mục

NgayDang datetime No P.K Lưu trữ ngày đăng TieuDe nvarchar(500) Yes Lưu trữ tiêu đề NoiDung nvarchar(MAX) Yes F Lưu trữ nội dung TacGia nvarchar(50) Yes Lưu trữ tác giả TrangThai bit No

CHƯƠNG 4: PHÂN TÍCH GIAO DIỆN VÀ HƯỚNG DẨN SỬ DỤNG WEBSITE.

Từ những phân tích, thiết kế hệ thống đã trình bày ở trên, đòi hỏi thiết kế giao diện thỏa mãn được các yêu cầu đặt ra và thiết kế môi trường giao tiếp giữa người sử dụng và máy tính thỏa mãn điều kiện: dễ sử dụng, dễ đọc, dễ nhớ, tốc độ thao tác nhanh, kiểm soát tốt, dễ phát triển. Hệ thống được thiết kế với giao diện dễ sử dụng, người dùng có thể dễ dàng thích ứng được với các chức năng chính của chương trình.

4.1. Trang chủ và đăng nhập.

Hình 4.1: Giao diện trang chủ của Website Hoạt động của giao diện “trang chủ” vào website:

Trang chủ hiển thị các chức năng chính của trang web như: hiển thị chức năng đăng nhập, đăng ký người dùng, hiển thị các chủ đề, bài báo của trang tin tức.

4.1.2. Giao diện màn hình Đăng Nhập. (Hình 4.2)

Hình 4.2: Giao diện màn hình đăng nhập vào website. Hoạt động của giao diện “đăng nhập” vào website:

Người dùng nhập tên truy cập và password vào. Khi nhấn nút Đăng Nhập thì các thông tin mà người dùng cung cấp sẽ được kiểm tra. Nếu thông tin không đầy đủ, thông tin sai hoặc là chưa có người dùng này thì hệ thống sẽ đưa ra thông báo và yêu cầu người dùng truy nhập lại. Nếu thông tin cung cấp đúng thì hệ thống sẽ chuyển tới trang đăng nhập thành công.

Nếu người dùng chưa có tài khoản có thể đăng ký tạo mới một tài khoản bằng cách chọn vào chữ Đăng ký.

4.1.3. Giao diện màn hình Đăng Ký. (Hình 4.3)

Hình 4.3: Giao diện màn hình đăng ký người dùng. Hoạt động của giao diện “đăng ký” vào website:

Tên đăng nhập: người dùng cần đánh vào tên để hệ thống lưu trữ thông tin người dùng đăng nhập vào trang web.

Mật khẩu và Nhập lại mật khẩu: người dùng cần đánh mật khẩu vào để hệ thống lưu trữ thông tin đăng nhập vào hệ thống.

Khi người dùng đã nhập hết các thông tin hệ thống yêu cầu thì nhấp vào nút Đăng để đăng ký với hệ thống.

Khi đã đăng nhập vào hệ thống, người dùng có thể thay đổi mật khẩu của mình. Khi tạo một tài khoảng người dùng mới thì mặc định chỉ được quyền user.

4.2. Phần website tin tức.

4.2.1. Giao diện phần website tin tức. (Hình 4.4.)

Hình 4.4: Giao diện phần website tin tức. Hoạt động của giao diện phần website tin tức

Giao diện phần website tin tức bao gồm các chức năng của một trang web tin tức, giúp người đọc có thể đọc thông tin của bài báo, bài viết theo nhiều chủ để khác nháu

Người dùng có thể tìm kiếm thông tin theo từng chủ đề như: Chủ đề phần cứng, chủ để giải trí, chủ đề phần mềm…

Người dùng có thể tạo, xóa bài viết cho từng chủ đề khác nhau. Người dùng có thể phản hồi ý kiến cho từng bài báo.

4.2.2. Giao diện Đăng bài viết mới.

Hình 4.5: Đăng bài viết.

Người dùng muốn đăng bài viết mới thì di truyển vào chuyên mục cần đăng rồi chọn tên chuyên mục cho phù hợp với bài viết của mình rồi chọn tiếp vào “Đăng bài

Hình 4.6: Giao diện Đăng bài viết. Hoạt động của giao diện “đăng bài”:

Trang đăng bài mới người dùng có thể đang bài viết mà mình muốn chia sẽ cho người dùng khác lên trên website, sau khi nhập vào tất cả thông tin cần có của một vài báo mơi, người dùng tiến hành chọn “đăng bài” để kết thúc quá trình tạo bài viết mới.

Chỉ người dùng có quyền admin mới có thể “đăng bài” viết mới.

4.2.3. Giao diện phản hồi ý kiến. (Hình 4.7.)

Hình 4.7: Phản hồi ý kiến.

Người dùng muốn Phản hồi ý kiến thì di truyển vào chuyên mục cần phản hồi rồi chọn bài viết cần phản hồi rồi chọn tiếp vào “Ý kiến của bạn”.

Hình 4.8: Giao diện phản hồi ý kiến. Người dùng cần nhập nội dung phản hồi ý kiến về bài báo.

Hình 4.9: Giao diện phản hồi ý kiến đã gửi thành công Hoạt động của giao diện “Ý kiến của bạn”:

Người dùng có thể gửi ý kiến của mình tới người quản trị để phản ánh ý kiến của mình về bài viết trên web.

Sau khi người dùng gửi ý kiến phải chờ người quản trị duyệt nội dung ý kiến thì ý kiến đó mới được thể hiện trong bài báo.

4.3. Website phần mềm quản lý.

4.3.1. Giao diện website phần mềm quản lý. (Hình 4.10.)

Hình 4.10: phần mềm quản lý

Hình 4.11: giao diện trang chủ phần mềm quản lý học viên. Hoạt động của giao diện Giao diện website phần mềm quản lý

Khi truy xuất vào giao diện phần mềm quản lý học viên người dùng sẽ thấy tất cả chức năng của phần mềm bao gồm: Danh sách hoc viên, Danh sách giáo viên, Xếp lịch học, Xếp lịch thi, Thi cử, Tra cứu, Báo biểu, Các chức năng khác.

4.3.2. Chức năng học viên.

4.3.2.1. Nhập học viên. (Hình 4.12)

Hình 4.12: Chức năng Nhập học viên.

Dùng để nhập thông tin của học viên mới, phục vụ cho việc xếp lịch học, lịch thi của trung tâm.

4.3.2.2. Danh sách học viên. (Hình 4.13)

Dùng để tìm kiếm, theo dỏi thông tin của nhân viên đã được đang ký tại trung tâm như: Họ và tên, địa chỉ, ngày tháng năm sinh, tình trạng học…

4.3.3. Chức năng Quản lý lớp.

4.3.3.1. Tạo mã lớp. (Hình 4.14)

Hình 4.14: Chức năng Tạo mới lớp

Dùng để tạo mới một lớp học cho học viên, tại đây người quản trị có thể chỉ định thời gian học và thời gian kết thức, ca học và bao gồm cả giáo viên giảng dạy.

4.3.3.2. Xem lớp. (Hình 4.15)

Dùng để tìm kiếm, theo dỏi thông tin của một lớp học bao gồm các thông tin như Mã lớp, tên lớp, tên giáo viên giảng dạy…

4.3.3.3. Xếp lớp. (Hình 4.16)

Hình 4.16: Chức năng Xếp lớp

Dùng để xếp lớp học mới yêu cầu phải có lớp mới tạo và học viên mới. Người quản trị phải chọn đúng học viên nào có nhu cầu học cho từng lớp cụ thể.

4.3.3.4. Xem danh sách xếp lớp. (Hình 4.17)

Hình 4.17: Chức năng xem danh sách xếp lớp

Dùng để xem thông tin của một lớp học cụ thể.Trong thao tác này người quản trị có thể theo dỏi được tình trạng của một lớp học có bao nhiêu học viên, thời khóa biểu của lớp, tình trạng nghĩ học hay còn học của học viên…

4.3.3.5. Chuyển lớp. (Hình 4.18)

Hình 4.18: Chức năng chuyển lớp

Dùng để chuyển lớp cho học viên từ lớp nay tới lớp khác theo yêu cầu của từng học viên

4.3.4. Chức năng Xếp lịch.

4.3.4.1 Xếp lịch học. (Hình 4.19)

Hình 4.19: Chức năng Xếp lịch Học

Dùng để xếp lịch ngày học cho học viên của trung tâm tùy theo nhu cầu giảng dạy của giáo viên. Người quản trị có thể chỉnh sửa các ca học khi đã tạo.

4.3.4.2 Xếp lịch thi (Hình 4.20)

Hình 4.20: Chức năng Xếp lịch Thi

Dùng để xếp lịch thi cho học viên của trung tâm tùy theo nhu cầu giảng dạy của giáo viên.

4.3.4.2 Kỳ thi (Hình 4.21)

Hình 4.21: Chức năng Kỳ Thi

Chức năng kỳ thi dùng để tạo các kỳ thi ứng với lịch học của học viên, tùy theo nhu cầu của trung tâm có thể chọn môn thi và ngày thi cho từng lớp học.

4.3.5. Chức năng Thi Cử

4.3.5.1. Nhập điểm thi (Hình 4.22)

Hình 4.22: Chức năng Nhập Điểm Thi.

Dùng để người quản trị nhập điểm thi cho học viên sau khi học viên kết thúc đợt thi của trung tâm đứng ra tồ chức. Chức năng này sau khi nhập điểm người quản trị có thể biết được thí sinh đó đậu hay rớt.

4.3.5.2. Nhập điểm thi (Hình 4.23)

Hình 4.23: Chức năng Danh Sách Kết Quả

Dùng để xem lại kết quả của học viên, bao gồm các kết quả của từng môn học cụ thể, lần thi, xếp loại.

4.3.6. Chức năng Tra Cứu

4.3.6.1. Học viên nghỉ (Hình 4.24).

Hình 4.24: Chức năng Học Viên Nghỉ.

Người quản trị có thể tìm kiếm, liệt kê danh sách những học viên nào đã nghỉ học theo từng địa chỉ khác nhau. Ngoài ra chức năng này còn có thể cho người dùng kết suất ra mẫu file thành file PDF.

4.3.6.2. Học viên nghỉ (Hình 4.25)

Hình 4.25: Chức năng Tra Cứu Đơn Vị

Chức năng này dùng để liệt kê, tìm kiếm đơn vị (địa chỉ) của từng học viên được liệt kê theo từng Xã, Huyện. Người quản trị có thể kết suất báo cáo này thành file PDF để tiện theo dõi.

4.3.7. Chức năng Báo Biểu

4.3.7.1. Kết quả thi (Hình 4.26)

Hình 4.26: Chức năng báo cáo Kết Quả Thi Dùng để in báo cáo kết quả cho từng lớp học hay theo từng đơn vị.

4.3.7.2. Chứng chỉ học. (Hình 4.27)

Hình 4.27: Chức năng báo cáo Chứng Chỉ Học Dùng để in báo cáo hoàn tất khóa học cho học viên

4.3.8. Các Chức Năng Khác

4.3.8.1 Thêm giáo viên (Hình 4.28)

Hình 4.28: Chức năng Thêm Giáo Viên

Dùng để thêm giáo viên mới vào danh sách giáo viên đang công tác tại trung tâm.

4.3.8.2 Danh sách giáo viên (Hình 4.29)

Hình 4.29: Chức năng Danh Sách Giáo Viên

4.3.8.3. Phân loại (Hình 4.30)

Hình 4.30: Chức năng Phân Loại

Dùng để thêm danh sách các loại hình đào tạo tại trung tâm. Phục vu cho nhu cầu mở rộng các loại hình đào tạo sau này của trung tâm.

4.3.8.4. Đơn vị (Hình 4.31)

Hình 4.31: Chức năng thêm Đơn Vị

Chức năng này dùng để thêm đơn vị (địa chỉ) của học viên, cụ thể là thêm tên Huyện mới, thêm tên Xã mới

CHƯƠNG 5: KẾT LUẬN

5.1. Đánh giá kết quả thu được.

♦ Tích lũy được kinh nghiệm trong việc phân tích và thiết kế hệ thống. ♦ Biết được quy trình quản lý học viên tại trung tâm.

♦ Quản lý tốt việc đăng nhập/đăng ký thành viên mới.

♦ Cho phép hoc viên, giáo viên có thể truy nhập vào và thực hiện đổi mật khẩu.

♦ Cập nhật hồ sơ học viên tốt.

♦ Tạo được học viên, lớp học và xếp học viên vào lớp, xếp lịch thi, nhập điểm một cách dễ dàng, thuận tiện. Cập nhật được danh sách giáo viên, ca học mới nếu có.

♦ Thống kê một cách chính xác kết quả thi, danh sách học viên nghĩ học. ♦ Việc tìm kiếm thực hiện theo nhiều tiêu chí cho kết quả tốt.

♦ Thực hiện được các biểu mẩu, bằng khen theo yêu cầu của nhà quản lý.

5.2. Những tồn tại của hệ thống.

♦ Giao diện chưa thân thiện với người dùng.

♦ Chương trình chưa kiểm tra được hết tất cả các trường hợp dữ liệu có thể xảy ra.

♦ Chưa thực hiện phân quyền cho từng đới tượng sử dụng ứng với từng chức năng của hệ thống.

♦ Việc cập nhật hồ sơ học viên còn cập nhật đơn lẻ, chưa có sự cập nhật tự động liên kết nhiều bản với nhau nên dễ gặp phải sai sót.

♦ Chưa xuất được các kết quả như danh sách kết quả thi ra dạng file đẩy trực tiếp lên phần web thông tin.

♦ Chưa thực hiện việc phân quyền cho người dùng một cách cụ thể nhất. ♦ Chưa thực hiện được việc backup database tự động theo thời gian chỉ định

cho hệ thống.

♦ Chưa có các bảng thống kê tương đối cần thiết như: bảng thống kê giờ dạy của giáo viên, tổng số lượng lớp đã mở, tổng số học viên đã theo học.

5.3. Hướng phát triển trong tương lai.

♦ Xây dựng giao diện thân thiện hơn với người dùng. ♦ Kiểm tra các trường hợp còn thiếu sót.

♦ Tận dụng thế mạnh của ngôn ngữ lập trình ASP.NET để tạo được việc cập nhật hồ sơ học viên nhanh nhạy, chính xác.

♦ Sẽ xuất danh sách học viên theo lớp, danh sách giáo viên, danh sách lớp, kết quả thi của học viên, danh sách học viên nghĩ ra dạng file cập nhật trực tiếp lên phần web thông tin.

♦ Thêm chức năng thống kê số tiết dạy, lớp dạy của mỗi giáo viên. ♦ Tạo chức năng thống kê số học viên đã theo học, số lớp đã mở.

♦ Thực hiện việc thông báo lịch hoc, lịch thi, kết quả cho học viên thông qua

Một phần của tài liệu Xây dựng website quản lý thông tin cho trung tâm công nghệ thông tin văn phòng tỉnh ủy tiền giang (Trang 27 - 57)

Tải bản đầy đủ (DOC)

(57 trang)
w