1. Trang chủ
  2. » Công Nghệ Thông Tin

Kiem thu phan mem+phan tich thiet ke he thong website bán laptop

58 640 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 58
Dung lượng 2,49 MB

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

Nội dung

Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm Báo cáo đồ án website bán laptop trực tuyến và kiểm thử phần mềm

Trang 1

M c l c ục lục ục lục

1 Giới thiệu chung 3

1.1 Mục tiêu 3

1.2 Đối tượng đọc tài liệu 3

2 Yêu cầu hệ thống 4

2.1 Tổng quan hệ thống 4

2.1.1 Giới thiệu hệ thống 4

2.1.2 Hệ thống hiện tại 4

2.1.3 Hệ thống đề xuất 5

2.1.4 Giới hạn hệ thống 5

2.1.5 Yêu cầu phần cứng phần mềm 6

2.2 Biểu đồ di chuyển giao diện 6

2.3 Các tác nhân và ca sử dụng 7

2.3.1 Biểu đồ ca sử dụng 7

2.3.2 Mô tả các tác nhân 8

2.3.3 Mô tả các ca sử dụng 8

3 Yêu cầu chức năng 9

3.1 Đặc tả UC 9

3.1.1 UC “Đăng ký” 9

3.1.2 UC “Xem sản phẩm” 12

3.1.3 UC “Tìm kiếm sản phẩm” 14

3.1.4 UC “Tìm kiếm chi tiết” 15

3.1.5 UC “Đăng nhập” 15

3.1.6 UC “Thoát tài khoản” 17

3.1.7 UC “Đổi mật khẩu” 17

3.1.8 UC “Sửa thông tin cá nhân” 19

3.1.9 UC “Đặt hàng” 19

3.1.10 UC “Xem lịch sử giao dịch” 20

3.1.11 UC “Thêm sản phẩm” 21

Trang 2

3.1.12 UC “sửa thông tin sản phẩm” 22

3.1.13 UC “Xóa sản phẩm” 23

3.1.14 UC “Xóa thành viên” 24

3.1.15 UC “Quản lý nhà cung cấp” 25

3.1.16 UC “Quản lý đơn hàng” 25

4 Yêu cầu phi chức năng 25

4.1 Hiệu năng của hệ thống 25

4.2 Quyền truy cập 26

4.3 Giao diện người dùng 27

Trang 3

1 Gi i thi u chung ới thiệu chung ệu chung

1.1 M c tiêu ục lục

Tài liệu này được xây dựng nhằm mục đích tập hợp các quy trình nghiệp vụquản lý hiện tại và các yêu cầu xây dựng website thương mại điện tử chuyên vềlaptop.Tài liệu sẽ chỉ ra các yêu cầu chức năng và phi chức năng, cũng như nhữngràng buộc về thiết kế cần được lưu tâm trong quá trình xây dựng hệ thống Các yêucầu được trình bày trong tài liệu này được hoàn thiện sau quá trình tiếp xúc, thảoluận với khách và thực tế nghiệp vụ Sản phẩm cuối cùng cung cấp cho phía kháchhàng sẽ đáp ứng đầy đủ các yêu cầu này Bất cứ thay đổi, yêu cầu nào khác củaphía khách hàng (nếu có) sẽ được bổ sung vào tài liệu này trong các phiên bản tiếptheo

Tài liệu này được dùng làm đầu vào cho các quá trình phân tích, thiết kế, lậptrình, system Test của việc xây dựng chương trình

Tài liệu được xây dựng dựa trên: Tài liệu chuẩn về đặc tả yêu cầu người sửdụng

1.2 Đ i t ối tượng đọc tài liệu ượng đọc tài liệu ng đ c tài li u ọc tài liệu ệu chung

- Khách hàng (Người sử dụng)

Khách hàng (người sử dụng) cần đọc tài liệu này để chắc chắn rằng nhữngyêu cầu được mô tả trong tài liệu đáp ứng đúng những nghiệp vụ của hệthống thực tiễn mà họ đang thực hiện

- Người quản lý dự án

Nhà quản lý dự án sử dụng tài liệu này để lên kế hoạch thực hiện, phân côngcông việc, ước tính chi phí dự án, nguồn lực cũng như thời gian và kiểm tratiến độ thực hiện dự án

- Người phân tích, các team leader, lập trình viên

Trang 4

Sử dụng tài liệu để phân tích đưa ra các thuật toán, các lược đồ cần thiết,nhận diện các đối tượng, các lớp, từ đó đưa ra mô hình hiện thực hệ thống

- Người kiểm thử phần mềm

