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

XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ

143 1,3K 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 143
Dung lượng 2,98 MB

Nội dung

Trong thời đại ngày nay, mọi công việc đều đòi hỏi sự nhanh chóng và chính xác. Vì vậy, việc tin học hóa trong các khâu là hết sức quan trọng và thực sự cần thiết. Trong đó, nhu cầu tin học hóa khâu quản lý giảng viên và đồ án niên luận của sinh viên Khoa Kỹ thuật và Công nghệ được đặt lên hàng đầu. Việc tin học hóa giúp cho việc quản lý các thông tin của giảng viên được đơn giản, tiện lợi và nhanh chóng, cũng như việc quản lý thực hiện đồ án niên luận của sinh viên một cách dễ dàng. Do đó, em chọn thực hiện đề tài “Xây dựng hệ thống quản lý giảng viên, đồ án niên luận của sinh viên Khoa Kỹ thuật và Công nghệ trên nền web”. Trang web cho phép admin quản lý các thông tin liên quan đến giảng viên như: thông tin cá nhân, các hoạt động mà giảng viên tham gia: hội nghị khoa học, viết các công trình nghiên cứu, việc ra đề tài và hướng dẫn sinh viên làm đồ án niên luận. Đối với giảng viên thì họ có thể cập nhật thông tin cá nhân của mình, các hoạt động trong và ngoài trường, việc ra đề tài và hướng dẫn sinh viên làm đồ án niên luận. Còn đối với sinh viên thì có thể đăng ký làm đồ án niên luận, chủ động trong việc lựa chọn đề tài và giảng viên hướng dẫn. Do đó giúp cho giảng viên cũng như sinh viên chủ động được thời gian làm việc của mình.

Trang 1

Chương 1: ĐẶT VẤN ĐỀ

Trong thời đại ngày nay, mọi công việc đều đòi hỏi sự nhanh chóng và chínhxác Vì vậy, việc tin học hóa trong các khâu là hết sức quan trọng và thực sự cần thiết.Trong đó, nhu cầu tin học hóa khâu quản lý giảng viên và đồ án niên luận của sinh viênKhoa Kỹ thuật và Công nghệ được đặt lên hàng đầu Việc tin học hóa giúp cho việcquản lý các thông tin của giảng viên được đơn giản, tiện lợi và nhanh chóng, cũng nhưviệc quản lý thực hiện đồ án niên luận của sinh viên một cách dễ dàng

Do đó, em chọn thực hiện đề tài “Xây dựng hệ thống quản lý giảng viên,

Trang web cho phép admin quản lý các thông tin liên quan đến giảng viên như: thôngtin cá nhân, các hoạt động mà giảng viên tham gia: hội nghị khoa học, viết các côngtrình nghiên cứu, việc ra đề tài và hướng dẫn sinh viên làm đồ án niên luận Đối vớigiảng viên thì họ có thể cập nhật thông tin cá nhân của mình, các hoạt động trong vàngoài trường, việc ra đề tài và hướng dẫn sinh viên làm đồ án niên luận Còn đối vớisinh viên thì có thể đăng ký làm đồ án niên luận, chủ động trong việc lựa chọn đề tài vàgiảng viên hướng dẫn Do đó giúp cho giảng viên cũng như sinh viên chủ động đượcthời gian làm việc của mình

Trang 2

Chương 2: CƠ SỞ LÝ THUYẾT

2.1 GIỚI THIỆU VỀ MICROSOFT VISUAL STUDIO 2008

Microsoft Visual Studio là môi trường phát triển tích hợp chính (IntegratedDevelopment Environment (IDE) được phát triển từ Microsoft Đây là một loại phầnmềm máy tính có công dụng giúp các lập trình viên trong việc phát triển phần mềm.Các môi trường phát triển hợp nhất thường bao gồm:

- Một trình soạn thảo mã (source code editor): dùng để viết mã

- Trình biên dịch (compiler) và trình thông dịch (interpreter)

- Công cụ xây dựng tự động: khi sử dụng sẽ biên dịch (hoặc thông dịch) mãnguồn, thực hiện liên kết (linking) và có thể chạy chương trình một cách tự động

- Trình gỡ lỗi (debugger): hỗ trợ dò tìm lỗi

- Ngoài ra, còn có thể bao gồm hệ thống quản lý phiên bản và các công cụ nhằmđơn giản hóa công việc xây dựng giao diện người dùng đồ họa

- Nhiều môi trường phát triển hợp nhất hiện đại còn tích hợp trình duyệt lớp (classbrowser), trình quản lý đối tượng (object inspector), lược đồ phân cấp lớp (classhierarchy diagram),… để sử dụng trong việc phát triển phần mềm theo hướng đốitượng

Như vậy, Microsoft Visual Studio được dùng để phát triển console (thiết bị đầucuối – bàn giao tiếp người máy) và Graphic User Interface (GUI) cùng với các trìnhứng dụng như Windows Forms, các website, cũng như ứng dụng, dịch vụ web (webapplications và web services) Chúng được phát triển dựa trên một mã ngôn ngữ gốc(native code) cũng như mã được quản lý (managed code) cho các nền tảng được hỗ trợMicrosoft Windows, Windows Mobile, NET Framework, NET Compact Framework

và Microsoft Silverlight

Visual Studio hỗ trợ rất nhiều ngôn ngữ lập trình, có thể kể tên như sau: C/C++( Visual C++), VB.NET (Visual Basic NET), và C# (Visual C#)… cũng như hỗ trợ

Trang 3

các ngôn ngữ khác như F#, Python, và Ruby; ngoài ra còn hỗ trợ cả XML/XSLT,HTML/XHTML, JavaScript và CSS…

Những chức năng của Microsoft Visual Studio:

Microsoft Visual Studio có những chức năng cơ bản sau: soạn thảo mã (codeeditor); Trình gỡ lỗi (debugger); và Thiết kế (Designer)

- WinForms Designer: đây là công cụ tạo giao diện đồ họa dùng WinForms Điểmđặc biệt ở đây là giao diện với người dùng sinh động, dễ nắm bắt Nó bao gồm cácphím bấm, thanh tác vụ, hay các textbox, listbox, gridview,… Bạn có thể di chuyển,kéo ra, nhúng thả chúng một cách dễ dàng

- Web designer: Visual Studio cũng hỗ trợ công cụ thiết kế trang web, trong đócho phép các công cụ thiết kế trang web được kéo, thả, rê, nhúng một cách dễ dàng…Công cụ này dùng để phát triển trình ứng dụng ASP.NET và hỗ trợ HTML, CSS andJavaScript

- Class designer: Đây là công cụ dùng để thực thi và chỉnh sửa lớp Nó có thểdùng mã C# và VB.NET …

- Data designer: Đây là công cụ dùng để chỉnh sửa một cách sinh động, linh hoạtcác lược đồ dữ liệu, bao gồm nhiều loại lược đồ, liên kết trong và ngoài

- Mapping designer: Đây là công cụ tạo các mối liên hệ giữa sơ đồ dữ liệu và cáclớp để quản lý dữ liệu một cách hiệu quả hơn Ngoài ra còn có thể kể tên một số công

- Object Browser: Đây là một thư viện tên miền và lớp trình duyệt choMicrosoft.NET

Trang 4

- Solution Explorer: theo ngôn ngữ của Visual Studio, solution là một bộ phậncủa mã file và mã nguồn khác được dùng để xây dựng các trình ứng dụng Công cụSolution Explorer được dùng để quản lý và trình duyệt các file trong solution.

- Team Explorer: Đây là công cụ dùng để hợp nhất các máy tính trong TeamFoundation Server, và RCS (revision control system - hệ thống điều khiển xét duyệt)vào trong IDE

- Data Explorer: Data Explorer dùng để quản lý các dữ liệu trên các phiên bản củaMicrosoft SQL Server Nó cho phép tạo lập và chỉnh sửa các bảng dữ liệu được tạo T-SQL commands hay dùng Data designer

- Server Explorer: Đây là công cụ dùng để quản lý dữ liệu trên máy tính được kếtnối

Những điểm nổi bật của Microsoft visual studio 2008:

- Thứ nhất Visual Studio 2008 tích hợp phiên bản chính thức NET Framework3.5 và môi trường đồ họa động mới nhất Silverlight Visual Studio 2008 còn có thêmmột công cụ mới nữa là Popfly Explorer Đây là công cụ cho phép nhà phát triển xâydựng các ứng dụng dịch vụ web trên nền tảng Silverlight mới ra mắt của Microsoft.Một dạng nền tảng tương tự Adobe Flash

- Thứ hai Visual Studio 2008 giờ cũng đã tích hợp khả năng hỗ trợ nhiều ngônngữ động như IronRuby và IronPython Visual Studio 2008 được Microsoft tích hợpthêm LINQ Tính năng này cho phép ngôn ngữ lập trình NET có thể truy vấn dữ liệuthông qua Lexicon tương tự như SQL nhưng không cần phải thông qua các bộ xử lý dữliệu như ADO

Thứ ba Công cụ Sync Framework tích hợp sẵn giúp mở rộng khả năng hỗ trợđồng bộ hóa của Visual Studio 2008 cho phép tạo ứng dụng phối hợp ngoại tuyến hoặcngang hàng Microsoft tuyên bố Sync Framework là nền tảng để đưa dịch vụ web và cơ

sở dữ liệu từ trên mạng xuống dưới PC, hỗ trợ đồng bộ hóa ngang hàng bất kỳ loại tậptin nào theo bất kỳ thủ tục truyền tải, loại dữ liệu hoặc hình thức lưu trữ nào

Trang 5

2.2 GIỚI THIỆU HỆ QUẢN TRỊ MICROSOFT SQL 2000

SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (Database Management

System (DBMS)) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và

SQL Server computer Một DBMS bao gồm databases, database engine và các ứngdụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong DBMS

SQL Server 2000 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn(Very Large Database Environment) lên đến Tera-Byte và có thể phục vụ cùng lúc chohàng ngàn user SQL Server 2000 có thể kết hợp "ăn ý" với các server khác nhưMicrosoft Internet Information Services (IIS), E-Commerce Server, Proxy Server SQL Server có 7 editions:

Enterprise : Chứa đầy đủ các đặc trưng của SQL Server và có thể chạy tốt trên

hệ thống lên đến 32 CPUs và 64 GB RAM Thêm vào đó nó có các dịch vụ giúp choviệc phân tích dữ liệu rất hiệu quả (Analysis Services)

Standard : Rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn nhiều so

với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấp (advancedfeatures) khác, edition này có thể chạy tốt trên hệ thống lên đến 4 CPU và 2 GB RAM

Personal : Được tối ưu hóa để chạy trên PC nên có thể cài đặt trên hầu hết các

phiên bản Windows kể cả Windows 98

Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế tạo

đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc Ðây là edition

mà các bạn muốn học SQL Server cần có Edition này có thể cài trên Windows 2000Professional hay Win NT Workstation

Desktop Engine (MSDE) : Ðây chỉ là một engine chạy trên desktop và không có

user interface (giao diện) Thích hợp cho việc triển khai ứng dụng ở máy client Kíchthước database bị giới hạn khoảng 2 GB

Win CE : Dùng cho các ứng dụng chạy trên Windows CE

Trial : Có các tính năng của Enterprise Edition, download free, nhưng giới hạn

thời gian sử dụng

Trang 6

Chương 3: PHÂN TÍCH THIẾT KẾ - HỆ THỐNG THÔNG TIN

3.1 YÊU CẦU CHỨC NĂNG

3.1.1 Yêu cầu lưu trữ

 Lưu trữ thông tin của bộ môn (thêm, xóa, sửa)

 Lưu trữ thông tin các giảng viên (thêm, xóa, sửa)

 Lưu trữ thông tin các dân tộc (thêm, xóa, sửa)

 Lưu trữ thông tin các tôn giáo (thêm, xóa, sửa)

 Lưu trữ thông tin các trình độ (thêm, xóa, sửa)

 Lưu trữ thông tin các chức vụ (thêm, xóa, sửa)

 Lưu trữ thông tin các ngạch công chức (thêm, xóa, sửa)

 Lưu trữ thông tin các học vị (thêm, xóa, sửa)

 Lưu trữ thông tin các loại chứng chỉ (thêm, xóa, sửa)

 Lưu trữ thông tin môn học (thêm, xóa, sửa)

 Lưu trữ thông tin quá trình công tác (thêm, xóa, sửa)

 Lưu trữ thông tin các hội nghị khoa học (thêm, xóa, sửa)

 Lưu trữ thông tin các bài báo (thêm, xóa, sửa)

 Lưu trữ thông tin các công trình nghiên cứu (thêm, xóa, sửa)

 Lưu trữ thông tin của lớp học (thêm, xóa, sửa)

 Lưu trữ thông tin học kỳ niên khóa (thêm, xóa, sửa)

 Lưu trữ thông tin các sinh viên (thêm, xóa, sửa)

 Lưu trữ thông tin các đề tài (thêm, xóa, sửa)

 Lưu trữ thông tin các phiếu đăng ký (thêm, xóa, sửa)

 Lưu trữ thông tin các tài liệu tham khảo (thêm, xóa, sửa)

 Lưu trữ thông tin danh sách giảng viên ra đề tài (thêm, xóa, sửa)

3.1.2 Yêu cầu tra cứu

Trang 7

 Tra cứu danh sách giảng viên ra đề tài.

 Tra cứu danh sách đề tài theo giảng viên hướng dẫn, theo lớp, theo loại đềtài

3.1.3 Yêu cầu tính toán

Tính tổng số file và dung lượng các file tài liệu tham khảo của từng sinh viên,admin đã upload

.1 YÊU CẦU PHI CHỨC NĂNG

3.2.1 Tính tiến hóa

 Đối với Admin: quản trị toàn bộ hệ thống

 Đối với Giảng viên:

- Cập nhật thông tin cá nhân

- Cập nhật các bài báo, quá trình công tác,…

- Ra đề tài và hướng dẫn sinh viên làm đồ án niên luận

 Đối với Sinh viên:

- Cập nhật thông tin cá nhân

- Đăng ký đề tài

- Tìm kiếm và download các file tài liệu tham khảo liên quan đến đồ ánniên luận

3.2.2 Tính tiện dụng

 Giao diện thân thiện với người dùng

 Truy cập các chức năng một cách linh hoạt

3.2.3 Tính hiệu quả

 Website cho phép Admin quản trị toàn bộ hệ thống

Trang 8

 Ngoài ra, còn cho phép giảng viên ra đề tài cho từng lớp học ở từng học kỳniên khóa theo từng loại đề tài khác nhau.

 Sinh viên có thể đăng ký đề tài, tìm kiếm và download những tài liệu thamkhảo

3.2.4 Tính tương thích

Trang web cho phép người sử dụng đăng nhập bằng các quyền khác nhau như:Admin, Giảng viên, Sinh viên Với mỗi quyền đăng nhập thì mỗi người dùng có thể sửdụng những chức năng tương ứng Ví dụ: Admin có quyền thêm, xóa, sửa thông tin củagiảng viên, sinh viên, bộ môn, lớp học,… Giảng viên có quyền ra những đề tài theo sựphân công của Admin Sinh viên có quyền đăng ký, tìm kiếm và download tài liệutrong giới hạn cho phép

Trang 9

.2 THIẾT KẾ DỮ LIỆU

.2.1 Mô hình thực thể kết hợp (ERD)

3.3.1.1 Mô hình

1,n 1,1

0,n

1,1

1,1 0,n

1,1

1,n

1,n 1,n

1,n

1,n 1,n

1,n

1,1

0,n

0,n 1,n

1,1 1,n

1,n

0,n 1,n

1,n 1,n

1,n

1,n

1,n 1,n

1,1 0,n

0,1 1,1

0,n

1,1

1,n 1,n

1,n 1,n

GVHD ma_gv hoten_gv ngaysinh_gv phai_gv diachi_gv email_gv sodienthoai_gv matkhau_gv doituong_gv chuyennganh_gv noidaotao_gv anh_gv tinhtrang_gvhd

sinhvien mssv hoten_sv ngaysinh_sv phai_sv diachi_sv sodienthoai_sv email_sv matkhau_sv

<pi> Variable characters (10) Variable characters (50) Date

Variable characters (5) Variable characters (100) Variable characters (20) Variable characters (50)

quyen_bc stt_quyen ngay_batdau ngay_ketthuc ngaynop_quyen

detai stt_dt ten_dt noidung_dt tinhtrang_dt tinhtrang_xoa

<pi>

loai_dt stt_loaidt ten_loaidt tinchi_loaidt tinhtrang_loai

Date Variable characters (50)

tailieu_thamkhao stt_tltk ten_tltk trichluot_tltk file_tltk size_tltk

hoinghi_khoahoc stt_hnkh ten_hnkh thoigian_hnkh diadiem_hnkh noidung_hnkh

<pi>

gv_bb gv_hnkh

sv_dt

sv_tg

muon ngay_muon ngay_hentra

Date

thoigian ngaythangnam

danhsach_sinhvien mssv_ds <pi> Variable characters (10) ADMIN

tendn_admin matkhau_admin<pi>

hocky_nienkhoa hk_nk tg_bd_hk tg_kt_hk tinhtrang_hknk

<pi>

hocvi ma_hocvi ten_hocvi tinhtrang_hocvi

monhoc ma_mh <pi>

ngach_congchuc

ma_ngach

tinhtrang_ngach

phieu_dk stt_phieu tinhtrang_dk<pi>

gv_bm gv_chungchi

danhsach_gvhd tgbd_ra tgkt_ra

tinhtrang_mh

Trang 10

Hình 3.1 Mô hình thực thể kết hợp (ERD)3.3.1.2 Danh sách các đối tượng

13 CONGTRINH_NGHIENCUU Công trình nghiên cứu

Bảng 3.1 Danh sách các thực thể

 Danh sách các mối kết hợp

Trang 11

mối kết hợp

2 gv_chungchi Mối kết hợp giữa GVHD và LOAI_CHUNGCHI

6 lichlamviec Mối kết hợp giữa GVHD, SINHVIEN và THOIGIAN

8 sinhvien_dk Mối kết hợp giữa PHIEU_DK và SINHVIEN

10 sv_lop Mối kết hợp giữa SINHVIEN và LOP

11 dt_lop Mối kết hợp giữa DETAI và LOP

12 hknk_phieu Mối kết hợp giữa HOCKY_NIENKHOA và PHIEU_DK

13 dt_hknk Mối kết hợp giữa HOCKY_NIENKHOA và DETAI

14 gv_phieu Mối kết hợp giữa GVHD và PHIEU_DK

15 detai_phieu Mối kết hợp giữa DETAI và PHIEU_DK

16 thuoc Mối kết hợp giữa DETAI và LOAI_DT

19 thuocve Mối kết hợp giữa TAILIEU_THAMKHAO và LOAI_TLTK

20 huongdan Mối kết hợp giữa GVHD và QUYEN_BC

21 cua_quyen Mối kết hợp giữa QUYEN_BC và TAILIEU_THAMKHAO

26 gv_ngach Mối kết hợp giữa GVHD và NGACH_CONGCHUC

28 gv_cotd Mối kết hợp giữa GVHD và TRINHDO

29 gv_congtac Mối kết hợp giữa GVHD và QUATRINH_CONGTAC

31 gv_chungchi Mối kết hợp giữa GVHD và CHUNGCHI

32 gv_hocvi Mối kết hợp giữa GVHD và HOCVI

33 bb_tltk Mối kết hợp giữa BAIBAO và TAILIEU_THAMKHAO

Bảng 3.2 Danh sách các mối kết hợp3.3.1.3 Bảng mô tả các thực thể, mối kết hợp

Thực thể BOMON

Diễn giải: thực thể bộ môn dùng để lưu trữ những thông tin của bộ môn

Bảng các thuộc tính:

Trang 12

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 ma_bm Variable characters (10) Khóa chính Mã bộ môn

4 tinhtrang_bm Variable characters (20) Tình trạng (xóa hay

chưa)Bảng 3.3 Thực thể BOMON

Thực thể LOP

Diễn giải: thực thể lớp dùng để lưu trữ những thông tin của lớp học

Bảng các thuộc tính:

hay chưa)Bảng 3.4 Thực thể LOP

Thực thể SINHVIEN

Diễn giải: thực thể sinh viên dùng để lưu trữ những thông tin của sinh viên

Bảng các thuộc tính:

Trang 13

Thực thể GVHD

Diễn giải: thực thể giảng viên hướng dẫn dùng để lưu trữ những thông tin củagiảng viên Khoa Kỹ thật và Công nghệ

Bảng các thuộc tính:

Bảng 3.6 Thực thể GVHD

Thực thể DANTOC

Diễn giải: thực thể dân tộc lưu trữ những thông tin của dân tộc

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

2 ten_dantoc Variable characters (50) Tên dân tộc

3 tinhtrang_dt Variable characters (20) Tình trạng (xóa hay chưa)

Bảng 3.7 Thực thể DANTOC

Thực thể TONGIAO

Diễn giải: thực thể tôn giáo lưu trữ những thông tin của tôn giáo

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

2 ten_tongiao Variable characters (50) Tên tôn giáo

3 tinhtrang_tg Variable characters (20) Tình trạng (xóa hay chưa)

Trang 14

Bảng 3.8 Thực thể TONGIAO

Thực thể TRINHDO

Diễn giải: thực thể trình độ lưu trữ trình độ của các giảng viên

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 ma_td Variable characters (10) Khóa chính Mã trình độ

