20202-BTL-template-kỹ thuật phần mềm ứng dụng PDF

Title 20202-BTL-template-kỹ thuật phần mềm ứng dụng
Author TuanNV69
Course Kỹ thuật phần mềm ứng dụng
Institution Trường Đại học Bách khoa Hà Nội
Pages 30
File Size 679.2 KB
File Type PDF
Total Downloads 56
Total Views 89

Summary

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN ĐIỆN TỬ - VIỄN THÔNG*****  *****BÁO CÁO BÀI TẬP LỚN:Kỹ thuật phần mềm ứng dụngĐỀ TÀI:XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁNQUẦN ÁOGiảng viên hướng dẫn: Ts. Nguyễn Thị Kim Thoa Lớp: 124849 Họ tên sinh viên MSSV Vũ Bá Hưng 20182567 Nguyễn Văn Tuấn 20182865 Lê Côn...


Description

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG *****  *****

BÁO CÁO BÀI TẬP LỚN:

Kỹ thuật phần mềm ứng dụng ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO Giảng viên hướng dẫn: Ts. Nguyễn Thị Kim Thoa Lớp: 124849 Họ tên sinh viên Vũ Bá Hưng Nguyễn Văn Tuấn Lê Công Thịnh

MSSV 20182567 20182865 20182801

Hà Nội, … /2021

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

MỤC LỤC DANH MỤC HÌNH VẼ......................................................................................4 DANH MỤC BẢNG BIỂU................................................................................4 LỜI MỞ ĐẦU....................................................................................................5 CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN....................6 1.1.

Khảo sát hiện trạng...........................................................................6

1.1.1. Nghiệp vụ của hệ thống hiện tại.....................................................6 1.1.2. Nhược điểm của hệ thống hiện tại.................................................7 1.3.

Phân tích tính khả thi.......................................................................8

1.3.1. Tính khả thi về mặt kỹ thuật...........................................................8 

Phần mềm được viết quản lý cửa hàng bán quần áo được xây dựng trên

Hệ quản trị cơ sở dữ liệu SQL server và ngôn ngữ thiết kế giao diện C#................8 

Dự án có quy mô nhỏ, dữ liệu không quá lớn, vì vậy dễ dàng để thiết

lập cũng như sử dụng..............................................................................................8 

Yếu tố cản trở việc xây dựng thành công hệ thống: Bản thân sinh viên

thực hiện dự án chưa có nhiều kiến thức về lập trình C# và SQL. Điều này ảnh hưởng không nhỏ đến tiến độ cũng như quá trình thực hiện dự án gặp không ít khó khăn. Tuy vậy, với khả năng tìm tòi và học hỏi cao của sinh viên Đại học Bách khoa Hà Nội thì tính khả thi của dự án sẽ không bị ảnh hưởng...............................8 1.3.2. Tính khả thi về mặt kinh tế.............................................................9 

Với những công cụ đã có sẵn và có thể sử dụng miễn phí trên Internet,

việc bảo trì và sửa chữa có thể tự đáp ứng nên chi phí xây dựng là không đáng kể. 9 

Phần mềm được xây dựng nhằm mục đích phục vụ học tập và tiếp thu

kiến thức bổ trợ cho kĩ năng trong quá trình học tập nên nhóm không đề cập đến lợi nhuận của dự án.................................................................................................9 1.3.3. Tính khả thi về mặt tổ chức............................................................9

124849

1

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

1.4.

Xác lập dự án.....................................................................................9

CHƯƠNG II: TÌM HIỂU YÊU CẦU...............................................................12 2.1.

Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được

thực hiện như thế nào)..............................................................................................12 2.2.

Các yêu cầu được thu thập.............................................................15



Yêu cầu về phần cứng............................................................................16



Yêu cầu về phần mềm............................................................................16



Yêu cầu về dữ liệu..................................................................................16



Yêu cầu về con người.............................................................................16

2.3.

Phân loại yêu cầu.............................................................................16

2.3.1. Yêu cầu chức năng........................................................................16 2.3.2. Yêu cầu phi chức năng.................................................................17 - Phần mềm được trình bày đơn giản, gọn gàng mà không mất tính mỹ quan, thu hút sự chú ý của người xem...................................................................17 - Chạy trên nền tảng Windows...................................................................17 - Hệ thống hoạt động tin cậy 24h/ngày x 365 ngày/năm............................17 - Khách hàng có thể xem, tìm kiếm sản phẩm. Chỉ có nhân viên cửa hàng mới có thể nhập dữ liệu về thông tin sản phẩm, lập hóa đơn và các báo cáo thống kê..........................................................................................................................17 - Đảm bảo bảo mật an toàn thông tin cá nhân cho khách hàng...................17 -Hiệu năng: Hệ thống hoạt động ổn định, tốc độ tính toán nhanh, tính toán chính xác tránh sai số hệ thống. Dung lượng lưu trữ thông tin lớn, đáp ứng được yêu cầu lưu trữ thông tin của sản phẩm với số lượng lớn......................................17 - Hỗ trợ xử lý đơn vị tiền: VNĐ.................................................................17 - Ngôn ngữ được sử dụng: Tiếng Việt........................................................17 - Không vi phạm bản quyền của các đơn vị khác.......................................17

124849

2

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

- Thời gian hỗ trợ nâng cấp theo yêu cầu: 1 năm........................................17 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG........................................................18 3.1.

Sơ đồ chức năng..............................................................................18

3.2.

Sơ đồ luồng dữ liệu của hệ thống......................................................18

3.2.1. Sơ đồ mức ngữ cảnh......................................................................18 3.2.2. Sơ đồ mức đỉnh..............................................................................18 3.2.3. Sơ đồ mức dưới đỉnh......................................................................18 CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU...................................................20 4.1.

Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu........20

4.1.1. Các thực thể và thuộc tính..............................................................20 4.1.2. Từ điển dữ liệu pha phân tích.........................................................21 4.2.

Xây dựng mô hình thực thể liên kết..................................................21

4.3.

Chuyển mô hình thực thể liên kết sang mô hình quan hệ..................21

4.4.

Chuẩn hóa dữ liệu về 3NF.................................................................21

4.5.

Sơ đồ thực thể liên kết sau chuẩn hóa 3NF.......................................21

4.7.

Thiết kế một số form đầu ra..............................................................25

4.7.1. (Ví dụ Hóa đơn).............................................................................25 4.7.2. (Ví dụ Phiếu nhập).........................................................................26 4.7.3. (ví dụ Báo cáo doanh thu)..............................................................26 4.7.4. (Ví dụ Thống kê hàng tồn kho)......................................................27 KẾT LUẬN......................................................................................................28

124849

3

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

DANH MỤC HÌNH VẼ Hình 3. 1 Sơ đồ chức năng của hệ thống...........................................................13 Hình 3. 2 Sơ đồ mức ngữ cảnh của hệ thống....................................................14 Hình 3. 3 Sơ đồ luồng dữ liệu mức đỉnh...........................................................15 Hình 3. 4 Sơ đồ mức dưới đỉnh của chức năng Đăng nhập...............................17 Hình 3. 5 Sơ đồ mức dưới đỉnh chức năng Quản lý nhân viên..........................18 Hình 3. 6 Sơ đồ mức dưới đỉnh của chức năng Quản lý tình trạng đơn hàng....20 Hình 3. 7 Sơ đồ mức dưới đỉnh của chức năng Quản lý nhập hàng..................21 Hình 3. 8 Sơ đồ mức dưới đỉnh của chức năng Báo cáo thống kê.....................22 Hình 3. 9 Sơ đồ mức dưới đỉnh của chức năng Quản lý dịch vụ.......................23 Hình 3. 10 Sơ đồ mức dưới đỉnh của chức năng Tìm kiếm...............................25

DANH MỤC BẢNG BIỂ

Bảng 4. 1 Tên các bảng dữ liệu.........................................................................13 Bảng 4. 2 Các thuộc tính bảng Nhanvien..........................................................13 Bảng 4. 3 Các thuộc tính bảng Nhacungcap.....................................................14 Bảng 4. 4 Các thuộc tính bảng Hanghoa...........................................................14 Bảng 4. 5 Các thuộc tính bảng Hoadon.............................................................15 Bảng 4. 6 Các thuộc tính bảng Phieunhap.........................................................15 Bảng 4. 7 Các thuộc tính bảng Sanbai..............................................................16 Bảng 4. 8 Các thuộc tính bảng Nguoisudung....................................................16

124849

4

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

LỜI MỞ ĐẦU

124849

5

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1.

Khảo sát hiện trạng

1.1.1. Nghiệp vụ của hệ thống hiện tại -Quản lý nguồn hàng:  Tìm kiếm nguồn nhà cung cấp sản phẩm uy tín, chất lượng, có nguồn gốc rõ ràng, giấy tờ đầy đủ, giá cả hợp lý.  Thống kê, kiểm kê và kiểm tra chất lượng sản phẩm khi đã nhập hàng, ghi sổ sách, hóa đơn, giấy tờ về số lượng hàng, giá cả từng mặt hàng mà cửa hàng đã nhập.  Kiểm tra số lượng sản phẩm còn lại trong cửa hàng định kì và thống kê vào sổ sách, giấy tờ.  Thống kê những chi phí tổn hao, phát sinh khác trong quá trình bảo quản sản phẩm tại cửa hàng. -Quản lý nhân viên: Chủ cửa hàng lưu danh sách nhân viên vào sổ cá nhân. Thông tin nhân viên gồm: Họ và tên, tuổi, ngày tháng năm sinh, địa chỉ, số điện thoại, giới tính, CMND (chứng minh nhân dân), email. -Quản lý bán hàng:  Khi khách hàng đến, nhân viên đón tiếp khách hàng. Sau đó, nhân viên hỏi khách cần mua những mặt hàng nào (quần áo nam, nữ hay trẻ em…) rồi dẫn khách vào nơi trưng bày những sản phẩm đó.  Tiếp theo, nhân viên đưa khách đến quầy thu ngân để thanh toán.  Nhân viên tính số tiền mà khách cần trả (ghi nhớ các sản phẩm mà khách đã mua) rồi cộng tiền thủ công. Sau đó, nhận tiền từ khách và ghi lại vào sổ.  Viết hóa đơn thanh toán cho khách trước khi khách ra về.  Cuối ngày ,chủ cửa hàng sẽ tổng hợp hóa đơn, giấy tờ giao dịch trong ngày. -Quản lý doanh thu, lợi nhuận:

124849

6

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

 Chủ cửa hàng thống kê hóa đơn đã bán trong ngày và tính thủ công tổng doanh thu, giấy tờ giao dịch trong ngày đó.  Cuối tháng, chủ cửa hàng thống kê, tính toán tổng doanh thu của tháng đó và trừ đi chi phí lấy hàng, chi phí nhân viên, chi phí phát sinh để ra lãi suất của tháng đó.  So sánh chi phí, doanh thu, lãi suất của cửa hàng giữa các tháng (năm) với nhau để đưa ra chiến lược kinh doanh ngắn hạn, dài hạn để phát triển kinh doanh của cửa hàng.

1.1.2. Nhược điểm của hệ thống hiện tại Việc quản lý cửa hàng bán quần áo theo mô hình thủ công bộc lộ khá nhiều những hạn chế và khuyết điểm:  Chậm chạp, tốn thời gian và công sức: Với những thời điểm số lượng khách hàng và nhu cầu sử dụng lớn, đa số các công việc lưu trữ, tính toán đều xử lý bằng tay nên tốc độ giải quyết rất chậm, tốn nhiều nhân công.  Độ tin cậy và độ chính xác thấp: Tính toán thủ công và lưu trữ trên giấy nên dễ có sai sót trong quá trình tính toán. Sổ sách lưu trữ thông tin lâu ngày có nguy cơ bị ẩm, mốc, rách.... Chưa kể đến việc bị mất thì không thể khôi phục lại nên không thể đảm bảo lưu trữ dữ liệu toàn vẹn.  Tình trạng quá tải: Với sức người khó có thể xử lý được khối lượng lớn công việc tính toán khi nhu cầu khách hàng lớn. Theo thời gian, số lượng hóa đơn, giấy tờ, sổ sách là rất lớn gây khó khăn cho việc lưu trữ, theo dõi và kiểm tra.  Tìm kiếm dữ liệu khó khăn: Khi muốn tìm kiếm thông tin về sản phẩm, với số lượng sản phẩm lớn sẽ rất khó khăn và mất thời gian để tìm kiếm.  Thống kê thiếu hiệu quả: Qúa trình cửa hàng hoạt động lâu dài dữ liệu sổ sách lưu trữ sẽ rất lớn khó khăn khi thống kê chi phí, doanh thu, lợi nhuận để đưa ra chiến lược kinh doanh của cửa hàng. 124849

7

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

1.2.

Mục đích của dự án

Từ những điểm hạn chế của hình thức quản lí thủ công như hiện tại yêu cầu đặt ra cần phải xây dựng một công cụ quản lí mang lại tính hiệu quả, nhanh chóng và đảm bảo độ chính xác cao. Phần mềm quản lý cửa hàng bán quần áo ra đời vì với các mục tiêu như sau:  Khắc phục những yếu kém, hạn chế của hệ thống cũ: Đảm bảo tính chính xác, hiệu quả, rút ngắn thời gian và đảm bảo việc quản lí dễ dàng.  Tối thiểu hóa các sai xót có thể xảy ra, thông tin lưu trữ về các mặt hàng an toàn, bảo mật, dễ tìm kiếm và dễ sử dụng.  Mang lại lợi ích kinh tế: Quản lí có hiệu quả hoạt động kinh doanh, từ đó đem lại lợi nhuận cao hơn.  Giảm tải: Nhân viên không phải xử lí nhiều công việc, tốc độ xử lý công việc tăng lên nên năng suất công việc cải thiện. Thỏa mãn được hạn chế chi phí và con người: Tiết kiệm nguồn nhân lực, các tài nguyên, chi phí nhân công 1.3.

Phân tích tính khả thi

1.3.1. Tính khả thi về mặt kỹ thuật 

Phần mềm được viết quản lý cửa hàng bán quần áo được xây dựng trên Hệ quản trị cơ sở dữ liệu SQL server và ngôn ngữ thiết kế giao diện C#.



Dự án có quy mô nhỏ, dữ liệu không quá lớn, vì vậy dễ dàng để thiết lập cũng như sử dụng.



Yếu tố cản trở việc xây dựng thành công hệ thống: Bản thân sinh viên thực hiện dự án chưa có nhiều kiến thức về lập trình C# và SQL. Điều này ảnh hưởng không nhỏ đến tiến độ cũng như quá trình thực hiện dự án gặp không ít khó khăn. Tuy vậy, với khả năng tìm tòi và học hỏi cao của sinh viên Đại học Bách khoa Hà Nội thì tính khả thi của dự án sẽ không bị ảnh hưởng.

124849

8

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

1.3.2. Tính khả thi về mặt kinh tế 

Với những công cụ đã có sẵn và có thể sử dụng miễn phí trên Internet, việc bảo trì và sửa chữa có thể tự đáp ứng nên chi phí xây dựng là không đáng kể.



Phần mềm được xây dựng nhằm mục đích phục vụ học tập và tiếp thu kiến thức bổ trợ cho kĩ năng trong quá trình học tập nên nhóm không đề cập đến lợi nhuận của dự án.

1.3.3. Tính khả thi về mặt tổ chức

1.4.



Các mục tiêu dự án phù hợp với mục tiêu nghiệp vụ mà khách hàng hướng tới, không chỉ thế dự án còn hướng tới mục tiêu chiến lược phát triển toàn diện, lâu dài của khách hàng trong tương lai.



Khách hàng sẽ được phép sử dụng phần mềm tạo điều kiện thuận lợi cho nhu cầu tìm kiếm sản phẩm của khách hàng.

Xác lập dự án Dự án xây dựng phần mềm quản lý cửa hang bán quần áo có quy mô nhỏ áp

dụng cho quản lý một cửa hang. Phân công công việc và kế hoạch thực hiện dự án được trình bày trong Bảng 1.1. Bảng 1. 1 Bảng phân công công việc và kế hoạch thực hiện

TT Tên công việc 1 Khảo sát hiện trạng

Bắt đầu 24/3/2021

Kết thúc 26/3/2021

Tài nguyên MS Word

Kết quả Báo cáo

Trạng thái Hoàn

thu thập thông tin Xác định mục tiêu

27/3/2021

28/3/2021

MS Word

hiện trạng Các mục

thành Hoàn

tiêu hướng

thành

tới Bản phân

Hoàn

tích tính

thành

khả thi Bản phân

Hoàn

2

3

Đánh giá khả năng

29/3/2021

31/3/2021

MS Word

thực hiện 4

Xác lập dự án 124849

31/3/2021

1/4/2021

MS Excel

9

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

5

Tìm hiểu yêu cầu

6

khách hàng Mô tả yêu cầu

2/3/2021 4/3/2021

4/3/2021 5/3/2021

công công

thành

MS Word

việc Bản liệt kê

Hoàn

MS Word

yêu cầu Bản mô tả

thành Hoàn

yêu cầu

thành

chức năng và phi 7

Phân tích hệ thống

1/10/2018

13/10/201 8

MS Visio

chức năng Sơ đồ

Hoàn

chức năng,

thành

sơ đồ luồng dữ liệu 8

5/11/2018

Hoàn

Nhận diện thực thể

8 14/10/201

16/10/201

thành Hoàn

của hệ thống, liệt

8

8

thành

17/10/201

18/10/201

Hoàn

hợp lý về các phụ

8

8

thành

8.3

thuộc hàm cần có Chuẩn hóa CSDL

19/10/201

23/10/201

Hoàn

8.4

Vẽ sơ đồ thực thể

8 24/10/201

8 27/10/201

thành Hoàn

liên kết của hệ

8

8

thành

thống Mô tả lược đồ khái

28/10/201

1/11/2018

Chưa

niệm của hệ thống

8

hoàn

2/11/2018

thành Chưa

8.1

Thiết kế CSDL

14/10/201

kê thuộc tính, lập từ điển dữ liệu 8.2 Đưa ra các giả thiết

8.5

8.6

Thiết kế form báo cáo đầu ra

5/11/2018

hoàn thành

124849

10

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

9

Lập trình giao diện

6/11/2018

6/12/2018

cho phần mềm 10

11

Kiểm thử và sửa lỗi

Bàn giao sản phẩm

Chưa hoàn

18/12/201

thành Chưa

8

hoàn

19/12/201

19/12/201

thành Chưa

8

8

hoàn

7/12/2018

thành

124849

11

XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀNG BÁN QUẦN ÁO

CHƯƠNG II: TÌM HIỂU YÊU CẦU 2.1.

Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được thực hiện như thế nào) Kỹ thuật phỏng vấn



- Đối tượng được lựa chọn phỏng vấn: Các chủ cửa hàng bán quần áo và nhân viên. - Sau đây là bảng danh sách các câu hỏi cũng như câu trả lời được sử dụng phỏng vấn. Câu hỏi

Câu trả lời

Nhân viên cần thực hiện những công

Nhân viên cần quản lí thông tin khách

việc gì?

hàng thêm mới, chỉnh sửa xóa thông tin khách hàng, cập nhật thông tin sản phẩm, chỉnh sửa, xóa sản phẩm, kiểm kê số lượng sản phẩm trong cửa hàng, lập hóa đơn cho khách hàng, viết báo cáo doanh thu,báo cáo sản phẩm bán chạy và báo cáo hàng tồn kho.

Việc quản lí khách hàng gồm những

Mã số khách hàng, tên khách hàng,

thông tin gì?

ngày tháng năm sinh,...


Similar Free PDFs