Căn cứ vào tài liệu này để kiểm tra lại việc thực hiện các yêu cầu nghiệp vụcủa phần mềm hệ thống Kiểm tra việc thực hiện các yêu cầu chức năng vàphi chức năng của hệ thống

- Người bảo trì hệ thống

Tài liệu này sẽ giúp cho kỹ sư bảo trì hiểu rõ về các chức năng, hoạt độngcủa hệ thống, từ đó nắm rõ về thiết kế và mã nguồn của phần mềm

2 Yêu c u h th ng ầu hệ thống ệu chung ối tượng đọc tài liệu

2.1 T ng quan h th ng ổng quan hệ thống ệu chung ối tượng đọc tài liệu

2.1.1 Gi i thi u h th ng ới thiệu chung ệu chung ệu chung ối tượng đọc tài liệu

Hiện tại hệ thống công nghệ thông tin tại Việt Nam đang trong giai đoạnphát triển nhanh,chóng và thu nhập cá nhân ngày càng tăng Điều đó đồng nghĩ vớinhu cầu sử dụng máy tính cá nhân cũng ngày một tăng cao

Chính vì điều này mà chúng tôi đã cùng nhau xây dựng nên ý tưởng về mộtwebsite thương mại điện tử chuyên về Laptop Website sẽ là nơi giới thiệu và cungcấp tới người tiêu dung những sản phẩm uy tín, chất lượng đảm bảo cùng với mộtgiá thành phù hợp với hầu hết mọi người tiêu dùng

2.1.2 H th ng hi n t i ệu chung ối tượng đọc tài liệu ệu chung ại

Hiện tại các mô hình bán hang chuyền thống đều rất cần mặt bằng để kinhdoanh, điều này dẫn tới giá thành của sản phẩm bị đội lên do giá thuê mặt bằng.Không những vậy, hình thức kinh doanh này đòi hỏi khách hàng phải đến tận nơi

để xem hàng dẫn tới dất tốn kém về mặt thời gian và chi phí đi lại

Các website thương mại điện tử tương tự cũng xuất hiện rất nhiều nhưng đa

số đều có những là những website quy mô nhỏ, rất hạn chế về các chủng loại mặt

Trang 5

thị thì không phải chỉ tập chung và một mặt hàng chính là Laptop nên còn nhiềuhạn chế.

2.1.3 H th ng đ xu t ệu chung ối tượng đọc tài liệu ề xuất ất

Với hệ thống website của chúng tối sẽ tập chung chính và những mặt hanglaptop và những linh-phụ kiện đi kèm, sẽ đảm bảo đem tới những sản phẩm nổi bậttới với khách hang

Hệ thông của chúng tôi bao gồm các chức năng:

 Hiển thị sản phẩm: Hiển thị thông tin của những sản phẩm mới nhất trên thịtrường

 Phân loại sản phẩm: Sản phẩm sẽ được đưa vào những danh mục riêng theotừng thương hiệu sản phẩm Phân loại sản phẩm thuộc loại sản phẩm nào:Laptop – Linh kiện – Phụ kiện

 Tìm kiếm: Khách hàng có thể tìm kiếm sản phẩm theo tên, hoặc có thể tìmkiếm sản phẩm theo nhiều tiêu chí trong phần tìm kiếm nâng cao

 Đăng ký thành viên: Khách hàng sẽ phải đăng ký một tài khoản để có thểmua hàng tại website

 Đăng nhập: Khách hàng có tài khoản sẽ đăng nhập được và website để thựchiện các giao dịch mua hàng

 Đặt mua hàng: Những thành viên của hệ thông sẽ được phép đặt mua nhữngsản phẩm có trong hệ thông website

 Đánh giá: Trong mỗi sản phẩm thành viên có thể để lại đánh giá của mính vềsản phẩm đó

 Giỏ hàng: Nơi hiển thị cũng như câp cấp các chức năng cập nhật khi thànhviên mua hàng tại website

 Quản lý sản phẩm: Quản trị viên có thể quản lý các sản phẩm của hệ thống(Thêm-Sửa-Xóa sản phẩm)

 Quản lý khách hàng: Quản trị viên có thể xác nhập thông tin khách hàng khithực hiện việc giao hàng

2.1.4 Gi i h n h th ng ới thiệu chung ại ệu chung ối tượng đọc tài liệu

Hệ thống chưa thể cung cấp hình thức thanh toán chực tuyến vì mặt hạn chếnày lên mọi giao dịch đều được thanh toán khi giao hàng đến nơi

Do số lượng Laptop không phải là nhỏ lên website chỉ có thể giới thiệu vàcung cấp những mặt hàng mới nhất và phổ biến nhất

Trang 6

2.1.5 Yêu c u ph n c ng ph n m m ầu hệ thống ầu hệ thống ứng phần mềm ầu hệ thống ề xuất

 Yêu cầu tối thiểu

Phần cứng

*Ram 4GB

*CPU Pentium 4 800/5332.0MHZ

*Connect Internet or LAN

Phần mềm

*Windows Server 2008Enterprise or Linux

Trang 7

2.3 Các tác nhân và ca s d ng ử dụng ục lục

2.3.1 Bi u đ ca s d ng ểu đồ di chuyển giao diện ồ di chuyển giao diện ử dụng ục lục

khach vang lai

thanh vien

Quan tri vien

Dang ky

Xem san pham

Tim kiem san pham

Tim kiem chi tiet

Dang nhap

Thoat tai khoan

Doi mat khau

Dat hang Sua thong tin ca nhan

Them san pham

Sua thong t in san pham

Xoa san pham

Xoa thanh vien

Quan ly nha cung cap

Quan ly don hang Xem lich su giao dich

Trang 8

2.3.2 Mô t các tác nhân ả các tác nhân

1 Khách vãng lai Những người tới xem sản phẩm, so sánh với các hệ

thống khác

2 Thành viên Những người đã đăng ký tài khoản với hệ thống và có ý

định mua sản phẩm của hệ thống

3 Quản trị viên Người có quyền cao nhất trong hệ thông Có thể cập

nhật sản phẩm và truy xuất quản trị thành viên

2.3.3 Mô t các ca s d ng ả các tác nhân ử dụng ục lục

ST

T

1 Đăng ký Khách đăng ký làm thành viên

2 Xem sản phẩm Xem thông tin chi tiết về sản phẩm như cấu hình, giá

thành…

3 Tìm kiếm sản

phẩm

Khách hàng tìm kiếm sản phẩm theo tên mặt hàng

4 Tìm kiếm chi tiết Tìm kiếm thông tin sản phẩm theo nhiều tiêu chí

5 Đăng nhập Thành viên dùng tài khoản để đăng nhập

6 Thoát tài khoản Thành viên thoát khỏi đăng nhập

7 Đổi mật khẩu Cho phép thay đổi mật khẩu

8 Sửa thông tin cá

nhân

Thành viên thay đổi thông tin cá nhân

9 Đặt hàng Cho phép thành viên thêm các sản phẩm cần mua

10 Xem lịch sử giao

dịch

Cho phép thành viên xem các hóa đơn mua hàng củamình

Trang 9

11 Thêm sản phẩm Giúp Admin có thể thêm sản phẩm mới

12 Sửa thông tin sản

15 Xóa thành viên Giúp Admin có thể xóa Member ra khỏi CSDL

16 Quản lý đơn hàng Cho phép quản trị viên quản lý đơn đặt hàng

3 Yêu c u ch c năng ầu hệ thống ứng phần mềm

Tiền điều kiện

Trang 10

Các quy tắc nghiệp vụ

{ Các luồng sự kiện chính, sự kiện rẽ nhánh trong UC Nên làm dạng bảng}

Tạo bảng với các trường

1.STT

2 Field Name

3 Control Type: ( button, label, menu…)

Trang 11

4 Data Type: ( text, number, date…)

5 Default value: khi hiển thị màn hình, có những mục nào có giá trị mặc định

6 Mandatory: trường bắt buộc phải điền dữ liệu

7 Editable: có thể sửa chữa dữ liệu trong trường đó hay ko

8 Max length: độ dài tối đa của chuỗi nhập vào

9 Range of value: vùng dữ liệu nhập vào ( nếu có, nếu ko có để N/A)

10 Value: Có những giá trị nào, thường hay dùng cho menu, drop down list box,combo box, radio button

11.Description: mô tả chung

VD:

Trang 12

Defaultvalue

Rangeofvalue

Trang 13

3 Email Textbox Text N/A có N 200 N/A N/A

Tiền điều kiện

Trang 14

Click chọn vào sản phẩm cần xem

Trang 15

Tác nhân Khách vãng lai, thành viên, quản trị viên

hình

Tiền điều kiện

Trang 16

Giao diện và đặc tả giao diện

Datatype

Defaultvalue

Rangeofvalue

value Descriptio

n

1 Tìm

kiếm

3.1.4 UC “Tìm ki m chi ti t” ếm sản phẩm” ếm sản phẩm”

Tiền điều kiện

Trang 17

Giao diện và đăc tả giao diện

Datatype

Defaultvalue

Rangeofvalue

cription

Trang 18

cung cấptrongCSDL

3.1.5 UC “Đăng nh p” ập”

khẩu

Tiền điều kiện

Trang 19

Giao diện và đặc tả giao diện

ST Field Control Data Default Mandator Editabl Max Range value Des

Trang 20

T name type type value y field e length of

value

cription

4 Đăng

nhập

3.1.6 UC “Thoát tài kho n” ả các tác nhân

Trang 21

3.1.7 UC “Đ i m t kh u” ổng quan hệ thống ập” ẩm”

xác hoặc hiển thị thông báo yêu cầu nhập lại nếu thông tinkhông chính xác

Trang 22

Kiểm tra mật khẩu cũ

vừa nhập của Member đó

đã đúng chưa ?

Hiển thị thông báo nhập lại thông tin thật chính xác

No

Trang 23

Defaultvalue

Rangeofvalue

cription

3.1.8 UC “S a thông tin cá nhân” ử dụng

3.1.8.1 Mô t chung ả chung

Trang 24

Defaultvalue

Rangeofvalue

cription

2 Họ và

tên lót

Trang 25

Tiền điều kiện Đăng nhập thành công

Hiển thị thông tin của các sản phẩm đã đặt hàng

3.1.10 UC “Xem lịch sử giao dịch”

Trang 26

Tác nhân Thành viên, quản trị viên

3.1.11 UC “Thêm sản phẩm”

Trang 27

 Giao diện và đặc tả giao diện

Trang 28

Defaul

t value

Mandatoryfield

Editable

Maxlength

Rangeofvalue

value Des

cription

3.1.12 UC “sửa thông tin sản phẩm”

Trang 29

Mô tả Cho phép quản trị viên sửa thông tin sản phẩm

 Giao diện và đặc tả giao diện

Trang 30

Defaul

t value

Mandatoryfield

Editable

Maxlength

Rangeofvalue

value Des

cription

Trang 31

3.1.13 UC “Xóa sản phẩm”

Trang 32

3.1.14UC “Xóa thành viên”

Member ra khỏi CSDL

Trang 33

Tìm Member muốn xoá

và chọn biểu tượng xoá

Xoá Member đó ra khỏi

Trang 34

3.1.16 UC “Quản lý đơn hàng”

4 Yêu c u phi ch c năng ầu hệ thống ứng phần mềm

4.1 Hi u năng c a h th ng ệu chung ủa hệ thống ệu chung ối tượng đọc tài liệu

Trang 35

4.2 Quy n truy c p ề xuất ập”

Trang 36

 Khi người dùng truy cập vào địa chỉ của trang web thì giao diện trang chủcủa trang web sẽ hiện ra.

Trang 37

 Người dùng có quyền xem thông tin các sản phẩm trên trang web,xem cácthông tin chi tiết của các sản phẩm,tìm kiếm các sản phẩm bằng cách nhập từ khóa vào ô nhập liệu tìm kiếm.

 Khi người dùng click vào các thanh menu thì chi tiết của các thông tin sẽ hiện ra.Ở đó người dùng có thể mua hàng,xem các tin tức khuyến

mại,giảm giá,các sản phẩm bán chạy nhất…

b) Chi tiết sản phẩm

Trang 38

 Khi người dùng click vào tên của 1 sản phẩm bất kỳ nào đó thì chi tiết của sản phẩm đó sẽ hiện ra.

 Khách hàng có thể thấy được hình ảnh rõ nét của sản phẩm,tên sản

 -Thời gian bảo hành…

 Không chỉ vậy khách hàng còn biết được chi tiết sản phẩm,các sản phẩm tặng kèm với sản phẩm đó

 Bình luận về sản phẩm

 Khi khách hangi click vào button xem sản phẩm mới thì danh sách cácsản phẩm mới hiện ra

Trang 40

f) Tìm kiếm nâng cao

 Màn hình tím kiếm nâng cao cho phép người dùng có thế nhập từ khóa tìm kiếm vào ô nhập liệu để hiển thị ra sản phẩm cần tìm kiếm

 Bên cạnh đó còn cho phép người dùng tìm kiếm sản phẩm theo các

hang,thương hiệu khác nhau.Sau khi chọn hang sản phẩm ở ô select ngườidùng nhấn button tìm kiếm thì danh sách các sản phẩm theo hãng,thương hiệu đó sẽ hiện ra

 Nếu người dùng vừa chọn vào ô select vừa nhập từ khóa vào ô tìm kiếm thì sản phẩm sẽ hiện ra theo tiêu chí mà người dung yêu cầu

Ví dụ:người dùng chọn thương hiệu là Dell và từ khóa là Laptop thì danh sáchsản phẩm sẽ được tìm thấy:

Trang 41

g) Giỏ hàng

 Khi khách hàng click vào button Thêm vào giỏ hàng thì lúc đó sản phẩm

mà khách hàng đã chọn được thêm vào giỏ hàng

 Trong màn hình giỏ hàng sẽ thống kê số lượng ,tên sản phẩm ,số lượng đơn giá,thành tiền,và tổng tiền của sản phẩm mà khách hàng đã chọn

 Khi khách hàng lick vào button “Thanh toán ” thì thông tin của khách hàng sẽ hiện ra

 Nếu khách hàng chưa là thành viên thì phải đăng kí thành viên thanh toánđơn hàng được

Trang 42

 Đơn hàng cho biết các thông tin của khách hàng đã mua hàng như:Họ tên,số điện thoại,Email,địa chỉ nhận hàng.

 Khi khách hàng click vào button “gửi đơn hàng” thì đơn hàng sẽ được gửiđến trang quản trị

 Khi khách hàng click vào button “Tiếp tục mua hàng ” thì khách hàng sẽ

đi đến trang chủ để tiếp tục chọn mặt hàng cần mua

Trang 43

i) Đăng kí

 Khi khách hàng chưa là thành viên thì khách hàng phải đăng kí làm thànhviên để có thể mua hàng

 Màn hình đăng kí thành viên gồm các trường:

-Tên:bắt buộc nhập(không được để trống)

-Họ và tên đệm:Bắt buộc nhập

-Email:bắt buộc

-Địa chỉ:có thể nhập hoặc không

-Điện thoại bắt buộc nhập(không được bỏ trống)

-Mật khẩu bắt buộc nhập

-Nhập lại mật khẩu bắt buộc(không được để trống)

 Khi khách hàng đã điền đầy đủ thông tin ,thì khách hàng click vào nút button “Tiếp tục” thì thông tin của khách hàng sẽ được lưu vào CSDL và trở thành thành viên  có thể mua hàng

Trang 45

Quản trị viên

a) Trang đăng nhập

 Khi quản trị viên nhập đầy đủ thông tin gồm:Tên đăng nhập và Password đúng thì sẽ đăng nhập vào trang quản trị

 Nếu đăng nhập sai thì phải đăng nhập lại

 Nếu chưa có tài khoản thì nhập vào “Đăng kí”

Trang 47

 Trong màn hình thống kê các loại sản phẩm gồm:Tên sản phẩm,hình ảnh sản phẩm,số lượng có,đơn giá của từng sản phẩm,trạng thái,cho biết thông tin về sản phẩm(mới hay cũ,bán chạy hay không).

 Admin có thể xem thông tin về sản phẩm,Cập nhật(sửa sản phẩm),Xóa sản phẩm ra khỏi danh sách sản phẩm

Thêm sản phẩm

 Khi admin nhấn vào button “Thêm sản phẩm” thí màn hình hiển thị thông tin để thêm sản phẩm hiện ra

 Admin điền đây đủ thông tin sản phẩm vào màn hình,khi nhấn button

“Insert” thì sản phẩm đã được thêm vào cơ sở dữ liệu

Trang 48

Sửa thông tin sản phẩm

 Khi admin click vào button cập nhật sản phẩm thì màn hình cập nhật sản phẩm hiện ra

 Tại đây admin có thế sửa thông tin của sản phẩm sau đó click vào button

“Update” thì khi đó thông tin sản phẩm đã được cập nhật thành công vào

cơ sở dữ liệu

Trang 49

c) Sản phẩm chưa có trong đơn đặt hàng

 Thống kê các sản phẩm chưa có khách hàng nào mua,không có trong dơn đặt hàng

 Bao gồm các thông tin:Tên sản phẩm,Hình ảnh,số lượng có,đơn giá của sản phẩm,trạng thái…

Trang 50

-Số lượng đã mua

-đơn giá

-Trạng thái…

 Thống kê các sản phẩm chưa có lượt xem nào

 Bao gồm các thông tin:

-Tên sản phẩm-Hình minh họa-Số lượng đã mua-đơn giá

-Trạng thái…

Trang 51

Thống kê các sản phẩm đã bán hết có trong kho.

g) Quản lý nhà cung cấp

 Quản lý các nhà cung cấp ,đã cung cấp các mặt hàng

 Bao gồm:

-Tên nhà cung cấp -Logo nhà cung cấp -Địa chỉ nhà cung cấp -Điện thoại

 Admin có quyền cập nhật nhật(sửa thông tin các nhà cung cấp),Xóa nhà cung cấp ra khỏi hệ thống.

Ngày đăng: 24/04/2017, 10:07

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w