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

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

95 1,3K 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 95
Dung lượng 5,94 MB

Nội dung

đá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ìnhthứ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ộtwebsite cho cửa hàng của mình đ

Trang 1

Mục lục

Mục lục 4

Phần I 6

Lời mở đầu 6

Phần II 8

Chương I 8

Đặc tả yêu cầu 8

I Mô tả hệ thống 8

1 Nghiệp vụ cơ bản của website bán và bảo hành linh kiện máy tính 8

2 Quy trình xử lý 9

II Đặc tả yêu cầu 11

1 Giới thiệu 11

1.1 Mục đích 11

1.2 Phạm vi 11

2 Mô tả 12

2.1 Chức năng website 12

2.1.1 Về phía khách hàng 12

2.1.2 Về phía admin-quản trị viên 16

2.1.3 Bảo mật 20

2.2 Người sử dụng 20

2.3 Biểu đồ 21

2.3.1 Biểu đồ phân cấp chức năng 21

2.3.2 Biểu đồ hoạt động nghiệp vụ cho hệ thống 22

2.4 Vẽ biểu đồ ca sử dụng 33

1

Trang 2

2.4.1 Một số khái niệm 33

2.4.2 Vẽ biểu đồ ca sử dụng 34

2.3 Yêu cầu hệ thống 34

2.5.1 Yêu cầu về giao diện,giao tiếp phần cứng,phần mềm 34

2.5.2 Yêu cầu về thực thi 34

2.5.3 Yêu cầu về chất lượng website 35

2.5.4 Yêu cầu môi trường hoạt động 35

3 Tổng kết chương 1 35

Chương II 36

Phân tích và thiết kế hệ thống 36

1 Xây dựng biểu đồ use case 36

1.2 Xác định các tác nhân hệ thống 36

2 Thiết kế cơ sở dữ liệu 58

3 Lược đồ quan hệ 76

4 Thiết kế giao diện 79

4.1 Giao diện trang quản trị 79

a Thiết kế tổng thể 79

b Menu hệ thống 79

c Các giao diện chính 80

4.1 Giao diện trang chủ 92

5 Tổng kết chương 2 94

Phần III 95

Tổng kết 95

I Kết quả 95

1 Ưu điểm 95

2 Nhược điểm 96

2

Trang 3

II Hướng phát triển 96 Kết luận 97 Tài liệu tham khảo 98

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ôngtin cũng không nằm ngoài xu hướng đó.Các ứng dụng công nghệ thông tin và việctin 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ệntử,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ộtcô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àncầ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 taquan 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 độ nhanhhơ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ộtcử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

3

Trang 4

đá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ìnhthứ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ộtwebsite 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ỰNGWEBSITE BÁN VÀ BẢO HÀNH LINH KIỆN MÁY TÍNH” cho một cửa hàngbá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

đó lên website của mình và quản lý bằng website đó,khách hàng có thể xem và đặthàng thông qua hệ thống website,cũng như có thể xem tình trạng sản phẩm đangbả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 taykhá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íchthiế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ếusó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ânthành cảm ơn

4

Trang 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ẩmcông nghệ trên giao diện website mà cụ thể ở đây là các linh kiện máy tính Bàitoá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ửahà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ìmmua 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ệnhì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

5

Trang 6

+ Khi đã chọn xong sản phẩm cần mua khách hàng sẽ gửi đơn hàng kèm theothông tin về nơi nhận hàng và điện thoại được hiển thị từ thông tin mà kháchhàng đăng kí trước đó , nếu có gì sai sót về thông tin khách hàng sẽ chọn vàosử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úcnà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ệcnhậ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ậptấ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àngthông tin về sản phẩm mà họ đặt mua có thể đáp ứng đủ hay không.Nếu kháchhàng chấp nhận thì đơn đặt hàng sẽ được xác nhận đã qua xử lý và lập tứcthiết lập hóa đơn bán hàng

6

Trang 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ểmtra 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ảohà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 đượcchuyể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ểntrạ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ảnphẩm sẽ được kiểm tra xem còn hạn bảo hành hay không,việc kiểm tra dựavà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áchhàng tại trang web để nhập vào hóa đơn,nếu khách hàng không nhớ hoặckhô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 quachứ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ẫncò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ứcnă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 đơncũ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 đượcchuyể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

7

Trang 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ảngthời gian mà họ muốn biết ,cùng số lượng kết quả mà họ muốn hiện theo từngtiêu chí thống kê

II Đặc tả yêu cầu.

- 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ểnchuyền ,thân thiện giúp khách hàng có cảm giác thoải mái dễ dàng lựachọ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ủacá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 , nhanhchóng , chính xác và tin cậy

8

Trang 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ớitiê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

Trang 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

Trang 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 đổilại mật khẩu theo ý muốn

- Đầu vào:

11

Trang 12

+ Tên đăng nhập được lưu lại trên session

+ 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

Trang 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

+ 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ưuvà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:

13

Trang 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 theoliê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 theoliê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 theoliê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ênkế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ồmnhiề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èmtheo 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

14

Trang 15

Hiển thị danh sách các đề mục tất cả các sản phẩm loại laptop theo danhsá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 trangthô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

+ 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

Trang 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ềnhạ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êntrong 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àngtrong 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à xemchi 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 :

16

Trang 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ìmkiế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ìmkiế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

 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 đốitượng sử dụng

17

Trang 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àngcho 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ảothô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ủamì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

Thống kê,báo cáo

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

Trang 19

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.

19

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ủ

Xác nhận đổi thành công

Tảo tài khoản mới trong cơ sở dữ liệu

Quên pass Begin

đúng

sai

đúng sai

Trang 20

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.

Truy vân linh kiện

Trang 21

Hình 1.3 Biểu đồ hoạt động nghiệp hiển thị danh sách linh kiện.

Trang 22

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

22

Begin

Chọn chức năng xem thông tin

Kiểm tra

có không

Đổi mật khẩu

Kiểm tra

không Hợp lệ

Cập nhật thông tin

Trang 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.

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

không

Trang 24

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

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ệ

không

Trang 25

Hình 1.7 Biểu đồ hoạt động nghiệp vụ hóa đơn bảo hành.

g Quản lý đăng nhập nhân viên

25

Thêm tài khoản mới vào csdl

Chèn thông tin đơn hàng vào csdl

Kiểm tra

Hợp lệ

Trang admin với quyền tương ứng End

có không

Kiểm tra quyền

Trang 26

Hình 1.8 Biểu đồ hoạt động nghiệp quản lý đăng nhập của nhân viên.

đúng

Trang 27

Hình 1.9 Biểu đồ hoạt động nghiệp vụ quản lý sản phẩm.

Sửa thông tin linh kiện

Hợp lệ

sai đúng

Trang 28

Hình 1.10 Biểu đồ hoạt động nghiệp vụ quản lý serial.

j Quản lý hóa đơn đặt hàng

Danh sách hóa đơn

Xóa hóa đơn

Hợp lệ có không

Sửa trạng thái hóa đơn

Hợp lệ

Tạo hóa đơn đặt hàng tương ứng

Chưa bán

Đã bán Xóa hóa đơn bán tương ứng

Trang 29

Hình 1.11 Biểu đồ hoạt động nghiệp vụ quản lý hóa đơn đặt hàng.

k Quản lý hóa đơn bảo hành

Danh sách hóa đơn

Xóa hóa đơn

Hợp lệ

Hiển thị lại danh sách

End

có không

Sai

đúng

Nhập số serial kiểm tra hạn bảo hành

Trang 30

Hình 1.12 Biểu đồ hoạt động nghiệp vụ quản lý hóa đơn bảo hành.

3.4 Vẽ biểu đồ ca sử dụng.

3.1 Một số khái niệm.

Use case là một công cụ trợ giúp cho công việc của nhà phân tích và người

sử dụng khi quyết định các tính năng của hệ thống Một tập hợp use case sẽ làmnổi bật một hệ thống theo phương diện người dùng định làm gì với hệ thống của

họ

Quá trình tương tác giữa người sử dụng và hệ thống trong mỗi tình huống kểtrên sẽ khác nhau và phụ thuộc vào chức năng mà người sử dụng muốn thực thicùng hệ thống

Có thể coi Use case là một loạt các kịch bản về việc sử dụng hệ thống Mỗikịch bản là một chuỗi các sự kiện và được kích hoạt bởi một người nào đó hay một

Trang 31

nhan vien

- Use case: là một tập hợp hành động mà hệ thống thi hành để đạt được kếtquả đối với một tác nhân

Ký hiệu:

- Kịch bản: Là một chuỗi các hành động trong use case

- Biểu đồ ca sử dụng chỉ ra một số lượng các tác nhân ngoại cảnh và mối liên hệ giữa chúng với các use case mà hệ thống cung cấp

31

Trang 32

1.4.2 Vẽ biểu đồ ca sử dụng.

Hình 1.13 Bi u đ ca s d ng ểu đồ ca sử dụng ồ ca sử dụng ử dụng ụng.

2.3 Yêu cầu hệ thống.

1.1 Yêu cầu về giao diện,giao tiếp phần cứng,phần mềm.

Giao diện thân thiện, dễ sử dụng ,không đòi hỏi trình độ tin học cao

1.5.2 Yêu cầu về thực thi.

- website cần có đầy đủ chức năng về giới thiệu,bán và bảo hành linh kiện

- website cần đảm bảo được việc cung cấp thông tin chi tiết về thông sô kĩ thuật,giá bán,hạn bảo hành,cách mua và bảo hành trực tuyến của các linh kiện máy tính cho khách hàng biết

- website cần có hệ thống đăng nhập,phân quyền rõ ràng giữa khách hàng và người quản trị website

32

Trang 33

- Để thực hiện được việc mua bán hàng online thì khách hàng buộc phải thiết lập 1 tài khoản của mình và website sẽ phải đáp ứng được việc để khách hàng

tự động tạo tài khoản cho mình

1.5.3 Yêu cầu về chất lượng website.

Đảm bảo tính đúng,sai,tính chính xác

1.5.4 Yêu cầu môi trường hoạt động.

Hoạt động được trên các hệ điều hành phổ thông như Winxp,win7….Phải cài 1 hệClient Server để web có thể hoạt động được như Wamp server hoặc Xamp server

3 Tổng kết chương 1

Chương này trình bày từ khái quát đến cụ thể các chức năng của hệ thống Cho cái nhìn bao quát nhất về website bán và bảo hành linh kiện máy tính Vạch rõ phạm vi và mục đích của website

33

Trang 34

Chương II Phân tích và thiết kế hệ thống.

1 Xây dựng biểu đồ use case

Hình 2.1 Biểu đồ usecase chi tiết.

1.2 Xác định các tác nhân hệ thống.

Quản trị tối cao: Được thao tác mọi chức năng của website,quản lý quyền truy cập của các thành viên

Nhân viên : Tùy vào quyền hạn mà được thao tác đến chức năng phù hợp

Khách hàng: Đăng ký thông tin tài khoản , tham gia mua hàng và bảo hành trên website

34

Trang 35

a Use case đăng nhập.

Mô tả tóm tắt:

- Tên ca sử dụng: Đăng nhập website

- Mục đích :Mô tả cách đăng nhập hệ thống

- Tác nhân :khách hàng,nhân viên,quản trị tối cao

- Liên quan:phải có username ,password mới có thể thực hiện chức năngđăng nhập

 Luồng sự kiện chính

1.Tác nhân chọn chức năng đăng nhập

Hiển thị giao diện đăng nhậpYêu cầu tác nhân nhập tài khoản và mật khẩu

2 Tác nhân nhập username

và passwword, chọn đồng ý đăng nhập.

Tiếp nhận thông tin, kiểm tra tài khoản và mật khẩu của tác nhân

công

 Luồng sự kiện rẽ nhánh

35

Trang 36

-Hiển thị thông báo lỗi

b Use case quản lý tài khoản.

Mô tả tóm tắt:

- Tên ca sử dụng : quản lý tài khoản

- Mục đích : quản lý chặt chẽ về quyền hàn của các quản trị viên

- Tác nhân:quản trị tối cao

- Liên quan:quản trị viên đăng nhập vào website với cấp quyền hạn cao nhất

 Luồng sự kiện chính

1.Tác nhân đăng nhập website

Kiểm tra username / password

36

Trang 37

2 Chọn quản lý nhân viên Hiển thị giao diện quản lý nhân viên

bao gồm các chức năng thêm,sửa,tìmkiếm thông tin cũng như quyền hạn nhân viên,khách hàng

tin,cũng như cấp quyền hạn cho nhânviên,thêm và lưu lại vào cơ sở dữ liệu

4.Chọn chức năng sửa trên dòng thông tin nhân viên tương ứng

Hiển thị giao diện cho phép sửa thông tin cũng như quyền hạn cho nhân viên

Hệ thống kiểm tra xem thông tin sửa

có đúng với các ràng buộc không.Sau đó lưu thông tin vừa sửa vào csdl

5.Chọn tìm kiếm theo trường nào và nhập thông tin tương ứng

Hệ thống kiểm tra trong csdlHiển thị thông tin nhân viên cần tìm

