Tải bản đầy đủ (.doc) (101 trang)

Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.75 MB, 101 trang )

Mục lục .
Mục lục 1
Phần I 4
Lời mở đầu 4
Phần II 6
Chương I 6
Đặc tả yêu cầu 6
I.Mô tả hệ thống 6
1.Nghiệp vụ cơ bản của website bán và bảo hành linh kiện máy tính 6
2.Quy trình xử lý 7
II.Đặc tả yêu cầu 9
1.Giới thiệu 9
1.1.Mục đích 9
1.2.Phạm vi 9
2.Mô tả 10
2.1Chức năng website 10
2.1.1Về phía khách hàng 10
1.1.2Về phía admin-quản trị viên 14
1.1.3Bảo mật 18
1.2Người sử dụng 18
1.3Biểu đồ 19
1.1Biểu đồ phân cấp chức năng 19
Hình 1.1 Biểu đồ phân cấp chức năng 20

1
3.1.2Biểu đồ hoạt động nghiệp vụ cho hệ thống 20
Hình 1.2 Biểu đồ hoạt động nghiệp vụ tài khoản khách hàng 21
21
Hình 1.3 Biểu đồ hoạt động nghiệp hiển thị danh sách linh kiện 22
Hình 1.4 Biểu đồ hoạt động nghiệp vụ tìm kiếm 23
Hình 1.5 Biểu đồ hoạt động nghiệp vụ sửa thông tin khách hàng,nhân viên 24


Hình 1.6 Biểu đồ hoạt động nghiệp vụ gửi đơn hàng 25
Hình 1.7 Biểu đồ hoạt động nghiệp vụ hóa đơn bảo hành 26
Hình 1.8 Biểu đồ hoạt động nghiệp quản lý đăng nhập của nhân viên 27
Hình 1.9 Biểu đồ hoạt động nghiệp vụ quản lý sản phẩm 28
Hình 1.10 Biểu đồ hoạt động nghiệp vụ quản lý serial 29
29
Hình 1.11 Biểu đồ hoạt động nghiệp vụ quản lý hóa đơn đặt hàng 30
Hình 1.12 Biểu đồ hoạt động nghiệp vụ quản lý hóa đơn bảo hành 31
3.4Vẽ biểu đồ ca sử dụng 31
3.1Một số khái niệm 31
1.4.2Vẽ biểu đồ ca sử dụng 33
Hình 1.13 Biểu đồ ca sử dụng 33
2.3Yêu cầu hệ thống 33
1.1Yêu cầu về giao diện,giao tiếp phần cứng,phần mềm 33
1.5.2Yêu cầu về thực thi 33
1.5.3Yêu cầu về chất lượng website 34
1.5.4Yêu cầu môi trường hoạt động 34
3.Tổng kết chương 1 34
Chương II 35

2
Phân tích và thiết kế hệ thống 35
1.Xây dựng biểu đồ use case 35
Hình 2.1 Biểu đồ usecase chi tiết 35
1.2Xác định các tác nhân hệ thống 35
2.Thiết kế cơ sở dữ liệu 57
3.Lược đồ quan hệ 76
Hình 2.2 Lược đồ quan hệ 78
4.Thiết kế giao diện 78
4.1Giao diện trang quản trị 78

a.Thiết kế tổng thể 78
c.Các giao diện chính 79
4.1Giao diện trang chủ 91
5.Tổng kết chương 2 93
Phần III 94
Tổng kết 94
I.Kết quả 94
1.Ưu điểm 94
2.Nhược điểm 95
II.Hướng phát triển 95
Kết luận 96
Tài liệu tham khảo 97
Mục lục hình ảnh 98

