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

Phân tích và thiết kế hệ thống quản lý đào tạo của khoa công nghệ theo công nghệ hướng đối tượng

224 83 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

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

Nội dung

ĐẠI HOC QUỐC GIA HÀ NỘI • ■ TÊN ĐÈ TÀI PHÂN TÍCH VÀ THIẾTKẾ hệ th ố n g QUẢN LÝ ĐÀO TẠO CỦA KHOA CÔNG NGHỆ THEO CÔNG NGHỆ HƯỚNG ĐỔI TƯỢNG ■ ■ MÃ SÓ: QG.02.03 Chủ trì đề tài: PGS.TS Nguyễn Văn Vỵ Đ A ỉ H O TP1JN ? : ; ;c T Á r /' D T / Õ HÀ NỘI 3/2005 ■ A H A T;N í _ 'y 1f : r , | MỤC LỤC ■ Chương V ■ P H Â N T ÍC H T H IẾ T K Ế HỆ T H Ố N G Q U Ả N L Ý Đ À O T Ạ O 5.0 Kiến trúc hệ thống m ôi trường phát triển ứng dụng 125 125 5.0.1 Kiến trúc hệ thống vật lý ứng dụng 5.0.2 Công cụ phát triển môi trường ứng dụng 125 126 5.0.3 Hệ “ Quản trị hệ thống” 126 5.1 Hệ “ Quản lý chương trình đào tao” 5.1.1 Phân tích hệ thống quản lý chương trình đào tao 131 131 5.1.1.1 Phân tích ca sử dụng 131 5.1.1.2 M hình phân tích 145 5.1.2 Thiết kế hệ thống quản lý chương trình đào tao 147 5.1.2.1 Xác định gói thiết kế 147 5.1.2.2 Thiết kế cho ca sử dụng 147 5.2 Hệ “ Tuyển sinh đầu vào” 5.2.1 Phân tích hệ thống tuyển sinh đầu vào 162 162 5.2.1.1 Xác dịnh lớp thực thi ca sử dụng 162 5.2.1.2 Các biểu đồ thực thi ca sử dụng 162 5.2.2 Thiết ké hộ thống tuyển sinh dầu vào 177 5.2.2.1 Thiết kế lớp 177 5.2.2.2 Thiết kế giao diện 182 5.3 Hệ “ Tổ chức thi quản lý điểm ” 191 5.3.0 Biểu đồ hệ thống 191 5.3.1 Phân tích hệ thống tổ chức thi quản lý điểm 192 5.3.1.1 Phân tích ca sử dụng 192 5.3.1.2 M hỉnh phân tích 204 5.3.2 Thiết kế hệ thống tổ chức thi quản lý đ iể m 205 5.3.2.1 Xác định gói thiết kế 205 5.3.2.2 Thiết kế ca sử d ụ n g 205 5.4 Ilộ “ Lập thời kliOcá biểu theo dõi giảng dạy” 23 I 5.4.0 Biểu dỗ hệ thống 231 5.4.1 Phân tích hệ thơng lập thời khố biểu vàtheo dõi giảng dạy 232 5.4.1.1 Phân tích ca sử dụng 232 5.4.1.2 M hình phân tích 249 5.4.2 T h ic l ké hệ thống lập thòi khóa biểu theo dõi giảng dạy 250 5.4.2.1 Xác (lịnh gỏi thiết kế 250 5.4.2.2 T hiết kế ca sử dụng 250 5.5 Mộ ‘ Ọiiíìn lý tốt nghiộp 207 5.5.0 Biểu dồ hộ thống 267 5.5.0.1 Biểu dồ hệ thống gói Cập nhật sinh v iê n 267 5.5.0.2 Biểu đồ hệ thống gói Xét tốt n g h iệ p 267 5.5.0.3 Biểu đồ hệ thống gói Hồn thiện cơng tác tốt n gh iệp 268 5.5.0.4 Các thao tác hệ thống 268 5.5.1 Phân tích hệ thống quản lý cơng tác tốt n gh iệp 271 5.5.1.1 Phân tích ca sử dụng 271 5.5.1.2 M ô hình phân tíc h 274 5.5.1.3 Cấu trúc lại g ó i 274 5.5.2 Thiết kế hệ thống quản lý công tác tốt nghiệp 275 5.5.2.1 Xác dịnh gói lliic t k ế .275 5.5.1.2 Thiết kế ca sử d ụ n g 275 5.5.1.3 Thiết kế lớ p 281 CHƯƠNG V I CHƯ Ơ NG T R ÌN H T H Ử N G H IỆ M 6.1 Chương trình “ Quản lý chương trình tạo” 287 287 6.1.1 Chức chương trìn h 287 6.1.1.1 Cập nhật từ điền môn học 287 1.2 Cập nhật thông till chung chương trình lạ o .2R7 6.1.1.3 Cập nhật khung chương trình đào t o 288 6.1.1.4 Cập nhật môn học chương trinh đào tạo 288 6.1.1.5 Phân bổ chương trình đảo tạ o .288 6.1.2 Kiến trúc phần cứng phàn ứng d ụ n g 289 6.1.2.1 Kiến Irúc hệ thống phần cứng 289 6.1.2.2 Phần mềm ứng dụng công cụ sử dự ng 289 6.1.3 I lirớng dần cài đặt sử d ụ n g 200 ỉ 3.1 Cài đ ặ t 200 6.1.3.2 I Iưứng dần sir dụng 290 6.1.4 1lạn ché cùa chương trìn h .297 6.1.4.1 Chức 297 6.1.4.2 Thiết k ế 298 6.1.4.3 Trình d iễ n 298 6.2 Chương trình “ Quản lý tốt nghiệp” 298 6.2.1 Chức chương trìn h 298 6.2.1.1 Cập nhật thông tin sinh viên 298 6.2.1.2 Quản lý sinh viên làm khoá luận tốt n g h iệ p 299 6.2.1.3 Quản lý công tác tốt nghiệp .300 6.2.1.4 Quản lý danh m ục 301 6.2.1.5 Quản lý người sử dựng 302 6.2.2 Kiến trúc phần cứng phần n ề n 303 6.2.3 Hướng dẫn cài đặt sử d ụ n g 303 6.2.3.1 Cài đặt Java Development K it (M áy ảo Java) 303 6.2.3.2 Cài dặt Tom C at 303 6.2.4 Ilư ng dẫn thiết lập môi trường sử dụng chương tr ìn h 308 6.2.4.1 Cài đ ặ t 308 6.2.4.2 Hướng dẫn sử dụng chương tr ìn li 308 6.2.5 Hạn chế cùa chương trìn h 313 6.2.5.1 Chức 313 ố.2.5.2 Thiết k ế 314 6.2.5.3 T rình d iễ n 314 6.2.5.4 Hạn chế của.hệ thống » 314 6.2.6 Đề xuất giải p h p 314 KHT L U Ậ N V Ả or* X Ư Â T 15 T À I L IỆ U T H A M K I1Ả O 317 Tiếng V iệ t 317 Tiếng Anh 317 PHỤ LỤ C 320 Chương V PHÂN TÍCH THIÉT KÉ HỆ THỐNG QUẢN LÝ ĐÀO TẠO ■ ■ 5.0 Kiến trúc hệ thống môi trường phát triển ứng dụng 5.0.1 Kiến trúc hệ thống vật lý ứng dụng Hệ thống xây đựng chia thành phần Phần thứ thiết kế theo 111Ơ hình lớp Client- Server, phần duyc lliiết kế dành cho r íc cán plioniz tạo thực chức thao tác với sờ liệu cùa hệ thống thông qua yêu cầu cập nhật, xóa bỏ, lạo riiới Phàn thứ dành cho cán bộ, giáo viên giảng dạy, sinh viên khoa, "theo dõi thông tin hoạt dộng cùa Khoa điềm sổ, lịch thi Phần thứ đirực xây dựng theo mơ hình lớp ứng dụng wcb M i í y H ịM iờ i ilu y C i c l iư in m liì n l) W eb B ro w s e r V J m i S e rv e r w M i l v n jiir i'f i ' q u L in lâ m W eb n B ro w s e r A p p lic a tio n S e rv e r M y l ih f l n \ i f II K ^r-.-VỊị C lie n t ỉỉìn h /: Kiền trúc hệ thống vật lý cua ứng dụnu Chương V PHÀN TÍCH THIÉT KẺ HỆ THỒNG QUẢN LÝ ĐÀO TẠO 126 5.0.2 Công cụ phát triển môi trường ứng dụng Ngôn ngữ dùng để phát triển hệ thống ngôn ngữ Mô hình hóa thống nhát (U M L ) cơng cụ trợ giúp để thực ngôn ngữ la Rational Rose 2000 chạy Window XP Ngôn ngữ cơng cụ trợ giúp cho tồn q trinh phân tích thiết kế Đặc biệt trợ giúp cho việc chuyển thiết kế thành mã nguồn ngược lại Ngơn ngữ lập trình lựa chọn sử dụng hộ thống ngôn ngữ Java với công nghệ Swing, Jasper Report, XM L,*JDBC 3.0 để xây dựng hệ thống hai lớp với phần dành cho phòng đào tạo Cơng nghệ Java trcn web JSP dược lựa chọn đổ xây dựng kiến trúc lớp với lớp phần mềm máv chủ \veb JSP Server Engine Apache Tomcat, Hệ sở liệu mã nguồn mờ PoslgreSQL chạy Linux,Unix dùng để tổ chức sờ liệu hệ thống 5.0.3 Hệ “Quản trị hệ thống” a Ca sử dụng đăng nhập hệ thống a i Biêu (tồ hệ thống người dùng 1[ê thỏnu Hình 5.2 Biểu đồ hệ thống ca sử dụng dăng nhập hệ thống (i2 Mỏ hình khải niệm - Tác nhân: người dùng - Lớp lớp giao diện: Cho phép nhập thông tin cùa người dùng dê hệ thống kiểm tra: tên, mật - Lớp diều khiển: diều khiển việc lẩy thông tin từ người dùng liến hành kiểm tra - Lớp thực thể: Bảng người dùng chửa thông tin người dung Đẻ lài NCKH đặc biệi cấp ĐHQGHN 2002-2004 - Mà sỒ:QG 02.03 Chương V PHẨN TỈCH THIẾT KÉ HỆ THỒNG QUẢN LÝ ĐÀO TẠO Ẵ — N g i du ng — - O G ia o d ie n tru y c a p D ie u Q k h ie n tru y n h a p D u liỂ u ĩig ư id u n g Hình 5.3 Biểu đồ ỉớp thực í hi ca sử dụng đâng nhập hệ thống (i3 Biểu đồ lớp thiết kế User ^>Username Ểặ>Pàssword 0>Fullname ^getUsẹjnam e() **' *getPassword() *setPassw ord() *checkLogin() Hình 5.4: Biểu đồ lớp ca sử dụng đăng nhập hệ íhống a4 Thiết kề lớp ♦ Lớp User - Các thuộc tính: Tên trường Kiểu liệu Kích cữ Giài thích Username String 32 Tên đăng nhập Password String 32 Mật dăn^ nhập Full name String 50 Tên đầy dù - Các thao tác : • getUsername() : lấy tên dăng nhập getPassword() : lây mật khâu setPassword ' thiết lập mật khâu • checkLoginO : kiểm tra đăng nhập 127 128 Chương V PHẨN TÍCH THIÉT KÉ HẸ THỔNG QUẢN LÝ ĐÀO TẠO a T/iiếí kế giao diện 4ầ ; I NThổnạ ; T Ỏ C Iiứ c T ltl I IIỊIII O uản L ỵ Đlẻm Thl Tổng Kổd Trg> GKỈp ’I yHê Thống Quản lv Thi ■ Khoa Cởng N ghệ - Bai học Quốc Ola Há NỘI lJ } ' ” S ' Microsoft., A iJLUANVAN _ Ị _ Ị ầ H* Thẽog«5uỉ ! l j temp ■F’ ln t ■IA ' 9:12 PM Hình 5.5: Giao diện truy cập hệ thống Mỏ tủ giao diện: Giao diện yêu cầu tác nhân phải nhập đầy đu thông till tên truy cập, mật trước sử dụng chức cùa hộ thống Các thông till sổ (iuực hệ thống kiểm tra, lác nhâiì klìêng có quyền In IV cập hệ thống thơng báo lồi xảy ra, ngược lại đăng nhập vào hệ thống b Ca siĩ- dụng thay đổi mật bỉ Lớp thiết kế tham gia thục thi ca sử dụng Lớp thực thể User ca sử dụng Đăng Nhập Mộ Thống tham gia vào thực thi ca sử dụng đổi mật người dùng Với chức thay ùỏi Mật khấu qua hàm setPass\vord() Lớp thiết kế lớp hình 5.4 vồ bàn cĩìim giống ca sử dụng đăng nhập De tời NCKH đặc hiệt cấp ĐHQGHN 2002-2004 - \íũ sn:Ụ(j 02-03 Chương V PHẢN TlCH THIÉT KÉ HẸ THỐNG QUẨN LÝ ĐẢO TẠO _ 129 b2 Tliiết kế giao diện l i II '!.

Ngày đăng: 12/05/2020, 22:51

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w