Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lí cửa hàng cho thuê băng đĩa pot

23 660 0
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lí cửa hàng cho thuê băng đĩa pot

Đ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

Đề tài: Phân tíchthiết kế phần mềm quản cửa hàng cho thuê băng đĩa Lời nói đầu Ngày nay với sự phát triển không ngừng của công nghệ. Trong đó, công nghệ thông tin là ngành được ứng dụng vào thực tiễn ở mọi lĩnh vực : khoa học , kinh tế , chính trị …cùng với những tiến bộ vượt bậc về biến đổi công nghệ , tin học ứng dụng giúp con người có thể làm được những việc mà tưởng như không thể làm được . Nhiều thế hệ trôI qua , con người thực hiện các phép toán với các con số chủ yếu bằ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ất thớ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 ích giúp người chủ cửa hàng có thể quản cửa hà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ớp tk3(3) dưới sự hướng dẫn của giảng viên Nguễn Minh Quý (giảng viên trường ĐHSPKT Hưng Yên) đã xây dựng phần mềm quản cửa hàng cho thuê đĩa. Phần mềm được thực hiện mong muốn có thể đáp ứng tối đa yêu cầu của người chủ cửa hàngquản dễ dàng, nhanh chóng, giảm nhân viên, tăng tính hiệu quả thiết thực. Mục lục trang Lời nói đầu…………………………………………… 2 I. Khảo sát hiện trạng và yêu cầu người dùng…….3 II. Biểu đồ phân cấp chức năng………………… 5 III. Biểu đồ luồng dữ liệu………………………….8 IV. Lưu đồ thuật toán cho modul chính………… 14 V. Biểu đồ thực thể liên kết………… ………… 13 VI. Bảng quan hệ và mối quan hẹ giữa chúng 15 VII. Thiết kế giao diện và xử form…………… 16 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ại chính các cửa hàng cho thuê băng dĩa tại xã Dân Tiến –Khoái Châu-Hưng 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 cửa hàng của mình một cách thủ công. Họ ghi chép , lưu dữ thông tin trên sổ sách, đĩa xếp lộn xộn chưa phân loại. Những cửa hàng quản tốt hơn thì đã phân loại đĩa nhưng thấy công đoạn từ khi khách đến mượn đĩa, rồi tìm kiếm đĩa, rồi tạo phiếu mượn hay hợp đồng đều rất mất thời gian. Hiện nay, chưa có cửa hàng nào sử dụng phần mềm vi tính để quản cửa hàng củ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ầu hếtđều là những cửâ hàng nhỉ lẻ của các gia đình nên số người làm việc trong cửa hàng rất ít, thường cũng chính là chủ của hàng. Trong các cửa hàng này hầu hết đều sử dụng các phương tiện kĩ thuật phục vụ như: đầu đĩa, ti vi, các máy tính sử dụng hệ điều hành Windows. Các phương tiện này được sử dụng để người quản có thể kiểm tra tìmh trạng đĩa cho khách hàng xem. 3. Thu thập về nguyên tắc quản lí-qui định các đơn vị: Vì hầu hết các cửa hàng đều quản một cách thủ công nên quá trình mượn thuê đĩa rất mât thời gian. Mỗi cửa hàng có một cách bố trí sắp xếp khác nhau nên có cách quản khác nhau. Nhưng nhìn chung lầ giống nhau về cách thức giao dịch. Qui trì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ỏi người quản về loại đĩa tên đĩa mà mình cần tìm xem có hay không. Khi đó, người quản lại phải mở sổ sáchđẻ kiêm tra - Khi nhận được câu trả lời thì khách hàng phảI tìm kiếm đĩa ở nhiều nơi khác nhau 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 đĩa khác nhau. Do đó việc tìm kiếm được một đĩa là rất mất thời gian . –Sau khi đã tìm kiếm được đĩa cần thiết người quản sẽ kiểm tra chất lượng của đĩa cho khách hàngtrước khi giao mượn . -Người quản vào sổ sách rồi cho mượn .Những cửa hàng quản chặt chẽ hơn thì có thể tạo hợp đồng hay phiếu mượn với khách hàng trước khi giao đĩa. -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ện vậ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ách của người quản .Nội dung phiếu ghi mượn hay 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ện thoại hoặc email của khách ầng đẻ liên lạc khi 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ày mượ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ọc tập) (có tài liệu đi kèm). 5.Khảo sát nguyện vọng của những người quản về phần mền. Tất cả các chủ cửa hàng đều hi vọng hệ thống quản mới có thể theo dõi được cả về tổng quanvà chi tiết hiện trạng của cửa hàng: +Chứa được đầy đủ các thông tin về đĩa:mã đĩa là gì,đĩa thuộc thể loại nào,số lượng nhập là bao nhiêu,giá thành ra sao,… +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ịchưa cho thuê trong cửa hàngtheo tong tháng ,quí,năm. +Hệ thống phải thống được tổng chi,tổng thu và lãi suất của cửa hàng theo từng tháng,từng quí,từng năm,thống 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 lưu lại trong hợp đồng họ có thể biết được những khách quen, từ đó quan hệ tốt vơí khách hàng để có thể biết thêm những thông tin về những đĩa đang cần thiết còn thiếu mà cửa hàng chưa 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ên những máy tính sử dụng hệ điều hành Windows. +Hệ thống hoạt động tốt, nhanh chó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. II. Biểu đồ phân cấp chức năng(BCP) Để đáp ứng được tối đa có thể các mong muốn của những người quản hệ thống, nhóm đưa ra một mô hình quản cửa hàng cho thuê đĩa đảm nhận được các chức năng sau: - _ Chức năng quản người dùng: Cho phép người chủ có toàn quyền quản phần mềm và các thông tin về đĩa, thu, chi của cửa hàng cũng như những thông tin về khách hàng. Người chủ có thể cho thêm người dùng qua chức năng đang kí khi cửa hàng cần nhiều người quản hoặc có thể xoá bỏ người dùng khi giảm bớt nhân viên. Đây là chức năng bảo mật, một chức năng rất quan trọng với những cửa hàng lớn. - _ Chức năng cập nhập thông tin:cho phép nhập thông tin về đĩa mà không mang trả lại hoặc nhập thông tin về đĩa mớ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ác nhau:tìm theo mã đĩa, tên đĩa, tên khách hàng, mã khách, mã hợp đồng, … hoặc có thể tìm kiếm đĩa theo tên gần đúng. - _ Chức năng tạo hợp đồng: Cho phép ngườ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ùng chính bảng hợp đồng này để thanh toán khi khách hàng đến trả đĩa. - _ Chức năng thống báo cáo :Thống 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ừng quí, từng năm theo yêu cầu của người quản . Cho biết những đĩa bán chạy nhất, từ đó người chủ có thể điều chỉnh số đĩa nhậ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 ấn các danh sách đĩa, khách hàng theo định dạ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 sử dụng phầ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 Người sử dụng đưa ra thông tin muốn làm việ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. 2.Biu lung d liu (mc 1) Nguời sử dụng 1. Trợ giúp 4. Tìm kiếm 2. QLí nguời dù ng 3. Cập nhật TT 5. TK,báo cáo 7. Tạo hợ p đồng 6. In ấn Cơ sở dũ liệu T h ô n g t i n c ầ n t r ợ g i ú p T h ô n g t i n n g u ờ i d ù n g T T c ậ p n h ậ t T T t ì m k i ế m T T c ầ n b á o c á o Thông tin in ấn T h ô n g t i n v ề h ợ p đ ồ n g kết quả in Thụng tin ngi dựng yờu cu vi h thng s c h thng truy cp vo c s d liu v a ra thụng tin tr li cho cỏc yờu cu tng ng. Vi nhng yờu cu khụng tr ra d liu thỡ h thng sa ra thụng bỏo thnh cụng hay khụng. 3. Biu lung d liu mc 2 T r ợ giú p Nh©n viªn Các thông tin về đĩa sẽ được người dùng cập nhật và sẽ được lưu vào cơ sở dữ liệu của hệ thống và báo cho người dùng biết thông tin nhập thành công hay chưa. [...]... xoá Thông tin bổsung Thong tin sủa ĩ Thông tin khá c vềđ a t p t kế quả cậ nhậ 3 Cậ nhậ thông tin p t t kế quả sủa t kế quả bổxung t kế quả xoá g g àn H àn H ho á ho á DDan kKhKaánh h há á h ch sá chch hhsá ch àn g hà ànch ng g Nguời sủ dụng Cơ sở dũ lliệ u Thông tin đ a cũ,đ a mớ i ĩ ĩ H àn g ho á n đơ oá H K há ch hà ng IV.Lu thut toỏn cho modul thanh toỏn v tỡm kim Begin Tiêu chítì kiế m m Chọn bảng... NV Ngày HĐ Đ ặcọc t Số Đ T Mã NV Mã hoá đ ơn Nhâ viên n Hoá đ ơn Ngày sinh Nợ Mã KH Quê quá n ho Quản li ,c thuê Thanh toá n Mã đ a ĩ Thểloạ i Mã KH Tên đ a ĩ Số Đ T Đĩ a Số luợ ng Khách hàng Tên KH NV chí nh mail Đ ị chỉ a Mã NV Mã KH KH/Đ ĩ a Mã đ a ĩ Đ ơn giá Số luợ ng thuê Vi mt h thng qun lớ ca hng cho thuờ a cú cỏc thc th liờn quan: khỏch hng, a, hoỏ n, nhõn viờn liờn kt cỏc thc th trờn vi nhau... s xuỏt hin nh di.Vi form to hoỏ n c thit k nh trờn, cho phộp ngi dựng to hpỏ n vi khỏch hng mt cỏch nhanh chúng va chớnh xỏc hn cỏc nỳt textbox cho phộp ta nhp cỏc thụng tin, ngi dựng cú th: sa, lu, in cỏc thụng tin nu mun Vi form thanh toỏn, khi khỏch hng ti tr a, ngi dựng ch cn nhn vo menu mc thanh toỏn, thỡ form thanh toỏn s hin ra v giỳp cho ngi dựng cú th thanh toỏn vi khỏch hng mt cỏch nhanh... nhp vo h thng nh sau: Khi ngi dựng chn mc ng kớ, form ng kớ s hin ra cho ngi dựng nhp user v password nh sau: Form tỡm kim Vi form c thit k nh trờn ngi dựng cú th tỡm kim theo cỏc tiờu chớ khỏc nhau : mó a ,tờn a, tờn khỏch hng,bng cỏch in thụng tin vo cỏc mc v n nỳt tỡm tng ng H thng tr ra kt qu ti dũng trờn cựng Form nhp thụng tin cho a mi nhp Thụng tin cn thit ca a c nhp vo theo thit k nh trờn ,thụng... lớ cn phi ng nhp vi h thng.Khi cha ng nhp vo h thng thỡ cỏc thanh menu u trng thỏi n, khụng cho phộp truy cp vo h thng.Khi ng nhp thnh cụng thỡ ngi s dng cú th vo h thng : tỡm kim, cp nht thụng tin, sa thụng tin, hay xoỏ thụng tin, trong h thng.Khi ú cỏc menu s hin ra ngi s dng lm vic vi h thng.iu ny s m bo cho h thng cú tớnh bo mt 2.Thit k cỏc form Khi ngi dựng chn mc ng nhp thỡ form ng nhp s hin... th trờn vi nhau thỡ ta cn mt thc th trung gian l khỏch hng_a Thc th khỏch hng cú quan h mt nhiu vi thc th hoỏ n(mt khỏch hng co th thuờ nhiu a nhiu ln ti ca hng nờn cú nhiu hoỏ n), mt nhõn viờn cú th cho nhiu khỏch hng thuờ nhiu a, mt khỏch hng cú th thuờ nhiu a ti ca hng VI Bng quan h v kt ni gia cỏc bng: Nhõn viờn Nhõn viờn liờn kt KH/a thụng qua trng Mó NV Bng a liờn kt vi bng KH/a thụng qua trng . đã tìm kiếm được đĩa cần thiết người quản lí sẽ kiểm tra chất lượng của đĩa cho khách hàngtrước khi giao mượn . -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ơn. về đĩa: mã đĩa là gì ,đĩa thuộc thể loại nào,số lượng nhập là bao nhiêu,giá thành ra sao,… +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ịchưa cho thuê. hình quản lí cửa hàng cho thuê đĩa đảm nhận được các chức năng sau: - _ Chức năng quản lí người dùng: Cho phép người chủ có toàn quyền quản lí phần mềm và các thông tin về đĩa, thu, chi của cửa

Ngày đăng: 27/06/2014, 17:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan