Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
3,83 MB
Nội dung
Mục Lục Mục Lục 1 LỜI MỞ ĐẦU 3 Chương 1: KHẢO SÁT HỆ THỐNG 4 Mục đích của đề tài 4 Khảo sát hệ thống thực 5 Các bộ phận trong hệ thống 5 Quy trình hoạt động 6 Tiến trình nghiệp vụ 6 Đánh giá hiện trạng 7 1.Ưu điểm: 7 Nhược điểm: 7 Giải pháp 7 Xác lập dự án 7 1.Phạm vi & cơ cấu của hệ thống 7 Chức năng của hệ thống website 8 Những thay đổi về tiến trình nghiệp vụ trên website 8 a.Quá trình đặt hàng của khách hàng: 8 Chương 2: ĐẶC TẢ YÊU CẦU 11 I.Giới thiệu 11 1.Mục đích : 11 Phạm vi : 11 II.Mô tả chung 11 1.Chức năng của hệ thống gần như sẽ tương đương với các công việc mà hệ thống nhân sự phải xử lý : 11 2.Người sử dụng : 11 III.Biểu đồ hoạt động nghiệp vụ của hệ thống 12 IV.Biểu đồ ca sử dụng 13 Các chức năng của hệ thống 14 1.Nhận yêu cầu từ khách hàng 14 Tìm kiếm 14 Xem thông tin hiện trạng kho 14 Báo cáo tổng hợp về toàn bộ hoạt động 14 2 Các yêu cầu hệ thống 14 Chương 3 : PHÂN TÍCH HỆ THỐNG 15 I.Xác định tác nhân hệ thống(actor), ca sử dụng () 15 1.Tác nhân( Actor) 15 Ca sử dụng (Use case) 15 Biểu đồ ca sử dụng tổng thể 16 Mô tả kịch bản cho các ca sử dụng 16 II.Xây dựng mô hình quan niệm 21 1.Xác định các lớp 21 Vẽ biểu đồ lớp : 22 III.Xây dựng biểu đồ tuần tự 23 1.Ca sử dụng đăng nhập 23 Ca sử dụng xem sách 24 Ca sử dụng tìm kiếm sách 24 Ca sử dụng mua sách 25 Ca sử dụng quản lý tài khoản người dùng 26 Ca sử dụng quản lý thông tin sách 27 Ca sử dụng xem thông tin thống kê hệ thống 35 Ca sử dụng kiểm tra tài khoản thanh toán 35 IV.Xây dựng biểu đồ cộng tác 35 1.Ca sử dụng đăng nhập 35 Ca sử dụng xem sách 36 Ca sử dụng tìm kiếm sách 37 Ca sử dụng mua sách 37 Ca sử dụng quản lý tài khoản người dùng 38 Ca sử dụng quản lý thông tin sách 39 Ca sử dụng xem thông tin thống kê hệ thống 46 Ca sử dụng kiểm tra tài khoản thanh toán 47 Chương 4 : Thiết kế hệ thống 48 I.Xây dựng biểu đồ lớp chi tiết 48 II.Thiết kế chi tiết cho từng ca sử dụng 50 1.Ca sử dụng đăng nhập 50 2.Ca sử dụng xem sách 51 3.Ca sử dụng tìm kiếm sách 51 3 4.Ca sử dụng mua sách 52 5.Ca sử dụng quản lý tài khoản người dùng 54 6.Ca sử dụng quản lý thông tin sách 56 7.Ca sử dụng thông tin thống kê hệ thống 64 III.Thiết kế CSDL chi tiết 65 1.Chuyển các lớp dữ liệu về các bảng dữ liệu quan hệ 65 2.Đặc tả chi tiết các bảng 66 Chương 5: Thiết kế trang web cho hệ thống 72 5.1 Các khối chính trong trang web: 72 5.2 kỹ thuật: 72 5.3 Các trang thành viên: 72 5.4 Chi tiết từng trang: 73 KẾT LUẬN 79 LỜI CẢM ƠN 80 TÀI LIỆU THAM KHẢO 81 LỜI MỞ ĐẦU Kinh doanh sách là một loại hình kinh doanh tồn tại từ lâu. Tuy nhiên, theo thời gian, theo sự phát triển của thời đại, việc kinh doanh sách đã không chỉ dừng lại ở kinh doanh tại nhà sách như trước mà dần phát triển theo hướng thương mại điện tử: tức là tìm, mua, bán sách online nhằm tối ưu hóa sự phục vụ với khách hàng. Loại hình kinh doanh này có một số ưu thế vượt trội hơn so với loại hình kinh doanh sách truyền thống, ví dụ như: 4 khách hàng có thể ngồi ở nhà và tìm kiếm cuốn sách mình mong muốn, nhà sách có thể giảm được chi phí dành cho việc thuê mặt bằng và người trông nhà sách… Với xu hướng phát triển thương mại điện tử hiện nay, một số nhà sách đã đầu tư một số vốn nhất định để phát triển việc quản lý việc kinh doanh nói chung và việc tương tác với khách hàng nói riêng theo hướng có sử dụng CNTT với mục đích thu được lợi nhuận cao hơn, giảm chi phí và tăng khả năng cạnh tranh, nâng cao kết quả kinh doanh. Trong đồ án tốt nghiệp: “Hệ thống Website giới thiệu và bán sách qua mạng” em xin thử nghiệm hệ thống quản lý và bán sách online cho nhà sách. Chương 1: KHẢO SÁT HỆ THỐNG Mục đích của đề tài Dựa trên nhu cầu thực tế đã đề cập trong phần mở đầu, em có đề xuất xây dựng một hệ thống phần mềm quản lý bán sách online cho 1 nhà sách. Đây cũng là mục đích chính của đề tài, đó là phân tích thiết kế một hệ thống phần mềm quản lý việc kinh doanh online của 1 nhà sách sách trên phương pháp hướng đối tượng. 5 Cụ thể hơn, hệ thống sẽ cần phải đáp ứng các tiêu chí sau: Khái quát được nghiệp vụ quản lý của Nhà sách BizSapace Áp dụng được cho các mô hình bán sách trực tuyến. Giúp người quản trị nắm bắt được thông tin một cách chính xác, nhanh chóng và thuận tiện. Khảo sát hệ thống thực Các bộ phận trong hệ thống Trên thực tế, một nhà sách sách truyền thống thường bao gồm các bộ phận: nhân viên quản lý kho, nhân viên bán sách, nhân viên tính tiền… Nhân viên quản lý kho: quản lý số lượng sách có trong kho, chịu trách nhiệm điều chỉnh nhập xuất sách của nhà sách theo hiện trạng cung và cầu. Nhân viên bán sách: hướng dẫn và giúp khách hàng tìm kiếm sách khi cần thiết. Nhân viên thu ngân: phụ trách việc thanh toán tiền mua sản phẩm của khách hàng. Đối với hệ thống bán sách trực tuyến, khách hàng ở vị trí bất kỳ có thể truy cấp trực tiếp hệ thống website của nhà sách để có thể tìm kiếm các thông tin, các cuốn sách đang có nhu cầu và có thể đặt mua trực tuyến với sự hỗ trợ của các module quản lý Module quản lý kho (tương tác với người quản lý ): quản lý số lượng sách có trong kho, chịu trách nhiệm thống kê, điều chỉnh nhập xuất sách của nhà sách tùy theo hiện trạng cung và cầu. Module tìm kiếm (tương tác với khách hàng): giúp đỡ khách hàng tìm kiếm sách khi cần thiết, thông báo cho module quản lý kho biết nhu cầu chưa được đáp ứng của khách hàng để người quản lý kịp thời đưa ra các giải pháp hợp lý nhằm tối ưu doanh số bán hàng. Module giỏ hàng (tương tác với khách hàng): giúp khách hàng quản lý được số sản phẩm đã mua và tổng chi phí cần thanh toán. Module thanh toán: kiểm tra đơn đặt hàng trực tuyến của khách, liên lạc với khách hàng để tiến hành giao dịch, hoàn tất giao dịch. 6 Quy trình hoạt động a. Hoạt động mua bán của khách hàng Khách hàng đến nhà sách tự tìm và chọn sách theo ý thích.Sách được phân loại và sắp xếp theo từng loại và từng kệ sách riêng biệt để người mua thuận tiện xem và tìm kiếm. Khi gặp khó khăn trong việc tìm kiếm sách thì khách hàng sẽ tìm đến nhân viên bán hàng nhờ trợ giúp. Sau khi được trợ giúp từ nhân viên bán hàng, khách hàng sẽ chọn được các sản phẩm mình mong muốn sau đó thanh toán ở quầy thu ngân, lấy hóa đơn và sản phẩm đem về. b. Hoạt động Quản lý kho nhà sách Hoạt động quản lý sách vẫn hoàn toàn dựa vào người quản lý. Nhân viên bán sách khi được khách hàng hỏi về các đầu sách đã hết hoặc không có trong nhà sách mới báo lại cho người quản lý. Từ đó người quản lý mới quyết định nhập thêm hay nhập mới đầu sách nào để phục vụ cho hoạt động kinh doanh Tiến trình nghiệp vụ Dựa vào mô tả quy trình hoạt động, ta có thể hình dung tiến trình nghiệp vụ quản lý việc bán sách như sau: Tiến trình nghiệp vụ quản lý bán sách truyền thống 7 Đánh giá hiện trạng 1. Ưu điểm: Cơ cấu quản lý tương đối chặt chẽ và quy chuẩn. Nhược điểm: Việc tương tác với khách theo cách truyền thống còn hạn chế về tốc độ và sự thuận tiện cho khách hàng. Số lượng các bộ phận có thể tinh giảm bớt. Khách hàng phải đích thân đến của hàng để giao dịch và chọn sách. Giải pháp Áp dụng CNTT nhằm tạo sự hỗ trợ kết hợp với phương pháp bán sách truyền thống nhắm quảng bá và tăng doanh thu cho nhà sách. Giúp cho khách hàng tiết kiệm được thời gian không gian vẫn có thể tìm kiếm giao dịch với nhà sách. Tăng tốc độ xử lý yêu cầu và xử lý các yêu cầu chính xác hơn. Các dữ liệu hoạt động được lưu trữ và đảm bảo an toàn. Tạo sự chuyên nghiệp hóa trong hoạt động quản lý, cũng như thanh toán của khách hàng, theo kịp xu hướng thương mại điện tử hóa nói chung. Xác lập dự án 1. Phạm vi & cơ cấu của hệ thống Phạm vi nhiệm vụ của hệ thống phần mềm quản lý bán sách online là đảm bảo hoạt động điều hành hoạt động của nhà sách sách được thông suốt dựa trên quy trình quản lý nhà sách đã được tối ưu để phù hợp với hình thức thương mại điện tử. Hệ thống sẽ đảm bảo rằng người quản lý có thể kiểm soát thông tin một cách sát sao và thuận tiện. Ngoài ra hệ thống phát triển theo mô hình trực tuyến nhằm tối ưu sự tiện lợi cho khách hàng. Khi triển khai hệ thống ta có thể cắt giảm bớt 1 số nhân sự, các bộ phận còn lại như sau: Nhân viên quản lý kho. Nhân viên thu ngân (thay bằng module thu ngân tương tác với các hệ thống thanh toán trực tuyến). 8 Nhân viên bán sách (thay bằng module tìm kiếm trực tuyến cho khách hàng) Chức năng của hệ thống website. Hệ thống phân ra làm 2 đối tượng sử dụng chính đó là khách hàng và bộ phận quản trị website. Hệ thống cung cấp các chức năng như sau: o Tra cứu thông tin sách như: tên sách, từ khóa, loại sách, tên tác giả, năm xuất bản, giá cả v…v o Khách hàng có thể lựa chọn và đặt mua các loại sách có trong nhà sách bằng cách đưa sản phẩm vào giỏ hàng. Với vai trò người quản trị chính (có thể là giám đốc) thì có thể xem thông tin về hoạt động của nhà sách bao gồm chi tiết sách có ở nhà sách, hay thu chi theo từng khoảng thời gian nhất định. Những thay đổi về tiến trình nghiệp vụ trên website Với việc quản lý hoạt động nhà sách bằng website, tiến trình nghiệp vụ sẽ có nhiều thay đổi, đa số các hoạt động trong nghiệp vụ sẽ được xử lý bởi các module tự động hóa. • Hoạt động mua bán của khách hàng a. Quá trình đặt hàng của khách hàng: - Hệ thống bố trí tổ chức sắp xếp các cuốn sách theo từng loại sách. Mỗi loại sách trưng bày các cuốn sách thuộc chủng loại nhất định.Không có việc một chủng loại sách được trưng bày ở nhiều danh mục sách. Do đó khi vào xem và đặt hàng khách hàng dễ dàng tìm kiếm sách mình muốn mua. - Khách hàng vào xem, tìm kiếm sách cần mua, tham khảo và so sánh với các cuốn sách khác có trên Website của nhà sách để chọn được các cuốn ưng ý nhất. - Sau khi đã lựa chọn xong sách cần mua, khách hàng tiến hành đặt hàng bằng cách điền đầy đủ thông tin hệ thống yêu cầu như: họ tên, địa chỉ, số điện thoại, ngày nhận hàng, phương thức thanh toán… Hệ thống sẽ hiển thị các cuốn sách khách cần mua trong giỏ hàng, giỏ hàng được mô phỏng như giỏ hàng trong thực tế có thể thêm bớt. Các thông tin về sản phẩm như mã sản phẩm,tên sản phẩm, đơn vị tính ,đơn giá, số lượng để cập nhật cho hóa đơn bán hàng tính ra số tiền khách phải trả . 9 - Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, có yêu cầu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu bảo hành và phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu cầu.(công việc này được thực hiện sau khi quá trình đặt hàng trên mạng của khách hàng thành công). b. Qúa trình đăng ký thành viên và đăng nhập hệ thống Mỗi khách hàng khi giao dịch tại Website sẽ được quyền đăng ký một tài khoản riêng.Tài khoản này sẽ được sử dụng khi hệ thống yêu cầu.Một tài khoản do khách hàng đăng ký sẽ lưu trữ các thông tin cá nhân của khách hàng và lịch sử giao dịch với Website.Trong trường hợp khách hàng đã đăng ký mà quên mật khẩu hệ thống sẽ cho phép lấy lại mật khẩu với thông tin đã đăng ký c. Quá trình tìm kiếm sản phẩm, tin tức, công nghệ… Khách hàng sẽ được cung cấp chức năng tìm kiếm trên Website.Khi nhập từ khóa vào ô tìm kiếm hệ thống sẽ trả về yêu cầu với từ khóa của khách hàng.Từ khóa sẽ được tìm trên tất cả các trường thông tin cần thiết của mỗi sản phẩm, tin tức hay tin công nghệ trên Website. Website cho phép tìm kiếm một cách đa dạng, nhanh chóng nhất, chính xác nhất đúng với yêu cầu của khách hàng. - Trang tin tức, công nghệ: Các tin tức, tin công nghệ liên quan đến sản phẩm sẽ liên tục được cập nhật, với các tin tức mới nhất từ hãng sản xuất và các chuyên trang công nghệ. - Trang hướng dẫn mua hàng: Hướng dẫn khách hàng các hình thức mua sản phẩm trên Website. - Trang giới thiệu cửa hàng: Giới thiệu các thông tin về cửa hàng,phương châm bán hàng…. • Hoạt động bộ phận quản trị website : Người được cấp quyền Admin sẽ được quản lý một trang quản trị, sau khi thực hiện quá trình đăng nhập bằng tài khoản quyền Admin, người quản trị sẽ có các quyền sử dụng các chức năng sau : - Chức năng cập nhật các sản phẩm: Người quản trị sẽ có quyền thêm, sửa, xóa các sản phẩm trên website.Các sản phẩm cập nhật sẽ được đưa lên website. 10 - Chức năng cập nhật loại sản phẩm: Người quản trị sẽ có quyền thêm, sửa, xóa các loại sản phẩm trên website.Các loại sản phẩm cập nhật sẽ được đưa lên website.Mỗi loại sản phẩm sẽ nằm trong sản phẩm tương ứng. - Chức năng cập nhật sản phẩm:Người quản trị sẽ có quyền thêm, sửa, xóa các sản phẩm trên website.Các sản phẩm cập nhật sẽ được đưa lên website.Mỗi sản phẩm sẽ nằm trong loại sản phẩm tương ứng. - Chức năng cập nhật tin tức:Tương tự như sản phẩm,các tin tức cũng như tin tức quảng cáo được cập nhật sửa xóa bởi người quản trị. - Chức năng quản lý hỗ trợ khách hàng:Tất cả các thông tin của khách hàng sẽ được lưu lại giúp cho người quản trị trang web sẽ dễ dàng quản lí :các thông tin khách hàng, lịch sử giao dịch,…Cho phép người quản trị phản hồi lại các yêu cầu của khách hàng. . . Tiến trình nghiệp vụ tối ưu [...]... CẦU I Giới thiệu 1 Mục đích : • Hệ thống được xây dựng để quản lý hệ thống bán sách online của một nhà sách • Với nghiệp vụ bán sách và quản lý thu chi trực tuyến, hệ thống giảm thiểu được nhân sự tham gia vào hệ thống • Đưa ra các cảnh báo kịp thời về nhu cầu chưa được đáp ứng của khách hàng cho quản lý viên để kịp thời điều chỉnh, mang lại lợi nhuận cho nhà sách • Nâng cao sự tiện lợi trong mua bán. .. nhập hệ thống o Nhập thông tin sách vào CSDL BP Quản lý nhà sách o Đăng nhập hệ thống o Nhận lại thông tin thống kê từ hệ thống BP Quản trị viên Website o Đăng nhập hệ thống o Thêm, sửa, xóa tài khoản người dùng + quản lý trên Website Hệ thống thanh toán trực tuyến o Cung cấp thông tin về khả năng chi trả của khách hàng cho hệ thống o Nhận thông tin khách hàng từ hệ thống để kiểm tra 16 Biểu đồ ca... lượng sách có trong kho • Nhân viên thu ngân : o Chịu trách nhiệm thanh toán cho khách hàng o Định kì tổng kết doanh số bán và nhập của nhà sách 2 Người sử dụng : Theo mô tả hệ thống sẽ gồm các đối tượng sử dụng sau : • Khách hàng • Nhân viên quản lý của nhà sách( chính là bộ phận quản trị website) 12 III Biểu đồ hoạt động nghiệp vụ của hệ thống Với nghiệp vụ như trên thì nghiệp vụ của hệ thống bán sách. .. hưởng đến hệ thống như sau • • • • • Khách hàng là người được hệ thống bán hàng phục vụ Hệ thống thanh toán trực tuyến Nhân viên BP Quản lý nhà sách BP Quản trị viên website Ca sử dụng (Use case) Từ các tác nhân trên, ta có thể đưa ra các ca sử dụng như sau : Khách hàng o Cung cấp thông tin sản phẩm cần thiết cho hệ thống o Nhận lại thông tin phản hồi về việc tìm kiếm và giao dịch từ hệ thống o Đăng... nhà sách yêu cầu xem báo cáo lọc theo các thông tin cụ thể về ngày tháng, tựa sách, loại sách, v…v Đáp ứng của hệ thống Đưa ra kết quả tương ứng với yêu cầu của quản lý nhà sách 21 e) Luồng sự kiện rẽ nhánh : Không 1.8 Ca sử dụng kiểm tra xác thực tài khoản thanh toán f) Tóm tắt: Tên gọi: Kiêm tra xác thực tài khoản thanh toán g) Tác nhân: Hệ thống thanh toán trực tuyến h) UC liên quan : a Mua sách. .. liên quan : a Mua sách i) Luồng sự kiện Hành vi của tác nhân Hệ thống thanh toán kiểm tra thông tin tài khoản thanh toán của khách hàng Hệ thống phản hồi lại thông về tài khoản thanh toán và khả năng chi trả của khách hàng Đáp ứng của hệ thống Đưa ra thông tin hệ thống thanh toán trực tuyến cần như tên chủ tài khoản, mã tài khoản Nhận thông tin và đưa ra thông báo cho khách hàng về khả năng chi trả, từ... c) UC liên quan : Không d) Luồng sự kiện: Hành vi của tác nhân Nhân viên thêm mới một tựa sách hoặc một loại sách Nhân viên sửa chữa thông tin một tựa sách hoặc một loại sách Nhân viên xóa 1 tựa sách hay một loại sách e) Luồng sự kiện rẽ nhánh Nguyên nhân Quản trị Web thêm mới một tựa sách hoặc loại đã có trong CSDL Quản trị web hủy thao tác trước khi xác thực với hệ thống Đáp ứng của hệ thống Đưa ra... hướng tới khách hàng Phạm vi : Hệ thống bao gồm các công việc tìm kiếm sách, cho khách hàng chọn sách, thanh toán trực tuyến, nếu sách được yêu cầu chưa có hoặc hết thì xuất ra thông báo cho quản trị viên II Mô tả chung 1 Chức năng của hệ thống gần như sẽ tương đương với các công việc mà hệ thống nhân sự phải xử lý : • Nhân viên quản lý kho : o Nhận thông tin từ nhân viên bán sách trong trường hợp không... tả kịch bản cho các ca sử dụng 1.1 Ca sử dụng đăng nhập hệ thống a) Tóm tắt a Tên gọi : Đăng nhập hệ thống b Mục đích: Truy cập vào hệ thống để sử dụng các chức năng đã được phân quyền b) Tác nhân a Nhân viên b Quản lý nhà sách c Quản trị Website c) UC liên quan a Quản lý tài khoản người dùng b Quản lý dữ liệu sản phẩm c Xem dữ liệu thống kê hệ thống d) Luồng sự kiện Hành vi của tác nhân 1 Tác nhân... như sau 13 IV Biểu đồ ca sử dụng 1 Ca sử dụng quản lý kho sách 2 Ca sử dụng mua hàng 14 Các chức năng của hệ thống 1 Nhận yêu cầu từ khách hàng • Chức năng đầu tiên của hệ thống • Có khả năng chuyển đổi các thao tác trực tuyến của khách hàng chuyển thành dữ liệu đầu vào để đưa vào trong hệ thống Tìm kiếm • Chức năng thể hiện ưu điểm vượt trội so với loại hình kinh doanh sách truyền thống • Giảm thiểu . kinh doanh. Trong đồ án tốt nghiệp: Hệ thống Website giới thiệu và bán sách qua mạng em xin thử nghiệm hệ thống quản lý và bán sách online cho nhà sách. Chương 1: KHẢO SÁT HỆ THỐNG Mục đích của. trình nghiệp vụ tối ưu 11 Chương 2: ĐẶC TẢ YÊU CẦU I. Giới thiệu 1. Mục đích : • Hệ thống được xây dựng để quản lý hệ thống bán sách online của một nhà sách. • Với nghiệp vụ bán sách và quản. Nhân viên quản lý của nhà sách( chính là bộ phận quản trị website) . 12 III. Biểu đồ hoạt động nghiệp vụ của hệ thống Với nghiệp vụ như trên thì nghiệp vụ của hệ thống bán sách online sẽ được mô