1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp xây dựng một số module cho website

72 1,6K 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 12,92 MB

Nội dung

1.1 Nhiệm vụ cơ bản của hệ thống Trang thông tin của Khoa cần đáp ứng được các mục tiêu chính sau: - Giới thiệu về Khoa, các loại hình đào tạo, các hướng nghiên cứu của tậpthể các đơn vị

Trang 1

M c l c ục lục ục lục

LỜI NÓI ĐẦU 6

Phần 1 Tiếp nhận và khảo sát hiện trạng Website khoa CNTT 7

1 Mô tả hệ thống 7

1.1 Nhiệm vụ cơ bản của hệ thống 7

1.2 Yêu cầu về chức năng của website: 8

1.3 Cơ cấu tổ chức 10

1.4 Quy trình xử lý 10

2 Phân tích hệ thống về chức năng 11

2.1 Sơ đồ phân rã chức năng 11

2.2 Biểu đồ phân cấp chức năng: 12

2.3 Sơ đồ luồng dữ liệu (DFD): 12

2.4 Đặc tả chức năng chi tiết 18

3 Phân Tích Hệ Thống Về Dữ Liệu 22

3.1 Xác định thực thể và thuộc tính 22

3.2 Tên các thực thể và thuộc tính 22

3.3 Vẽ mô hình quan hệ 24

3.4 Mô tả chi tiết các bảng trang mô hình quan hệ 25

Phần 2 Giới thiệu các phần chức năng đã hoàn thiện và chỉnh sửa 37

1 Phần Module Quản trị và hiển thị Thông tin góc học thuật 37

a Mục đích 37

b Yêu cầu nghiệp vụ 37

c Thiết kế dữ liệu 37

d Giới thiệu chức năng và hoạt động của module 39

2 Phần Module Quản trị và hiển thị Hình ảnh hoạt động 47

a Mục đích 47

b Yêu cầu nghiệp vụ 47

c Thiết kế dữ liệu 47

d Giới thiệu chức năng và hoạt động của module 49

3 Phần Module Quản trị và nhập Thông tin phản hồi 54

a Mục đích 54

b Yêu cầu nghiệp vụ 54

c Thiết kế dữ liệu 54

d Giới thiệu chức năng và hoạt động của module 56

4 Phần Module Quản trị hệ thống Menu BackEnd 58

a Mục đích 58

b Yêu cầu nghiệp vụ 59

c Thiết kế dữ liệu 59

d Giới thiệu chức năng và hoạt động của module 60

5 Phần Module Quản trị các lớp học 61

a Mục đích 61

b Yêu cầu nghiệp vụ 61

c Thiết kế dữ liệu 61

d Giới thiệu chức năng và hoạt động của module 62

6 Phần Module Quản trị tài liệu tham khảo liên quan đến lớp học 64

Trang 2

a Mục đích 64

b Yêu cầu nghiệp vụ 64

c Thiết kế dữ liệu 64

d Giới thiệu chức năng và hoạt động của module 66

7 Phần Module Quản trị các môn học 69

a Mục đích 69

b Yêu cầu nghiệp vụ 69

c Thiết kế dữ liệu 69

d Giới thiệu chức năng và hoạt động của module 70

Phần 3 Kết luận 73

TÀI LIỆU THAM KHẢO 74

Trang 3

L I NÓI Đ U ỜI NÓI ĐẦU ẦU

Học viện Kỹ Thuật Quân Sự là một trong những trung tâm đào tạo,nghiên cứu đa ngành hàng đầu của cả nước Công nghệ thông tin là một Khoachuyên ngành có bề dày lịch sử lâu đời của Học Viện Kỹ Thuật Quân Sự Mụctiêu phát triển của khoa trong thời gian tới là phấn đấu xây dựng khoa Côngnghệ thông tin theo định hướng nghiên cứu chuyên sâu, tăng cường tích hợpgiữa đào tạo và nghiên cứu khoa học Hiện tại, Khoa đang triển khai một số giảipháp nhằm hình thành các nhóm nghiên cứu, tăng quy mô đào tạo sau đại học,