hàng bao gồm các chức năng :Hiển thị và tìm kiếm thông tin khách hàng

7.Chọn tìm kiếm theo trường nào và nhập thông tin tương ứng

Hệ thống kiểm tra trong csdl.Hiển thị thông tin khách hàng cần tìm

 Luồng sự kiện rẽ nhánh

- Nhập thông tin tìm kiếm nhân viên hay khách hàng không tồn tại:

+Hệ thống sẽ thông báo không tìm thấy

37

Trang 38

+Hệ thống yêu cầu nhập vào thông tin khác

c Use case đăng ký

đăng ký thông tin cá nhân,username,passwword

Kiểm tra các điểu kiện khi đăng kýLưu thông tin vào cơ sở dữ liệu

Trang 39

d Use case hóa đơn đặt hàng.

chung về sản phẩm bao gồm tên sản phẩm ,giá bán ,ảnh ,lượt xem

sản phẩm và chức năng giỏ hàng

chọn sẽ hiện trên chức năng giỏ hàng

5.Sau khi lựa chọn xong kiểm tra lại thông tin trước khi gửi

Hiện ra giao diện cho khách hàng xem lại thông tin các nhân và thông tin giỏ hàng ,cùng các đường dẫn tới chức năng chỉnh sửa thông tin cá

39

Trang 40

nhân hoặc giỏ hàng

 Luồng sự kiện rẽ nhánh

- Trong trường hợp muốn thay đổi lại thông tin cho chính xác,khách hàngchọn sửa thông tin ,cập nhật rồi lưu lại sau đó tiếp tục thực hiện các bước đểgửi hóa đơn mua hàng

e Use case quản lý hóa đơn đặt hàng

Mô tả tóm tắt:

- Tên ca sử dụng:quản lý hóa đơn mua hàng

- Mục đích:chức năng hỗ trợ cho việc quản lý

- Tác nhân:nhân viên bán hàng,quản trị tối cao

- Liên quan: Đăng nhập hệ thống mới có thể sử dụng được chức năng

 Luồng sự kiện chính

2.Chọn chức năng quản lý hóa đơn

Hiển thị giao diện gồm có thông tin của hóa đơn và các chức tìm

40

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

HÌNH ẢNH LIÊN QUAN

Hình 1.1 Biểu đồ phân cấp chức năng - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.1 Biểu đồ phân cấp chức năng (Trang 20)
Hình 1.2 Biểu đồ hoạt động nghiệp vụ tài khoản khách hàng . - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.2 Biểu đồ hoạt động nghiệp vụ tài khoản khách hàng (Trang 21)
Hình 1.4  Biểu đồ hoạt động nghiệp vụ tìm kiếm. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.4 Biểu đồ hoạt động nghiệp vụ tìm kiếm (Trang 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. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
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 (Trang 24)
Hình 1.6  Biểu đồ hoạt động nghiệp vụ gửi đơn hàng . - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.6 Biểu đồ hoạt động nghiệp vụ gửi đơn hàng (Trang 25)
Hình 1.7  Biểu đồ hoạt động nghiệp vụ hóa đơn bảo hành. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.7 Biểu đồ hoạt động nghiệp vụ hóa đơn bảo hành (Trang 26)
Hình 1.8  Biểu đồ hoạt động nghiệp quản lý đăng nhập của nhân viên. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.8 Biểu đồ hoạt động nghiệp quản lý đăng nhập của nhân viên (Trang 27)
Hình 1.9  Biểu đồ hoạt động nghiệp vụ quản lý sản phẩm. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.9 Biểu đồ hoạt động nghiệp vụ quản lý sản phẩm (Trang 28)
Hình 1.10  Biểu đồ hoạt động nghiệp vụ quản lý serial. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.10 Biểu đồ hoạt động nghiệp vụ quản lý serial (Trang 29)
Hình 1.11  Biểu đồ hoạt động nghiệp vụ quản lý hóa đơn đặt hàng. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.11 Biểu đồ hoạt động nghiệp vụ quản lý hóa đơn đặt hàng (Trang 30)
Hình 1.13  Biểu đồ ca sử dụng. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 1.13 Biểu đồ ca sử dụng (Trang 33)
Hình 2.1  Biểu đồ usecase chi tiết. - Đồ án tốt nghiệp xây dựng website bán và bảo hành linh kiện máy tính
Hình 2.1 Biểu đồ usecase chi tiết (Trang 35)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w