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

Công nghệ phần mềm Đề ti quản lí cửa hàng thú cưng

43 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ý Cửa Hàng Thú Cưng
Người hướng dẫn Giảng Viên Hướng Dẫn
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-2024
Định dạng
Số trang 43
Dung lượng 5,39 MB

Nội dung

Chính vì vậy, trong thời gian gần đây mọi ngành nghề đã chú trọng đến chú trọng đến việc xây dựng các phần mềm ứng dụng tin học trong công tác quản lý.. Với những lợi ích hiển nhiên do c

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ẦN

TÊN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM

ĐỀ TI: Quản lí cửa hàng thú cưng

Phiếu chấm điểm

ST

T Họ và tên sinh viên Nội dung thực hiện Điểm Chữ ký1

Sinh viên thực hiện :

Giảng viên hướng dẫn :

Ngành : Công nghệ thông tin

Lớp tín chỉ : D15CNPM6

Khóa : 2020-2024

Trang 2

Giảng viên chấm:

Giảng viên chấm 1

Giảng viên chấm 2 :

Trang 3

LỜI CẢM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự

hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè

Và đặc biệt, trong học kỳ này Chúng em xin cảm ơn đã hướng dẫn, góp ý,thảo luận để bài báo cáo này của em được hoàn thiện Trong thời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em không những thu được rất nhiều kiến thức bổ ích

Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, vớilượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý của hàng thú cưng” chắc chắn sẽ không thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để dự án này ngày càng hoàn thiện hơn

Một lần nữa, chúng em xin chân thành cám ơn cô và luôn mong nhận được sự đóng góp của thầy cô và các bạn

Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

Trân trọng!

Trang 4

MỤC LỤC

LỜI CẢM ƠN 3

LỜI NÓI ĐẦU 6

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

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

1.2.Xác định bài toán cần giải quyết 8

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

1.3.1 Bộ phận phục vụ 9

1.3.2 Bộ phận thu ngân 9

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

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

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

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

1.4.2.2 Yêu cầu về sao lưu 10

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

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

1.4.2.5 Yêu cầu phần cứng 10

1.4.2.6 Phần mềm được sử dụng 10

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

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

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

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

2.1.2 Kế hoạch quản lý thời gian 11

2.1.3 Ước lượng thời gian 12

2.1.4 Ước lượng người tham gia 13

2.1.5 Lập lịch và theo dõi 13

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

3.1 Phân tích thiết kế hệ thống 15

3.1.1 Xác định actor 15

3.1.2 Sơ đồ Usecase 18

3.2 Phân tích chi tiết chức năng từng hệ thống 19

3.2.1 chức năng quản lý đăng nhập 19

3.2.2 chức năng quản lý khách hàng 20

Trang 5

3.2.3 chức năng quản lý nhân viên 22

3.2.4 chức năng quản lý mặt hàng 24

3.2.5 chức năng quản lý hóa đơn 26

CHƯƠNG 4 THIẾT KẾ PHẦN MỀM 28

4.1 Thiết kế giao diện 28

4.1.1 Giao diện đăng nhập 28

4.1.2 Giao diện hệ thống 28

4.1.2.1 Quản lý sản phẩm 28

4.1.2.2 Quản lý nhân viên 30

4.1.2.3 Quản lý khách hàng 31

4.1.2.4 Quản lý hóa đơn 32

4.2 Thiết kế lưu trữ 32

4.2.1 Bảng đăng nhập 32

4.2.2 Bảng sản phẩm 33

4.2.3 Bảng khách hàng 33

4.2.4 Bảng nhân viên 33

4.2.5 Bảng hóa đơn 33

4.2.6 Bảng chi tiết hóa đơn 34

4.2.7 Bảng diagram 34

CHƯƠNG 5 LẬP TRÌNH 35

5.1 Ngôn ngữ lập trình 35

5.2.1 Sự kiện đăng nhập 36

