Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
730,51 KB
Nội dung
2012 XÂY DỰNG WEBSITE QUẢN LÝ ĐỒ ÁN VÀ LUẬN VĂN TỐT NGHIỆP Sinh viên: Phạm Văn Dũng Lớp: ĐHLTK1 29/8/2012 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Mục lục Giới thiệu tài liệu 1.1 Mục đích .3 1.2 Phạm vi 1.3 Các định nghĩa, thuật ngữ, từ viết tắt 1.4 Tham khảo Tổng quan hệ thống .4 2.1 Mô tả .4 2.2 Phát biểu toán 2.3 Sơ đồ tổng quan chức hệ thống 2.3.1 Các tác nhân tham gia hệ thống 2.3.2 Các chức hệ thống a, Chức chung: User b, Chức giáo viên đăng nhập xong : .7 c, Chức sinh viên sau đăng nhập: d, Chức quản trị sau đăng nhập : 2.3.3 Các thực thể (Key Abstraction) 2.4 Các ràng buộc khác .8 Đặc tả chức hệ thống 3.1.1 3.1 Chức chung : User 3.1.2 3.2 Chức giáo viên đăng nhập xong : 13 3.1.3 3.3 Chức sinh viên sau đăng nhập: 22 3.1.4 3.4 Chức QuanTri sau đăng nhập : 28 Kiến trúc tổng thể 35 Kiến trúc .35 1.1 Tầng Presentation 35 1.2 Tầng Business Logic 35 1.3 Tầng Data Access 36 1.4 Data Access Components .36 1.5 Service 36 Biểu đồ triển khai hệ thống 36 Các yêu cầu bổ sung hệ thống 36 5.1 Các yêu cầu chức bổ sung .36 5.1.1 Truy cập từ xa 36 5.2 Các yêu cầu mặt sử dụng hệ thống 37 5.2.1 Các hệ điều hành tương thích 37 5.2.2 Giao diện 37 5.2.3 Tài liệu sử dụng .37 5.3 Các yêu cầu độ ổn định .37 5.4 Các yêu cầu mặt tốc độ .37 5.5 Các yêu cầu mặt hỗ trợ .37 5.6 Các yêu cầu rang buộc thiết kế 37 5.6.1 Yêu cầu phần cứng 37 5.6.2 Trình duyệt 37 5.6.3 Tương thích với Java, C# 37 Tài liệu tham khảo 37 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 2/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Giới thiệu tài liệu Chúng ta thấy rằng: "Một số tập hợp liệu phức tạp định trình bày đồ thị truyền tải đến người đọc nhiều thông tin so với liệu thô" Với phần mềm vậy, ngành Công nghiệp ngày phát triển, hệ thống trở nên phức tạp Khả nắm bắt kiểm soát phức tạp kèm với khả trình bày hệ thống cách toàn diện - trình bày vượt ngồi giới hạn dòng lệnh thô Sự thành công thị trường ngôn ngữ Visual Basic phần giao diện trực quan C++, Java cho thấy trình bày trực quan mang tính cốt yếu q trình phát triển hệ thống phức tạp Mục đích Tài liệu nhằm miêu tả cách đầy đủ hành vi hệ thống Nó cung cấp cho thành viên tham gia phát triển dự án khách hàng hiểu hệ thống có khả làm trình làm Thực tế qua trình phát triển phần mềm, giai đoạn xây dựng tài liệu khác tương ứng với giai đoạn Để giảm thiểu phức tạp tài liệu trình giảng dạy, tài liệu xây dựng cách thống suốt trình phát triển dự án Đặc tả yêu cầu hệ thống (Software Requirement Specification) Tài liệu kiến trúc hệ thống (Software Architecture Document) Tài liệu thiết kế (Detail Design) Phạm vi Tài liệu có phạm vi bao trùm tất giai đoạn trình phát triển dự án trước bắt tay vào trình lập trình Các định nghĩa, thuật ngữ, từ viết tắt Tham khảo Bài giảng giảng viên Mai Thúy Nga - Trưởng Bộ Môn Tin Trường Đại Học Thăng Long DEV475 Mastering Object-Oriented Analysis and Design with UML: Course Registration Requirements Document Version 2003.06.00 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 3/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Tổng quan hệ thống Mô tả Mỗi năm, trường đại học có khóa sinh viên tốt nghiệp trường Việc tổ chức cho sinh viên bảo vệ đồ án tốt nghiệp phổ biến Vấn đề đặt việc quản lý đề tài sinh viên để có hiểu tốt Hàng năm, sinh viên năm cuối đủ điều kiện bảo vệ đồ án tốt nghiệp phải liên hệ với giáo viên khoa để hướng dẫn đề tài thực đề tài Việc nhận giáo viên hướng dẫn qua cách liên lạc trực tiếp làm nhiều thời gian cho sinh viên giáo viên Sinh viên thời gian tìm thơng tin cá nhân giảng viên để liên hệ với giảng viên đó, chưa kể việc giảng viên đủ số người hướng dẫn, khiến sinh viên phải tìm giảng viên khác Về bên phía giảng viên, gặp nhiều phiền toái số sinh viên liên hệ đông (mất thời gian nghe điện thoại, trả lời thư điện tử…) Từ trạng đó, nhóm em đưa toán quản lý đề tài tốt nghiệp cho giáo viên sinh viên, nhằm giúp tiết kiệm thời gian, công sức cho sinh viên giảng viên 1.1 Phát biểu toán Bài toán quản lý đề tài khóa luận tốt nghiệp sinh viên xây dựng web nhằm đáp ứng việc giao tiếp thông tin sinh viên giảng viên nhanh thuận tiện Mỗi sinh viên giảng viên cấp tài khoản đăng nhập để thuận tiện cho việc quản lý đề tài Mỗi sinh viên có nhiều giảng viên đồng hướng dẫn thực đề tài Sinh viên đề nghị hướng dẫn giảng viên giảng viên số người hướng dẫn Đối với giảng viên, đưa đề tài để sinh viên tham khảo nhận hướng dẫn Nếu giảng viên nhận đủ người để hướng dẫn khơng thể nhận thêm Tùy vào học vị giảng viên mà số lượng sinh viên hướng dẫn khác Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 4/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Do sinh viên đủ điều kiện làm khóa luận khơng phải giảng viên hướng dẫn khóa luận, đó, hệ thống cần có người quản trị, cấp phát cho sinh viên giảng viên tài khoản đăng nhập vào hệ thống Sơ đồ tổng quan chức hệ thống Mơ hình tổng chức hệ thống mô tả sơ đồ Chi tiết chức tác nhân tham gia vào chức mơ tả chi tiết phần Sơ đồ 1: Sơ đồ tổng thể chức (Use Cases and Actors) Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 5/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Các tác nhân tham gia hệ thống - Use case có tác nhân sinh viên, giáo viên admin - Mỗi tác nhân đăng nhập vào hệ thống có chức khác - Admin có chức người có quyền cao tạo, xóa chỉnh sửa thơng tin account - Sinh viên đăng nhập vào hệ thống thay đổi password khơng thể thay đổi thơng tin thân Sinh viên xem thơng tin thân, giáo viên đề tài Sinh viên đăng kí nhận giáo viên làm người hướng dẫn chọn đề án làm tốt nghiệp Tuy nhiên sinh viên đề nghị đề án - Giáo viên đăng nhập xem tất thơng tin giáo viên sinh viên Ngồi giáo viên thay đổi số thơng tin không quan trọng thân số điện thoại, email … - Ngồi web có chức tìm kiếm thơng tin để giúp giáo viên sinh viên dễ dàng việc sử dụng uc Actors User Sinh Vien GVHD Quan Tri Các chức hệ thống a, Chức chung: User - Đổi mật khẩu: Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 6/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Khi user nhập account password hiển thị hình tương ứng tùy vào loại account Nếu account password sai quay trở lại hình đăng nhập Nếu nhập sai lần web khơng cho đăng nhập 10 phút - Thốt - Xem thơng tin cá nhân - Tìm kiếm b, Chức giáo viên đăng nhập xong : - Xem sinh viên đăng ký: xem thông tin, xác nhận - Quản lý đề tài: thêm, xóa, sửa, xem chi tiết - Xem danh sách sinh viên đăng ký c, Chức sinh viên sau đăng nhập: - Xem danh sách đề tài - Đăng ký đề tài - Xem danh sách đề tài giảng viên - Xem danh sách giảng viên - Xem thông tin giảng viên d, Chức quản trị sau đăng nhập : - Quản lý tài khoản: tìm kiếm, xóa tài khoản… - Thêm tài khoản Các thực thể (Key Abstraction) - Thực thể SINHVIEN Mỗi thực thể tượng trưng cho sinh viên năm tư Các thuộc tính: MSSV, TenSV, DC,SDT, GioiTinh… - Thực thể DETAI Mỗi thực thể tượng trưng cho đề tài tốt nghiệp Các thuộc tính: TenDT, GVHD,GVPB, TGBD,TGKT, Khoa - Thực thể QUANTRI Mỗi thực thể tượng trưng cho quản trị đề tài tốt nghiệp Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 7/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Các thuộc tính: MSQT, TenQT, DC, GioiTinh… - Thực thể GIAOVIENHD Mỗi thực thể tượng trưng cho giáo viên Các thuộc tính: MSGV, TenGV, DC, SDT, HocVi, ChuyenNganh Các ràng buộc khác Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 8/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Đặc tả chức hệ thống 3.1 Chức chung : User uc uc_User Tim kiem Doi mat khau User Xem thong tin ca nhan Thoat - Đổi mật khẩu: Khi user nhập account password hiển thị hình tương ứng tùy vào loại account Nếu account password sai quay trở lại hình đăng nhập Nếu nhập sai lần web khơng cho đăng nhập 10 phút - Thốt - Xem thơng tin cá nhân - Thốt Đặc tả chi tiết: Usecase xem thơng tin cá nhân UC #01 XEM THÔNG TIN CÁ NHÂN Sinh viên: Phạm Văn Dũng Độ phức tạp: Lớp: ĐHTLT-K1 9/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Sau đăng nhập thành công, giao diện có chức xem thơng tin cá nhân, người dùng chọn chức form chứa thông tin tương ứng Mô tả Tác nhân Chính Sinh viên, Giảng viên, Admin Phụ Khơng có Tiền điều kiện Hậu điều kiện Ngày: 29-8-2012 Đăng nhập thành công Khi chọn chức xem thông tin cá nhân Thành công Xem thông tin cá nhân Lỗi Không thể xem thông tin cá nhân ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chức bắt đầu người dùng muốn xem thông tin cá nhân Người dùng đăng nhập vào hệ thống Chọn chức xem thông tin Lấy liệu tương ứng hiển thị lên form Luồng kiện phát sinh/Kịch phát sinh 1.1 Người dùng đăng nhập không thành công 1.2 Người dùng không đăng nhập thành công, yêu cầu đăng nhập lại Các yêu cầu đặc biệt khác N/A Giao diện minh họa Usecase Thốt UC #02 THỐT Mơ tả Sau đăng nhập thành cơng, muốn khỏi hệ thống chọn chức Hệ nhắc người dùng có muốn khơng Người dùng xác nhận thoát khỏi hệ thống Tác nhân Chính Sinh viên, Giảng viên, Admin Phụ Khơng có Sinh viên: Phạm Văn Dũng Độ phức tạp: Lớp: ĐHTLT-K1 10/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Lọc danh sách theo tiêu chí chọn Chọn xem thơng tin đề tài Hiển thị form thông tin đề tài Luồng kiện phát sinh/Kịch phát sinh Các yêu cầu đặc biệt khác N/A Giao diện minh họa Usecase Đăng ký đề tài UC #14 ĐĂNG KÝ ĐỀ TÀI Mô tả Khi xem danh sách đề tài danh sách đề tài giáo viên, sinh viên chọn chức đăng ký đề tài, hệ thống thông báo kết đăng ký Tác nhân Chính Sinh viên Phụ Khơng có Tiền điều kiện Hậu điều kiện Thành cơng Độ phức tạp: - Chọn chức đăng ký đề tài - Sinh viên xem danh sách đề tài từ mục quản lý đề tài danh sách đề tài giáo viên Thông báo kết đăng ký cho sinh viên Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức đăng ký đề tài Kiểm tra trạng thái đề tài trả thông báo Luồng kiện phát sinh/Kịch phát sinh 2.1 Thành công: Đăng ký thành công, vui lòng chờ phản hồi 2.2 Thất bại: Đăng ký thất bại, đề tài hết hạn đăng ký số đăng ký tối đa Các yêu cầu đặc biệt khác Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 24/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 N/A Giao diện minh họa Usecase Xem danh sách giảng viên UC #15 XEM DANH SÁCH GIẢNG VIÊN Mô tả Sau đăng nhập thành công, sinh viên chọn chức xem danh sách giáo viên, hệ thống hiển thị danh sách giáo viên, lọc theo ngành tên giáo viên Tác nhân Chính Sinh viên Phụ Khơng có Tiền điều kiện Hậu điều kiện Thành công Độ phức tạp: - Sinh viên đăng nhập thành công - Chọn chức xem danh sách giáo viên Sinh viên xem danh sách giáo viên tham gia hướng dẫn Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức xem danh sách giáo viên Hiển thị danh sách giáo viên Chọn chuyên ngành nhập từ khóa Lọc theo tiêu chí u cầu Luồng kiện phát sinh/Kịch phát sinh Các yêu cầu đặc biệt khác N/A Giao diện minh họa Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 25/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Use case Xem thông tin giảng viên UC #16 XEM THƠNG TIN GIẢNG VIÊN Mơ tả Khi xem danh sách giáo viên, sinh viên chọn chức xem thông tin giáo viên, hệ thống hiển thị thông tin giáo viên chọn bao gồm danh sách sinh viên nhận hướng dẫn Tác nhân Chính Sinh viên Phụ Khơng có Tiền điều kiện Hậu điều kiện Thành cơng Độ phức tạp: - Sinh viên xem danh sách giáo viên - Chọn chức xem thông tin giáo viên Sinh viên xem thông tin giáo viên Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức xem thơng tin giáo viên Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 26/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Hiển thị thông tin giáo viên Luồng kiện phát sinh/Kịch phát sinh Các yêu cầu đặc biệt khác N/A Giao diện minh họa Use case Xem danh sách đề tài giảng viên UC #17 XEM DANH SÁCH SINH VIÊN ĐÃ NHẬN Mô tả Khi xem danh sách giáo viên, sinh viên chọn chức xem danh sách đề tài giáo viên, hệ thống hiển thị danh sách gồm tên đề tài mô tả ngắn gọn đề tài Tác nhân Chính Sinh viên Phụ Khơng có Tiền điều kiện Hậu điều kiện Thành công Độ phức tạp: - Sinh viên xem danh sách giáo viên - Chọn chức xem danh sách đề tài giáo viên - Sinh viên xem thông tin đề tài giáo viên Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức xem danh sách giáo viên Hiển thị danh sách đề tài Nhập từ khóa tìm kiếm Lọc theo từ khóa Luồng kiện phát sinh/Kịch phát sinh Các yêu cầu đặc biệt khác N/A Giao diện minh họa Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 27/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 1.1.2 3.4 Chức QuanTri sau đăng nhập : - Quản lý tài khoản: tìm kiếm, xóa tài khoản… - Thêm tài khoản Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 28/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Use case Quản lý tài khoản UC #18 QUẢN LÝ TÀI KHOẢN Mô tả Sau đăng nhập thành công, quản trị chọn chức quản lý tài khản, hệ thống hiển thị danh sách tài khoản gồm tên loại tài khoản, cho phép lọc theo từ khóa loại tài khoản Tác nhân Chính Quản trị Phụ Khơng có Tiền điều kiện Hậu điều kiện Thành cơng Độ phức tạp: - Quản trị đăng nhập thành công - Chọn chức xem danh sách tài khoản Quản trị xem danh sách tài khoản hệ thống Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức xem danh sách tài khoản Chọn loại tài khoản, nhập từ khóa Luồng kiện phát sinh/Kịch phát sinh Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 29/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 1.1 Hiển thị danh sách tài khoản 2.1 Lọc theo tiêu chí yêu cầu Các yêu cầu đặc biệt khác N/A Giao diện minh họa Use case Xóa tài khoản UC #19 XĨA TÀI KHOẢN Mơ tả Khi duyệt danh sách tài khoản, quản trị chọn nút xóa bên cạnh tên tài khoản, hệ thống cảnh báo cách đưa thông tin tài khoản yêu cầu xác nhận, giáo viên chọn xóa hệ thống thơng báo kết Tác nhân Chính Quản trị Phụ Khơng có Tiền điều kiện Độ phức tạp: - Quản trị xem danh sách tài khoản - Chọn chức xóa tài khoản Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 30/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Hậu điều kiện Thành công Ngày: 29-8-2012 Sinh viên xem danh sách giáo viên tham gia hướng dẫn Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn xóa tài khoản Chọn đồng ý Luồng kiện phát sinh/Kịch phát sinh 1.1 Hiển thị thông tin tài khoản yêu cầu xác nhận 2.1 Xóa tài khoản đưa thơng báo kết Các yêu cầu đặc biệt khác N/A Giao diện minh họa Use case Thêm tài khoản UC #20 TÀI KHOẢN MỚI Mô tả Sau đăng nhập thành công, quản trị chọn chức thêm tài khoản mới, hệ thống hiển thị form yêu cầu nhập liệu, sau nhập xong hệ thống thơng báo kết Tác nhân Chính Quản trị Phụ Tiền điều kiện Hậu điều kiện Độ phức tạp: - Quản trị đăng nhập thành công - Chọn chức thêm tài khoản Thành công Thêm tài khoản vào hệ thống Lỗi Nếu tên tài khoản trùng trường nhập thiếu hệ thống thơng báo để quản trị xử lý ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức thêm tài khoản Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 31/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Nhập đủ chọn thêm Luồng kiện phát sinh/Kịch phát sinh 1.1 Hiển thị form yêu cầu nhập liệu 2.1 Hiển thị thông báo Các yêu cầu đặc biệt khác N/A Giao diện minh họa Use case Xóa tài khoản UC #21 XĨA TÀI KHOẢN Mơ tả Khi duyệt danh sách tài khoản, quản trị chọn nút xóa bên cạnh tên tài khoản, hệ thống cảnh báo cách đưa thông tin tài khoản yêu cầu xác nhận, giáo viên chọn xóa hệ thống thơng báo kết Tác nhân Chính Quản trị Phụ Khơng có Tiền điều kiện Độ phức tạp: - Quản trị xem danh sách tài khoản - Chọn chức xóa tài khoản Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 32/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Hậu điều kiện Thành công Ngày: 29-8-2012 Xóa tài khoản khỏi hệ thống Lỗi ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn xóa tài khoản Chọn đồng ý Luồng kiện phát sinh/Kịch phát sinh 1.1 Hiển thị thông tin tài khoản yêu cầu xác nhận 2.1 Xóa tài khoản đưa thông báo kết Các yêu cầu đặc biệt khác N/A Giao diện minh họa 10.Use case Tìm kiếm tài khoản UC #22 TÌM KIẾM TÀI KHOẢN Mô tả Khi duyệt danh sách tài khoản, quản trị tìm kiếm tài khoản cách chọn loại tài khoản nhập từ khóa, hệ thống hiển thị danh sách tài khoản thỏa mãn điều kiện Tác nhân Chính Quản trị Phụ Khơng có Tiền điều kiện Hậu điều kiện Độ phức tạp: - Quản trị duyệt danh sách tài khoản - Chọn tìm kiếm tài khoản Thành cơng Tìm tài khoản u cầu Lỗi Khơng có tài khoản thỏa mãn, đưa thơng báo khơng tìm ĐẶC TẢ CHỨC NĂNG Luồng kiện chính/Kịch Chọn chức tìm kiếm Chọn loại tài khoản từ khóa cần tìm Luồng kiện phát sinh/Kịch phát sinh Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 33/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 1.1 Hiển thị mục chọn loại tài khoản ô nhập từ khóa 2.1 Hiển thị danh sách tài khoản thỏa mãn Các yêu cầu đặc biệt khác N/A Giao diện minh họa Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 34/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Kiến trúc tổng thể Kiến trúc Mơ hình tầng 1.1 Tầng Presentation Đây lớp làm nhiệm vụ giao tiếp với người dùng cuối để thu thập hiển thị liệu Trong dự án gọi tên khác tầng View UI Components Là thành phần chung chịu trách nhiệm thu thập hiển thị thông tin cho người dùng cuối UI Process Components Là thành phần chịu trách nhiệm quản lý qui trình chuyển đổi UI Components Ví dụ chịu trách nhiệm quản lý hình nhập liệu loạt thao tác định trước bước Wizard… 1.2 Tầng Business Logic Service Interface Là giao diện lập trình mà lớp cung cấp cho presentation sử dụng Business Entities Là thực thể mô tả đối tượng thông tin mà hệ thống xử lý Các business entities dùng để trao đổi thông tin lớp presentation lớp data access Business Components Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 35/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Là thành phần thực dịch vụ mà service interface cung cấp, chịu trách nhiệm kiểm tra ràng buộc logic(constraints), qui tắc nghiệp vụ (business rules), sử dụng dịch vụ bên khác để thực yêu cầu ứng dụng Business Workflow Là quy trình nghiệp vụ riêng dự án 1.3 Tầng Data Access Lớp thực nghiệp vụ liên quan đến lưu trữ truy xuất liệu ứng dụng Thường lớp sử dụng dịch vụ hệ quản trị sở liệu SQL Server, Oracle,… để thực nhiệm vụ 1.4 Data Access Components Đây thành phần chịu trách nhiệm truy xuất liệu từ các thành phần liệu 1.5 Service Đây thành phần trợ giúp việc truy xuất dịch vụ bên cách dễ dàng đơn giản truy xuất dịch vụ nội Biểu đồ triển khai hệ thống deployment Deployment View «device» Serv er Serv erTier::Aj ax.dll «device» Client «use» Serv erTier:: PresentationLayer «use» «device» Database Serv erTier:: BusinessLogicLayer «use» «use» «use» Serv erTier:: Framew orkUI.dll Serv erTier:: Framew orkBusiness.dll Serv erTier:: DataAccessLayer «use» (from DatabaseTier) «use» Serv erTier:: DatabaseConnection.dll (from ServerTier) Các yêu cầu bổ sung hệ thống 1.2 Các yêu cầu chức bổ sung Truy cập từ xa Hệ thống cho phép người dùng truy cập qua mạng Internet để xem thơng tin phim, xem lịch chiếu Qua đặt vé toán Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 36/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 1.3 Các yêu cầu mặt sử dụng hệ thống Các hệ điều hành tương thích Hệ thống hoạt động tốt Windows 2000/2003 Windows XP Giao diện Giao diện người dùng thiết kế đơn giản, thân thiện dễ sử dụng người dùng Tài liệu sử dụng N/A 1.4 Các yêu cầu độ ổn định Có khả phục vụ 500 người dung thời điểm 1.5 Các yêu cầu mặt tốc độ N/A 1.6 Các yêu cầu mặt hỗ trợ 24/24h 1.7 Các yêu cầu rang buộc thiết kế Yêu cầu phần cứng Hệ thống chạy tốt máy PC có cấu hình tối thiểu sau: - Pentium 500Mhz - Ram 128MB - HHD 100MB Trình duyệt N/A Tương thích với Java, C# N/A Tài liệu tham khảo Phát triển hệ thống hướng đối tượng với UML 2.O C++ Bài giảng Phân tích thiết kế hệ thống hướng đối tượng – TS Nguyễn Hữu Đức Viện CNTT&TT, đại học Bách Khoa Hà Nội Bài giảng Phân tích thiết kế hệ thống hướng đối tượng – Đại học quy Hải Phòng 1999 Đặng Văn Đức, Phân tích Thiết kế hướng đối tượng UML, NXB Giáo dục 2002 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 37/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Eriksson H., Penker M., UML Toolkit, John Wiley & Sons 1997 UML 2.0 Speccification, 2004 http:// www.omg.org/issues Grady Booch, “Object Oriented Analysis and Design with Applications” Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 38/38 ... viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 28/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Use case Quản lý tài khoản UC #18 QUẢN LÝ TÀI KHOẢN Mô tả Sau đăng nhập thành công, quản trị... em đưa toán quản lý đề tài tốt nghiệp cho giáo viên sinh viên, nhằm giúp tiết kiệm thời gian, công sức cho sinh viên giảng viên 1.1 Phát biểu toán Bài toán quản lý đề tài khóa luận tốt nghiệp sinh... thông tin sinh viên cách kick thẳng vào tên đề tài danh sách đề tài quản lý Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 20/38 Đề tài: Xây dựng Website quản lý đồ án LVTN Thành công Hậu điều kiện Ngày: