1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần công nghệ phần mềm Đề ti quản lý tiệm trang sức pnj 159 trần hưng Đạo

25 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Quản Lý Tiệm Trang Sức PNJ 159 Trần Hưng Đạo
Tác giả Đinh Tùng Dương
Người hướng dẫn Lê Thị Trang Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Chuyên Đề
Năm xuất bản 2020 - 2025
Thành phố Hà Nội
Định dạng
Số trang 25
Dung lượng 3,43 MB

Nội dung

Để có một phần mềm ứng dụng đáp ứng được yêu cầu công việcđặt ra thì những người làm tin học phải biết phân tích thiết kế hệ thốnglàm việc của chương trình để từ đó xây dựng lên một phần

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦNCÔNG NGHỆ PHẦN MỀM

ĐỀ TI:

QUẢN LÝ TIỆM TRANG SỨC PNJ

159 TRẦN HƯNG ĐẠO

Giảng viên hướng dẫn : Lê Thị Trang Linh

Trang 2

PHIẾU CHẤM ĐIỂMSinh viên thực hiện:

Trang 3

Mc lc

LỜI NÓI ĐẦU 4

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 6

1.1 Khảo sát hệ thống 6

1.2 Xác định được bài toán cần giải quyết 12

1.2 Phân tích và đặc tả các nghiệp vụ của hệ thống 12

1.4 Xác định các yêu cầu của hệ thống 13

1.4.1 Yêu cầu chức năng 13

1.4.2 Yêu cầu phi chức năng 13

1.4.2.1 Yêu cầu bảo mật 13

1.4.2.2 Yêu cầu sao lưu 13

1.4.2.3 Yêu cầu về tính năng sử dụng 14

1.4.2.4 Yêu cầu ràng buộc thiết kế 14

1.4.2.5 Yêu cầu về phần cứng 14

1.4.2.6 Yêu cầu về phần cứng 14

1.4.2.7 Yêu cầu khi sử dụng phần mềm 15

1.4.2.8 Các yêu cầu khác 15

CHƯƠNG 2: QUẢN LÝ DỰ ÁN 16

2.1 Ước lượng dự án 16

2.1.1 Ước lượng chi phí (vnd) 16

2.1.1 Ước lượng chi phí 16

2.1.2 Ước lượng thời gian 18

2.1.3 Ước lượng người tham gia 21

2.2 Lập lịch và theo dõi (Có cột hoàn thành và chưa hoàn thành) 21

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 24

3.1 Xác định các Actor và Use case tổng quán của hệ thống 24

3.1.1 Các Actor của hệ thống 24

3.1.2 Sơ đồ Use Case tổng quát 24

3.2 Phân tích, thiết kế từng chức năng của hệ thống 25

3.2.1 Chức năng đăng nhập 25

Trang 4

LỜI NÓI ĐẦU

Sự phát triển của ngành công nghệ thông tin trong những năm gầnđây đã đem lại những thành tựu to lớn trong việc phát triển kinh tế.Những chương trình tin học ứng dụng ngày càng nhiều, rất nhiều côngviệc thủ công trước đây đãđược xử lý bằng các phần mềm chuyên dụng

đã giảm đáng kể công sức, nhanh chóng và chính xác

Để có một phần mềm ứng dụng đáp ứng được yêu cầu công việcđặt ra thì những người làm tin học phải biết phân tích thiết kế hệ thốnglàm việc của chương trình để từ đó xây dựng lên một phần mềm ứngdụng quản lý chương trình đó

Khác với việc quản lý theo phương pháp thủ công truyền thống,việc quản lý bằng máy tính đã khắc phục được những khó khăn và yếukém của quản lýtheo phương pháp truyền thống, đó là giảm được sốlượng người tham gia quảnlý, sự vòng vèo trong các quy trình xử lý, tốc

độ việc cập nhật và lấy thông tintăng lên rất nhiều, thông tin tập trung vàgọn nhẹ không cồng kềnh, việc quản lý bằng máy cũng giảm tối thiểunhững sai sót

Trong bài báo cáo này, chúng em xin nghiên cứu đề tài: “Quản lýtiệm trang sức PNJ” Chúng em xin cảm ơn cô Lệ Thị Trang Linh, giáoviên trực tiếp giảng dạy bộ môn Công nghệ phần mềm đã giúp chúng emhoàn thành bài báo cáo này Tuy nhiên trong khuôn khổ thời gian chophép để làm một bài báo cáo chuyên đề, chúng em chưa hoàn tất đượcđầy đủ các chức năng của hệ thống quản lý, nên trong bài còn nhiều hạnchế, và nhiều thiếu sót

Một lần nữa, chúng em xin chân thành cảm ơn cô và luôn mongnhận được sự đóng góp của thầy cô và các bạn Chúng em xin kính chúccác thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm

Trang 5

tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiếnthức cho thế hệ mai sau.

Trân trọng!

Trang 6

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM

1.1 Khảo sát hệ thống

Dân số thế giới ngày càng phát triển, nhu cầu hiểu biết củacon người ngày càng cao Cùng với đó, các nhu cầu về dịch vụ,mua bán cũng ngày một gia tăng Việt Nam hiện nay đã có nhiềutiệm trang sức xuất hiện, nhưng đa số hiện nay đều tổ chức kinhdoanh theo phương thức truyền thống Buộc người mua phải tớitiệm trang sức để mua sản phẩm

Trước đây, khi công nghệ thông tin chưa phát triển, nhiềungười lựa chọn quản lý bằng cách ghi chép kết hợp với phần mềm

cơ sở có sẵn để tính toán, thống kê Cách làm này đòi hỏi phải cónhiều nhân sự làm và tốn nhiều thời gian để tính toán, ghi chép VàTiệm trang sức PNJ cũng áp dụng một số chức năng cũ nên khiếncống việc quản lý cũng chậm đôi chút

Cửa hàng khi có lượng nhân viên quá lớn, việc dễ mắc sailầm trong khâu thống kê vào những phần mềm cơ sở là rất cao.Như vậy, sẽ ảnh hưởng đến việc sai thông tin nhân viên cho việctính toán lương Mỗi thời kỳ, cửa hàng lại có những nhà cung cấpmới hoặc loại bỏ những nhà cung cấp không cần nữa, các khuyếnmại khi thêm mới hoặc xóa khuyến mãi không cần nữa, các hóađơn khi thêm mới hoặc xóa hóa đơn không cần nữa đều cần một hệthống quản lý cụ thể, rõ ràng, chính xác Với hệ thống cửa hànghiện có còn chưa đáp ứng đủ yêu cầu đề ra nên cần một hệ thốngđầy đủ chức năng hơn

Khi số lượng hàng trang sức quá lớn, áp lực công việc sẽkhiến cho nhân viên dễ mắc những sai lầm, sai sót trong khâu tínhtoán, thống kê vào những phần mềm cơ sở, Như vậy, sẽ ảnh hưởngđến doanh thu, lợi nhuận của cửa hàng, nhà quản lý không thể nắmbắt được chính xác Ngày càng nhiều đối tượng khách hàng khácnhau với nhiều hoạt động khác nhau trong cửa hàng khiên cho việc

Trang 7

quản lý hệ thống của cửa hàng gặp nhiều khó khăn Hệ thống quản

lý tiệm trang sức sẽ giúp nhà quản lý dễ dàng quản lý tiệm trangsức bất kì lúc nào

Nhưng quy trình này thường rất phức tạp, vì vậy cần phải cógiải pháp thực hiện một cách nhanh chóng, đảm bảo giữa các việc.Việc thiết kế một hệ thống bán hàng để nhân viên cũng như ngườiquản lý có thể nắm bắt là rất quan trọng

Với phần mềm quản lý tiệm trang sức PNJ, bạn sẽ không cầnphải vất vả như vậy, chỉ cần nhập dữ liệu đầu vào một lần duynhất, hệ thống sẽ tự động lưu trữ và tính toán giá trang sức theođúng những loại mẫu mà các khách hàng lựa chọn Việc quản lýcác nhà cung cấp, các hóa đơn, các khuyến mại cũng trở nên đơngiản Như vậy, hệ thống sẽ giúp bạn tiết kiệm thời gian và côngsức Phần mềm quản lý tiệm trang sức được thiết kế với giao diệnthân thiện với người sử dụng, có thể thao tác nhanh chóng máytính bàn, laptop Không cần quá am hiểu về công nghệ thông tin,hoàn toàn có thể sử dụng phần mềm một cách dễ dàng chỉ với 15-

30 phút làm quen

Trang 8

Hình 1.1: Hình ảnh về logo PNJ

Hình 1.2: Hình ảnh về tiệm trang sức PNJ

Trang 9

Hiện nay, tiệm trang sức PNJ phân bổ chi nhánh trên toàn quốc với

286 cửa hang PNJ Gold, 63 cửa hang PNJ Silver, 24 cửa hang PNJWatch Tập đoàn PNJ đặt trụ sở chính tại 170E Phan Đăng Lưu, Phường

3, Quận Phú Nhuận, Thành phố Hồ Chí Minh, có 7 công ty thành viên:Công ty THHH MTV Kỷ Nguyên Khách Hàng

Một trong số đó, PNJ có đặt chi nhánh tại thành phố Ninh Bình tạiđịa chỉ 159 Trần Hưng Đạo Chi nhánh tại Ninh Bình gồm 2 tầng, tầng 1

là bày bán trang sức, tầng 2 là các phòng hành chính Cơ sở hạ tầng ởđây sạch sẽ, thoáng mát Tạo thoải mái cho khách hang tới mua hàng tạiđây

Các mặt hàng kinh doanh tại đây:

*Còn nhiều sản phẩm khác với giá ưu đãi và hấp dẫn

+ Thông tin tiệm trang sức:

- Tên cửa hàng: Tiệm trang sức PNJ

- Doanh thu: 60,000,000đ

- Tổng số nhân viên: 30 người

- Thời gian làm việc: Sáng: 7h00 – 12h00

Chiều: 13h00 – 18h00

Trang 10

- Mỗi ca gồm 10 nhân viên túc trực gồm: 5 nhân viên bán hàng, 2 nhânviên thu ngân, 2 nhân viên tư vấn, 1 nhân viên bảo vệ.

- Tiệm trang sức nhập thông tin các loại sản phẩm có mặt trong cửa hàngcủa mình như: vòng tay, vòng cổ, nhẫn bạc,… cùng nhiều mặt hàng khácnhư là vàng bạc, vàng miếng, phục vụ cho làm đẹp của phụ nữ và cácbạn trẻ

- Người quản lý trực tiếp liên hệ với các nhà cung cấp để nhập mới hàng,trực tiếp quản lý toàn bộ nhân viên là người đưa ra kế hoạch phát triển,quảng bá sản phẩm, trực tiếp có mặt khi khách hàng yêu cầu

Trang 11

- Người thủ kho sẽ quản lý việc nhập, xuất sản phẩm và kiểm tra sảnphẩm của cửa hàng dưới quyền của người quản lý Khi hết loại sảnphẩm nào đó cần nhập thêm dựa trên nhu cầu của khách hàng, hay nhậpthêm loại sản phẩm mới có trên thị trường phải ghi rõ thông tin trênphiếu về ngày tháng năm nhập- xuất, loại, số lượng, thành tiền….1.2 Xác định được bài toán cần giải quyết.

Phần mềm quản lý tiệm trang sức PNJ quản lý tất cả các dịch vụcho người dùng nâng cao chất lượng về công nghệ trong thời đại mới.Xây dựng phần mềm để người dùng có thể truy cập tìm hiểu giá cảcũng như tất cả các mặt hàng mới một cách nhanh chóng, tiết kiệm thờigian, công sức, tiền bạc

Xây dựng trang quản trị để quản lý các thông tin về trang sức vànguồn gốc xuất xứ để người dùng dễ dàng nắm bắt thông tin

Phần mềm gồm nhiều loại trang sức được nhập khẩu ở nhiều nướctrên thế giới

Xây dựng phần mềm quản lý tiệm trang sức PNJ nhằm online hỗtrợ tối đa việc mua hàng truyền thống của người dùng, quản lý chặt chẽthông tin của người dùng Bài toán đặt ra là việc phân tích thiết kế hệthống thông tin vấn đề đặt ra là tại sao phải dựng phần mềm và cần quản

lý thông tin của người dùng như thế nào? Và quản lý như thế nào để cóhiệu quả và tiết kiệm được tối đa thời gian và công sức cho người dùng.1.2 Phân tích và đặc tả các nghiệp vụ của hệ thống

+ Quản lý sản phẩm:

Thông tin sản phẩm được quản lý chặt chẽ và dễ quản lý Sản phẩm được phân loại theo mẫu mã Thông tin sản phẩm sẽ được nhân viên lưu trữ gồm: Tên sản phẩm, mã sản phẩm, giá, lưu lượng Thông tin sản phẩm sẽ được nhân viên cập nhật trên phần mềm hằng ngày

