1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án tốt nghiệp hệ thống website giới thiệu và bán máy tính

82 787 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 82
Dung lượng 6,97 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đối với nhà quản trị - Đăng nhập quản trị - Quản lý, cập nhật sản phẩm - Quản lý tin tức, liên kết - Quản lý đơn hàng hóa đơn, chi tiết hóa đơn - Quản lý danh mục, nhóm danh mục sản phẩm

Trang 1

LỜI NÓI ĐẦU 000

Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện cácgiải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet.Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng vàtính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạngInternet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉcần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gìbạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trênInternet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển mạnh,các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độgiới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam,

em đã tìm hiểu và xây dựng “Hệ thống Website giới thiệu và bán máy tính” cho công tyMáy Tính ĐỖ MINH

Với sự hướng dẫn tận tình của cô Chu Thị Hường em đã hoàn thành cuốn báo cáo

đồ án tốt nghiệp này Tuy đã cố gắng tìm hiểu, phân tích thiết kế và cài đặt hệ thốngnhưng chắc rằng không tránh khỏi những thiếu sót Em xin trân trọng tiếp thu những ýkiến đóng góp cũng như phản hồi của các Thầy, Cô để em có thể hoàn thiện đồ án mộtcách tốt hơn

Cuối cùng em xin chân thành cám ơn sự chỉ bảo của các thầy, cô bộ môn HTTT.Đặc biệt là cô, người đã trực tiếp hướng dẫn, chỉ bảo và giúp đỡ em trong thời gian thựchiện đồ án tốt nghiệp này

Em xin chân thành cảm ơn !

1

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU……….………1

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 5

I Mô tả hệ thống 5

1 Nhiệm vụ cơ bản của hệ thống 5

2 Cơ cấu tổ chức của hệ thống thực 6

3 Quy trình xử lý của hệ thống Website 7

4 Quy tắc quản lý 10

5 Mẫu biểu: 10

6 Mô hình tiến trình nghiệp vụ của hệ thống 15

7 Đánh giá phê phán hiện trạng, đưa ra yêu cầu mới cho hệ thống………… ……… 15

8 Xác định Nhóm người sử dụng hệ thống 16

II Xây dựng dự án 16

1 Hồ sơ điều tra 16

2 Dự trù về thiết bị: 17

3 Kế hoạch triển khai dự án 17

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 20

I Sơ đồ phân rã chức năng 20

1 Các bước xây dựng 20

2 Ký hiệu sử dụng 20

3 Áp dụng bài toán 21

II Sơ đồ luồng dữ liệu 22

1 Các bước xây dựng : 22

2 Ký hiệu sử dụng 22

3 Áp dụng bài toán 23

III Đặc tả chức năng chi tiết 30

1 Đối với khách hàng 30

2 Đối với người quản trị 32

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU 40

I Mô hình ER mở rộng 40

1 Xác định các thực thể, thuộc tính 40

2 Xác định kiểu liên kết 40

Trang 3

II Chuẩn hóa dữ liệu 43

1 Chuyển đổi từ ER mở rộng về ER kinh điển 43

2 Chuyển từ ER kinh điển về ER hạn chế 45

3 Chuyển đổi từ ER hạn chế về mô hình quan hệ 48

CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 50

I Thiết kế kiểm soát 50

1 Xác định nhu cầu bảo mật của hệ thống 50

2 Phân định các nhóm người dùng 50

3 Quy định quyền hạn cho các nhóm người dùng 51

II Thiết kế CSDL vật lý 53

1 Mô tả chi tiết các bảng trong mô hình dữ liệu: 53

III Thiết kế giao diện chương trình……… 58

1 Giao diện trang khách……… 58

2 Giao diện trang quản trị……… 71

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN……… 78

TÀI LIỆU THAM KHẢO………80

3

Trang 4

CHƯƠNG 1 : KHẢO SÁT HỆ THỐNG

Hệ thống Website bán máy tính trực tuyến cho công ty máy tính Đỗ Minh là mộtcông ty bán lẻ máy tính và thiết bị tin học mới được thành lập với quy mô vừa.Công việcquảng bá thương hiệu, giới thiệu sản phẩm và bán hàng trực tuyến được xem là một phầnquan trọng không thể thiếu đối với sự hoạt động của công ty.Vì vậy công ty yêu cầu xâydựng hệ thống Website giới thiệu và bán máy tính trực tuyến

1 Nhiệm vụ cơ bản

Hệ thống Website bán hàng online đạt được những ưu điểm như:

- Khách hàng có thể sở hữu mọi thứ thông qua click chuột chứ không cần phải đếntận trung tâm thương mại để mua hàng Sau khi vào web bán hàng, chọn sản phẩm, chỉcần đặt hàng (order) người bán sẽ mang sản phẩm đến tận nhà bạn

- Vừa ngồi nhà mua sắm khách hàng còn tiết kiệm đáng kể thời gian và chi phí đilại so với việc phải tự mình tìm đến cửa hàng

- Mua sắm online cho phép khách hàng mua hàng bất cứ khi nào muốn Các “gianhàng” trên mạng không bao giờ “đóng cửa”, bạn có thể mua sắm 24/24 giờ và 7 ngàytrong tuần

- Các trang web bán hàng ngày càng phát triển cả về số lượng và chủng loại sảnphẩm Bạn không cần chạy vòng quanh trung tâm thương mại hay siêu thị để mua đủ cácsản phẩm Thay vào đó, những cú click chuột sẽ “làm” giúp bạn

- Mua sắm ở các chợ, trung tâm thương mại hay cửa hàng rất khó để bạn có thể sosánh đặc điểm và giá của sản phẩm với nhau “Đi chợ” online, bạn dễ dàng so sánh và đưa

ra lựa chọn sản phẩm phù hợp nhất

Hệ thống Website em thực hiện là một website nhằm giới thiệu và bán rộng rãicác mặt hàng máy tính của công ty đến cho người tiêu dùng với các chi tiết mặt hàng cũngnhư giá cả một cách chính xác Hệ thống có những chức năng sau:

1.1 Đối với Khách hàng

- Hiển thị thông tin giới thiệu, dịch vụ…

- Gửi thông tin liên hệ

- Hiển thị tất cả sản phẩm

- Hiển thị sản phẩm theo danh mục

Trang 5

- Hiển thị số lượng truy cập

- Hiển thị 10 sản phẩm mới nhất, sản phẩm bán chạy

- Đăng ký thành viên

- Tạo, sửa, xóa giỏ hàng (thành viên)

- Tạo và gửi đơn đặt hàng (thành viên)

- Tìm kiếm sản phẩm theo các tiêu chí

1.2 Đối với nhà quản trị

- Đăng nhập quản trị

- Quản lý, cập nhật sản phẩm

- Quản lý tin tức, liên kết

- Quản lý đơn hàng (hóa đơn, chi tiết hóa đơn)

- Quản lý danh mục, nhóm danh mục sản phẩm

- Quản lý người dùng (Khách hàng)

- Quản lý thông tin Admin (Bộ phận quản trị) và phân quyền sử dụng hệthống

- Thống kê sản phẩm, doanh thu bán hàng, đơn hàng…

2 Yêu cầu bổ sung

Hệ thống phải cho phép nâng cấp, mở rộng các tính năng, dịch vụ Cho phép càiđặt thêm giao diện

Hiển thị các quảng cáo và link đến các trang web khác

5

Trang 6

3.2 Bộ phận chăm sóc khách hàng và đăng tin

Là một bộ phận thuộc phòng IT, bộ phận này được cung cấp các máy tính có càiđặt các chương trình để hỗ trọ trự tuyến khi khách hàng có thắc mắc về thông tin sảnphẩm hay các khuyến mại đơn giản khác.Cập nhật thông tin sản phẩm, các chương trìnhkhuyến mại, các bản tin của công ty…

3.5 Bộ phận bảo hành

Nhận yêu cầu bảo hành của khách hàng Thực hiện bảo hảnh sản phẩm và trao trảcho khách hàng sản phẩm đã bảo hành.Bộ phận này có quyền xem báo cáo, cập nhậtthông tin sản phẩm bảo hành trong hệ thống

4 Quy trình xử lý

Phần này mô tả quy trình xử lý công việc của các bộ phận trong công ty và cáchthức mua bán sản phẩm cũng như các chế độ hậu mãi, các dịch vụcông ty cung cấp chokhách hàng

Sau khi khảo sát sơ bộ, ta thấy quy trình làm việc cùng các giấy tờ liên quan sau:

4.1 Đối với khách hàng

4.1.1 Khách hàng truy cập vào website qua mạng Internet

Khi khách hàng truy cập website của công ty, ngay tại trang chủ khách sẽ đượcgiới thiệu các sản phẩm bán chạy và sản phẩm mới của công ty

Tại mọi Trang của hệ thống khách hàng có thể tìm kiếm các sản phẩm một cách dễdàng với chức năng tìm kiếm được cung cấp bởi hệ thống Khách hàng chỉ đơn giản nhập

từ khóa về sản phẩm mà mình mong muốn vào hộp tìm kiếm thì một danh sách các sảnphẩm kết quả của quá trình tìm kiếm sẽ được hiển thị trên phần trình bày chính của sitekết quả tìm kiếm

Trang 7

Ngoài ra để thuận tiện cho việc tìm kiếm thì một menu về các loại sản phẩm vớinhiều cấp cũng được trình bày tại mọi trang để khách sử dụng.Khách hàng chỉ cần clickvào loại sản phẩm mà mình mong muốn, kết quả sẽ hiển thị trên phần chính của trang.

Các sản phẩm được trình bày rõ ràng với mô tả tóm tắt, giá bán, thời hạn bảo hành,hình ảnh sản phẩm… Khi kích vào tên, ảnh của một sản phẩm bất kỳ khách hàng sẽ đượcđưa tới trang chi tiết sản phẩm Tại đây các chi tiết về hình ảnh, giá bán, thời gian bảohành, nhà sản xuất, xuất sứ, tình trạng tồn kho, mô tả tóm tắt và chi tiết sản phẩm sẽ đượctrình bày rõ ràng và đầy đủ