3 tinhtrang_td Variable characters (20) Tình trạng (xóa hay

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 ma_cv Variable characters (10) Khóa chính Mã chức vụ

3 tinhtrang_cv Variable characters (20) Tình trạng (xóa hay

chưa)Bảng 3.10 Thực thể CHUCVU

Thực thể LOAI_CHUNGCHI

Diễn giải: thực thể loại chứng chỉ dùng để lưu trữ những thông tin của chứng chỉ.Bảng các thuộc tính:

Bảng 3.11 Thực thể LOAI_CHUNGCHI

Trang 15

Diễn giải: thực thể học vị dùng để lưu trữ những thông tin về học vị của các giảngviên.

Bảng các thuộc tính:

1 ma_hocvi Variable characters (10) Khóa chính Mã học vị

3 tinhtrang_hocvi Variable characters (20) Tình trạng (xóa hay

chưa)Bảng 3.12 Thực thể HOCVI

Trang 16

Thực thể NGACH_CONGCHUC

Diễn giải: thực thể ngạch công chức dùng để lưu trữ những thông tin về ngạchcủa giảng viên

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 ma_ngach Variable characters (10) Khóa chính Mã ngạch

3 tinhtrang_ngach Variable characters (20) Tình trạng (xóa hay

chưa)Bảng 3.13 Thực thể NGACH_CONGCHUC

Thực thể BAIBAO

Diễn giải: thực thể bài báo lưu trữ những thông tin về các bài báo do giảng viên

đã viết

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

Bảng 3.14 Thực thể BAIBAO

Trang 17

4 tinhtrang_ctnc Variable characters (20) Tình trạng

Trang 18

Thực thể HOINGHI_KHOAHOC

Diễn giải: thực thể hội nghị khoa học lưu trữ những thông tin về các hội nghị màgiảng viên tham gia

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

Bảng 3.18 Thực thể MONHOC

Trang 19

Thực thể QUATRINH_CONGTAC

Diễn giải: thực thể quá trình công tác lưu trữ những thông tin về quá trình côngtác của giảng viên

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

Bảng 3.19 Thực thể QUATRINH_CONGTAC

Thực thể DETAI

Diễn giải: thực thể đề tài lưu trữ những thông tin về các đề tài

Bảng các thuộc tính:

Bảng 3.20 Thực thể DETAI

Trang 20

Thực thể LOAI_DT

Diễn giải: thực thể loại đề tài lưu trữ những thông tin về các loại đề tài

Bảng các thuộc tính:

St

2 ten_loaidt Variable characters(100) Tên loại đề tài

4 tinhtrang_loai Variable characters (20) Tình trạng (xóa hay

chưa)Bảng 3.21 Thực thể LOAI_DT

2 tinhtrang_dk Variable characters (20) Tình trạng

Bảng 3.22 Thực thể PHIEU_DK

Trang 21

Thực thể QUYEN_BC

Diễn giải: thực thể quyển báo cáo lưu trữ những thông tin của quyển báo cáo.Bảng các thuộc tính:

5 tinhtrang_quyen Variable characters (20) Tình trạng

Bảng 3.24 Thực thể TAILIEU_THAMKHAO

Trang 22

Thực thể LOAI_TLTK

Diễn giải: thực thể loại tài liệu tham khảo lưu trữ những thông tin về các loại tàiliệu tham khảo

Bảng các thuộc tính:

1 mssv_ds Variable characters (10) Khóa chính Mã số sinh viên

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 hk_nk Variable characters (30) Khóa chính Học kỳ niên khóa

4 tinhtrang_hknk Variable characters (20) Tình trạng (xóa hay

chưa)Bảng 3.27 Thực thể HOCKY_NIENKHOA

Thực thể THOIGIAN

Diễn giải: thực thể thời gian lưu trữ thời gian làm việc giữa giảng viên và sinh

Trang 23

Bảng các thuộc tính:

Stt Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

Bảng 3.28 Thực thể THOIGIAN

Thực thể ADMIN

Diễn giải: thực thể Admin lưu trữ thông tin đăng nhập của người quản lý

Bảng các thuộc tính:

1 tendn_admin Variable characters (30) Khóa chính Tên đăng nhập

Bảng 3.29 Thực thể ADMIN

Trang 24

 Mô tả chi tiết các mối kết hợp:

Trang 33

- Diễn giải: Mỗi đề tài thuộc về một học kỳ nào đó, mỗi học kỳ có một hoặc nhiều

đề tài được giảng viên ra

- Diễn giải: Mỗi sinh viên chỉ đăng ký một giảng viên hướng dẫn, mỗi giảng viên

có thể không hướng dẫn hoặc hướng dẫn nhiều sinh viên

Trang 36

- Diễn giải: Mỗi tài liệu tham khảo chỉ thuộc về một loại tài liệu, mỗi loại tài liệu

có thể có một hoặc nhiều tài liệu tham khảo

Trang 37

- Diễn giải: Mỗi giảng viên có thể không hướng dẫn hoặc hướng dẫn nhiều quyểnbáo cáo, mỗi quyển báo cáo chỉ do một giảng viên hướng dẫn.

Trang 38

- Diễn giải: Mỗi sinh viên có một tôn giáo, mỗi tôn giáo có một hoặc nhiều sinhviên.

Ngày đăng: 26/10/2016, 14:52

HÌNH ẢNH LIÊN QUAN

Hình 3.7 Mối kết hợp lichlamviec - Tên mối kết hợp: lịch làm việc. - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.7 Mối kết hợp lichlamviec - Tên mối kết hợp: lịch làm việc (Trang 29)
Hình 3.35 Biểu đồ DFD cấp 0 - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.35 Biểu đồ DFD cấp 0 (Trang 80)
Hình 3.36 Biểu đồ DFD cấp 1 của Admin - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.36 Biểu đồ DFD cấp 1 của Admin (Trang 81)
Hình 3.37 Biểu đồ DFD cấp 1 của giảng viên - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.37 Biểu đồ DFD cấp 1 của giảng viên (Trang 82)
Hình 3.39 Biểu đồ DFD cấp 2 – Quản lý thông tin giảng viên - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.39 Biểu đồ DFD cấp 2 – Quản lý thông tin giảng viên (Trang 83)
Hình 3.43 Biểu đồ DFD cấp 2 – Quản lý thông tin chức vụ - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.43 Biểu đồ DFD cấp 2 – Quản lý thông tin chức vụ (Trang 85)
Hình 3.45 Biểu đồ DFD cấp 2 – Quản lý thông tin lớp học - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.45 Biểu đồ DFD cấp 2 – Quản lý thông tin lớp học (Trang 86)
Hình 3.50 Biểu đồ DFD cấp 2 – Quản lý thông tin chứng chỉ - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.50 Biểu đồ DFD cấp 2 – Quản lý thông tin chứng chỉ (Trang 88)
Hình 3.51 Biểu đồ DFD cấp 2 – Quản lý danh sách giảng viên hướng dẫn - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.51 Biểu đồ DFD cấp 2 – Quản lý danh sách giảng viên hướng dẫn (Trang 89)
Hình 3.54 Biểu đồ DFD cấp 2 – Quản lý thông tin bài báo - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.54 Biểu đồ DFD cấp 2 – Quản lý thông tin bài báo (Trang 90)
Hình 3.55 Biểu đồ DFD cấp 2 – Quản lý thông tin đề tài - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.55 Biểu đồ DFD cấp 2 – Quản lý thông tin đề tài (Trang 91)
Hình 3.63 Mô hình trang AdminThực đơn quản lý đồ - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.63 Mô hình trang AdminThực đơn quản lý đồ (Trang 97)
Hình 3.71 Giao diện trang chủ - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.71 Giao diện trang chủ (Trang 101)
Hình 3.75 Giao diện khi admin đăng nhập vào hệ thống. - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.75 Giao diện khi admin đăng nhập vào hệ thống (Trang 104)
Hình 3.76 Giao diện khi chọn chức năng “Kế hoạch làm đồ án – niên luận” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.76 Giao diện khi chọn chức năng “Kế hoạch làm đồ án – niên luận” (Trang 105)
Hình 3.78 Giao diện thêm giảng viên. - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.78 Giao diện thêm giảng viên (Trang 106)
Hình 3.79 Giao diện cập nhật thông tin giảng viên - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.79 Giao diện cập nhật thông tin giảng viên (Trang 107)
Hình 3.80 Giao diện bảng mô tả cá nhân của giảng viên - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.80 Giao diện bảng mô tả cá nhân của giảng viên (Trang 108)
Hình 3.82 Giao diện “Hội nghị khoa học” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.82 Giao diện “Hội nghị khoa học” (Trang 109)
Hình 3.83 Giao diện “Công trình nghiên cứu” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.83 Giao diện “Công trình nghiên cứu” (Trang 110)
Hình 3.86 Giao diện khi giảng viên chọn chức năng “Ra đề tài” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.86 Giao diện khi giảng viên chọn chức năng “Ra đề tài” (Trang 112)
Hình 3.87 Giao diện khi giảng viên chọn chức năng “Cập nhật thông tin” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.87 Giao diện khi giảng viên chọn chức năng “Cập nhật thông tin” (Trang 113)
Hình 3.88 Giao diện khi giảng viên chọn “Quá trình công tác” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.88 Giao diện khi giảng viên chọn “Quá trình công tác” (Trang 113)
Hình 3.89 Giao diện khi giảng viên chọn “Các bài báo” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.89 Giao diện khi giảng viên chọn “Các bài báo” (Trang 114)
Hình 3.92 Giao diện khi sinh viên chọn chức năng “Cập nhật thông tin” - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 3.92 Giao diện khi sinh viên chọn chức năng “Cập nhật thông tin” (Trang 115)
Hình 4.3 Cấu hình SQL Server(3) - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 4.3 Cấu hình SQL Server(3) (Trang 120)
Hình 4.5 Cấu hình SQL Server(5) - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 4.5 Cấu hình SQL Server(5) (Trang 121)
Hình 4.7 Hộp thoại Date and Time Properties Thông báo danh sách giảng viên ra đề tài ở trang chủ: - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 4.7 Hộp thoại Date and Time Properties Thông báo danh sách giảng viên ra đề tài ở trang chủ: (Trang 128)
Hình 4.8 Giao diện thông báo danh sách giảng viên ra đề tài - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 4.8 Giao diện thông báo danh sách giảng viên ra đề tài (Trang 128)
Hình 4.12 Giao diện giáo viên ra đề tài cho các lớp - XÂY DỰNG HỆ THỐNG QUẢN LÝ GIẢNG VIÊN, ĐỒ ÁN NIÊN LUẬN CỦA SINH VIÊN KHOA KỸ THUẬT VÀ CÔNG NGHỆ
Hình 4.12 Giao diện giáo viên ra đề tài cho các lớp (Trang 130)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w