+ Quản lý hóa đơn sản phẩm:

Trang 12

Khách mua hàng đến quầy thanh toán, nhân viên tìm hiểu thông tinkhách đã có trong ghi chép hay chưa để từ đó thêm khách Nhânviên check mã, giá sản phẩm, số lượng sản phẩm khách mua đểtổng giá bán Nhân viên sẽ tạo hóa đơn, lưu lại hóa đơn, xuất hàng

đã bán đó để cập nhật thông tin sản phẩm trên hệ thống

+ Quản lý nhân viên:

Nhân viên được nhận vào làm sẽ được cấp trên của tiệm lấy thông tin và lưu lại bao gồm: tên, ngày sinh, số CCCD, giới tính, chi nhánh công tác, ngày vào làm, số điện thoại, quê quán, email (Nhân viên xin vào làm phải đầy đủ lý lịch)

1.4 Xác định các yêu cầu của hệ thống

- Phần mềm đáp ứng được việc quản lý tiệm trang sức PNJ, làm cho công việc tại cửa hàng thuận tiện hơn

1.4.1 Yêu cầu chức năng

- Các chức năng quản lý chính của tiệm:

+ Đăng nhập

+ Quản lý sản phẩm

+ Quản lý hóa đơn sản phẩm

+ Quản lý nhân viên

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

1.4.2.1 Yêu cầu bảo mật

Việc bảo mật dữ liệu rất quan trọng bởi có rất nhiều dữ liệu rấtquan trọng cần được giữ riêng tư không cho lộ ra ngoài hoặc bịđánh cắp

1.4.2.2 Yêu cầu sao lưu

Việc sao lưu dữ liệu cũng rất quan trong bởi cũng có rất nhiều dữliệu quan trọng như thông tin đơn hàng, thông tin sản phẩm, haybáo cáo thống kê thường kì rất được các quản lý cửa hàng chứ

Trang 13

trọng nên họ sẽ thường xuyên sao lưu dữ liệu Hoặc khi đang thanhtoán cho khách hàng mà đột nhiên gặp sự cố mất điện xảy ra mà tachưa sao lưu thì sẽ mệt cho cả 2 bên.

1.4.2.3 Yêu cầu về tính năng sử dụng

- Các tính năng sử dụng chính

+ Sử dụng được đầy đủ các chức năng trên phần mềm

+ Cập nhật được thơi gian thực

+ Hệ thống được nhiều người sử dụng mà không sập server+ Cung cấp đầy đủ các thông tin cần thiết

1.4.2.4 Yêu cầu ràng buộc thiết kế

- Hệ thống cần các yêu cầu cần thiết như sau:

+ Hệ thống được xây dựng chủ yếu trên Visual Studio 2022 bằngngôn ngữ C#

và dùng kéo thả WinForm

+ Hệ quản trị cơ sở dữ liệu SQL server 2014

1.4.2.5 Yêu cầu về phần cứng

- Hệ điều hành Windowns 7 trở lên

- Bộ sử lý: CPU lơn hơn hoặc bằng 2.3GHz

- Ram: lớn hơn hoặc bằng 4GB

- Ổ cứng: lớn hơn hoặc bằng 200GB

1.4.2.6 Yêu cầu về phần cứng

- Cơ sở dữ liệu: SQL server

- Ngôn ngữ: C#

Trang 14

1.4.2.7 Yêu cầu khi sử dụng phần mềm

-Nhân viên sẽ được phổ biến rõ hơn về các chức năng của phầnmềm khi sử dụng

1.4.2.8 Các yêu cầu khác

- Giao diện dễ nhìn, dễ sử dụng và thu hút người sử dụng

- Khi mới sử dụng cần có hướng dẫn chi tiết

- Hiệu suất: phản hồi nhanh

- Khả năng bảo trì

Trang 15

CHƯƠNG 2: QUẢN LÝ DỰ ÁN2.1 Ước lượng dự án.

2.1.1 Ước lượng chi phí (vnd)

2.1.1 Ước lượng chi phí

Quản lý dự án Khảo sát yêu câu

dự án

Thu nhập các yêu cầu tổng quan của dự án

3.000.000VND

1.500.000-Khởi tạo dự án Thông báo triển khai

dự án, lập project charter

2.500.000VND Lập kế hoạch

2.000.000-phạm vi dự án

Lập bản kế hoạch phạm vi dự án

2.500.000VND Viết báo cáo tổng

2.000.000-kết

Tổng kết lại toàn bộ công việc thành báo cáo cuối cùng

1.000.000VND

Trang 16

Thiết kế module -Xây dựng form đăng

nhập -Xây dựng form quản

lý sản phẩm, hóa đơn, nhân viên

- xây dựng nút chức năng: in hóa đơn sản phẩm

6.500.000VND

5.000.000-Viết code cho

module

Xây dựng form đăng nhập, quản lý sản phẩm, hóa đơn, nhân viên

13.000.000VND

10.000.000-Cài đặt module Thực hiện chạy thử

module đã xây dựng

0

Kiểm thử module - Kiểm thử giao diện,

kiểm tra xem giao diện

có đạt yêu cầu không,

về hình thức bố trí giao diện của phần mềm có

bố trí hợp lý hay không

- Kiểm thử khả năng thống kê nhập xuất hàng…

2.500.000VND

2.000.000-Viết báo cáo về

module

Xây dựng báo cáo mô

tả chi tiết về module

2.500.000VND

Trang 17

4.000.000-Đóng gói Viết tài liệu

hướng dẫn sử

dụng phần mềm

Tạo bản hướng dẫn sử dụng phần mềm

Bảng 2.1 Ước lượng chi phí

2.1.2 Ước lượng thời gian

Quản lý dự án Khảo sát yêu cầu dự

1 ngày

Lập kế hoạch phạm

vi dự án

Lập bản kế hoạch phạm vi dự án

14 ngày Viết báo cáo tổng kết Tổng kết lại toàn bộ Giai đoạn cuối của

Trang 18

công việc thành báo cáo cuối cùng

đồ use case, trình tự, hoạt động (dùng Rational rose, astah)

2 ngày

Thiết kế module -Xây dựng form đăng

nhập, quản lý sản phẩm, hóa đơn, nhân

3 ngày

Trang 19

Viết code cho module Xây dựng form đăng

nhập, quản lý sản phẩm, hóa đơn, nhân viên

5 ngày

Cài đặt module Thực hiện chạy thử

module đã xây dựng

1 ngày

Kiểm thử module - kiểm thử giao diện,

kiểm tra xem giao diện

có đạt yêu cầu không,

về hình thức bố trí giao diện của phần mềm có

bố trí hợp lý hay không

- kiểm thử khả năng thống kê nhập xuất hàng…

3 ngày

Viết báo cáo về

module

Xây dựng báo cáo mô

tả chi tiết về module

1 ngày

Lên kế hoạch bảo trì

phần mềm

Chuyển giao các sản phẩm của dựán cho

1 ngày

Trang 20

khách hàng Bàn giao sản phẩm

cũng như những tài liệu liên quan cho khách hàng

Đề ra kế hoạch bảo trì 1 ngày

Bảng 2.2: Ước lượng thời gian

2.1.3 Ước lượng người tham gia

Số lượng người tham gia là: 1 người

2.2 Lập lịch và theo dõi (Có cột hoàn thành và chưa hoàn thành)

Ngày bắt đầu

Ngày kết thúc

H T

Trang 21

7.2 Kiểm tra độ chính xác dữ

liệu

Trang 23

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1 Xác định các Actor và Use case tổng quán của hệ thống

3.1.2 Sơ đồ Use Case tổng quát

Biểu đồ use case là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng.

Hình 1.2 Use case hệ thống

Trang 24

3.2 Phân tích, thiết kế từng chức năng của hệ thống

3.2.1 Chức năng đăng nhập

3.2.1.1 Biểu đồ use case chức năng đăng nhập

Hình 1.3 Use case đăng nhập

Đặc tả use case đăng nhập:

- Tác nhân: Quản lý tiệm trang sức

- Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý.

- Dòng sự kiện chính:

+ Tác nhân yêu cầu giao diện đăng nhập vào hệ thống.

+ Hệ thống hiện thị giao diện đăng nhập cho tác nhân.

+ Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu (password) + Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống + Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thống chính + Kết thúc use case đăng nhập.

- Dòng sự kiện phụ:

Trang 25

+ Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi hệ thống

Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc use case.

+ Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhập lại hoặc thoát Sau khi tác nhân chọn thoát Kết thúc use case.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăng nhập thành công!!!” và hiển thị giao diện chính cho tác nhân thực hiện các chức năng khác + Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăng nhập thất bại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhập lại thông tin của mình

Ngày đăng: 22/01/2025, 14:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w