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

Thiết kế Website bán hàng

32 703 3
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Thiết Kế Website Bán Hàng
Người hướng dẫn Trần Công Uẩn
Trường học Trường Đại Học Kinh Tế Quốc Dân
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án
Định dạng
Số trang 32
Dung lượng 1,36 MB

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

Nội dung

dươi đây là cấu hình tố thiểu Software

Trang 1

Mục lục

Mục lục 1

Lời mở đầu 2

1 Mô tả website 3

1.1 Các hệ thống hiện tại 3

1.2 Giới thiệu Website 3

1.2.1 Mục tiêu và giới hạn của website 3

1.2.2 Các yêu cầu về phần cứng và phần mềm 3

2 Thiết kế website 4

2.1 Ngời sử dụng website 4

2.2 Các chức năng của hệ thống 4

2.2.1 Các Module chung của Website 4

2.2.2 Các Module dành cho ngời sử dụng hệ thống 5

2.2.2.1 Modules dành cho khách vãng lai 5

2.2.2.2 Module dành cho thành viên 6

2.2.2.3 Module dành cho nhà cung cấp 6

2.2.2.4 Các Module dành cho admin 7

3 Thiết kế hệ thống 10

3.1 Sơ đồ quan hệ thực thể 10

3.2.Sơ đồ cấu trúc dữ liệu 14

3.3.Sitemap 17

3.4.Sơ đồ giải thuật 21

Trang 2

Lời mở đầu

Trong những năm gần đây, Công nghệ thông tin phát triển với tốc độchóng mặt Việc ứng dụng công nghệ thông tin vào các lĩnh vực kinh tế, kỹthuật đang ngày càng mở rộng và phát triển Công nghệ thông tin đang ngàycàng trở thành một phần tất yếu trong cuộc sống của con ngời Một trongnhững ứng dụng to lớn của công nghệ thông tin là mạng internet Có Internetchúng ta có thể làm đợc rất nhiều việc ngay tại nhà mình mà không phảI đI

đâu nh trớc đây Chỉ cần vài cái click chuột, chúng ta có thể có những thôngtin mà mình cần, chúng ta có thể đọc báo, nói chuyện với bạn bè, hay thậmchí bạn có thể mua bán hàng ở trên Internet đợc Còn rất nhiều thứ khác nữa

mà chỉ có công nghệ thông tin mới làm đợc

Là ngời luôn quan tâm đến việc mua bán trên mạng và đặc biệt là muabán các thiêt bị điện tử điện lạnh Em thấy hệ thông mua bán hàng ngày naycòn nhiều bất cập Các nhà cung cấp thì cha cung cấp cho đúng khách hàng,còn khách hàng thì cha tìm đợc ngời cung cấp có giá cả và chất lợng hợp lý

Số lợng nhà cung cấp phảI tự đI tìm khách hàng và khách hàng phải tự đi tìmnhà sản xuất thì rất nhiều Không những thế, trên thị trờng còn có rất nhiềusản phẩm điện tử điện lạnh nhập lậu kém chất lợng những vẫn đợc đa đến tayngời tiêu dùng dới những tên của chính hãng Điều này làm cho các kháchhàng gặp phải rất nhiều phiền toáI khi sử dụng sản phẩm này Chính điều này

đã làm cho tốc độ trao đổi hàng hoá ngày càng chậm chạp và tốn thời giantiền bạc

Em mong rằng Website của em sẽ đem lại nhiều tiện dụng cho một sốlợng lớn ngời tiêu dùng khắc phục đợc những hạn chế khoảng cách về khônggian, thời gian Đáp ứng một cách hiệu quả tối đa cho mọi khách hàng, mọinhà cung cấp

Em xin chân thành cảm ơn thầy giáo: Trần Công Uẩn, khoa tin học kinh

tế truờng đại học kinh tế quốc dân đã giúp đỡ em rất nhiều để cho em có đợcsản phẩm này Thầy là ngời đã chỉ cho em nhiều khuyết điểm trong của sảnphảm để em có thể có đợc sản phẩm nh ngày hôm nay

Trang 3

1 Mô tả website

