Báo cáo pptx PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN PHẦN MỀM QUẢN LÝ CỬA HÀNG SHOP THỜI TRANG

25 1 0
Tài liệu đã được kiểm tra trùng lặp
Báo cáo pptx PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN  PHẦN MỀM QUẢN LÝ CỬA HÀNG SHOP THỜI TRANG

Đ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

1. Đặt vấn đề Hiện nay, ở trên thế giới ngành công nghệ thông tin phát triển một cách nhanh chóng và đã có rất nhiều ứng dụng trong thực tế. ở Việt Nam ngành công nghệ thông tin tốc độ phát triển của nó khá nhanh và có rất nhiều ứng dụng mang lại hiệu quả cao trong các lĩnh vực kinh tế, xã hội. Đặc biệt ở Việt nam thì có rất nhiều kiểu công ty vừa và nhỏ, quản lý của các công ty đó chưa có tính đồng bộ từ trên xuống dưới nên khi áp dụng tin học vào trong quản lý thì sẽ giúp cho công ty có sự gắn kết giữa các bộ phận hơn, giúp cho việc quản lý chặt hơn, sẽ làm tăng hiệu quả lên rất nhiều. Việc áp dụng tin học vào trong quản lý sẽ làm cho hiệu quả công việc tăng lên rất nhiều. Và việc áp dụng tin học vào quản lý giúp cho người quản lý tiết kiệm được rất nhiều thời gian và công sức trong việc quản lý hơn rất nhiều so với làm việc thủ công quản lý trên giấy tờ. áp dụng tin học vào trong quản lý nó giúp người quản lý thu hẹp không gian lưu trữ và tính bảo mật thông tin cao, giúp cho công việc tìm kiếm và xử lý thông tin nhanh đáp ứng yêu cầu của công việc. Đối với một xã hội thông tin mà ngành công nghệ thông tin luôn biến đổi từng ngày từng giờ, thì việc tin học hóa trong quản lý cũng là một điều tất yếu. Nhận thấy được việc áp dụng CNTT vào quản lý nguồn nhân lực trong một tổ chức doanh nghiệp là một trong những vấn đề rất quan trọng. Chính vì vậy em lựa chọn đề tài “Phân tích, thiết kế phần mềm quản lý nhân sự” 2. Mục tiêu nghiên cứu Mục tiêu của báo cáo là tìm ra giải pháp hiệu quả để tăng hiệu suất quản lý lượng lớn nhân sự trong công ty. Các mục tiêu cụ thể của báo cáo gồm: - Nâng cao chất lượng, tiết kiệm thời gian cho người quản lý. - Giúp nhân viên dễ dàng theo dõi thông tin cá nhân của bản thân 3. Đối tượng và phạm vi nghiên cứu Đối tượng nghiên cứu gồm: - Giám đốc, quản lý, nhân viên của công ty. - Quy trình quản lý nhân sự của công ty. - Nghiên cứu về quy trình tính lương của công ty. Giới hạn phạm vi nghiên cứu trong báo cáo gồm: - Phạm vi chỉ tại hệ thống quản lý nhân sự công ty. - Đề tài được xây dựng bởi ngôn ngữ UML để phân tích thiết kế hệ thống. 4. Phương pháp nghiên cứu - Phương pháp tài liệu: Nghiên cứu các tài liệu liên quan đến các nội dung nghiên cứu: Tài liệu về UML, tài liệu phân tích thiết kế hệ thống. - Phương pháp thực nghiệm: Nghiên cứu dựa trên cơ sở lý thuyết và những kiến thức đã học để áp dụng và bài báo cáo. 5. Nhiệm vụ và kết quả đạt được - Phân tích thiết kế được hệ thống quản lý nhân sự công ty. - Sử dụng được ngôn ngữ UML để thiết kế các biểu đồ. - Đặt tả được chi tiết trong từng biểu đồ. 6. Bố cục của báo cáo Trên cơ sở các nội dung nghiên cứu, để đạt mục tiêu đề ra và đảm bảo tính logic, ngoài phần mở đầu và phần kết luận, báo cáo được tổ chức thành các chương như sau: Chương 1. Cơ sở lý thuyết. Chương này trình bày các cơ sở lí thuyết về ngôn ngữ UML và nêu được các biểu đồ cơ bản trong UML. Chương 2: Phân tích và thiết kế hướng đối tượng. Trong chương này sẽ đặt tả tổng quát hệ thống và chia thành 2 phần chính là Phân tích và Thiết kế. Ở phần phân tích sẽ có các biểu đồ sau: biểu đồ use case, biểu đồ hoạt động, biểu đồ tuần tự. Phân thiết kế gồm các biểu đồ: biểu đồ class 7. Đóng góp của báo cáo Trong báo cáo chuyên ngành này, nhóm em đã vận dụng linh hoạt những kiến thức đã được học trên giảng đường để thực hiện đề tài. Bên cạnh đó, nhóm em cũng tự tìm tòi, học hỏi, nghiên cứu thêm các kiến thức mới, nhằm xây dựng báo cáo ngày một nhanh chóng, hoàn thiện hơn. Những đóng góp chính của báo cáo: - Phân tích thiết kế rõ ràng các đối tượng trong kệ thống. Truyền tải thông tin đến người đọc một các có hiệu quả và dễ diểu nhất. - Phân tích được sự hữu ích của hệ thống. Tính tiện lợi và đảm bảo được sức khỏe cộng đồng. - Có cách nhìn tổng quan hơn về hệ thống. Bài báo cáo sẽ tóm tắt được cách thức hoạt động cảu một hệ thống trên từng đối tựng cụ thể.

Trang 1

BỘ TÀI NGHUYÊN VÀ MÔI TRƯỜNG

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG THÀNH PHỐ HỒ CHÍ

MINHPHÂN TÍCH VÀ THIẾT KẾ

HỆ THỐNG THÔNG TIN

GIÁO VIÊN HƯỚNG DẪN: ThS Nguyễn Bá Dũng

Trang 2

ĐỀ TÀI: PHẦN MỀM QUẢN LÝ CỬA HÀNG SHOP THỜI TRANG

Thành viên trong nhóm

STT Tên sinh viênMã số sinh viên

1 Nguyễn Phước Minh Châu0950080027

Trang 3

NỘI DUNG CHÍNH

Công nghệ và ngôn ngữ lập trình

Kết LuậnPhân

tích

thiết kế hệ

thống

Trang 4

01.Công nghệ và ngôn ngữ lập trình

-PHP: Là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML.

-PHP có cú pháp đơn giản, tốc độ nhanh và ngắn gọn

-Hiện PHP có rất nhiều các CMS mã nguồn mở như WordPress, OpenCart, nên nó rất đa dạng và đáp ứng hầu hết các website thông thường từ blog cá nhân cho đến website giới thiệu công ty và bán hàng.

-Cú pháp cơ bản:

Trang 5

01.Công nghệ và ngôn ngữ lập trình

MySQL là hệ quản trị dữ liệu miễn phí, được tích hợp sử dụng chung với Apache, PHP Chính yếu tố phát triển trong cộng đồng mã nguồn mở nên MySQL đã qua rất nhiều sự hỗ trợ của những lập trình viên yêu thích mã nguồn mở MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL Nhưng MySQL không bao quát toàn bộ những câu truy vấn cao cấp như SQL Về bản chất MySQL chỉ đáp ứng việc truy xuất đơn giản trong quá trình vận hành của website nhưng hầu hết có thể giải quyết các bài toán trong PHP.

MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) MySQL đang được sử dụng cho nhiều công việc kinh doanh từ nhỏ tới lớn:

Trang 6

- MySQL làm việc nhanh với các tập dữ liệu lớn.

- MySQL hỗ trợ các cơ sở dữ liệu lớn, lên tới 50 triệu hàng hoặc nhiều hơn nữa trong một bảng Kích cỡ file mặc định được giới hạn cho một bảng là 4 GB( Gigabyte ), nhưng bạn có thể tăng kích cỡ này (nếu hệ điều hành của bạn có thể xử lý nó) để đạt tới giới hạn lý thuyết là 8 TB ( Terabyte ).

- MySQL là có thể điều chỉnh Giấy phép GPL mã nguồn mở cho phép lập trình viên sửa đổi phần mềm MySQL để phù hợp với môi trường cụ thể của họ.

Trang 7

01.Công nghệ và ngôn ngữ lập trình

- Laravel là một PHP framework, có mã nguồn mở và miễn phí, được xây dựng nhằm hỗ trợ phát triển các phần mềm, ứng dụng, theo kiến trúc MVC.

Trang 8

01.Công nghệ và ngôn ngữ lập trình

MVC là viết tắt của 3 từ Model – View –

- Model: cấu trúc dữ liệu theo cách tin cậy và

chuẩn bị dữ liệu theo lệnh của controller

- View: Hiển thị dữ liệu cho người dùng theo

cách dễ hiểu dựa trên hành động của người dùng.

- Controller: Nhận lệnh từ người dùng, gửi lệnh

đến cho Model để cập nhập dữ liệu, truyền lệnh đến View để cập nhập giao diện hiển thị.

Mô hình MVC laravel:

- Mọi Request từ phía người dùng đều phải qua Route, dữ liệu được gửi xuống Controller để xử lý, cần dữ liệu sẽ lấy từ Model lên hoặc cập nhật dữ liệu xuống Model, kết quả gửi ra View cho người sử dụng.

Trang 9

Android Studio ở giai đoạn truy cập xem trước sớm bắt đầu từ phiên bản 0.1 vào tháng 5.2013, sau đó bước vào giai đoạn beta từ phiên bản 0.8 được phát hành vào tháng 6 năm 2014 Phiên bản ổn định đầu tiên được ra mắt vào tháng 12 năm 2014, bắt đầu từ phiên bản 1.0

Trang 10

01.Công nghệ và ngôn ngữ lập trình

Dựa trên phần mềm IntelliJ IDEA của JetBrains, Android Studio được thiết kế đặc biệt để phát triển ứng dụng Android Nó hỗ trợ các hệ điều hành

Windows, Mac OS X và Linux, và là IDE chính thức của Google để phát triển ứng dụng Android gốc để thay thế cho Android Development Tools (ADT) dựa trên Eclipse.

Trang 12

02.Phân tích thiết kế hệ thống

2.Yêu cầu hệ thống2.1 Yêu cầu chức năng

-Từng đối tượng người dùng sẽ có các chức năng xử lí độc lập.

-Người quản trị có thể thực hiện được các chức năng quản lý toàn bộ hệ thống như: quản lý khách đặt quần áo, quản lý tình trạng quần áo, quản lý các thông tin đăng ký…

-Lưu trữ các thông tin của tất cả các đối tượng.

-Cho phép khách có thể tìm kiếm thông tin quần áo theo các tiêu chí khác nhau.-Đảm bảo tính bảo mật của các thông tin đăng nhập.

-Khách có thể đăng ký để trở thành thành viên, đăng nhập vào hệ thống thông tin quần áo, tìm kiếm quần áo…

-Hệ thống phải đảm bảo tính bảo mật trong các công đoạn đăng ký, đăng nhập.-Quản lý:

+ Quản lý việc đặt quần áo của khách hàng: Người đặt, ngày đặt, đặt từ giờ, đến giờ.+Quản lý hàng tồn kho trong shop

+Quản lý các nhân viên trong shop quần áo

Trang 13

02.Phân tích thiết kế hệ thống

2.2 Yêu cầu phi chức năng

-Tính tiện dụng: Giao diện thân thiện, dễ sử dụng đối với tất cả các đối tượng sử dụng Điện thoại

-Tính hiệu quả: Đảm bảo việc truy xuất dữ liệu nhanh.-Tính tương thích: Hỗ trợ tốt trên các bản andoid.-An toàn khi sử dụng, bảo mật thông tin khách hàng.

Trang 15

02.Phân tích thiết kế hệ thống

4.Xác định các Use case-Thành viên:

+ Đăng nhập, đăng xuất.+ Xem sửa thông tin cá nhân+ Tìm kiếm quần áo.

+ Quản lý quần áo.

Trang 16

02.Phân tích thiết kế hệ thống

5 Đặc tả các Use case 5.1 Đăng ký thành viên- Tác nhân: Khách hàng.

- Điều kiện trước: Tại giao diện chính, người dùng chọn chức năng đăng ký

- Điều kiện sau : Khách hàng trở thành thành viên của hệ thống- Mô tả: Khách hàng cung cấp đầy đủ thông tin để đăng ký thành

viên hệ thống và có quyền lợi như một thành viên.

- Các sự kiện chính : 1 khách hàng vào ứng dụng muốn Hành động của tác nhân Hành động của hệ thốngtạo tài khoản đăng nhập vào sẽ phải

đăng ký để thực hiện.

3 Khách hàng cung cấp đầy đủ thông tin cần thiết mà hệ thống yêu cầu và nhấn đăng ký.

5 Xác nhận thông tin.

7 Khách hàng đã trở thành thành viên của hệ thống.

2.Hiển thị form đăng ký cho khách hàng.

4.Hệ thống báo kết quả quá trình nhập thông tin cá nhân

6.Hệ thống cập nhật thông tin của khách hàng vừa đăng ký vào danh sách thành viên

Bảng 1: Sự kiện chính hoạt động đăng kí thành viên

Trang 17

- Các sự kiện chính :

1 Thành viên chọn chức năng đăng nhập

3 Thành viên nhập tên và mật khẩu vào form đăng nhập

2 Hiển thị form đăng nhập.4 Hệ thống kiểm tra tên đăng nhập và mật khẩu có trùng với trong csdl hay không.

5 Hệ thống hiển thị thành viên đăng nhập thành công

Bảng 3: Các sự kiện chính Đăng nhập hệ thống

Trang 18

3 Khách hàng nhập thông tin cần thiết vào form tìm kiếm và nhấn nút tìm kiếm.

2 Hệ thống hiển thị form tìm kiếm: tìm kiếm theo quần áo

4 Hệ thống hiển thị kết quả tìm kiếm.

Bảng 5: Các sự kiện chính hoạt động tìm kiếm quần áo

Trang 19

5.4 Đặt quần áo

- Tác nhân: Thành viên.

- Điều kiện trước: Thành viên đăng nhập thành công vào hệ thống, chọn quần áo, chọn các loại quần áo, kích cỡ(size).

- Điều kiện sau: Xác nhận đã đặt quần áo thành công.

- Mô tả: Thành viên vào hệ thống xem thông tin quần áo, sau đó chọn các lựa chọn kích cỡ (size S, M, XL, XXL), loại quần áo (dày, mỏng, vv)…

- Các sự kiện chính: Hành động của tác nhânHành động của hệ thống1 Thành viên vào tìm kiếm xem

thông tin các loại quần áo

3 Thành viên lựa chọn quần áo, bấm vào xác nhận.

5 Thành viên kiểm tra thông tin và nhấn nút xác nhận.

6 Hệ thống sẽ gửi thông tin đặt quần áo về cho quản lý, sau đó sẽ lưu dữ liệu và gọi cho khách hàng xác nhận

Bảng 7: Các sự kiện chính hoạt động đặt

quần áo

02.Phân tích thiết kế hệ thống

Trang 20

5.5 Xem, cập nhật thông tin cá nhân

- Các sự kiện chính : Hành động của tác nhânHành động của hệ thống1 Thành viên chọn chức năng xem

thông tin cá nhân

3 Thành viên nhập các thông tin mới và nhấn nút lưu thông tin

2 Hệ thống hiển thị form xem thông tin với các thông tin cũ của khách hàng hiện tại.

4 Hệ thống lưu lại thông tin mới của khách hàng.

02.Phân tích thiết kế hệ thống

Bảng 9: Các sự kiện chính hoạt động xem, cập nhật thông tin

Trang 21

- Điều kiện sau: Lưu trữ thông tin.

- Mô tả: Khi khách hàng đã hoàn tất thủ tục đặt quần áo, hệ thống sẽ gửi về giao diện của người quản lý thông tin về khách đã đặt quần áo Từ đó, quản lý có thể xem thông tin và có thể xóa đơn đặt quần áo đó nếu khách yêu cầu hủy.

1 Quản trị viên vào xem các đơn đặt quần áo.

3 Quản trị viên lựa chọn đơn đặt quần áo.

5 Nếu có vấn đề trong quá trình đăt quần áo, quản lý thao tác chỉnh sửa với đơn đặt quần áo

2.Hệ thống hiển thị thông tin các đơn đặt quần áo.

4 Hệ thống hiển thị thông tin đặt quần áochi tiết cho quản lý.6 Hệ thống lưu lại thao tác của quản lý

Bảng 11: Các sự kiện chính hoạt động quản lý đơn đặt quần áo

Trang 22

02.Phân tích thiết kế hệ thống

5.7 Quản lý quần áo (admin)

- Tác nhân: Người quản trị.

- Điều kiện trước: Người quản trị đăng nhập vào

2 Hệ thống yêu cầu chọn quản lý quần áo.

4 Hệ thống hiển thị form quản lý quần áo

7 Hệ thống tiếp nhận và cập nhật thông tin lên ứng dụng.

Bảng 12: Các sự kiện chính Quản lý quần áo

Trang 23

2 Hạn chế

- Mặc dù đã tìm hiểu các kiến thức đã học, kết hợp tra cứu các tài liệu chuyên ngành nhưng đề tài “Phần mềm quản lý quản lý quần áo shop thời trang do hạn chế về thời gian, khả năng và kinh nghiệm nên chỉ mới phân tích và thiết kế hệ thống cho phần mềm, chưa xây dựng thành một phần mềm hoàn chỉnh

3 Hướng phát triển

-Có nhiều hướng phát triển cho hệ thống này, có thể phát triển rất nhiều mặt Có thể xây dựng thêm những trang web đa ngôn ngữ, để bất kì vị khách nào cũng có thể xem và hiểu được.

Trang 24

Danh mục tài liệu tham khảo

- https://www.w3schools.com/

- https://laravel.com/

- https://developer.android.com/studio

Trang 25

Cảm ơn các thầy và các bạn đã lắng nghe

Ngày đăng: 12/05/2024, 18:24

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan