Tải bản đầy đủ (.pdf) (57 trang)

Đồ Án Cdio 3 Đề Tài Website Quản Lý Cửa Hàng Bán Xe Máy Và Phụ Tùng.pdf

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 (2.55 MB, 57 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>ĐẠI HỌC DUY TÂN</b>

<b>KHOA CÔNG NGHỆ THÔNG TIN</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>TỔNG QUAN DỰ ÁN</b>

Tên dự án Xây dựng website quản lý cửa hàng bán xe máy và phụ kiện

Ngày bắt đầu – kết thúc Từ 11/01/2024 đến 16/03/2024 Trường Đại học Duy Tân

Tên GVHD Mai Thị An Ninh Trưởng nhóm Trường: Đại học Duy Tân

Khoa: Công nghệ thông tin Họ tên: Trần Huy Hoàng Mail: hoangiuai0135 @gmail.com Tel: 0762747491

Thành viên 1. Trần Huy Hoàng 2. Nguyễn Thanh Long 3. Nguyễn Nhật Huy 4. Nguyễn Thành Phát 5. Nguyễn Lâm Việt Hoàng

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

1.2. Mục đích, yêu cầu và phạm vi thiết kế ………..….…17

2. Các yêu cầu chức năng……….…...………18

2.1. Các tác nhân……….…...……18

2.2. Các chức năng hệ thống………..….………...…18

2.3.Các quy trình nghiệp vụ liên quan……….……..….……...…20

3. Các yêu cầu phi chức ………..…20

3.1. Giao diện………..…….…….……20

3.2. Bảo mật……….…….………20

3.3. Ràng buộc ………...………..………21

4. Xây dựng biểu đồ use case và phân rã các use case của hệ thống...21

4.1. Biểu đồ use case tổng quát ……...…….……….………21

4.2. Phân rã các use case hệ thống ……...……….……22

4.2.1. Phân rã use case quản lý tài khoản……...…………...22

4.2.2. Phân rã use case quản lý xe ……...………...……….…23

4.2.3. Phân rã use case quản lý kho……...………...………...23

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

4.2.4. Phân rã use case quản lý giỏ hàng ……...………...…24

4.2.5. Phân rã use case quản lý xuất hàng……...………...…24

4.2.6. Phân rã use case quản lý nhập hàng……...…….………...…25

4.2.7. Phân rã use case quản lý hóa đơn ……...………...……25

4.2.8. Phân rã use case quản lý khuyến mãi……...………... 26

4.2.9. Phân rã use case báo cáo, thống kê……...……...………...…26

4.2.10. Phân rã use case đăng ký……...………...……… 26

4.2.11. Phân rã use case đăng nhập…...………...……… 27

4.2.12. Phân rã use case hỗ trợ khách hàng…...………...……27

4.2.13. Phân rã use case quản lý tìm kiếm…...…….………...….…28

4.2.14. Phân rã use case quản lý phụ tùng …...….…………...……28

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

3.1. Thiết kế cơ sở dữ liệu ………...…..……….…………...45

3.2. Thiết kế giao diện ……….……….…………...46

3.2.1. Giao diện trang chủ …...………...…...………..….…46

3.2.2. Giao diện đăng nhập …...………..…...…..……...…47

3.2.3. Giao diện đăng ký …...………..…...…..………...…47

3.2.4. Giao diện xóa sản phẩm trong giỏ hàng …...………..……...…47

3.2.5. Giao diện thanh toán …...………..…...……..……..…48

PHẦN 4 : KẾT LUẬN(CONCLUDE)………...49

1. Kết quả đạt được...49

2. Các hạn chế...49

3. Hướng phát triển………....49

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>LỜI MỞ ĐẦU</b>

Cùng với xu thế phát triển văn minh của thế giới, những phương tiện kĩ thuật phát triển mạnh mẽ không chỉ phục vụ đáp ứng nhu cầu học tập mà cịn đáp ứng nhu cầu giải trí. Để kinh doanh thu hút và đáp ứng đầy đủ các nhu cầu, các cửa hàng ngày càng phát triển và mở rộng kinh doanh, đòi hỏi ra đời hệ thống giúp họ quản lý công việc bán hàng một cách hiệu quả. Hệ thống phân tích thiết kế hệ thống thơng tin ra đời là phần quan trọng của cả ngành công nghệ thông tin và của việc quản lý kinh doanh. Nó giúp cho việc phân tích thơng tin rõ ràng, chính xác và hiệu quả. Nhờ đó cơng việc quản lý thơng tin trở nên dễ dàng hơn. Chương trình “quản lý cửa hàng bán xe máy và linh kiện xe máy” kế thừa mơ hình hoạt động của các cửa hàng bán lẻ hiện có trên thực tế. Đồng thời ứng dụng cơng nghệ mới với mục đích làm cho chương trình có thể đáp ứng được nhu cầu quản lý ngày càng phức tạp với khối lượng thông tin ngày càng lớn, dễ dàng trong triển khai cũng như trong ứng dụng. Chương trình là cơng cụ quản lý bán hàng hiệu quả, làm đơn giản hóa việc lập các hoá đơn giấy tờ cũng như việc lưu trữ chúng, cung cấp thơng tin nhanh chóng và chính xác làm cơ sở cho việc ra quyết định trong kinh doanh, phục vụ hữu hiệu cho việc quản lý của cửa hàng.

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Cầu lông là một môn thể thao phổ biến ở Việt Nam, đặc biệt là ở các thành phố lớn. Để đáp ứng nhu cầu chơi cầu lông ngày càng cao của người dân, các sân cầu lông mọc lên ngày càng nhiều. Tuy nhiên, việc quản lý các hoạt động kinh doanh của sân cầu lông cũng là một thách thức không nhỏ đối với các chủ sân. Phần mềm quản lý sân cầu lông là một giải pháp công nghệ giúp chủ sân cầu lông dễ dàng quản lý các hoạt động kinh doanh của mình. Sử dụng phần mềm quản lý sân cầu lơng mang lại rất nhiều lợi ích cho chủ sân, bao gồm: Tăng hiệu quả quản lý, phần mềm giúp chủ sân dễ dàng theo dõi lịch đặt sân, quản lý khách hàng, nhân viên, tài chính,... giúp giảm thiểu sai sót và tối ưu hóa thời gian, công sức. Tăng doanh thu, phần mềm giúp chủ sân dễ dàng quản lý giá cả, khuyến mãi,... giúp thu hút khách hàng và tăng doanh thu. Tăng cường trải nghiệm khách hàng, phần mềm giúp chủ sân cung cấp dịch vụ tốt hơn cho khách hàng, bao gồm: đặt sân nhanh chóng, dễ dàng, thanh tốn thuận tiện,... Phần mềm quản lý sân cầu lơng thường có các đặc điểm sau: Chức năng đa dạng, phần mềm cần đáp ứng đầy đủ các nhu cầu quản lý của chủ sân, bao gồm: quản lý lịch sử đặt sân, quản lý khách hàng, quản lý nhân viên, quản lý tài chính, quản lý báo cáo. Dễ sử dụng, phần mềm cần có giao diện thân thiện, dễ sử dụng, ngay cả đối với những người khơng có kiến thức về cơng nghệ. Tính bảo mật, phần mềm cần có tính bảo mật cao, bảo vệ thông tin khách hàng và dữ liệu kinh doanh của chủ sân. Phần mềm quản lý sân cầu lông mang lại rất nhiều ưu điểm cho chủ sân, bao

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

gồm: Tiết kiệm thời gian, phần mềm giúp chủ sân tiết kiệm thời gian cho các công việc quản lý, tập trung vào việc kinh doanh. Tăng hiệu quả công việc, phần mềm giúp chủ sân tăng hiệu quả công việc, giảm thiểu sai sót. Tăng cường tính chun nghiệp, phần mềm giúp sân cầu lông trở nên chuyên nghiệp, tạo ấn tượng tốt với khách hàng. Phần mềm quản lý sân cầu lơng là một giải pháp cơng nghệ hữu ích, giúp chủ sân dễ dàng quản lý hoạt động kinh doanh của mình và nâng cao hiệu quả kinh doanh..

<i>b. Đánh giá cơ sở kiến thức của sinh viên</i>

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống - Phân tích thiết kế hướng đối tượng - Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát triển

sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng tư duy - Kỹ năng lập trình - Kỹ năng làm việc nhóm

<i>c. Đánh giá khả năng phát triển của sản phẩm</i>

Ước tính số lượng người sẽ hưởng lợi

từ sản phẩm của bạn <sup>10000</sup> Ước tính số lượng người sẽ bỏ tiền ra

mua sản phẩm của bạn <sup>1000</sup> Liệt kê các loại đối tượng sẽ được

hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5):

<b>- Chủ sân cầu lông- Công ty sở hữu website - Khách hàng </b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Ngày nay trẻ em được sinh ra càng nhiều tỉ lệ bố mẹ trẻ hóa và hiện đại ngày càng tăng lên mà trẻ em thì cần phải theo dõi quản lý chặt chẽ nên cần một ứng dụng đầy đủ tính năng quản lí tối ưu cho phụ huynh dễ theo dõi con của mình.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Phần mềm sẽ bao gồm các chức năng quản lí, camera lớp học, tình trạng trẻ em, thông tin của trẻ, khẩu phần ăn hằng ngày của trường, báo cáo nghỉ học lí do, thanh tốn học phí qua phần mềm, mọi thơng tin của giáo viên quản lí, thơng báo quan trọng gửi đến phụ huynh.

Em tin rằng sản phẩm này sẽ khả quan và có tiềm năng phát triển mạnh hơn nữa sau này.

<i>b. Đánh giá cơ sở kiến thức của sinh viên</i>

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống - Phân tích thiết kế hướng đối tượng - Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát triển

sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng tư duy - Kỹ năng lập trình - Kỹ năng làm việc nhóm

<i>c. Đánh giá khả năng phát triển của sản phẩm</i>

Ước tính số lượng người sẽ hưởng

lợi từ sản phẩm của bạn <sup>1000</sup> Ước tính số lượng người sẽ bỏ tiền

ra mua sản phẩm của bạn <sup>20</sup> Liệt kê các loại đối tượng sẽ được

hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5):

<b>- Tất cả các trường mầm non.</b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Ngày nay, có rất ít website đặt đồ ăn trên các nền tảng mạng ra đời và nên được đầu tư phát triển mạnh, với lượng khách hàng lớn, các mã nguồn có thể được tái sử dụng

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

nhiều lần khiến nơi này trở thành một thị trường tìm năng lớn của các cơng ty, tập đoàn lớn nhỏ và cả mới đưa vào hoạt động.

Tuy nhiên, trong q trình thăm dị thị trường, em thấy đa số các website đặt đồ ăn không được bắt mắt, nhiều loại mặt hàng dẫn đến khơng có sự đầu tư kĩ lưỡng cho một mặt hàng nhất định. Thêm vào đó, trong thời đại cơng nghệ nhu cầu sử dụng các thiết bị di động và mạng internet của mọi người đang có xu hướng tăng mạnh làm cho ý tưởng đặt đồ ăn trên mạng sẽ được phát triển mạnh hơn.

Website sẽ là phương thức quảng bá nhanh chóng, tiện lợi và thiết thực nhất đối với của hàng sở hữu và các công ty đầu tư. Cùng với các chức năng quản lý sản phẩm, đơn hàng, thống kê … với cách sử dụng đơn giản nhất. Em tin rằng sản phẩm này sẽ khả quan và có tiềm năng phát triển mạnh hơn nữa sau này.

<i>b. Đánh giá cơ sở kiến thức của sinh viên</i>

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống - Phân tích thiết kế hướng đối tượng - Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát triển

sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng tư duy - Kỹ năng lập trình - Kỹ năng làm việc nhóm

<i>c. Đánh giá khả năng phát triển của sản phẩm</i>

Ước tính số lượng người sẽ hưởng lợi

từ sản phẩm của bạn <sup>10000</sup>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Ước tính số lượng người sẽ bỏ tiền ra

mua sản phẩm của bạn <sup>1000</sup> Liệt kê các loại đối tượng sẽ được

hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5):

<b>- Chủ cửa hàng bán đồ ăn- Công ty sở hữu website - Tài xế giao đồ ăn </b>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

- Chuyên ngành: Công Nghệ Phần Mềm.

- Tên Ý tưởng (Sản phẩm): <b>Website quản lý cửa hàng bán xe máy và phụ tùng .</b>

- Ngày/Tháng/Năm: 11/01/2024.

<i>a. Mô tả ý tưởng sản phẩm:</i>

Xây dựng hệ thống quản lý cửa hàng xe máy và phụ tùng giúp việc hoạt động quản lý bán xe máy và phụ tùng diễn ra dễ dàng, tiết kiệm thời gian và cơng sức. Giúp khách hàng có thể tra cứu, tìm kiếm trước những loại xe máy và phụ tùng có tại cửa hàng cũng như đăng ký tài khoản tham khảo, mua bán qua website.

Ngoài ra, còn giúp người quản lý dễ dàng quản lý hoạt động mua bán xe máy và phụ tùng của cửa hàng một cách thuận tiện hơn.

Website hỗ trợ các chức năng sau: Tìm kiếm, thêm xóa mặt hàng, tham gia đánh giá sản phẩm, quản lý tài khoản mua hàng, số lượng mặt hàng hiện có.

Để sử dụng website, máy tính cần có Internet, có trình duyệt thơng dụng.

<i>b. Đánh giá cơ sở kiến thức của sinh viên</i>

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống - Phân tích thiết kế hướng đối tượng - Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát triển

sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng tư duy - Kỹ năng lập trình - Kỹ năng làm việc nhóm

<i>c. Đánh giá khả năng phát triển của sản phẩm</i>

Ước tính số lượng người sẽ hưởng lợi 8000

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

từ sản phẩm của bạn

Ước tính số lượng người sẽ bỏ tiền ra

mua sản phẩm của bạn <sup>100</sup> Liệt kê các loại đối tượng sẽ được

hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5):

- Khách hàng có nhu cầu xem và mua xe máy và phụ tùng trực tuyến. - Sinh viên, công ty, nhân viên.

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

- Chuyên ngành: Công Nghệ Phần Mềm.

<b>- Tên Ý tưởng (Sản phẩm): Website tuyển dụng, tìm kiếm việc làm trực tuyến.</b>

- Ngày/Tháng/Năm: 21/3/2023.

<i>a. Mô tả ý tưởng sản phẩm:</i>

Mặc dù đơi khi bạn có thể thấy tin tuyển dụng ở khắp mọi nơi, nhưng thực tế vẫn ln có những người đang tìm việc làm – nói đúng ra là trên 170 triệu người trên tồn thế giới.

Cơng cụ tìm kiếm việc làm đang có nhu cầu rất cao. Nếu bạn có tài tìm kiếm những vai trị hồn hảo cho mọi người, bạn có thể thành công với công việc kinh doanh tuyển dụng của chính mình.

Cho dù bạn đang giúp những người tìm việc kiếm được việc làm trong lĩnh vực thiết kế, tài chính hoặc có thể là kỹ thuật, sẽ ln có nhu cầu về các cơ hội nghề nghiệp được nhắm mục tiêu đúng cách.

Người dùng của bạn có thể tải thông tin chi tiết của họ lên trang web, bao gồm CV và sở thích cơng việc phù hợp, đồng thời đăng ký nhận thông báo hoặc email hàng ngày cho các danh sách mới.

Đảm bảo cung cấp gói đăng ký miễn phí để bạn thu hút người dùng, nhưng đừng quên rằng bạn có thể kiếm tiền từ trang web của mình bằng cách thêm các tính năng trả phí.

Đối với người dùng trả tiền, bạn có thể tổng hợp các mẹo phỏng vấn cho lĩnh vực tuyển dụng, cung cấp quyền truy cập ưu tiên vào danh sách và bài đăng trên blog, đồng thời cho phép truy cập vào dữ liệu như thông tin chi tiết về lương.

<i>b. Đánh giá cơ sở kiến thức của sinh viên</i>

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống - Phân tích thiết kế hướng đối tượng - Hệ quản trị cơ sở dữ liệu Mảng kỹ năng cần thiết cho việc phát triển

sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng tư duy - Kỹ năng lập trình

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

- Kỹ năng làm việc nhóm

<i>c. Đánh giá khả năng phát triển của sản phẩm</i>

Ước tính số lượng người sẽ hưởng lợi

từ sản phẩm của bạn <sup>700000</sup> Ước tính số lượng người sẽ bỏ tiền ra

mua sản phẩm của bạn <sup>7000</sup>

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5):

<b>- Nhà tuyển dụng có thể tuyển dụng</b>

các vị trí bằng trang Web với độ linh hoạt cũng như đa tiện ích có thể thu hút nhiều ứng cử viên phù hợp.

<b>- Người lao động có thể tiếp cận</b>

được nhiều việc làm.

<b>- Những sinh viên vừa ra trường có</b>

rất thể tìm kiếm việc làm nhanh

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>1.2.ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM- Tên ý tưởng sản phẩm: Website mua sắm thời trang.</b>

- Ngày 11 tháng 01 năm 2024

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm Chuyên nghành 1 Chuyên nghành 2 Chun nghành 3 Trần Huy Hồng <sup>Phân tích thiết kế hệ</sup>

Nguyễn Thành Phát <sup>Phân tích thiết kế hệ</sup><sub>thống</sub> <sup>Phân tích thiết kế</sup><sub>hướng đối tượng</sub> <sup>Hệ quản trị cơ sở dữ</sup><sub>liệu</sub> Nguyễn Nhật Huy <sup>Phân tích thiết kế hệ</sup><sub>thống</sub> <sup>Phân tích thiết kế</sup><sub>hướng đối tượng</sub> <sup>Hệ quản trị cơ sở dữ</sup><sub>liệu</sub> Nguyễn Lâm Việt Hồng <sup>Phân tích thiết kế hệ</sup><sub>thống</sub> <sup>Phân tích thiết kế</sup><sub>hướng đối tượng</sub> <sup>Hệ quản trị cơ sở dữ</sup><sub>liệu</sub>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

Liệt kê các loại đối tượng hưởng lợi từ sản phẩm

Đối tượng 1 Đuối tượng 2 Trần Huy Hồng Người dùng cuối Cơng ty mua sản phẩm Nguyễn Thanh Long Người dùng cuối Cửa hàng mua sản phẩm Nguyễn Thành Phát Người dùng cuối Công ty mua sản phầm Nguyễn Nhật Huy Người dùng cuối Cơng ty mua sản phầm Nguyễn Lâm Việt Hồng Người dùng cuối Cơng ty mua sản phầm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5 10000 1000 10000 5000 700000

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn Trung bình Khá Cao Rất cao

Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước: Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

Ước lượng độ khó trong việc phát triển thành cơng ý tưởng sản phẩm đã nêu: Trung bình Khá Cao Rất cao

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu: Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

1 năm 1 năm 6 tháng 1 năm 1 năm

- Tên sản phẩm: Website quản lý cửa hàng bán xe máy và phụ tùng.

- Ý tưởng: Giúp mọi người có thể mua đồ một cách nhanh nhất, hiệu quả nhất và tiết kiệm nhất. Cung cấp các mặt hàng phong phú, đa dạng phù hợp với mọi

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

- Phạm vi tiếp cận:

+ Về thời gian: Từ 11/01/2024 đến 16/03/2024. + Về nội dung:

Tập trung phát triển việc giới thiệu các sản phẩm. Hỗ trợ mua, đặt hàng nhanh chóng và trả tiền trực tuyến. Thống kê báo cáo chi tiết theo thời gian.

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>PHẦN 2: THIẾT KẾ HỆ THỐNG (System design)</b>

<b>1. Giới thiệu</b>

1.1 Tổng quan về đề tài/ dự án nhóm

Cơng nghệ thơng tin ngày càng phát triển, đóng vai trị cực kì quan trọng trong nền kinh tế - văn hố – xã hội của mỗi Quốc gia. Cơng nghệ thông tin và đặc biệt là Internet đã giúp cho con người thay đổi cách sống, cách làm việc, cách liên lạc, cách tiếp cận với thông tin theo hướng nhanh chóng và tiện lợi nhất. Đất nước Việt Nam chúng ta đang trên đà phát triển. Nhân lực tại các thành phố càng ngày càng tăng, nên nhu cầu mua sắm phương tiện đi lại cũng rất lớn. Nếu trước đây việc tìm kiếm xe và linh kiện phải đi đến từng cửa hàng để xem thì bây giờ chúng ta có thể dễ dàng tìm kiếm trên các trang web. Như đã nói ở trên, nhu cầu tìm kiếm mọi thơng tin trên internet đã trở nên khá phổ biến. Chính vì thế, đề tài của chúng em là thiết kế một trang web quản lý cửa hàng bán xe máy và phụ tùng xe máy.

1.2 Mục đích, yêu cầu và phạm vi thiết kế Mục đích, yêu cầu:

Cung cấp một lượng lớn thông tin về các loại xe, phụ tùng đáp ứng mong muốn cho người mua. Người truy cập vào trang có lựa chọn theo nhu cầu về giá tiền, tiện nghi, ...

Cho phép Admin gửi thông tin xe và phụ tùng để hiển thị lên website từ đó tiếp cận đến khách hàng.

Cho phép Admin quản lí hệ thống. Phạm vi:

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

Phạm vi của đồ án nằm trong giới hạn của môn học Công Nghệ Phần Mềm nhằm phục vụ cho việc thiết kế website đáp ứng các mục tiêu trên.

<b>2. Các yêu cầu chức năng</b>

2.1 Các tác nhân

<b>STTTên đối tượng</b>

<b>Mô tảMục tiêu thu thập yêu cầu</b>

1 Admin Người quản trị

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

Quản lí tài khoản:

- Admin có thể thêm, sửa, xố, cập nhật thơng tin tài khoản. Admin có thể thay đổi trạng thái hoạt động (cho phép hoạt động hoặc khóa) hoắc xóa tài khoản của khách hàng.

Quản lí xe:

- Admin có thể quản lý mẫu xe, thuộc tính, danh mục xe, danh mục phụ tùng, logo xe, nhà sản xuất.

Quản lí kho:

- Admin có thể xem và quản lý xuất, nhập hàng, hàng tồn và những hàng cần nhập về.

Quản lí nhân viên:

- Admin có thể thêm, sửa, xố, cập nhật thơng tin nhân viên. Quản lí mặt hàng:

- Admin có thể thêm, sửa, xố, cập nhật thơng tin mặt hàng. Quản lí đơn hàng:

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

- Admin có thể quản lý thanh tốn, xem chi tiết sản phẩm, giỏ hàng, đánh giá.

Báo cáo , thống kê:

- Admin có thể xem thống kê số lượng, doanh thu đơn, số lượng người truy cập.

Quản lí hóa đơn:

- Admin có thể quản lý thống kê số lượng hóa đơn, chi tiết hóa đơn. 2.3 Các quy trình nghiệp vụ liên quan

Quy trình tìm kiếm xe và phụ tùng + Đăng nhập vào website

+ Tìm kiếm xe và phụ tùng phù hợp

+ Sau khi tìm kiếm xe và phụ tùng phù hợp thì kí hợp đồng + Thanh toán tiền đặt cọc

+ Xác nhận xe và phụ tùng đã được cọc Quy trình đăng tải sản phẩm của Admin + Đăng nhập vào website

+ Điền thơng tin rồi tiến hành đăng tải

+ Khi có người mua thì xác nhận xe hoặc phụ tùng đã được mua

<b>3. Các yêu cầu phi chức năng</b>

3.1 Giao diện

- Ngôn ngữ tiếng Việt

- Giao diện bắt mắt, dễ hiểu thân thiện với người dùng, cho phép đặt thông tin quảng cáo

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

- Dễ sử dụng, những người khơng biết tin học cũng có thể sử dụng được.

3.2 Bảo mật

- Đảm bảo bảo mật tài khoản - Đảm bảo thông tin người dùng - Đảm bảo quyền lợi người sử dụng 3.3 Ràng buộc

- Phải thêm đủ thông tin cách trường - Nhập đúng thông tin

<b>4. Xây dựng biểu đồ use case và phân rã các use case của hệ thống</b>

4.1 Biểu đồ use case tổng quát:

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

Hình 4.1. Biểu đồ use case tổng quát

+ Đặc tả:

- Khách hàng: website cung cấp chức năng cho khách hàng là hội viên. Các chức năng phục vụ cho khách hàng nhằm giúp khách hàng có nhiều tiện ích khi mua hàng như: khuyến mãi, hỗ trợ khách hàng, tìm kiếm.

- Khách vãng lai: Khách hàng vãng lai được quyền xem và tìm kiếm. Đăng kí thành viên để sử dụng những tính năng trên website và nhận được những chính sách hỗ trợ

- Admin: người quản trị có tồn quyền sử dụng cấu hình và thêm xố cơ sở dữ liệu, xem quản lý nhân viên, quản lý tài khoản, quản lý mặt hàng, ... 4.2 Phân rã các use case hệ thống:

4.2.1 Phân rã use case quản lý tài khoản:

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Hình 4.2.1. Biểu đồ phân rã use case quản lý tài khoản.

4.2.2 Phân rã use case quản lý xe:

Hình 4.2.2. Biểu đồ phân rã use case quản lý xe.

4.2.3 Phân rã use case quản lý kho:

</div>

×