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

BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG: Phần mềm quản lý website bán quần áo online.

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 (842.83 KB, 20 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
----------

BÀI TẬP LỚN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài: Phần mềm quản lý website bán quần áo
online.
Giáo viên hướng dẫn: Đ ỗ M ạnh H ùng
Nhóm : 13
1.Nguyễn Thị Thủy
2.Trịnh Hoài Nam
3.Phạm Văn Tùng

Hà Nội, ngày 29 tháng 12 năm 2015
1|Page


MUC LUC
MUC LUC......................................................................................................................... 2
Lời nói đầu:...................................................................................................................... 4
Chương 1 Khảo sát hệ thống...........................................................................................5
I.Mô tả phần mềm.........................................................................................................5
Ngày nay dưới sự phát triển mạnh mẽ của hệ thống mạng internet thì các trang web
thương mại , bán hàng online càng được phổ biến và ngày càng mở rộng .Việc cung
cấp tới khách hàng các mặt hàng mà cửa hàng của mình có thông qua chính website
bán hàng của công ty , doanh nghiệp hay cá nhân cửa hàng , tạo sự chọn lựa một cách
nhanh chóng , thuận tiện đối với những người bận rộn , hay vì khoảng cách đia lý mà
không thể tới trực tiếp cửa hàng để có thể chọn lựa, mua được món hàng mà mình ưa
thích . Điều đó đã tạo nên sự phát triển manh mẽ của các website thương mại . Phần
mềm quản lý website bán quần áo online là một phần mềm hỗ trợ việc quản lý, xây


dựng, và phát triển website bán quần áo online thong qua hệ thống mạng internet.........5
Và để giúp cho hoạt động mua bán hàng thong qua website được thuận lợi, khách hàng
lựa chọn trong danh mục hàng, loại hàng có giá trị phù hợp với nhu cầu muốn mua và
cho vào giỏ hàng của mình.Khách hàng tiến hành thanh toán các mặt hàng trong giỏ thì
hệ thống sẽ gửi 1 đường dẫn tới hệ thống thanh toán.Hệ thống thanh toán xác thực
thông tin và gửi thông tin lại cho hệ thống........................................................................5
Nhân viên của hệ thống có nhiệm vụ hỗ trợ khách hàng, xửa lý các giao dịch với khách
hàng và chuyển hàng hóa cho hệ thống vận chuyển.......................................................5
Quản lý hệ thống(admin) có quyền thêm , bớt, sửa, xóa các mặt hàng có trên website ,
điều chỉnh giá hàng cho phù hợp với thị trường, và quản lý thông tin người dùng...........5
II.Xác định và phân tích vấn đề.....................................................................................5
III. Xác định các yêu cầu của hệ thống.........................................................................6
Chương 2 Phân tích hệ thống..........................................................................................7
I. Xây dựng biểu đồ use case.......................................................................................7
1. Xác định các tác nhân của hệ thống.........................................................................7
2. Xác định các ca sử dụng của hệ thống.....................................................................7
3. Các biểu đồ use case...............................................................................................8
d.Biểu đồ tổng quan.......................................................................................................13
....................................................................................................................................... 13
4. Đặc tả ca sử dụng..................................................................................................14
5. Chức năng của hệ thống........................................................................................16
5.1 Khách hàng...........................................................................................................16

2|Page


5.2 Admin.................................................................................................................... 17
III.Xây dựng biểu đồ lớp lĩnh vực................................................................................18
....................................................................................................................................... 18
IV.X ây dựng biểu đồ thực thể liên kế.........................................................................18

1.M ô hình thực thể liên kết............................................................................................18
V.Mô hình khái niệm...................................................................................................20
KẾT LUẬN VÀ ĐÁNH GIÁ CÔNG VIỆC.........................................................................21

3|Page


Lời nói đầu:
Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính trở thành
phương tiện không thể thiếu được trong mọi lĩnh vực của hệ thống. Hơn lúc
nào hết các tính năng của máy tính được khai thác một cách triệt để. Nếu
như vài ba năm trước mát tính ở nước ta, máy tính được sử dụng chủ yếu
như là một công cụ để soạn thảo văn bản thông thường, hoặc các công việc
lập trình, quản lý phức tạp, xử lý dữ liệu bảng biểu, thương mại, khoa học …
thì giờ đây, cùng với sự vươn xa của mạng Internet trên lãnh thổ Việt Nam
máy tính còn là phương tiện bạn có thể ngồi tại bàn làm việc cá nhân ở gia
đình để trao đổi thông tin liên lạc trên khắp toàn cầu.
Nền tin học càng phát triển thì con người càng có nhiều những phương pháp
mới, công cụ mới để xử lý thông tin và nắm bắt được nhiều thông tin hơn,
Tin học được ứng dụng trong mọi ngành nghề, mọi lĩnh vực của đời sống xã
hội, việc áp dụng tin học vào quản lý, sản xuất, kinh doanh du lịch là một xu
hướng tất yếu.
Đối với việc kinh doanh, việc áp dụng tin học trong quản lý bán hang là một
giải pháp đúng đắn và hiệu quả trước nhu cầu mua sắm của thị trường ngày
nay ngày càng tăng.
Xuất phát từ thực tế đó, đề tài “Phần mềm quản lý website bán quần áo
online” mà chúng em đang xây dựng dưới đây mong muốn được góp phần
đưa một cách bán hang mới tới người tiêu dung hiện nay.Tuy nhiên việc
nghiên cứu vẫn còn gặp nhiều khó khăn nên đề tài vẫn chưa được khai thác
tuyệt đối, đề tài vẫn còn có nhiều thiếu sót, mong thầy cô thông cảm. Chúng

em xin chân thành cảm ơn !
4|Page


Chương 1 Khảo sát hệ thống
I.Mô tả phần mềm
Ngày nay dưới sự phát triển mạnh mẽ của hệ thống mạng
internet thì các trang web thương mại , bán hàng online càng
được phổ biến và ngày càng mở rộng .Việc cung cấp tới khách
hàng các mặt hàng mà cửa hàng của mình có thông qua chính
website bán hàng của công ty , doanh nghiệp hay cá nhân cửa
hàng , tạo sự chọn lựa một cách nhanh chóng , thuận tiện đối
với những người bận rộn , hay vì khoảng cách đia lý mà không
thể tới trực tiếp cửa hàng để có thể chọn lựa, mua được món
hàng mà mình ưa thích . Điều đó đã tạo nên sự phát triển
manh mẽ của các website thương mại . Phần mềm quản lý
website bán quần áo online là một phần mềm hỗ trợ việc
quản lý, xây dựng, và phát triển website bán quần áo online
thong qua hệ thống mạng internet.
Và để giúp cho hoạt động mua bán hàng thong qua website được thuận
lợi, khách hàng lựa chọn trong danh mục hàng, loại hàng có giá trị
phù hợp với nhu cầu muốn mua và cho vào giỏ hàng của
mình.Khách hàng tiến hành thanh toán các mặt hàng trong giỏ thì
hệ thống sẽ gửi 1 đường dẫn tới hệ thống thanh toán.Hệ thống thanh
toán xác thực thông tin và gửi thông tin lại cho hệ thống.
Nhân viên của hệ thống có nhiệm vụ hỗ trợ khách hàng, xửa lý các giao
dịch với khách hàng và chuyển hàng hóa cho hệ thống vận chuyển.
Quản lý hệ thống(admin) có quyền thêm , bớt, sửa, xóa các mặt hàng có
trên website , điều chỉnh giá hàng cho phù hợp với thị trường, và
quản lý thông tin người dùng.

II.Xác định và phân tích vấn đề
Phần mềm quản lý website bán quần áo online là 1 phần mềm quản lý sản
phẩm 1 cách thông minh, linh hoạt, quản lý việc xuất nhập các mặt
hàng trên trang web.Quản lý các sản phẩm đư ợc bán ra hàng tháng
các sản phẩm bán được nhiều nhất .Qu ản lý các đơn đặt hàng được đặt
hàng online qua internet ngay trên website.Ng oài ra còn có thể chăm sóc
khách hàng, khách hàng khi đăng nhập vào trang web để mua hàng ,admin
có thể tư vấn, chăm sóc khách hàng giúp khách hàng có thể lựa chọn được
5|Page


sản phẩm ưng ý và cũng góp phần nâng cao tỷ l ệ sản phẩm được bán ra
của cửa hàng mình.
Phần mềm quản lý bán hàng online ngoài những chức năng như báo cáo
kho, doanh thu, chi phí thì nó còn giúp bạn đưa ra những con số từ đó bạn có
thể đưa ra được những quyết định mới trong kinh doanh. Những con số đó là
những mặt hàng đang được nhiều khách hàng mua nhất (tăng lượng hàng),
những mặt hàng bán rất chậm (có kế hoạch cắt giảm số lượng đầu vào).
Bằng một cái nhìn từ tổng quan đến chi tiết hoạt động kinh doanh

của mình, chuỗi cửa hàng của mình bạn có thể có những cái nhìn
khách quan và chính xác hơn về công việc quản lý của mình từ đó
có kế hoạch phát triển được tốt hơn.
III. Xác định các yêu cầu của hệ thống
Hệ thống phải có giao diện quen thuộc, dễ sử dụng, thông tin lưu trữ
được tối ưu. Các chức năng phải sát với yêu cầu của người sử dụng, Có khả
năng hỗ trợ đa người dùng, phù hợp với xu thế phát triển của mạng máy
tính.Với đặc điểm đó, hệ thống thực hiện những công việc sau:
-


Cập nhật thông tin và đăng tải những sản phẩm mới,ngư ời dùng ưa
chuộng một cách nhanh chóng, linh hoạt. Xử lý thông tin một cách
chính xác và khoa học

-Quản lý mặt hàng, và tìm kiếm thông tin hàng hóa cũng như tra cứu các
mặt hàng một cách chính xác.

6|Page


Chương 2 Phân tích hệ thống
I. Xây dựng biểu đồ use case
1. Xác định các tác nhân của hệ thống
STT

Tác nhân

1

Admin
2

Khách vãng lai
3

Diễn giải
Đóng vai trò là người quản trị hệ
thống có chức năng phân quyền, sao lưu
và phục hồi cơ sở dữ liệu, chịu trách
nhiệm quản lý các thông số chung của hệ

thống.
Là những người ghé thăm website mà
chưa đăng ký làm thành viên và chưa
đăng nhập.
Là những người đã đăng ký và có tài
khoản trong CSDL của hệ thống và đã
đăng nhập vào hệ thống

Thành viên
4

Nhân viên

Là người trực tiếp mua bán, trao đổi trực
tiếp với khách hàng . Hỗ trợ khách hàng
và xử lý những giao dịch trực tiếp

2. Xác định các ca sử dụng của hệ thống
Ca Sử dụng :










Xem thông tin sản phẩm.

Tìm kiếm sản phẩm
Đăng ký thành viên
Đăng nhập và đăng xuất vào hệ thống
Xem và sửa thông tin cá nhân
Sử dụng giỏ hàng và gửi đơn đặt hàng
Xem lịch sử mua hang
Đăng nhập và đăng xuất tới hệ thống quản trị
Thêm, liệt kê, sửa, xóa: Loại sản phẩm, Giá sản phẩm, sản phẩm …
7|Page










Xem, sửa, xóa: Thành viên, đơn hàng, góp ý …
Khóa, mở tài khoản khách hàng, quản lý hiển thị sản phẩm, Slide
ảnh trên banner của trang web.
Thêm mới tài khoản admin.
Duyệt đơn hàng, duyệt góp ý
Hỗ trợ khách hàng
Xử lý các giao dịch tại của hàng
Chuyển hàng cho hệ thống vận chuyển

3. Các biểu đồ use case
a. Biều đồ ca sử dụng Admin :


8|Page


Hình 1: Biểu đồ UC Admin

9|Page


b. Biểu đồ ca sử dụng nhân viên:

Hình 2: Biểu đồ UC nhân viên

10 | P a g e


c.Biểu đồ ca sử dụng thành viên:

Hình 3: Biểu đồ UC thành viên

11 | P a g e


c. Biểu đồ ca sử khách vãng lai:

Hình 4: Biểu đồ UC khách vãng lai

12 | P a g e



d.Biểu đồ tổng quan

13 | P a g e


4. Đặc tả ca sử dụng
a. Đặc tả ca sử dụng đăng nhập
Tên Usercase

Đăng nhập hệ thống.

Tác nhân

- Người dùng (Admin, Nhân viên , Thành viên)
.

Mục đích

-Admin đăng nhập hệ thống để thêm, sửa , xóa
các sản phẩm trên website, theo dõi tỷ lệ website
được truy cập.chăm sóc khách hàng.
-Nhân viên đăng nhập dể hỗ trợ, chă sóc, tư vấn
cho khách hàng .
- Thành viên đăng nhập vào hệ thống để sử
dụng giỏ hàng của mình., xem hàng, gửi đơn mua
hàng…

Mô tả

- Khi người dùng muốn sử dụng hệ thống để

mua hàng mà mình muốn thì phải đăng nhập vào hệ
thống, from đăng nhập cho phép người dùng nhập
tài khoản của mình gồm tên đăng ký và mật khẩu.
- Hệ thống thực hiện kiểm tra tài khoản người
dùng nhập vào đúng hay chưa. Nếu đúng hệ thống
thực hiện kiểm tra quyền truy cập, trong trường hợp
người dùng có quyển thì hệ thống sẽ thiết lập trạng
thái cho người dùng. Trong trường hợp người dùng
nhập sai tài khoản thì hệ thống sẽ thông báo lại cho
người dùng.

14 | P a g e


b.Đặc tả ca sử dụng đăng xuất
Tên Usercase

Đăng xuất khỏi hệ thống.

Tác nhân

- Người dùng (Nhân viên ,Admin,Thành viên) .

Mục đích

- Người dùng sau khi đăng nhập vào hệ thống, người dùng
muốn thoát khỏi hệ thống muốn thoát khỏi chương trình.

Mô tả


- Khi người sử dụng không cần thao tác gì nữa trên chương
trình hoặc không muốn sử dụng chương trình nữa người sử
dụng sẽ tiến hành thao tác đăng xuất khỏi hệ thống bằng cách
click vào một nút lệnh. Hệ thống sẽ xác thực xem người dùng
có thực sự muốn đăng xuất hay không? Nếu có thì thao tác
đăng xuất được thực thi còn nếu không thì thao tác đăng xuất
bị hủy bỏ.

d.Đặc tả ca sử dụng quản lý người dùng
Tên Usercase

Quản lý người dùng.

Tác nhân

Người quản trị (Admin).

Mục đích

- Quản lý thông tin người dùng, thay đổi các thông tin liên
quan tới người dùng. ,thêm sửa ,xóa các thông tin trên website.

Mô tả

- Người dùng muốn tham gia vào hệ thống thì phải được
cấp quyền đúng với chức năng công việc của mình.
- Người quản trị căn cứ vào thông tin của người dùng,
kiểm tra người dùng thuộc bộ phận nào, thuộc nhóm quyền nào
để cấp quyền cho người dùng, quyền cấp cho người dùng phải
có trong danh sách quyền của hệ thống. Thông tin quyền người

dùng được cấp được cập nhật vào bảng chi tiết quyền người
dùng ghi lại quyền cụ thể của từng người.

e.Quản lý đăng ký thành viên

15 | P a g e


Tên Usercase

Quản lý đăng ký thành viên

Tác nhân

Admin

Mục đích

Cập nhật thông tin thành viên mới

Mô tả

-

Những khách vãng lai lần đầu đăng nhập tại
website thì sẽ được đăng ký làm thành viên của
website để có thể nhận được nhiều sự hỗ trợ , ưu
đãi từ các mặt hàng, và có thể đặt hàng, thanh
toán ngay trên website một cách dễ dàng.


5. Chức năng của hệ thống
5.1 Khách hàng.

STT Chức năng
1

Xem hàng

2

Đặt hàng

3

Giỏ hàng

4

Thanh toán

5

Tìm kiếm
sản phẩm

6

Đăng ký
thành viên


Mô tả
Người xem có thể xem thông tin về các sản phẩm bao
gồm: tên sản phẩm, loại sản phẩm, giá sản phẩm, sản
phẩm bán chạy, sản phẩm khuyến mãi, sản phẩm mới,
so sánh với các thiết bị khác…
Chức năng cho phép khách hàng duyệt sản phẩm trên
trang web và nhấn nút đặt hàng sản phẩm đã chọn.
Chophépkháchhàngcóthểxem,
điềuchỉnhmặthàngmìnhđãchọn mua(thêm, sửa, bớt sản
phẩm trong giỏ hàng, thay đổi số lượng sản phẩm
trong giỏ hàng). Baogồm tính tổng giá sản phẩm
màkhách hàng đã chọn.
Khách hàng có thế thanh toán bằng 2 hình thức là :giao
dịch trực tiếp hoặc thanh toán trực tuyến.
Khách hàngnhập thôngtinvào thanh tìmkiếm đểtìm
kiếm sản phẩm.
Khách hàng có thể đăng ký để trở thành thành viên của
website từ đó có thể sử dụng giỏ hàng và gửi đơn đặt
hàng, xem lịch sử mua hàng…
16 | P a g e


7

Góp ý

Người xem có thể góp ý cho website nhằm nâng cao
chất lượng dịch vụ.

8


Thống kê
truy cập

Đếm số lượng nguời dùng đã truy cập vào website.

9

Đánh giá

10

Hỗ trợ trực
tuyến

Người xem có thể đánh giá cho từng sản phẩm trên
website theo các tiêu chí: Thiết kế, chức năng, hiệu
năng và giá cả…
Khách hàng có thể đặt những câu hỏi, những thắc mắc
của mình cho website. Website sẽ hỗ trợ trực tuyến
giải đáp những câu hỏi của khách hàng.

5.2 Admin

STT Chức năng

Mô tả

1


Quản lý sản
phẩm

Quản lý thong tin hình ảnh sản phẩm, người quản trị
có thể upload hình ảnh sản phẩm, nhập các thông số
của sảnphẩm, bài viết miêu tả về sản phẩm, giá cả,
tình trạng còn/hết hàng.

2

Quản lý danh Quản lý thong tin danh mục sản phẩm bao gồm các
mục sản
chức năng thêm, sửa, xóa danh mục sản phẩm (loại
phẩm
sản phẩm).

3

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

Thống kê đơn đặt hàng đặt bởi khách hàng, xem tình
trạng đơn đặt hàng như: Đãgiao hàng, và chi tiết đơn
đặt hàng.

4

Chi tiết đơn
đặt hàng


Hiển thị thong tin chi tiết đơn đặt hàng bao gồm
thong tin về khách hàng, thong tin về các sản phẩm
trong đơn hàng, nhân viên thực hiện giao đơn hàng,
tình trạng đơn hàng, ghi chú của người quản trị.

5

Quản lý
người dùng

Sửa thông tin người dùng, khóa/mở người dùng vi
phạm.

6

Trả lời góp ý Trả lời các góp ý củakhách hàng.

17 | P a g e


III.Xây dựng biểu đồ lớp lĩnh vực

IV.X ây dựng biểu đồ thực thể liên kế
1.M ô hình thực thể liên kết
18 | P a g e


19 | P a g e



C ác thực th ể : admin, khách hàng, nhân viên,hàng hóa,
khách vãng lai

Thuộc tính. : tên , tuổi, địa chỉ, quê quán…

Mối quan hệ

V.Mô hình khái niệm

20 | P a g e


KẾT LUẬN VÀ ĐÁNH GIÁ CÔNG VIỆC
Trên đây là toàn bộ bài phân tích của chúng em khi xây dựng một hệ
thống quản lý website b án qu ần áo online.Với mục đích xây dựng một hệ
thống quản lý website t ối ưu v à hi ệu qu ả nh ất.Qua một thời gian nghiên
cứu và thực hiện, nhóm đã hoàn thành đề tài mặc dù vẫn còn nhiều thiếu sót,
nhưng cũng từ những thiếu sót đó nhóm đã tích luỹ được một số kinh
nghiệm.Học cách xây dựng được một dự án quản lý.
Nhưng điều quan trọng hơn là qua bài tập lớn lần này chúng em đã học tập
được nhiều kinh nghiệm để làm việc theo nhóm. Học hỏi được nhiều
phương pháp tìm kiếm, tra cứu thông tin hữu ích cho quá trình học tập.
Chúng em đã tìm kiếm được nhiều thông tin bổ ích không những cho bài tập
lớn của mình mà còn nhiều thông tin bổ ích khác liên quan đến ngành học
của mình thông qua các kênh thông tin khác nhau.
Tuy nhiên, chúng em vẫn chưa có kinh nghiệm, mặt khác kiến thức
còn hạn chế nên không thể tránh khỏi nhưng sai sót, khiếm khuyết trong quá
trình làm bài tập, rất mong th ầy giáo và các bạn góp ý để chúng em chỉnh
sửa và hoàn thiện bài cũng như hiểu biết của bản thân về môn học hơn nữa!
Chúng em xin chân thành cảm ơn thầy giáo và các bạn đã theo dõi!

“Nhóm 13, lớp CNTT2- K16.”

21 | P a g e



×