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

tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập

56 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân tích và Thiết Kế Hệ Thống Quản Lý Phân Công Thực Tập
Tác giả Nguyễn Nhật Nam, Lê Nguyễn Quang Vinh, Nguyễn Công Trọng
Người hướng dẫn Nguyễn Minh Đế, GVHD
Trường học Trường Đại Học Công Nghệ TP. Hồ Chí Minh
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 56
Dung lượng 5,7 MB

Cấu trúc

  • CHƯƠNG I.TỔNG QUAN (7)
  • CHƯƠNG II. KIẾ N TH ỨC CƠ SỞ (9)
  • CHƯƠNG III. NỘI DUNG THỰC HI N Ệ (27)
    • 3.1. Use Case toàn h ệ thống (28)
    • 3.2. UseCase người hướng dẫn (31)
    • 3.3. UseCase Giáo v phân công ...................................................................................................... 31 ụ (31)
    • 3.4. UseCase Đăng Kí đề tài (32)
    • 3.4. UseCase Đề xu ất đề tài (33)
    • 4.1. Class T ng quát .......................................................................................................................... 33 ổ (33)
    • 4.2. Class Sinh Viên Đăng kí đề tài (34)
    • 4.3. Class Gi ảng Viên đề xu ất đề tài (36)
    • 4.4. Class Gi ng Viên phê duy ả ệt đề tài (36)
    • 4.5. Class Giáo v phân công ............................................................................................................ 37 ụ (37)
    • 5.1. Giáo v phân công (State Diagram) ......................................................................................... 38 ụ (38)
    • 5.2. Sinh Viên đăng kí đề tài (State Diagram) (39)
    • 5.3. Gi ảng Viên đề xu ất đề tài (State Diagram) (40)
    • 5.4. Gi ng Viên duy ả ệt đề tài (State Diagram) (41)
    • 6.2. Sinh Viên đăng kí đề tài (Sequence Diagram) (43)
    • 6.3. Gi ảng Viên đề xu ất đề tài (Sequence Diagram) (44)
    • 6.4. Gi ng Viên duy ả ệt đề tài (Sequence Diagram) (45)
    • 7.1. Giáo v phân công (Collaboration Diagram) .......................................................................... 46 ụ (46)
    • 7.2. Sinh Viên đăng kí đề tài (Collaboration Diagram) (47)
    • 7.3. Gi ảng Viên đề xu ất đề tài (Collaboration Diagram) (48)
    • 7.4. Gi ng Viên duy ả ệt đề tài (Collaboration Diagram) (49)
    • 8.1. Giáo v phân công (Activity Diagram) .................................................................................... 50 ụ (0)
    • 8.2. Sinh Viên đăng kí đề tài (Activity Diagram) (51)
    • 8.3. Gi ảng Viên đề xu ất đề tài (Activity Diagram) (52)
    • 8.4. Gi ng Viên duy ả ệt đề tài (Activity Diagram) (53)
    • 9.1. Bi ểu đồ ổ t ng th (Component Diagram) .................................................................................. 53 ể (53)
    • 10.1. Bi ểu đồ ổ t ng th (Deployment Diagram) ............................................................................... 54 ể CHƯƠNG IV. KẾ T LU ẬN VÀ HƯỚ NG PHÁT TRI N Ể ......................................... 55 1.K t lu n .......................................................................................................................................... 55ếậ 2.Hướ ng phát tri n ........................................................................................................................... 56ể (54)

Nội dung

Một số ấn đề thố v ng nhất trong gian đoạn thực tập : mỗi giảng viên ph trách chuyên môn có thụ ể hướng d n nhiẫ ều sinh viên nhưng ngượ ại một c lsinh viên chỉ đăng kí thực tập với m t

QUAN

1.Lý do chọn đề tài

- Thực tập là giai đoạn sinh viên được tiếp c n vậ ới những đềtài thự ếc t , nh ng bài toán c ữ ụthể; nó còn là giai đoạn sinh viên áp dụng những kiến thức chuyên ngành đã học nhằm giải quyết vấn đề và có s n ph m cả ẩ ủa riêng mình Một số ấn đề v thống nhất trong gian đoạn thực tập : mỗi giảng viên ph trách chuyên môn có thụ ể hướng d n nhiẫ ều sinh viên nhưng ngượ ại một c l sinh viên chỉ đăng kí thực tập với m t giộ ảng viên; khi sinh viên được nh n làm thậ ực tập với gi ng viên thì gi ng viên s ả ả ẽ là người ch u trách nhi m chính t ị ệ ừthống nhất tên đề tài, báo cáo thực tập, quá trình th c tự ập cho đến kết quả thực tập của sinh viên trong đợt thự ập đó; hơn c t nữa, trong đợt thực tập gi ng viên không nh t thiả ấ ết ph i giả ới thiệu sinh viên đến các cơ sởthực t p V i nhậ ớ ững trường hợp sinh viên được gi ng viên giả ới thiệu đến các cơ quan thực tập thì tên đ tài đưề ợc do sự thỏa thuận giữa giảng viên, cơ quan thực tập và sinh viên : trong đó, GVHD là người chịu trách nhiệm về chuyên môn; quá trình thực tập và k t qu thực t p của ế ả ậ sinh viên còn được đánh giá bở ến cơ quan thựi b c tập; chú ý, trọng cùng một đợt thực tập, tại một cơ quan thực tập tên và nội dung đề tài không được trùng nhau n u có thì các sinh viên t ế ự thỏa thuận với nhau để tránh trùng đềtài.

