rat hay
Trang 1Bộ giáo dục và đào tạo TRờng đại học CôNG NGHệ giao thông vận tải
Xây dựng WEBSITE GIỚI THIỆU SẢN PHẨM MÂY TRE ĐAN đồ án tốt nghiệp đại học hệ chính quy Ngành: Công nghệ Thông tin Sinh viờn thực hiện : Nguyễn Thị A Giỏo viờn hướng dẫn : Nguyễn Văn B MÃ Số Sinh Viờn : 123456 MỤC LỤC LỜI NểI ĐẦU ………
LỜI CẢM ƠN ………
CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI……… 5
I.Lớ do chọn đề tài……… 5
II.Mục đớch của đề tài……… 5
III.Đối tượng ứng dụng và phạm vi nghiờn cứu của đề tài ……….6
IV.í nghĩa khoa học thực tiễn của đề tài………6
CHƯƠNG II KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI……….7
CHƯƠNG III PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG……….9
I.BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG CỦA HỆ THỐNG……… 9
1.0.Mụ tả cỏc chức năng của hệ thống………
2.0.Phõn cấp chức năng quản trị hệ thống………
Trang 2II.BIỂU ĐỒ LUỒNG DỮ LIỆU……… 11
III BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC NGỮ CẢNH……… 13
Biểu đồ luồng dữ liệu mức đỉnh……… 15
Biểu đồ luồng dữ liệu mức dưới đỉnh……….17
3.1 Phân rã chức năng 3: “ĐẶT HÀNG”………17
3.2 Phân rã chức năng 5: “THỐNG KÊ”………18
3.3 Phân rã chức năng 7: “CẬP NHẬT”……… 19
3.4 Chức năng 3: Đặt hàng……….20
3.5 Mô hình hóa dữ liệu……….21
3.5.1 Mô hình quan niệm dữ liệu……… 21
3.5.2 Sơ đồ thực thể - liên kết………23
3.5 3 Mô hình dữ liệu vật lý……… 25
3.6 Thiết kế cơ sở dữ liệu……….26
NHẬN XÉT CỦA GIÁO VIÊN ………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 3………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 4Mặc dù đã cố gắng hoàn thiện đồ án với tất cả sự nỗ lực của bản thân, nhưng chắc chắn không thể tránh khỏi những thiếu sót Kính mong quý Thầy Cô tận tình chỉ bảo
Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sự đóng góp quý báu của tất cả mọi người
LỜI NÓI ĐẦU
Ngày nay, khoa học công nghệ đã có những bước phát triển mạnh mẽ cả về chiều rộng lẫn chiều sâu ,Máy tính điện tử đã không chỉ được coi là một thứ phương tiện quý hiếm
mà nay đã trở thành một công cụ làm việc ,giải trí thông dụng của con người không những ở công sở mà thậm chí còn ở ngay trong gia đình
Với sự bùng nổ của công nghệ thông tin và với vai trò không thể thiếu của ngành khoa học này ,các tổ chức và doanh nghiệp
Với sự bùng nổ của công nghệ thông tin và với vai trò không thể thiếu củangànhkhoa họcnày, các tổ chức và các doanh nghiệp lớn và nhỏ đều tìm mọi biện pháp để xây dựng và củng cố một cách hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị
Hiện nay trên thế giới các công ty tin học hàng đầu không ngừng đầu tư vào việc xây dựng và cải thiện các giả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 Chúng ta cũng 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ạng Internet 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, nhiều doanh nghiệp cũng đang tiến hành thương mại diện tử 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ụ thanhtoá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 internet.
Nhằm nghiên cứu và góp phần phát triển thương mại điện tử ở Việt Nam, em đãtìm hiểu và thực hiện đề tài “XÂY DỰNG WEBSITE BÁN HÀNG QUA MẠNG
CHO CƠ SỞ SẢN XUẤT MÂY TRE ĐAN”.
Trang 5Nội dung của bài báo cáo thực nghiệp vụ bao gồm các chương sau:
Chương I:Tổng quan về đề tài.
Chương II: Khảo sát hệ thống bài toán.
Chương III:Phân tích và thiết kế hệ thống.
Trang 6CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI
I LÝ DO CHỌN ĐỀ TÀI
Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn khách hàng một cách tốt nhất
Hiện ngày càng nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại hình thương mại điện tử Theo kết quả khảo sát của Công ty nghiên cứu thị trường Việt, khoảng 70% các Công ty kinh doanh, dịch vụ ở Việt Nam có hệ thống bán hàng qua Internet và điện thoại
So với kinh doanh truyền thống thì thương mại điện tử chi phí thấp hơn, hiệu quả đạt cao hơn Hơn thế nữa, với lợi thế của công nghệ Internet nên việc truyền tải thông tin về sản phẩm nhanh chóng, thuận tiện Kết hợp với bộ phận giao hàng tận nơi, là thông qua bưu điện và ngân hàng để thanh toán tiền, càng tăng thêm thuận lợi để loại hình này phát triển
Biết được những nhu cầu đó chương trình “Xây dựng website bán hàng mây tre đan qua mạng”” được xây dựng nhằm để đáp ứng cho mọi người tiêu dùng trên toàn quốc và thông qua hệ thống Website này họ có thể đặt mua các mặt hàng hay sản phẩm cần thiết
II MỤC ĐÍCH CỦA ĐỀ TÀI
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty đến người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác nhất Website nhằm:
Giúp cho khách hàng:
Khách hàng là những người có nhu cầu mua sắm đồ dùng bằng mây tre đan Họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này Vậy nên trang web phải giúp cho khách hàng:
Tìm kiếm và lựa chọn từ xa sản phẩm mình cần: Khách hàng khi truy cập vào trang web thương mại thường tìm kiếm các mặt hàng hay các sản phẩm mà họ cần và muốn mua Nhưng đôi khi cũng có nhiều khách hàng vào website này mà không có ý định mua hay không biết mua gì thì yêu cầu đặt ra cho hệ thống là làm thế nào để khách hàng dễ bị bắt mắt và hấp dẫn với sản phẩm đó, đồng thời có thể tìm kiếm nhanh và hiệu quả các sản phẩm mà họ cần tìm
Đặt mua hàng: Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì sẽ đơn
đặt hàng sẽ được hiển thị để khách hàng nhập vào những thông tin cần thiết, tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng
Theo dõi đơn hàng của mình
Gửi ý kiến đóng góp
Giúp nhà quản lý:
Là người có quyền đăng nhập, quản lý và làm chủ mọi hoạt động của hệ thống trang web.Nhà quản lý có một username và một password để truy cập vào hệ thống nhằm thực hiện các chức năng sau:
Quản lý các sản phẩm một cách dễ dàng
Trang 7 Thêm, xoá, sửa thông tin sản phẩm vào cơ sở dữ liệu.
Kiểm tra và xử lý đơn đặt hàng
Báo cáo doanh thu
Bên cạnh các chức năng nêu trên thì trang web phải trông thật đẹp mắt và dễ truy cập Giao diện đẹp là yếu tố quan trọng góp phần tăng lượng khách hàng, và trang web phải làm sao cho khách hàng thấy được những thông tin cần tìm, cung cấp những thông tin quảng cáo thật hấp dẫn, nhằm thu hút sự quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo nhiều hơn
Điều quan trọng trong trang web mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh toán
Đồng thời trang web còn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cần bổ sung, cập nhật những tính năng mới
III ĐỐI TƯỢNG ỨNG DỤNG VÀ PHẠM VI NGHIÊN CỨU CỦA ĐỀ TÀI
quốc có nhu cầu đặt mua hàng qua mạng
nhu cầu đặt mua hàng
IV Ý NGHĨA KHOA HỌC THỰC TIỄN CỦA ĐỀ TÀI
Trong thời đại thương mại điện tử đang ngày càng phát triển, việc ứng dụng vào hoạt động “Website bán hàng mây tre đan” đã mang lại nhiều ý nghĩa như:
- Đỡ tốn nhiều thời gian cho người tiêu dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng
- Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách chính xác
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm
- Nhà quản lý có thể thống kê các sản phẩm bán chạy một cách nhanh nhất giúp cho hoạt động sản xuất kinh doanh của mình trở nên tốt hơn
Trang 8CHƯƠNG II KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI
Khảo sát hiện trạng
Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:
Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khẩu Ngoài ra, nếu khách hàng là công ty hay cơ quan thì quản lý thêm tên công ty (cơ quan)
Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin sau: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mô tả
Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần mua
Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọn xong, bộ phận bán hàng sẽ tiến hànhlập đơn đặt hàng của khách Sau khi tiếp nhận yêu cầu trên, bộ phận này sẽ làm hóa đơn
và thanh toán tiền
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 thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu cầu
Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho sẽ kiểm tra
hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng cần nhập Trong quá trình đặt hàng thì ban điều hành sẽ có trách nhiệm xem xét các đề xuất
về những mặt hàng yêu cầu và quyết định loại hàng, số lượng hàng cần đặt và phương thức đặt hàng với nhà cung cấp Việc đặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hay qua điện thoại, fax
Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhà cung cấp sẽ
giao hàng cho công ty có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng Thủ kho sẽ kiểm tra lô hàng của từng nhà cung cấp và trong trường hợp hàng hóa giao không đúng yêu cầu đặt hàng hay kém chất lượng về hệ thống máy móc thì thủ kho sẽ trả lại nhà cung cấp và yêu cầu giao lại những mặt hàng bị trả đó
Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từngloại sản phẩm Những loại hàng hóa này sẽ được cung cấp một mã số và được cập nhật ngay vào giá bán Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho sẽ in một phiếu nhập để lưu trữ trong hồ sơ
Từ quy trình thực tiễn nêu trên, ta nhận thấy rằng hệ thống được xây dựng cho bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: Khách hàng và nhà quản lý
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àng giú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ọn mộ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ỏ
Trang 9Khi khách hàng muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng cù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 hay không.
Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ
thống Nhà quản lý được cấp một username và password để đăng nhập vào hệ thống thực hiện những chứ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ực hiệ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
Trang 10Tên mặt hàng
TC theo tên LMH
Kiểm tra KH
Tiếp nhận ĐH
Trả tiền
Giao hàng
Tra cứu MH
Xử lý MH
KT đặt hàng
Đặt
hàng
Người nhận
Đặt hàng
Hình 2 Sơ đồ phân cấp chức năng: Đặt hàng
Ghi nhận KH
TC theo tên MH
TC theo tên LMH
Kiểm tra KH
Tiếp nhận ĐĐH
Trả tiền
Giao hàng
Tra cứu MH
Xử lý MH
KT đặt hàng
Đăng nhập
Đăng ký
Đặt hàng
Hình 2 Sơ đồ phân cấp chức năng: Đặt hàng
Ghi nhận KH
TC theo tên MH
TC theo tên LMH
Kiểm tra KH
Tiếp nhận ĐĐH
Trả tiền
Giao hàng
Tra cứu MH
Xử lý MH
KT đặt hàng
Đăng nhập
Đăng ký
Đặt hàng
Hình 2 Sơ đồ phân cấp chức năng: Đặt hàng
Ghi nhận KH
Cập nhật
CHƯƠNG III:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Phân tích là công việc đầu tiên của quá trình xây dựng hệ quản lý trên máy tính Nó giúp chúng ta cài đặt chương trình một cách nhanh chóng và kiểm tra dữ liệu một cách tối ưu hơn Hiệu quả đem lại cho một chương trình ứng dụng là hoàn toàn phụ thuộc vào độ
nông sâu trong quá trình phân tích
I BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG CỦA HỆ THỐNG
- Từ sơ đồ phân cấp chức năng cấp 1 của hệ thống ta có các sơ đồ phân cấp chức năngcấp 2,3 như sau:
HỆ THỐNG QUẢN LÝ WEBSITE
Hình 1 Sơ đồ phân cấp chức năng của hệ thống
KT đơn hàng Đặt hàng Tìm kiếm Cập nhật Banner Danh mục Sản Phẩm
Xem sản
phẩm
Cập nhật
Trang 11CN khách hàng CN mặt
hàng
CN nhà cung cấp
CN đơn đặt hàng
Hình 3 Sơ đồ phân cấp chức năng: Cập nhật
TK danh mục TK mặt
hàng
TK sản Phẩm
+ Báo cáo
+ Kiểm tra
* Chức năng Đặt hàng được phân thành các chức năng nhỏ như:Kiểm tra khách hàng, Ghi nhận khách hàng, Tra cứu mặt hàng, Xử lý mặt hàng, Kiểm tra đặt hàng
- Trong chức năng Kiểm tra khách hàng có 2 chức năng: Đăng nhập và Đăng ký
- Trong chức năng Tra cứu có 2 chức năng: Tra cứu theo tên mặt hàng và Tra cứu theo tên loại mặt hàng
- Trong chức năng Kiểm tra đặt hàng có 3 chức năng: Tiếp nhận đơn đặt hàng, Trả tiền vàGiao hàng
* Chức năng Cập nhật bao gồm: Cập nhật khách hàng, Cập nhật mặt hàng, Cập nhật nhàcung cấp, Cập nhật đơn đặt hàng.địa chỉ nhận
Trang 12* Chức năng Thống kê bao gồm: Thống kê khách hàng, Thống kê mặt hàng, Thống kê doanh thu, Thống kê đơn đặt hàng.
1.0.Mô tả chức năng Quản trị
Phân quyền thành viên
2.0.Quyền Quản trị trong hệ thống
Trang 13 Sửa,Xóa
3.Quản lý bài viết
Thêm bài viết
Thuộc danh mục
Tình trạng
Sửa,Xóa
4.Quản lý đơn hàng
Kiểm tra đơn hàng
Giao đơn hang
II BIỂU ĐỒ LUỒNG DỮ LIỆU
Trong một hệ thống thông tin bao gồm hai thành phần chính: Dữ liệu và xử lý dữ liệu Dữliệu mang sắc thái tĩnh còn xử lý mang sắc thái động của hệ thống
a Một biểu đồ luồng dữ liệu bao gồm 5 thành phần:
liệu (BLD) chỉ ra mối quan hệ của hệ thống, chỉ ra giới hạn của hệ thống và chỉ rõ quan
hệ của hệ thống với bên ngoài
Trang 14Tác nhân ngoài được biểu diễn bằng hình chữ nhật, bên trong ghi tên tác nhân ngoài.
Trong BLD này gồm có 2 tác nhân ngoài: KHÁCH HÀNG và NHÀ QUẢN LÝ
Hai tác nhân ngoài này không trao đổi thông tin với nhau mà trao đổi, cung cấp thông tin với chức năng xử lý Hệ thống quản lý Website bán hàng mây tre đan thông qua các luồng
Tác nhân trong là một chức năng hay hệ thống con của hệ thống
Tác nhân trong được biểu diễn là hình chữ nhật hở một phía, bên trong ghi tên tác nhân trong
Để xây dựng một BLD ta cần đưa ra được các bước cụ thể, khoa học để từ đó có thể tiến hành lập BLD một cách tốt nhất Sau đây là 10 bước chính để xây dựng một BLD:
Bước 1: Xác định tư liệu và cách trình bày hệ thống.
Bước 2: Xác định miền biên, miền giới hạn của hệ thống.
Bước 3: Sử dụng và trình bày nguồn thông tin vào và nguồn thông tin ra.
Bước 4: Sử dụng nguồn cung cấp thông tin vào ra, nguồn cung cấp thông tin vào và
nguồn sử dụng thông tin ra
Bước 5: Xác định các kho dữ liệu.
Bước 6: Vẽ biểu đồ mức đỉnh của hệ thống.
Bước 7: Phân rã và làm mịn dần luồng dữ liệu mức đỉnh thành mức 2 hoặc 3.
Bước 8: Xây dựng từ điển phụ trợ để xây dựng BLD.
Bước 9: Đánh giá kiểm tra BLD Dựa vào đánh giá này để cải tiến làm mịn hơn nữa biểu
đồ
Bước 10: Duyệt lại toàn bộ sơ đồ và biểu đồ phát hiện sai sót.
Dựa vào các bước phân tích trên biểu đồ luồng dữ liệu của hệ thống bài toán xây dựng Website bán hàng mây tre đan được xây dựng như sau:
Trang 15Hiển thị SP tra cứu
YC tra cứu SP Danh sách các đơn hàngXem các đơn hàng
Trả lời ý kiến đónggóp
YC thống kê các loại SPBảng TK các loại SP
YC tìm kiếm SP
Ý kiến đóng góp
Cập nhập SP
YC tìm kiếm SP
WEBSITE BÁN HÀNG MÂY TRE ĐAN QUA MẠNG
III BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC NGỮ ẢNH
Trong BLD mức ngữ cảnh, các thành phần của BLD được tổ chức như sau:
+ Chức năng xử lý: có một chức năng xử lý: Hệ thống quản lý Website bán hàngmây tre đan
+ Tác nhân ngoài: có 2 tác nhân ngoài: KHÁCH HÀNG và NHÀ QUẢN LÝ
Sinh viên thực hiện:Đỗ Tiến Dương Trang15
Hình 5 Biểu đồ luồng dữ liệu mức ngữ cảnh