hỗ trợ các cán bộ, giáo viên và nghiên cứu sinh trong Khoa tham gia các hộinghị khoa học khu vực và quốc tế; tăng cường hợp tác đào tạo và nghiên cứu vớicác trường đại học và viện nghiên cứu trên thế giới

Trang 4

Phần 1 Tiếp nhận và khảo sát hiện trạng Website khoa CNTT

Sau khi tham khảo báo cáo và các tài liệu trong quá trình thực hiện websitecủa khoa CNTT em đã nắm được một số vấn đề như sau :

1 Mô tả hệ thống

Khoa Công nghệ thông tin là một trong những khoa chuyên ngành có bề dày

về công tác đào tạo và nghiên cứu khoa học Hiện nay, Khoa đảm nhiệm đào tạovới nhiều loại hình khác nhau gồm các hệ nghiên cứu sinh tiến sĩ, cao học, kỹ sưquân sự, kỹ sư dân sự và cao đẳng; quy mô đào tạo ngày càng tăng về số lượngcũng như loại hình; phương thức đào tạo đa dạng, được mở rộng ở nhiều địađiểm khác nhau Nhiệm vụ nghiên cứu khoa học và hợp tác quốc tế được chútrọng bên cạnh việc phát triển đội ngũ giáo viên và các hướng học thuật Bêncạnh việc xây dựng và phát triển Khoa theo định hướng của Học viện là tiến tớithành lập trường Đại học Công nghệ thông tin và truyền thông, việc quảng bá vànâng cao vị thế, hình ảnh của Khoa và Học viện cũng được chú trọng Trangthông tin trên mạng là một trong những kênh để thực hiện nhiệm vụ đó

1.1 Nhiệm vụ cơ bản của hệ thống

Trang thông tin của Khoa cần đáp ứng được các mục tiêu chính sau:

- Giới thiệu về Khoa, các loại hình đào tạo, các hướng nghiên cứu của tậpthể các đơn vị học thuật và các giáo viên trong Khoa, các hoạt động của khoa;

- Cung cấp công cụ cho giáo viên chuyển tải nội dung bài giảng, tài liệutham khảo, đề tài nghiên cứu khoa học đến học viên, sinh viên đáp ứng nhu cầucấp thiết của học viên, sinh viên Hỗ trợ công tác tuyên truyền tuyển sinh;

- Công cụ để sinh viên, học viên đóng góp ý kiến, liên hệ, trao đổi thông tinvới nhau và với các cán bộ của Khoa

- Cung cấp kênh thông tin trợ giúp công tác quản lý, điều hành chung củakhoa, bộ môn đối với toàn thể giáo viên, học viên, sinh viên trong Khoa;

Trang 5

- Là địa chỉ quan trọng để quảng bá hình ảnh của Khoa Công nghệ Thôngtin và Học viện Kỹ thuật Quân sự nhằm tạo điều kiện thuận lợi cho các hoạtđộng liên kết nghiên cứu khoa học, đào tạo và chuyển giao công nghệ.

Trang tin Khoa Công nghệ thông tin sẽ được tính hợp với website Học viện

Kỹ thuật Quân sự và được triển khai tại:

- Mạng nội bộ Học viện Kỹ thuật Quân sự – mta.edu/k12

- Mạng internet – http://fit.lqdtu.edu.vn

Vì vậy, nội dung được triển khai trên HQTCSDL SQLServer 2005 kết hợpvới Visual Studio 2008

1.2 Yêu cầu về chức năng của website:

HV

- Sơ đồ tổ chức khoa+ Các bộ môn

+ Các ban + Thông tin về ban quản lý khoa, bộ môn, cácban

Trang 6

của khoa

- Thông báo các hoạt động cho dành giáo viên

- Thông báo tuyển sinh và nhập học HV

4

Tin khoa học

trong nước và

thế giới

- Thông tin mới về khoa học, công nghệ trong

- Giới thiệu về bộ môn, các ban

- Giới thiệu chức năng nhiệm vụ của từng bộphận

- Thông tin về hội thảo khoa học Khoa

7 Thông tin đào

tạo

- Các loại hình đào tạo (liên quan đến dân sự)

- Các chương trình đào tạo (liên quan đến dânsự)

- Thông tin về môn học (giảng dạy dân sự)

HV

8 Thông tin hỗ

trợ sinh viên

- Tư vấn học tập

- Thông tin mẫu biểu danh cho sinh viên dân

sự (mẫu đăng ký tạm vắng tạm trú, đăng ký

xe buýt)

Khoa

9 Bài giảng

môn học

- Nội dung bài giảng

- Nội dung bài tập, yêu cầu môn học

- Danh sách bài tập, đồ án

- Sách tham khảo, giáo trình điện tử

Khoa

Trang 7

- Thắc mắc, kiến nghị của sinh viên

- Thu thập thông tin của sinh viên đã tốtnghiệp phục vụ công tác kiểm định chất lượngngoài

Khoa tiếpnhận vàbáo cáoHV

1.3 Cơ cấu tổ chức

Hệ thống được chia làm 3 bộ phận chính:

o Thu thập và biên soạn tin:

 Văn phòng khoa: Biên soạn nội dung liên quan đến các hoạtđộng khoa, tin đào tạo, tin nội bộ, lịch giảng dạy

 Các cán bộ, giáo viên: Thu thập tin liên quan đến chuyênmôn (giáo trình, tài liệu, kiến thức giảng dạy)

o Xét duyệt nội dung:

 Ban chủ nhiệm Khoa:duyệt nội dung trước khi đăng tải

o Đăng nội dung:

 Chuyển tải nội dung đã xét duyệt lên website

1.4 Quy trình xử lý

Hiện tại, khoa CNTT – HVKTQS hoạt động theo cơ chế tập trung Mọithông tin, tài liêu, tin tức sau khi biên soạn, muốn đăng tải lên website đều cầnthông qua sự kiểm duyệt của cấp lãnh đạo (trưởng Khoa, phó Khoa, trưởng bộmôn) Sau đó, nội dung cần đăng được chuyển cho một người quản trị, có nhiệm

vụ đăng tải và chịu trách nhiệm với các nội dung đã đăng lên Trong tương lai,

hệ thống sẽ được mở rộng và cấp quyền user để các cán bộ có thể có nhiềuquyền hạn hơn với website này

Trang 8

2 Phân tích hệ thống về chức năng

2.1 Sơ đồ phân rã chức năng

Dựa vào yêu cầu chức năng website do Khoa cung cấp, hệ thống đượcchia ra thành các mức chức năng sau:

Quản lý đào tạo

Thông tin môn học theo danh sáchGiáo viên giảng dạy theo môn họcMôn học, học kỳ giáo viên

Lưu trữ thông tinCập nhật thông tinTìm kiếm tin

Quản lý nghiên cứu

Quản lý thông tin hội thảo,seminarLưu trữ thông tin

Cập nhật thông tin

Quản lý thông tin

giáo viên

Thông tin học vịThông tin học hàmTạo và lưu trữCập nhật thông tinTìm kiếm tin

Quản lý hệ thống

Quản lý nhóm người dùngThông tin người dùngLưu trữ cập nhật thông tinChỉnh sửa quyền hạn người dùngQuản lý hiển thị Hiển thị thông tin

Trang 9

2.2 Biểu đồ phân cấp chức năng:

Phân hệ quản lý giáo viên trong website CNTT

Các Môn Học Theo Danh Sách

Giáo Viên Giảng Dạy Theo Môn học

Môn học,học kỳ, giáo viên

