Bài tập lớn Phân tích thiết kế hệ thống thông tin: Sử dụng Enterprise Architect để phân tích thiết kế website bán và giới thiệu băng đĩa nhạc

102 1000 4
Bài tập lớn Phân tích thiết kế hệ thống thông tin: Sử dụng Enterprise Architect để phân tích thiết kế website bán và giới thiệu băng đĩa nhạc

Đ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

Bài tập lớn Phân tích thiết kế hệ thống thông tin: Sử dụng Enterprise Architect để phân tích thiết kế website bán và giới thiệu băng đĩa nhạc

Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 1 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN TRUYỀN THÔNG BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: “Sử dụng Enterprise Architect để phân tích thiết kế website bán giới thiệu băng đĩa nhạc.” Giảng viên hướng dẫn: ThS. Nguyễn Hồng Phương. Nhóm sinh viên thực hiện: Nhóm 3 Nguyễn Thị Nguyệt CNTT3 - K54 20091945 Phạm Văn Huy CNTT4 - K54 20081161 Hứa Khánh Trung CNTT4 - K54 20090021 Đinh Tuấn Trường CNTT4 - K54 20092909 Mã lớp: 35549 - Mã học phần: IT3120. Hà Nội, 04 / 2012 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 2 MỤC LỤC LỜI NÓI ĐẦU 4 I. NGHIÊN CỨU SƠ BỘ 5 1. Giới thiệu 5 2. Tóm tắt dự án 5 3. Các qui trình nghiệp vụ 6 4. Các loại thông tin sử dụng trong hệ thống 7 5. Các yêu cầu đặt ra đối với hệ thống tương lai 7 II. NHẬN ĐỊNH ĐẶC TẢ CÁC CA SỬ DỤNG 9 1. Biểu đồ khung cảnh của hệ thống. 9 2. Biểu đồ ca sử dụng. 10 a. Liên quan giữa các đối tác 10 b. Liên quan giữa đối tác ca sử dụng 11 c. Thành lập biểu đồ ca sử dụng 12 III. PHÂN TÍCH CẤU TRÚC 37 1. Biểu đồ lớp 37 IV. MÔ HÌNH HÓA SỰ TƯƠNG TÁC 50 1. BIỂU ĐỒ TRÌNH TỰ 50 a. Biểu đồ trình tự một số chức năng của Guest. 50 b. Biểu đồ trình tự một số chức năng của User 52 c. Biểu đồ trình tự một số chức năng của Admin 56 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 3 d. Biểu đồ trình tự một số chức năng của SalePerson 62 2. Biểu đồ giao tiếp 64 a. Biểu đồ giao tiếp thể hiện một số chức năng của Guest 64 b. Biểu đồ giao tiếp thể hiện một số chức năng của User 66 c. Biểu đồ giao tiếp thể hiện một số chức năng của Admin 69 d. Biểu đồ giao tiếp thể hiện một số chức năng của SalePerson 73 V. MÔ HÌNH HÓA SỰ ỨNG XỬ 74 1. Biểu đồ máy trạng thái 74 a. Trạng thái khách hàng 74 b. Trạng thái Bình luận 75 c. Trạng thái sản phẩm 76 VI. THIẾT KẾ CHI TIẾT 78 1. Thiết kế cơ sở dữ liệu 78 2. Thiết kế giao diện 83 VII. LỜI KẾT 100 VIII. TÀI LIỆU THAM KHẢO 101 IX. PHÂN CÔNG NHIỆM VỤ 102 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 4 LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin đã trở thành một phần không thể thiếu trong bất cứ lĩnh vực nào của đời sống. Với việc ứng dụng các công nghệ trong quản lý, công việc của con người trở nên hiệu quả năng suất hơn. Với mục đích học tập tốt môn Phân tích thiết kế hệ thống thông tin, bước đầu tiếp cận với 1 quy trình thực tế về công nghệ thông tin, chúng em xin được tiến hành đề tài Sử dụng Enterprise Architecture để phân tích thiết kế website giới thiệu bán băng đĩa nhạc. Trong quá trình thực hiện phân tích thiết kế hệ thống, do đây là lần đầu tiên chúng em thực hiện xây dựng hệ thống nên chắc hẳn sẽ không tránh khỏi những sai sót. Chúng em rất mong được các thầy cô tham khảo góp ý để hệ thống của chúng em ngày càng hoàn thiện hơn. Để hoàn thành được tài liệu này, nhóm chúng em xin được gửi lời cảm ơn chân thành đến:  Thạc sĩ Nguyễn Hồng Phương - giảng viên bộ môn HTTT, Viện Công nghệ thông tin truyền thông, trường đại học BKHN.  Các bạn sinh viên cùng học tập. đã hết lòng giúp đỡ, hướng dẫn góp ý để bọn em có thể hoàn thiện được bài tập lớn của mình. Hà Nội, tháng 4 năm 2012 Nhóm 3 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 5 I. NGHIÊN CỨU SƠ BỘ 1. Giới thiệu Thời đại hội nhập, kinh tế phát triển đã khiến con người chịu nhiều sức ép về công việc, do đó nhu cầu giải trí để giảm thiểu stress là rất lớn. Có nhiều hình thức giải trí khác nhau, nghe nhạc là một hình thức được nhiều người lựa chọn. Sưu tập những album nhạc ưa thích cùng với hình của các ca sĩ thần tượng lời bài hát là sở thích của nhiều người. Trước đây, khách hàng nếu muốn mua được đĩa nhạc thì phải đi đến các cửa hàng bán đĩa tìm kiếm nghe thử phần đầu của 1 bài hát nào đó trong album trước khi quyết định mua. Với những đĩa nhạc đã ra đời từ lâu thì việc tìm kiếm được không phải là dễ dàng, thậm chí khách hàng phải đi đến rất nhiều cửa hàng khác nhau để tìm. Nghe thử đoạn đầu của một bài hát cũng là một công việc khá tốn thời gian, khi mà cửa hàng đông khách, thì việc chờ đợi đến lượt được mở thử đĩa cũng khá phiền toái. Nếu khách hàng sau khi nghe xong đoạn đầu lại cảm thấy không thích, muốn lựa chọn một album khác, thì quả thực, thời gian bỏ ra để lựa chọn được một album yêu thích của mình sẽ là một vấn đề lớn, nhất là khi cuộc sống ngày càng bận rộn. Với những người yêu thích nhạc, thì việc nhanh chóng sở hữu một album mới phát hành cũng là một nhu cầu. để biết được thông tin chính xác khi nào thì đĩa nhạc đó mới phát hành, có những đĩa nhạc nào mới phát hành thời điểm này không còn cách nào khác là phải liên lạc trực tiếp cửa hàng . Câu hỏi đặt ra là tại sao lại không xây dựng một website bán giới thiệu băng đĩa nhạc để khắc phục những điểm yếu trên. Tiết kiệm thời gian, phục vụ tốt nhất những nhu cầu của khách hàng là những ưu điểm không thể chối bỏ của website trực tuyến. 2. Tóm tắt dự án _Tên dự án: Xây dựng website bán giới thiệu băng đĩa nhạc. _Phạm vi ứng dụng: Các cửa hàng bán lẻ. _ Thể loại băng đĩa nhạc: CD / VCD / DVD. _Khách hàng có thể:  Xem thông tin về album, tìm kiếm album mà mình yêu thích.  Bình chọn cho album theo các điểm đánh giá.  Tham khảo, bình luận về album mình yêu thích. Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 6  Đặt mua hàng trực tuyến (thanh toán qua ngân hàng hoặc giao hàng trực tiếp.  Có thể theo dõi tình trạng xử lý đơn hàng của mình.  Có chức năng điểm thưởng giảm giá cho khách hàng.  Khách hàng có thể đăng nhập / không cần đăng nhập khi thực hiện chức năng mua hàng.  Khách hàng có thể theo dõi các sản phẩm mà mình đã xem hoặc đã mua (xem giỏ hàng).  Khách hàng có thể đăng kí nhận tin về các sản phẩm sắp ra, các đợt khuyến mãi qua email. _Người bán hàng:  Tạo ra kênh thông tin để quảng cáo giới thiệu sản phẩm.  Có thể giới thiệu các sản phẩm mới qua email.  Quản lý số lượng đĩa bán ra (theo thể loại, tên album, ca sĩ, )  Theo dõi quản lý được các thông tin phản hồi của khách hàng.  Thanh toán, bán hàng trực tuyến thông qua nhiều cách khác nhau. 3. Các qui trình nghiệp vụ Hệ thống chia làm 4 đối tượng chủ yếu để hoạt động tương tác với nhau: _Guest _User _Admin _SalesPerson Trong đó: Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 7 _Guest sau khi đăng kí sẽ trở thành User. _Guest hoặc User : sau khi đăng kí mua hàng => SalesPerson sẽ xử lý đơn hàng theo từng trạng thái: đặt hàng, xác nhận, giao hàng, thành công, hủy bỏ. _User gửi bình luận về một album lên hệ thống =>Admin sẽ xử lý xét duyệt bình luận đó theo từng trạng thái: mới, duyệt, hủy. _Admin gửi thông báo về album mới đến các User đăng kí nhận tin. _SalesPerson gửi thông tin trạng thái đơn hàng đến Guest hoặc User. 4. Các loại thông tin sử dụng trong hệ thống _Thông tin sản phẩm: album nhạc. _Giỏ hàng: chứa các sản phẩm đã đăng kí mua. _Hóa đơn: chi tiết giá thành cho các sản phẩm đã đặt hàng. 5. Các yêu cầu đặt ra đối với hệ thống tương lai _Đạt được các chức năng nêu trên.Hệ thống chạy tốt ổn định. _Môi trường triển khai: Ứng dụng được triển khai trên môi trường web. Các máy tính sử dụng nên theo tiêu chuẩn như sau: Yêu cầu phần mềm Server Client  Window 2000 Server, IIS 7.0  Window XP, IE 6.0 trở lên Yêu cầu phần cứng Server Client  CPU E5200Ghz, Ram 4Gb, HDD 160Gb, Internet Connection  CPU P4 2.0MHz, Ram 1G, HDD 40Gb, Internet Connection Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 8 _Công cụ ngôn ngữ phát triển ứng dụng: + Adobe Photoshop CS4 +Adobe Dreamweaver CS5 + PHP + JavaScript + HTML + DHTML + Microsoft SQL Server 2008. Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 9 II. NHẬN ĐỊNH ĐẶC TẢ CÁC CA SỬ DỤNG 1. Biểu đồ khung cảnh của hệ thống. Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 10 2. Biểu đồ ca sử dụng. a. Liên quan giữa các đối tác Guest sau khi đăng kí trở thành User. Vì vậy, User kế thừa các chức năng mà Guest có, đồng thời mở rộng thêm các chức năng khác. [...].. .Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 b Liên quan giữa đối tác ca sử dụng Nhóm 3 – IT3120 - 35549 Page 11 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 c Thành lập biểu đồ ca sử dụng  Đăng kí (1) Tiêu đề chung  Tên: Đăng kí  Loại: chi tiết  Nội dung tóm tắt: Guest có thể đăng kí lấy một tài khoản trên website để có thể trở thành... đơn giá, phí vận chuyển Đồng thời hiện số tiền khuyến mãi giảm giá cho khách hàng Nhóm 3 – IT3120 - 35549 Page 24 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 quen Sau cùng hiện “Tổng số tiền phải trả Cuối cùng hiện thông tin cá nhân của User 7 User kích vào xác nhận” Nhóm 3 – IT3120 - 35549 8 Hệ thống thông báo thành công Page 25 Phân tích thiết kế website bán giới thiệu băng. .. 1.Ca sử dụng bắt đầu khi User kích vào “Bình luận” 2 .Hệ thống hiện lên form cho phép user được đánh giá điểm điền bình luận 3.User đánh giá điểm điền bình luận của mình vào 4 .Hệ thống sẽ cập nhật vào cơ sở dữ liệu để: tăng điểm đánh giá cho album đưa bình luận vào trạng thới mới Sau đó nhất “Submit” Nhóm 3 – IT3120 - 35549 Page 23 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc. .. sử dụng bắt đầu khi User kích vào “Sửa thông tin cá nhân” 2 .Hệ thống hiện thị thông tin cá nhân của User 3.User có thể kích vào”Sửa” để sửa thông tin cá nhân của mình 4 .Hệ thống kiểm tra thông tin xem có hợp lệ không Nếu không hợp lệ, User được yêu cầu nhập lại Nếu đã hợp lệ, hệ thống cho phép Submit 5.User kích vào “Submit” Nhóm 3 – IT3120 - 35549 6 Hệ thống update vào cơ sở dữ liệu Page 22 Phân tích. .. đòi hỏi admin xác cuối để xóa User nhận 13 Admin xác nhận xóa 15 Admin có thể thêm một user mới bằng cách kích vào “Thêm mới” 16 .Hệ thống hiện các form để Admin điền thông tin User mới vào 17.Admin kích “Submit” Nhóm 3 – IT3120 - 35549 14 .Hệ thống xóa User khỏi cơ sở dữ liệu 18 .Hệ thống thêm User mới vào cơ sở dữ liệu Page 29 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012  Quản lý bình... xác nhận xóa 15 Admin có thể thêm một album mới bằng cách kích vào “Thêm mới” 16 .Hệ thống hiện các form để Admin điền thông tin album mới vào 17.Admin kích “Submit” Nhóm 3 – IT3120 - 35549 14 .Hệ thống xóa album khỏi cơ sở dữ liệu 18 .Hệ thống thêm album mới vào cơ sở dữ liệu Page 27 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012  Quản lý User (1) Tiêu đề chung  Tên: Quản lý User ... Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012  Ngày cập nhât: 11/3/2012  Phương án 1.0  Người lập: Nguyễn Thị Nguyệt (2) Mô tả các kịch bản  Tiền đề: Guest đã kích vào “Đăng kí” trên wesite  Kịch bản chính: 1.Ca sử dụng bắt đầu khi Guest kích vào “Đăng kí” 2 .Hệ thống hiện ra giao diện gồm các form đăng kí 3.Guest điền thông tin cá nhân của 4 .Hệ thống kiểm tra thông tin mình vào... Page 30 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012 (2) Mô tả các kịch bản  Tiền đề: Admin đã kích vào “Quản lý User” trên website  Kịch bản chính: 1.Ca sử dụng bắt đầu khi Admin kích vào “Quản lý bình luận” 2 .Hệ thống hiện ra giao diện hiển thị list các bình luận theo thứ tự thời gian từ mới đến cũ 3.Admin có thể kích vào “Xem chi 4 Hệ thống hiển thị chi tiết về tiết” để xem chi... vào “Gửi” Nhóm 3 – IT3120 - 35549 Page 32 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012  Quản lý đơn hàng (1) Tiêu đề chung  Tên: Quản lý đơn hàng  Loại: chi tiết  Nội dung tóm tắt: SalesPerson có thể sửa đổi trạng thái của đơn hàng tương ứng với công việc đã hoàn thành với đơn hàng  Đối tác: SalesPerson Nhóm 3 – IT3120 - 35549 Page 33 Phân tích thiết kế website bán giới thiệu. .. kích vào “Xem chi tiết” để xem chi tiết đơn hàng 4 Hệ thống hiển thị chi tiết về đơn hàng 5.SalesPerson có thể sửa trạng thái 6 .Hệ thống lưu thông tin mới vào của bình luận từ “Đang chờ” cơ sở dữ liệu thành: “Xác nhận”, “Giao hàng”, “Thành công”, “Hủy bỏ” Nhóm 3 – IT3120 - 35549 Page 34 Phân tích thiết kế website bán giới thiệu băng đĩa nhạc 2012  Tạo thống (1) Tiêu đề chung  Tên: Tạo thống . TRUYỀN THÔNG BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: Sử dụng Enterprise Architect để phân tích thiết kế website bán và giới thiệu băng đĩa nhạc. ” Giảng viên hướng. nghệ thông tin, chúng em xin được tiến hành đề tài Sử dụng Enterprise Architecture để phân tích thiết kế website giới thiệu và bán băng đĩa nhạc. Trong quá trình thực hiện phân tích thiết kế. Phân tích thiết kế website bán và giới thiệu băng đĩa nhạc 2012 Nhóm 3 – IT3120 - 35549 Page 9 II. NHẬN ĐỊNH VÀ ĐẶC TẢ CÁC CA SỬ DỤNG 1. Biểu đồ khung cảnh của hệ thống.

Ngày đăng: 01/06/2014, 13:49

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan