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

Phân tích thiết kế htttql cửa hàng cho thuê băng Đĩa

28 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Phân Tích Thiết Kế Hệ Thống Quản Lý Cửa Hàng Cho Thuê Băng Đĩa
Tác giả Trần Hoàng Diệu
Người hướng dẫn Ngụ Thị Phương Thảo
Trường học Trường Đại Học Mở Địa Chất
Thể loại bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 28
Dung lượng 1,23 MB

Nội dung

Phần mềm là một chương trình cho phép người sử đụng thực hiện một cách nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ cập nhật thông tin cho các loại băng đĩa , thực hiện yêu cầu tìm

Trang 1

PHAN TICH THIET KE HTTTQL CUA

HANG CHO THUE BANG DIA

Giáo viên hướng dẫn: Ngô Thị Phương Thảo Sinh viên thực hiện: Trần Hoàng Diệu MSV:2021050131 Nhóm:10

21, tháng 6 năm 2023

Trang 2

MỤC LỤC

1 KHẢO SÁT HIỆN TRẠNG S2 2212221222221 212k 3

II PHÂN TÍCH VỀ CHỨC NĂNG VÀ BIÊU ĐỎ PHÂN CẤP CHỨC NĂNG

A BIÊU ĐỒ PHÂN CẤP CHỨC NĂNG 0 21222212 cxe 5

B PHAN TÍCH VỀ BIÊU ĐÔ PHÂN CẤP CHỨC NĂNG 6

V THIET KẾ CƠ SỞ DỮ LIỆU S2 2222222112122221222 1 rree 13

VIL BIEU BO DU LIEU QUAN HE ooo cecccceccccccsseecseesesssesevsesrsesvetsevevsrvsneesenees 17 VII THIẾT KẾ GIAO DIỆN CHO PHẦN MÉM 20

Trang 3

LỜI NÓI ĐẦU

Ngày nay khoa học kỹ thuật phát triển nhanh chóng, lao động tri óc dần thay thé cho lao động chân tay bằng những ứng dụng khoa học kỹ thuật Và góp phần đắc lực trong cuộc cách mạng khoa học này phải kế đến lĩnh vực công nghệ thông tin.Công nghệ

thông tin được ứng dụng trong nhiều lĩnh vực Như chúng ta đã biết, việc quản lý kinh

doanh của rất nhiều cửa hàng nói chung và cửa hàng băng đĩa nói riêng vẫn tiễn hành rất thủ công, việc ghi chép thông qua số sách gặp rất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn xem sét tình trạng các mặt hàng còn hay hết Từ thực tế như vậy mà em

đã tiến hành xây dựng một phần mềm quản lý cho một cửa hàng bán và cho thuê băng

đĩa

Phần mềm là một chương trình cho phép người sử đụng thực hiện một cách nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ cập nhật thông tin cho các loại băng đĩa , thực

hiện yêu cầu tìm kiếm thông tin thống kê bán hàng hay báo cáo tài chính của cửa hàng

với giao điện làm việc thân thiện ,đễ sử dụng

Mong rằng với phần mềm này em có thê đóng góp được một phần nào đó vào sự phát triển kinh doanh của các cửa hàng băng đĩa

Với sự cô găng và nô lực của mình, em đã xây đựng và hoàn thành đề tài này Tuy nhiên vẫn còn nhiều hạn chế em rất mong nhận được sự đóng góp ý kiến của thầy và các

bạn dé cho đề tài của em được hoàn thiện hơn

Em xin chân thành cam on !

Hà Nội ngày 2162023

Sinh viên thực hiện :

Trân Hoàng Diệu

Trang 4

[KHẢO SÁT HIỆN TRẠNG

Em đã đi khảo sát hiện trạng thực tế ở tại 2 cửa hàng cho thuê đĩa tại xã Dân Tiến

Khi quan sát họ làm việc thì em đã thay được các công đoạn mà họ làm từ lúc khách hang yêu câu thuê đĩa cho tới khi họ tìm đĩa và thanh toán thì mất khoảng thời gian không nhỏ Khi có khách hàng đến thuê đĩa thì chủ của hàng phải tìm lọai đĩa mà khách hàng yêu câu ở nhiều nơi trong cửa hàng :chẳng hạn trên giá đĩa, trong một giỏ đĩa lớn bao gồm

nhiều loai đĩa khác nhau Vì vậy để tìm được loại đĩa mà khách hàng muốn cân nhiễu thời

gian Ngoài ra khách hàng đến trả đĩa cũng còn nhiều bất cập xảy ra Và khách hàng

trả đĩa thì người chủ cửa hàng thường lấy số ra đề tìm thông tin về khách hàng ,hay thông tin về đĩa Xem số lượng đĩa họ thuê là bao nhiêu , số tiền phải trả là bao nhiêu Cửa hàng thứ 2 có sự quản lí tốt hơn một chút là họ biết sắp xếp phân loại từng

vùng riêng cho mỗi loại đĩa, nhưng vẫn còn chứa nhiều vấn đề không hợp lí, ví du như việc tìm kiếm xem loại đĩa nào còn loại đĩa nào hết hoặc để tìm được loại đĩa mà khách hàng yêu câu và cái khó khăn nữa là sẽ không quản lý được số lượng đĩa một cách nhanh

chóng và chính xác do đó cũng khiến cho người quản lý gặp nhiều khó khăn hơn

Dựa vào tình hình thực tế của các cửa hàng như vậy, nhóm em đã dạn hỏi ý kiến chủ cửa hàng, về những vấn đề mà họ cảm thấy còn gặp nhiều khó khăn, trong quá trình quản lí và giải quyết các công vệc trong cửa hàng và họ đã đưa ra một số yêu cầu cần

thiết đối với hệ thống mới là:

H hệ thống mới phải đáp ứng đây đủ được các thông tin về tất cả các loại đĩa: mã đĩa

là bao nhiêu, đĩa thuộc thể loại nào, là đĩa nhạc, đĩa phim hay đĩa game

H hệ thống mới phải đưa ra dược phần trăm lãi xuất mà của hàng thu được trong từng ngày, tháng năm

H hệ thống phải thống kê được những loại đĩa nào được bán chạy nhất trong thơi điêm hiện tại

H các chức năng thiết kế phải đễ sử dụng đồng thời phải có trợ giúp mỗi khi họ cần

H hệ thống phải đảm bảo giải quyết các yêu cầu nhanh chóng và chính xác

Trang 5

ILTHONG TIN VE DE TAI

1 Tén dé tài : Phân tích và thiết kế phần mềm :

“ QUAN LY CUA HANG CHO THUE BANG PIA”

2 Sinh viên thực hiện :

Trần Hoàng Diệu

Yêu cầu của đề tài :

[Phải đi khảo sát hiện trạng trực tiếp ở các cửa hàng băng đĩa, qua đó ta biết được những vấn đề còn bất cập, chưa hợp lí và chưa phù hợp của hệ thống quan li

cũ, từ đó ta sẽ xây đựng những biện pháp xử lí mới phù hợp hơn với thực tế mà người chủ cửa hàng băng đĩa đang cân

Chương trình có khả năng lưu trữ cập nhật thông tin về các loại CD hiện có trong cửa hàng

HCho phép tìm kiếm thông tin về CD

HThống kê được doanh thu và lãi xuất của cửa hàng (theo ngày, tháng, quý)

[TThông tin có thé duoc in ra may in

OH6 théng mang tinh bao mat

[Có khả năng tạo, ïn ra hóa đơn mỗi khi khách hàng mua hay thuê đĩa OChuong trinh chạy trên môi trường WinDows

LHCác thao tác thực hiện công việc phải dễ dàng ,thuận tiện

Font chữ hiển thị nhất quán ,sử dụng bộ mã ABC

LINhân viên của cửa hàng chỉ được phép cập nhật thông tin ,không được phép xem đoanh thu và lãi xuất

Chủ cửa hàng được toàn quyền với hệ thống

Trang 6

I PHAN TICH VE CHUC NANG VA BIEU DO PHAN CAP CHUC NANG

A BIEU DO PHAN CAP CHUC NANG

BIEU DO PHAN CAP CHUC NANG

Trang 7

B PHAN TICH CHUC NANG CUA PHAN MEM

Theo biểu đồ phân cấp chức năng thì phần mềm có các chức năng sau:

Trong chức năng quản lý người dùng thì có các chức năng con sau:

Chức năng đăng nhập vào hệ thống:

Chức năng bảo mật giúp cho người quản lý có toàn quyền thao tác phần mềm và tất cả thông tin về các loại đĩa cũng như các thông tin về khách hàng Chí khi người quản lý có User và Password thì mới có thể đăng nhập vào hệ thông và có thê sử dụng các chức năng của chương trình Đây

là chức năng cân thiết của chương trình

Chức năng đăng kí:

_ Nó cho phép đăng kí thêm người dùng khi mà công việc của họ cần đến nhiêu người quản lý

Chức năng sửa đôi:

Cho phép xóa, thay đổi thông tin về người quản lý

Trong chức năng quản lý băng đĩa thì có các chức năng con sau: Chức năng nhập đĩa:

Nhập đĩa cho phép nhập thông tin về đĩa mới:

+ mã CD

+ tên CD

+ số lượng

+ nhà cung cấp

mà người quản lý mới nhập về vào CSDL

Chức năng cho thuê:

Cho phép người dùng có thê nhập tất cả các thông tin về đĩa cho thuê

Trang 8

O Chức năng kiểm tra:

Cho phép người dùng kiểm tra đĩa mới nhập về có trùng với đĩa đã có

trong cửa hàng không, khách hàng trả có đúng đĩa đã thuê không Trong chức năng thống kê, in ấn có các chức năng con sau:

+ tên diễn viên

Chức năng báo cáo:

Để từ đó giúp cho người chủ cửa hàng có thể cân đối lại việc nhập

đĩa mới cho cửa hàng, xem loại đĩa nào được bán chạy nhat va duoc da so khách hàng yêu thích hiện nay nhờ vào đó mà biết được loại đĩa nào nên nhập nhiêu hơn, loại đĩa nào phải nhập ít đi nhắm đem lại hiệu quả kinh tế cao nhật cho cửa hàng và các hoạt động khác của cửa hàng

Trong báo cáo bao gồm cá in ấn, cho phép in các list đĩa có trong cửa hàng theo nhiều định dạng như: in toàn bộ các đĩa có trong cửa hàng hay chỉ

in list dia cua l diễn viên

Chức năng trợ giúp

Chức năng trợ giúp có tác dụng hướng dẫn cho người sử dụng phần mềm

Trang 9

IV BIEU DO LUONG DU LIEU KQ.T.T Người Dùng ,

Đăng Nhập , Sửa Đôi

KQ TT Đĩa

Trang 10

BIEU DO LUONG DU LIEU MUC 1

Yêu cầu trợ giúp

Hrả lời yêu cầu

Trả ra TT trợ giúp

KHO DU LIEU 1.0 TT.Newo1 dung

Trang 11

BIEU DO LUONG DU LIEU MUC 2

Thông tin tài khoản đăng 1.1

Liệu Mức Dưới Đinh

(Chức Năng Tìm Kiếm

Trang 12

Kiém Tra

Trang 13

nhập

1.1 User &

Dang nhap Kiém tra

Thông tin tài khoản đăng ký

Yéu cau - ; 1.2 1.2.1 CSDL dang ky Dang Ky Kiém tra

Không được quyền thay đối

H7.BIEU DO LUONG DU LIEU MUC DUGI DINH

(CHUC NANG DANG NHAP)

Trang 14

V THIET KE CSDL

Từ mối quan hệ các thực thể và các thuộc tinh đã phân tinh ta tiến hành xây đựng bảng cơ

sở đữ liêu như sau:

2.Nha cung cap Bang dia(NCC_CD)

4 Khach hang _ Bang Dia (KH_CD)

Số điện thoại

Số Fax Địa Chỉ

Ghi chú

Mã nhà cung cấp Tên nhà cung cấp

Ghi chú

Mã sản phâm Tên băng đĩa

Ma nhà cung cấp băng đĩa

Trang 15

6.Danh sách khach hang (DSKHACH)

._Bang bang dia (Bang_CD)

Số lượng bán

Ngày bán hoặc cho thuê Tong số tiền Tam ứng trước

Ghi chú

Mã sản phâm Tên băng đĩa Loai dia

Sé luong nhap

Ngày nhập

Trang 16

7.Hoá đơn nhập hàng(HDNHAPHANG)

2 MaCD Text 30 Mã sô băng dĩa

3 Nguoinhap Text 20 Người nhập

4 TenCD Text 20 Tên băng đĩa

5 Donvitinh Text 30 Don vi tinh

6 Ngaynhap Date/time 8 Ngày nhập

7 Soluongnhap Text 10 Số lượng nhập

8 Thanhtoan Number 12 Thanh toán

9 Tamung Number 12 Tạm ứng trước

10 Tongtien Number 12 Tổng tiền

Trang 17

VIBIEU DO THUC THE LIEN KET(E-R)

DSNCC

DSTHUE_BAN MaCD TenCD Donvitinh Soluong Ngayban/thue Tongtien Tamung

PHIEUBANHAN

G MsBH MaCD TenCD Donvitinh Soluongban Ngayxuat Tenkho Thanhtoan Tamung Tongtien

H8.MO HINH THUC THE QUAN HE (E-R)

Trang 18

VIL BIEU DO DU LIEU QUAN HE

H9.BANG QUAN HE VA KET NOI GIU'A CAC BANG

Trang 19

HOA DON NHAP HANG

Ngày Tháng Năm 200

Họ&tên chủ cửa hàng - Q.2 122121121121 22121 11111122211 211111 21121181 1 re Họ&tên người giao hàng - Q0 c2 21222 2111122121121 tre

SŠTTMsHDNgười nhập Tên CDĐơn vị tính

(Chiếc)Ngày nhậpSố lượngĐơn giá

Vnd/cd

Tông tiền

Người giao hàng Chủ cửa hàng

Trang 20

r8 0 ằ

STTMa CDTén Bang DiaDon vi tính

(Chiếc)Só lượngĐơn giá

Vnd/cd

Tông tiền

Người mua (thuê) Chủ cửa hàng

Trang 21

VIILTHIET KE GIAO DIEN CHO PHAN MEM

A Giao Diện Chính Của Hệ Thống Phần Mềm

Giao diện chính của phần mềm được xây dựng như trên Gồm các menu tương ứng với các chức năng của hệ thống Muốn sử dụng được phần mềm người đùng phải đăng nhập

vào hệ thống Điều đó lam cho hệ thống mang tính bảo mật cao Khi đăng nhập thành

công thì người sử đụng có thể truy cập, thay đôi, sửa chữa, tìm kiếm thông tin .trong hệ thông Và khi đó thì các menu sẽ sáng toàn bộ, thanh toolbar lại hiện cho phép sử dụng.

Trang 22

hiện để cho người dùng đăng nhập (với tên truy nhâp và mật khẩu) để được cấp quyền truy cập vào hệ thống 2 textbox cho phép gõ cả kí tự và số Khi click vào nút “Đẳng ý “ thi nó sẽ so sánh đữ liệu vừa nhập vào với đữ liệu trong CSDL ,nếu đúng thì cho phép

truy cập vào hệ thống,ngược lại thì hệ thống sẽ thông báo lỗi đăng nhập Khi nhắn vào nút

“CanceŸ” thì thoát khỏi form đăng nhập này

Khi người sử dụng muốn đăng ký tài khoản nhắn vào menu “Đăng Kí “thì form đăng kí sẽ xuất hiện dé cho phép người dùng nhập thông tin cần thiết

Trang 23

Người dùng nhập đữ liệu vào các 6 trên, ô số lượng chỉ cho phép nhập số mà thôi

Khi nhập xong người dùng nhắn vào nút “7z S7 “ Thì tất cả dữ liệu ở các ô trên sẽ

t

Trang 24

Khi người dùng muốn tìm kiểm thông tin thì họ sẽ lựa chọn các cách tìm kiếm như

trên rồi đưa dữ liệu tìm kiếm vào các ô textbox như trên rồi nhắn vào nút tìm tương ứng.Thì từ đó thông tin sẽ được lấy ra từ CSDL và đưa ra các ô textbox ở trên cùng.Nếu

không tìm thay thì sẽ thông báo ra là không tim thay

Trang 26

chương trình

Trang 27

trợ giúp của chương trinh :

Muốn thoát khỏi chương trình người sử dụng click vào button “Thodt “ sẽ có một hôp thoại hiện ra xác nhận yêu câu của người dùng : Nêu click Yes ban sẽ thoát khỏi chương trình ngược lại click Nø chương trình ở trạng thái hoạt động.

Trang 28

IX TONG KET

Sau một thời gian tích cực làm việc, nghiên cứu của em cộng với sự hướng dẫn,

đóng góp nhiệt tinh của cô giảng dạy bộ môn “Phân tích và thiết kế hệ thống” — của cô

Ngô Thị Phương Thảo Em cũng đã hoàn thành bản bảo cáo của mình với chủ để là

“Phân tích thiết kế phần mềm quân [Ù cửa hàng băng đĩa” Nội đụng Bản báo cáo đã đề

cập tới một sô vân đề như sau:

H Khảo sát thực tế hiện trạng việc quản lý của một số cửa hàng bán và cho thuê băng đĩa Từ đó, thấy được những mặt còn tồn tại, thiếu sót và xây dựng, phát triển nên

hệ thống mới khắc phục được những điều đó nhờ sự trợ giúp đắc lực của công nghệ thông tin

H Phân tích thiết kế phần mềm quản lý cửa hàng băng đĩa bao gồm các công việc:

1 - Phân tích phương thức hoạt động của các chức năng của hệ thống mới

2 - Phân tích về biêu đồ luồng đữ liệu

3 - Phân tích biểu đồ quan hệ

4- Thiết kế giao diện

H Sử dụng ngôn ngữ để xây dựng lên phần mềm này là Microsoft Visual C#

Trong quá trình nghiên cứu và xây dựng lên hệ thống thì em cũng đã có tham khảo một số tài liệu của những anh chị khoá trước Mặc dù em cũng đã rất cố gắng nhưng bản báo cáo này vẫn còn có nhiều thiếu sót, em rất mong được sự đóng góp, chỉ bảo của cô và các thây cô bộ môn.

Ngày đăng: 11/12/2024, 13:00