Mỗi khi tìm được sản phẩm phù hợp, khách hàng có thể click vào nút “mua hàng”của sản phẩm đó, Sản phẩm đó sẽ tự động thêm vào danh sách trong giỏ hàng của kháchvới số lượng là 1

Khi đã chọn đủ sản phẩm để mua, khách click vào chức năng giỏ hàng, danh sáchtên các sản phẩm cùng số lượng, đơn giá sẽ được trình bày chi tiết Tại đây khách hàng cóthể thay đổi số lượng, thêm bớt hoặc xóa bỏ sản phẩm Khi đồng ý mua khách hàng clickvào ô “thanh toán” Một hóa đơn hàng hóa, chi tiết về tên sản phẩm, số lượng, đơn giá,thành tiền và tổng tiền trên hóa đơn sẽ được hiển thị Bằng cách điền đẩy đủ các thông tinliên hệ của khách hang như tên khách hàng, địa chỉ nhận hàng, số điện thoại liên hệ… vàclick vào ô “xác nhận đơn hàng” , đơn hàng sẽ được gửi đến địa chỉ nhận hàng Nếukhách hàng đã đăng nhập tài khoản thì các thông tin cá nhân sẽ được tự động điền

Tại công ty, bộ phận kinh doanh có trách nhiệm kiểm tra các đơn đặt hàng, xácminh tính đúng đắn khi có 1 đơn hàng mới gửi đến công ty Việc xác minh này được thựchiện qua điện thoại

Khi đơn hàng được xác minh là chính xác, bộ phận kinh doanh sẽ xuất hóa đơn vàphiếu xuất kho đến bộ phận kho Theo thông tin trên hóa đơn và phiếu xuất kho nhậnđược bộ phận kho sẽ xuất hàng và vận chuyển đến địa chỉ của khách hàng

Khi hoàn thành đơn hàng, bộ phận kinh doanh sẽ cập nhật trạng thái đã hoàn thànhcho đơn hàng đó

Nếu việc xác minh đơn hàng ko thành công thì tiến hành xóa bỏ đơn hàng đó khỏi

hệ thống Yêu cầu xác minh kỹ trước khi tiến hành xóa bỏ

4.1.2 Đăng ký tài khoản khách hàng và đăng nhập

Để thuận tiện cho quá trình mua bán sản phẩm và để sử dụng được một số tínhnăng nâng cao của hệ thống, khách hàng có thể tạo cho mình tài khoản riêng hoàn toànmiễn phí trên hệ thống.Tài khoản này được sử dụng khi khách mua hàng online và gửithông tin phản hồi lại hệ thống Một tài khoản do khách hàng đăng ký sẽ lưu trữ các thông

7

Trang 8

tin cá nhân của khách hàng và lịch sử giao dịch với Website Để tạo tài khoản, khách hàngcần cung cấp cho hệ thống địa chỉ email chính xác đang dùng, tên đăng nhập, mật khẩu,

họ tên, địa chỉ, số điện thoại… Mỗi một thư điện tử chỉ được tạo 1 tài khoản Ngay saukhi đăng ký hệ thống sẽ gửi thông báo yêu cầu kích hoạt đến địa chỉ email của kháchhàng Khách hàng truy cập vào hòm thư để kích hoạt tài khoản theo hướng dẫn

Khi đã có tài khoản, khách hàng có thể truy cập hệ thống để mua sản phẩm, xemcác thông tin về lược sử mua bán của mình và sử dụng các tính năng nâng cao khác của

hệ thống.Trong trường hợp khách hàng đã đăng ký mà quên mật khẩu hệ thống sẽ chophép lấy lại mật khẩu với thông tin đã đăng ký

4.1.3 Quảng cáo, khuyến mại, liên kết

Khi khách hàng truy cập website thì các chương trình khuyến mại được hiển thị với cácthông tin cụ thể cũng như điều kiện nhận khuyến mại mà công ty đang áp dụng

Các liên kết và quảng cáo khác sẽ được hiển thị trên Banner của website để khách hàngtham khảo

4.2 Đối với bộ phận quản trị hệ thống

Bộ phận quản trị hệ thống có trách nhiệm đảm bảo an toàn dữ liệu, đảm bảo hệthống vận hành tốt và hiệu quả

Khi có nhu cầu mở rộng tính năng cho hệ thống, bộ phận quản trị có trách nhiệmxây dựng thêm các ứng dụng, và cài đặt vào hệ thống.Bộ phận này cũng quản lý các tàikhoản của khách hàng và nhân viên của công ty, không đươc thay đổi truy cập thông tincác nhân trái phép

Khi có nhân viên mới, bộ phận này sẽ cung cấp 1 tài khoản phù hợp với quyền hạncủa nhân viên để người đó sử dụng hệ thống Không được cấp tài khoản đã sử dụng chobất kỳ ai Nêu phát hiện khách hàng vi phạm điều lệ của hệ thống, quản trị viên tiến hànhkhóa tạm thời hoặc vĩnh viễn tài khảon đó mà ko cần thông báo

4.2.1 Cập nhật thông tin nhà sản xuất, loại sản phẩm và sản phẩm