1.1 Các hệ thống hiện tại

Hiện nay, nếu khách hàng muốn mua các thiết bị điện lạnh thì phảI trựctiếp đến các công ty, đại lý bán hàng để chọn và mua hàng Nh thế sẽ rất tốnthời gian và công sức của ngời tiêu dùng, đặc biệt sẽ bị giới hạn về chủng loại,mẫu mã cũng nh giá thành của sản phẩm do sự hạn chế về vốn, địa điểm, khuvực của từng cửa hàng ở Việt Nam thì có rất ít Website hoạt động có hiệu quả

và tạo đợc chỗ đứng trong thị trờng tiêu dùng của ngời Việt Vì thế em đã xâydựng website này với mục đích là góp một phần thúc đẩy thị trờng mua bán vàquảng cáo hàng hoá Đến với website của em, mọi ngời chỉ cần một số clickchuột đơn giản là có đạt đợc yêu cầu mong muốn Đây là một dịch vụ bánhàng thiết yếu và sẽ phát triển trong tơng lai

1.2 Giới thiệu Website

Website của em phân ngời truy cập thành nhiều lớp khác nhau bao gồm:Admin, thành viên, nhà cung cấp và khách vãng lai Website của em khôngchỉ giới thiệu các mặt hàng của chúng em nhập về mà còn giới thiệu thêm cácsản phẩm và giá thành sản phẩm của các nhà cung cấp khác để làm cho mọingời tham khảo, tránh bị mua đắt đồng thời giúp các nhà cung cấp quảng cáocác sản phẩm của mình Mọi ngời có thể xem những thông tin cập nhật nhấtcủa các mặt hàng Khách vãng lai có thể đăng ký làm thành viên, làm nhàcung cấp, mỗi thành viên hoặc nhà cung cấp sẽ có một tài khoản riêng, và họ

có thể đăng nhập vào tài khoản, chỉnh sửa các thông tin cá nhân và đặt hàng,gửi hàng Admin của website có thể thêm bớt các mặt hàng, loại hàng, thêmtin tức, ngoài ra admin còn quản lý các thành viên và nhà cung cấp Một chứcnăng quan trọng nữa của Admin là tiếp nhận các ý kiến của khách hàng thôngqua mục góp ý của website đồng thời có thông tin phản hồi kịp thời với các ýkiến trên

1.2.1 Mục tiêu và giới hạn của website

Mục tiêu trớc mắt của em là giới thiệu các sản phẩm chính của cửa hàng

đồng thời đa ngời tiêu dùng đến gần hơn với các nhà cung cấp

Do ở Việt Nam hiện nay cha thể phát triển đợc hình thức thanh toán bằngthẻ tín dụng Vì vậy, Website của em chỉ có thể ghi địa chỉ và số điện thoạicủa khách hàng để xác minh sau đó sẽ trao hàng trực tiếp đến địa chỉ đó vànhận thanh toán

Trang 4

Do thời gian có hạn nên em cha thể giải quyết đợc các vấn đề nảy sinhkhác nh là quản lý các mặt hàng bị trả lại do h hỏng, các hình thức thanh toántrả góp, phòng chống những hoạt động có mục đích phá hoại Website Emmong trong tơng lai em có thể tối u hoá đợc website của mình nhiều hơn nữa.

Trang 5

Có thể gửi hàng cần bán lên cho Website Để trở thành nhà cung cấp thìphải đăng ký và đợc sự đồng ý của website của chúng em Khi trở thànhnhà cung cấp thì có thể đa lên website những mặt hàng mà mình muốn.Tuy nhiên nhà cung cấp một khi đã đa hàng lên rồi thì không thể xoánữa Mọi quyền quản lý đều do admin quản lý.

4) Admin

Admin là ngời có quyền tối cao của website Admin quản lý thành viên,nhà cung cấp, các loại hàng, các mặt hàng Ngoài ra Admin cũn quảntrị cỏc bộ phận khỏc của website nữa như là viết tin tức, xem xột cỏcbài gúp ý của khỏch hàng

b.Input: kích hoạt module

c.Output:Hiển thị trang trợ giúp

3) Module Tin tức

