Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
3,38 MB
Nội dung
Quản lý hệ thống cửa hàng kinh doanh băng đĩa TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC Phân tích thiết kế hệ thống quản lý cho hệ thống cửa hàng kinh doanh băng đĩa 0 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Lời mở đầu Có lẽ thích cơng nghệ đại cơng nghệ đại phục vụ đắc lực cho sống Việc ứng dụng công nghệ thông tin vào lĩnh vực kinh doanh giúp cho quan hệ cung cầu phát triển hơn, nhờ lượng khách hàng sở kinh doanh không ngừng tăng lên Xét riêng hệ thống cửa hàng kinh doanh băng đĩa, ứng dụng công nghệ thông tin giúp cho việc quản lý khách hàng, quản lý mặt hàng có hệ thống đầy đủ, xác Tuy nhiên, có sở kinh doanh băng đĩa chưa có điều kiện chưa thấy cần thiết việc ứng dụng Do vậy, chúng em xin trình bày đồ án “Quản lý hệ thống cửa hàng kinh doanh băng đĩa” để góp phần vào cơng “tin học hóa” cho tồn xã hội! Hơn chúng em ln cố gắng để đồ án có tính ứng dụng cao tài liệu trình bày thật chi tiết Tài liệu gồm phần: Phần 1: Khảo sát – Phân tích - Yêu cầu đồ án Phần 2: Thiết kế - Xây dựng hệ thống Chúng em trân trọng cảm ơn thầy Nguyễn Gia Tuấn Anh hướng dẫn chúng em cách nhiệt tình tiết học để chúng em có hội hoàn thành đồ án này! 1 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Mục lục Phần 1: Khảo sát – Phân tích - Yêu cầu đồ án I Mô tả đồ án: Khảo sát thực tế: Yêu cầu đồ án: Các sản phẩm nhóm mua khảo sát thực tế! II Trình bày giải pháp xây dựng hệ thống lưu trữ sở liệu: Phần 2: Thiết kế - Xây dựng hệ thống I Phạm vi nội dung đồ án: II Mơ hình Client - Server: Hệ thống quản lý máy Client: Hệ thống Server đặt trụ sở hệ thống cửa hàng: III Thực thể mơ hình ERD: Thực thể: Mô tả chi tiết thực thể: 11 Mô hình ERD máy Server trụ sở hệ thống cửa hàng: 18 Mơ hình ERD máy Client cửa hàng chi nhánh: .19 IV Chuyển mơ hình ERD sang mơ hình quan hệ: 20 Mơ hình quan hệ máy Server trụ sở chính: 20 Mơ hình quan hệ máy Client cửa hàng chi nhánh: 21 V Thiết kế giao diện: 23 Form đăng nhập: 23 Hệ thống menu chính: .24 a Menu Tìm kiếm (Shortcut Alt -T): 25 b Menu Hóa đơn(Shortcut Alt - H) 26 c Menu Quản lý nhân viên(Shortcut Alt - N) 27 d Menu Quản lý khách hàng(Shortcut Alt - K) 28 e Menu Chức năng(Shortcut Alt - C) 29 f Menu Giúp đỡ(Shortcut Alt - G) 30 Các form chức năng: 31 a Form tìm kiếm thơng tin sản phẩm: .31 b Form Lập hóa đơn: .32 c Form Tìm kiếm hố đơn: 33 d Form Quản lý nhân viên: .34 e Form Tìm kiếm thông tin khách hàng: 35 f Form Quản lý khách hàng: .36 g Form Sao lưu hệ thống: 37 h Form Đổi mật khẩu: .38 Một số giải thuật cho form xử lý: .39 a Tên xử lí: Đăng nhập nhân viên tiến hành phân quyền cho tài khoản đăng nhập .39 b Tên xử lí: Tìm kiếm thông tin khách hàng .40 c Tên xử lí: Tìm kiếm thơng tin hóa đơn 41 d Tên xử lí: Lập hóa đơn 42 VI Nhận xét – Đánh giá: 43 Ưu điểm: 43 Khuyết điểm: .43 VII Bảng phân công: 43 2 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Phần 1: Khảo sát – Phân tích - Yêu cầu đồ án I Mô tả đồ án: “Hệ thống quản lý cho hệ thống cửa hàng kinh doanh băng đĩa” hệ thống gồm thông tin lưu trữ sản phẩm băng đĩa, thông tin khách hàng để cập nhật sản phẩm thường xuyên hơn, để khuyến mại cho khách hàng cách hợp lý khách hàng mua sản phẩm hệ thống cửa hàng Khảo sát thực tế: Nhóm thực tiến hành khảo sát cửa hàng băng đĩa sau: - Cửa hàng 164 Nguyễn Công Trứ, Q1; - Cửa hàng Uyên, 82 Nguyễn Thị Minh Khai, Q3 Các cửa hàng băng đĩa chủ yếu phục vụ khách hàng sau: - Các loại băng đĩa tách riêng phần menu đĩa Phần menu để giá kệ phần đĩa cửa hàng cất giữ bên trong; - Khách hàng lựa chọn băng đĩa ưng ý thông qua việc xem xét phần menu băng đĩa; - Cửa hàng cung cấp cho khách hàng phần đĩa khách hàng yêu cầu; - Chương trình khuyến mãi: Khách hàng miễn phí đĩa mua đủ 10 đĩa loại Khách hàng không thiết phải mua 10 đĩa lúc, mua đợt khách hàng đăng kí tên để tính số đĩa tích lũy Khi mua đủ 100 đĩa, khách hàng phát thẻ VIP Đây loại thẻ có thời hạn, khách hàng giảm 10% lần mua thẻ chưa hết hạn Khách hàng không cần phải mua đủ 100 đĩa mà mua thẻ VIP - hình thức hay khách hàng định “đẳng cấp” 3 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Tuy nhiên, hình thức phục vụ thích hợp với cửa hàng đơn lẻ Được biết, cửa hàng băng đĩa có kế hoạch kết hợp với để tạo thành hệ thống việc quản lý cho thống địi hỏi phải có can thiệp phần lớn máy tính Bởi phát triển lên thành hệ thống mà trì hình thức khuyến tồn vài nhược điểm: - Trong hệ thống có nhiều cửa hàng mà sở liệu khách hàng lại lưu trữ nhiều nơi bất tiện Khách hàng mua hàng nhiều cửa hàng khác nằm hệ thống mà tên khơng thể đăng kí lại đến cửa hàng khác với lần trước; - Cơ sở liệu riêng rẽ gây nhiều khó khăn tổng hợp lại để tính doanh số cấp phát thẻ VIP cho khách hàng Yêu cầu đồ án: Xây dựng hệ thống quản lý sản phẩm, quản lý khách hàng để cập nhật sản phẩm thông tin khách hàng thường xuyên xác Khách hàng cần đăng kí tên lần cửa hàng nằm hệ thống Những lần mua sau cho dù khách hàng mua cửa hàng thơng tin khách hàng cập nhật xác đầy đủ Việc tính doanh số thuận lợi nhanh chóng Các sản phẩm nhóm mua khảo sát thực tế! 4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa II Trình bày giải pháp xây dựng hệ thống lưu trữ sở liệu: Như nói trên, cửa hàng phát triển lên thành hệ thống cần phải sử dụng đến máy tính nhiều Sau khảo sát thực tế có giải pháp sử dụng để xây dựng hệ thống quản lý là: - Xây dựng hệ thống theo mơ hình Client - Server; - Xây dựng hệ thống Web Ưu, khuyết điểm loại hình: Mơ hình Client - Server Ưu điểm Khuyết điểm - Chi phí thấp tận dụng máy móc - Thời gian xây dựng, thiết kế cài đặt lâu sẵn có; - Tốc độ truy xuất liệu ổn định; - Do tính cục nên thơng tin liệu an toàn, khả bị mát liệu thấp Hệ thống Web Ưu điểm Khuyết điểm - Tiết kiệm thời gian cài đặt - Chi phí cao phải xây dựng lại hệ nhanh; thống sở vật chất cho phù hợp; - Phổ biến rộng rãi lượng người truy cập - Tốc độ truy xuất không ổn định, lúc Internet không ngừng tăng lên ngày nhanh lúc chậm phụ thuộc vào nhà cung cấp đường truyền; - Có thể bị hacker phá theo đơn đặt hàng đối thủ Mỗi loại hình có ưu, khuyết điểm riêng tính chất hệ thống cửa hàng băng đĩa bán loại sản phẩm nên sau cân nhắc chúng em định sử dụng mơ hình Client – Server để xây dựng hệ thống quản lý 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Phần 2: Thiết kế - Xây dựng hệ thống I Phạm vi nội dung đồ án: Hệ thống quản lý bao gồm: - Quản lý thông tin sản phẩm băng đĩa; - Quản lý thông tin khách hàng; - Quản lý số đĩa tích lũy khách hàng để thực chương trình khuyến mãi; - Các phương thức toán khách hàng mua sản phẩm; - Quản lý doanh số Mơ hình mô tả: Khách hàng Thực giao dịch Hệ thống quản lý cho hệ thống cửa hàng kinh doanh băng đĩa Thực chương trình khuyến Trong mơ hình trên: - Khách hàng bao gồm khách hàng bình thường khách hàng VIP tặng thẻ VIP mua thẻ VIP; - Thực giao dịch bao gồm khách hàng mua sản phẩm, toán cửa hàng tính số đĩa tích lũy khách hàng; - Thực chương trình khuyến bao gồm “mua 10 tặng 1” tặng thẻ VIP số đĩa tích lũy khách hàng 100 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa II Mô hình Client - Server: Để hiểu rõ mơ hình Client – Server, ta xem xét phương thức hoạt động hệ thống: Hệ thống quản lý máy Client: Đúng với tên gọi mơ hình, cửa hàng nằm hệ thống khác cửa hàng trụ sở đóng vai trị máy trạm Client Tại chứa chương trình quản lý thơng tin khách hàng đăng kí tên cửa hàng Để phân biệt, cửa hàng có mã số riêng để phân biệt làm sở để kết nối với máy chủ đặt trụ sở Sỡ dĩ phải kết nối với máy chủ trụ sở khách hàng đăng kí tên cửa hàng mà mua hàng cửa hàng khác cần phải đưa thơng tin khách hàng lên server để xử lí cho phù hợp với lần mua khác khách hàng Có việc thực chương trình khuyến hợp lí Tốc độ xử lí thơng tin phụ thuộc vào máy chủ đặt trụ sở Việc quản lý thơng tin nhân viên cửa hàng đảm nhiệm Khi khách hàng có nhu cầu kiểm tra cần cung cấp cho nhân viên thơng tin cá nhân để nhân viên tiến hành tra cứu phản hồi lại Điều phù hợp với khách hàng không rành với thao tác máy tính Hệ thống Server đặt trụ sở hệ thống cửa hàng: Do tính chất Server nên máy chủ phải lưu trữ thông tin tất cửa hàng chi nhánh tất khách hàng chi nhánh để có sở xử lí cho xác thơng tin khách hàng đưa lên Phương thức hoạt động: Sau nhận thông tin từ máy Client gửi lên, vào mã số chi nhánh, máy chủ tiến hành tinh lọc, sau lại vào thơng tin khách hàng để tiến hành xử lí cuối chuyển tất thông tin xử lí cửa hàng chi nhánh gửi thơng tin lên Việc xử lí thơng tin diễn sau thông tin vừa gửi lên phản hồi sau xử lí xong nên tránh tình trạng ứ đọng Các cửa hàng tiến hành khuyến cho khách hàng để tạo tâm lí hứng thú cho khách hàng 7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Mơ hình mơ tả: CLient Giao dịch + khuyến Giao dịch + Cập nhật thông tin Truyền - Nhận liệu CLient Giao dịch + khuyến Server Truyền - Nhận liệu Truyền - Nhận liệu CLient Giao dịch + khuyến Khi khách hàng mua sản phẩm cửa hàng khác nằm hệ thống mà khác cửa hàng đăng kí tên sau Server xử lí, máy gửi thơng tin đến máy Client: - Máy cửa hàng mà khách hàng đăng kí tên, liệu cố định; - Máy cửa hàng mà khách hàng mua sản phẩm, liệu tạm thời 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa III Thực thể mơ hình ERD: Thực thể: a Thực thể: CHINHANH - Mỗi thực thể tượng trưng cho chi nhánh hệ thống cửa hàng; - Các thuộc tính: MaCNh, TenCNh, DiaChi, SDT, Fax, Email b Thực thể: NHANVIEN - Mỗi thực thể tượng trưng cho nhân viên làm việc hệ thống cửa hàng; - Các thuộc tính: MaNV, TenNV, NgaySinh, GioiTinh, DiaChi, SDT, Email c Thực thể: CHUCVU - Mỗi thực thể tượng trưng cho chức vụ nhân viên làm việc hệ thống, việc cần thiết nhân viên phải làm việc với quyền hạn mình; - Các thuộc tính: MaCV, TenCV d Thực thể: CHUCNANG - Mỗi thực thể tượng trưng cho chức mà nhân viên sử dụng: quản lý khách hàng(thêm, xoá, sửa), quản lý nhân viên(thêm, xoá, sửa), …; - Các thuộc tính: MaCN, TenCN, MoTaCN e Thực thể: KHACHHANG - Mỗi thực thể tượng trưng cho khách hàng đến mua sản phẩm hệ thống; - Các thuộc tính: MaKH, TenKH, NgaySinh, GioiTinh, DiaChi, SDT, Email, SDTL, SDTLVIP, LoaiKH f Thực thể: KHTHUONG - Mỗi thực thể tượng trưng cho khách hàng thường, tức khách hàng chưa phát không mua thẻ VIP; - Các thuộc tính: NgayThamGia g Thực thể: KHVIP - Mỗi thực thể tượng trưng cho khách hàng VIP, tức khách hàng phát mua thẻ VIP; - Các thuộc tính: NgayThamGia, ThơiHanTheVIP h Thực thể: THELOAI - Mỗi thực thể tượng trưng cho thể loại sản phẩm: phim, hài, nhạc, …; - Các thuộc tính: MaTL, TenTL i Thực thể: PHIM - Mỗi thực thể tượng trưng cho phim; - Các thuộc tính: MaPh, TenPh, SoTap, LoaiDia j Thực thể: THELOAIPHIM - Mỗi thực thể tượng trưng cho thể loại phim: hành động, tình cảm, cổ trang, …; - Các thuộc tính: MaTLPh, TenTLPh 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa e Menu Chức năng(Shortcut Alt - C) Menu bao gồm chức năng: - Sao lưu liệu: chức giúp lưu lại sở liệu cửa hàng phịng hệ thống máy tính có cố Chức vô quan trọng nên có người có thẩm quyền truy nhập vào; - Đổi mật khẩu: nhân viên có nhu cầu đổi mật chọn mục 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa f Menu Giúp đỡ(Shortcut Alt - G) Menu bao gồm chức năng: - Thơng tin khuyến mãi: gồm có thơng tin khuyến VIP, Thường Đây thông tin khuyến hệ thống cửa hàng đưa Nhân viên tra cứu vào để biết thông tin khuyến cho khách hàng cách phù hợp; - Thông tin hệ thống: tất thông tin liên quan đến toàn hệ thống cửa hàng cửa hàng 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Các form chức năng: a Form tìm kiếm thông tin sản phẩm: Các thao tác - Nhân viên nhập tên sản phẩm cần tìm kiếm, nhấp vào nút Tìm, chương trình liệt kê thơng tin sản phẩm có liên quan Ý nghĩa hoạt động - Cung cấp cho khách hàng thông tin chi tiết sản phẩm có liên quan đến yêu cầu khách hàng; - Giúp cho việc tìm kiếm sản phẩm nhanh Quy tắc hoạt động - Tất nhân viên có quyền sử dụng; - Sản phẩm tìm kiếm phải có phần thơng tin trùng với sản phẩm cửa hàng 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa b Form Lập hóa đơn: Các thao tác - Nhân viên điền đầy đủ thông tin cần thiết nhấn vào Thêm Thông tin hóa đơn cần thêm hiển thị bên dưới; - Thêm: nhân viên điền đầy đủ thông tin hóa đơn nhấn vào button Thơng tin hóa đơn thêm vào hiển thị bên dưới; - Xố, Sửa: chọn dịng tương ứng với hóa đơn cần xoá sửa nhấn vào button tương ứng Ý nghĩa hoạt động - Dùng để quản lý hóa đơn để tính doanh số cho cửa hàng thông tin mua sắm khách hàng; - Giúp cho việc cập nhật chỉnh sửa hóa đơn nhanh Quy tắc hoạt động - Dành cho nhân viên có thẩm quyền 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa c Form Tìm kiếm hố đơn: Các thao tác - Nhân viên điền ngày bắt đầu ngày kết thúc hóa đơn cần tìm kiếm; - Nhấn vào nút Tìm Ý nghĩa hoạt động - Giúp cho việc tìm kiếm hố đơn nhanh chóng xác Quy tắc hoạt động - Dành cho nhân viên có thẩm quyền 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa d Form Quản lý nhân viên: Các thao tác - Nhân viên điền đầy đủ thông tin nhân viên cửa hàng; - Nhấp vào nút tác vụ tương ứng; - Thêm: nhân viên điền đầy đủ thông tin nhấn vào button Thông tin nhân viên thêm vào hiển thị bên dưới; - Xoá, Sửa: chọn dịng tương ứng với nhân viên cần xố sửa nhấn vào button tương ứng Ý nghĩa hoạt động - Dùng để quản lý thông tin nhân viên cửa hàng; - Giúp cho việc cập nhật thông tin nhanh chóng xác Quy tắc hoạt động - Nhân viên có thẩm quyền khác hiển thị nút tác vụ khác 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa e Form Tìm kiếm thông tin khách hàng: Các thao tác - Nhân viên điền mã số khách hàng; - Nhấp vào Tìm kiếm Ý nghĩa hoạt động - Giúp cho nhân viên tìm kiếm thơng tin khách hàng nhanh chóng; - Phản hồi cho khách hàng thơng tin xác khách hàng khách hàng có nhu cầu Quy tắc hoạt động - Chuơng trình tiến hành tìm kiếm khách hàng có mã số nhập vào hiển thị thông tin bên 35 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa f Form Quản lý khách hàng: Các thao tác - Nhân viên có thẩm quyền điền đầy đủ thông tin khách hàng đến mua sắm cửa hàng; - Nhấp vào nút tác vụ tương ứng; - Thêm: nhân viên điền đầy đủ thông tin nhấn vào button Thông tin nhân viên thêm vào hiển thị bên dưới; - Xố, Sửa: chọn dịng tương ứng với nhân viên cần xoá sửa nhấn vào button tương ứng Ý nghĩa hoạt động - Dùng để quản lý thông tin khách hàng đến mua sắm cửa hàng; - Giúp cho việc cập nhật thơng tin nhanh chóng xác; - Nếu khách hàng đăng kí tên cửa hàng chương trình cập nhật thơng tin khách hàng Nếu không, khách hàng trở thành khách hàng tạm đưa lên sever để xử lý Quy tắc hoạt động - Nhân viên có thẩm quyền khác hiển thị nút tác vụ khác 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa g Form Sao lưu hệ thống: Các thao tác - Nhân viên gõ đường dẫn đến file cần lưu nhấn vào nút Tìm để tìm đến file cần thiết Ý nghĩa hoạt động - Dùng để lưu liệu phòng máy móc có cố; - Khi cần phục hồi để tránh hậu xấu; - Có thể lưu trữ để làm báo cáo cửa hàng Quy tắc hoạt động - Chỉ có nhân viên có thẩm quyền truy nhập tính chất quan trọng chương trình 37 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa h Form Đổi mật khẩu: Các thao tác - Nhân viên điền đầy đủ thông tin nhấn vào button tương ứng Ý nghĩa hoạt động - Giúp nhân viên thay đổi mật đăng nhập; - Giúp tăng cường tính bảo mật hệ thống Quy tắc hoạt động - Tất nhân viên đăng nhập vào hệ thống sử dụng chương trình 38 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa Một số giải thuật cho form xử lý: a Tên xử lí: Đăng nhập nhân viên tiến hành phân quyền cho tài khoản đăng nhập - Form: Đăng nhập - Input: MaNV MatKhau - Output: Form gồm chức ứng với chức vụ nhân viên - Table liên quan: NHANVIEN, QUYEN 39 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa b Tên xử lí: Tìm kiếm thơng tin khách hàng - Form: Tìm kiếm thơng tin khách hàng - Input: MaKH - Output: Thông tin chi tiết khách hàng có mã số trùng với mã số vừa nhập - Table liên quan: KHACHHANG 40 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý hệ thống cửa hàng kinh doanh băng đĩa c Tên xử lí: Tìm kiếm thơng tin hóa đơn - Form: Tìm kiếm hóa đơn - Input: + t1: thời gian bắt đầu; + t2: thời gian kết thúc - Output: hóa đơn có t1