SlideShare a Scribd company logo
ỨNG DỤNG UML PHÂN TÍCH THIẾT KẾ
       HỆ THỐNG PHẦN MỀM QUẢN LÝ TUYỂN SINH
       TẠI ĐẠI HỌC ĐÀ NẴNG
       APPLICATION OF UML TO ANALYZE AND DESIGN THE SYSTEM
       OF MANAGEMENT OF ENTRANCE EXAMINATIONS
       AT DANANG UNIVERSITY


                                               VÕ DUY THANH
                                               Đại học Đà Nẵng


       TÓM TẮT
       Chúng tôi trình bày một phương pháp sử dụng Unified Modeling Language (UML) để phân
       tích thiết kế hệ thống (PTTKHT) quản lý tuyển sinh tại Đại học Đà Nẵng. Quá trình PTTKHT
       gồm các bước từ khâu khảo sát thực tế, xây dựng mô hình dòng dữ liệu, xác định các tác
       nhân, các đối tượng, các lớp để xây dựng các biểu đồ như biểu đồ trình tự, biểu đồ lớp, biểu
       đồ đối tượng, biểu đồ các trường hợp sử dụng. Chúng tôi đã ứng dụng phần mềm Rotation
       Rose để phát sinh mã nguồn chương trình. Phương pháp này có thể vận dụng giải quyết các
       bài toán khác: quản lý sinh viên, quản lý kế toán, …
       ABSTRACT
       In this article we present a method of using UML (Unified Modeling Language) for analysis
       and design of the information systems, especially, the management of national entrance
       examination at the University of Danang. This process contains the following stages: to make
       an examination actually work, to create a data model, to identify agents, objects, classes and
       construction of the diagrams such as diagram of order, diagram of classes, diagram of
       objects, diagram of case, etc. We have used Rotation Rose software to design and generate
       the source code of the program. This method can be applied in solving different problems
       such as management of students, records accountancy, etc.
       Từ khoá: Hệ quản trị cơ sở dữ liệu, phân tích thiết kế hệ thống, sơ đồ dòng dữ liệu, tuyển
       sinh.




        1. Giới thiệu
        Việc ứng dụng UML trong phân tích, thiết kế hệ thống cho bài toán tuyển sinh ở Đại
học Đà Nẵng (ĐHĐN) là việc làm có ý nghĩa thực tế cao. Hiện nay, tuy đã có chương trình
tuyển sinh của Bộ Giáo dục và Đào tạo (GD & ĐT) nhưng vẫn chưa ổn định và phải thay đổi
hàng năm nên gây khó khăn cho người sử dụng (ví dụ: khi muốn thay đổi một số chức năng,
hoặc điều chỉnh, thêm mới, tính toán, sửa các biểu mẫu, chọn điểm chuẩn,... theo đặc thù của
từng trường, từng ngành thì chương trình khó đáp ứng được với yêu cầu). Với sự phát triển
của công nghệ phần mềm, nhiều công cụ lập trình đã được phát triển và có khả năng hỗ trợ
mạnh cho người sử dụng, giảm thiểu được công sức của lập trình viên khi xây dựng chương
trình. Khi triển khai tin học hoá các bài toán trong thực tế, chúng ta không còn gặp nhiều khó
khăn ở khâu viết chương trình mà vấn đề chính là ở khâu thực hiện phân tích, thiết kế hệ
thống cho bài toán đó.
        Phương pháp phân tích, thiết kế hệ thống hướng đối tượng giúp chúng ta hiểu rõ
những công việc phải làm, những yêu cầu thực tế về số liệu cần phải đáp ứng, và trên cơ sở đó
xây dựng các mô hình cần thiết để mô tả mối tương quan giữa các thành phần trong hệ thống,
từ đó dễ dàng hơn rất nhiều trong việc triển khai lập trình cũng như bảo trì, nâng cấp cho hệ
thống hoạt động tốt, đáp ứng các yêu cầu hay thay đổi của người sử dụng.
2. Cơ sở của đề tài
        2.1. Công tác tuyển sinh tại ĐHĐN
        Công tác tuyển sinh vào Đại học và Cao đẳng (ĐH & CĐ) diễn ra hàng năm để tuyển
chọn học sinh cho các trường ĐH & CĐ. Tuyển sinh liên quan đến rất nhiều các đối tượng,
các đơn vị và yêu cầu được tổ chức chặt chẽ, chính xác, đòi hỏi sự phối hợp đồng bộ giữa Bộ
Giáo dục và Đào tạo (GD & ĐT), các Sở Giáo dục - Đào tạo (GD - ĐT), hội đồng tuyển sinh
các trường đại học, cao đẳng, cùng các ban, ngành liên quan...
        Thực tế, do qui chế tuyển sinh thay đổi hàng năm nên dẫn đến các chương trình phục
vụ tuyển sinh của Bộ cũng thay đổi thường xuyên. Ở Đại học Đà Nẵng (ĐHĐN) công tác
tuyển sinh có một số đặc thù riêng mà chương trình tuyển sinh của Bộ chưa xử lý. Hàng năm,
chúng tôi sử dụng chương trình của Bộ cho những khâu chính như nhập hồ sơ, in các báo cáo
theo biểu mẫu của Bộ, nhưng chúng tôi phải tự viết chương trình để xử lý các công đoạn khác
như phân chia địa điểm và phòng thi, dồn túi và đánh phách, v.v… Chính vì lý do trên, việc
hiểu biết một cách tổng quan bài toán tuyển sinh là rất quan trọng và cần phải có sự PTTKHT
một cách rõ ràng.
        2.2. Phương pháp PTTKHT
        Đã có nhiều phương pháp PTTKHT đang được sử dụng hiện nay và phổ biến hơn cả là
những phương pháp có cấu trúc như: SADT (Structured Analysis and Design Technique - Kỹ
thuật Thiết kế và Phân tích cấu trúc), phương pháp MERISE (Méthode pour Rassembler des
Idées Sans Effort - Phương pháp để tập hợp các ý tưởng không cần nỗ lực), phương pháp
MCX (Méthode de Xavier Castellani - Phương pháp của Xavier Castellani), …
        Mỗi phương pháp có những điểm mạnh và điểm yếu riêng, vấn đề mà chúng tôi ưu
tiên khi chọn lựa một phương pháp PTTKHT là: dễ sử dụng, có thể mô hình hóa một cách
tổng quát nhất các vấn đề đặt ra trong thực tế, có khả năng áp dụng cho lớp các bài toán phục
vụ quản lý và có khả năng chuyển thành chương trình sử dụng trong thực tế nhanh nhất.
        Trên cơ sở yêu cầu trên, chúng tôi chọn UML để tiến hành PTTKHT cho bài toán
tuyển sinh tại ĐHĐN. UML được phát triển bởi Grady Booch, James Rumbaugh và Ivar
Jacobson tại công ty phần mềm Rational. Mục tiêu của họ là tạo ra một phương pháp mới,
phương pháp thống nhất dựa trên các phương pháp PTTK hướng đối tượng đề xuất riêng rẽ
trước đó bởi Grady Booch, James Rumbaugh và Jacobson. Dựa vào việc hợp nhất các ký hiệu
sử dụng trong khi phân tích, thiết kế các phương pháp đó, UML đưa ra một nền tảng chuẩn bị
cho việc phân tích, thiết kế và kết quả có thể vận dụng để tự sinh mã nguồn. UML ra đời cuối
năm 1980, được hợp nhất từ các phương pháp hướng đối tượng Booch, Oose (Jacobson) và
OMT (Rum buygh), UML được hãng Rational phát triển từ năm 1997, từ năm 1997 được
hãng OMG phát triển
        Sử dụng UML để PTTKHT cần thực hiện các bước như sau:
       Bước 1: Xác định các tác nhân (actor), các trường hợp sử dụng (use case), mối quan
       hệ giữa các trường hợp sử dụng, từ đó xây dựng được biểu đồ các trường hợp sử dụng.
       Bước 2: Mô tả các thuộc tính và các phương pháp cho từng lớp.
       Bước 3: Xác định lớp các đối tượng, mối quan hệ giữa chúng để xây dựng biểu đồ
       lớp, từ đó xây dựng các biểu đồ đối tượng.
       Bước 4: Xác định các thủ tục từ các trường hợp sử dụng, từ đó xây dựng biểu đồ trình
       tự và biểu đồ hợp tác.
       Bước 5: Xác định các ứng xử của mỗi đối tượng thông qua các biểu đồ.
       Bước 6: Xác định kiến trúc của hệ thống bằng cách xác định các thành phần của hệ
       thống, xây dựng các biểu đồ thành phần và biểu đồ triển khai.
3. Mô tả công tác tuyển sinh
       Thực tế công tác tuyển sinh được chia thành hai giai đoạn. Giai đoạn đầu do Ban TS
các Sở GD - ĐT thực hiện. Giai đoạn cuối do Hội đồng tuyển sinh các trường ĐH & CĐ thực
hiện.
       Trên cơ sở khảo sát các giai đoạn và các công việc cần thực hiện, chúng tôi xây dựng
sơ đồ biểu diễn luân chuyển dòng thông tin trong hệ thống tuyển sinh như sau:




                    Hình 1. Sơ đồ dòng thông tin trong hệ thống tuyển sinh
        - Giai đoạn đầu: Bộ GD & ĐT cung cấp hồ sơ cho Sở GD - ĐT, Sở GD - ĐT cung
cấp hồ sơ về trường Trung học phổ thông giao cho thí sinh đăng ký dự thi, thí sinh đăng ký
xong chuyển toàn bộ hồ sơ về Sở GD - ĐT, Sở GD - ĐT nhập số liệu, thông kê, kiểm tra, tách
trường. Tiếp đến đóng gói và chuyển danh sách về Hội đồng tuyển sinh ĐHĐN.
        - Giai đoạn cuối: Hội đồng tuyển sinh (HĐTS) tiếp nhận các văn bản, qui chế từ Bộ,
nhận số liệu do Ban TS các Sở cung cấp qua Ban Đào tạo, HĐTS tiến hành tổ chức thi, kết
quả thi được chuyển về Ban đào tạo, Ban giám hiệu, Ban TS các Sở, Bộ GD & ĐT và đến
từng thí sinh.
                                                                   4. Phân tích thiết kế hệ
                                                             thống
                                                            Trong phần này chúng tôi trình
                                                        bày các bước chính khi PTTKHT để
                                                        bài toán tuyển sinh. Mô tả các sơ đồ
                                                        tổng quát bằng cách tạo mới các
                                                        bước.
                                                                   4.1. Biểu đồ trình tự
                                                            Trình tự thực hiện các công việc
                                                        và sự tương tác qua lại giữa các đối
                                                        tượng của công tác tuyển sinh được
                                                        mô tả bởi biểu đồ trình tự sau đây:
                                                            Biểu đồ trình tự chỉ ra sự tương
                                                        tác giữa các đối tượng sắp xếp theo
                                                        trình tự thời gian. Nó mô tả ứng xử
                                                        của các đối tượng trong thủ tục, giúp
                                                        ta hình dung được khía cạnh động
              Hình 2. Biểu đồ trình tự
                                                        của hệ thống.
Danh sách thí sinh đăng ký dự thi, qua hệ thống tuyển sinh xử lý hồ sơ, kiểm soát xác
        nhận hợp lệ trả về hệ thống tuyển sinh (TS), hệ thống TS in giấy báo dự thi, chuyển cho thí
        sinh dự thi, hệ thống TS xử lý phách, điểm thi, chuyển kiểm soát kiểm tra xác nhận kết quả
        thi, hệ thống in phiếu báo kết quả thi chuyển về cho thí sinh.
               4.2. Biểu đồ trạng thái



Hình 2: Biểu đồ trình tự
                                           Hình 3. Biểu đồ trạng thái


                 - Từ biểu đồ trình tự biểu diễn trên ta xây dựng được biểu đồ chuyển trạng thái có các
        trình tự như sau:
                 - Từ trạng thái bắt đầu thí sinh đăng ký dự thi, xử lý hồ sơ, thí sinh dự thi, xử lý điểm
        thi, thí sinh nhận kết quả thi và kết thúc.
               4.3. Biểu đồ hợp tác
               Biểu đồ hợp tác là một cách khác để thể hiện một thủ tục. Khác với biểu đồ trình tự là
                                                               tập trung thể hiện sự tương tác giữa
                                                               các đối tượng theo trình tự thời gian,
                                                               biểu đồ hợp tác tập trung thể hiện
                                                               quan hệ giữa các đối tượng.
                                                               - Thí sinh đăng ký dự thi, qua hệ
                                                               thống tuyển sinh xử lý số liệu, số
                                                               liệu tuyển sinh chuyển sang kiểm
                                                               soát, thí sinh dự thi, qua hệ thống
                                                               tuyển sinh xử lý kết quả thi, chuyển
                                                               kiểm soát và thông báo kết quả
                                                               tuyển sinh.
                                                                                Hình 4. Biểu đồ
              hợp tác

               4.4. Phân tích các trường hợp sử dụng
Hình 5. Trường hợp sử dụng QLHS
         Các trường hợp sử dụng là một cách sử dụng hệ thống, nó chỉ ra trình tự các hoạt động
có thể thực hiện và điều đó mang lại kết quả là các giá trị có thể nhìn thấy được đối với một
tác nhân nào đó. Đối với tác nhân thí sinh thì khi họ đến nộp hồ sơ, hệ thống giúp họ có được
hồ sơ đăng ký theo đúng yêu cầu về trường, ngành học và các thông tin cần thiết khác. Đối
với cán bộ máy tính thì hệ thống giúp họ lưu trữ hồ sơ đăng ký dự thi. Sau khi hồ sơ đã được
lưu trữ, cán bộ máy tính sẽ lập danh sách đăng ký dự thi, nhập địa điểm thi, số lượng phòng
thi, số thí sinh ở mỗi phòng cho tất cả các địa điểm và hệ thống sẽ tạo lập tự động danh sách
cho từng phòng thi. Tác nhân quản trị hệ thống sử dụng hệ thống để quản lý các người dùng
của hệ thống, để thêm, xóa hoặc sửa đổi các thông tin của một người dùng nào đó. Từ những
phân tích trên ta có thể tìm được các trường hợp sử dụng (xem hình 5).
       4.5. Biểu đồ lớp
       Các lớp thực thể để mô tả các đối tượng được lưu trữ trong hệ thống. Ta có thể tìm ra
các lớp từ những danh từ liên quan đến lĩnh vực của bài toán đã được mô tả trong các uses.
       Hệ thống tuyển sinh ta có các lớp đối tượng sau: hồ sơ thí sinh, địa điểm thi, tỉnh,
huyện, trường, ngành, môn thi, phách, điểm thi, kết quả thi.
       Tương tự ta có thể xác định được quan hệ giữa các thực thể khác nhau trong hệ thống
và biểu diễn qua biểu đồ lớp thực thể như sau:




                                       Hình 6. Biểu đồ lớp

       5. Công cụ sử dụng
       Trên cơ sở PTTKHT như trên, chúng tôi áp dụng phần mềm Rotional Rose để triển
khai việc PTTKHT và kiểm tra tính đúng đắn của hệ thống. Rational Rose là một phần mềm
của công ty IBM, nó cho phép đặc tả các đối tượng, thiết kế các biểu đồ một cách trực quan
và trên cơ sở đó sẽ phát sinh tự động mã nguồn chương trình theo ngôn ngữ lập trình được
chọn như C/C++, Visual, DB2, Foxpro, … Dành cho các hệ quản trị cơ sở dữ liệu, chúng ta
có thể sử dụng Rotional Rose để mô tả các đối tượng, các tác nhân, thiết kế các biểu đồ và
trên cơ sở đó sẽ phát sinh tự động một hệ thống các cơ sở dữ liệu quan hệ, các đơn vị chương
trình quản lý cho từng mô-đun.
        Trong khuôn khổ đề tài, chúng tôi chỉ sử dụng phiên bản miễn phí Rational Rose nên
chỉ có thể áp dụng ở mức thiết kế các đối tượng và các biểu đồ như đã mô tả trong phần 4 mà
chưa thể phát sinh mã nguồn tự động. Để có được mã nguồn chương trình, chúng tôi phải lập
trình trực tiếp trên Foxpro 2.6.

        6. Vận dụng
        Từ kết quả PTTKHT đã nêu ở trên chúng tôi đã tiến hành xây dựng phần mềm phục
vụ công tác tuyển sinh đại học và cao đẳng trên máy tính tại ĐHĐN. Hệ thống này đã được
đưa vào sử dụng trong thực tế và đáp ứng các yêu cầu đặt ra như:
        - Độ tin cậy: Hệ thống có thể kiểm tra dữ liệu nhập vào và cho phép tự động thực hiện
một số kiểm tra tự động đối chiếu và tìm những bản ghi có sự chênh lệch về dữ liệu, thông
báo các số liệu nhập sai để có hướng khắc phục.
        - Tính bảo mật: Hệ thống sử dụng phương pháp mã hoá dữ liệu bằng bảo mật để
những người không có nhiệm vụ sử dụng chương trình không thể đọc được số liệu.
        - Dễ sử dụng: Chương trình được thiết kế trên giao diện đồ họa với các cửa sổ, hộp
thoại và hướng dẫn sử dụng hợp lý.
        - Tính mềm dẻo: Người sử dụng có thể thay đổi dễ dàng các qui tắc về qui định phòng
thi, đánh số báo danh, cách dồn túi, cách đánh phách,…
        - Tính mở: Hệ thống này dễ dàng phát triển để sửa đổi, bổ sung các chức năng mới
phù hợp với đặc thù riêng của từng trường thành viên của ĐHĐN.
        Chúng tôi đã cài đặt hệ thống quản lý tuyển sinh chạy trên các máy PC windows 3.1
trở lên có cài đặt Foxpro for windows.

       7. Kết luận
       Chúng tôi đã áp dụng UML có kết quả để PTTKHT bài toán tuyển sinh ĐH & CĐ tại
Đại học Đà Nẵng. Từ kết quả PTTKHT chúng tôi đã xây dựng được hệ thống phần mềm quản
lý tuyển sinh tại Đại học Đà Nẵng và đã đáp ứng được nhu cầu thực tế. Hệ thống phần mềm
này góp phần phục vụ tốt công tác tuyển sinh tại Đại học Đà Nẵng và có thể áp dụng được
cho các trường khác trên địa bàn thành phố Đà Nẵng.

More Related Content

What's hot

Xử lý ảnh PTIT
Xử lý ảnh PTITXử lý ảnh PTIT
Xử lý ảnh PTITTran Tien
 
Luận văn: Bài tập Cơ sở dữ liệu quan hệ, HAY
Luận văn: Bài tập Cơ sở dữ liệu quan hệ, HAYLuận văn: Bài tập Cơ sở dữ liệu quan hệ, HAY
Luận văn: Bài tập Cơ sở dữ liệu quan hệ, HAY
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Nhận diện khuôn mặt và phát hiện khuôn mặt
Nhận diện khuôn mặt và phát hiện khuôn mặtNhận diện khuôn mặt và phát hiện khuôn mặt
Nhận diện khuôn mặt và phát hiện khuôn mặt
Thường Nguyễn
 
Xu ly-anh
Xu ly-anhXu ly-anh
Xu ly-anh
Hoàng Phạm
 
Vien tham - 7 he thong xu ly anh vien tham
Vien tham - 7 he thong xu ly anh vien thamVien tham - 7 he thong xu ly anh vien tham
Vien tham - 7 he thong xu ly anh vien thamttungbmt
 
3259
32593259
3259
Lam Oanh
 
ỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆN
ỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆNỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆN
ỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆN
Mai Hoàng
 
Đề tài quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOT
Đề tài  quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOTĐề tài  quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOT
Đề tài quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOT
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
T+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp umlT+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp umllam lythanh
 
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đĐề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Ch3.mo hinhhoayeucau(1)(1)
Ch3.mo hinhhoayeucau(1)(1)Ch3.mo hinhhoayeucau(1)(1)
Ch3.mo hinhhoayeucau(1)(1)
Nguyễn Thu Hằng
 
Luận văn: Nhận dạng mặt người trên matlab, HAY, 9Đ
Luận văn: Nhận dạng mặt người trên matlab, HAY, 9ĐLuận văn: Nhận dạng mặt người trên matlab, HAY, 9Đ
Luận văn: Nhận dạng mặt người trên matlab, HAY, 9Đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Giao trinhtoanungdung nguyenhaithanh
Giao trinhtoanungdung nguyenhaithanhGiao trinhtoanungdung nguyenhaithanh
Giao trinhtoanungdung nguyenhaithanhPetit Garçcon
 
Huongdansudungphanmemenvi[bookbooming.com]
Huongdansudungphanmemenvi[bookbooming.com]Huongdansudungphanmemenvi[bookbooming.com]
Huongdansudungphanmemenvi[bookbooming.com]bookbooming1
 
Mô hình hóa yêu cầu
Mô hình hóa yêu cầuMô hình hóa yêu cầu
Mô hình hóa yêu cầuNguyen Tran
 
Nhận dạng mặt người bằng thuật toán PCA trên Matlab
Nhận dạng mặt người bằng thuật toán PCA trên MatlabNhận dạng mặt người bằng thuật toán PCA trên Matlab
Nhận dạng mặt người bằng thuật toán PCA trên Matlab
hieu anh
 
ứNg dụng phép biến đổi wavelet trong xử lý ảnh
ứNg dụng phép biến đổi wavelet trong xử lý ảnhứNg dụng phép biến đổi wavelet trong xử lý ảnh
ứNg dụng phép biến đổi wavelet trong xử lý ảnh
Thanh Hoa
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Nguyen Thieu
 
Ung dung xu ly anh trong thuc te voi thu vien open cv
Ung dung xu ly anh trong thuc te voi thu vien open cvUng dung xu ly anh trong thuc te voi thu vien open cv
Ung dung xu ly anh trong thuc te voi thu vien open cvTrinh Giang
 

What's hot (20)

Ch4.phan tich(1)
Ch4.phan tich(1)Ch4.phan tich(1)
Ch4.phan tich(1)
 
Xử lý ảnh PTIT
Xử lý ảnh PTITXử lý ảnh PTIT
Xử lý ảnh PTIT
 
Luận văn: Bài tập Cơ sở dữ liệu quan hệ, HAY
Luận văn: Bài tập Cơ sở dữ liệu quan hệ, HAYLuận văn: Bài tập Cơ sở dữ liệu quan hệ, HAY
Luận văn: Bài tập Cơ sở dữ liệu quan hệ, HAY
 
Nhận diện khuôn mặt và phát hiện khuôn mặt
Nhận diện khuôn mặt và phát hiện khuôn mặtNhận diện khuôn mặt và phát hiện khuôn mặt
Nhận diện khuôn mặt và phát hiện khuôn mặt
 
Xu ly-anh
Xu ly-anhXu ly-anh
Xu ly-anh
 
Vien tham - 7 he thong xu ly anh vien tham
Vien tham - 7 he thong xu ly anh vien thamVien tham - 7 he thong xu ly anh vien tham
Vien tham - 7 he thong xu ly anh vien tham
 
3259
32593259
3259
 
ỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆN
ỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆNỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆN
ỨNG DỤNG CÔNG NGHỆ TÁC TỬ DI ĐỘNG TRONG HỆ THỐNG QUẢN LÝ BỆNH VIỆN
 
Đề tài quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOT
Đề tài  quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOTĐề tài  quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOT
Đề tài quy trình mô phỏng cho vay tiêu dùng, ĐIỂM 8, HOT
 
T+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp umlT+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp uml
 
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đĐề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
 
Ch3.mo hinhhoayeucau(1)(1)
Ch3.mo hinhhoayeucau(1)(1)Ch3.mo hinhhoayeucau(1)(1)
Ch3.mo hinhhoayeucau(1)(1)
 
Luận văn: Nhận dạng mặt người trên matlab, HAY, 9Đ
Luận văn: Nhận dạng mặt người trên matlab, HAY, 9ĐLuận văn: Nhận dạng mặt người trên matlab, HAY, 9Đ
Luận văn: Nhận dạng mặt người trên matlab, HAY, 9Đ
 
Giao trinhtoanungdung nguyenhaithanh
Giao trinhtoanungdung nguyenhaithanhGiao trinhtoanungdung nguyenhaithanh
Giao trinhtoanungdung nguyenhaithanh
 
Huongdansudungphanmemenvi[bookbooming.com]
Huongdansudungphanmemenvi[bookbooming.com]Huongdansudungphanmemenvi[bookbooming.com]
Huongdansudungphanmemenvi[bookbooming.com]
 
Mô hình hóa yêu cầu
Mô hình hóa yêu cầuMô hình hóa yêu cầu
Mô hình hóa yêu cầu
 
Nhận dạng mặt người bằng thuật toán PCA trên Matlab
Nhận dạng mặt người bằng thuật toán PCA trên MatlabNhận dạng mặt người bằng thuật toán PCA trên Matlab
Nhận dạng mặt người bằng thuật toán PCA trên Matlab
 
ứNg dụng phép biến đổi wavelet trong xử lý ảnh
ứNg dụng phép biến đổi wavelet trong xử lý ảnhứNg dụng phép biến đổi wavelet trong xử lý ảnh
ứNg dụng phép biến đổi wavelet trong xử lý ảnh
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
 
Ung dung xu ly anh trong thuc te voi thu vien open cv
Ung dung xu ly anh trong thuc te voi thu vien open cvUng dung xu ly anh trong thuc te voi thu vien open cv
Ung dung xu ly anh trong thuc te voi thu vien open cv
 

Viewers also liked

Sociology Research Paper Topics
Sociology Research Paper TopicsSociology Research Paper Topics
Sociology Research Paper Topics
EssayAcademy
 
The Media And School Violence
The Media And School ViolenceThe Media And School Violence
The Media And School Violence
CourtneyWaid
 
Ccfc presentation
Ccfc presentationCcfc presentation
Ccfc presentationjfrechette1
 
Children Should Be Protected from The Media Influence
Children Should Be Protected from The Media InfluenceChildren Should Be Protected from The Media Influence
Children Should Be Protected from The Media InfluenceYusuf Kurniawan
 
Influence of media source on political interest;
Influence of media source on political interest;Influence of media source on political interest;
Influence of media source on political interest;
Mark Boukes (University of Amsterdam)
 
Peer Influence & Social Media Research Paper_A Watson
Peer Influence & Social Media Research Paper_A WatsonPeer Influence & Social Media Research Paper_A Watson
Peer Influence & Social Media Research Paper_A Watson
Alexandra Watson
 
Dr.C.Muthuraja's "Influence of media on children"
Dr.C.Muthuraja's "Influence of media on children"Dr.C.Muthuraja's "Influence of media on children"
Dr.C.Muthuraja's "Influence of media on children"
Chinnasamy Muthuraja
 
influence of childrens in family buying decision with respect to kids brand
influence of childrens in family buying  decision with respect to kids brand influence of childrens in family buying  decision with respect to kids brand
influence of childrens in family buying decision with respect to kids brand Marria Pirwani
 
Social Media for Public Relations and Citizen Engagement
Social Media for Public Relations and Citizen EngagementSocial Media for Public Relations and Citizen Engagement
Social Media for Public Relations and Citizen Engagement
Brian Cugelman, PhD (AlterSpark)
 
Gp presentation slideshowpp
Gp presentation slideshowppGp presentation slideshowpp
Gp presentation slideshowppCJCar
 
Media, Youth, & Sexuality
Media, Youth, & SexualityMedia, Youth, & Sexuality
Media, Youth, & Sexuality
Tonya4
 
Social Media Impact On Children
Social Media Impact On ChildrenSocial Media Impact On Children
Social Media Impact On Children
jtheis22
 
Does the media have a negative influence on young women?
Does the media have a negative influence on young women?Does the media have a negative influence on young women?
Does the media have a negative influence on young women?yellow2193
 
Article impact of media and socio cultural factors on body image
Article impact of media and socio cultural factors on body imageArticle impact of media and socio cultural factors on body image
Article impact of media and socio cultural factors on body image
gohar Iqbal
 
influence of media on youth
influence of media on youth influence of media on youth
influence of media on youth
Suleman Tariq
 
50 research paper topics
50 research paper topics50 research paper topics
50 research paper topics
EssayAcademy
 
MALC CHANGE MANGEMENT
MALC CHANGE MANGEMENT MALC CHANGE MANGEMENT
MALC CHANGE MANGEMENT
Suleman Tariq
 
Project of Business Research Imapct of media on children
Project of Business Research Imapct of media on childrenProject of Business Research Imapct of media on children
Project of Business Research Imapct of media on childrenAima Masood
 
Proposal on research 'imapct of television on children'
Proposal on research 'imapct of television on children'Proposal on research 'imapct of television on children'
Proposal on research 'imapct of television on children'
Aima Masood
 

Viewers also liked (20)

Sociology Research Paper Topics
Sociology Research Paper TopicsSociology Research Paper Topics
Sociology Research Paper Topics
 
The Media And School Violence
The Media And School ViolenceThe Media And School Violence
The Media And School Violence
 
Ccfc presentation
Ccfc presentationCcfc presentation
Ccfc presentation
 
Children Should Be Protected from The Media Influence
Children Should Be Protected from The Media InfluenceChildren Should Be Protected from The Media Influence
Children Should Be Protected from The Media Influence
 
Influence of media source on political interest;
Influence of media source on political interest;Influence of media source on political interest;
Influence of media source on political interest;
 
Peer Influence & Social Media Research Paper_A Watson
Peer Influence & Social Media Research Paper_A WatsonPeer Influence & Social Media Research Paper_A Watson
Peer Influence & Social Media Research Paper_A Watson
 
Dr.C.Muthuraja's "Influence of media on children"
Dr.C.Muthuraja's "Influence of media on children"Dr.C.Muthuraja's "Influence of media on children"
Dr.C.Muthuraja's "Influence of media on children"
 
influence of childrens in family buying decision with respect to kids brand
influence of childrens in family buying  decision with respect to kids brand influence of childrens in family buying  decision with respect to kids brand
influence of childrens in family buying decision with respect to kids brand
 
Social Media for Public Relations and Citizen Engagement
Social Media for Public Relations and Citizen EngagementSocial Media for Public Relations and Citizen Engagement
Social Media for Public Relations and Citizen Engagement
 
Licencias
LicenciasLicencias
Licencias
 
Gp presentation slideshowpp
Gp presentation slideshowppGp presentation slideshowpp
Gp presentation slideshowpp
 
Media, Youth, & Sexuality
Media, Youth, & SexualityMedia, Youth, & Sexuality
Media, Youth, & Sexuality
 
Social Media Impact On Children
Social Media Impact On ChildrenSocial Media Impact On Children
Social Media Impact On Children
 
Does the media have a negative influence on young women?
Does the media have a negative influence on young women?Does the media have a negative influence on young women?
Does the media have a negative influence on young women?
 
Article impact of media and socio cultural factors on body image
Article impact of media and socio cultural factors on body imageArticle impact of media and socio cultural factors on body image
Article impact of media and socio cultural factors on body image
 
influence of media on youth
influence of media on youth influence of media on youth
influence of media on youth
 
50 research paper topics
50 research paper topics50 research paper topics
50 research paper topics
 
MALC CHANGE MANGEMENT
MALC CHANGE MANGEMENT MALC CHANGE MANGEMENT
MALC CHANGE MANGEMENT
 
Project of Business Research Imapct of media on children
Project of Business Research Imapct of media on childrenProject of Business Research Imapct of media on children
Project of Business Research Imapct of media on children
 
Proposal on research 'imapct of television on children'
Proposal on research 'imapct of television on children'Proposal on research 'imapct of television on children'
Proposal on research 'imapct of television on children'
 

Similar to Qltuyensinh

Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...
Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...
Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...
Dịch vụ viết đề tài trọn gói 0934.573.149
 
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Dịch vụ Làm Luận Văn 0936885877
 
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
jackjohn45
 
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
jackjohn45
 
Xây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.doc
Xây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.docXây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.doc
Xây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.doc
Dịch vụ viết đề tài trọn gói 0934.573.149
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
NguynMinh294
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
nataliej4
 
Mau pptx sinh viên báo cáo NCKH.pptx
Mau pptx sinh viên báo cáo NCKH.pptxMau pptx sinh viên báo cáo NCKH.pptx
Mau pptx sinh viên báo cáo NCKH.pptx
NhtNguyn793799
 
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượngLuận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Dịch Vụ Viết Thuê Khóa Luận Zalo/Telegram 0917193864
 
Đề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnh
Đề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnhĐề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnh
Đề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnh
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Đồ-Án-1.docx
Đồ-Án-1.docxĐồ-Án-1.docx
Đồ-Án-1.docx
10HongMinhThnDHTI14A
 
Đề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAY
Đề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAYĐề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAY
Đề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Đề tài: Xây dựng website nộp đồ án trực tuyến, HAY
Đề tài: Xây dựng website nộp đồ án trực tuyến, HAYĐề tài: Xây dựng website nộp đồ án trực tuyến, HAY
Đề tài: Xây dựng website nộp đồ án trực tuyến, HAY
Viết thuê trọn gói ZALO 0934573149
 
Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...
Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...
Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Hệ thống thông tin quản lý
Hệ thống thông tin quản lýHệ thống thông tin quản lý
Hệ thống thông tin quản lýHọc Huỳnh Bá
 
Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...
Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...
Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...
Dịch vụ viết đề tài trọn gói 0934.573.149
 
Luận văn thạc sĩ
Luận văn thạc sĩLuận văn thạc sĩ
Luận văn thạc sĩ
ssuser499fca
 
Hệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdf
Hệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdfHệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdf
Hệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdf
HanaTiti
 
(383242769) chude03
(383242769) chude03(383242769) chude03
(383242769) chude03
Chi Lê Yến
 
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình JavaĐề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Dịch vụ viết bài trọn gói ZALO: 0909232620
 

Similar to Qltuyensinh (20)

Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...
Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...
Nghiên Cứu Xây Dựng Hệ Thống Đảm Bảo An Toàn Dữ Liệu Đào Tạo Tại Trường Đại H...
 
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
Xây dựng phần mềm quản lý thông tin sinh viên thực tập bằng ngôn ngữ lập trìn...
 
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
 
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
 
Xây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.doc
Xây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.docXây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.doc
Xây Dựng Hệ Thống Thông Tin Phục Vụ Thi Trắc Nghiệm Trực Tuyến.doc
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
 
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
Đề Tài Thiết Kế Phần Mềm Quản Lý Sinh Viên
 
Mau pptx sinh viên báo cáo NCKH.pptx
Mau pptx sinh viên báo cáo NCKH.pptxMau pptx sinh viên báo cáo NCKH.pptx
Mau pptx sinh viên báo cáo NCKH.pptx
 
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượngLuận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
 
Đề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnh
Đề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnhĐề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnh
Đề tài: Bài toán phát hiện trạng thái mắt của mặt người trong ảnh
 
Đồ-Án-1.docx
Đồ-Án-1.docxĐồ-Án-1.docx
Đồ-Án-1.docx
 
Đề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAY
Đề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAYĐề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAY
Đề tài: Hệ thống đánh giá kỹ năng môn tin học ứng dụng, HAY
 
Đề tài: Xây dựng website nộp đồ án trực tuyến, HAY
Đề tài: Xây dựng website nộp đồ án trực tuyến, HAYĐề tài: Xây dựng website nộp đồ án trực tuyến, HAY
Đề tài: Xây dựng website nộp đồ án trực tuyến, HAY
 
Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...
Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...
Nghiên Cứu Phương Pháp Trích Chọn Đặc Trưng Ảnh Xây Dựng Hệ Thống Phục Vụ Điể...
 
Hệ thống thông tin quản lý
Hệ thống thông tin quản lýHệ thống thông tin quản lý
Hệ thống thông tin quản lý
 
Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...
Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...
Nghiên Cứu Phân Tích Thiết Kế Hệ Thống Quản Lý Cán Bộ, Công Chức, Viên Chức T...
 
Luận văn thạc sĩ
Luận văn thạc sĩLuận văn thạc sĩ
Luận văn thạc sĩ
 
Hệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdf
Hệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdfHệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdf
Hệ thống quản lý công chức ngành giáo dục Đắc Lắc.pdf
 
(383242769) chude03
(383242769) chude03(383242769) chude03
(383242769) chude03
 
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình JavaĐề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
 

Recently uploaded

CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
phamthuhoai20102005
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
Qucbo964093
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
Điện Lạnh Bách Khoa Hà Nội
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
nvlinhchi1612
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
duykhoacao
 

Recently uploaded (10)

CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
AV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in englishAV6 - PIE CHART WRITING skill in english
AV6 - PIE CHART WRITING skill in english
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptxDẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
Dẫn luận ngôn ngữ - Tu vung ngu nghia.pptx
 
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
Chương III (Nội dung vẽ sơ đồ tư duy chương 3)
 