a.Description : Thông báo những thông tin cần thiết và cụ thể cho khách hàng của Website

b.Input : Kích hoạt module tin tức

c.process : Lấy trong CSDL của tin tức.

d.Output : Hiển thị các tin tức

4) Module góp ý

a.Description : Là nơi khỏch hàng cú thể đúng gúp ý kiến của mỡnh cho

website.Và từ đú website cú những biện phỏp phự hợp phục vụ khỏch hàng tốthơn, khỏch hàng là thượng đế

Trang 6

b.Input: Nội dung gúp ý ,đăng tin người gúp ý.

c.Process : Thờm nội dung gúp ý và lưu tin người gúp ý vào CSDL.d.Output : Hiển thị thụng tin vừa mới gúp ý

2.2.2 Cỏc Module dành cho người sử dụng của hệ thống

2.2.2.1 Modules dành cho khỏch vóng lai

1)Module đăng ký làm thành viờn

a.Description:Đăng ký trở thành thành viên của trang Web

b.Input: User nhập các thông tin cá nhân (User name, Password, địa chỉ,Email, điện thoại, )

c.Process: Kiểm tra xem đăng ký có hợp lệ không Các lỗi có thể xảy ra(User name đã tồn tại trong CSDL, hoặc các thông tin cung cấp cha đầy đủ)

d.Output: Hiển thị đăng ký thành công hoặc hiển thị lỗi gặp phải khi

đăng ký Trong trợng hợp có lỗi thì yêu cầu ngời đăng ký sửa lại và Submitsau

2)Module quờn mật khẩu

a.Description: để cho thành viên, nhân viên, nhà cung cấp, giám đốc,admin có thể lấy lại đợc mật khẩu khi đã bị quên

b.Input: Để có thể lấy lại đợc mật khẩu thì thành viên phải điền đầy đủthông tin sau: mail, username

c.Process:Kiểm tra xem đăng ký có hợp lệ không Các lỗi có thể xảy ra(User name đã tồn tại trong CSDL, hoặc các thông tin cung cấp cha đầy đủ).Nếu hợp lệ thì gửi th thông báo mật khẩu lai theo địa chỉ email đã nhận

d.Output:thông báo nhập lại nếu kiểm tra không hợp lệ.Nếu hợp lệ thìthông báo cho thành viên đó biết là họ sẽ nhận đợc th gửi mật khẩu

2.2.2.2 Module dành cho thành viờn

1)Module login

a.Description: Dùng cho thành viên đăng nhập

b.Input: User nhập username, password

c.Process: Kiểm tra trong CSDL username, password

d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại Trở

về trang dành cho ngời sử dụng tơng ứng

Trang 7

2)Module logout

a.Description: Thành viên thoát ra khỏi ứng dụng

b.Input: Kích hoạt chức năng Logout

c.Process: Xoá bỏ quyền thành viên trong phiên làm việc hiện tại

d.Output: Thoát ra khỏi chơng trình ứng dụng

3)Module cho hàng vào giỏ

a.Description: Chọn các mặt hàng cần mua

b.Input: User chọn các thiết bị hoặc linh kiện cần mua

c.Process: Cập nhật các sản phẩm vào giỏ hàng

d.Output: Hiển thị giỏ hàng

4)Module đặt hàng

a.Description: Kết thúc quá trình mua hàng

b.Input: User vào giỏ hàng kiểm tra và thay đổi số lợng, kích hoạt chứcnăng đặt hàng

c.Process:Kiểm tra tính hợp lệ

d.Output: Hiển thị các lỗi nếu có, bằng không, hiển thị thông báo đã đặt

đợc hàng

5)Module thay đổi mật khẩu

a.Description: Thay đổi mật khẩu

b.Input: User nhập mật khẩu mới

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị mật khẩu đã đợc sửa

6)Module thay đổi thụng tin cỏ nhõn

a.Description: Thay đổi thông tin cá nhân của thành viên

b.Input: nhập các thông tin cá nhân mới (email,họ và tên, địa chỉ, số

điện thoại )

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị mật khẩu đã đợc sửa

2.2.2.3 Module dành cho nhà cung cấp

1)Module login

a.Description: Dùng cho nhà cung cấp đăng nhập

b.Input: User nhập username, password

c.Process: Kiểm tra trong CSDL username, password

Trang 8

d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại Trở

về trang dành cho ngời sử dụng tơng ứng

2)Module logout

a.Description: Nhà cung cấp thoát ra khỏi ứng dụng

b.Input: Kích hoạt chức năng Logout

c.Process: Xoá bỏ quyền nhà cung cấp trong phiên làm việc hiện tại.d.Output: Thoát ra khỏi chơng trình ứng dụng

3)Module gửi hàng

a.Description: nhà cung cấp gửi hàng lên cho website

b.Input: thông tin về đơn gửi hàng (ảnh, thông tin chi tiết, giá cả, số ợng )

l-c.Process:Kiểm tra tính hợp lệ

d.Output: Hiển thị các lỗi nếu có, bằng không, hiển thị thông báo đã gửi

đợc hàng

4)Module thay đổi mật khẩu

a.Description: Thay đổi mật khẩu

b.Input: User nhập mật khẩu mới

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị mật khẩu đã đợc sửa

5)Module thay đổi thụng tin cỏ nhõn

a.Description: Thay đổi thông tin cá nhân của nhà cung cấp

b.Input: Nhập thông tin mới cần thay đổi (email, địa chỉ, số điệnthoại )

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị mật khẩu đã đợc sửa

2.2.2.4 Cỏc Module dành cho admin

1)Module login

a.Description: Dùng cho admin đăng nhập

b.Input: User nhập username, password

c.Process: Kiểm tra trong CSDL username, password

d.Output: Thông báo đăng nhập thành công hoặc yêu cầu nhập lại Trở

về trang dành cho ngời sử dụng tơng ứng

Trang 9

2)Module logout

a.Description: Admin thoát ra khỏi ứng dụng

b.Input: Kích hoạt chức năng Logout

c.Process: Xoá bỏ quyền admin trong phiên làm việc hiện tại

d.Output: Thoát ra khỏi chơng trình ứng dụng

3)Module xử lý cỏc đơn đặt hàng.

a.Description: xử lý các đơn đặt hàng

b.Input: Chấp nhận hay huỷ bỏ các đơn đặt hàng

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: hiện thị đơn hàng đã đợc xử lý

4)Module xoá thành viên

a.Description: xoá các thành viên

b.Input: Nhập username của thành viên cần xoá

c.Process: Kiểm tra tính hợp lệ Xoá trong CSDL thành viên cóusername nh đã nhập Nếu không có thì thông báo là việc xoá thành viênkhông hợp lệ

d.Output: Hiển thị kết quả của việc xoá thành viên

5)Module thay đổi thụng tin thành viờn,nhà cung cấp.

a.Description: thay đổi thông tin cá nhân của thành viên hoặc nhà cungcấp

b.Input: nhập thông tin mới của thành viên hoặc nhà cung cấp cần thay

đổi (email,địa chỉ,số điện thoại )

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị thành viên hoặc nhà cung cấp đã đợc thay đổi

6)Thờm cỏc loại hàng

a.Description:thêm các loại hàng cho website

b.Input: nhập tên của loại hàng cần thêm

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị loại hàng đã đợc thêm

7)Xoỏ cỏc loại hàng

a.Description:xoá các loại hàng cho website, và xoá các mặt hàng thuộcloại này

b.Input: nhập tên của loại hàng cần xoá

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

Trang 10

d.Output: Hiển thị loại hàng đã đợc xoá.

b.Input: Nhập thông tin của các mặt hàng cần xoá

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị mặt hàng đã đợc xoá

10)Module thờm tin tức

a.Description: thêm tin tức

b.Input: Nhập nội dung đầy đủ, nội dung vắn tắt, ảnh của tin tức

c.Process: Kiểm tra tính hợp lệ và thêm vào CSDL

d.Output: Hiển thị tin tức đã đợc thêm

11)Module xoỏ tin tức

a.Description: Xoá tin tức

b.Input: chọn các tin tức cần xoá

