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

BÀI TẬP LỚN THỐNG QUẢN LÝ BĂNG, ĐĨA,CAMERA

24 467 0

Đ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

Định dạng
Số trang 24
Dung lượng 2,52 MB

Nội dung

mô tả hoàn chỉnh hệ thống quản lý băng đĩa camera..mô hình phân cấp chức năng, luồng dữ liệu, ER mở rộng, kinh điển, quan hệ và đầy đủ lý thuyết của các phần. hiểu rõ hơn về môn phân tích thiết hệ thống thông tin.

Trang 1

LỜI NÓI ĐẦU

Ngày nay khoa học kỹ thuật phát triển nhanh chóng, lao động trí ó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ựctrong 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ý kinhdoanh 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ấtthủ 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ườiquả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ànhóm chúng 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 cho thuêbăng đĩa

Phần mềm là một chương trình cho phép người sử dụng thực hiện một cách nhanhchóng, chính xác việc nhập dữ liệu, lưu trữ và 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ê hay báo cáo tài chính của cửa hàng

Mong rằng với phần khảo sát, phân tích, thiết kế của nhóm em có thể đóng góp một phần nào đó vào sự phát triển của cửa hàng cho thuê băng đĩa

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU 1

I MÔ TẢ HỆ THỐNG 3

1 Cơ sở lý thuyết 3

2 Mô tả nghiệp vụ của hệ thống 3

3 Mô hình tiến trình nghiệp vụ của hệ thống 4

II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 6

1 Cơ sở lý thuyết 6

2 Phân tích chức năng hệ thống 6

2.1 Mô hình phân cấp chức năng 6

2.2 Định nghĩa các đối tượng trong mô hình 7

2.3 Mô hình luồng dữ liệu 9

III PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU 12

1 Cơ sở lý thuyết 12

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

3 Các mô hình 15

4 Một số mẫu hóa đơn 17

IV THIẾT KẾ GIAO DIỆN 20

V TỔNG KẾT 24

TÀI LIỆU THAM KHẢO 24

Trang 3

I MÔ TẢ HỆ THỐNG

1 Cơ sở lý thuyết

Nghiên cứu hiện trạng và khảo sát sớ bộ hệ thống là bước mở đầu cho quá trình pháttriển hệ thống còn là bước phát triển bài toán, đặc vấn đề hay nghiên cứu sơ bộ

• Nghiên cứu và đánh giá hiện trạng: quan sát tìm hiểu hệ thống hiện tại, tập hợp

và phân loại thông tin, phát hiện các yếu kém trong hiện trạng

• Khảo sát và đánh giá hiện trạng: xác định các vấn đề cần giải quyết trong tổchức và phạm vi giải quyết của từng vấn đề, xác định nhóm người dùng, viếtbáo cáo tổng hợp

Qua phần này ta sẽ tiếp cận được với nghiệp vụ chuyên môn, môi trường hoạt độngcủa hệ thống cũ, tìm hiểu được các chức năng, nhiệm vụ và cung cách hoạt động của

hệ thống cũ Chỉ ra được chỗ hợp lý của hệ thống cũ cần được thừa kế và chổ bất hợp

lý của hệ thống cũ cần được nghiên cứu khắc phục

2 mô tả nghiệp vụ của hệ thống

Nhóm chúng em đã đi khảo sát hiện trạng thực tế từ hai cữa hàng gần nhà và tìm hiểurất nhiều về những cửa hàng cho thuê băng, đĩa, camera Khi quan sát họ làm việc nhóm

em thấy được các công đoạn mà họ làm từ lúc khách hàng yêu cầu thuê cho tới khi họ tìmhàng và thanh toán thì mất khoảng thời gian khá lâu

Khi có khách tới thuê chủ cửa hàng phải tìm loại mà khách hàng yêu cầu ở nhiều nơitrong cửa hàng: chẳng hạn như trên giá, trong một giỏ đĩa lớn bao gồm nhiều đĩa khácnhau Vì vậy để tìm được đĩa mà khách hàng muốn cần nhiều thời gian Ngoài ra kháchhà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ửahà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ượngthuê là bao nhiêu, số tiền phải trả là bao nhiêu

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 đã mạnh dạn hỏi ý kiếncủa chủ cửa hàng, về những vấn đề mà họ cảm thấy còn nhiều khó khăn trong quá trìnhquản lý và giải quyết các công việc trong cửa hàng Và họ đã đưa ra một số cần thiết đốivới hệ thống mới là:

 Hệ thống mới phải đáp ứng đầy đủ về tất cả thông tin về hàng: mã là bao nhiêu,thuộc thể loại nào…

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

 Hệ thống phải thống kê được những loại nào được thuê chạy nhất trong thờiđiểm hiện tại

 Các chức năng thiết kế phải dể sử dụng, đồng thời phải có sự trợ giúp mỗi khi

họ cần

 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 4

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

Phải đi khảo sát trực tiếp ở các cửa hàng cho thuê băng đĩa, camera qua đó để tabiết được những bất cập, chưa hợp lý chưa phù hợp của hệ thống quản lý cũ, từ đó

ta sẽ xây dựng những biện pháp xữ lý phù hợp hơn với thực tế mà người chủ củahàng đang cần

b Nhiệm vụ đề tài

 Có khả năng lưu trữ cập nhật thông tin về các loại hàng hiện có trong cửahàng

 Cho phép tìm kiếm thông tin về hàng

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

 Thông tin có thể được in ra máy in

 Hệ thống mang tính bảo mật

 Có khả năng tạo, in ra hóa đơn mỗi khi khách hàng thuê băng, đĩa, camera

 Chương trình chạy trên môi trường WinDows

 Cá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

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

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

3 Mô hình tiến trình nghiệp vụ của hệ thống

a Định nghĩa các đối tượng trong mô hình

• Chủ cửa hàng: là người quản lý toàn bộ hoạt động của cửa hàng

• Nhà cung cấp: là các công ty cung cấp băng, đĩa, camera cho cửa hàng

• Nhân viên tiếp thị: là người chịu trách nhiệm tiếp khách hàng khi kháchhàng đến cửa hàng và giới thiệu mặt hàng, giúp đở giải thích các thắt mắtcho khách hàng

• Nhân viên nhập dữ liệu: là người chịu trách nhiệm nhập thông tin khách

Trang 5

• Nhân viên giao hàng: chịu trách nhiệm tìm kiếm hàng và giao hàng chokhách hàng.

• Kho: là nơi dự trữ hàng (được biểu diễn bằng danh sách nhập và hóa đơnnhập)

b Quy trình hoạt động

Khi có khách hàng đến cửa hàng thuê hàng thì sẽ có nhân viên tiếp đón, tư vấn, trợ giúp khách hàng, khi khách hàng thuê thì phải điền đầy đủ thông tin vào phiếu thuê Nhânviên dựa vào đơn thuê sẽ lập hóa đơn cho khách hàng Khách hàng tới quầy thanh toán đểthanh toán tiền thuê, nhân viên sẽ lấy hàng từ kho (hiểu rỏ hơn ở phần danh sách nhập và hóa đơn nhập) và hóa đơn giao cho khách hàng Khi khách hàng đến trả hàng thì nhân viên sẽ dựa vào đơn thuê để kiểm tra xem hàng có đứng không và giao trả tiền tạm

ứng(nếu dư) cho khách hàng

Trang 6

II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG.

 Mô tả có tính tường thuật

 Đầu vào của chức năng

 Đầu ra của chức năng

 Các sự kiện gây ra sự thay đổi, việc xác định và hiệu quả của chúng

Có hai công cụ phân tích chức năng:

 Mô hình phân cấp chức năng

 Mô hình luồng dữ liệu

2 phân tích chức năng hệ thống

2.1 mô hình phân cấp chức năng

Phân cấp chức năng xác định được phạm vi của hệ thống cần phân tích, cho phép

mô tả khái quát dần các chức năng của một tổ chức một cách trực tiếp khách quan Cho phép phát hiện chức năng thiếu, trụng lặp Giúp làm việc giửa nhà thiết kế và người dùng trong khi phát triển hệ thống

Phân tích chức năng còn để phân cấp đối tượng trong trong hệ thống và còn khoét sâu vào mức logic để nêu rõ hơn về câu hỏi “làm gì” đây là điều rất quan trọng của mô hình phân cấp chức năng nói riêng và chức năng của tất cả đội tượng trong hệ thống nói chung

Trang 7

• Phân tích chức năng của phần mềmTheo biểu đồ phân cấp chức năng thì phần mềm có các chức năng sau :

 Quản lý người dùng

 Quản lý băng, đĩa, camera

 Thống kê và in ấn

 Trợ giúp

Hình 2 Biểu đồ phân cấp chức năng

2.2 định nghĩa các đối tượng trong mô hình

 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ácphần mềm và tất cả thông tin về các loại hàng 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ể đăngnhậ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ý