5.2.2 Sự kiện kết nối SQL 38

CHƯƠNG 6 KIỀM THỬ PHẦN MỀM 38

6.1 Phương pháp kiềm thử 38

6.2 Kiểm thử 39

CHƯƠNG 7 ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM 40

7.1 Đóng gói phần mềm 40

7.2 Bảo trì phần mềm 41

KẾT LUẬN 44

Trang 6

LỜI NÓI ĐẦU

Ngày nay, cùng với sự phát triển về mọi mặt của xã hội, ngành công nghệ thông tin

đã trở thành một nhu cầu không thể thiếu trong đời sống con người Là một ngành khoa học kỹ thuật xây dựng trên những hệ thống xử lý dữ liệu tinh sảo (Data processing system)

Nền khoa học máy tính ngày nay đang giữ một vị trí trung tâm trong hầu hết các lĩnh vực của xã hội

Trong thời đại công nghệ thông tin bùng nổ trên toàn cầu thì các quốc gia trên thế giới dù là phát triển hay đang phát triển đều cố gắng áp dụng tin học vào mọi mặt của đời sống xã hội Tin học luôn có mặt mọi lúc, mọi nơi nhằm hỗ trợ cho các ngành nghiên cứu đạt được những thành tựu to lớn cũng như để hiện đại hóa quy trình quản lý sản xuất kinh doanh nhàm đạt hiệu quả kinh tế cao nhất Chính vì vậy, trong thời gian gần đây mọi ngành nghề đã chú trọng đến chú trọng đến việc xây dựng các phần mềm ứng dụng tin học trong công tác quản lý

Với những lợi ích hiển nhiên do công nghệ thông tin mạng lại, các nhà quản lý đã kịp thời đưa những ứng dụng tin học vào phục vụ cho công tác quản lý kinh doanh.Tùy thuộc vào quy mô, mục đích thị trường, mức độ phục vụ, quyền sở hữu mà ta phân tích thiết kế sao cho người quản lý nắm được nhanh chóng chính xác đồng thời giảm được chi phí, các thao tác thủ công và đạt được hiệu quả kinh tế cao nhất

Thế kỷ XXI là thế kỷ của sự phát triển khoa học kỹ thuật trong đó tin học đóng vai trò quan trọng, đã đạt được nhiều thành tựu to lớn Việc áp dụng các công nghệ khoa học kỹ thuật vào đời sống của con người ngày càng tang và không ngừng can thiệp vào hầu hết các công việc trong đời sống Công nghệ thông tin là một trong những ngành khoa học đó Song song với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì việc các sản phẩm phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng ngành khoa học này

Phần mềm tin học được ứng dụng rộng rãi trong quản lý, học tập… đã giúp cho con người sử dụng có được những thông tin nhanh chóng và chính xác, từ đó mà chất lượng công việc đạt hiệu quả cao

Có rất nhiều sản phẩm phần mềm ra đời đới với các ngôn ngữ lập trình khác nhau như: Assembly, C++, Visual Basic… Trong đó Visual Basic gắn liền với khái niệmtrực quan, nghĩa là khi thiết kế chương trình bạn sẽ thấy ngay được kết quả sau từng thao tác và giao diện khi chương trình thực hiện Visual Basic cho phép bạn chỉnh sửa đơn giản, nhanh chóng về mặt màu sắc kích thước, hình dáng của các đốitượng có mặt trong các ứng dụng

Mặc dù Windows đã xâm nhập khá rộng rãi vào nước ta, các ứng dụng trong môi

trường Windows dã và xuất hiện ngày càng nhiều và vô cùng phong phú, tuy nhiên

Trang 7

ở nước ta người biết Windows hiện nay chủ yếu thông qua các phần mềm ứng dụng như Word, Excel, Access…

Một trong những ứng dụng của công nghệ thông tin vào việc quản lý Mọi thông tin được thể hiện và lưu trữ dưới dạng dữ liệu và chương rình trên một hệ thống quản trị cơ sở dữ liệu, làm tăng thêm khả năng quản lý, tra cứu và tinh giản được đáng kể công việc

Với những lợi ích hiển nhiên do công nghệ thông tin mang lại, các nhà quản lý đã kịp thời đưa những ứng dụng tin học vào phục vụ cho công tác quản lý các nhà hàng

Bài toán “quản lý cửa hang thú cưng” nhằm giải quyết và đáp ứng một cách hiệu quả các nhu cầu về mặt quản lý thông tin cho các cửa hàng hiện nay Tin học hóa trong công tác quản lý nhằm giảm bớt sức lao động của con người, tiết kiệm được thời gian, độ chính xác cao, gọn nhẹ và tiện lợi ơn rất nhiều so với việc làm thủ công quản lý trên giấy tờ như trước đây Tin học hóa giúp thu hẹp không gian lưu trữ, tránh được thất lạc dữ liệu, tự động hóa và cụ thể hóa các thông tin thao nhu cầu của con người

Trang 8

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

Vì vậy việc tạo ra một hệ thống “Quản lý cửa hàng” là một điều rất cần thiết, với các tính năng được xây dựng dựa trên nhu cầu thực tế của con người.Cửa hàng thú cưng là một cửa hàng mới được khai trương, muốn được nhiều người biết tới để cso thể nâng cao lượng khách hàng chất lượng tới, việc phục vụ diễn ra tốt hơn, chính xác và nhanh chóng thì phải tin học hóa mọi thứ, đặc biệt là trong công tác và quản lí hàng hóa

Thời gian làm việc : 7h-22h mỗi ngày trong tuần

Hiện tại cửa hàng đang có 9 nhân viên, mỗi ca 3 nhân viên:

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

Hiện nay ở nước ta thu nhập bình quân đầu người tăng khá cao, mức sống vàthu nhập cũng tăng lên theo thống kê từng năm Cuộc sống ngày càng phát triển và

đi theo hướng hiện đại, dịch vụ và công nghệ cũng thay đổi phục vụ con người tốt hơn Xu hướng ngày càng chuyên nghiệp và quy mô kéo theo đó là những trào lưu,

xu hướng mới Đặt biệt những năm gần đây nước ta du nhập vào trong nước nhữngthú chơi cảnh mới lạ, gần gũi, và ngày càng mang tính phổ biến Mỗi khi ra đường hay ở những cửa hàng, căn hộ, hay công viên,… ta có thể bắt gặp những người bạn

4 chân được chủ của chúng dắt theo có thể là 1 chú chó, một con mèo, chú chuột Hamster nhỏ nhắn… Ngoại hình những chú thú cưng khá đẹp mắt, chúng có nhữngđặt trưng riêng về màu lông, da hoặc những đặt điểm khác như khá thông minh có thể làm những công việc nhặt bóng…Được mua về chăm sóc như một đứa con

Trang 9

cưng trong nhà Trào lưu nuôi thú cưng không còn xa lạ mà ngày càng phổ biến và phát triển mạnh mẽ hơn, kéo theo thị trường hàng hóa, dịch vụ cho vật nuôi ngày càng phong phú, từ đồ ăn, thức uống, quần áo, giày dép, trang sức, mỹ phẩm…đến

cả những dịch vụ chăm sóc sức khỏe, nghỉ dưỡng Giá cả cũng đa dạng, sẵn sàng phục vụ thú chơi của những người yêu vật nuôi Chính sự hấp dẫn và nhu cầu ngàycàng lớn hơn của thị trường thì những shop cung cấp các sản phẩm, dịch vụ, hàng hóa, phụ kiện cho thú cưng ngày càng nhiều Nhưng đây là một lĩnh vực kinh doanh khá mới, nên những shop thú cưng quản lý cửa hàng của mình chủ yếu dựa trên sổ sách, yếu tố con người nắm vai trò quyết định, nên dễ xảy ra sai sót, thất lạt

sổ sách… Nắm bắt hình hình thực tế trên, cùng những đúc kết kinh nghiệm để sau này có thể xây dựng nên các hệ thống ứng dụng công nghệ thông tin vào cuộc sống, đáp ứng nhu cầu của xã hội

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

- Tiếp nhận các đơn hàng của khách hàng từ bộ phận phục vụ

- Tiến hành thanh toán, in hóa đơn cho khách hàng

- Nhận tiền và trả tiền thừa cho khách (nếu có)

- Thống kê tài chính của cửa hàng

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

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

- Quản lý đăng nhập

- Quản lý khách hàng

- Quản lý mặt hàng

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

- Quản lý hóa đơn

Trang 10

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

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

- Điều quan trọng cần chú ý nhất đó là thông tin khách hàng do khách hàng cung cấp phải được bảo mật tuyệt đối Tránh tình trạng thông tin dữ liệu của khách hàng

bị mất hoặc bị sửa đổi

1.4.2.2 Yêu cầu về sao lưu

- Phải có giải pháp đảm bảo sự an toàn dữ liệu: Có khả năng backup dữ liệu

và phục hồi dữ liệu khi có sự cố

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

- Sử dụng được đầy đủ tính năng trên phần mềm

- Đảm bảo có thể tìm được nhiều dữ liệu trong một lúc

- Cung cấp đầy đủ 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 xây dựng chủ yếu bằng ngôn ngữ lập trình C#

- Hệ quản trị cơ sở dữ liệu SQL Server 2019

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

- Phần mềm quản lý phải có tính tương thích Có thể sử dụng kết hợp với các

hệ thống quản lý khác của ban quản lý

1.4.2.6 Phần mềm được sử dụng

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

- Ngôn ngữ C#

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

- Nhân viên sẽ được quản lý giới thiệu về chức năng của phần mềm khi được sửdụng

Trang 11

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

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

2.1.1 Ước lượng chi phí

- Chi phí phát triển hệ thống quản lý cửa hàng bán thú cưng khoảng 4.000.000vndGiai đoạn Công việc Mô tả Chi phí

Quản lý dự án

Khảo sát yêu cầu dự án Thu thập yêu cầu dự án 100000 vndBắt đầu dự án Triển khai dự án 100000 vndLập kế hoạch phạm vi

dự án Lập kế hoạch chi tiết 100000 vndBáo cáo tổng kết Tổng kết lại dự án 0 vnd

Phân tích và

thiết kế hệ thống

Đặc tả chi tiết yêu cầu

khách hàng Mô tả yêu cầu, chức năng cầncó của phần mềm 100000 vnd

Mô tả hệ thống qua

usecase và trình tự Xây dựng usecase qua draw.io 100000 vndThiết kế cơ sở dữ liệu Xây dựng dữ liệu 300000 vndThiết kế giao diện Xây dựng các chức năng để

tương tác qua phầm mềm 600000 vndTích hợp và

hoàn thiện phần

mềm

Kiểm thử phần mềm Test lại toàn bộ hệ thống 150000 vndFix code Sửa lại những lỗi phát sinh 200000 vndKiểm tra Test lại lần cuối cùng 150000 vnd

2.1.2 Kế hoạch quản lý thời gian

- Các công việc của dự án được thực hiện theo thời gian sau khi làm xong

- Ta sẽ có khoảng 2 – 3 ngày để kiểm tra lại sau trước khi làm

- Nếu có sai sót phải thông báo lại và nhanh chóng chỉnh sửa lại

Trang 12

STT Tên Công Việc Sản phẩm thu được

1 -Thu thập và đặc tả yêu cầu:

-Phân tích hệ thống qua tài liệu đặc tả

-Thiết kế giao diện phần mềm và giao

diện web

-Thiết kế cơ sở dữ liệu

Bản thiết kế hệ thống, phần mềm quản lý cửa hàng thú cưng

4 Kiểm thử, chỉnh sửa triển khai cài đặt:

+ Kiểm tra các chức năng, nếu có sai

sót chỉnh sửa lại cho đúng với dự án

+ Cài đặt tại nơi làm việc

Phần mềm hoàn chỉnh

5 Bàn giao sản phầm đã hoàn chỉnh:

+ Bàn giao lại cho quản lý

+Bàn giao tài liệu

+Xin chữ kí xác nhận kết thúc dự án

Kết thúc dự án

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

- Đơn vị tính: Ngày

- Ước tính ngày hoàn thiện phần mềm: khoảng 30 ngày

- Ước tính ngày kiểm tra và chốt lại phần mềm: 2 – 3 ngày

Trang 13

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

- Số lượng người tham gia phát triển hệ thống quản lý cửa hàng thú cưng 1 người

2 ngày

Thiết kế module -xây dựng form đăng 3 ngày

Trang 14

- xây dựng form thống

kê nhập xuất hàng, hình thức thống kê hàng hóa

- xây dựng các nút chức năng: thống kê, inphiếu TK

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

động thông báo số lượng hàng tồn, nhập xuất,hàng bán chạy theo tháng cho kế toánkho

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í giaodiệ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

Trang 15

Thực hiện fix các lỗi tồn

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 khách hàng

Nhân viên có thể tìm kiếm khách hàng bằng mã khách hàng hoặc tên khách hàng, tùy chọn các chức năng tương ứng như nhập thông tin khách hàng, thêm, sửa, xóa thông tin khách hàng

Nhập thông tin khách hàng khi khách hàng lựa chọn sản phẩm từ cửa hàng máy nông nghiệp Sau khi nhập thông tin khách hàng cũng như thông tin sản phẩmthì nhân viên tiên hành khích hoạt bảo hành và làm thủ tục xuất hóa đơn và sao lưutất cả thông tin lê hệ thống

Trang 16

Hình 3.1.1b) Quản lý

Quản lý có thể nhập thông tin nhân viên, hem nhân viên, sửa thông tin nhân viên, xóa nhân viên Quản lý có trách nhiệm thống kê, thu chi hóa đơn, hàng nhập, hàng tồn kho, sau đó in báo cáo

Trang 17

c) Khách hàng

Quản lý khách hàng bao gồm cả quản lý thông tin khách hàng và mục đích kiểm soát thông tin khách hàng Sau khi lựa chọn được vật nuôi phù hợp thì có thể thanh toán qua ứng dụng để lập hóa đơn nhân viên sẽ giao hàng đến địa chỉ của khách hàng

Nếu khách hàng mua trực tiếp tại cửa hàng thì có thể xem trực tiếp sản phẩmtại cửa hàng, sau khi chọn mang đến quầy thanh toán để lập hóa đơn

Trang 18

3.1.2 Sơ đồ Usecase

Hình 3.1.2

Trang 19

3.2 Phân tích chi tiết chức năng từng hệ thống

3.2.1 chức năng quản lý đăng nhập

- Mục đích: Cho người dùng đăng nhập tạo tài khoản của khách hàng hoặc nhân viên

- Biểu đồ usecase:

Hình 3.2.1a

- Biểu đồ hoạt động:

Trang 20

Hình 3.2.1b

Mô tả hoạt động:

Hệ thống kiểm tra đầu vào:

- Khi đăng nhập thành công, hệ thống sẽ đăng nhập vào hệ thống

- Khi đăng nhập sai, hệ thống sẽ báo: “tài khoản và mật khẩu không chính xác” và yêu cầu nhập lại thông tin tài khoản và mật khẩu

3.2.2 chức năng quản lý khách hàng

- Mục đích: Cho phép quản lý có thể quản lý thông tin khách hàng

- Biểu đồ usecase QLKH:

Trang 21

Hình 3.2.2a

- Biểu đồ hoạt động:

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