L IăC ăĐ ON
6. Tổng quan tài liệu nghiên cu
2.3.4. Biểu đồ ca sử dụng
a) Biểu đồ ca sử dụng tổng quát
Biểu đồ ca sử dụng c a toàn bộ hệ thống m c tổng quát nh sau:
Hình 2.6. Biểu đồ ca sử dụng - mức tổng quát
b) Phân rã biểu đồ ca sử dụng
Biểu đồ ca sử dụng dành cho thí sinh đ ợc phân rư chi tiết nh sau:
Hình 2.7. Biểu đồ ca sử dụng phân rã - dành cho thí sinh
TV theo LTCNN Quản trị HT TV theo điểm TV theo điểm và LTCNN Học sinh Học sinh Quản trị viên
Biểu đồ ca sử dụng dành cho đối t ợng là HS đ ợc phân rư nh sau:
Hình 2.8. Biểu đồ ca sử dụng phân rã - dành cho học sinh
Biểu đồ ca sử dụng dành cho quản trị viên đ ợc phân rư nh sau:
Hình 2.9. Biểu đồ ca sử dụng phân rã - dành cho quản trị viên 2.3.5. Xây dựng tập luật cho hệ thống TVTS tại ĐH TCKT
Dữ liệu trong bảng 2.1 đ ợc l u vào CSDL nh các sự kiện mẫu nhằm để xác định môn thi c a từng ngành. Bên cạnh đó, một số luật chung đ ợc lập trình c ng để giảm tải việc truy xuất vào CSDL nh việc tính tổng điểm 3 môn thuộc một trong những khối thi mà tr ng ĐH TCKT xét tuyển hoặc việc kiểm tra điểm liệt c a thí
sinh.
a) Xây dựng các luật cho t vấn dựa trên điểm
L ă1 ăNếu tổng điểm c a 3 môn thi lớn hơn hoặc bằng điểm chuẩn ngành có cùng môn với môn đư thi và không có môn nào có điểm nhỏ hơn hoặc bằng điểm liệt thì chọn ngành đó.
Luật 1 đ ợc viết lại nh sau:
IF Nganh (T) AND TongDiem(X,Y,Z) ≥ DiemChuanNganh(T)
AND !DiemLiet(X) AND !DiemLiet(Y) AND !DiemLiet (Z)
THEN ChonNganhDiem(T)
b) Xây dựng các luật cho t vấn dựa trên lý thuyết mã Holland
Các luật xếp nhóm ngành
Mỗi ngành nghề có thể thuộc một hoặc nhiều nhóm ngành khác nhau. Dựa vào các mô tả ngành trong quyển thông tin tuyển sinh c a tr ng ĐH TCKT và phần phân
tích về lý thuyết mư Holland, tôi xây dựng các luật xếp ngành vào nhóm ngành nh
sau:
- Ngành Tài chính - Ngân hàng
Ngành Tài chính - Ngân hàng có vị trí và cơ hội việc làm nh sau: Làm việc tại các ngân hàng, các tổ ch c tín dụng phi ngân hàng nh quỹ tín dụng, công ty bảo hiểm, các công ty ch ng khoán, các quỹ đầu t có khả năng đảm nhận các vị trí về lĩnh vực quản lý tài chính, ngân hàng, doanh nghiệp,... có cơ hội tr thành giám đốc tài
chính, tr ng phòng hoặc giám đốc chi nhánh các ngân hàng th ơng mại, chuyên viên phân tích đầu t ch ng khoán, chuyên viên ngân hàng.., giảng dạy và nghiên c u tại các viện, tr ng trong và ngoài n ớc.
Với những vị trí và cơ hội việc làm nh trên, ta xếp ngành Tài chính - Ngân hàng vào các nhóm ngành E, C.
IF Ngành (Tài chính – Ngân hàng)
THEN {NhomNganh(E) v NhomNganh (C)}
- Ngành Kế toán
Ngành Kế toán có vị trí và cơ hội việc làm nh sau: Chuyên viên kế toán tại các doanh nghiệp, cơ quan hành chính, đơn vị sự nghiệp (bệnh viện, tr ng học....), công ty kiểm toán độc lập, cơ quan kiểm toán nhà n ớc [6].
Với những vị trí và cơ hội việc làm nh trên, ta xếp ngành Kế toán vào nhóm
các ngành C.
IF Ngành (Kế toán) THEN NhomNganh (C)
- Ngành Quản trị kinh doanh
Ngành Quản trị kinh doanh có vị trí và cơ hội việc làm nh sau: Chuyên viên kinh doanh, nghiên c u thị tr ng, chăm sóc khách hàng, tr ng nhóm bán hàng,
tr ng phòng kinh doanh, ...
vào nhóm các ngành E, C.
IF Ngành (Quản trị kinh doanh) THEN {NhomNganh(E) v
NhomNganh (C) }
- Ngành Kinh doanh quốc tế
Ngành Kinh doanh quốc tế là một lĩnh vực năng động và mang tính toàn cầu thuộc nhóm ngành kinh doanh, cung cấp những kiến th c chung về quản trị kinh doanh, về chiến thuật, chiến l ợc kinh doanh xuyên quốc gia. Nói một cách dễ hiểu, kinh doanh quốc tế là toàn bộ các hoạt động giao dịch, kinh doanh đ ợc thực hiện giữa các quốc gia, nhằm thoả mưn các mục tiêu kinh doanh c a doanh nghiệp, cá nhân và các tổ ch c kinh tế...
Với những vị trí và cơ hội việc làm nh trên, ta xếp ngành Quản trị kinh doanh
vào nhóm các ngành E, C. Trong đó chúng ta bắt buộc phải có ngoại ngữ từ giỏi tr
lên.
IF Ngành (Kinh doanh quốc tế) THEN {NhomNganh(E) v
NhomNganh (C) v TOT(ngoaingu)}
- Ngành Luật kinh tế
Ngành Luật kinh tế có vị trí và cơ hội việc làm nh sau: Hỗ trợ t vấn về nhân sự, hợp đồng kinh tế, quan hệ đối tác… Sinh viên học ngành này cũng có thể làm việc một số vị trí khác nh : th ký tòa án, chuyên viên kiểm sát, công an, quân đội, nhân viên hành chính; làm việc trong các s nghiên c u và đào tạo chuyên ngành Luật, văn phòng luật s , công ty luật, trung tâm trợ giúp pháp lý.
Với những vị trí và cơ hội việc làm nh trên, ta xếp ngành Luật kinh tế vào các
nhóm ngành S, E.
IF Ngành (Luật kinh tế)
THEN {NhomNganh(S) v NhomNganh (E)}
- Ngành Hệ thống thông tin kế toán:
Ngành Hệ thống thông tin kế toán, hay còn gọi gần rõ hơn là ngành ng dụng công nghệ thông tin trong môi tr ng kế toán, kinh tế. Sinh viên tìm hiểu việc sử dụng công nghệ hiện đại vào việc tạo racác sản phẩm chuyên ngành kế toán tài chính, xử lý, truyền dẫn thông tin, l u trữ, khai thác thông tin... Tốt nghiệp ra tr ng, sinh viên có thể làm việc các vị trí lập trình viên, kiểm duyệt chất l ợng phần mềm, chuyên viên
phân tích thiết kế hệ thống, quản lý dữ liệu, quản trị mạng, kỹ thuật phần c ng máy
tính; chuyên gia quản lý,kinh doanh, điều phối các dự án công nghệ thông tin...
Với những vị trí và cơ hội việc làm nh trên, ta xếp ngành Hệ thống thông tin kế toán vào các nhóm ngành R, I.
IF Ngành (Hệ thống thông tin kế toán)
THEN {NhomNganh(R) v NhomNganh (I)}
c) Các luật xét chọn ngành học theo lý thuyết mã Holland
Dựa vào bảng 2.2, tôi xây dựng một số luật xét chọn ngành sau:
Gọi tập hợp các tính cách: “Thực tế, đáng tin cậy, đơn giản, coi trọng truyền thống” là TC1, “Độc lập, sâu sắc, ham hiểu biết” là TC2, “Sáng tạo, tự do, độc đáo, s c t ng t ợng phong phú, dễ xúc động” là TC3, “Thích hợp tác, rộng l ợng, phục vụ ng i khác” là TC4, “Quyết đoán, tự tin, năng động, thích giao l u, thích phiêu l u, mạo hiểm, cạnh tranh, địa vị” là TC5, “Sống thực tế, có tổ ch c, ngăn nắp, tỉ mỉ, chính xác, tin cậy, ổn định, hiệu quả, thích làm việc theo h ớng dẫn, quy trình” là
TC6.
Gọi tập hợp s thích: “Có h ng thú với máy móc, thiết bị, thao tác, vận động, xây dựng, sửa chữa, cắm trại, lái xe, làm việc ngoài tr i” là ST1, “Có h ng thú với
khoa học, y học, toán học, nghiên c u, đọc sách, khai thác Interrnet” là ST2, “Thích tự thể hiện, thu thập các tác phẩm nghệ thuật, tham dự các buổi biểu diễn, tham quan bảo tàng, chơi các nhạc cụ, quan tâm đến truyền thông, văn hóa” là ST3, “Thích làm việc với con ng i, tham gia các hoạt động tình nguyện, đọc các sách hoàn thiện bản thân” là ST4, “Có h ng thú với lĩnh vực kinh doanh, chính trị, lưnh đạo, doanh nhân” là ST5, “Có h ng thú trong lĩnh vực tổ ch c, quản lý dữ liệu, kế toán, đầu t , hệ thống thông
tin, tham gia các hoạt động tình nguyện” là ST6.
Gọi tập hợp các hoạt động nghề nghiệp: “Vận hành máy móc, sử dụng công cụ, xây dựng, sửa chữa” là HD1, “Tiến hành nghiên c u, thí nghiệm, khám phá, giải qyết các vấn đề trừu t ợng” là HD2, “Soạn nhạc, biểu diễn, sáng tác, nghệ thuật tạo hình” là HD3, “Giảng dạy, chỉ dẫn, đào tạo, chăm sóc, giúp đỡ, hỗ trợ” là HD4, “Quản lý, bán hàng, thuyết phục” là HD5, “Thiết lập các th tục và hệ thống, tổ ch c, l u trữ tài liệu, sử dụng các phần mềm ng dụng” là HD6.
L ă2: N ng i dùng có một trong những tính cách c a TC1 hoặc một trong những s thích c a ST1 hoặc một trong những hoạt động về nghề nghiệp c a HD1 Thì
nên chọn ngành thuộc nhóm kỹ thuật, mư R. Luật 2 đ ợc viết lại nh sau:
IF TinhCach (TC1) OR SoThich (ST1) OR HDNgheNghiep
(HD1)THEN ChonNganhHolland (R)
L ă3: N ng i dùng có một trong những tính cách c a TC2 hoặc một trong những s thích ST2 hoặc một trong những hoạt động về nghề nghiệp c a HD2 Thì nên
Luật 3 đ ợc viết lại nh sau:
IF TinhCach (TC2) OR SoThich (ST2) OR
HDNgheNghiep (HD2)THEN ChonNganhHolland (I)
L ă4: N ng i dùng có một trong những tính cách c a TC3, hoặc một trong những s thích ST3 hoặc một trong những hoạt động về nghề nghiệp c a HD3 Thì nên
chọn ngành thuộc nhóm nghệ thuật, mã A.
Luật 4 đ ợc viết lại nh sau:
IF TinhCach (TC3) OR SoThich (ST3) OR HDNgheNghiep
(HD3)THEN ChonNganhHolland (A)
L ă5: N ăng i dùng có một trong những tính cách c a TC4hoặc một trong những s thích ST4 hoặc một trong những hoạt động về nghề nghiệp c a HD4 Thì nên
chọn ngành thuộc nhóm xư hội, mư S. Luật 5 đ ợc viết lại nh sau:
IF TinhCach (TC4) OR SoThich (ST4) OR HDNgheNghiep
(HD4)THEN ChonNganhHolland (S)
L ă 6: N ng i dùng có: Một trong những tính cách c a TC5 hoặc một trong những s thích ST5 hoặc một trong những hoạt động về nghề nghiệp c a HD5
Thì nên chọn ngành thuộc nhóm quản lý, mư E.
Luật 6 đ ợc viết lại nh sau:
IF TinhCach (TC5) OR SoThich (ST5) OR HDNgheNghiep
(HD5)THEN ChonNganhHolland (E)
Lu t 7: N u ng i dùng có một trong những tính cách c a TC6 hoặc một trong những s thích ST6 hoặc một trong những hoạt động về nghề nghiệp c a HD6 Thì nên
chọn ngành thuộc nhóm nghiệp vụ, mã C. Luật 7 đ ợc viết lại nh sau:
IF TinhCach (TC6) OR SoThich (ST6) OR HDNgheNghiep
(HD6)THEN ChonNganhHolland (C)
d) Xây dựng các luật cho t vấn dựa trên điểm và lý thuyết mã Holland
Để t vấn chọn nghề dựa trên điểm thi và lý thuyết mư Holland, ta kết hợp các luật chọn ngành theo điểm thi và các luật chọn ngành theo lý thuyết mư Holland. Do t vấn dựa trên lý thuyết mư Holland có phân ra các nhóm ngành R, I, A, S, E, C nên lần
l ợt ta có các luật sau:
IF ChonNganhDiem (T) AND ChonNganhHolland (R)
IF ChonNganhDiem (T) AND ChonNganhHolland (I)
THEN ChonNganhDiemHolland (TI)
IF ChonNganhDiem (T) AND ChonNganhHolland (A)
THEN ChonNganhDiemHolland (TA)
IF ChonNganhDiem (T) AND ChonNganhHolland (S)
THEN ChonNganhDiemHolland (TS)
IF ChonNganhDiem (T) AND ChonNganhHolland (E)
THEN ChonNganhDiemHolland (TE)
IF ChonNganhDiem (T) AND ChonNganhHolland (C)
THEN ChonNganhDiemHolland (TC)
e) Xây dựng các luật cho t vấn dựa trên LTCNN
Gọi tập hợp các khả năng: “Khả năng thao tác vận hành khéo léo, t duy và trí
nhớ tốt, chịu đựng đ ợc trạng thái căng thẳng” là KN1, “Khả năng định h ớng, khả năng tự học, tự tổ ch c nghiên c u, khả năng phân tích, viết, toán học” là KN2, “ Khả năng âm nhạc, biểu diễn nghệ thuật, có khả năng sống thích ng” là KN3, “Kỹ năng
nói, nghe, giảng giải và các kỹ năng làm việc với ng i khác, có khả năng tự kiềm chế tốt” là KN4, “Có khả năng gây ảnh h ng, thuyết phục và chỉ đạo ng i khác, có khả năng tập trung sâu” là KN5 và “Có khả năng làm việcvới các dữ liệu, số liệu” là KN6.
L ă8 ăN ng i dùng có: Một trong những tính cách TC5 hoặc một trong những s thích c a ST5 hoặc một trong những khả năng c a KN5 và khả năng các
môn: Toán, Lý, Hóa hoặc Toán, Lý, Anh văn hoặc Toán, Ngữ văn, Anh văn Thì nên
chọn các ngành nh : Quản trị kinh doanh (Mư ngành: 7340101), Tài chính - Ngân hàng (Mã ngành: 7340201), Kế toán (Mư ngành: 7340301).
Luật 8 đ ợc viết lại nh sau:
IF (TinhCach (TC5) OR SoThich (ST5) OR KhaNang (KN5))
AND (KhaNangMonHoc (Toán, Lý, Hóa) OR
KhaNangMonHoc (Toán, Lý, Anh Văn) OR
KhaNangMonHoc (Toán, Ngữ văn, Anh Văn))
THEN {ChonNganhCayNgheNghiep (7340101) ˅
ChonNganhCayNgheNghiep (7340201) ˅
ChonNganhCayNgheNghiep (7340301)}
L ă9 ăN ng i dùng có: Một trong những tính cách TC6 hoặc một trong những s thích c a ST6 hoặc một trong những khả năng c a KN6 và khả năng các môn: Toán, Lý, Hóa hoặc Toán, Lý, Anh văn hoặc Toán, Ngữ văn, Anh văn Thì nên
hàng (Mã ngành: 7340201), Kế toán (Mư ngành: 7340301).
Luật 9 đ ợc viết lại nh sau:
IF (TinhCach (TC6) OR SoThich (ST6) OR KhaNang (KN6))
AND(KhaNangMonHoc (Toán, Lý, Hóa) OR
KhaNangMonHoc (Toán, Lý, Anh Văn) OR
KhaNangMonHoc (Toán, Ngữ văn, Anh Văn))
THEN {ChonNganhCayNgheNghiep (7340101) ˅
ChonNganhCayNgheNghiep (7340201) ˅
ChonNganhCayNgheNghiep (7340301)}
L ă10 ăN ng i dùng có: Một trong những tính cách TC4 hoặc một trong những s thích c a ST4 hoặc một trong những khả năng c a KN4 và khả năng các môn: Toán, Lý, Hóa hoặc hoặc Toán, Ngữ văn, Anh văn hoặc Toán, Ngữ văn, KHXH (Ngữ Văn, Sử, Địa) Thì nên chọn ngành: Luật kinh tế (Mư ngành: 7380107)
Luật 10 đ ợc viết lại nh sau:
IF (TinhCach (TC4) OR SoThich (ST4) OR KhaNang (KN4))
AND(KhaNangMonHoc (Toán, Lý, Hóa) OR
KhaNangMonHoc (Toán, Ngữ văn, Anh Văn) OR
KhaNangMonHoc (Toán, Ngữ văn, KHXH))
THEN ChonNganhCayNgheNghiep (7380107)
L ă11 ăN ng i dùng có: Một trong những tính cách TC5 hoặc một trong những s thích c a ST5 hoặc một trong những khả năng c a KN5 và khả năng các
môn: Toán, Lý, Hóa hoặc hoặc Toán, Ngữ văn, Anh văn hoặc Toán, Ngữ văn, KHXH (Ngữ Văn, Sử, Địa) Thì nên chọn ngành: Luật kinh tế (Mư ngành: 7380107)
Luật 11 đ ợc viết lại nh sau:
IF (TinhCach (TC5) OR SoThich (ST5) OR KhaNang (KN5))
AND(KhaNangMonHoc (Toán, Lý, Hóa) OR
KhaNangMonHoc (Toán, Ngữ văn, Anh Văn) OR
KhaNangMonHoc (Toán, Ngữ văn, KHXH))
THEN ChonNganhCayNgheNghiep (7380107)
L ă12 ăN ng i dùng có: Một trong những tính cách TC5 hoặc một trong những s thích c a ST5 hoặc một trong những khả năng c a KN5 và khả năng các môn: Toán, Lý, Hóa hoặc Toán, Lý, Anh văn hoặc Toán, Ngữ văn, Anh văn và tốt môn ngoại ngữ Thì nên chọn các ngành nh : Quản trị kinh doanh (Mư ngành:
7340101), Tài chính - Ngân hàng (Mã ngành: 7340201), Kế toán (Mư ngành:
(7380100).
Luật 12 đ ợc viết lại nh sau:
IF (TinhCach (TC5) OR SoThich (ST5) OR KhaNang (KN5))
AND (KhaNangMonHoc (Toán, Lý, Hóa) OR
KhaNangMonHoc (Toán, Lý, Anh Văn) OR
KhaNangMonHoc (Toán, Ngữ văn, Anh Văn)) AND
TOT(NGOAINGU) THEN {ChonNganhCayNgheNghiep (7340101) v ChonNganhCayNgheNghiep (7340201) v ChonNganhCayNgheNghiep (7340301) v ChonNganhCayNgheNghiep (7340120) v ChonNganhCayNgheNghiep (7380100)}
L ă13 ăN ng i dùng có: Một trong những tính cách TC6 hoặc một trong những s thích c a ST6 hoặc một trong những khả năng c a KN6 và khả năng các môn: Toán, Lý, Hóa hoặc Toán, Lý, Anh văn hoặc Toán, Ngữ văn, Anh văn Thì nên
chọn các ngành nh : Quản trị kinh doanh (Mư ngành: 7340101), Tài chính - Ngân hàng (Mã ngành: 7340201), Kế toán (Mư ngành: 7340301), Ngành kinh doanh quốc tế (7340120), Quản trị khách sạn và du lịch (7380100).
Luật 13 đ ợc viết lại nh sau:
IF (TinhCach (TC6) OR SoThich (ST6) OR KhaNang (KN6))
AND (KhaNangMonHoc (Toán, Lý, Hóa) OR
KhaNangMonHoc (Toán, Lý, Anh Văn) OR
KhaNangMonHoc (Toán, Ngữ văn, Anh Văn))AND
TOT(NGOAINGU) THEN {ChonNganhCayNgheNghiep (7340101) v ChonNganhCayNgheNghiep (7340201) v ChonNganhCayNgheNghiep (7340301) v ChonNganhCayNgheNghiep (7340120) v ChonNganhCayNgheNghiep (7380100)}
2.4.ăT ngăk ăc ngă
Trong ch ơng này, tôi đư trình bày các phân tích hiện trạng TVTS tại tr ng ĐH TCKT cũng nh phân tích các lý thuyết chọn nghề nghiệp: LTCNN, lý thuyết mư
Holland và đ a ra mô hình đề xuất giải quyết các luật cho HCG hỗ trợ TVTS cho tr ng ĐH TCKT dựa trên hai lý thuyết này. Để hỗ trợ cho quá trình thiết kế c a ch ơng 3, tôi đư xây dựng đ ợc 13 tập luật đ ợc tổng hợp từ những kiến th c quyết
định trong lý thuyết chọn nghề và từ kết quả điểm. Bên cạnh đó, tôi cũng đư phân tích và thiết kế các biểu đồ theo h ớng phân tích h ớng đối t ợng nhằm mô tả hoạt động c a hệ thống này.
CH NGă3
XỂYă NGăVĨăTH ăNGHI ăH ăTHỐNG
Từ cơ s lý thuyết về HCG đư tìm hiểu trong ch ơng 1 cùng với mô hình đề xuất chobài toán TVTS và tiến hành phân tích, thiết kế hệ thống theo mô hình đư đề xuất ch ơng 2. Ch ơng 3 này trình bày việc lựa chọn công cụ phát triển cũng nh đi vào thực hiện xây dựng hệ thống thực nghiệm.
3.1. L aăc năc ngăc ăp á ă r n
Trong quá trình học tập môn cơ s dữ liệu trong nhà tr ng, tôi đư tìm hiểu cơ bản về ng dụng quản trị cơ s dữ liệu SQL Server, đồng th i tôi cũng th ng xuyên
sử dụng ngôn ngữ lập trình Visual Basic để thực hiện những bài tập lớn c a mình. Vì vậy, trong đề tài này tôi đư lựa chọn phát triển ng dụng trên nền web với ngôn ngữ lập trình ASP, cơ s dữ liệu SQL SERVER và Web Server là IIS 7.5.
3.2. Xơ ăd ngă ă ng 3.2.1. Cách xây dựng tập luật
Mỗi luật đ ợc xây dựng sẽ thuộc 1 trong 3 loại t vấn: T vấn dựa trên điểm
(1), t vấn dựa trên lý thuyết mư Holland(2), t vấn dựa trên LTCNN (3). Một luật sẽ có một hoặc nhiều điều kiện đi kèm. Mỗi điều kiện sẽ dẫn đến một hoặc nhiều kết quả.
Đối với các luật tư vấn dựa trên điểm thi:
Các điều kiện đ ợc l u d ới dạng:
Trong đó: $khoi [l] là id c a khối thi mà thí sinh có điểm, $tongdiem[$il] là
tổng điểm các môn trong khối thi mà thí sinh có điểm. Các kết luận đ ợc l u d ới dạng: