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

báo cáo bài tập lớn xây dựng website bán sách

32 3,7K 35

Đ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 32
Dung lượng 1,12 MB

Nội dung

Chính vì vậy chúng em đã chọn đề tài: xây dựng web site bán sách với nhữngmục tiêu sau:  Giới thiệu đầy đủ các thông tin về sách như tên sách, tên tác giả, nộidung, năm xb, giá cả…  Gi

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

- -BÁO CÁO BÀI TẬP LỚN

ĐỀ TÀI:

Xây dựng website bán sách.

Giáo viên hướng dẫn:

Nhóm sinh viên thực hiện:

Vũ Thị Yến

Tháng 5 năm 2008

MỤC LỤC

Trang 2

LỜI NÓI ĐẦU 1

Phần I : KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG 2

CHỨC NĂNG HỆ THỐNG 2

I.MỤC ĐÍCH CỦA ĐỀ TÀI 2

II.KHẢO SÁT HIỆN TRẠNG 2

III.Xây dựng Website bán sách 5

IV.Chức năng của website 6

V.Xây dựng 1 số trang chính và chức năng của trang 7

Phần II : XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG, LUỒNG DỮ LIỆU VÀ TKCS DŨ LIỆU 13

I.Biểu đồ phân cấp chức năng 13

II.Biểu đồ luồng dữ liệu 13

III.Sơ đồ thuật toán chức năng bán hàng 19

IV.Chức năng quản trị 20

V.Mô hình quan hệ E_R 20

VI.Thiết kế cơ sở dữ liệu 21

VII.Thiết kế bảng 22

VIII.Chuẩn hoá cơ sở dữ liệu 26

Trang 3

LỜI NÓI ĐẦU

Chúng ta đang sống trong những năm đầu của thế kỉ XXI, thế kỉ phát triển củanghành công nghệ thông tin (CNTT) Vì vậy việc tiếp cận và cập nhật công nghệnày đã, đang và sẽ mang lại cho chúng ta rất nhiều lợi ích và thuận tiện trong côngviệc: tiết kiệm thời gian cũng như giảm các chi phí trong công tác quản lí

Trong những năm gần đây CNTT đóng vai trò rất quan trọng : song song vớiviệc phát triển ứng dụng tin học vào trong cuộc sống, tin học được ứng dụng rấtrộng rãi trong các lĩnh vực khoa học kĩ thuật, các ngành quản lí và các hoạt động xãhội thông qua mạng Internet Đóng vai trò quan trọng như trên nên tin học đã đượcđưa vào quản lí nhân sự, điểm, bán hàng, nhập xuất vật tư

Đọc sách là thú vui của nhiều người tuy nhiên với nhịp sống công nghiệp hiện naykhông phải ai cũng có điều kiện dạo qua các hiệu sách để tìm mua quyển sách mìnhmong muốn Vì vậy em xây dựng Website bán sách

Web site gồm các chức năng chính sau :

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

Hưng Yên ngày 1 tháng 9 năm 2008

Sinh viên thực hiện:

Vũ Thị Yến

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Trang 5

Đề tài: Xây dựng website bán sách

BÁO CÁO LẦN 1Phần I : KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG

CHỨC NĂNG HỆ THỐNG

I.MỤC ĐÍCH CỦA ĐỀ TÀI

Khoa học công nghệ ngày càng phát triển, nó được ứng dụng rộng rãitrong tất cả các lĩnh vực Cùng với đó nhu cầu tìm kiếm thông tin trên sách vở củacon người ngày càng nhiều Hình thức trao đổi mua bán sách cũng ngày càng đadạng

Việc ứng dụng thương mại điện tử vào trao đổi buôn bán mang lại nhiềulợi ích cho các doanh nghiệp Các doanh nghiệp có thể giảm đáng kể chi phí choviệc quảng cáo sản phẩm của mình, quảng bá sản phẩm tới khách hàng rộng rãi hơn

và nhiều dịch vụ khác.Viếc trao đổi mua bán sẽ trở lên đơn giản hơn rất nhiều

Chính vì vậy chúng em đã chọn đề tài: xây dựng web site bán sách với nhữngmục tiêu sau:

 Giới thiệu đầy đủ các thông tin về sách như tên sách, tên tác giả, nộidung, năm xb, giá cả…

 Giúp khách hàng có thể tìm kiếm, mua được sách với tên sách, tên tácgiả, nội dung, năm xb, giá cả…phù hợp với nhu cầu của mình chỉ bằng một vài lầnclick chuột trên chiếc máy tính có kết nối Internet mà không cần đến trực tiếp cửahàng như vậy tiết kiệm thời gian và chi phí cho khách hàng

 Hỗ trợ khách hàng thanh toán một cách dễ dàng theo nhiều hình thứcnhư: thanh toán bằng tiền mặt, thanh toán bằng chuyển khoản trực tiếp

 Giúp người quản lý cập nhật và thống kê sản phẩm (hàng bán chạy, hàngtồn), doanh thu, lãi suất theo tháng, năm một cách đơn giản, nhanh chóng và chínhxác

II.KHẢO SÁT HIỆN TRẠNG

1 Các nguồn điều tra

 Các website trên mạng: ví dụ như Ebook.com,goldbook.com.vn, thuviendientu.com.vn, Minhkhai.com, vinabook.com

Trang 6

 Từ nhu cầu của bản thân, độc giả, những người thường xuyêntìm kiếm học hỏi thông tin hay mua bán các mặt hàng trên internet

 Nhu cầu người bán

2 Kết quả khảo sát

Một khách hàng khi mua sách người bán sẽ cung cấp các thông tin và tưvấn cho khách hàng về sản phẩm Khi khách hàng đồng ý mua sản phẩm thì ngườibán sẽ ghi hóa đơn mua hàng Và hình thức thanh toán là trả tiền mặt Đồng thời họghi lại thông tin giao dịch để tiện cho việc thống kê

Sau mỗi ngày người bán thống kê lượng hàng nhập vào và bán ra, hàngbán chạy, hàng kém Sau hàng tháng thống kê lại một lượt về doanh thu, loại hàngbán chạy, hang tồn để đưa ra chiến lược bán hàng mới Và tổng kết lại vào cuốinăm

 Nhược điểm của hệ thống:

Người bán thực hiện công việc hoàn toàn thủ công khó khăn trong việc quản

lý và thống kê công việc kinh doanh của cửa hàng Người mua phải đến mua tại cửahàng thì mới mua được sản phẩm Nghĩa là nếu cửa hàng đặt ở Hà Nội có mộtkhách hàng ở TP Hồ Chí Minh muốn mua hàng thi phải ra Hà Nội mới mua được.Như vậy rất tốn thời gian và chi phí cho việc đi lại

Trang 8

Hóa đơn giao dịch thu được khi mua hàng

Trang 9

III.Xây dựng Website bán sách

tài trong đó chủ yếu là xử lý quá trình bán hàng giữa cửa hàng với khách hàng lànhững người sử dụng Internet

Chúng ta có thể hiểu bán hàng ở đây cũng gần giống như bán hàng tại cáccửa hàng sách nhưng có khác là ở đây khách hàng gián tiếp mua hàng Vậy nhiệm

vụ chúng ta đề ra ở đây là làm thế nào để đáp ứng được đầy đủ các nhu cầu chokhách hàng một cách nhanh chóng, phù hợp yêu cầu mà vẫn đảm bảo chất lượng.Khách hàng cảm thấy an toàn, dễ sử dụng phần mềm và công việc giao dịch đượcthuận lợi, tiết kiệm được thời gian công sức

Trang 10

mình cần mua, sau mỗi lần lựa chọn thì tên, giá bán và số lượng sách của bạn lựachọn sẽ được lưu lại trong một giỏ hàng của khách hàng đó

 Website còn cho phép khách hàng loại bỏ những quyển sách màmình đã chọn nhưng không mua nữa hoặc chọn nhầm sản phẩm ở ngay trên giỏhàng

 Giới thiệu cho khách hàng những dịch vụ có thể có được dowebsite cung cấp: dịch vụ vận chuyển hàng của công ty - Tận tay hoặc khách hàngđến lấy do nhu cầu ( tự chọn )

 Website cung cấp các công cụ hỗ trợ người quản trị trong công việcđiều hành quản lý cơ sở dữ liệu

IV.Chức năng của website

 Thiết kế và tạo nên giao diện mô tả và giới thiệu về các loại sách đượcrao bán trên website

 Xây dựng mục tìm kiếm sản phẩm trên website để người dùng có thểtìm kiếm sản phẩm dựa trên: Tên sách, tác giả, giá trong khoảng giới hạn…

 Tạo giỏ hàng: sẽ đảm bảo cho mỗi khách hàng có một giỏ hàng riêngbiệt không liên quan đến khách hàng khác Vì đây là website bán hàng trên mạng,nên cùng một lúc có thể có nhiều khách hàng vào xem giỏ hàng và đăng ký muahàng.Ngoài ra, bạn có thể cập nhật loại sách trong giỏ như : xóa, sửa………

 Thanh toán: Thiết kế và tạo nên một giao diện, để một khách hàngnhập đầy đủ thông tin cá nhân của khách hàng, cùng địa chỉ và địa điểm giao hàng

để dễ dàng giao dịch với khách hàng Và lưu lại các thông tin giao dịch Kháchhàng có thể thanh toán theo các hình thức sau đây:

+ Hình thức thanh toán :

 Thanh toán bằng thẻ ATM

 Thanh toán trực tiêp + Phương thức vận chuyển:

 Gửi hàng qua bưu điện

 Chuyển phát nhanh trong nước

 Đưa hàng trực tiếp

 Quản trị hệ thống: Cho phép người quản trị thêm, xóa, sửa thông tinliên quan đến sản phẩm Người quản trị thường xuyên cập nhật những thông tin mớinhất về sản phẩm Người quản trị có thể thống kê doanh thu bán hàng, lãi suất, sảnphẩm bán chạy, sản phẩm bán chậm theo ngày, tháng, năm

 Đăng ký,đăng nhập: Cho phép khách hàng mới đăng ký tài khoản vàcho phép khách hàng quen đăng nhập vào hệ thống

Trang 11

 Giao tiếp với khách hàng: việc khách hàng có thể gửi ý kiến yêu cầu,khiếu nại đến công ty….

 Giới thiệu chiến lược kinh doanh của doanh nghiệp như: khuyến mại,dịch vụ chăm sóc khách hàng…

V.Xây dựng 1 số trang chính và chức năng của trang

1 Trang người quản trị:

A_ Hệ thống menu:

Menu ngang gồm có các mục: Trang chủ, Tạo thành viên,

Cập nhật sản phẩm, Cập nhật thông tin khách hàng, trả lời ý kiến

Menu dọc trái gồm có các đề mục sau: Hoá đơn nhập, Hoá

đơn xuất, Thống kê hoá đơn,Thống kê sản phẩm

B_ Khi bạn click vào các mục trong menu trên thì sổ ra các trang :

Tạo thành viên: Thêm các thành viên mới vào quản trị hệ

thống Thông tin cần thiết để đăng ký người quản trị: Username, pass,

họ và tên, quyền

Cập nhật các sản phẩm:

 Thêm mới một sản phẩm: khi công ty nhập sản phẩm mới

về Thông tin cần thiết để nhập:Mã sách, Mã loại, Manxb, Tên sách, Ngày xuất bản, Nội dung, Ảnh bìa, Đơn giá, Tên nhà xuất bản, Số lượng, Tác giả

 Update sản phẩm: chỉnh sửa các thông tin của sản phẩm khicần thay đổi các thông tin ở trên

 Xóa sản phẩm: Xóa sản phẩm khi người quản lý có nhu cầu

Hóa đơn nhập: Khi sách mới được nhập về Người quản trị cần

phải điền đầy thông tin hóa đơn nhập để thống kê và theo dõi tình trạng sản phẩm Thông tin cần thiết trong hóa đơn là: Mã hóa đơn, Mã sản phẩm, số lượng, Đơn giá, Ngày nhập, Người nhập, Tổng tiền

 Hóa đơn xuất: Khi khách hang mua sách Người quản trị cần cung cấp cho khách hàng hóa đơn xuất để khách hàng tiện theo dõi thông tin sản phẩm mà mình đã mua Thông tin cần thiết trong hóa đơn là: Mã hóa đơn, Mã sản phẩm, số lượng, Đơn giá, Ngày xuất, Người xuất, Tổng tiền

Cập nhật thông tin khách hàng:

 Xem thông tin khách hàng: Dùng để quản lý khách hàngcho thuận lợi cho người quản trị

Trang 12

 Xóa khách hàng: Xóa các khách hàng như khách hàng không phải là khách hàng quen…….

Trả lời ý kiến khách hàng: Xem phần ý kiến của khách hàng, sau

đó trả lời ý kiến rồi gửi qua gmail cho khách hàng kết quả trả lời

Thống kê:

* Thống kê sản phẩm

 Thống kê theo tên sản phẩm

* Thống kê hoá đơn xuất

chưa thanh toán

2 Trang chủ:

 Hệ thống menu:

Menu ngang: Khi bạn click vào các mục trên thì sẽ đưa

ra các trang chủ đề là các mục trong menu ngang gồm: trang chủ, sáchhay, sách bán chạy, sách giảm giá, ý kiến khách hàng

Menu dọc trái:

 Mục sách: Sách tin học, sách ngoại ngữ, Từ điển tin học, sáchhọc làm người, Sách pháp luật, Sách thiếu nhi

 Mục tin tức: Sách đặc biệt, Góc cười

 Mục thông tin: thông tin số người truy cập, số người online

 Thế giới sách: Sách quảng cáo và các danh mục quảng cáokhác…

Menu dọc phải:

Mục đăng nhập quản trị gồm thông tin: Username, pass

Mục đăng nhập khách để thực hiện quá trình giao dịch gồm thôngtin đăng nhập: Username Pass

Mục giới thiệu sách: Sách ngoại ngữ, Sách đặc biệt, một số quyểnsách bán chạy trên thị trường….Và các thông tin quảng cáo khác

Phần tìm kiếm:

Tìm kiếm thường : Tìm kiếm theo Tác giả, Tên sách

Tìm kiếm nâng cao: Tìm kiếm theo Tên sách, Tác giả, giá

nằm trong khoảng từ … đến……

Trang 13

 Phần thông tin khuyến mại :Là một ảnh khuyến mại, khi bạn clickvào đấy sẽ ra trang thông tin khuyến mại cần thiết khi khách hàng cónhu cầu mua bán.

 Phần giới thiệu sản phẩm : Khi bạn click vào mục trong menu trênthì sẽ ra các trang sản phẩm.Trong trang này sản phẩm hiện ra gồm cácthông tin như:

Tên sách là một đường link đến trang chi tiết sản phẩm

Bạn có thể sắp xếp sách theo hình thức :ngày cập nhật, theo giá

tăng hoặc giảm dần

Cung cấp thông tin cần thiết về cuốn sách như : tên sách, tên tác

giả, năm xb, tác giả, giá bán, nhà xuất bản.Bạn chọn và thêm vào giỏhàng

 Trang này kề thừa từ trang masterpage của trang chủ

5 Trang sách mới

Bạn có thể sắp xếp sách theo hình thức :ngày cập nhật, theo giá

tăng hoặc giảm dần

Cung cấp thông tin về cuốn sách như : tên sách, tên tác giả, năm

xb, tác giả, giá bán, nhà xuất bản Bạn chọn và thêm vào giỏ hàng

 Trang này kế thừa từ trang masterpage của trang chủ

Note :

Trang 14

Các Trang như : Sách hay, sách giảm giá, và các trang sách về

các chủ đề như : sách tin học, Sách ngoại ngữ, Sách học làm người, Từ điển, Sách thiếu nhi, Sách pháp luật cũng có cấu trúc như trang sách mới mà ta đã nói ở phần trên

6 Trang tìm kiếm nâng cao

Ở các trang trên bạn có thể tìm kiếm theo : Tên tác giả, tên sách, giá

nằm trong khoảng giới hạn Nhưng đối với trang tìm kiếm nâng cao bạntìm kiếm theo các tiêu chí sau :

từ… đến…

 Trang này cũng kế thừa từ trang chủ

7 Trang kết quả tìm kiếm

 Trả về kết quả tìm kiếm Bạn có thể xem chi tiết của sách và thêmvào giỏ hàng nếu bạn cần mua cuốn sách đó

 Bạn có thể thêm vào giỏ hàng để thực hiện thanh toán

 Xóa sản phẩm: xóa từng sản phẩm hay xóa cả giỏ hàng

 Cập nhật số lượng sản phẩm, sau đó bạn tính lại giá tiền

 Đặt hàng nếu bạn muốn mua hàng

9 Trang đăng nhập vào hệ thống thanh toán của khách hàng

 Nếu khách hàng là khách hàng cũ thì đăng nhập với tài khoản đã đăng ký gồm:

 Email

 Mật khẩu

* Vào trang đăng ký nếu bạn có nhu cầu đăng ký khách hàng

Trang 15

Trang đăng nhập vào hệ thống quản trị cũng như trang đăng

nhập vào hệ thống khách hàng Nhưng chỉ có những người trong banquản trị mới có quyền đăng nhập vào hệ thống quản trị

10 Trang đăng ký vào hệ thống thanh toán của khách hàng

 Nếu khách hàng là khách hàng mới thì bạn cần đăng ký thông tin gồm:

 Thanh toán bằng thẻ ATM: Bạn cung cấp cho khách hàng

1 thẻ ATM của công ty.Sau mỗi lần mua hàng, khách hàng chỉ cần chọnhình thức thanh toán sau đó nhập mật khẩu để xác định tài khoản của mình Sau khi có đơn mua hàng gửi đến và khách hàng đã nhận được sản phẩm thì tài khoản của khách hàng sẽ bị trừ

12 Trang thanh toán

Hình thức vận chuyển:

 Gửi hàng qua bưu điện

 Đưa hàng trực tiếpGhi chú:

 Nếu khách hàng có ghi chú về đơn hàng

 Yêu cầu gói hàng thành quàCác hình thức thanh toán trên chỉ là các hình thức mô phỏng trên phần mềm Em dự định sẽ thực hiện thanh toán như sau:

Sử dụng hình thức thanh toán bằng thẻ ATM Nhưng việc kết nối đến ngân hàng thì không phải là dễ dàng gì Chính vì vậy,em sẽ giả định công ty phát cho mỗi khách hàng thê ATM mỗi khách hàng sẽ tự đặt cho mình mật khẩu riêng, việc tạo tài khoản cho khách hàng thực hiện ở ngay phía máy chủ.Khách hàng có thể nhập số tài khoản của mình và sau mỗi lần mua hàng tài khoản của khách hàng sẽ bị trừ

13 Trang tạo tài khoản:

Trang 16

 Tạo tài khoản: Khi khách hàng muốn mua hàng mà thanh toán bằng thẻ ATM thì mỗi khách hàng cần phải có thê ATM của công ty Thông tin tạo tài khoản gồm:

 Mã tài khoản

 Nhập số tiền trong tài khoản

 Kiểm tra tài khoản: Khách hàng có thể kiểm tra tài khoản khi nào họ có nhu cầu Thông tin kiểm tra gồm:

 Liên hệ qua mail với công ty khi cần thiết

16 Trang khuyến mại

 Thông báo các tin khuyến mãi mới nhất

Ngoài ra, website còn có một số các chức năng :

 Đếm số người try cập vào hệ thống

Phần II : XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG,

LUỒNG DỮ LIỆU VÀ TKCS DŨ LIỆU

I.Biểu đồ phân cấp chức năng

Từ những chức năng cơ bản đã phân tích ở trên để tạo lên một trang website bán hàng Em đã xây dựng lên biểu đồ phân cấp chức năng

Trang 17

II.Biểu đồ luồng dữ liệu

Đăng nhậpCập nhập user

Trợ giúp

Trang 18

*Phân tích biểu đồ luồng dữ liệu ở mức ngữ cảnh (mức 0)

Ở biểu đồ luồng này thì thể hiện tác động giữa hai tác nhân: khách hàng vàngười quản trị tới hệ thống thông qua các luồng dữ liệu

Khách hàng có yêu cầu xem, tìm kiếm thông tin về sách cũng như yêu cầuđặt mua hàng thì hệ thống sẽ thực hiện các yêu cầu đó thông qua các chức năngtương ứng và gửi thông tin phản hồi lại cho khách hàng

Người quản trị có yêu cầu xem thống kê hay cập nhật thông tin sản phẩm thì

hệ thống cũng sẽ thực hiện các yêu cầu đó thông qua các chức năng tương ứng vàgửi thông tin phản hồi về cho người quản trị

Mức 1:

Ngày đăng: 05/03/2015, 14:16

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w