3
Phần I
Lời mở đầu.
Xã hội ngày càng phát triển về mọi mặt,mọi ngành .Ngành công nghệ thông
tin cũng không nằm ngoài xu hướng đó.Các ứng dụng công nghệ thông tin và việc
tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt
động của tổ chức,cũng như các công ty,nó đóng vai trò hết sức quan trọng,có thể
tạo ra những bước đột phá mạnh mẽ.
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện
tử,công nghệ thông tin đã chinh phục được nhiều đỉnh cao khoa học.Mạng internet
là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một
công cụ không thể thiếu,là nền tảng cho sự truyền tải ,trao đổi thông tin trên toàn
cầu.
Giờ đây mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử
dụng,chỉ cần có một máy tính kết nối internet và một dữ liệu truy tìm thì gần như
ngay lập tức chúng ta có cả thế giới trước mắt liên quan đến vấn đề mà chúng ta

quan tâm,nó cung cấp đầy đủ thông tin,hình ảnh và thậm chí đôi lúc có cả những
âm thanh nếu cần.
Với internet,chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh
hơn và chi phí thấp hơn nhiều so với cách thức truyền thống.Chính điều này,đã
thúc đẩy sự khai sinh và phát triển thương mại điện tử trên khắp thế giới,làm biến
đổi bộ mặt văn hóa,nâng cao chất lượng cuộc sống con người.
Trong hoạt động sản xuất,kinh doanh,giờ đây,thương mại điện tử đã khẳng
định được vai trò xúc tiến và thúc đẩy sự phát triển cùa doanh nghiệp.Đối với một
cửa hàng buôn bán,việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới
đáp ứng được nhu cầu của khách hàng là cần thiết.Vậy quảng bá thế nào,bằng hình
thức ra sao với chi phí hợp lý mà đem lại hiệu quả tối ưu.Đó là xây dựng một
website cho cửa hàng của mình để giới thiệu tất cả các sản phẩm mà mình bán là
một phương án tốt để lựa chọn.
Với nhu cầu thiết thực trên em lựa chọn thực hiện đề tài “XÂY DỰNG
WEBSITE BÁN VÀ BẢO HÀNH LINH KIỆN MÁY TÍNH” cho một cửa hàng
bán máy tính và một số linh kiện máy tính .Chủ nhân cửa hàng đưa các sản phẩm

4
đó lên website của mình và quản lý bằng website đó,khách hàng có thể xem và đặt
hàng thông qua hệ thống website,cũng như có thể xem tình trạng sản phẩm đang
bảo hành mà không cần phải đến cửa hàng .Hàng khi bán sẽ được gửi tận tay
khách hàng và thanh toán trực tiếp khi giao hàng.
Thời gian qua với sự hướng dẫn và giúp đỡ của Thầy em đã thực hiện được
đề tài và cuốn báo cáo đề tài tốt nghiệp này.Tuy đã rất cố gắng tìm hiểu,phân tích
thiết kế và cài đặt hệ thống nhưng chắc sẽ không tránh khỏi những hạn chế,thiếu
sót.Em rất mong nhận được sự thông cảm và góp ý của các Thầy Cô.Em xin chân
thành cảm ơn.

5
Phần II

Chương I
Đặc tả yêu cầu
I. Mô tả hệ thống .
Bài toán thiết kế website bán và bảo hành linh kiện máy tính là một bài toán có
tính ứng dụng cao trong thời đại quảng cáo và công nghệ thông tin phát triển như
hiện nay. Bài toán hỗ trợ cho việc quảng cáo cũng như trưng bày các sản phẩm
công nghệ trên giao diện website mà cụ thể ở đây là các linh kiện máy tính .Bài
toán không chỉ dừng ở mức độ giới thiệu sản phẩm mà còn hỗ trợ khách hàng có
thể mua và bảo hành sản phẩm trực tuyến.
1. Nghiệp vụ cơ bản của website bán và bảo hành linh kiện máy
tính.
 Là không gian trực tuyến để trưng bày sản phẩm linh kiện máy tính của cửa
hàng , thông tin linh kiện có nhiều thông số kĩ thuật và kèm theo ảnh minh hóa
cụ thể,đơn giá sản phẩm được tính theo Việt Nam Đồng (VND).
 Là một hệ thống thân thiện với khách hàng , giúp họ dễ dàng trong việc tìm
mua sản phẩm mà họ cần.
 Website cho phép khách hàng đặt hàng trực tuyến và website sẽ thực hiện
hình thức thanh toán là giao hàng tận nhà của khách hàng.
 Website đảm bảo cho việc cập nhật và truy xuất thông tin của các quản trị
viên một cách dễ dàng.
 Website còn phải có được hệ thống bảo mật tốt .

6
2. Quy trình xử lý .
- Website sẽ chia làm hai phần chính,một phần dành cho khách hàng và một
phần dành cho người quản trị trang web.
- Phần dành cho khách hàng:
+ Khách hàng truy cập vào website để xem sản phẩm,nếu muốn đặt mua hàng
thì khách hàng sẽ đăng nhập website bằng tài khoản mà họ đăng ký trước đó .
Sau đó họ sẽ chọn hàng,thêm bớt mặt hàng và số lượng trong chức năng giỏ

hàng.
+ Khi đã chọn xong sản phẩm cần mua khách hàng sẽ gửi đơn hàng kèm theo
thông tin về nơi nhận hàng và điện thoại được hiển thị từ thông tin mà khách
hàng đăng kí trước đó , nếu có gì sai sót về thông tin khách hàng sẽ chọn vào
sửa thông tin để sửa lại trước khi chính thức gửi đơn hàng.
+ Bên cạnh đó với một sản phẩm mà khách hàng gửi bảo hành tại cửa hàng ,họ
có thể đăng nhập và kiểm tra trạng thái bảo hành của sản phẩm đó bất cứ lúc
nào,trạng thái bảo hành sẽ thường xuyên được cập nhật để khách hàng có thể
yên tâm sửa chữa.
- Phần dành cho quản trị trang web:
+ Mỗi sản phẩm mới khi được cửa hàng nhập về sẽ được cập nhật vào hệ thống
cơ sở dữ liệu của trang web ,đối với mỗi sản phẩm sau khi đã hoàn tất việc
nhập chi tiết về thông tin thì sẽ thực hiện công việc “Nhập kho”,nghĩa là nhập
tất cả serial của sản phẩm đó vào kho sản phẩm để dễ dàng quản lý về số
lượng và thuận tiện cho việc bảo hành sản phẩm về sau.
+ Quản trị viên của website sẽ phải thường xuyên cập nhật ,kiểm tra cơ sở dữ
liệu và liên hệ với khách hàng thông qua thông tin mà họ cung cấp trong hóa
đơn đặt hàng.
+ Nếu liên hệ được với khách hàng quản trị viên phải cung cấp cho khách hàng
thông tin về sản phẩm mà họ đặt mua có thể đáp ứng đủ hay không.Nếu khách
hàng chấp nhận thì đơn đặt hàng sẽ được xác nhận đã qua xử lý và lập tức
thiết lập hóa đơn bán hàng.

7
+ Khi hóa đơn bán hàng được thiết lập thì quản trị viên phải thực hiện việc kiểm
tra serial của sản phẩm được bán để chuyển trạng thái serial từ chưa bán sang
đã bán,số lượng sản phẩm được bán còn tồn lại sẽ được cập nhật ngay lập tức.
+ Serial khi được chuyển sang trạng thái đã bán sẽ được cập nhật ngày bán và
ngày hết hạn bảo hành ngay lúc đó ,việc này để phục vụ cho chức năng bảo
hành sau này.

+ Sau khi đã kiểm tra và chuyển trạng thái serial thì hóa đơn bán hàng được
chuyển sang trạng thái đã qua xử lý ,sau đó hóa đơn cùng toàn bộ sản phẩm
do khách hàng đặt mua sẽ được chuyển lại cho nhân viên giao hàng.
+ Nhân viên giao hàng sẽ chỉ phải thực hiện công việc giao hàng và nhận tiền tại
địa chỉ mà khách hàng cung cấp.
+ Đối với trường hợp khách hàng đến tận cửa hàng để mua hàng ,hệ thống hỗ
trợ việc thiết lập hóa đơn bán hàng trực tiếp mà không cần thông qua hóa đơn
đặt hàng ,việc thiết lập,kiểm tra và chuyền trạng thái serial ,cũng như chuyển
trạng thái hóa đơn bán hàng cũng thực hiện quy trình như trên.
+ Đối với vấn đề bảo hành,khi khách hàng mang sản phẩm đến bảo hành,sản
phẩm sẽ được kiểm tra xem còn hạn bảo hành hay không,việc kiểm tra dựa
vào số serial của sản phẩm .
+ Nếu sản phẩm còn hạn bảo hành thì sẽ hỏi khách hàng tên tài khoản khách
hàng tại trang web để nhập vào hóa đơn,nếu khách hàng không nhớ hoặc
không có thì sẽ thực hiện thiết lập tài khoản mới cho khách hàng thông qua
chức năng đăng ký.
+ Sau khi đã thiết lập được 1 hóa đơn bảo hành tương ứng ,nếu khách hàng vẫn
còn sản phẩm cần sửa chữa trong lúc đó ,thì quản trị viên sẽ thực hiện chức
năng thêm chi tiết cho hóa đơn bảo hành ,sản phẩm được thêm vào hóa đơn
cũng thực hiện qua việc kiểm tra xem còn hạn bảo hành hay không ,nếu còn
sẽ được thêm vào trong hóa đơn bảo hành của khách hàng. Sau cùng hóa đơn
sẽ được gửi lại cho khách hàng .
+ Trong quá trình bảo hành khi toàn bộ chi tiết trong hóa đơn bảo hành được
chuyển hết trạng thái thành đã sữa xong thì hóa đơn sẽ tự động cập nhật trạng

8
thái thành việc bảo hành đã hoàn tất tương đương với trạng thái “0” trong cơ
sở dữ liệu .
+ Đối với công việc thống kê ,người quản trị chỉ cần nhập số ngày hoặc khoảng
thời gian mà họ muốn biết ,cùng số lượng kết quả mà họ muốn hiện theo từng

tiêu chí thống kê.
II. Đặc tả yêu cầu.
1. Giới thiệu.
1.1. Mục đích .
- Đáp ứng nhu cầu của một trang web thương mại điện tử và bán hàng
trực tuyến qua mạng.
- Mở rộng thị trường cho các cửa hàng hay các công ty bán lẻ linh kiện
máy tính trong thời buồi công nghệ thông tin phát triển mạnh mẽ.
- Hỗ trợ và nâng cao hiệu quả cho công tác quản lý của cửa hàng .
- Website hướng tới là không gian trực tuyến có giao diện mềm mai,uyển
chuyền ,thân thiện giúp khách hàng có cảm giác thoải mái dễ dàng lựa
chọn được sản phẩm mình cần.
1.2. Phạm vi.
Website có thể ứng dụng cho nhu cầu kinh doanh,quảng bá sản phẩm của
các cửa hàng vừa và nhỏ . Nhân viên bán hàng có trình độ cơ bản về công nghệ
thông tin , đội ngũ nhân viên giao hàng đảm bảo tiêu chí thân thiện , nhanh
chóng , chính xác và tin cậy.

9
2. Mô tả.
2.1 Chức năng website.
2.1.1 Về phía khách hàng.
a. Chức năng hiển thị loại linh kiện .
Hiển thị loại linh kiện dưới dạng menu dọc , dữ liệu được truy xuất trực tiếp
từ trong database.
- Đầu vào:
+ Mã loại linh kiện.
- Đầu ra:
+ Mỗi loại linh kiện sẽ link đến trang hiển thị các linh kiện thuộc loại đó .
+ Trong mỗi trang của từng loại linh kiện sẽ hiển thị linh kiện “Hot nhất” với

tiêu chí đó là những linh kiện được khách hàng xem nhiều nhất .Linh kiện mới
nhất với tiêu chí là những linh kiện mới được cửa hàng nhập thêm vào
b. Chức năng hiển thị danh sách linh kiện theo tiêu chí chọn lọc của từng loại
sản phẩm,linh kiện.
Hiển thị danh sách theo từng loại linh kiện, theo số trang.
- Đầu vào:
+ Mã loại linh kiện.
+ Mã linh kiện.
+ Tham số tiêu chí sắp xếp(theo giá cả,theo hãng sản xuất,theo dung lượng bộ
nhớ Ram… trong cơ sở dữ liệu)
- Đầu ra:

10
+ Thông tin về số kết quả tìm được theo từng tiêu chí.
+ Thông tin về tên,hình ảnh,giá bán,lượt xem linh kiện.
+ Danh sách số trang có chứa link hiển thị và trang đang xem.
c. Chức năng hiển thị từng linh kiện.
Hiển thị chi tiết từng linh kiện
- Đầu vào:
+ Mã linh kiện.
- Đầu ra:
+ Tên ,mã linh kiện, ảnh minh họa ,mô tả ,thông số kĩ thuật ,bảo hành ,tình
trạng ,giá cả.
+ Hiển thị nút giỏ hàng.
d. Chức năng đăng ký.
Đây là chức năng để khách hàng đăng ký làm thành viên của trang web,đây là
chức năng tiền đề phục vụ cho việc mua bán và bảo hành của khách hàng.
- Đầu vào:
+ Nhập thông tin cá nhân của khách hàng,đăng ký tên tài khoản,mật khẩu mà
khách hàng muốn sử dụng .

- Đầu ra:
+ Kiểm tra tên tài khoản và mật khẩu có hợp lệ hay không ,nếu không thì báo
cho khách hàng ,nếu có thì hiện lên thông báo đăng ký thành công.
+ Sau đó chuyển lại giao diện trang chủ để khách hàng thực hiện đăng nhập .

11
e. Chức năng đăng nhập,đăng xuất khách hàng.
Đây là chức năng xử lý việc đăng nhập,đăng xuất của khách hàng
- Đầu vào:
+ Usename và password của khách hàng
- Đầu ra:
+ Tên đăng nhập của khách hàng và được lưu và session.
+ Link đến trang giao diện trang chủ.
f. Chức năng xem thông tin cá nhân và sửa thông tin ,mật khẩu của khách
hàng .
Đây là chức năng cho phép khách hàng xem lại thông tin cá nhân mà họ đã
đăng ký
- Đầu vào:
+ Tên đăng nhập được lưu lại trên session .
+ Các thông tin cá nhân của khách hàng.
- Đầu ra :
+ Bảng thông tin cá nhân khách hàng
g. Chức năng sửa thông tin cá nhân,sửa mật khẩu.
Đây là chức năng cho phép khách hàng chỉnh sửa lại thông tin cá nhân hoặc đổi
lại mật khẩu theo ý muốn.
- Đầu vào:

12
+ Tên đăng nhập được lưu lại trên session .
- Đầu ra:

+ Thông tin để khách hàng chỉnh sửa .
h. Chức năng giỏ hàng
Đây là chức năng để lưu các mặt hàng mà khách hàng đã chọn,giao diện giúp
khách hàng dễ dàng thay đổi ,cập nhât lại số lượng ,đơn giá hoặc xóa các mặt hàng
đã chọn trong giỏ hàng.
- Đầu vào:
+ Mã linh kiện và số lượng linh kiện.
+ Hoạt động sửa,xóa và gửi đơn hàng của khách hàng.
- Đầu ra:
+ Danh sách các sản phẩm,số lượng,đơn giá các sản phẩm trong giỏ hàng cùng
các công cụ sửa chữa giỏ hàng.
+ Hiển thị giỏ hàng dạng ngắn gọn nằm ngay trên trang chủ để khách hàng dễ
dàng quan sát tình trạng giỏ hàng.
+ Cập nhật giỏ hàng ,thông tin khách hàng vào cơ sở dữ liệu khi khách gửi đơn
hàng.
i. Chức năng bảo hành.
Chức năng này cho phép khách hàng xem trạng thái tất cả sản phẩm ,hóa đơn
bảo hành của khách hàng tại cửa hàng .
- Đầu vào :
+ Tên tài khoản của khách hàng lưu trên session .

13
- Đầu ra :
+ Toàn bộ hóa đơn bảo hành của khách hàng tại cửa hàng .
+ Chi tiết ,trạng thái từng hóa đơn tại cửa hàng .
j. Chức năng tìm kiếm .
Chức năng cho phép khách hàng tìm kiếm sản phẩm theo yêu cầu .
- Đầu vào :
+ Nhập từ khóa có liên quan đến sản phẩm bạn muốn tìm .
- Đầu ra :

+ Hiện các kết quà có liên quan đến từ khóa bạn muốn tìm .
1.1.2 Về phía admin-quản trị viên.
a. Chức năng đăng nhập,đăng xuất của quản trị viên
- Đầu vào:
+ username và password của nhân viên.
- Đầu ra:
+ Kết quả đăng nhập thành công hay thất bại .
+ Hiển thị tên đăng nhập ,hiển thị chi tiết thông tin cá nhân của nhân viên và lưu
vào biến session.
b. Chức năng hiển thị bar công cụ quản lý và xử lý chọn công cụ.
- Đầu vào:

14
+ Quyền của nhân viên
- Đầu ra:
+ Chức năng quản lý tương ứng với quyền hạn của nhân viên
c. Chức năng quản lý thông tin bao gồm 3 chức năng con :
1. Chức năng quản lý nhà cung cấp .
Hiển thị danh sách các đề mục các nhà cung cấp theo danh sách và kèm theo
liên kết hiển thị,thêm,sửa,tìm kiếm và phân trang thông tin nhà cung cấp .
2. Chức năng quản lý hãng sản xuất .
Hiển thị danh sách các đề mục các hãng sản xuất theo danh sách và kèm theo
liên kết hiển thị,thêm,sửa,tìm kiếm và phân trang thông tin hãng sản xuất .
3. Chức năng quản lý các loại linh kiện .
Hiển thị danh sách các đề mục các loại linh kiện theo danh sách và kèm theo
liên kết hiển thị,sửa,tìm kiếm và phân trang thông tin loại linh kiện .
d. Chức năng quản lý mặt hàng .
Hiển thị danh sách các serial của linh kiện có trong cửa hàng ,kèm theo liên
kết hiển thị ,sửa ,xóa ,tìm kiếm và hiển thị thông tin kho hàng .Nó bao gồm
nhiều chức năng con .

1. Chức năng quản lý thông tin kho hàng .
Hiển thị danh sách các đề mục tất cả các linh kiện theo danh sách và kèm
theo liên kết hiển thị ,tìm kiếm và phân trang thông tin các linh kiện .
2. Chức năng quản lý thông tin lap top .

15
Hiển thị danh sách các đề mục tất cả các sản phẩm loại laptop theo danh
sách và kèm theo liên kết hiển thị ,thêm ,sửa ,tìm kiếm ,nhập kho và phân trang
thông tin laptop .
e. Chức năng thông kê bao gồm 3 chức năng con :
Thực hiện công việc thông kê theo từng tiêu chí khác nhau .
1. Chức năng thống kê khách hàng mua hàng nhiều nhất .
- Đầu vào :
+ Ngày tháng năm ,khoảng thời gian mà cửa hàng muốn thống kê .
+ Số lượng khách hàng muốn hiện .
- Đầu ra :
+ Danh sách bao gồm tên ,địa chị ,điện thoại ,email của những khách hàng mua
hàng nhiều nhất .
2. Chức năng thống kê sản phẩm được bán nhiều nhất .
- Đầu vào :
+ Ngày tháng năm ,khoảng thời gian mà cửa hàng muốn thống kê .
+ Số lượng sản phẩm muốn hiện .
- Đầu ra :
+ Danh sách bao gồm mã sản phẩm ,số lượng sản phẩm được bán ra của những
sản phẩm được mua nhiều nhất .
3. Chức năng thống kê doanh số của cửa hàng .
- Đầu vào :
+ Ngày tháng năm ,khoảng thời gian mà cửa hàng muốn thống kê .

16

- Đầu ra :
+ Tổng doanh số tính được trong khoảng thời gian mà cửa hàng muốn thống kê .
f. Chức năng của ADMIN (quản trị tối cao) bao gồm 3 chức năng con :
1. Chức năng xem thông tin quyền hạn .
Hiển thị các thông tin về quyền hạn trong trang web ,sửa việc mô tả quyền
hạn .
2. Chức năng quản lý nhân viên .
Hiển thị thông tin về nhân viên và các thao tác thêm ,sửa ,tìm kiếm nhân viên
trong danh sách hiển thị .
3. Chức năng quản lý khách hàng .
Hiển thị thông tin về khách hàng và các thao hiển thị ,tìm kiếm khách hàng
trong danh sách hiển thị .
g. Chức năng quản lý hóa đơn bao gồm 3 chức năng con :
1. Chức năng quản lý hóa đơn đặt hàng .
Hiển thị danh sách các hóa đơn và các thao tác hiển thị ,sửa ,xóa ,tìm kiếm và
xem chi tiết hóa đơn ,in hóa đơn .
2. Chức năng quản lý hóa đơn bán hàng bao gồm 2 phần :
- Hóa đơn dành cho khách hàng đặt hàng qua mạng :
+ Hiển thị danh sách hóa đơn bán hàng với các thao tác hiển thị ,tìm kiếm và xem
chi tiết hóa đơn
- Hóa đơn dành cho khách hàng mua hàng trực tiếp tại cửa hàng :

17
+ Hiển thị danh sách hóa đơn bán hàng với các thao tác hiển thị ,sửa ,xóa ,tìm
kiếm ,thêm hóa đơn mới và thêm chi tiết cho hóa đơn .
3. Chức năng quản lý hóa đơn .
Hiển thị danh sách các hóa đơn bảo hành và các thao tác hiện thị ,sửa ,xóa ,tìm
kiếm ,thêm hóa đơn mới và thêm chi tiết cho hóa đơn .
h. Chức năng hiển thị thông tin cá nhân của nhân viên .
- Đầu vào :

+ Session lưu thông tin tài khoản của nhân viên đang đăng nhập hệ thống .
- Đầu ra :
+ Hiển thị thông tin cá nhân của từng nhân viên và các thao tác sửa thông tin cá
nhân ,sửa mất khẩu .
1.1.3 Bảo mật
 Kiểm soát thông tin truyền giữa máy khách và máy chủ.
 Việc xử lý trên máy chủ yêu cẩu chỉ trả về thông tin thích hợp với từng đối
tượng sử dụng.
1.2 Người sử dụng.
Người sử dụng bao gồm: Quản trị viên mức cao nhất hay còn gọi là ADMIN , nhân
viên bán hàng , nhân viên cập nhật dữ liệu , khách hàng.
• Quản trị viên mức cao nhất : Quản trị website ở mức tối cao như quản lý tài khoản
nhân viên cũng như khách hàng , truy xuất các thông tin thống kê sản phẩm …
• Nhân viên bán hàng : Thường xuyên kiểm tra và xử lý các hóa đơn của khách hàng
gửi về và cập nhật thông tin về trạng thái của đơn hàng (xuất hay chưa) đảm bảo

18
tính đứng đắn toàn vẹn của cơ sở dữ liệu ,quản lý cả việc bảo hành tại cửa hàng
cho khách hàng ,thường xuyên cập nhật trạng thái hóa đơn bảo hành đảm bảo
thông tin liên tục và chính xác cho khách hàng .
• Nhân viên cập nhật dữ liệu : Có các quyền cập nhật dữ liệu linh kiện ,loại linh kiện
,nhà cung cấp ,hãng sản xuất …….
• Khách hàng : Khách chọn mua linh kiện và gửi giỏ hàng cũng những thông tin của
mình tới cơ sở dữ liệu của website sau đó nhận hàng trả tiền và thanh toán hóa
đơn với sự hỗ trợ của nhân viên giao hàng .
1.3 Biểu đồ .
1.1 Biểu đồ phân cấp chức năng .

19
QL thông

tin
QL và Lập
hóa đơn
Thống
kê,báo cáo
QL nhà cung
cấp
QL hãng sản
xuất
QL loại mặt
hàng
Đặt hàng
Bán
hàng
Bảo
hành
Khách
hàng mua
nhiểu nhất
Sản phẩm
bán chạy
nhất
Doanh số
của cửa
hàng
Đăng
xuất/đăng
nhập
Website bán và bảo hành linh kiện máy tính
ADMIN

TT
quyền
hạn
QL nhân
viên
QL
khách
hàng
QL mặt
hàng
QL laptop
Hình 1.1 Biểu đồ phân cấp chức năng
3.1.2 Biểu đồ hoạt động nghiệp vụ cho hệ thống.
a. Tài khoản khách hàng.

20
Chức
năng
Form đăng ký
Nhập
user,pass
Nhập
user,email,pass
cũ,pass mới
Nhập
thông tin
Hợp lệ
Trang chủ
Hợp lệ
Hợp lệ

Xác nhận đổi thành
công
Tảo tài khoản mới
trong cơ sở dữ liệu
Đăng nhập
Đăng kí
Quên pass
Begin
đúng
sai
đúng
sai
Hình 1.2 Biểu đồ hoạt động nghiệp vụ tài khoản khách hàng .
b. Hiển thị danh sách linh kiện.

21
End
Begin
Chọn chủ đề
Là chủ đề
cha
Truy vân linh kiện
theo chủ đề cha
Truy vấn linh kiện
theo chủ đề con
Danh sách,thông tin
linh kiện
đúng
sai
Hình 1.3 Biểu đồ hoạt động nghiệp hiển thị danh sách linh kiện.

c. Tìm kiếm .

22
End
Begin
Form tìm kiếm
Chọn thể
loại,viết
từ khóa
Kiểm tra
Hợp lệ
Truy xuất cơ sở dữ
liệu
Danh sách cần tìm kiếm
End

không
Hình 1.4 Biểu đồ hoạt động nghiệp vụ tìm kiếm.
d. Sửa thông tin khách hàng,nhân viên .

23
Begin
Chọn
chức
năng
xem
thông tin
Kiểm tra

không

Đăng nhập
Thông tin cá nhân
Sửa thông
tin cá
nhân
Hợp lệ
Cập nhật thông tin

End
Chức
năng
Đổi mật
khẩu
Kiểm tra

không
Hợp lệ
Cập nhật thông tin
Hình 1.5 Biểu đồ hoạt động nghiệp vụ sửa thông tin khách hàng,nhân viên.
e. Gửi đơn hàng.

24
Begin
Kiểm tra
đúng
sai
Chọn
linh kiện
Chọn xong
Đã đăng

nhập
Form đăng ký
Nhập
thông tin
Hợp
lệ
Thêm tk mới vào csdl
Chèn thông tin đơn
hàng vào csdl
sai
đúng
không

Hình 1.6 Biểu đồ hoạt động nghiệp vụ gửi đơn hàng .
f. Lập hóa đơn bảo hành .

25
End
Begin
Kiểm tra
đúng
sai
Nhập
serial
Kiểm tra
hạn
bảo hành
Nhập mã
khách hàng
Form đăng ký

Nhập
thông tin
Hợp
lệ
sai
đúng
không

×