Danh sách nhà sản xuất và loại sản phẩm, sản phẩm được lưu trữ và cập nhật mỗikhi có thay đổi hoặc bổ sung

Sau khi mỗi sản phẩm được bán hệ thống tự động cập nhật lại số lượng sản phẩmtương ứng trong bảng sản phẩm Số lượng bằng 0 có nghĩa trong kho đã hết sản phẩm.Không được phép lập hóa đơn bán hàng mà sản phẩm trong kho có số lượng ít hơn sốlượng của sản phẩm tương ứng trên hóa đơn

Khi nhập hàng mới, tiến hành tìm kiếm sản phẩm và cập nhập thông tin về số lượng nếu

Trang 9

4.2.2 Đăng tin và chăm sóc khách hàng

Khi có thông tin về các đợt khuyến mại, các tin tức của công ty cần đăng lênwebsite, bộ phận đăng tin và chăm sóc khách hàng có trách nhiệm đăng chính xác nộidung và chuyên mục tin cần đăng

Trong thời gian làm việc khách hàng nếu có thắc mắc cỏ thể gọi điện hoặc liên hệqua email của nhân viên chăm sóc khách hàng để được giải đáp các thắc mắc về sảnphẩm, cũng như các chế độ dịch vụ của công ty một cách chính xác

4.2.3 Quản lý đơn hàng, báo giá

Tất cả các đơn hàng sẽ được đưa đến trực tiếp tới người quản trị thông qua chứcnăng quản lí đơn hàng.Các đơn hàng sẽ được lưu lại với đầy đủ thông tin giúp người quảntrị dễ dàng quản lí.Các bản báo giá sẽ được cửa hàng cập nhập liên tục, nhanh chóng Vàđược admin quản lí: thêm, sửa, xóa…

6 Mẫu biểu:

Một số mẫu biểu thu thập được của hệ thống bán hàng máy tính tại công ty máytính Đỗ Minh

9

Trang 15

7 Mô hình tiến trình nghiệp vụ của hệ thống

Với việc quản lý hoạt động cửa hàng 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ự độnghóa

- Module quản lí kho(tương tác với người quản lí ) : quản lí số lượng sản phẩm cótrong kho, chịu trách nhiệm điều chỉnh nhập xuất sản phẩm của cửa hàng tùy theo hiệntrạ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ảnphẩm khi cần thiết, thông báo cho module quản lí kho biết nhu cầu chưa được đáp ứngcủ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ảnphẩm đã mua và tổng chi phí cần thanh toán

- Module thanh toán : tương tác với các hệ thống bán hàng trực tuyến để so khớpkhả năng chi trả của khách hàng so với nhu cầu của họ Từ đó quyết định có thưc hiệngiao dịch không hay là buộc khách hàng phải bỏ bớt hoặc lựa chọn lại 1 số sản phẩm

Gửi chi tiết sản phẩm trong lần giao dịch

Yêu cầu kiểm tra lại chi tiết sản phẩm trong lần giao

tìm kiếm

Đưa ra yêu cầu tìm kiếm Yêu cầu kiểm tra lại chi tiết

sản phẩm trong lần giao dịch

Chọn lựa sản phẩm để giao

dịch

Thông báo nếu như sản phẩm khách hàng tìm kiếm chưa có trong

Trang 16

8 Xác định Nhóm người sử dụng hệ thống

8.1 Nhóm khách hàng:

Là những người có nhu cầu mua sắm hàng hóa Khác với việc đặt hàng trực tiếp

tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bước cụ thể để có thểmua được hàng Trên mạng, các mặt hàng được sắp xếp và phân theo từng loại mặt hànggiúp cho khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng chỉ cần chọnmột mặt hàng nào đó từ danh mục các mặt hàng thì những thông tin về mặt hàng đó sẽhiển thị lên màn hình như: hình ảnh, đơn giá, mô tả, và bên cạnh là trang liên kết đểthêm hàng hóa vào giỏ hàng Đây là giỏ hàng điện tử mà trong đó chứa các thông tin vềhàng hóa lẫn số lượng khách mua và hoàn toàn được cập nhật trong giỏ

Khi khách hàng muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàngcùng thông tin về khách hàng và hàng hóa Cuối cùng là do khách hàng tùy chọn đặt haykhông

8.2 Nhóm quản trị Website:

Là người làm chủ ứng dụng, có quyền kiểm soát mọi hoạt động của hệ thống.Nhóm này được cấp username và password để đăng nhập vào hệ thống thực hiện nhữngchức năng của mình Nếu như quá trình đăng nhập thàng công thì nhà quản lý có thể thựchiện những công việc: quản lý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặt hàng,kiểm tra đơn đặt hàng và xử lý đơn đặt hàng Thống kê các mặt hàng bán trong tháng,năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho, thống kê doanh thu Khi cónhu cầu nhập hàng hóa từ nhà cung cấp thì tiến hành liên lạc với nhà cung cấp để đặt hàng

và cập nhật các mặt hàng này vào cơ sở dữ liệu,

II Xây dựng dự án

1 Hồ sơ điều tra

1.1 Hồ sơ đầu ra: Kết quả xử lý thông tin bao gồm:

- Các mặt hàng đã bán cho khách hàng

- Thông tin về các đơn hàng, hóa đơn bán hàng

- Thống kê chi tiết về tình hình hoạt động mua bán của công ty

1.2 Hồ sơ đầu vào có:

- Thông tin về sản phẩm, trang thiết bị của công ty

- Tiền mặt thu về từ khách hàng

- Thông tin khách hàng

- Tài sản, trang thiết bị mua từ các nhà cung cấp

Trang 17

1.3 Tài nguyên:

- Phần cứng : Máy chủ server chứa toàn bộ dữ liệu hệ thống với một hệ quản trị cơ

sở dữ liệu đủ mạnh Máy chủ kết nối tới tất cả các máy khác trong cửa hàng và cho phépcác máy trạm truy cập đến máy chủ để lấy cơ sở dữ liệu

- Phần mềm :Hệ điều hành window ,bộ Office2003

- Con người : Đội ngũ nhân viên của công ty có năng lực khá, có khả năng tiếpnhận công nghệ mới một cách nhanh chóng và hiệu quả

2 Dự trù về thiết bị:

2.1 Cấu hình thiết bị

Cụ thể các thiết bị có cấu hình như sau :

1

Máy tính

Mainboad Intel 965G ChipsetCPU Intel Dure 3.8GHzRAM 512Bus 667 zDDR2VGA Card Share RAM - 96MB Max+ AGP8x

HD 80GB SATA

CD CD 52xNIC Card 10/100 Mbps onboardCase,Keyboard+Mouse

Monitor Samsung 15 Siêu phẳng

3 Kế hoạch triển khai dự án

Toàn bộ dự án trong khoảng 3 tháng, chia thành 5 giai đoạn chính như sau:

STT Giai đoạn Ngày bắt đầu Ngày kết thúc Công việc

17

Trang 18

3 Giai đoạn 3 2 /4/ 2012 12 / 4 /2012

Tiến hành thử nghiệm trên môitrường thực tế tại công ty Trongquá trình thử nghiệm, phải có nhânviên kỹ thuật tin học của bên viếtphần mềm trực tiếp theo dõi, ghinhận các vấn đề nảy sinh và tiếpnhận các ý kiến phản hồi từ phíacông ty(Phía công ty có thể xuấthiện các yêu cầu nảy sinh tronggiai đoạn này)

4 Giai đoạn 4 13/4/2012 23 /4 / 2012

Hoàn thành toàn bộ các vấn đềphát sinh để có sản phẩm phầnmềm hoàn chỉnh Hoàn thành cáctài liệu hướng dẫn, các bản cài đặt.Cuối cùng bàn giao sản phẩm chokhách hàng

5 Giai đoạn 5 24/4/2012 27/4/2012

Cài đặt phần mềm và tập huấn chocông ty về cách sử dụng hệ thống

Trang 19

Cụ thể các bước thực hiện dự án như sau :

STT Bước thực hiện Điều kiện bắt đầu Điều kiện kết thúc

1 Khảo sát hệ thống Bắt đầu quá trình Kế hoạch quản trị dự án được

phê duyệt2

3 Thiết kế tổng thể Kết thúc bước 2 Có biên bản thiết kế tổng thể

4 Thiết kế chi tiết Kết thúc bước 3 Có biên bản thiết kế chi tiết

5 Xây dưng chương trình Kết thúc bước 4

8 Cài đặt hệ thống Kết thúc bước 7 Hệ thống chính thức hoạt

động

9 Bảo hành bảo trì Kết thúc bước 8 Hệ thống hoạt động tốt

19

Trang 20

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG

I Sơ đồ phân rã chức năng

1 Các bước xây dựng

 Bước 1: Xác đinh chức năng chi tiết theo các bước sau:

B1 ) Trong quy trình xử lý của hệ thống , tìm và gạch chân tất cả các động từ + bổngữ liên quan tới công việc của hệ thống

B2) Trong danh sách chức năng tìm ra ở bướ b1,tìm và loại bỏ các chức năng trùnglặp.Chức năng trùng lặp là những chức năng cùng thực hiện một công việc nhưng đặt tênkhác nhau

B3) Trong danh sách chức năng ở bước 2 ,gom nhóm những chức năng đơn giảncho một người thực hiện.Chức năng đơn giản là chức năng được một người thực hiện từđầu cho đến khi kết thúc

B4) Trong danh sách những chức năng được lập ở b3,loại bỏ những chức năngkhông có ý nghĩa với hệ thống.Chức năng không có ý nghĩa với hệ thống là nhưng chứcnăng kông làm thay ông tin dữ liêuđổi th của hệ thống

B5) Những chức năng còn lại ở bước 4 chỉnh sửa tên cho hợp lý

 Bước 2: Gom nhóm chức năng dựa vào cơ cấu tổ chức của hệ thống trong phầnkhảo sát hệ thống

 Bước 3: Vẽ sơ đồ phân rã chức năng

2 Ký hiệu sử dụng

- Chức năng:Tên chức năng là một câu ngắn gọn giải thích đủ nghĩa của chứcnăng, sử dụng thuật ngữ nghiệp vụ VD: “Lưu trữ hàng hoá”, “Bán hàng”, “Lập đơnhàng” Biểu diễn:

- Quan hệ phân cấp:Mỗi chức năng được phân ra thành các chức năng con Cácchức năng con đó có quan hệ phân cấp với chức năng cha Biểu diễn:

Hình a) Phân cấp ngang Hình b) Phân cấp dọc

Tên chức năng

Trang 21

3 Áp dụng bài toán

Hệ thống website

Quản lý Bán hàng

Tạo Đơn hàng

Quản lý Sản phẩm

Cập nhật Danh mục Sản phẩm

Cập nhật Sản phẩm

Tìm kiếm Sản phẩm

Quản lý Tin tức

Thống kê

Thống kê Sản phẩm

Thống kê Đơn hàng

Thống kê Người dùng

Quản lý Liên kết website

Quên

Mật khẩu

Xử lý Đơn hàng

21

Trang 22

II Sơ đồ luồng dữ liệu

Tác nhân ngoài

Tác nhân trongTên kho dữ liệu

Trang 23

Hiển thị giỏ hàng, đặt hàng

Yêu cầu cập nhật giỏ hàng

và đặt hàng

Hiển thị thông tin TK

Hiển thị thông tin phù hợp

Yêu cầu thống kê

Phân quyền người dùng

Yêu cầu cập nhật thông tin

Quản

lý thông tin và ứng dụng

23

Trang 24

3.2 DFD mức đỉnh

Trang 26

3.3 DFD mức dưới đỉnh (mức 2)

3.3.1 Phân rã chức năng 1 : “Quản lý người dùng”

Trang 27

3.3.2 Phân rã chức năng 2: “ Quản lý bán hàng ”

3.3.3 Chức năng 3: “Quản lý Tin tức, liên kết ”

27

Trang 28

3.3.4 Chức năng “Quản lý sản phẩm”

Trang 29

3.3.5 Phân rã chức năng : “ Thống kê ”

29

Trang 30

III Đặc tả chức năng chi tiết

1 Đối với khách hàng

1.1 Đăng kí :

Mô tả - Cung cấp chức năng đăng kí thành viên giúp cho

khách hàng có thể đặt hàng tại website, giúp kháchhàng có nhiều quyền lợi hơn ,…

Kích hoạt - Khi khách click vào chức năng mua hàng, đóng

góp ý kiến Quá trình xử lý

- Hệ thống sẽ yêu cầu người dùng nhập các thông tinbắt buộc :

+ Thông tin cá nhân: Họ Tên, số điện thoại

+ Bắt buộc: Email, Username, Password,Mã KiểmTra,Địa Chỉ

- Kiểm tra kết quả nhập của khách hàng: kiểm tratính hợp lệ của form

- Kiểm tra trong CSDL đã tồn tại Username haychưa, nếu chưa thì lưu vào CSDL, trùng thì thôngbáo lỗi khách hàng này đã đăng kí để thực hiện lại

- Thông tin thành công được đưa vào CSDL

Thông tin đầu ra - Hiển thị thông báo khi khách hàng đăng kí thành

công hay không thành công

- Nếu thành công thì cho phép khách hàng lựa chọnviệc sửa đổi thông tin và thêm thông tin chi tiết Nếukhông thì báo lỗi và thông báo cho khách hàng quaylại Form nhập thông tin

1.2 Đăng nhập :

Mô tả -Chức năng đăng nhập giúp khách hàng có thể đặt

hàng, nhiều quyền lợi hơn

- giúp người quản trị quản lý và cập nhật thông tinKích hoạt - Khi khách click vào chức năng mua hàng, đóng

góp ý kiến

Trang 31

kê, quản lý thông tin.

Quá trình xử lý

- Hệ thống sẽ yêu cầu người dùng nhập:

+ Username + Password

- Kiểm tra Username và Password có tồn tại trongCSDL hay không

- Nếu người dùng quên mật khẩu thì đưa ra chứcnăng lấy lại mật khẩu

- Tạo phiên truy cập thành viên cho người vừa đăngnhập hợp lệ.Nếu chưa là thành viên thì đưa ra trangđăng kí (đối với người sử dụng website)

Thông tin đầu ra - Hiển thị thông báo đăng nhập thành công hoặc

không thành công

1.3 Quản lý thông tin cá nhân :

Mô tả - Giúp khách hàng quản lý thông tin cá nhân của

mìnhKích hoạt - Khách hàng đã đăng nhập và chọn menu My

AccountQuá trình xử lý

- Khách hàng đã đăng nhập hệ thống muốn sửa đổithông tin của mình

- Khách hàng sau khi đăng kí có thể lựa chọn sửa đổithông tin chi tiết

- Chuyển đến trang thông tin cá nhân

- Cập nhật thay đổi của khách hàng vào CSDL.Thông tin đầu ra - Thông báo nếu sửa đổi thành công và quay trở lại

Trang 32

Kích hoạt - Khách hàng chọn menu tìm kiếm

Quá trình xử lý

- Yêu cầu khách hàng nhập vào các thông tin:

+ Tên sản phẩm + Giá

+ Loại sản phẩm

- Tìm kiếm trong CSDL theo khóa

- Từ cơ sở dữ liệu lấy ra các sản phẩm tìm được

- Kiểm tra dữ liệu nhập, so sánh sản phẩm với cácnhóm hàng, hãng sản xuất hoặc với mức giá khinhập vào form

Thông tin đầu ra - Hiển thị các sản phẩm tìm thấy lên website , nếu

không tìm thấy xuất ra thông báo không tìm thấy

1.5 Chức năng hiển thị danh mục sản phẩm

Mô tả Hiển thị sản phẩm theo từng danh mục sản phẩm.Đầu vào Đường link danh mục sản phẩm

Quá trình xử lý Lấy tất cả các sản phẩm có trong cơ sở dữ liệu theo

danh mục

Đầu ra Hiện thị danh sách sản phẩm

1.6 Chức năng hiển thị chi tiết sản phẩm

Mô tả Hiển thị chi tiết sản phẩm

Đầu vào Đường link tên sản phẩm, click vào ảnh sản phẩm.Quá trình xử lý Truy xuất vào cơ sở dữ liệu để lấy thông tin chi tiết

sản phẩm

Đầu ra Hiện thị thông tin chi tiết sản phẩm

Trang 33

1.7.Chức năng thống kê truy cập

Mô tả Hiển thị số người truy cập vào Website

Đầu vào Người dùng truy cập vào Website

Quá trình xử lý Đếm số lượt truy cập

Đầu ra Hiển thị số thành viên đã truy cập Website

giá tiền của giỏ hàng

1.9 Chức năng tạo đơn hàng

Mô tả Sau khi khách hàng chọn hàng vào giỏ hàng và quyết

định đặt mua hangĐầu vào Thông tin các sản phẩm khách hàng chọn trong giỏ

hàng nhu: Mã sản phẩm, số lượng, đơn giá, thànhtiền

Quá trình xử lý Kiểm tra đúng tính hợp lệ của đơn hàng

Lưu thông tin đơn hàng vào trong CSDL nếu tạo đơnhàng thành công

Đầu ra Thông báo khách hàng đã tạo đơn hàng thành công

33

Trang 34

hay chưa.

2 Đối với người quản trị

2.1 Đăng nhập quản trị

Mô tả Dùng cho quản trị viên đăng nhập khi có tài khoản

+ Tên đăng nhập + Mật khẩuQuá trình xử lý Kết nối cơ sở dữ liệu so sánh thông tin đăng nhập có

đúng không?

Tạo phiên truy cập cho người dùng đăng nhập

Đầu ra Thông báo kết quả đăng nhập

2.2 Quản lý khách hàng (người dùng)

- Thêm khách hàng

Trang 35

Đầu vào Chọn khách hàng cần xóa

Quá trình xử lý Kết nối đến CSDL, xóa khách hàng

- Sửa thông tin khách hàng (User) :

Mô tả Cho phép sửa thông tin khách hàng

Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL cập nhật thông tinĐầu ra Thông báo cập nhập, hiện thị danh sách về khách

hàng

2.3 Quản lý mặt hàng (Sản phẩm)

- Thêm Nhóm danh mục:

mục sản phẩm như link kiện máy tính, link kiệnlaptop ,thiết bị mạng…)

Quá trình xử lý Kiểm tra tính hợp lệ của dữ liệu nhập vào

- Xóa Nhóm :

Quá trình xử lý Kết nối đến CSDL, xóa nhóm đồng thời xóa sản

phẩm của nhóm đó

35

Trang 36

Đầu ra Thông báo xóa nhóm và sản phẩm

- Sửa Nhóm

Mô tả Cho phép sửa thông tin của nhóm sản phẩm

Đầu vào Chọn tiêu đề nhóm sản phẩm cần sửa

Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL cập nhật thông tinĐầu ra Thông báo cập nhập, hiện thị danh sách về sản phẩm

- Chức năng thêm Danh mục (Loại sản phẩm) :

Mô tả Cho phép thêm một loại sản phẩm mới (như

Ram,Cpu,Mainboard,HDD…)

- Tên danh mục (loại sản phẩm)

- Ảnh (minh họa) Quá trình xử lý Kiểm tra tính hợp lệ của dữ liệu nhập vào

Đầu ra Hiện thị danh sách về danh mục loại sản phẩm

- Chức năng xóa danh mục

Quá trình xử lý Kết nối đến CSDL, xóa danh mục sản phẩm đồng

thời xóa sản phẩm của danh mục đó Đầu ra Thông báo xóa danh mục sản phẩm và sản phẩm

Trang 37

Mô tả Cho phép sửa thông tin của danh mục

Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL cập nhật thông tinĐầu ra Thông báo cập nhập, hiện thị danh sách về danh mục

- Chức năng thêm sản phẩm :

- Chức năng xóa sản phẩm :

37

Trang 38

Quá trình xử lý Kết nối đến CSDL, xóa sản phẩm

- Chức năng sửa sản phẩm :

Mô tả Cho phép sửa thông tin của sản phẩm

Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL cập nhật thông tinĐầu ra Thông báo cập nhập, hiện thị danh sách về sản phẩm

2.4 Quản lý Hãng sản xuất

- Chức năng thêm hãng sản xuất :

Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập

nhập dữ liệuĐầu ra Hiện thị danh sách nhà sản xuất

- Chức năng xóa hãng sản xuất :

Mô tả Cho phép xóa thông tin một nhà sản xuất

Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập

nhập dữ liệuĐầu ra Hiện thị danh sách nhà sản xuất

Trang 39

- Chức năng sửa hãng sản xuất :

Mô tả Cho phép sửa thông tin một nhà sản xuất

Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập

nhập dữ liệuĐầu ra Hiện thị danh sách nhà sản xuất

2.5 Quản lý hóa đơn (giao dịch)

- Xóa giao dịch :

Quá trình xử lý Kết nối đến CSDL, xóa dữ liệu được chọn

Đầu ra Hiển thị thông báo, hiện thị danh sách giao dịch

- Thực hiện giao dịch :

Đầu vào Chọn chi tiết giao dịch cần thực hiện, rồi đồng ý giao

hàngQuá trình xử lý Kiểm tra dữ liệu form có đúng không, cập nhật dữ

liệu vào CSDLĐầu ra Hiển thị danh sách về giao dịch

2.5 Quản lý Tin tức

- Chức năng thêm tin tức :

39

Trang 40

Đầu vào - Tên tiêu đề

- Ảnh ( minh họa )

- Mô tả tin tức

- Chi tiết tin tức

- Ngày viếtQuá trình xử lý Kiểm tra tính hợp lệ của dữ liệu nhập vào

Đầu ra Hiện thị danh sách về tin tức

- Chức năng xóa tin tức :

Quá trình xử lý Kết nối đến CSDL, xóa tin tức

- Chức năng sửa tin tức :

Mô tả Cho phép sửa thông tin tin tức

Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến

CSDL cập nhật thông tinĐầu ra Thông báo cập nhập, hiện thị danh sách về tin tức

2.6 Chức năng Thống kê

Mô tả Dùng thống kê lượt truy cập, số thành viên, số sản

phẩm, số lần giao dịch để tiện theo dõiĐầu vào Số lượt truy cập, tổng thành viên số sản phẩm, và số

Ngày đăng: 13/08/2014, 07:29

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nguyễn Trọng Đại (2006), Thương mại điện tử và ứng dụmg Thương mại điện tử tại Việt Nam, Trường Đại học Bách Khoa Hà Nội Sách, tạp chí
Tiêu đề: Thương mại điện tử và ứng dụmg Thương mại điện tử tại Việt Nam
Tác giả: Nguyễn Trọng Đại
Năm: 2006
[2] TS Nguyễn Đăng Hậu (2004), Kiến thức Thương mại điện tử, Viện Đào tạo Công nghệ và Quản lý Quốc tế Sách, tạp chí
Tiêu đề: Kiến thức Thương mại điện tử
Tác giả: TS Nguyễn Đăng Hậu
Năm: 2004
[3] Phạm Nguyễn Minh Nhựt (2007), Giáo trình Ngôn ngữ lập trình C#, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn Sách, tạp chí
Tiêu đề: Giáo trình Ngôn ngữ lập trình C#
Tác giả: Phạm Nguyễn Minh Nhựt
Năm: 2007
[4] Phạm Nguyễn Minh Nhựt (2009), Giáo trình ASP.NET, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn Sách, tạp chí
Tiêu đề: Giáo trình ASP.NET
Tác giả: Phạm Nguyễn Minh Nhựt
Năm: 2009
[5] Phạm Nguyễn Minh Nhựt (2010), Tài liệu Xây dựng Website thương mại điện tử, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn Sách, tạp chí
Tiêu đề: Tài liệu Xây dựng Website thương mại điện tử
Tác giả: Phạm Nguyễn Minh Nhựt
Năm: 2010
[6] Nguyễn Ngọc Huyền Trân (2009), Bài giảng Thương mại điện tử, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn Sách, tạp chí
Tiêu đề: Bài giảng Thương mại điện tử
Tác giả: Nguyễn Ngọc Huyền Trân
Năm: 2009

HÌNH ẢNH LIÊN QUAN

Bảng Quản trị hệ thống Khai thác dữ liệu - Đồ án tốt nghiệp hệ thống website giới thiệu và bán máy tính
ng Quản trị hệ thống Khai thác dữ liệu (Trang 52)
1.1. Bảng người dùng - Đồ án tốt nghiệp hệ thống website giới thiệu và bán máy tính
1.1. Bảng người dùng (Trang 54)
1.2. Bảng Sản Phẩm - Đồ án tốt nghiệp hệ thống website giới thiệu và bán máy tính
1.2. Bảng Sản Phẩm (Trang 54)
1.3. Bảng Danh mục - Đồ án tốt nghiệp hệ thống website giới thiệu và bán máy tính
1.3. Bảng Danh mục (Trang 55)
1.7. Bảng Hóa Đơn - Đồ án tốt nghiệp hệ thống website giới thiệu và bán máy tính
1.7. Bảng Hóa Đơn (Trang 56)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w