1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG WEBSITE QUẢN lý đồ án và LUẬN văn tốt NGHIỆP

39 405 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 39
Dung lượng 1,07 MB

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 Mục đích Phạm vi Các định nghĩa, thuật ngữ, từ viết tắt .4 Tham khảo .4 Tổng quan hệ thống Mô tả .5 1.1 Phát biểu toán Sơ đồ tổng quan chức hệ thống Các tác nhân tham gia hệ thống Các chức hệ thống .7 a, Chức chung: User b, Chức giáo viên đăng nhập xong : .8 c, Chức sinh viên sau đăng nhập: d, Chức quản trị sau đăng nhập : Các thực thể (Key Abstraction) Các ràng buộc khác Đặc tả chức hệ thống 10 3.1 Chức chung : User 10 UC #01 10 XEM THÔNG TIN CÁ NHÂN 10 ĐẶC TẢ CHỨC NĂNG 11 UC #02 11 THOÁT 11 ĐẶC TẢ CHỨC NĂNG 12 UC #03 12 ĐỔI MẬT KHẨU .12 ĐẶC TẢ CHỨC NĂNG 13 UC #04 13 TÌM KIẾM .13 ĐẶC TẢ CHỨC NĂNG 14 3.2 Chức giáo viên đăng nhập xong : 14 UC #05 15 ĐĂNG NHẬP 15 ĐẶC TẢ CHỨC NĂNG 15 UC #06 16 XEM SINH VIÊN ĐĂNG KÝ 16 ĐẶC TẢ CHỨC NĂNG 16 UC #07 17 XEM THÔNG TIN SINH VIÊN 17 ĐẶC TẢ CHỨC NĂNG 17 UC #08 18 XÁC NHẬN ĐĂNG KÝ 18 ĐẶC TẢ CHỨC NĂNG 18 UC #09 19 QUẢN LÝ ĐỀ TÀI 19 ĐẶC TẢ CHỨC NĂNG 20 UC #10 20 THÊM ĐỀ TÀI 20 ĐẶC TẢ CHỨC NĂNG 21 UC #11 21 XEM CHI TIẾT ĐỀ TÀI 21 ĐẶC TẢ CHỨC NĂNG 21 UC #12 22 XEM DANH SÁCH SINH VIÊN ĐÃ NHẬN 22 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 2/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 ĐẶC TẢ CHỨC NĂNG 22 1.1.1 3.3 Chức sinh viên sau đăng nhập: 23 UC #13 24 XEM DSDT .24 ĐẶC TẢ CHỨC NĂNG 24 UC #14 25 ĐĂNG KÝ ĐỀ TÀI 25 ĐẶC TẢ CHỨC NĂNG 25 UC #15 26 XEM DANH SÁCH GIẢNG VIÊN 26 ĐẶC TẢ CHỨC NĂNG 26 UC #16 27 XEM THÔNG TIN GIẢNG VIÊN 27 ĐẶC TẢ CHỨC NĂNG 27 UC #17 28 XEM DANH SÁCH SINH VIÊN ĐÃ NHẬN 28 ĐẶC TẢ CHỨC NĂNG 28 1.1.2 3.4 Chức QuanTri sau đăng nhập : 29 UC #18 30 QUẢN LÝ TÀI KHOẢN 30 ĐẶC TẢ CHỨC NĂNG 30 UC #19 31 XÓA TÀI KHOẢN 31 ĐẶC TẢ CHỨC NĂNG 32 UC #20 32 TÀI KHOẢN MỚI 32 ĐẶC TẢ CHỨC NĂNG 32 UC #21 33 XÓA TÀI KHOẢN 33 ĐẶC TẢ CHỨC NĂNG 34 UC #22 34 TÌM KIẾM TÀI KHOẢN 34 ĐẶC TẢ CHỨC NĂNG 34 Kiến trúc tổng thể 36 Các yêu cầu bổ sung hệ thống 37 1.2 Các yêu cầu chức bổ sung 37 Truy cập từ xa 37 1.3 Các yêu cầu mặt sử dụng hệ thống 38 Các hệ điều hành tương thích 38 Giao diện 38 Tài liệu sử dụng .38 1.4 Các yêu cầu độ ổn định 38 1.5 Các yêu cầu mặt tốc độ 38 1.6 Các yêu cầu mặt hỗ trợ 38 1.7 Các yêu cầu rang buộc thiết kế .38 Yêu cầu phần cứng .38 Trình duyệt .38 Tương thích với Java, C# .38 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 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 3/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 phức tạp kèm với khả trình bày hệ thống cách tồ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 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 q 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 4/39 Đề 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 tố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 tố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 tốn Bài tố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 5/39 Đề 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 6/39 Đề 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 … - Ngoà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 7/39 Đề 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 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 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 8/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 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 9/39 Đề 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 10/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 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 N/A Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 25/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 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 26/39 Đề 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 27/39 Đề 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 28/39 Đề 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 29/39 Đề 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 30/39 Đề 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 31/39 Đề 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 32/39 Đề 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 Hậu điều Thành cơng Độ 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 Xóa tài khoản khỏi hệ thống Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 33/39 Đề tài: Xây dựng Website quản lý đồ án LVTN kiện Ngày: 29-8-2012 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 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 Sinh viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 34/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 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 35/39 Đề 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 36/39 Đề 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ừ 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 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 37/39 Đề 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 38/39 Đề 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 39/39 ... viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 29/39 Đề 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ị... viên: Phạm Văn Dũng Lớp: ĐHTLT-K1 18/39 Đề tài: Xây dựng Website quản lý đồ án LVTN Ngày: 29-8-2012 Các yêu cầu đặc biệt khác N/A Giao diện minh họa Use case Quản lý đề tài UC #09 QUẢN LÝ ĐỀ TÀI... 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

Ngày đăng: 20/05/2020, 15:13

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w