- Khi giai đoạn thực tập bắ ầt đu, t c là cuứ ối mỗi kỳ ọc chuyên ngành, sinh viên được đăng kí h giảng viên hướng d n phù h p vẫ ợ ới năng lực và hướng nghiên c u chuyên môn cứ ủa mình Để có được những thông tin giúp sinh viên l a ch n và hiự ọ ểu Vì v y nhằm gi i quy t vấn đề đó tụậ ả ế i em muốn xây d ng hự ệ thông phân công thự ập cho sinh viên và cho giảng viên c t

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

- Xây dựng ng d ng cho phép giứ ụ ảng viên đề xuất và phê duyệ ềt đ tài qua mạng: để giúp gi ng ả viên tránh mất thời gian trong vi c ph i ph n hệ ả ả ồi và khó khăn khi trao đổi thông tin v i sinh ớ viên, thì thật sự ầ c n có một hệthống cho phép giảng viên đăng tải thông tin mới nh t vấ ề đị nh hướng để tài sắp tới và thống nhất phê duyệt vi c nhệ ận sinh viên đăng kí làm thực tập

- Xây dựng ng dứ ụng cho phép sinh viên đăng kí đềtài: với một h ệthống cho phép tra c u ứ thông tin, đăng kí đề tài qua m ng thí sinh viên có th chủ ạ ể động hơn trong việc tìm GVHD và chủ độ ng trong việc tìm hiểu chuyên ngành h c của mình ọ

- ng d ng h Ứ ụ ỗtrợ cán b giáo v qu n lý và thiộ ụ ả ết lậ ịp l ch phân công: những khó khăn trong việc quản lý và thi t l p lế ậ ịch phân công của cán b giáo v ộ ụ cũng sẽ được giải quyết khi có m t hệ thống tích h p trực tuyến cho phép cán b giáo vụ | vừa có thể ộ ợ ộ quản lý đào tạo nói chung, vừa có thể thiết lập được lịch phân công

- Xây dựng diễn đàn hỗtrợ trao đổi thông tin: điều này thật sựlà cần thiết, diễn đàn là nơi trao đổ ọi h c tập giữa sinh viên v i sinh viên, giữa thầy và trò, và quan trọng nó là nơi giúp sinh ớ viên có th giao ti p vể ế ới nhau một cách d dàng ễ

- “Phương pháp phân tích hướng đối tượng” là thuật ngữ thông d ng hi n th i c a ngành công ụ ệ ờ ủ nghi p ph n mệ ầ ềm Các công ty đang nhanh chóng tim cách áp dụng và tích h p công ngh mợ ệ ới này vào các ng d ng cứ ụ ủa họ Th t s ậ ự là đa phần các ng d ng hi n thứ ụ ệ ời đều mang tính hướng đối tượng L i tiếp cận hướng đối tưố ợng là một lối tư duy về ấn đề v theo lối ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực Vớ ối tiếi l p c n này, chúng ta chia ng ậ ứ d ng thành các thành ph n nh , gụ ầ ỏ ọi là các đối tượng, chúng tương đối độc lập với nhau Sau đó ta có thể xây dựng ứng dụng bằng cách chắp các đối tượng đó lại với nhau Hãy nghĩ đến trò chơi xây lâu đài bằng các mẫu gỗ Bước đầu tiên là tạo hay mua một vài loại mẫu gỗ căn b n, t ả ừ đó tạo nên các khối xây dựng căn bản của mình Một khi đã có các khối xây dựng đó, b n có th ạ ểchắp ráp chúng lại với nhau để ạo lâu đài Tương tự như vậ t y một khi đã xây dựng một số đối tượng căn bản trong th gi i máy tính, b n có th ế ớ ạ ểchấp chúng lại với nhau để ạ t o ứng dụng c a mình ủ

- Các ưu điểm của phương pháp phân tích hướng đối tượng:

- T nh tái s dỉ ử ụng: Phương pháp phân tích và thiết kế hướng đối tượng thực hiện theo các thu t ngậ ữ và khái niệm của phạm vi lĩnh vự ứng d ng (t c là cc ụ ứ ủa doanh nghiệp hay đơn vị mà hệ thống tượng lạ ầi c n phục vụ), nên nó tạo sự tiếp cận tương ứng giữa hệ thống và vấn đềthực ngoài đời Các giai đoạn c a chu trình phát tri n ph n mủ ể ầ ềm với mô hình hướng đối tượng

+ Phân tích hướng đối tượng :

- Là giai đoạn phát tri n m t mô hình chính xác và súc tích cể ộ ủa vấn đề, có thành ph n là các ầ đối tượng và khái niệm đời thực, dễ hiểu đối với người sử d ng vụ ấn đềđược trình bày bằng các thuật ngữ tương ứng với các đ i tưố ợng có thực Thêm vào đó, hệ thống cần phải được định nghĩa sao cho người không chuyên Tin học có thể dễ dàng hiểu được

+ Thiết kế hướng đối tượng :

- Là giai đoạn t ổchức chương trình thành các tập hợp đối tượng c ng tác, mộ ỗi đối tượng trong đó là thực thể của một lớp Các lớp là thành viên của một cây cầu trúc với mối quan hệ thừa kế t p trung vào viậ ệc cải thi n kệ ết quả ủa c , tối ưu hóa giải pháp đã được cung cấp trong khi v n ẫ đảm bảo thoả mãn tất cả các yêu cầu đã được xác lập Trong giai đoạn nhà thiết kể định nghĩa các chức năng, thủ t c (operations), thu c tụ ộ ỉnh (attributes) cũng như mối quan hệ của một hay nhi u l p (class) và quyề ớ ết định chung c n phầ ải được điều ch nh sao cho phù h p v i môi ỉ ợ ớ trường phát triển Đây cũng là giai đoạn đểthiết kế ngân hàng dữ li u và áp d ng các k thuệ ụ ỹ ật tiêu chuẩn hóa

- Đềtài sau khi xây dựng xong s ẽ được áp dụng trong công tác qu n lý phân công thả ực tập cho các trường học và các trường đại h c trên c nước ọ ả

- Vì thời gian thực hiện có h n nên báo cáo ch t p trung nghiên c u các công vi c phân công ạ ỉ ậ ứ ệ thực tập cho siinh viên và xét duyệt đềtài của gi ng viên ả

KIẾ N TH ỨC CƠ SỞ

- Astah là một trình soạn th o URL v i trả ớ ọng lượng nh tích h p v i ERD,DFD,CRUD và tích ẹ ợ ớ h p nhợ ững tính năng cho phát triển phần m m ề

- Astah s hẽ ỗ ợ tr bạn tối đa trong công việc thiế ết k một biểu đồ URL, như là biểu đồ lớp, bi u ể đồ trình tự, biểu đồ hoạt động, Khi bạn đã có đuộc một biểu đồ ạ, b n có th d dàng s d ng ể ễ ử ụ astah để lưu biều đồ dưới dạng ảnh ho c d ng PDF ặ ạ

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam 2.Các biểu đồ UML

• Use Case được mô tả trong ngôn ngữ UML qua biểu đồ Use Case

• Một Use Case cần phải được mô tả sao cho dễ hiểu và dễ giao tiếp đối với người sử dụng, mà những cấu trúc phức tạp như một biểu đồ hoạt động có thể gây cảm giác xa lạ đối với những người không quen sử dụng

• Một biểu đồ UseCase gồm các thành phần:

+ Class là thành phần chính của bản vẽ Class Diagram Class mô tả về một nhóm đối tượng có cùng tính chất, hành động trong hệ thống Class được mô tả gồm tên Class, thuộc tính và phương thức

- Class Name: là tên của lớp

- Attributes (thuộc tính): mô tả tính chất của các đối tượng

- Method (Phương thức): chỉ các hành động mà đối tượng này có thể thực hiện trong hệ thống Nó thể hiện hành vi của các đối tượng do lớp này tạo ra

+ Biểu đồ trình tự mô tả sự trao đổi thông điệp giữa các đối tượng trình tự theo thời gian, thông điệp được gửi và nhận bởi các đối tượng đang hoạt động trong hệ thống Biểu đồ trình tự được thể hiện theo hai trục:

- Trục dọc trên xuống chỉ thời gian xảy ra các sự kiện, hay sự truyền thông điệp, được biểu diễn bằng các đường thẳng đứng đứt nét bắt đầu từ đỉnh đến đáy của biểu đồ

- Trục ngang từ trái qua phải là dãy các đối tượng tham gia vào việc trao đổi các thông điệp với nhau theo chiều ngang, có thể có cả các tác nhân

+Biểu đồ trạng thái mô tả chu kỳ tồn tại của đối tượng từ khi nó sinh ra đến khi nó bị phá hủy Sử dụng để mô hình hóa khía cạnh động của lớp Biểu đồ trạng thái bao gồm các thông tin sau

- Các trạng thái của đối tượng

- Hành vi của đối tượng

- Sự kiện tác động làm thay đổi trạng thái

- Biểu đồ ộ c ng tác (Collaboration Diagram)

+ Một biểu đồ ộ c ng tác miêu t ả tương tác giữa các đối tượng cũng giống như biểu đồ tuần tự, nhưng nó tập trung trước hết vào các s ki n, tự ệ ức là tập trung ch y u vào s ủ ế ự tương tác giữa các đối tượng

+ Trong một biểu đồ ộng tác, các đố c i tượng được biểu di n bễ ằng kí hiệu l p Th t ớ ứ ự trong biểu đồ ộng tác đượ c c thể hiện bằng cách đánh số các thông điệp K ỹthuật đánh số được coi là hơi có phần khó hiểu hơn so vớ ỹi k thuật mũi tên sử d ng trong biụ ểu đồtu n tự Nhưng ầ ưu điểm của biểu đồ cộng tác là nó có thể chỉ ra các chi tiết về các lệnh gọi hàm (thủ tục), yếu t ố được né tránh trong biểu đồtuần t ự

- Biểu đồ hoạt động (Activity Diagram)

+ Biểu đồ hoạt động nắm bắt hành động và các kết quả c a chúng Biủ ểu đồ hoạt động t p trung vào công viậ ệc được th c hiự ện trong khi thực thi một thủ ụ t c (hàm), các hoạt động trong một l n th c thi mầ ự ột trường h p s d ng ho c trong mợ ử ụ ặ ột đ i tưố ợng Biểu đồ hoạt động là một biến th cể ủa biểu đồ ng thái và có m t mtrạ ộ ục tiêu tương đối khác, đó là nắm b t hành ắ động (công việc và những hoạt động phải được thực hiện) cũng như kết qu c a chúng theo sự ả ủ biến đổi trạng thái Các tr ng thái trong biạ ểu đồ hoạt động (được gọi là các tr ng thái hành ạ động) sẽ chuyển sang giai đoạn kế tiếp khi hành động trong trạng thái này đã được thực hiện xong (mà không xác định bất kỳ một sự kiện nào theo như nội dung của biểu đồ trạng thái)

- Biểu đồ thành ph n (Component Diagram) ầ

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

+ Biểu đồ thành phần (Component Diagram) là biểu đồ mô tả các thành phần và sự phụ thuộc của chúng trong hệ thống Các thành phần c a hệ ủ thống có thể là Thành ph n mã ngu nầ ồ có ý nghĩa vào thời điểm dịch chương trình Thông thường nó là tập các chương trình cài đặt các lớp Trước khi phát sinh mã chương trình, phải thực hiện ánh xạ t ng t p vào thành phừ ệ ần tương ứng Thành phần thực thi là tệp chương trình có thể thực thi được (các tệp exe) Nó là kết quả ủa chương trình liên kế c t các thành ph n nh phân ầ ị

+ Với biểu đồ thành phần, người phát triển hệ thống thực hiện d ch, tri n khai hị ể ệ thống s biẽ ết thư viện mã trình nào t n tồ ại và những t p có th ệ ểthực thi (.exe) khi dịch và liên kết thành công

-Biểu đồ tri n khai (Deployment Diagram) ể

+ Biểu đồ triển khai (chỉ ra cấu hình các phần tử xử lý lúc chương trình chạy, các nút trên mạng và các ti n trình ph n mế ầ ềm thực hiện trên nh ng phữ ần t ử đó Nó chỉ ra m i quan hố ệ giữa các phần c ng và ph n mứ ầ ềm của hệthống Biểu đồ triển khai ch ỉra toàn bộ các nút trên m ng, kạ ết nối giữa chúng và các ti n trình ch y trên chúng ế ạ

2.Thiết kế cơ sở ữ u cho h d liệ ệ thống

- Loại tài khoản : xác định lo i tài kho n khi login vào h ạ ả ệthống , dựa vào đó ta xác định các chức năng phù hợp

- tài khoản : lưu trữ thông tin tài kho n cho các user ả

- KhoaHoc: chứa thông tin v ề năm khóa học của từng sinh viên

- Lop: chứa thông tin v l p cề ớ ủa sinh viên đang tham gia học tại lớp đó

- SinhVien: ch a thông tin cá nhân cứ ủa từng sinh viên

- Khoa: chứa thông tin c ụthể ề v Khoa-Viện trong trường

- B Môn: ch a thông tin v b môn c a m i khoa và các l p thuộ ứ ề ộ ủ ỗ ớ ộc bộmôn

-Chức Vụ: Chứa thông tin v ềchức vụ trong một hệthống gi ng d y ả ạ

- Giảng Viên: ch a thông tin cá nhân cứ ủa từng gi ng viên ả

- Cty: ch a danh sách thông tin c ứ ụthể ủa các cty mà sinh viên đang thực tậ c p

- Đề Tài : lưu trữ thông tin đề tài mà gi ng viên hoả ặc công ty đềxuất.

- ChiTiet_DetaiDK : cho biết sinh viên đăng ký đề tài nào, xong dựa vào đó mà người ra đềtài s phân công thẽ ực tập

- Phiếu Phân Công : Chứa thông tin về ị l ch phân công thực tập d a vào b ng chitiet_DetaiDK ự ả với tình trạng đã “duyệt”.

- Chitiet_PhieuPC: Chứa thông tin về ị l ch phân công thực tập của từng sinh viên tham gia đề tài và có nhận xét trong quá trình thực tập cho mỏi phiếu phân công cho t ng sinh viên tham ừ gia thực tập

-NhanXet :Nhận xét cho t ng phi u phân công vừ ế ới tình trạng đã hoàn thành phiếu phân công

- ChiTiet_NhanXet: Chứa thông tin chi tiết nhận xét cho t ng sinh viên trong t ng phi u phân ừ ừ ế công và có điểm hàng phi u ế

NỘI DUNG THỰC HI N Ệ

Use Case toàn h ệ thống

Hình 3.1 Use Case toàn h ệthống

▪ Admin: là những người có đặc quy n cao nh t trong hề ấ ệ thống và là người quản lý tin tức cho website

▪ Giảng viên : là nh ng cán b gi ng dữ ộ ả ạy trong trường và là m t trong nh ng tác ộ ữ nhân quan tr ng c a họ ủ ệ thống

▪ Đối tác : Tham gia đề xu t và quảấ n lý sinh viên thực t p ậ

▪ Sinh viên: là một trong những tác nhân quan tr ng tham gia vào hệ th ng ọ ố

▪ Người sử d ng h ụ ệthống : là những người tham gia vào hệ thống nói chung đại di n cho các tác nhân nói trên ệ

▪ Module dùng chung cho bất kì tác nhân nào khi tham gia vào hệ thống

+UC1: Đăng nhập: là một trường hợp sử dụng dùng chung cho bất kì người sử dụng nào Trường h p sử dợ ụng này cho phép người dùng đăng nhập vào hệ th ng nhằm xác định rõ đặc ố quy n cề ủa mình đối với trang web Để đăng nhập được vào h ệthống, đối với từng người dùng cụ thể admin đã cấp cho m t tài khoộ ản cá nhân riêng gồm username và password.

+UC2: Tra c u thông tin : ứ là một trong s ố trường h p s d ng dùng chung cho bợ ử ụ ất kì người sử d ng nào cho phép tìm ki m thông tin m t cách nhanh chóng và hi u qu ụ ế ộ ệ ả

+UC3:Qu n lý tài kho n user : vả ả ới mỗi người dùng c ụthể đã có một tài kho n mả ặc định ban đầu, xong với trường hợp sử dụng này, người dùng có thể thao tác và thay đổi tài khoản theo ý muốn

+ UC4: Đề xuấ ềt đ tài: là một trường hợp sử dụng giành cho giảng viên Với trường hợp sử d ng này, gi ng viên có th thao tác và c p nhụ ả ể ậ ật thông tin về đề xuất đềtài.

+UC5: Đăng kí đềtài : Là một trường hợp sử dụng trong quản lý đề tài thực tập nói chung, tác nhân chính thao tác với trường h p s d ng này là sinh viên các l p thuợ ử ụ ớ ộc các khóa học khác nhau Cho phép sinh viên có th ể đăng kí và chỉnh sửa thông tin đăng kí đề tài.

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

+UC6: Phê duyệt đề tài: là trường h p s d ng cho phép gi ng viên lợ ử ụ ả ựa chọn và phê duyệt nhận sinh viên nào để hướng d n thông qua phê duyẫ ệ ềt đ tài.

+UC7: Qu n lý gi ng viên: ả ả là một trường h p s d ng trong h ợ ử ụ ệthống qu n lý gi ng viên ả ả Trường h p sử d ng này cho phép cán b giảng viên và đối tác thực hiện các thao tác liên ợ ụ ộ quan đến danh mục cán bộ (giảng viên và cty) trong hệ thống

+UC8: Qu n lý sinh viên: ả là trường h p s d ng trong h ợ ử ụ ệthống qu n lý nhân sả ự Trường h p ợ s dử ụng này cho phép người sử ụ d ng thực hiện các thao tác liên quan đến danh m c sinh viên ụ trong hệ thống

▪ Quản lý đào tạo chung

+UC9: Qu n lý khoa, vi nả ệ : là một trường h p s d ng trong h ợ ử ụ ệthống quản lý đào tạo Trường h p s d ng này cho phép cán b giáo vợ ử ụ ộ ụ thực hiện các thao tác liên quan đến danh m c khoa ụ trong hệ thống

+UC10: Qu n lý b mônả ộ : là một trường h p s d ng trong h ợ ử ụ ệthống quản lý đào tạo Trường h p s d ng này cho cán b giáo v ợ ử ụ ộ ụthực hiện các thao tác liên quan đến danh mục bộ môn trong hệ thống

+UC11: Qu n lý l p: ả ớ trường h p s d ng này cho cán b giáo vợ ử ụ ộ ụ thực hiện các thao tác liên quan đến danh mục lớp trong hệ thống

+UC12: Qu n lý khóa hả ọc: trường h p s d ng này cho cán b giáo v ợ ử ụ ộ ụthực hiện các thao tác liên quan đến danh mục các khóa học trong hệ thống

+UC13: Qu n lý l ch phân công: ả ị trường h p s d ng này cho cán b giáo v ợ ử ụ ộ ụthực hiện các thao tác liên quan đến danh mục lịch phân công trong hệthống

▪ Một số quản lý đặc biêt trong đợt phân công thực tập

+UC14: Qu n lý nhóm thả ực tâp:là trường h p s d ng cho phép gi ng viên quợ ử ụ ả ản lý được nhóm thực tập c a mình ủ

+UC15: Thiết lập phân công: là trường h p s d ng giành cho cán b giáo v có th ợ ử ụ ộ ụ ểthiế ập t l và thao tác với lịch phân công.

UseCase Giáo v phân công 31 ụ

Hình 3.3 UseCase Giáo V phân công ụ

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

UseCase Đăng Kí đề tài

Hình 3.4 UseCase Đăng Kí đề tài

UseCase Đề xu ất đề tài

Hình 3.4 UseCase Đề xu ất đề tài

Class T ng quát 33 ổ

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

Class Sinh Viên Đăng kí đề tài

Hình 4.2.Sinh Viên đăng kí đề tài

Class Gi ảng Viên đề xu ất đề tài

Hình 4.3.Class Giảng Viên đề xuất đề tài

Class Gi ng Viên phê duy ả ệt đề tài

Hình 4.4.Class Gi ng Viên phê duy ả ệt đề tài

Class Giáo v phân công 37 ụ

Hình 4.5.Class Giáo v phân công ụ

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

5.BIỂU ĐỒTRẠNG THÁI (STATE DIAGRAM)

Giáo v phân công (State Diagram) 38 ụ

Hình 5.1 Giáo v phân công (State Diagram) ụ

Sinh Viên đăng kí đề tài (State Diagram)

Hình 5.2 Sinh Viên đăng kí đề tài (State Diagram)

Gi ảng Viên đề xu ất đề tài (State Diagram)

Hình 5.3 Giảng Viên đề xu ất đề tài (State Diagram)

Gi ng Viên duy ả ệt đề tài (State Diagram)

Hình 5.4 Giả ng Viên duy ệt đề tài (State Diagram)

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

6.BIỂU ĐỒ TRÌNH T EQUENCE DIAGRAM) Ự(S

6.1.Giáo v phân công (Sequence Diagram) ụ

Hình 6.1 Giáo v phân công ụ (S equence Diagram)

Sinh Viên đăng kí đề tài (Sequence Diagram)

Hình 6.2 Sinh Viên đăng kí đề tài (Sequence Diagram)

Gi ảng Viên đề xu ất đề tài (Sequence Diagram)

Hình 6.3 Giảng Viên đề xu ất đề tài (S equence Diagram)

Gi ng Viên duy ả ệt đề tài (Sequence Diagram)

Hình 6.4 Giảng Viên duyệt đề tài (Sequence Diagram)

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

7.BIỂU ĐỒ Ộ C NG TÁC OLLABORATION DIAGRAM) (C

Giáo v phân công (Collaboration Diagram) 46 ụ

Hình 7.1 Giáo v phân công (Collaboration Diagram) ụ

Sinh Viên đăng kí đề tài (Collaboration Diagram)

Hình 7.2 Sinh Viên đăng kí đề tài (Collaboration Diagram)

Gi ảng Viên đề xu ất đề tài (Collaboration Diagram)

Hình 7.3 Giảng Viên đề xuất đề tài (Collaboration Diagram)

Gi ng Viên duy ả ệt đề tài (Collaboration Diagram)

Hình 7.4 Giảng Viên duyệt đề tài (Collaboration Diagram)

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

8.BIỂU ĐỒHOẠT ĐỘNG (A CTIVITY DIAGRAM)

8.1.Giáo v phân công (ụ Activity Diagram)

Hình 8.1 Giáo v phân công (Activity Diagram) ụ

8.2.Sinh Viên đăng kí đềtài (Activity Diagram)

Hình 8.2 Sinh Viên đăng kí đề tài (Activity Diagram)

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam 8.3.Giảng Viên đề xuất đềtài (Activity Diagram)

Hình 8.3 Giảng Viên đề xu ất đề tài (Activity Diagram)

8.4.Gi ng Viên duyả ệt đềtài (Activity Diagram)

Hình 8.4 Gi ng Viên duy ả ệt đề tài (Activity Diagram)

9.BIỂU ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)

