Xây dựng website bán máy ảnh trực tuyến

38 3.7K 39
Xây dựng website bán máy ảnh trực tuyến

Đ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

Xây dựng website bán máy ảnh trực tuyến

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN ---oOo--- HÀN ĐỨC HÙNG – 07520162 LÊ THÀNH TRUNG – 07520374 NGUYỄN ĐỨC LONG – 07520203 VÕ THANH HOÀNG TRUNG - 07520372 XÂY DỰNG WEBSITE BÁN MÁY ẢNH TRỰC TUYẾN ĐỒ ÁN MÔN PHÁT TRIỂN ỨNG DỤNG WEB VỚI JAVA Tp Hồ Chí Minh – Tháng 05/2010 MỤC LỤC P a g e | 2 2 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 3 LỜI NÓI ĐẦU Sự phát triển của ngành Công Nghệ Thông Tin đã kéo theo một loạt những lợi ích và thay đổi trong phương thức quản lí, kinh doanh, thúc đẩy các hoạt động kinh tế xã hội diễn phát triển mạnh mẽ. Ngày nay, hầu hết các công ty trên thế giới dù hoạt động ở bất kì lĩnh vực nào cũng đều ứng dụng công nghệ thông tin vào hoạt động của mình với hình thức và qui mô khác nhau. Rất nhiều các phần mềm, các hệ thống tin học hóa đã được cho ra đời nhằm hỗ trợ cho hoạt động kinh doanh một cách hiệu quả, và Việt Nam cũng không nằm ngoài xu thế đó. Với xu thế phát triển của xã hội hiện đại, khi mức sống của người dân ngày càng được nâng cao thì nhu cầu mua sắm của con người cũng được nâng lên một bậc. Cùng với sự phát triển mạnh mẽ của mạng Internet và các phương thức thanh toán điện tử, một xu hướng mới ra đời trong kinh doanh hoàng hóa, đó chính là Thương mại điện tử. Việc mua sắm của khách hàng không chỉ còn bó hẹp trong các cửa hàng, siêu thị mà có thể chỉ đơn giản là kết nối vào một website bán hàng trực tuyến. Xu thế này đem lại sự tiện ích không nhỏ cho khách hàng và tiện kiệm lớn cho doanh nghiệp. Với nhận định như vậy, trong khuôn khổ đồ án môn học Phát triển ứng dụng web với Java, chúng em lựa chọn đề tài “Hệ thống website bán máy ảnh trực tuyến” để thực hiện và coi đây như là một cơ hội cho bản thân để học hỏi, làm quen với ngôn ngữ lập trình Java cũng như quá trình xây dựng một ứng dụng web với qui mô nhỏ phần nào đáp ứng được nhu cầu thực tế. Website của chúng em được thực hiện dựa trên việc sử dụng ngôn ngữ lập trình Java thông qua bộ công cụ và môi trường phát triển phần mềm Eclipse của hãng IBM.  Tp. Hồ Chí Minh, tháng 5 năm 2010  Nhóm sinh viên thực hiện: 1. Hàn Đức Hùng MSSV: 07520162 2. Lê Thành Trung MSSV: 07520374 3. Nguyễn Đức Long MSSV: 07520203 4. Võ Thanh Hoàng Trung MSSV: 07420374 BẢNG PHÂN CÔNG CÔNG VIỆC 3 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 4 STT Công việc Người thực hiện 1 Xác định hiện trạng, yêu cầu Long 2 Phát biểu bài toán Hùng 3 Xác định Use-case Thành Trung, Hoàng Trung 4 Phât tích Use-case Thành Trung, Hoàng Trung 5 Thiết kế Use-case Thành Trung, Hoàng Trung 6 Thiết kế layout Long 7 Thiết kế dữ liệu Long, Hùng 8 Cài đặt Thành Trung, Hùng, Hoàng Trung, Long 9 Kiểm tra lỗi Hùng 4 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 5 PHÁT BIỂU BÀI TỐN Cơng ty trách nhiệm hữu hạn Đại Lộc tại thành phố Vũng Tàu hoạt động trong lĩnh vực kinh doanh máy ảnh số, có qui mơ trung bình. Tuy nhiên, do nhu cầu mở rộng hoạt động kinh doanh và mong muốn đem đến sự tiện lợi cho khách hàng, cơng ty muốn xây dựng một hệ thống website bán hàng trực tuyến phù hợp với tình hình thực tế của cơng ty cũng như khả năng mở rộng phát triển trong tương lai. Với tư cách là nhà phát triển website chun nghiệp, bạn được cơng ty u cầu xây dựng một hệ thống website quảng bá, giới thiệu sản phẩm và hỗ trợ khách hàng đặt hàng trực tuyến. Từ trước đến nay, cơng ty chưa có hệ thống nào tương tự, do đó đây là hệ thống hồn tồn mới. Hệ thống cho phép khách hàng và người quản lí với các quyền truy nhập khác nhau. Nếu là khách hàng, hệ thống sẽ khơng u cầu đăng nhập và cho phép khách hàng tra cứu các thơng tin về các chủng loại máy ảnh mà cửa hàng kinh doanh. Đây là thơng tin về giá bán, các thơng số chi tiết về sản phẩm mà họ cần mua. Khách hàng cũng có thể xem các tin tức cơng nghệ, các sản phẩm mới xuất hiện trên thị trường liên quan đến lĩnh vực kinh doanh của cơng ty, cũng như các tin tức về các chương trình khuyến mãi mà cơng ty tổ chức. Nếu chọn được sản phẩm ưng ý, khách hàng có thể tiến hành đặt hàng trực tuyến. Khi hàng được chuyển phát cho khách hàng, khách hàng tiến hành thanh tốn đầy đủ một lần và nhận hàng. Đối với đội ngũ quản lí website, hệ thống phải cung cấp các chức năng để quản lí website một cách tồn diện. Chỉ những nhân viên được cung cấp tài khoản mới có thể truy cập vào khu vực quản lí website. Một cách cụ thể, hệ thống cần cung cấp chức năng quản lí hàng hóa và lí tin tức được đăng trên website, quản lí các đơn đặt hàng, quản lí các user được phép truy cập vào khu vực quản trị website. 5 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 6 ĐẶC TẢ BỔ SUNG 1. Mục tiêu Mục tiêu của tài liệu này là để định nghĩa các yêu cầu của hệ thống website bán máy ảnh trực tuyến. Đặc tả bổ sung này liệt kê các yêu cầu chưa được thể hiện trong các Use case. Đặc tả bổ sung cùng các Use case trong mô hình Use case thể hiện đầy đủ các yêu cầu của hệ thống. 2. Phạm vi Đặc tả bổ sung áp dụng cho Hệ thống website bán máy ảnh trực tuyến được các sinh viên lớp HTTT02 phát triển (danh sách thành viên xin xem trang bìa) và được áp dụng vào hệ thống website bán hàng trực tuyến của công ty Đại Lộc. Đặc tả này vạch rõ các yêu cầu phi chức năng của hệ thống, như tính ổn định, tính khả dụng, hiệu năng và mức độ hỗ trợ cũng như các yêu cầu chức năng chung cho một số Use case (Các yêu cầu chức năng được chỉ rõ trong phần mô tả ở bên dưới và được xác định đầy đủ và chi tiết trong phần đặc tả Use case). 3. Tài liệu tham khảo Không có 4. Chức năng Hỗ trợ nhiều người dùng làm việc đồng thời. Cho phép quản lí với số lượng lớn các mặt hàng 5. Tính khả dụng Giao diện website phải bắt mắt, trực quan và dễ sử dụng 6. Tính ổn định Hệ thống phải hoạt động liên tục 24h/ngày, 7 ngày/tuần, vấn đề sự cố của hệ thống phải được hạn chế tối đa. 7. Hiệu suất • Hệ thống phải cho phép thao tác và xuất kết quả nhanh chóng. Truy vấn cơ sở dữ liệu và hiển thị kết quả không quá 1 phút • Đảm bảo tính toán đúng và thực hiện các thống kê không quá 5 giây • Hệ thống phải đáp ứng nhu cầu của người sử dụng và hoàn tất 90% giao dịch trong vòng 1 phút 8. Tính bảo mật • Hệ thống phải có cơ chế đảm bảo tính toàn vẹn của CSDL 6 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 7 • Đảm bảo không thể xảy ra các truy cập trái phép tới CSDL và khu vực quản trị website • Khi hiển thị thông tin về các hàng hóa của cửa hàng, hệ thống phải có cơ chế bảo đảm chỉ những thông tin mà công ty cho phép mới đến được với khách hàng, các thông tin khác chỉ người quản lí mới biết được. 9. Ràng buộc thiết kế Giao diện hệ thống không được sao chép của các website khác. 7 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 8 KHẢO SÁT HIỆN TRẠNG 1. Sơ đồ tổ chức công ty Đại Lộc Ban giám đốc Nhân viên Công ty Nhóm quản lí Nhóm phụ trách nội dung Nhóm phụ trách kinh doanh 2. Chức năng của các nhóm nhân viên 2. 1 Nhóm quản lí Nhóm quản lí có nhiệm vụ điều phối toàn bộ hoạt động của website. Nhóm này có quyền truy cập tới tất cả các chức năng của phần quản trị website. 2. 2 Nhóm phụ trách nội dung Nhóm phụ trách nội dung chịu trách nhiệm về việc đăng tải nội dung trên website bao gồm toàn bộ các sản phẩm mà công ty có bán, 2. 3 Nhóm phụ trách kinh doanh Nhóm phụ trách kinh doanh có nhiệm vụ quản lí việc đặt hàng của khách. (xem xét các đơn đặt hàng, liên hệ với khách về việc đặt hàng và tiến hành giao hàng cho khách) 3. Các nghiệp vụ chính 3. 1 Nghiệp vụ cập nhật thông tin hàng hóa lên websie 8 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 9 • Tình huống: công ty nhập thêm sản phẩm mới và không bán một sản phẩm đã có. • Thực hiện: Sử dụng chức năng quản lí hàng hóa do hệ thống hỗ trợ, cập nhật thông tin vào cơ sở dữ liệu. 3. 2 Nghiệp vụ bán hàng • Tình huống: khách hàng chọn được sản phẩm ưng ý trên website và tiến hành đặt hàng trực tuyến. • Thực hiện: nhân viên phụ trách kinh doanh xem xét các đơn đặt hàng, các đơn này được ghi nhận tự động khi khách hàng đặt hàng, tiến hành liên hệ với khách hàng theo thông tin được cung cấp trên đơn đặt hàng để tiến hành giao hàng cho khách 9 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 10 YÊU CẦU CHỨC NĂNG 1. Yêu cầu lưu trữ Hệ thống cần lưu trữ các thông tin liên quan đến hàng hóa, thông tin đăng nhập, các đơn đặt hàng, các tin tức ( tin khuyến mãi và các loại tin khác được đăng trên website) 1. 1 Thông tin đăng nhập Phần quản trị của website cần đảm bảo tính bảo mật do có thể truy cập tới mọi thông tin về hàng hóa và hoạt động kinh doanh. Phần này chỉ dành riêng cho công ty, vì vậy để có thể truy cập cần có định danh đăng nhập và mật khẩu. 1. 2 Thông tin hàng hóa Cần lưu trữ các thông tin sau đây về hàng hóa (máy ảnh): • Mã sản phẩm • Tên sản phẩm • Hãng sản xuất • Chủng loại sản phẩm • Kích thước • Trọng lượng • Thời gian bảo hành • Ống kính • Chế độ hoạt động • Cảm biến hình ảnh • Loại màn hình hiển thị • Kích thước màn hình • Dung lượng bộ nhớ trong • Có hỗ trợ bộ nhớ ngoài hay không • Giá bán • Số lượng 1. 3 Thông tin đơn đặt hàng • Cần lưu trữ các thông tin sau đây về đơn đặt hàng: • Ngày đặt hàng • Tên khách hàng • Địa chỉ giao hàng • Số điện thoại khách hàng • Các sản phẩm đặt • Tổng giá trị đơn đặt hàng • Trạng thái đơn đặt hàng (đã giao hàng hay chưa) 1. 4 Tin tức 10 Website bán máy ảnh trực tuyến | [Nhóm 4] [...]... 31 Thêm, xóa, sửa hãng sản xuất: 31 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 32 Thêm, xóa, sửa loại sản phẩm: 32 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 33 2.5 MaintainUsers: MaintainUsers – Basic flow ( Sequence): Xóa, sửa vai trò: 33 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 34 Thêm, xóa, sửa người dùng: 34 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 35 2.6... Basic flow ( Sequence): 28 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 29 2.2 MaintainOrders: MaintainOrders – Basic flow ( Sequence): 2.3 MaintainNews: 2.3.1 MaintainNews – Basic flow ( Sequence): 29 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 30 2.4 MaintainProducts: MaintainProducts – Basic flow ( Sequence): Thêm, xóa, sửa sản phẩm: 30 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g... FindProducts – Basic flow ( Sequence): 2.7 MaintainShoppingCart: MaintainShoppingCart – Basic flow ( Sequence): 35 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 36 2.8 RequestOrder: RequestOrder – Basic flow ( Sequence): 2.9 ViewNews: ViewNews – Basic flow ( Sequence): 36 Website bán máy ảnh trực tuyến | [Nhóm 4] ... mặt hàng được bày bán thông qua website được thực hiện khi khách hàng khi khách hàng cần tìm kiếm sản phẩm mình cần mua cũng như các thông tin liên quan đến sản phẩm Kết quả xuất ra sau khi tra cứu: danh sách các mặt hàng (nếu có) theo tiêu chuẩn đã được khách hàng đưa ra MÔ HÌNH USE-CASE 1 Lược đồ use-case: Đăng nhập Admin Khách hàng Tìm kiếm hàng hóa 11 Website bán máy ảnh trực tuyến | [Nhóm 4] P... người quản trị nhập thông tin của tin tức, bao gồm: nội dung, tên loại tin • Khi người quản trị cung cấp đầy đủ thông tin, hệ thống sẽ lấy mã loại tin tương ứng với tên loại tin và tạo mã • 15 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 16 tin tức mới cho tin tức được thêm vào ( mã tin tức là duy nhất) Tin tức mới được lưu vào cơ sở dữ liệu (mã tin tức, nội dung, mã loại tin) • Hệ thống thông báo... thống yêu cầu người quản trị xác nhận sửa đổi • Người quản trị xác nhận sửa đổi • Hệ thông cập nhật lại tên loại tin • Hệ thống thông báo sửa loại loại tin tức thành công Xóa loại tin: • 16 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 17 Người quản trị chọn loại loại tin tức cần xóa Người quản trị chọn xóa loại loại tin tức Hệ thống hiện thông báo yêu cầu người quản trị xác nhận muốn xóa loại... sản xuất, sửa hảng sản xuất, xóa hảng sản xuất • • • 17 Người quản trị chọn chức năng quản lý sản phẩm Hệ thống hiển thị giao diện quản lý sản phẩm Người quản trị chọn chức năng cần thi hành Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 18  Nếu người quản trị chọn chức năng “Thêm sản phẩm”, luồng sự kiện “Thêm sản phẩm” sẽ được thực thi  Nếu người quản trị chọn chức năng “Sửa sản phẩm”, luồng... xác nhận sửa đổi Hệ thông sẽ lấy mã hãng ứng với tên hãng sản xuất, mã loại sản phẩm ứng với tên loại sản phẩm và cập nhật thông tin của sản phẩm Hệ thống thông báo sửa sản phẩm thành công Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 19 Xóa sản phẩm: Người quản trị chọn sản phẩm cần xóa Người quản trị chọn xóa sản phẩm Hệ thống hiện thông báo yêu cầu người quản trị xác nhận muốn xóa sản phẩm... sản xuất: • • • Hệ thống yêu cầu người quản trị nhập tên hảng • sản xuất • 19 Khi người quản trị cung cấp đầy đủ thông tin, hệ thống tạo mã hảng sản xuất mới cho hảng sản xuất được thêm vào Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 20 ( mã hảng sản xuất là duy nhất) Hảng sản xuất mới được lưu vào cơ sở dữ liệu • Hệ thống thông báo đã thêm hảng sản xuất mới thành công Sửa hảng sản xuất: Hệ thống... từng luồng sự kiện tương ứng 7.3 Các yêu cầu đặc biệt: Không có • • • 7.4 Điều kiện tiên quyết: Người quản trị phải đăng nhập vào hệ thống trước khi use case bắt đầu 7.5 Post condition: 20 Website bán máy ảnh trực tuyến | [Nhóm 4] P a g e | 21 Nếu use case thực hiện thành công, sản phẩm, loại sản phẩm, hãng sản xuất sẽ được thêm, sửa, xóa ra khỏi hệ thống Ngược lại, trạng thái của hệ thống không thay . 07520372 XÂY DỰNG WEBSITE BÁN MÁY ẢNH TRỰC TUYẾN ĐỒ ÁN MÔN PHÁT TRIỂN ỨNG DỤNG WEB VỚI JAVA Tp Hồ Chí Minh – Tháng 05/2010 MỤC LỤC P a g e | 2 2 Website. đăng trên website, quản lí các đơn đặt hàng, quản lí các user được phép truy cập vào khu vực quản trị website. 5 Website bán máy ảnh trực tuyến | [Nhóm

Ngày đăng: 25/01/2013, 15:29

Từ khóa liên quan

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

Tài liệu liên quan