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

phân tích và thiết kế phần mềm quản lý cửa hàng cho thuê băng đĩa

33 474 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 33
Dung lượng 2,27 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhiều thế hệ trôI qua , con ngời thựchiện các phép toán với các con số chủ yếubằng tay , hoặc bằng các công cụ tính thôsơ nh : bảng tính … Với một cửa hàng cho thuê đĩa hoạt động theo p

Trang 1

Bài tập lớn: phân tích và

thiết kế hệ thống

Đề bài:

phân tích và thiết kế phần mềm quản lí cửa hàng cho thuê băng đĩa

Giảng viên hớng dẫn: Nguyễn Minh Quý

Nhóm sinh viên

lớp :TK3(3)

Nguyễn Thị Trang(20/10/87)

Kiều Thị Thu Thuỷ

Đàm Minh Tiến

Trang 2

Môc lôc

trang

Trang 3

VII Thiết kế giao diện và xử lí

form……… 16

.Lời nói đầu

Ngày nay với sự phát triển không ngừng củacông nghệ Trong đó, công nghệ thông tin

là ngành đợc ứng dụng vào thực tiễn ở mọi

Trang 4

có thể làm đợc những việc mà tởng nhkhông thể làm đợc

Nhiều thế hệ trôI qua , con ngời thựchiện các phép toán với các con số chủ yếubằng tay , hoặc bằng các công cụ tính thôsơ nh : bảng tính …

Với một cửa hàng cho thuê đĩa hoạt

động theo phơng thức trên thì sẽ rất mấtthới gian và không có hiệu quả và khó quản

lí Do đó cần có một phần mềm tiện íchgiúp ngời chủ cửa hàng có thể quản lí cửahàng một cách nhanh chóng hiệu quả

Dựa trên nhu cầu thực tế và tham khảo

ý kiến của thầy cô bạn bè nhóm sinh viên lớptk3(3) dới sự hớng dẫn của giảng viên NguễnMinh Quý (giảng viên trờng ĐHSPKT Hng Yên)

đã xây dựng phần mềm quản lí cửa hàngcho thuê đĩa Phần mềm đợc thực hiệnmong muốn có thể đáp ứng tối đa yêu cầucủa ngời chủ cửa hàng là quản lí dễ dàng,nhanh chóng, giảm nhân viên, tăng tínhhiệu quả thiết thực

Trang 5

I.Khảo sát hiện trạng và yêu cầu ngời dùng.

1.Môi trờng kinh tế- xã hội :

Qua quá trình khảo sát thực tế tạichính các cửa hàng cho thuê băng dĩa tại xãDân Tiến –Khoái Châu-Hng Yên

nhóm thấy rõ hiện trạng: Hiện nay trên thịtrờng và dặc

biệt là các cửa hàng nhỏ lẻ đều quản lí cửahàng của mình một cách thủ công Họ ghichép , lu dữ thông tin trên sổ sách, đĩaxếp lộn xộn cha phân loại Những cửa hàngquản lí tốt hơn thì đã phân loại đĩa nhngthấy công đoạn từ khi khách đếnmợn đĩa, rồi tìm kiếm đĩa, rồi tạo phiếumợn hay hợp đồng đều rất mất thời gian.Hiện nay, cha có cửa hàng nào sử dụngphần mềm vi tính để quản lí cửa hàngcủa mình

2.Cơ cấu tổ chức-kĩ thuật:

Các cửa hàng mà nhóm đã đI khảo sát hầuhếtđều là những cửâ hàng nhỉ lẻ của cácgia đình nên số ngời làm việc trong cửahàng rất ít, thờng cũng chính là chủ củahàng

Trong các cửa hàng này hầu hết đều sử

Trang 6

đợc sử dụng để ngời quản lí có thể kiểmtra tìmh trạng đĩa cho khách hàng xem.3.Thu thập về nguyên tắc quản lí-qui

lầ giống nhau về cách thức giao dịch Quitrình mợn đĩa của mọt khách hàng:

-Khách hàng tìm đến cửa hàng và hỏingời quản lí về loại đĩa tên đĩa mà mìnhcần tìm xem có hay không Khi đó, ngờiquản lí lại phải mở sổ sáchđẻ kiêm tra

- Khi nhận đợc câu trả lời thì kháchhàng phảI tìm kiếm đĩa ở nhiều nơi khácnhau trong cửa hàng: chẳng hạn trên giáhoặc trong mọt cái hộp để lẫn lộn các loại

-Ngời quản lí vào sổ sách rồi cho

m-ợn Những cửa hàng quản lí chặt chẽ hơnthì có thể tạo hợp đồng hay phiếu mợn với

Trang 7

-Khách hàng đặt cọc trớc (khách hàng

đặt cọc có thể bằng tiền mặt hoặc hiệnvật có giá trị) sau đó nhận phiếu ghi mợn

và đĩa

4.Tài liệu thu thập

Phiếu ghi mợn của cửa hàng cho thuê

đĩa có nội dung giống nh trong sổ sáchcủa ngời quản lí Nội dung phiếu ghi mợnhay hợp đồng gồm có:

+Tên phiếu: Phiếu mợn/cho thuê

+Tên khách hàng

+Địa chỉ của khách hàng.Số điệnthoại hoặc email của khách ầng đẻ liên lạckhi cần thiết

+Tên đĩa cho mợnavf số lợng tơngứng

_Ngày mợn và số tiền đã đặt trớc

Nội dung của sổ sách có thể có thêm một

số thông tin nh:Mã đĩa ,tên đĩa, số lợng

t-ơng ứng,tên ngời mợn,tiền đặt trớc và ngàymợn

Sổ sách về thông tin đĩa thờng có:Mã

đĩa,tên đĩa , số lợng,nội dungchính của

đĩa(đối với những đĩa tin học trong họctập)

(có tài liệu đi kèm)

Trang 8

về tổng quanvà chi tiết hiện trạng của cửahàng:

+Chứa đợc đầy đủ các thông tin về

đĩa:mã đĩa là gì,đĩa thuộc thể loạinào,số lợng nhập là bao nhiêu,giá thành rasao,…

+Hệ thống phải cho biết đợc tổng số

đĩa trong cửa hàng,số đĩa đã cho thuê ,số

đĩa còn laịcha cho thuê trong cửahàngtheo tong tháng ,quí,năm

+Hệ thống phải thống kê đợc tổngchi,tổng thu và lãi suất của cửa hàng theotừng tháng,từng quí,từng năm,thống kênhững đĩa đã bán chạy nhất trong thời

điểm hiện tại

+Từ những thông tin về khách hàng

đợc lu lại trong hợp đồng họ có thể biết đợcnhững khách quen, từ đó quan hệ tốt vơíkhách hàng để có thể biết thêm nhữngthông tin về những đĩa đang cần thiếtcòn thiếu mà cửa hàng cha có phải bổxung

+Hệ thống phải dễ sử dụng và có trợgiúp khi cần thiết có thể chạy đợc trênnhững máy tính sử dụng hệ điều hànhWindows

+Hệ thống hoạt động tốt, nhanhchóng, chính xác đồng thời giúp họ có thểgiảm bớt đợc nhân viên trong cửa hàng

Trang 9

II Biểu đồ phân cấp chức năng(BCP)

Trang 10

Để đáp ứng đợc tối đa có thể các mongmuốn của những ngời quản lí và hệ thống,nhóm đa ra một mô hình quản lí cửa hàngcho thuê đĩa đảm nhận đợc các chức năngsau:

- _ Chức năng quản lí ng ời dùng : Chophép ngời chủ có toàn quyền quản lí phầnmềm và các thông tin về đĩa, thu, chi củacửa hàng cũng nh những thông tin về kháchhàng Ngời chủ có thể cho thêm ngời dùngqua chức năng đang kí khi cửa hàng cầnnhiều ngời quản lí hoặc có thể xoá bỏ ngờidùng khi giảm bớt nhân viên Đây là chứcnăng bảo mật, một chức năng rất quantrọng với những cửa hàng lớn

- _ Chức năng cập nhập thông tin: chophép nhập thông tin về đĩa mà khôngmang trả lại hoặc nhập thông tin về đĩamới mà ngời chủ mua về Cho phép sửa

đổi, bổ xung thông tin về đĩa, khách

hàng hoặc hợp đồng

- _ Chức năng tìm kiếm : Ngời dùng

có thể tìm thông tin về đĩa, khách hàng

và hợp đồng theo những tiêu chí khácnhau:tìm theo mã đĩa, tên đĩa, tên kháchhàng, mã khách, mã hợp đồng, … hoặc cóthể tìm kiếm đĩa theo tên gần đúng

Trang 11

- _ Chức năng tạo hợp đồng : Cho phépngời dùng tạo hợp đồng hay phiếu cho thuê

đĩa với khách hàng đồng thời có thể dùngchính bảng hợp đồng này để thanh toánkhi khách hàng đến trả đĩa

- _ Chức năng thống kê báo cáo : Thống

kê tất cả các thông tin về đĩa, thu, chi vàlãi suất tơng ứng trong từng tháng, từngquí, từng năm theo yêu cầu của ngời quản

lí Cho biết những đĩa bán chạy nhất, từ

đó ngời chủ có thể điều chỉnh số đĩanhập vào nhằm cân đối số lợng đĩa

đem lại hiệu quả kinh tế

- _ Chức năng in ấn : Cho phép in ấncác danh sách đĩa, khách hàng theo địnhdạng khác nhau:in toàn bộ, in theo yêu cầu

- _ Chức năng trợ giúp : C ó nhiệm vụ

đa ra chỉ dẫn cho ngời quản lí sử dụngphần mềm một cách hiệu quả nhất

III Biểu đồ luồng dữ liệu

1 Biểu đồ luồng dữ liệu mức ngữcảnh

Trang 12

Ngời sử dụng đa ra thông tin muốn làmviệc với hệ thống nh thông tin ngời sử dụng,thông tin đĩa, tìm kiếm theo một tiêu chínào đó thì sẽ nhận đợc phản hồi của hệthống đáp ứng yêu cầu của ngời dùng.

Trang 13

2.Biểu đồ luồng dữ liệu (mức 1)

Thông tin ngời dùng yêu cầu với hệ thống

sẽ đợc hệ thống truy cập vào cơ sở dữ liệu

và đa ra thông tin trả lời cho các yêu cầu

t-ơng ứng Với những yêu cầu không trả radữ liệu thì hệ thống sẽđa ra thông báothành công hay không

Trang 15

Các thông tin về đĩa sẽ đợc ngời dùngcập nhật và sẽ đợc lu vào cơ sở dữ liệu của

hệ thống và báo cho ngời dùng biết thôngtin nhập thành công hay cha

Thông tin đĩa cũ,đĩa mớ i

kết quả xoá

kết quả bổ xung

kết quả sủa kết quả cập nhật Thông tin khác về đĩa

Trang 17

IV.Lu đồ thuật toán cho modul thanh toán

và tìm kiếm

Trang 19

V.Biểu đồ thực thể liên kết (ERD)

Trang 20

Với một hệ thống quản lí cửa hàng cho thuê

đĩa có các thực thể liên quan: khách hàng,

đĩa, hoá đơn, nhân viên Để liên kết cácthực thể trên với nhau thì ta cần một thụcthể trung gian là khách hàng_đĩa Thựcthể khách hàng có quan hệ một nhiều vớithực thể hoá đơn(một khách hàng co thể

Trang 21

có nhiều hoá đơn), một nhân viên có thểcho nhiều khách hàng thuê nhiều đĩa, mộtkhách hàng có thể thuê nhiều đĩa tại cửahàng.

VI Bảng quan hệ và kết nối giữa các bảng:

Nhân viên

Trang 22

Nhân viên liên kết KH/đĩa thông quatrờng Mã NV Bảng đĩa liên kết với bảngKH/đĩa thông qua trờng Mã đĩa Bảngkhách hàng liên kết với bảng hoá đơn qua

Trang 23

VII Thiết kế giao diện và form

1 Giao diện chính của phần mềm

Giao diện chính của phần mềm đợcxây dung nh trên, gồm các menu tơng ứngvới các chức năng của hệ thống.Để vào đợcphần mềm, ngời quản lí cần phải đăngnhập với hệ thống.Khi cha đăng nhập vào

hệ thống thì các thanh menu đều ở trạngthái ẩn, không cho phép truy cập vào hệthống.Khi đăng nhập thành công thì ngời

sử dụng có thể vào hệ thống để : tìmkiếm, cập nhật thông tin, sửa thông tin, hayxoá thông tin, …trong hệ thống.Khi đó cácmenu sẽ hiện ra để ngời sử dụng làm việcvới hệ thống.Điều này sẽ đảm bảo cho hệthống có tính bảo mật

Trang 25

đợc quyền truy nhập vào hệ thống nh sau:

Khi ngời dùng chọn mục đăng kí, form

đăng kí sẽ hiện ra cho ngời dùng nhập user

và password nh sau:

Trang 26

Form tìm kiếm

Với form đợc thiết kế nh trên ngời dùng

có thể tìm kiếm theo các tiêu chí khácnhau : mã đĩa ,tên đĩa, tên khách hàng,…bằng cách điền thông tin vào các đề mục

và ấn nút tìm tơng ứng Hệ thống trả rakết quả tại dòng trên cùng

Form nhập thông tin cho đĩa mới nhập

Trang 27

Thông tin cần thiết của đĩa đợc nhậpvào theo thiết kế nh trên ,thông tin sẽ đợc luvao cơ sở dữ liệu sau khi nhấn nút nhập,tiếp tục nhập mới nếu nhấn nút tiếp tục,không nhập nữa nếu nhấn nút thoát.

Trang 28

Khi ta nhấn vào menu “tạo hoá

đơn”thì form tạo hoá dơn sẽ xuát hiện nh ởdới.Với form tạo hoá đơn đợc thiết kế nh

trên, cho phép ngời dùng tạo hpá đơn với khách hàng một cách nhanh chóng va chínhxác hơn ở các nút textbox cho phép ta

nhập các thông tin, ngời dùng có thể: sửa,

l-u, in các thông tin nếu muốn

Trang 29

Với form thanh toán, khi khách hàng tới trả đĩa, ngời dùng chỉ cần nhấn vào menu mục thanh toán, thì form thanh toán sẽ hiện

ra và giúp cho ngời dùng có thể thanh toán với khách hàng một cách nhanh chóng và chính xác

Trang 30

Với chức năng thống kê, ngời dùng có thể tuỳ chọn hình thức thống kê theo tuần,

tháng, quý, hay năm Ngời dùng chỉ cần chọn mục thống kê trên menu chính của hệ thống, và form thống kê sẽ hiện ra nh trên,

để ngời dùng chọn yêu cầu thống kê, hệ thống sẽ trả ra các thông tin về đĩa và lãi xuất mà họ thu đợc

Trang 31

NhËn xÐt cña gi¶ng viªn:

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 32

………

………

Hng Yªn, 09/06/2007

GV híng dÉn

Ngày đăng: 04/04/2015, 08:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w