Trang 8

 Trong chức năng quản lý băng, đĩa, camera thì có các chức năng con sau :

• Chức năng nhập hàng :

Nhập hàng cho phép nhập thông tin về mặt hàng mới :

+ mã hàng+ tên hàng+ 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ề hàng chothuê

+ mã hàng+ tên hàng+ số lượng + nhà cung cấp Nhập thông tin của khách hàng thuê đĩa :

+ tên khách hàng + địa chỉ khách hàng + thông tin hàng thuê + số lượng

+ số tiền đã thanh toán + số tiền còn nợ

Nhập thông tin nhà cung cấp:

+ Mã nhà cung cấp + Mã sản phẩm

+ Tên nhà cung cấp + Tên sản phẩm

+ Phone + Fax

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

Cho phép người dùng kiểm tra hàng mới nhập về có trùng với hàng

đã 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 :

• Chức năng tìm kiếm :

Cho phép người dùng có thể nhanh chóng tìm được thông tin mìnhđang cần

Trang 9

Trong chức năng này thì nó cho phép người dùng có thể tìm kiếmthông tin theo :

+ tên hàng + mã hàng + tên khách hàng + mã khách hàng

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

Thống kê :

+ Thống kê nhập-xuất hàng + Thống kê tổng doanh thu,lãi suất, số nợ + Thống kê hàng tồn, hàng cho thuê chạy nhất + Thống kê quản lý nhân viên

+ Thống kê khách hàng

Để từ đó giúp cho người chủ cửa hàng có thể cân đối lại việc nhập hàng mới chocửa hàng ,xem loại nào cho thuê chạy nhất và được đa số khách hàng yêu thích hiện naynhờ vào đó mà biết được loại hàng nào nên nhập nhiều hơn ,loại hàng 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ửahàng

Trong báo cáo bao gồm cả in ấn ,cho phép in các list hàng có trong cửa hàng theonhiều định dạng như :in toàn bộ các hàng có trong cửa hàng hay chỉ in list một phầnnhỏ…

 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 giải

quyết các công việc một cách nhanh chóng và hiệu qủa

2.3 Mô hình luồng dữ liệu

 Mô hình luồng dữ liệu có tác dụng xác định nhu cầu thông tin ở mỗi chức năng

 Cung cấp bức tranh tổng thể của hệ thống và một thiết kế sơ bộ về thực hiệncác chức năng

 Là phương tiên giao tiếp của người phân tích thiết kế và người sử dùng

 Diễn đạt mối quan hệ của từng chức năng với người sử dụng và cũng khoét sâu vào mức vật lý để nói rõ hơn câu hỏi “làm như thế nào” của từng chức năng với người sử dụng hệ thống

Trang 10

4

Trang 12

III PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU

1 cơ sở lý thuyết

Phân tích cấu trúc thông tin nằm trong hệ thống hiện tại, làm rõ các thành phầnthông tin và các mối quan hệ của các thành phần đó Xác định csdl thống nhất cho toàn bộ

hệ thống

Sau giai đoạn này sẽ hình thành một báo cáo gồm những nội dung sau:

 Phân tích chi tiết những tồn tại của hệ thống hiện hành

 Xác định các mục tiêu cần đạt được nhờ những giải pháp nêu ra

 Các giải pháp khác nhau

 Một nghiên cứu khả thi tương ứng với mỗi giải pháp nêu ra

 Những yêu cầu đặt ra cho hệ thống thông tin mới

• Công cụ được sử dụng là mô hình thực thể liên kết( ER kinh điển, ER mởrộng, ER hạn chế) và mô hình quan hệ

• Xác định các đơn vị thông tin và mối quan hệ bên trong giửa các đơn vị đótrong mô hình thực thể liên kết Tiến hành chuẩn hóa các thực thể liên kết.Xây ER mở rộng –ER kinh điển và cuối cùng là mô hình quan hệ

Trang 13

2 Thiết kế csdl

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

sở dữ liêụ như sau:

1 Danh sách nhà cung cấp (DS_NCC)

2 Nhà cung cấp _Băng, đĩa, camera(NCC_HANG)

3 Danh sách (băng, đĩa,camera) nhập (DS_NHAP)

4 Khách hàng _ Băng, Đĩa, camera (KH_Hang)

Trang 14

5 Danh sách băng, đĩa, camera cho thuê (DS_THUE).

6 Danh sách khách hàng (DS_KH)

7 Bảng băng, đia, camera (BANG_HANG)

Trang 15

STT Tên trường Kiểu Độ rộng Ghi chú

9 Phiếu thuê hàng (PHIEU_THUE)

3 Các mô hinh

Trang 16

Hình 8: mô hình thực thể liên kết mở rộng

Hình 9: mô hình thực thể liên kết kinh điển

Trang 17

Hình 10: mô hình quan hệ

Sau bau bước xây dựng mô hình thực thể liên kết mở rộng , chuyển sang mô hình thựcliên kết kinh điển và mô hình quan hệ kết hợp với bảng cơ sở dữ liệu chúng ta thấy đượccấu trúc thông tin của hệ thống hiện tại, đã làm rõ được thành phần thông tin và mối quan

hệ giữa các thành phần đó Chúng ta đã làm rõ được cách thức sử dụng dữ liệu, đặc biệt làcách tổ chức dữ liệu trong hệ thống Các mô hình thực thể liên kết thường chú ý đến cácmối liên kết giữa các thực thể làm cho người phân tích nhìn thấy được sự ràng buộc củacác mối liên kết cho những công đoạn phía sau trở nên thuận tiện hơn

4 Một số mẫu hóa đơn

Trong giai đoạn khảo sát hiện trạng và kiến thức cuộc sống nhóm chúng em đã thiết kếhai mẫu hóa đơn hiện hành của các cửa hàng cho thuê băng đĩa, đây cũng là những hóađơn thông dụng hiện nay của cửa hàng băng đĩa, camera nói riêng và cả thị trường nóichung

Trang 18

Cửa Hàng :

Địa chỉ:

HOÁ ĐƠN NHẬP HÀNG Ngày Tháng Năm 200

Họ&tên chủ cửa hàng :

Họ&tên người giao hàng :

Địa chỉ :

STTMsHDNgười nhậpTên hàngĐơn vị tính (Chiếc)Ngày nhậpSố lượngĐơn giá Vnd Tổng tiền Cộng thành tiền (viết bằng chữ):

Ngày Tháng Năm 200

Chủ cửa hàng (Ký,họ tên) Người giao hàng

(Ký,họ tên)

Trang 19

Chủ cửa hàng (Ký,họ tên)

Người thuê

(Ký,họ tên)

Cửa Hàng :

Địa chỉ:

HOÁ ĐƠN THUÊ HÀNG Ngày Tháng Năm 200

Họ&tên chủ cửa hàng :

Họ&tên khách hàng :

Địa chỉ :

STTMã HĐTên Băng Đĩa,cameraĐơn vị tính (Chiếc)Số lượngĐơn giá Vnd Tổng tiền Cộng thành tiền (viết bằng chữ):

Ngày Tháng Năm 200

Trang 20

IV THIẾT KẾ GIAO DIỆN

Hình 11: Giao diện phần mềm

Hình 12: Chức năng đăng nhập hệ thống

Trang 21

Hình 13: chức năng đăng ký

Hình 14: chức năng thay đổi

Trang 22

Hình 15,16: chức năng tìm kiếm thông tin

Trang 23

Hình 17: các chức năng chính của chương trình

Trang 24

V TỔNG KẾT

Sau một thời gian tích cực làm việc, nghiên cứu của các thành viên trong nhómcộng với sự hướng dẫn, đóng góp nhiệt tình của giảng viên giảng dạy bộ môn “Phân tíchthiết kế hệ thống thông tin” Nhóm chúng em cũng đã hoàn thành bài tập lớn của mình

với chủ đề là “Phân tích thiết kế phần mềm quản lý cửa hàng băng, đĩa, camera”

Trong quá trình nghiên cứu, khảo sát, phân tích và thiết kế thì nhóm chúng emcũng đã có tham khảo một số tài liệu của những anh chị khoá trước và trên internet Mặc

dù nhóm cũng đã rất cố gắng nhưng phần bài tập này vẫn còn có nhiều thiếu sót, chúng

em rất mong được sự đóng góp, chỉ bảo của quý giá của giảng viên bộ môn và các bạn

TÀI LIỆU THAM KHẢO

Kỹ thuật phân tích và thiết kế hệ thống thông tin_t.s Lê Văn Phùng_NXB Thông Tin

Và Truyền Thông

Giáo trình phân tích thiết kế hệ thống_Đoàn Văn Ban & Nguyễn Thị tĩnh_NXB Đại Học Sư Phạm

Ngày đăng: 26/04/2016, 08:29

TỪ KHÓA LIÊN QUAN

w