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 (4.23 MB, 38 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
Hà Nội, tháng 04 năm 2023
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI ... 1
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG ... 2
2.1 Phân tích u cầu người sử dụng ... 2
2.1.1 Use case Tổng quát ... 5
2.1.2 Use case dành cho khách hàng ... 5
2.1.3 Use case dành cho Admin ...6
2.1.4 Use case Quản lý tài khoản ...7
2.1.5 Use case tìm kiếm ... 8
2.1.6 Use case Quản lý đơn hàng ... 9
2.1.7 Use case Quản lý danh mục ... 10
2.1.8 Use case Thống kê – Báo cáo ... 10
2.1.9 Use case thanh toán ... 11
2.2 Sơ đồ hoạt động ... 12
2.2.1 Sơ đồ hoạt động đăng ký ... 12
2.2.2 Sơ đồ hoạt động đăng nhập ... 13
2.2.3 Sơ đồ hoạt động thêm User ... 14
2.2.4 Sơ đồ hoạt động sửa, xóa thơng tin user ... 15
2.2.5 Sơ đồ xem thông tin cá nhân ... 16
2.2.6 Sơ đồ hoạt động tìm kiếm sản phẩm ... 17
2.2.7 Sơ đồ hoạt động thêm sản phẩm mới ... 18
2.2.8 Sơ đồ hoạt động sửa, xóa thơng tin sản phẩm ... 19
2.2.9 Sơ đồ hoạt động xem giỏ hàng ... 20
2.2.10 Sơ đồ hoạt động xem sản phẩm ... 21
2.2.11 Sơ đồ hoạt động thanh toàn ... 22
2.2.12 Biểu đồ lớp chi tiết ... 23
2.3 Sơ đồ quan hệ giữa đối tượng và chức năng ... 27
2.3.1 Biểu đồ tuần tự cho chức năng đăng nhập ... 27
2.3.2 Biểu đồ tuần tự cho chức năng quản lý tài khoản ... 28
2.3.3 Biểu đồ tuần tự cho chức năng quản lý hóa đơn nhập hàng ... 29
2.3.4 Biểu đồ tuần tự cho chức năng quản lý nhân viên ... 30
2.3.5 Biểu đồ tuần tự cho chức năng quản lý khách hàng ... 30
2.3.6 Biểu đồ tuần tự cho chức năng quản lý kho hàng ... 31
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">2.3.8 Biểu đồ tuần tự cho chức năng tìm kiếm nhân viên ... 32
2.3.9 Biểu đồ tuần tự cho chức năng tìm kiếm hàng hóa ... 33
2.3.10 Biểu đồ tuần tự cho chức năng thống kê ...33
CHƯƠNG 3: KẾT LUẬN ...34
TÀI LIỆU THAM KHẢO ... 35
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI
PTTKHT Quản lý trang mua bán trực tuyến
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụngcủa nó trong đời sống. Máy tính điện tử không c n là một thứ phương tiện lạ lẫm đốivới mọi người mà nó dần trở thành một cơng cụ làm việc và giải trí thơng dụng và hữch của chúng ta, khơng chỉ ở cơng sở mà c n ngay cả trong gia đình.
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặtcủa đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoácủa con người ngày càng tăng cả về số lượng và chất lượng.
Hiện nay, các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiệncác giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trênInternet. Thơng qua các sản phẩm và cơng nghệ này, chúng ta dễ dàng nhận ra tầmquan trọng và tính tất yếu của thương mại điện tử. Với những thao tác đơn giản trênmáy có kết nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mấtnhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướngdẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Từ lẽ đó Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ởViệt Nam, nhóm chúng em đã tìm hiểu và xây dựng phân tích thiết kế hệ thống choWebsite bán hàng trực tuyến với mục tiêu bài làm là:
Hệ thống đáp ứng xuyên suốt trong quy trình nghiệp vụ của cơng ty. Hệ thốnghóa hầu hết các nghiệp vụ từ tổng quan đến chi tiết. Sử dụng các công nghệ mới ápdụng vào hệ thống. Tạo nền tảng để hệ thống có thể đáp ứng tốt cho hiện tại cũng nhưtrong tương lai. Hệ thống phải đảm bảo dễ dàng bảo trì và nâng cấp. Đảm bảo tươngtác dễ dàng và tương thích với các hệ thống khác có liên quan đến nghiệp vụ của cơngty.
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Phân tích yêu cầu người sử dụng
Khách hàng là đối tượng cần quản lý trong hệ thống.
Khách hàng có thể đăng nhập vào hệ thống để xem các thơng tin của mình.
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">* Xác định các Actor liên quan đến hệ thống
Đăng nhập website.
Xem, thêm mới, xóa, chỉnh sửa thông tin sản phẩm. Quản lý đơn đặt hàng.
Quản lý sản phẩm. Quản lý người dùng.
Xem và xóa tài khoản của khách hàng, nhưng không được thay đổi thông tinkhách hàng.
Trả lời phản hồi khách hàng.
* Các Usecase có:
Use-case dành cho khách hàng. Use-case quản lý danh mục. Use-case thanh toán. Use-case Thống kê – Báo cáo.
*u cầu của người dùng khơng có quyền quản trị hệ thống và yêu cầu của ban quảntrị. Cụ thể như sau:
-u cầu người dùng khơng có quyền quản trị hệ thống:
Đây là đối tượng bao gồm các khách hàng. Yêu cầu của họ đối với hệ thống mới baogồm:
+ Tìm kiếm sản phẩm: Cho phép người dùng khơng có quyền quản trị hệ thống có khảnăng tìm kiếm Sản Phẩm một cách nhanh nhất.
+ Thơng báo: Cho phép người dùng có thể xem thông báo về thông tin Sản Phẩm
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">-Yêu cầu của ban quản lý (Nguời có quyền quản trị hệ thống).
+ Đưa mã Sản Phẩm -Tên Sản Phẩm vào hệ thống để quản lý: Yêu cầu lớn đặt racho hệ thống mới, là phải đưa mã SP vào hệ thống quản lý để hạn chế những khó khăntrên.
+ Quản trị: Chức năng này được dùng khi Quản Lý muốn cập nhật thông tin hệthống như: TT SP, TT về hồ sơ NSX, TT NCC, TT tài sản. Quản trị là chức năng nhằmngăn chặn việc người không phải Quản Lý muốn thay đổi thông tin hệ thống một cáchtuỳ tiện dẫn đến thông tin về hệ thống thiếu đi sự chính xác.
+ Tìm kiếm thông tin sản phẩm: Đây là chức năng dành cho mọi người dùng. Cảngười dùng đơn thuần lẫn người Quản Lý đều không cần phải đăng nhập khi sử dụngchức năng này. Khi họ muốn tìm kiếm một sản phẩm nào đó với đầy đủ thơng tin hoặcchỉ một vài thông tin, hệ thống sẽ liệt kê ra các sản phẩm với đầy đủ thuộc tính phùhợp với thơng tin mà người dùng đã nhập vào và các thông tin chi tiết kèm theo. Ngườidùng có thể tìm kiếm đơn thuộc tính và đa thuộc tính.
Đối với nhà quản lý thì c n dùng để tìm kiếm nhà cung cấp, nhà sản xuất, nhân viên…. + Quản lý sản phẩm:
• Quản lý thơng tin sản phẩm (TT SP).
_ Cập nhật: Các chức năng cập nhật bao gồm: Thêm, sửa, xoá TT SP. _ Lưu trữ hồ sơ: Khi Quản Lý muốn cập nhật thông tin về sản phẩm, thì mọithơng tin trước đó đều phải được lưu trữ lại để tiện cho công tác theo dõi và kiểm tra.
• Quản lý Thơng Tin Nhà Sản Xuất (NSX).
_ Cập nhật: Các chức năng cập nhật bao gồm: Thêm, sửa, xoá TT NSX
_ Lưu trữ hồ sơ: Khi Quản Lý muốn cập nhật TT về NSX, thì mọi thơng tin trước đóđều phải được lưu trữ lại để tiện cho công tác theo dõi và kiểm tra
• Quản lý thơng tin nhà cung cấp (TT NCC)
_ Cập nhật: Các chức năng cập nhật bao gồm: Thêm, sửa, xoá TT NCC _ Lưu trữ hồ sơ: Khi Quản Lý muốn cập nhật thông tin về NCC, thì mọi thơng tintrước đó đều phải được lưu trữ lại để tiện cho công tác theo dõi, kiểm tra và liên lạc
+ Quản lý thông tin bảo hành và khuyến mại (TT BH và KM): Chức năng này chophép người dùng Cập nhật thông tin BH và KM của sản phẩm,
+ Thống kê: Chức năng này cho phép người thống kê sản phẩm theo tiêu chí vàThống kê doanh thu theo tháng, quý hay Năm
+ Trợ giúp: Đây là chức năng có tác dụng giới thiệu và hướng dẫn cách sử dụnghệ thống Quản Lý. Nó giúp cho người mới sử dụng phần mềm làm quen với hệ thốngmột cách nhanh chóng.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">2.1.1 Use case Tổng quát
2.1.2 Use case dành cho khách hàng
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">2.1.3 Use case dành cho Admin
2.1.4 Use case Quản lý tài khoản
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">2.1.5 Use case tìm kiếm
2.1.6 Use case Quản lý đơn hàng
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">2.1.7 Use case Quản lý danh mục
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">2.1.8 Use case Thống kê – Báo cáo
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">2.1.9 Use case thanh toán
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">2.2 Sơ đồ hoạt động 2.2.1 Sơ đồ hoạt động đăng ký
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">ơ đồ
2.2.2 Sơ đồ hoạt động ng đăng nhập
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">ơ đồ hoạt độ
2.2.3 Sơ đồ hoạt động thêm User
2.2.4 Sơ đồ hoạt động sửa, xóa thơng tin user
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">ơ đồ
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">ơ đồ hoạt độ
2.2.5 Sơ đồ xem thông tin cá nhân
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">ơ đồ
2.2.6 Sơ đồ hoạt động tìm kiếm sản phẩm
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">ơ đồ hoạt độ
2.2.7 Sơ đồ hoạt động thêm sản phẩm mới
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">ơ đồ hoạt độ
2.2.8 Sơ đò hoạt động sửa, xóa thơng tin sản phẩm
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">ơ đồ hoạt độ
2.2.9 Sơ đồ hoạt động xem giỏ hàng
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">2.2.10 Sơ đồ hoạt động xem sản phẩm
2.2.11 Sơ đồ hoạt động thanh toàn
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">2.2.12 Biểu đồ lớp chi tiết
Các bảng dữ liệu (Thuộc tính gạch chân là khóa chính):
Bảng sanpham
Tên trường Kiểu dữ liệu Mô tả product_id Integer Mã sản phẩm
images string Hình ảnh của sản phẩm
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">Weight string Trọng lượng sản phẩm Soluong integer Số lượng sản phẩm nhacungcap string Nhà cung cấp
Bảng giohang
Tên trường Kiểu dữ liệu Mô tả giohang_id integer Mã giỏ hàng
soluong integer Số lượng trong giỏ hàng tinhtrang string Tình trạng giỏ hàng tonggia string Tổng giá trong giỏ hàng
Bảng hoadon
Tên trường Kiểu dữ liệu Mô tả
dienthoai integer Số điện thoại
Bảng user
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">Tên trường Kiểu dữ liệu Mô tả
user_group_id string Mã nhóm khách hàng
Bảng nhacungcap
Tên trường Kiểu dữ liệu Mô tả nhacungcap_id integer Mã nhà cung cấp tennhacungcap string Tên nhà cung cấp
Bảng tintuc
Tên trường Kiểu dữ liệu Mô tả
noidung string Nội dung tin tức
ngaythang datetime Ngày tháng tin tức
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">2.3 Sơ đồ quan hệ giữa đối tượng và chức năng 2.3.1 Biểu đồ tuần tự cho chức năng đăng nhập
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">ểu đồ tuần tự cho chức năng quản lý
2.3.2 Biểu đồ tuần tự cho chức năng quản lý tài khoản
2.3.3 Biểu đồ tuần tự cho chức năng quản lý hóa hóa đơn nhập hàng
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">u đồ tuần tự cho chức năng quản lý
2.3.4 Biểu đồ tuần tự cho chức năng quản lý nhân viên
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">ểu đồ tuần tự cho chức năng quản lý
2.3.5 Biểu đồ tuần tự cho chức năng quản lý khách hàng
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">ểu đồ tuần tự cho chức năng quản lý
2.3.6 Biểu đồ tuần tự cho chức năng quản lý kho hàng
2.3.7 Biểu đồ tuần tự cho chức năng tìm kiếm khách hàng
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">ểu đồ tuần tự cho chức nă
2.3.8 Biểu đồ tuần tự cho chức năng tìm kiếm nhân viên
</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">ểu đồ tuần tự c nă
2.3.9 Biểu đồ tuần tự cho chức năng tìm kiếm hàng hóa
</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">ểu đồ tuần tự cho chức nă
2.3.10 Biểu đồ tuần tự cho chức năng thống kê
</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">CHƯƠNG 3: KẾT LUẬN Kết quả đạt được - Thuận lợi
+ Với giai đoạn phân tích được thực hiện đặc tả hầu hết các chức năng + Đápứng yêu cầu chính yếu của hệ thống.
+ Phân tích chi tiết từ mức tổng quan đến mức cụ thể (chi tiết). + Đảm bảo đầy đủ các giai đoạn của việc đặc tả - phân tích - Khó khăn
+ C n 1 vài lỗi chưa được kiểm sốt trong phân tích.
+ Chưa hiểu hết chi tiết từng thành phần cụ thể trong hệ thống. + Chưa được kiểm thử qua việc thực thi và kiểm thử.
Phân tích hệ thống là điều khơng thể thiếu đối với mỗi doanh nghiệp, như nhữnggì đã phân tích phía trên, ta thấy việc phân tích hệ thống khách hàng mang lại rất nhiềulợi ích, ý nghĩa cho doanh nghiệp, đặc biệt với những công nghệ hiện đại như bây giờthì việc đó c n dễ dàng, thuận lợi và đem đến nhiều lợi ích hơn. Hệ thống thơng tingiúp cho công việc quản lý được dễ dàng hơn, nâng cao hiệu quả sản xuất, tiết kiệmđược thời gian công sức. Xã hội ngày càng phát triển, nhu cầu sử dụng các phần mềmtin học ngày càng cao và dường như đã trở thành phần không thể thiếu trong các tổchức. Việc sử dụng những phần mềm đó giúp tăng hiệu quả trong việc xử lý thông tinphức tạp, đem đến sự tiện ích và nhanh chóng hiệu quả trong việc điều khiển các hoạtđộng quản lý, kinh doanh, cũng như làm hẹp không gian lưu trữ, cụ thể hố thơng tinđáp ứng nhu cầu của người sử dụng. Từ những lợi ích đó, doanh nghiệp sẽ có nhiềuthuận lợi hơn và dễ dang quản lý nguồn thông tin của khách hàng hơn, giúp doanhnghiệp đưa ra các chiến lược với khách hàng chính xác hơn và thuận tiện hơn. Tóm lại,với mỗi doanh nghiệp, chúng ta nên xác định khách hàng và phân tích hệ thống thơngtin của công ty cũng như đối với khách hàng.
</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">TÀI LIỆU THAM KHẢO
1. bieudo-uml-phan-1-PjxMe6yNG4YL
a/p/phan-tich-thiet-ke-he-thong-thong-tin-su-dung-2. bieudo-uml-phan-2-0bDM6wpAG2X4
a/p/phan-tich-thiet-ke-he-thong-thong-tin-su-dung-3. banhang-truc-tuyen.htm
mng
websiteban-hang-truc-tuyen-tai-cong-ty-tnhh-duyen-hai-112257.html
de_b%C3%A1n_h%C3%A0ng
11.
12.
class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">
Trong quá trình thực hiện tiểu luận giữa kì, nhận thấy mình đã cố gắng hết sứcnhưng vì kiến thức vẫn còn hạn hẹp nên vẫn còn nhiều thiết sót, mong thầy bổ sung đểbài tiểu luận được hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!
</div>