9.1.Biểu đồ ổ t ng th (Component Diagram) ể

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

Hình 9.1 Biểu đồ ổ t ng th (Component Diagram) ể

10.BIỂU ĐỒ TRI N KHAI EPLOYMENT DIAGRAM) Ể (D

10.1.Biểu đồ ổ t ng th (Deployment Diagram) ể

Hình 10.1 Bi ểu đồ ổng th (Deployment Diagram) t ể

CHƯƠNG IV.K T LUẾ ẬN VÀ HƯỚNG PHÁT TRI N Ể

Kết thúc quá trình làm báo cáo , tôi đã nghiên cứu một số lĩnh vực sau:

- Tìm hiểu được nghiệp v ụ đào tạo phân công thực tập và cài đặt thành công trang web h ỗtrợ công tác quản lý

- Nắm bắt và t ng h p các ki n thổ ợ ế ức về phân tích thiết kế hướng đối tượng v i ngôn ng ớ ữ UML

- Tìm hiểu và n m bắ ắt được nền t ng thao tác trên h qu n tr CSDL SQL Server ả ệ ả ị

- Hiểu sâu s c và ngày càng hoàn thi n quy trình qu n lý mắ ệ ả ột hệ thống thông tin

- H ệthống đã đáp ứng được công tác quản lý phân công đã đề ra theo đúng mục tiêu của đồ án.

Sinh Viên đăng kí đề tài (Activity Diagram)

Hình 8.2 Sinh Viên đăng kí đề tài (Activity Diagram)

Gi ảng Viên đề xu ất đề tài (Activity Diagram)

Hình 8.3 Giảng Viên đề xu ất đề tài (Activity Diagram)

Gi ng Viên duy ả ệt đề tài (Activity Diagram)

Hình 8.4 Gi ng Viên duy ả ệt đề tài (Activity Diagram)

9.BIỂU ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)