Qltuyensinh

  • 1. ỨNG DỤNG UML PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ TUYỂN SINH TẠI ĐẠI HỌC ĐÀ NẴNG APPLICATION OF UML TO ANALYZE AND DESIGN THE SYSTEM OF MANAGEMENT OF ENTRANCE EXAMINATIONS AT DANANG UNIVERSITY VÕ DUY THANH Đại học Đà Nẵng TÓM TẮT Chúng tôi trình bày một phương pháp sử dụng Unified Modeling Language (UML) để phân tích thiết kế hệ thống (PTTKHT) quản lý tuyển sinh tại Đại học Đà Nẵng. Quá trình PTTKHT gồm các bước từ khâu khảo sát thực tế, xây dựng mô hình dòng dữ liệu, xác định các tác nhân, các đối tượng, các lớp để xây dựng các biểu đồ như biểu đồ trình tự, biểu đồ lớp, biểu đồ đối tượng, biểu đồ các trường hợp sử dụng. Chúng tôi đã ứng dụng phần mềm Rotation Rose để phát sinh mã nguồn chương trình. Phương pháp này có thể vận dụng giải quyết các bài toán khác: quản lý sinh viên, quản lý kế toán, … ABSTRACT In this article we present a method of using UML (Unified Modeling Language) for analysis and design of the information systems, especially, the management of national entrance examination at the University of Danang. This process contains the following stages: to make an examination actually work, to create a data model, to identify agents, objects, classes and construction of the diagrams such as diagram of order, diagram of classes, diagram of objects, diagram of case, etc. We have used Rotation Rose software to design and generate the source code of the program. This method can be applied in solving different problems such as management of students, records accountancy, etc. Từ khoá: Hệ quản trị cơ sở dữ liệu, phân tích thiết kế hệ thống, sơ đồ dòng dữ liệu, tuyển sinh. 1. Giới thiệu Việc ứng dụng UML trong phân tích, thiết kế hệ thống cho bài toán tuyển sinh ở Đại học Đà Nẵng (ĐHĐN) là việc làm có ý nghĩa thực tế cao. Hiện nay, tuy đã có chương trình tuyển sinh của Bộ Giáo dục và Đào tạo (GD & ĐT) nhưng vẫn chưa ổn định và phải thay đổi hàng năm nên gây khó khăn cho người sử dụng (ví dụ: khi muốn thay đổi một số chức năng, hoặc điều chỉnh, thêm mới, tính toán, sửa các biểu mẫu, chọn điểm chuẩn,... theo đặc thù của từng trường, từng ngành thì chương trình khó đáp ứng được với yêu cầu). Với sự phát triển của công nghệ phần mềm, nhiều công cụ lập trình đã được phát triển và có khả năng hỗ trợ mạnh cho người sử dụng, giảm thiểu được công sức của lập trình viên khi xây dựng chương trình. Khi triển khai tin học hoá các bài toán trong thực tế, chúng ta không còn gặp nhiều khó khăn ở khâu viết chương trình mà vấn đề chính là ở khâu thực hiện phân tích, thiết kế hệ thống cho bài toán đó. Phương pháp phân tích, thiết kế hệ thống hướng đối tượng giúp chúng ta hiểu rõ những công việc phải làm, những yêu cầu thực tế về số liệu cần phải đáp ứng, và trên cơ sở đó xây dựng các mô hình cần thiết để mô tả mối tương quan giữa các thành phần trong hệ thống, từ đó dễ dàng hơn rất nhiều trong việc triển khai lập trình cũng như bảo trì, nâng cấp cho hệ thống hoạt động tốt, đáp ứng các yêu cầu hay thay đổi của người sử dụng.
  • 2. 2. Cơ sở của đề tài 2.1. Công tác tuyển sinh tại ĐHĐN Công tác tuyển sinh vào Đại học và Cao đẳng (ĐH & CĐ) diễn ra hàng năm để tuyển chọn học sinh cho các trường ĐH & CĐ. Tuyển sinh liên quan đến rất nhiều các đối tượng, các đơn vị và yêu cầu được tổ chức chặt chẽ, chính xác, đòi hỏi sự phối hợp đồng bộ giữa Bộ Giáo dục và Đào tạo (GD & ĐT), các Sở Giáo dục - Đào tạo (GD - ĐT), hội đồng tuyển sinh các trường đại học, cao đẳng, cùng các ban, ngành liên quan... Thực tế, do qui chế tuyển sinh thay đổi hàng năm nên dẫn đến các chương trình phục vụ tuyển sinh của Bộ cũng thay đổi thường xuyên. Ở Đại học Đà Nẵng (ĐHĐN) công tác tuyển sinh có một số đặc thù riêng mà chương trình tuyển sinh của Bộ chưa xử lý. Hàng năm, chúng tôi sử dụng chương trình của Bộ cho những khâu chính như nhập hồ sơ, in các báo cáo theo biểu mẫu của Bộ, nhưng chúng tôi phải tự viết chương trình để xử lý các công đoạn khác như phân chia địa điểm và phòng thi, dồn túi và đánh phách, v.v… Chính vì lý do trên, việc hiểu biết một cách tổng quan bài toán tuyển sinh là rất quan trọng và cần phải có sự PTTKHT một cách rõ ràng. 2.2. Phương pháp PTTKHT Đã có nhiều phương pháp PTTKHT đang được sử dụng hiện nay và phổ biến hơn cả là những phương pháp có cấu trúc như: SADT (Structured Analysis and Design Technique - Kỹ thuật Thiết kế và Phân tích cấu trúc), phương pháp MERISE (Méthode pour Rassembler des Idées Sans Effort - Phương pháp để tập hợp các ý tưởng không cần nỗ lực), phương pháp MCX (Méthode de Xavier Castellani - Phương pháp của Xavier Castellani), … Mỗi phương pháp có những điểm mạnh và điểm yếu riêng, vấn đề mà chúng tôi ưu tiên khi chọn lựa một phương pháp PTTKHT là: dễ sử dụng, có thể mô hình hóa một cách tổng quát nhất các vấn đề đặt ra trong thực tế, có khả năng áp dụng cho lớp các bài toán phục vụ quản lý và có khả năng chuyển thành chương trình sử dụng trong thực tế nhanh nhất. Trên cơ sở yêu cầu trên, chúng tôi chọn UML để tiến hành PTTKHT cho bài toán tuyển sinh tại ĐHĐN. UML được phát triển bởi Grady Booch, James Rumbaugh và Ivar Jacobson tại công ty phần mềm Rational. Mục tiêu của họ là tạo ra một phương pháp mới, phương pháp thống nhất dựa trên các phương pháp PTTK hướng đối tượng đề xuất riêng rẽ trước đó bởi Grady Booch, James Rumbaugh và Jacobson. Dựa vào việc hợp nhất các ký hiệu sử dụng trong khi phân tích, thiết kế các phương pháp đó, UML đưa ra một nền tảng chuẩn bị cho việc phân tích, thiết kế và kết quả có thể vận dụng để tự sinh mã nguồn. UML ra đời cuối năm 1980, được hợp nhất từ các phương pháp hướng đối tượng Booch, Oose (Jacobson) và OMT (Rum buygh), UML được hãng Rational phát triển từ năm 1997, từ năm 1997 được hãng OMG phát triển Sử dụng UML để PTTKHT cần thực hiện các bước như sau: Bước 1: Xác định các tác nhân (actor), các trường hợp sử dụng (use case), mối quan hệ giữa các trường hợp sử dụng, từ đó xây dựng được biểu đồ các trường hợp sử dụng. Bước 2: Mô tả các thuộc tính và các phương pháp cho từng lớp. Bước 3: Xác định lớp các đối tượng, mối quan hệ giữa chúng để xây dựng biểu đồ lớp, từ đó xây dựng các biểu đồ đối tượng. Bước 4: Xác định các thủ tục từ các trường hợp sử dụng, từ đó xây dựng biểu đồ trình tự và biểu đồ hợp tác. Bước 5: Xác định các ứng xử của mỗi đối tượng thông qua các biểu đồ. Bước 6: Xác định kiến trúc của hệ thống bằng cách xác định các thành phần của hệ thống, xây dựng các biểu đồ thành phần và biểu đồ triển khai.
  • 3. 3. Mô tả công tác tuyển sinh Thực tế công tác tuyển sinh được chia thành hai giai đoạn. Giai đoạn đầu do Ban TS các Sở GD - ĐT thực hiện. Giai đoạn cuối do Hội đồng tuyển sinh các trường ĐH & CĐ thực hiện. Trên cơ sở khảo sát các giai đoạn và các công việc cần thực hiện, chúng tôi xây dựng sơ đồ biểu diễn luân chuyển dòng thông tin trong hệ thống tuyển sinh như sau: Hình 1. Sơ đồ dòng thông tin trong hệ thống tuyển sinh - Giai đoạn đầu: Bộ GD & ĐT cung cấp hồ sơ cho Sở GD - ĐT, Sở GD - ĐT cung cấp hồ sơ về trường Trung học phổ thông giao cho thí sinh đăng ký dự thi, thí sinh đăng ký xong chuyển toàn bộ hồ sơ về Sở GD - ĐT, Sở GD - ĐT nhập số liệu, thông kê, kiểm tra, tách trường. Tiếp đến đóng gói và chuyển danh sách về Hội đồng tuyển sinh ĐHĐN. - Giai đoạn cuối: Hội đồng tuyển sinh (HĐTS) tiếp nhận các văn bản, qui chế từ Bộ, nhận số liệu do Ban TS các Sở cung cấp qua Ban Đào tạo, HĐTS tiến hành tổ chức thi, kết quả thi được chuyển về Ban đào tạo, Ban giám hiệu, Ban TS các Sở, Bộ GD & ĐT và đến từng thí sinh. 4. Phân tích thiết kế hệ thống Trong phần này chúng tôi trình bày các bước chính khi PTTKHT để bài toán tuyển sinh. Mô tả các sơ đồ tổng quát bằng cách tạo mới các bước. 4.1. Biểu đồ trình tự Trình tự thực hiện các công việc và sự tương tác qua lại giữa các đối tượng của công tác tuyển sinh được mô tả bởi biểu đồ trình tự sau đây: Biểu đồ trình tự chỉ ra sự tương tác giữa các đối tượng sắp xếp theo trình tự thời gian. Nó mô tả ứng xử của các đối tượng trong thủ tục, giúp ta hình dung được khía cạnh động Hình 2. Biểu đồ trình tự của hệ thống.
  • 4. Danh sách thí sinh đăng ký dự thi, qua hệ thống tuyển sinh xử lý hồ sơ, kiểm soát xác nhận hợp lệ trả về hệ thống tuyển sinh (TS), hệ thống TS in giấy báo dự thi, chuyển cho thí sinh dự thi, hệ thống TS xử lý phách, điểm thi, chuyển kiểm soát kiểm tra xác nhận kết quả thi, hệ thống in phiếu báo kết quả thi chuyển về cho thí sinh. 4.2. Biểu đồ trạng thái Hình 2: Biểu đồ trình tự Hình 3. Biểu đồ trạng thái - Từ biểu đồ trình tự biểu diễn trên ta xây dựng được biểu đồ chuyển trạng thái có các trình tự như sau: - Từ trạng thái bắt đầu thí sinh đăng ký dự thi, xử lý hồ sơ, thí sinh dự thi, xử lý điểm thi, thí sinh nhận kết quả thi và kết thúc. 4.3. Biểu đồ hợp tác Biểu đồ hợp tác là một cách khác để thể hiện một thủ tục. Khác với biểu đồ trình tự là tập trung thể hiện sự tương tác giữa các đối tượng theo trình tự thời gian, biểu đồ hợp tác tập trung thể hiện quan hệ giữa các đối tượng. - Thí sinh đăng ký dự thi, qua hệ thống tuyển sinh xử lý số liệu, số liệu tuyển sinh chuyển sang kiểm soát, thí sinh dự thi, qua hệ thống tuyển sinh xử lý kết quả thi, chuyển kiểm soát và thông báo kết quả tuyển sinh. Hình 4. Biểu đồ hợp tác 4.4. Phân tích các trường hợp sử dụng
  • 5. Hình 5. Trường hợp sử dụng QLHS Các trường hợp sử dụng là một cách sử dụng hệ thống, nó chỉ ra trình tự các hoạt động có thể thực hiện và điều đó mang lại kết quả là các giá trị có thể nhìn thấy được đối với một tác nhân nào đó. Đối với tác nhân thí sinh thì khi họ đến nộp hồ sơ, hệ thống giúp họ có được hồ sơ đăng ký theo đúng yêu cầu về trường, ngành học và các thông tin cần thiết khác. Đối với cán bộ máy tính thì hệ thống giúp họ lưu trữ hồ sơ đăng ký dự thi. Sau khi hồ sơ đã được lưu trữ, cán bộ máy tính sẽ lập danh sách đăng ký dự thi, nhập địa điểm thi, số lượng phòng thi, số thí sinh ở mỗi phòng cho tất cả các địa điểm và hệ thống sẽ tạo lập tự động danh sách cho từng phòng thi. Tác nhân quản trị hệ thống sử dụng hệ thống để quản lý các người dùng của hệ thống, để thêm, xóa hoặc sửa đổi các thông tin của một người dùng nào đó. Từ những phân tích trên ta có thể tìm được các trường hợp sử dụng (xem hình 5). 4.5. Biểu đồ lớp Các lớp thực thể để mô tả các đối tượng được lưu trữ trong hệ thống. Ta có thể tìm ra các lớp từ những danh từ liên quan đến lĩnh vực của bài toán đã được mô tả trong các uses. Hệ thống tuyển sinh ta có các lớp đối tượng sau: hồ sơ thí sinh, địa điểm thi, tỉnh, huyện, trường, ngành, môn thi, phách, điểm thi, kết quả thi. Tương tự ta có thể xác định được quan hệ giữa các thực thể khác nhau trong hệ thống và biểu diễn qua biểu đồ lớp thực thể như sau: Hình 6. Biểu đồ lớp 5. Công cụ sử dụng Trên cơ sở PTTKHT như trên, chúng tôi áp dụng phần mềm Rotional Rose để triển khai việc PTTKHT và kiểm tra tính đúng đắn của hệ thống. Rational Rose là một phần mềm của công ty IBM, nó cho phép đặc tả các đối tượng, thiết kế các biểu đồ một cách trực quan
  • 6. và trên cơ sở đó sẽ phát sinh tự động mã nguồn chương trình theo ngôn ngữ lập trình được chọn như C/C++, Visual, DB2, Foxpro, … Dành cho các hệ quản trị cơ sở dữ liệu, chúng ta có thể sử dụng Rotional Rose để mô tả các đối tượng, các tác nhân, thiết kế các biểu đồ và trên cơ sở đó sẽ phát sinh tự động một hệ thống các cơ sở dữ liệu quan hệ, các đơn vị chương trình quản lý cho từng mô-đun. Trong khuôn khổ đề tài, chúng tôi chỉ sử dụng phiên bản miễn phí Rational Rose nên chỉ có thể áp dụng ở mức thiết kế các đối tượng và các biểu đồ như đã mô tả trong phần 4 mà chưa thể phát sinh mã nguồn tự động. Để có được mã nguồn chương trình, chúng tôi phải lập trình trực tiếp trên Foxpro 2.6. 6. Vận dụng Từ kết quả PTTKHT đã nêu ở trên chúng tôi đã tiến hành xây dựng phần mềm phục vụ công tác tuyển sinh đại học và cao đẳng trên máy tính tại ĐHĐN. Hệ thống này đã được đưa vào sử dụng trong thực tế và đáp ứng các yêu cầu đặt ra như: - Độ tin cậy: Hệ thống có thể kiểm tra dữ liệu nhập vào và cho phép tự động thực hiện một số kiểm tra tự động đối chiếu và tìm những bản ghi có sự chênh lệch về dữ liệu, thông báo các số liệu nhập sai để có hướng khắc phục. - Tính bảo mật: Hệ thống sử dụng phương pháp mã hoá dữ liệu bằng bảo mật để những người không có nhiệm vụ sử dụng chương trình không thể đọc được số liệu. - Dễ sử dụng: Chương trình được thiết kế trên giao diện đồ họa với các cửa sổ, hộp thoại và hướng dẫn sử dụng hợp lý. - Tính mềm dẻo: Người sử dụng có thể thay đổi dễ dàng các qui tắc về qui định phòng thi, đánh số báo danh, cách dồn túi, cách đánh phách,… - Tính mở: Hệ thống này dễ dàng phát triển để sửa đổi, bổ sung các chức năng mới phù hợp với đặc thù riêng của từng trường thành viên của ĐHĐN. Chúng tôi đã cài đặt hệ thống quản lý tuyển sinh chạy trên các máy PC windows 3.1 trở lên có cài đặt Foxpro for windows. 7. Kết luận Chúng tôi đã áp dụng UML có kết quả để PTTKHT bài toán tuyển sinh ĐH & CĐ tại Đại học Đà Nẵng. Từ kết quả PTTKHT chúng tôi đã xây dựng được hệ thống phần mềm quản lý tuyển sinh tại Đại học Đà Nẵng và đã đáp ứng được nhu cầu thực tế. Hệ thống phần mềm này góp phần phục vụ tốt công tác tuyển sinh tại Đại học Đà Nẵng và có thể áp dụng được cho các trường khác trên địa bàn thành phố Đà Nẵng.