Lời nói đầu: 3 Chương 1 Khảo sát hệ thống 4 I.Mô tả phần mềm 4 II.Xác định và phân tích vấn đề 4 III. Xác định các yêu cầu của hệ thống 5 Chương 2 Phân tích hệ thống 6 I. Xây dựng biểu đồ use case 6 1. Xác định các tác nhân của hệ thống 6 2. Xác định các ca sử dụng của hệ thống 6 3. Các biểu đồ use case 7 4. Đặc tả ca sử dụng 13 5. Chức năng của hệ thống 15 5.1 Khách hàng. 15 5.2 Admin 16 III.Xây dựng biểu đồ lớp lĩnh vực 17 IV.X ây dựng biểu đồ thực thể liên kế 18 V.Mô hình khái niệm 19 KẾT LUẬN VÀ ĐÁNH GIÁ CÔNG VIỆC 20
Trang 1TRƯỜ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
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
Trang 2MUC LUC
Lời nói đầu: 3
Chương 1 Khảo sát hệ thống 4
I.Mô tả phần mềm 4
II.Xác định và phân tích vấn đề 4
III Xác định các yêu cầu của hệ thống 5
Chương 2 Phân tích hệ thống 6
I Xây dựng biểu đồ use case 6
1 Xác định các tác nhân của hệ thống 6
2 Xác định các ca sử dụng của hệ thống 6
3 Các biểu đồ use case 7
4 Đặc tả ca sử dụng 13
5 Chức năng của hệ thống 15
5.1 Khách hàng 15
5.2 Admin 16
III.Xây dựng biểu đồ lớp lĩnh vực 17
IV.X ây dựng biểu đồ thực thể liên kế 18
V.Mô hình khái niệm 19
KẾT LUẬN VÀ ĐÁNH GIÁ CÔNG VIỆC 20
Trang 3Lờ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
Trang 4Chươ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
Trang 5sả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
Trang 6Chươ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
1
Admin
Đó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.
2
Khách vãng lai
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.
3
Thành viên
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
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
Trang 7 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 …
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 :
Trang 8Hình 1: Biểu đồ UC Admin
Trang 9b Biểu đồ ca sử dụng nhân viên:
Hình 2: Biểu đồ UC nhân viên
Trang 10c.Biểu đồ ca sử dụng thành viên:
Hình 3: Biểu đồ UC thành viên
Trang 11c Biểu đồ ca sử khách vãng lai:
Hình 4: Biểu đồ UC khách vãng lai
Trang 12d.Biểu đồ tổng quan
Trang 134 Đặ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.
Trang 14b.Đặ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
Trang 15Tên Usercase Quản lý đăng ký thành viên
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.
1 Xem hàng
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…
2 Đặt hàng 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.
3 Giỏ hàng
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
Trang 167 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á
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ả…
10 Hỗ trợ trực tuyến
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
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
mục sản
phẩm
Quản lý thong tin danh mục sản phẩm bao gồm các chức năng thêm, sửa, xóa danh mục sản phẩm (loại 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
Trang 17III.Xây dựng biểu đồ lớp lĩnh vực
Trang 19C á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
Trang 20KẾ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.”