intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

ĐỒ ÁN TỐT NGHIỆP - Phần mềm quản lý cho một cửa hàng bán và cho thuê băng đĩa

Chia sẻ: Nguyen Hai | Ngày: | Loại File: PDF | Số trang:27

353
lượt xem
113
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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ự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...

Chủ đề:
Lưu

Nội dung Text: ĐỒ ÁN TỐT NGHIỆP - Phần mềm quản lý cho một cửa hàng bán và cho thuê băng đĩa

  1. Bài tập lớn : Môn phân tích thiết kế hệ thống
  2. 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ự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à 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 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ử dụ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 diện làm việc thân thiện ,dễ sử dụng ..... Mong rằng với phần mềm n ày chúng 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, chúng em đã cùng nhau xây dựng và hoàn thành đề tài này .Tuy nhiên vẫn còn nhiều hạn chế , chúng em rất mong nhận được sự đóng góp ý kiến của thầy và các bạn để cho đề tài của chúng em được hoàn thiện h ơn . Chúng em xin chân thành cảm ơn !
  3. I.KHẢO SÁT HIỆN TRẠNG Nhóm chúng em (nhóm 7) đã đ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ì 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ê đĩ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í dụ 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ệ 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ệ 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ệ 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.  các chức năng thiết kế phải dễ sử dụng . đồng thời phải có 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 .
  4. II.THÔNG TIN VỀ ĐÊ TÀI 1. Tên đề tài : Phân tíc h và thiết kế phần mềm : “ QUẢN LÝ CỬA HÀNG CHO THUÊ BĂNG ĐĨA ” 2. Nhóm thực hiện : Nguyễn Thanh Hải Trần Minh Hiệu Hà Thị Ph ương Loan 3. 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 quản lí cũ ,từ đó ta sẽ xây dự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ôn g tin về các loại CD hiện có trong cửa hàng .  Cho phép tìm kiếm thông tin về CD .  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 mua hay thuê đĩa  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ép xem doanh thu và lãi xuất.  Chủ cửa hàng được toàn quyền với hệ thống .
  5. III.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 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG QUẢN LÝ CỬA HÀNG BĂNG ĐĨA 4 Trợ giúp QL Băng Đĩa Thống Kê, In Ấn 2.0 1.0 QL Người Dùng 3.0 Tìm Kiếm 3.1 1.1 Đăng nhập Nhập Đĩa 2.1 Cho Thuê 2.2 3.2 Đăng Ký Báo Cáo 1.2 Nhận Đĩa 2.3 1.3 Sửa Đổi BC Ngày BC Tháng BC Nă m Thay Đổi 2.4 2.5 Kiểm Tra H1.BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
  6. B.PHÂN TÍCH CHỨC NĂNG CỦA PHẦN MỀM Theo 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  Thống kê và in ấn  Trợ giúp 1.1.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à c hứ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ý 1.2.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ê + mã CD + tên CD + 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 đĩa thuê + số lượng + số tiền đã thanh toán + số tiền còn nợ
  7. 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 n gườ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 … 1.3.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 . Trong chức năng này thì nó cho phép người dùng có thể tìm kiếm thông tin theo : + tên đ ĩa + mã đ ĩa + tên khách hàng + mã khách hàng + tên diễn viên  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 bán 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 đĩa mới cho cửa hàng ,xem loại đĩa nào được bán chạy n hất và được đa số 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 đĩa của 1 diễn viên… 1.4.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 quả
  8. IV . BIỂU ĐỒ LUỒNG DỮ LIỆU KQ.T.T Người Dùng , Đăng Nhập , Sửa Đổi KQ. T.T Đĩa KQ.T.T Khách Hàng KQ.Thống Kê KQ.Báo Cáo PHẦN MỀM KQ.Trợ Giúp NGƯỜI DÙNG QUẢN LÝ T.T Trợ Giúp Báo Cáo Thống Kê T.T Khách Hàng T.T Đĩa T.T Người Dùng , Đăng Nhập , Sửa Đổi H2.BIỂU ĐỒ LUÔNG DỮ LIỆU MƯC 0
  9. BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 1 4 Yêu cầu trợ giúp T rợ Giúp TT trợ giúp Trả lời yêu cầu Trả ra TT trợ giúp KHO DỮ LIỆU 1.0 TT.Người dùng TT.Đăng nh ập QL Người Trả ra TT ND Trả ra TT Dùng NGƯỜI KHO DỮ LIỆU 3.0 SỬ Đưa ra T.T Thông Tin Thống Kê DỤNG Danh In Ấn Sách 2.0 Lấy TT Đĩa QL Đĩa TT.Đĩa H3.Biểu Đồ Luông Dữ Liệu Mức Dưới Đỉnh
  10. BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 2 1.1 Thông tin tài khoản đ ăng nhập Kiểm Yêu cầu đ ăng nhập Đăng nhập tra CSDL 1.0 NGƯỜI 1.2 T.T đăng ký QL Người SỬ Đăng ký KHO DỮ LIỆU Dùng Lưu CSDL DỤNG Sửa đổi CSDL 1.3 Kết quả đăng ký Sửa đổi Thay đổi thông tin Kết quả sủa đổi H4.BIỂU ĐỒ LUÔNG DỮ LIỆU MỨC DƯỚI ĐỈNH (CHỨC NĂNG DĂNG NHẬP) Thông tin Thông tin NGƯỜI SỬ DỤNG In ấn Yêu cầu 3.0 Yêu cầu Yêu cầu Tìm Kiếm TK Tìm Kiếm Thống Kê 3.1 3.2 Thông tin Thông tin Thông Kê Tìm Kiếm KHO DỮ LIỆU H5.biểu Đồ Luồng Dữ Liệu Mức Dưới Đỉnh (Chức Năng Tìm Kiếm Thông K ê) In ấn
  11. NGƯỜI SỬ DỤNG T.T Băng Đĩa 2.0 QL Băng Đĩa T.T Đĩa T.T Đĩa T.T T.T Đĩa 2.4 Nhận 2.1 Nhập Thay 2.2 2.3 Thay Đổi Cho Thuê, Nhập Đĩa Nhận Đĩa Bán Yêu cấu kiểm tra 2.5 Thông tin sau kiểm Kiểm Tra Lưu CSDL KHO DỮ LIỆU H6.BD LUỒNG DỮ LIỆU MỨC DƯỚI DỈNH (CHƯC NĂNG QUẢN LÝ ĐĨA)
  12. Thông tin tài khoản đăng nhập 1.1 User & 1.1.1 Password Kiểm tra Đăng nhập NGƯỜI Yêu cầu Kiểm tra đăng SỬ CSDL Đăng nh ập không hợp lệ DỤNG KHO DỮ LIỆU Thông tin tài khoản đăng ký Lưu 1.2.1 Yêu cầu 1.2 CSDL đăng ký Kiểm tra Đăng Ký T .T tài khoản Lưu T .T Đăng ký không hợp lệ thay đổi CSDL Thay đ ổi có hiệu Yêu lực cầu thay đổi 1.3 1.3.1 Quyền thay đổi Thay đổi Kiểm tra T.T Đăng ký không hợp lệ Không được quyền thay đ ổi H7.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH (CHỨC NĂNG ĐĂNG NHẬP)
  13. V . THIẾT KẾ CSDL Từ mối quan hệ các thực thể và các thuộc tính đã phân tính 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 (DSNCC). STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã nhà cung cấp MaNCC 2 TenNCC Text 30 Tên nhà cung cấp 3 ChungLoai Text 30 Chủng loại đ ĩa 4 SDT Text 10 Số đ iện thoại 5 Fax Text 10 Số Fax 6 DiaChi Text 30 Địa Chỉ 2.Nhà cung cấp _Băng đ ĩa(NCC_CD) STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã nhà cung cấp MaNCC 2 Text 6 Tên nhà cung cấp MaCD 3.Danh sách (băng đ ĩa) nhập (DSHNHAP). STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã sản phẩm MaCD 2 TenCD Text 30 Tên băng đĩa 3 MaNCC Text 6 Ma nhà cung cấp băng đ ĩa 4 Donvitinh Text 20 Đơn vị tính (chiếc) 5 Soluongnhap Integer 12 Số luợng nhập 6 Ngaynhap Date/time 8 Ngày nhập 7 Tongtien Number 12 Tông tiền 4.Khách hàng _ Băng Đĩa (KH_CD) STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã khách hàng MaKH 2 Text 6 Ma băng đĩa MaCD
  14. 5 .Danh sách băng đĩa cho thuê & bán (DSTHUE_BAN). STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã Băng đĩa MaCD 2 TenCD Text 30 Tên Băng đĩa 3 Donvitinh Text 20 Đơn vị tính 4 Soluongban Integer 12 Số luợng bán 5 Ngayban_thue Date/time 8 Ngày bán hoặc cho thuê 6 Tongtien Number 12 Tong số tiền 7 Tamung Number 12 Tạm ứng trước 6 .Danh sách khách hàng (DSKHACH). STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã số khách hàng MaKH 2 TenKH Text 30 Tên khách 3 Diachi Text 30 Địa chỉ 4 Phone Text 10 Số điện thoại 5 TenCD Text 6 Tên băng đĩa 6 Soluong Number 10 Số lượng mua 7 Gia Number 10 Giá tiền/CD/Ngay 8 Tongtien Number 12 Tổng tiền 9 Tamung Number 12 Tạm ứng trước 7.Bang băng đia (Bang_CD) STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã sản phẩm MaCD 2 TenCD Text 30 Tên băng đĩa 3 Loai Text 30 Loai đĩa 4 Soluongnhap Integer 12 Số luợng nhập 5 Ngaynhap Date/time 8 Ngày nhập
  15. 7.Hoá đơn nhập hàng(HDNHAPHANG) STT Tên trường Kiểu Độ rộng Ghi chú 1 Text 6 Mã số Hóa đơn MsHD 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 Đơn vị tính 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
  16. VI.BIỂU ĐỒ THỰC THỂ LIÊN KẾT(E-R) DSNCC DSKHACH MaNCC KH_CD NCC_CD MaKH TenNCC MaKH MaNCC Tenkhach Diachi MaCD MaCD Diachi SDT Phone Fax TenCD ChungLoai Soluong Gia Tongtien Tamung BĂNG ĐĨA DSTHUE_BAN DSHNHAP MaCD MaCD TenCD TenCD Donvitinh MaNCC Soluong Donvitinh Ngayban/thue Soluongnhap Tongtien Ngaynhap Tamung Tongtien PHIEUBANHAN HD_NHAPHAN G G MsBH MsHD MaCD MaCD TenCD Nguoinhap Donvitinh TenCD Soluongban Donvitinh Ngayxu at Ngaynhap Tenkho Soluongnhap Thanhtoan Thanhtoan Tamung Nodong Tongtien Tongtien H8.MÔ HÌNH THỰC THỂ QUAN HỆ (E-R)
  17. VII. BIỂU ĐỒ DỮ LIỆU QUAN HỆ H9.BẢNG QUAN HỆ VÀ KẾT NỐI GIỮA CÁC BẢNG
  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ỉ : .......................................................................................................... S MsHD Người Tên CD Đơn vị tính Ngày Số Đơn giá Tổng T nhập (Chiếc) nhập lượng Vnd/cd tiền T Cộng thành tiền (viết bằng chữ):....................................................................... Ngày .......Tháng.........Năm 200..... Người giao hàng Chủ cửa hàng (Ký,họ tên) (Ký,họ tên)
  19. Cửa Hàng :.................. Địa chỉ:....................... HOÁ ĐƠN BÁN 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ỉ : .......................................................................................................... STT Ma CD Tên Băng Đĩa Đơn vị tính Số lượng Đơn giá Tổng tiền (Chiếc) Vnd/cd Cộng thành tiền (viết bằng chữ):....................................................................... Ngày .......Tháng.........Năm 200..... Người mua (thuê) Chủ cửa hàng (Ký,họ tên) (Ký,họ tên)
  20. VIII.THIẾT KẾ GIAO DIỆN CHO PHẦN MỀM A.Giao Diện Chính Của Hệ Thống Phần Mềm H10.GIAO DIỆN 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 dù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ử dụ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 .
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2