Bi ểu đồ ổ t ng th (Component Diagram) 53 ể

GVHD:Nguyễn Minh Đế SVTH:Nguyễn Nhật Nam

Hình 9.1 Biểu đồ ổ t ng th (Component Diagram) ể

10.BIỂU ĐỒ TRI N KHAI EPLOYMENT DIAGRAM) Ể (D

Bi ểu đồ ổ t ng th (Deployment Diagram) 54 ể CHƯƠNG IV KẾ T LU ẬN VÀ HƯỚ NG PHÁT TRI N Ể 55 1.K t lu n 55ếậ 2.Hướ ng phát tri n 56ể

Hình 10.1 Bi ểu đồ ổng th (Deployment Diagram) t ể

CHƯƠNG IV.K T LUẾ ẬN VÀ HƯỚNG PHÁT TRI N Ể

Kết thúc quá trình làm báo cáo , tôi đã nghiên cứu một số lĩnh vực sau:

- Tìm hiểu được nghiệp v ụ đào tạo phân công thực tập và cài đặt thành công trang web h ỗtrợ công tác quản lý

- Nắm bắt và t ng h p các ki n thổ ợ ế ức về phân tích thiết kế hướng đối tượng v i ngôn ng ớ ữ UML

- Tìm hiểu và n m bắ ắt được nền t ng thao tác trên h qu n tr CSDL SQL Server ả ệ ả ị

- Hiểu sâu s c và ngày càng hoàn thi n quy trình qu n lý mắ ệ ả ột hệ thống thông tin

- H ệthống đã đáp ứng được công tác quản lý phân công đã đề ra theo đúng mục tiêu của đồ án.

Ngày đăng: 19/08/2024, 15:54

HÌNH ẢNH LIÊN QUAN

Bảng 3: dbo.Lop –  Lop  : chứa thông tin về lớp của sinh viên đang tham gia học  tại lớp đó - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Bảng 3 dbo.Lop – Lop : chứa thông tin về lớp của sinh viên đang tham gia học tại lớp đó (Trang 14)
Bảng 5: dbo.LoaiTaiKhoan- LoaiTaiKhoan: ch a thông tin cá nhân c a t ứ ủ ừng gi ng viên - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Bảng 5 dbo.LoaiTaiKhoan- LoaiTaiKhoan: ch a thông tin cá nhân c a t ứ ủ ừng gi ng viên (Trang 15)
Bảng 10: dbo.SinhVien – SinhVien: ch a thông tin cá nhân c a t ng sinh viên.  ứ ủ ừ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Bảng 10 dbo.SinhVien – SinhVien: ch a thông tin cá nhân c a t ng sinh viên. ứ ủ ừ (Trang 18)
Bảng 16: dbo.ChiTiet_NhanXet- ChiTiet_NhanXet:chi ti t nh n xét cho t ng sinh viên.  ế ậ ừ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Bảng 16 dbo.ChiTiet_NhanXet- ChiTiet_NhanXet:chi ti t nh n xét cho t ng sinh viên. ế ậ ừ (Trang 22)
Hình 4.3. Sơ đồ ERD phân công nhận xét thực tập - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 4.3. Sơ đồ ERD phân công nhận xét thực tập (Trang 25)
Hình 3.2. UseCase Người hướng d n  ẫ 3.3.UseCase Giáo v  phân công  ụ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 3.2. UseCase Người hướng d n ẫ 3.3.UseCase Giáo v phân công ụ (Trang 31)
Hình 3.4. UseCase Đăng Kí đề tài - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 3.4. UseCase Đăng Kí đề tài (Trang 32)
Hình 3.4. UseCase  Đề  xu ất đề  tài - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 3.4. UseCase Đề xu ất đề tài (Trang 33)
Hình  4.1.Class T ng Quát  ổ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
nh 4.1.Class T ng Quát ổ (Trang 34)
Hình  4.5.Class Giáo v  phân công  ụ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
nh 4.5.Class Giáo v phân công ụ (Trang 37)
Hình  4.4.Class Gi ng Viên phê duy ả ệt đề tài - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
nh 4.4.Class Gi ng Viên phê duy ả ệt đề tài (Trang 37)
Hình 5.1. Giáo v  phân công (State Diagram) ụ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 5.1. Giáo v phân công (State Diagram) ụ (Trang 38)
Hình 5.2. Sinh Viên đăng  kí đề tài (State Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 5.2. Sinh Viên đăng kí đề tài (State Diagram) (Trang 39)
Hình 5.3. Giảng  Viên đề  xu ất đề  tài (State Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 5.3. Giảng Viên đề xu ất đề tài (State Diagram) (Trang 40)
Hình 5.4.  Giả ng Viên duy ệt đề tài (State Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 5.4. Giả ng Viên duy ệt đề tài (State Diagram) (Trang 41)
Hình 6.1. Giáo v  phân công ụ  (S equence Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 6.1. Giáo v phân công ụ (S equence Diagram) (Trang 42)
Hình 6.2. Sinh Viên đăng kí đề tài (Sequence Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 6.2. Sinh Viên đăng kí đề tài (Sequence Diagram) (Trang 43)
Hình 6.3.  Giảng Viên đề  xu ất đề tài  (S equence Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 6.3. Giảng Viên đề xu ất đề tài (S equence Diagram) (Trang 44)
Hình 6.4. Giảng Viên duyệt đề tài (Sequence Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 6.4. Giảng Viên duyệt đề tài (Sequence Diagram) (Trang 45)
Hình 7.1. Giáo v  phân công (Collaboration Diagram) ụ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 7.1. Giáo v phân công (Collaboration Diagram) ụ (Trang 46)
Hình 7.2. Sinh Viên đăng  kí đề tài (Collaboration Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 7.2. Sinh Viên đăng kí đề tài (Collaboration Diagram) (Trang 47)
Hình 7.3. Giảng Viên đề xuất đề tài (Collaboration Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 7.3. Giảng Viên đề xuất đề tài (Collaboration Diagram) (Trang 48)
Hình 7.4. Giảng Viên duyệt đề tài (Collaboration Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 7.4. Giảng Viên duyệt đề tài (Collaboration Diagram) (Trang 49)
Hình 8.1. Giáo v  phân công (Activity Diagram) ụ - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 8.1. Giáo v phân công (Activity Diagram) ụ (Trang 50)
Hình 8.2. Sinh Viên đăng  kí đề tài (Activity Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 8.2. Sinh Viên đăng kí đề tài (Activity Diagram) (Trang 51)
Hình 8.3. Giảng Viên đề  xu ất đề  tài (Activity Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 8.3. Giảng Viên đề xu ất đề tài (Activity Diagram) (Trang 52)
Hình 8.4. Gi ng Viên duy ả ệt đề  tài (Activity Diagram) - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 8.4. Gi ng Viên duy ả ệt đề tài (Activity Diagram) (Trang 53)
Hình 9.1.  Biểu đồ ổ  t ng th  (Component Diagram) ể - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 9.1. Biểu đồ ổ t ng th (Component Diagram) ể (Trang 54)
Hình 10.1. Bi ểu đồ ổng th  (Deployment Diagram)  t ể - tìm hiểu nghiệp vụ phân tích thiết kế hệ thống quản lý phân công thực tập
Hình 10.1. Bi ểu đồ ổng th (Deployment Diagram) t ể (Trang 55)

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

TÀI LIỆU LIÊN QUAN

w