c.Process: xoá tin tức trong CSDL

d.Output: Thông báo tin tức đã đợc xoá

12)Module thay đổi mật khẩu

a.Description: Thay đổi mật khẩu

b.Input: User nhập mật khẩu mới

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL

d.Output: Hiển thị mật khẩu đã đợc sửa

13)Module thay đổi thụng tin cỏ nhõn

a.Description: Thay đổi thông tin cá nhân của nhà cung cấp

b.Input: Nhập thông tin mới cần thay đổi (email, địa chỉ, số điệnthoại…)

Trang 11

c.Process: Kiểm tra tính hợp lệ và cập nhật CSDL.

d.Output: Hiển thị mật khẩu đã đợc sửa

14)Module kớch hoạt nhà cung cấp

a.Description: xem xét các khách hàng muốn làm nhà cung cấp củawebsite

b.Input: chấp nhận hay không chấp nhận khách hàng muốn trở thànhnhà cung cấp

c.Process: Xoá khách hàng hoặc chấp nhận khách hàng thành nhà cungcấp trong CSDL

d.Output: Hiển thị kết quả của việc xem xét

15)Module thống kờ

a.Description: Thống kê về các hoạt động của website nh là doanh thuhàng tháng, ngời mua nhiều hàng nhất, mặt hàng bán chạy nhất trong tháng,tổng doanh thu các tháng

b.Input: Kích hoạt thông tin cần thống kê

c.Process: tìm kiếm thông tin trong CSDLvà thống kê thông tin cầnthống kê

d.Output: Hiển thị kết quả thống kê đợc

Trang 12

1

Trang 15

Nội dung đầy đủ Ngày đưa tin

Tiêu đề

Trang 16

3.2.Sơ đồ cấu trúc dữ liệu

Mụ tả chi tiết cỏc bảng

1.taikhoansd(Tài khoản sử dụng)

Maaccount AutoNumber Là mó account, được làm khoỏ chớnh Username Text 25 Là tờn truy cập

Pass Text 12 mật khẩu truy cập

Ten Text 50 Tờn thật của người sử dụng

Email Text 50 Email cua người sử dụng

Dienthoai Number số điện thoại

Diachi Text 50 địa chỉ

Lastday Date/Time Lưu lại ngày cuối cựng truy cập vào

website, điều này sẽ cho biết thành viờn

Trang 17

này có hoạt động hay không.

Lever Number Cấp độ, dùng để phân biệt admin, nhà

cung cấp,thành viên.(1: Admin;2:Nhà cung cấp;3:Thành viên)

Quyenhoatdong Yes/No quyền hoạt động,dùng để khoá quền

hoạt động của account

2 Dondathang (Đơn đặt 17ang)

madondathang AutoNumber Mã đơn đặt hàng, dùng làm khoá chính

để phân biệt các đơn đặt hàng Manguoidathang Number Là mã của thành viên đặt đơn đặt hàng

này.

Ngaydat Date/Time Ngày đặt hàng

Ngayxuly Date/Time Ngày xử lý đơn đặt hàng

Daxuly Yes/No Đơn này đã được xử lý hay chưa.

+ nếu Yes: Đã được xử lý rồi + nếu No : Chưa được xử lý

3.Chitietdondathang (Chi tiết đơn đặt 17ang)

Machitietdondathang Number Mã chi tiết đơn đặt hàng

Mahang Number Mã của mặt hàng

Soluong Number Số lượng mặt hàng này

Madondathang Number Mã đơn đặt hàng

Gia Number Giá cuả mặt hàng tại thời điểm đặt

Mahang AutoNumber Mã hàng ,làm khoá chính

Tenhang Text 25 Tên hàng

Soluong Number Số lượng hàng trong kho

Baohanh Number thời gian bảo hành,tính bằng tháng

Chitiet memo Chi tiết hàng

Ngày đăng: 23/04/2013, 22:29

HÌNH ẢNH LIÊN QUAN

3.1. Sơ đồ quan hệ thực thể - Thiết kế Website bán hàng
3.1. Sơ đồ quan hệ thực thể (Trang 12)

TỪ KHÓA LIÊN QUAN

w