Thông Tin Học Vị

Thông Tin Học Hàm

Thông Tin Chức Vụ

Thông Tin Hội Thảo,Seminar

Quản Trị Nhóm

Người Dùng

Quản Trị Người

Dùng

Lưu trữ thông tin

Lưu trữ thông tin

2.3Sơ đồ luồng dữ liệu (DFD):

2.3.1 Các bước xây dựng:

hệ thống Biểu đồ luồng dữ liệu mức khung cảnh gồm một chức năng duy nhấtbiểu thị toàn bộ hệ thống đang nghiên cứu, chức năng này được nối với mọi tácnhân ngoài của hệ thống Các luồng dữ liệu giữa chức năng và tác nhân ngoàichỉ thông tin vào ra của hệ thống Biểu đồ mức khung cảnh được thiết lập đầutiên, trong giai đoạn đầu của quá trình phân tích, giúp cho người phân tích có cáinhìn tổng quát về quan hệ của hệ thống với môi trường bên ngoài

của hệ thống ở mức khung cảnh được giữ nguyên với các luồng thông tin vào ra

Trang 10

Hệ thống được phân rã thành các tiến trình mức đỉnh là các chức năng chính bêntrong hệ thống theo biểu đồ phân cấp chức năng ở mức 1 Xuất hiện thêm cáckho dữ liệu và luồng thông tin trao đổi giữa các chức năng mức đỉnh.

phân rã đối với mỗi tiến trình của mức đỉnh Khi thực hiện phân rã ở mức nàyvẫn phải căn cứ vào biểu đồ phân rã chức năng để xác định các tiến trình con sẽxuất hiện trong biểu đồ luồng dữ liệu

- Tác nhân ngoài: Là một người hoặc một nhóm người nằm ngoài hệ thốngnhưng có trao đổi thông tin với hệ thống Sự có mặt của các nhân tố này trên sơ

đồ chỉ ra giới hạn của hệ thống, định rõ mối quan hệ của hệ thống với thế giớibên ngoài Tên thường gọi là danh từ, biểu diễn hình chữ nhật

- Kho dữ liệu: Là nơi biểu diễn thông tin cần cất giữ, để một hoặc nhiềuchức năng sử dụng chúng Tên gọi thường là danh từ + tính từ, chỉ nội dung dữ

Tên tiến trình

Tên tác nhân ngoài

Tên kho dữ liệu

Trang 11

liệu trong kho Biểu diễn bằng cặp đường thẳng song song chứa tên của thôngtin cất giữ.

- Luồng dữ liệu: Là luồng thông tin vào hoặc ra khỏi một tiến trình Tênthường gọi là danh từ và tính từ Biểu diễn là mũi tên trên đó ghi thông tin dichuyển

- Tác nhân trong: Là một chức năng hoặc một hệ thống con của hệ thốngđang xét nhưng được trình bày ở trang khác của biểu đồ Một sơ đồ luồng dữliệu đều có thể bao gồm một số trang, thông tin truyền giữa các quá trình trêncác trang khác nhau được chỉ ra nhờ ký hiệu này Tên gọi giống như tên tiếntrình

Hiển thị thông tin Thông tin Giáo viên

Tên luồng dữ liệu

Trang 12

 DFD mức 1 : Phân hệ quản lý thông tin giáo viên

Quản Lý Thông Tin Giáo Viên

Quản lý Nghiên cứu Khoa Học Quản lý đào tạo

Quản lý hệ thống

HS giáo viên Thông tin gv

Thông tin mh Hội thảo,seminar

Trang 13

Quản trị nhóm người dùng

Chỉnh sửa quyền hạn người dùng

Quản trị người dùng

Lưu trữ thông tin

Hồ sơ giáo viên

Trang 14

Thông tin hội thảo seminar

Lưu trữ thông tin

 DFD mức 2 : Quản Lý đào tạo

Giáo viên giảng dạy theo môn học

Môn học,học kỳ, giáo viên

Các môn học theo danh sách

thông tin cập nhất

Thông tin cần sửa

Người quản trị

Môn học

Trang 15

2.4 Đặc tả chức năng chi tiết

2.4.1 Chức Năng Quản lý thông tin Giáo Viên

a Chức năng quản lý thông tin giáo viên

+ Mục Tiêu : Trang giao diện quản trị nhằm quản lý thông tin của giáoviên trong toàn khoa, bao gồm các thông số :

+ Thông tin đầu vào : hồ sơ giáo viên, học hàm, học vị, chức vụ, đơn vị.+ Thông tin đầu ra : Thông tin giáo viên thêm, cập nhật ,xóa

+ Đặc tả :

 Chức năng Thêm : Điền thông tin thành viên mới , hệ thống

sẽ kiểm tra sự trùng lặp dữ liệu trong cơ sở dữ liệu, nếukhông trùng lặp sẽ tiến hành ghi vào cơ sở dữ liệu,ngược lại

sẽ không tiến hành thêm dữ liệu thông tin mới

 Chức năng Sửa : Chọn một thành viên để tiến hành cập nhậtthông tin, hệ thống kiểm tra tính hợp lệ của dữ liệu truyềnvào, nếu dữ liệu hợp lệ thì tiến hành lưu vào cơ sở dữliệu,ngược lại sẽ không cập nhật thông tin

 Chức năng xóa : Chọn thành viên cần xóa, hệ thống đưa rayêu cầu : “ Có xóa hay không” , Nếu người quản trị chọn xóa

dữ liệu thông tin sẽ được xóa trong cơ sở dữ liệu, nếu bỏ qua

cơ sở dữ liệu vẫn tồn tại

 Chức năng tìm kiếm : Hệ thống đưa ra các loại tìm kiếm như: “Tìm kiếm theo tên”, “ tìm kiếm theo Đơn vị”, “tìm kiếmtheo ngôn ngữ” , Khi người quản trị nhấn nút tìm kiếm,dữliệu sẽ lọc kết quả tìm kiếm, nếu có dữ liệu sẽ đưa ra dữ liệucần tìm

Trang 16

2.4.2.Chức năng quản lý nội dung học tập

a Chức năng quản lý thông tin môn học

+ Mục Tiêu : Quản trị thông tin môn học

+ Thông tin đầu vào : Môn học , kiểu giảng dạy,cấp học

+ Thông tin đầu ra : Thông tin môn học được thêm ,sửa, xóa

+ Đặc tả :

 Chức năng Thêm : Điền thông tin môn học cần muốn thêmtheo các yêu cầu, theo kiểu giảng dạy và các cấp học, kiểmtra sự tồn tại của dữ liệu ,nếu trùng lặp sẽ không tiến hànhghi chống ghi đè dữ liệu

 Chức năng Sửa : Chọn môn học muốn sửa để cập nhập thôngtin môn học

 Chức năng xóa : Chọn môn học cần xóa, hệ thống yêu cầu : “xóa hay không”, nếu người quản trị chọn xóa dữ liệu thôngtin sẽ được xóa trong cơ sở dữ liệu, nếu bỏ qua cơ sẻ dữ liệuvẫn tồn tại

 Chức năng tìm kiếm : tìm kiếm môn học theo các yêu cầunhư : “ tìm kiếm theo kiểu giảng dạy”, “ tìm kiếm theo cấphọc” , “ tìm kiếm theo tên môn học” , tiến hành lọc dữ liệunếu có sẽ hiển thị dữ liệu

b.Chức năng quản lý giáo viên giảng dạy theo môn học

+ Mục tiêu : Quản trị thông tin giảng viên giảng dạy theo môn học

+ Thông tin đầu vào : Môn học , giáo viên

Trang 17

+ Thông tin đầu ra : Danh sách thông tin giáo viên giảng dạy theo mônhọc

c.Chức năng quản lý môn học, học kỳ , giáo viên

+ Mục tiêu : đưa ra thông tin các khóa học

+ Các chức năng trong thông tin khóa học cũng tương đối giống với cácphần chức năng quản lý thông tin học tập, nên em không trình bày thêmnữa

2.4.3 Chức năng quản lý thông tin nghiên cứu

a Chức năng quản lý thông tin hội thảo

+Mục tiêu : quản trị thông tin hội thảo, seminar

+ Thông tin đầu vào : Tên hội thảo, ngày tháng bắt đầu,kết thúc,miêu tảhội thảo,ngôn ngữ hội thảo

+ Thông tin đầu ra : các hội thảo

Trang 18

+ Đặc tả :

 Chức năng Thêm,Sửa, Xóa thông tin các hội thảo

 Tìm kiếm thông tin các hội thảo

b.Chức năng quản lý thông tin chi tiết hội thảo

+ Mục tiêu : quản trị thông tin chi tiết các hội thảo

+ Thông tin đầu vào : Tên hội thảo,ngày giờ bắt đầu hội thảo, thông tingiáo viên , khách mời,nội dung

+Thông tin đầu ra : danh sách chi tiết của hội thảo

+ Đặc tả :

 Thông tin chi tiết của một hội thảo , seminar nếu có

 Tiến hành thêm, cập nhật, hoặc xóa thông tin chi tiết

2.4.4 Chức năng quản lý thông tin người dùng

a Chức năng quản lý nhóm người dùng

+ Mục tiêu : gom nhóm quản lý người dùng theo nhóm

+ Thông tin đầu vào : tên nhóm người dùng, nhóm quyền

+ Thông tin đầu ra : chia nhóm người dùng theo từng quyền

+ Đặc tả :

 Thêm sửa , xóa nhóm quyền

 Sửa thông tin quyền hạn của từng nhóm quyền

b.Chức năng quản lý người dùng

+ Mục tiêu : quản lý quyền hạn của người dùng

+ Thông tin đầu vào : thông tin người dùng, tên giáo viên, quyền hạn+ Thông tin đầu ra : danh sách người dùng

Trang 19

+ Đặc tả :

 Thông tin người dùng,username

 Chỉnh sửa thông tin người dùng theo nhóm quyền

 Tìm kiếm thông tin người dùng theo tên, username

3 Phân tích hệ thống về dữ liệu

3.1 Xác định thực thể và thuộc tính

+Các bước xác định :

 Cách xác định các kiểu thực thể:

- Dựa vào các thông tin liên quan đến tài nguyên của hệ thống

- Dựa vào thông tin giao dịch của hệ thống: thông tin giao dịchvới các tác nhân bên ngoài

- Dựa vào thông tin tổng hợp của hệ thống: dự trù, thống kê…

- Từ bảng mô tả hệ thống, gạch chân các danh từ, xem xét xem

đó có phải kiểu thực thể không, bằng cách đặt câu hỏi: có cầnlưu trữ thông tin về nó không?

- Sử dụng các báo cáo, mẫu biểu đã thu thập được (coi mỗimẫu biểu là một kiểu thực thể)

 Cách xác định các kiểu thuộc tínhNhững cái nào không lập thành kiểu thực thể thì sẽ lập thànhkiểu thuộc tính trong một kiểu thực thế mà nó mô tả

3.2 Tên các th c th và thu c tính ực thể và thuộc tính ể và thuộc tính ộc tính

- lecturers(Id, Code, Name, FamilyName, Email, Phone, Image, CurRole,

CurDegree, CurAcademicTitle, Description, Lang, IdDepartment,

LoginName, Password, GetOut, Death, NewJob, EmployDate, workroom)

- degrees (Id,Code,Name,lang)

- academicTitle(Id,Code,Name,lang)

- role(Id,Code,Name, lang)

Trang 21

3.3 Vẽ mô hình quan hệ

Lecturer -Id

-Code -Name -FamilyName -Email -Phone -Image -CurRole -CurDegree -CurAcademicTitle -Description -Lang -IdDepartment -LoginName -Password -GetOut -Death -NewJob -EmployDate -workroom

LecturerRole

-Idlecturer -IdRole -GetDate

LecturerAcademictitle

-Idlecturer -IdAcademictitle -GetDate

Subject

-Id -Name -Description -BeginDate -EndDate -Code -ClassTime -Type -Lang -Material -EducationLevel

LecturerSubject

-Idlecturer -IdSubject -BeginTime -EndTime

Course

-Id -Idlecturer -IdSubject -BeginTime -EndTime -Lang -lecturerLang -ExamDate -ExamPlace -ExamType -ExamResult -ExamMember -courseCode

Reference

-Id -lecturerLogin -lang -title -Description -Filelink -lectureID

SubjectReference

-Id -IdReference -IdSubject -Ref -Rank

CourseReference

-Id -IdReference -IdCourse -Rank

SeminarConference

-Id -Code -Name -Description -Lang -SeminarConferenceLang -Begintime

-EndTime -Secon

SeminarConferenceDetail -Id

-IdSeminarConference -BeginDate

-Time -Idlecturer -lecturerName -lecturerRole -Content -Title -Place

LectureAdminGroup -Idlecturer -IdAdminGroup

AdminGroup -Id -Code -Name -Description

Trang 22

3.4 Mô tả chi tiết các bảng trang mô hình quan hệ

Chức năng hệ thống - systemFunction

systemFunction

Chức năng hoạt động của hệ thống, chỉ cập nhật khi triển khai hệ thống

4 MenuName Nvarchar(100) Tên menu dùng để kiểm tra ẩn

hiện menu khi đăng nhập

Nhóm người quản trị - adminGroup

nhóm

Phân quyền nhóm quản trị - adminGroupFunction

Trang 23

Phân quyền nhóm quản trị; nhóm quản trị thực hiện các chức năng

2 FunctionCode Varchar(10) Mã chức năng được thực hiện

2: quyền thêm, 4: quyền sửa, 8:quyền xóa

Giáo viên - lecturers

11 Description Ntext Mô tả tiểu sử bản thân nếu có

Trang 24

15 Password Varchar(64) Lưu trữ dưới dạng MD5

18 NewJob Nvarchar(200) Đơn vị mới sau khi chuyển

khỏi đơn vị

19 EmployDate Datetime Ngày được tuyển dụng trong

đơn vị

H c v - degrees ọc vị - degrees ị - degrees

degrees

Học vị của giáo viên

Trang 25

H c hàm giáo v - lecturersDegree ọc vị - degrees ị - degrees

lecturersDegree

Học hàm giáo viên

lecturersAcademicTitle

Học hàm giáo viên

lecturersAdminGroup

Phân quyền nhóm quản trị

Ch c v - Roles ức vụ - Roles ụ - Roles

Trang 26

5 Lang Varchar(10) Ngôn ngữ (vn, en, )

Roles

Chức vụ

3 Description Nvarchar(200) Mô tả chức vụ

subjects

Môn học trong trường

10 Material Nvarchar(200) File chứa đề cương

Trang 27

11 EducationLevel Int Cấp học

Giáo viên gi ng d y môn h c - lecturerSubject ản trị giáo viên - lecturersAdminGroup ạy môn học - lecturerSubject ọc vị - degrees

lecturerSubject

Giáo viên giảng dạy các môn học

còn giảng dạy môn học này

courses

Các lớp học

7 lecturerLang Varchar(10) Mã ngôn ngữ được sử dụng để

giảng dạy

11 ExamResult Nvarchar(200) File kết quả thi

12 ExamMember Nvarchar(200) File danh sách thi

Trang 28

Seminar và h i th o - seminarConference ội thảo - seminarConference ản trị giáo viên - lecturersAdminGroup

seminarConference

Hội thảo và đề tài

6 SeminarConfere

nceLang

Int Id ngôn ngữ thể hiện trong đề hội

thảo, và seminar

seminar, 1: hội thảo

Chi ti t h i th o, seminar- seminarConferenceDetail ết hội thảo, seminar- seminarConferenceDetail ội thảo - seminarConference ản trị giáo viên - lecturersAdminGroup

seminarConferenceDetail

Chi tiết báo cáo trong seminar và hội thảo

Trang 29

trong khoa

6 lecturerName Nvarchar(100) Tên giáo viên báo cáo, nếu là

trong khoa sẽ tham chiếu đưavào trường này, nếu là ngoài

sẽ được ghi trực tiếp vào

7 lecturerRole Nvarchar(200) Chức vụ, tương tự như tên nếu

là nội bộ sẽ tham chiếu vàonếu là người ngoài được gõvào

4 Khảo sát chức năng phần Quản trị

Bên cạnh đó, trong quá trình tiếp nhận hệ thống, ngoài việc tham khảo cáctài liệu và các báo cáo, em đã khảo sát các phần module quản trị của hệ thốngwebsite khoa CNTT và đưa ra được báo cáo như sau:

Trang 33

- Quản lí và hiển thị góc học thuật.

- Quản lí và hiển thị hình ảnh hoạt động

- Quản lí phản hồi của sinh viên và cựu sinh viên

- Quản lí menu Quản trị

- Quản lí các lớp học

- Quản lí tài liệu tham khảo liên quan tới các lớp học

- Quản lí các môn học

Chi tiết các phần đã chỉnh sửa nằm ở phần 2

Phần 2 Giới thiệu các phần chức năng đã hoàn thiện và chỉnh sửa.

1 Phần Module Quản trị và hiển thị Thông tin góc học thuật

a Mục đích

Quản lí phần thông tin về góc học thuật, nơi chia sẻ kinh nghiệm và kiếnthức học tập giữa giảng viên và sinh viên

b Yêu cầu nghiệp vụ

Quản lí các chia sẻ, kiến thức học tập dưới dạng bài viết Có chức năngthêm, sửa, xóa, hiển thị các bài viết

Trang 34

Tên của Phân loại góc học thuật

4 postDate Datetime Ngày được tạo ra

5 modifiedDate Datetime Ngày được sửa chữa

6 Show Int 0 : Không cho hiển thị trên giao diện

Front End

1 : Được hiển thị trên giao diện FrontEnd

academicExperienceTopic

Chủ đề trong 1 phân loại góc học thuật

2 CategoryId Int Mã của Phân loại góc học

thuật

5 modifiedDate Datetime Ngày được sửa chữa

6 Show Int 0 : Không cho hiển thị trên

Trang 35

giao diện Front End

1 : Được hiển thị trên giaodiện Front End

7 topicImage Nvarchar(500) Ảnh minh họa cho chủ đề

Nếu người nhập không chọnảnh thì mặc định

8 Summary Nvarchar(500) Tóm tắt cho chủ đề học thuật

Tiêu đề của bài viết

4 postDate Datetime Ngày được tạo ra

5 modifiedDat

e

Datetime Ngày được sửa chữa

Trang 36

6 Show Int 0 : Không cho hiển thị trên giao

diện Front End

1 : Được hiển thị trên giao diệnFront End

7 fileLink Nvarchar(20

0)

Link download bài viết

8 Content Ntext(500) Nội dung bài viết

Lược đồ quan hệ CSDL:

d Giới thiệu chức năng và hoạt động của module

Một số icon sử dụng trên giao diện :

 Sửa|| Xóa|| Xem|| Các mục con

Muốn thêm 1 danh mục mới, người dùng click Thêm mới sẽ đưa đếngiao diện sau :

Ngày đăng: 13/08/2014, 07:33

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w