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

Quản lý cửa hàng băng đĩa

38 3.2K 5

Đ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

MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH PHẦN MỞ ĐẦU Tính cấp thiết đề tài Ngày nay, khoa học kỹ thuật phát triển nhanh chóng, lao động trí óc thay cho lao động chân tay ứng dụng thực tiễn đời sống Và góp phần đắc lực cách mạng phải kể đến lĩnh vực công nghệ thông tin Ở nước ta, công nghệ thông tin ngày khẳng định vị trí, vai trò to lớn tất lĩnh vực kinh tế, xã hội Rất nhiều quan, công sở, xí nghiệp, cửa hàng kinh doanh,… đưa ứng dụng tin học vào hoạt động Một ứng dụng áp dụng công nghệ thông tin sớm có hiệu công tác quản lý Đây phần công việc quan trọng thiếu công ty, quan cửa hàng kinh doanh Tuy nhiên, nước ta nước phát triển, nhiều người bán hàng cảm thấy lạ lẫm việc ứng dụng công nghệ thông tin vào công việc họ nên việc quản lý kinh doanh nhiều cửa hàng nói chung cửa hàng băng đĩa phim nói riêng thủ công, việc ghi chép truyền thống thông qua sổ sách gặp nhiều trở ngại, gây không khó khăn cho người quản lý muốn xem xét tình trạng mặt hàng hay hết, việc đưa tin học vào quản lý cần thiết đáng quan tâm Khi áp dụng công nghệ thông tin vào quản lý, thông tin thể lưu trữ dạng liệu chương trình hệ thống quản lý sở liệu, làm tăng khả quản lý, tra cứu giảm đáng kể công việc, tiết kiệm thời gian, chi phí, giảm gánh nặng cho người quản lý, tăng tính thuận tiện cho người sử dụng Vì trình nghiên cứu đề tài này, nhóm chúng em tiến hành xây dựng phần mềm quản lý cho cửa hàng bán cho thuê băng đĩa phim Phần mềm chương trình cho phép người sử dụng thực cách nhanh chóng, xác việc nhập liệu, lưu trữ, cập nhật thông tin loại băng đĩa, thực yêu cầu tìm kiếm thông tin, thống kê bán hàng hàng, in ấn hóa đơn,… với giao diện làm việc bắt mắt, thân thiện, dễ sử dụng… Mong với phần mềm này, nhóm chúng em đóng góp phần vào nghiệp phát triển kinh doanh cửa hàng băng đĩa Để thực đề tài này, nhóm chúng em sử dụng phương pháp nghiên cứu như: phương pháp thống kê sản phẩm cửa hàng băng đĩa, phương pháp quan sát thực tế số cửa hàng băng đĩa, tiến hành phân tích thiết kế thông tin quản lý cửa hàng băng đĩa Sản phẩm nhóm phần mềm quản lý xây dựng theo mô hình SQL lớp (Lớp 1: DataAccess Layer – kết nối CSDL thực thi lệnh SQL; Lớp 2: BussinessLogic Layer – xử lý lệnh SQL gọi lớp thực thi; Lớp 3: GUIgiao diện người dùng thao tác gọi hàm lớp xử lý), lập trình ngôn ngữ C# phần mềm Microsoft Visual Studio C#2010 SQL Server 2008 Yêu cầu đề tài Từ việc quan sát trực tiếp cửa hàng băng đĩa thực tế để nắm vấn đề bất cập, chưa hợp lý chưa phù hợp với hệ thống quản lý cũ, nhóm chúng em xây dựng nên biện pháp xử lý phù hợp với thực tế mà người chủ cửa hàng băng đĩa cần, như: - Chương trình có khả lưu trữ, cập nhật thông tin loại đĩa, đĩa có cửa hàng thông tin khách hàng thuê đĩa - Cho phép tìm kiếm thông tin liên quan đến đĩa hoạt động bán, cho thuê đĩa - Thống kê số đĩa bán, số đĩa cho thuê, số đĩa có cửa hàng số khách hàng thuê đĩa khoảng thời gian - Có khả tạo, in hóa đơn khách hàng mua hay thuê băng đĩa - Các thao tác phải thực công việc phải dễ dàng, thuận tiện Mục tiêu nghiên cứu Chương trình quản lý cửa hàng cho thuê băng đĩa kế thừa mô hình hoạt động cửa hàng băng đĩa có thực tế Đồng thời ứng dụng công nghệ với mục đích làm cho chương trình đáp ứng nhu cầu quản lý cửa hàng ngày phức tạp với khối lượng đĩa ngày lớn, dễ dàng triển khai ứng dụng Giúp cho người dùng thực thao tác quản lý, giao dịch cách dễ dàng, thuận tiện đáp ứng yêu cầu sau: - Có khả quản lý thông tin, danh sách đĩa, loại đĩa - Quản lý thông tin khách hàng thuê đĩa - Quản lý việc cho thuê, trả, cập nhật danh sách đĩa, quản lý hóa đơn cho thuê, hóa đơn bán - Cung cấp bảng thống kê, báo cáo liên quan đến doanh thu cửa hàng theo ngày/tháng/năm, bảng thống kê kho hàng,… Phạm vi đề tài Do thời gian nghiên cứu ngắn kiến thức lập trình non kém, chưa sâu sắc nên nhóm nghiên cứu chúng em nghiên cứu chương trình cho cửa hàng kinh doanh băng đĩa có quy mô vừa nhỏ Đối tượng tài liệu tham khảo Để thực kết trên, nhóm chúng em nghiên cứu, tham khảo tài liệu sau: - Giáo trình, tập Demo chương trình Demo Layer thầy giáo Phạm Anh Tuấn cung cấp - Video hướng dẫn thao tác tạo CSDL lập trình Windows Form thầy giáo Nguyễn Văn Căn - Lập trình Winform – tác giả Trần Minh Thái - Giáo trình SQL – Đại học Huế - Các video hướng dẫn mạng Internet - Và nhiều nguồn tài liệu tham khảo khác,… Nội dung tóm tắt báo cáo CHƯƠNG I: PHÂN TÍCH THIẾT KẾ Thực công việc phân tích thiết kế hệ thống quản lý trước bắt đầu thực chương trình, phân tích yêu cầu, phân cấp chức thiết kế sơ đồ, xác định luồng liệu mô hình ERD CHƯƠNG II: CÀI ĐẶT HỆ THỐNG Giới thiệu sơ công cụ để cài đặt hệ thống, xác minh hệ quản trị sở liệu, công cụ lập trình mô hình lập trình CHƯƠNG III: THIẾT KẾ HỆ THỐNG, GIAO DIỆN VÀ CHỨC NĂNG Thiết kế bảng chức sql, giao diện form chức form đạt CHƯƠNG IV: LỚP DATA ACCESS VÀ BUSINESS LOGIC Giới thiệu lớp data access business logic, chức lớp CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận sơ chương trình, đánh giá chung chức mà chương trình đạt được, hướng phát triển chương trình tương lai Chương PHÂN TÍCH THIẾT KẾ 1.1 Mô tả toán phân quyền chương trình Qua khảo sát trạng trực tiếp cửa hàng băng đĩa, chúng em nhận thấy tồn vấn đề bất cập, chưa hợp lí chưa phù hợp hệ thống quản lý cũ, từ chúng em tiến hành xây dựng biện pháp xử lý phù hợp với thực tế mà người chủ cửa hàng băng đĩa cần Áp dụng mô hình hoạt động thực tế cửa hàng kinh doanh băng đĩa, có khách đến cửa hàng để mua (thuê) đĩa người chủ cửa hàng tạo hóa đơn Chi tiết hóa đơn cho thuê gồm có: mã đĩa, tên đĩa, giá đĩa, số lượng đĩa thuê, ngày thuê, ngày trả, đặt cọc số tiền cần toán Trên hóa đơn bán gồm có: mã đĩa, tên đĩa, ngày bán, số lượng, thành tiền Khi nhập thêm đĩa chủ cửa hàng tạo phiếu nhập, có: mã phiếu nhập, tên đĩa nhập, số lượng đĩa nhập, giá đĩa nhập mô tả đĩa lưu lại thành danh sách đĩa Do phạm vi đề tài giới hạn việc quản lý cửa hàng băng đĩa vừa nhỏ nên có hai mức quyền Một quyền quản lý toàn cửa hàng người chủ cửa hàng Vì chủ cửa hàng sử dụng toàn chức hệ thống: nhập đĩa, thống kê, in hóa đơn, cho thuê, nhận trả, bán đĩa,… Mức quyền thứ hai nhân viên cửa hàng Mỗi nhân viên người chủ cửa hàng cấp phát tài khoản để đăng nhập vào hệ thống, nhân viên quyền chỉnh sửa hay thêm đĩa, loại đĩa vào danh sách đĩa, danh sách loại đĩa, xem thống kê, báo cáo Nhân viên có quyền chức cho thuê bán cửa hàng 1.2 Xác định thực thể S T T Thực thể Quản lý người dùng Chức Thuộc tính Thiết lập tài khoản có mật để - TAIKHOAN truy cập vào hệ thống việc - MATKHAU đăng xuất khỏi hệ thống Thông tin Quản lý thông tin đĩa cửa hàng, - MA_CD ( thuộc tính đĩa thêm, sửa, xóa liệu đầu vào khóa) cửa hàng - TEN_CD - SOLUONG - GIA - MOTA Thông tin Quản lý thông tin loại đĩa cửa - MA_LOAI loại đĩa hàng, thêm, sửa, xóa liệu đầu - TENLOAI vào cửa hàng Thông tin Quản lý thông tin khách hàng - MA_KH ( thuộc tính khách thuê đĩa cửa hàng, thêm, sửa, khóa) hàng xóa liệu - TEN_KH - DIACHI - SDT Thuê Quản lý việc thuê đĩa cửa hàng, - MA_MUON ( thuộc tính thêm, sửa, xóa liệu, in hóa khóa) đơn cho khách hàng xác nhận -MA_CD - TEN_CD - SL_MUON - NGAYMUON - NGAYTRA - DATCOC - TIENMUON Bán Quản lý việc bán đĩa cửa hàng, - MA_BAN (thuộc tính thêm, sửa, xóa liệu, in hóa khóa) đơn cho khách hàng xác nhận - MA_CD - TEN_CD - SL_BAN - NGAYBAN - TIENBAN Bảng 1.1 Bảng trách nhiệm yêu cầu 1.3 Sơ đồ phân cấp chức QUẢN LÝ CỬA HÀNG BĂNG ĐĨA Quản lý người dùng Đăng ký tài khoản Đổi mật Quản lý đầu vào Thông tin đĩa Thông tin khách hàng Thống kê báo cáo Chức TK hóa đơn thuê Thuê TK hóa đơn bán Bán Thoát TK đĩa Thông tin loại đĩa TK khách thuê đĩa Hình 1.1 Sơ đồ phân cấp chức Trợ giúp 1.4 Biểu đồ ngữ cảnh hệ thống Hình 1.2 Biểu đồ luồng liệu 1.5 Biểu đồ luồng liệu mức hệ thống Hình 1.3 Luồng liệu mức hệ thống 10 Ô tìm kiếm có chức tìm kiếm thông tin liên quan tới danh sách đĩa như: Mã đĩa, loại đĩa, tên đĩa, số lượng, giá, mô tả Form giúp người chủ cửa hàng cập nhật đĩa mới, thay đổi thông tin đĩa, quản lý danh sách đĩa,… thao tác người nhân viên không phép thực Hình 3.11 Danh sách đĩa 3.2.3.2 Form quản lý danh sách khách hàng thuê đĩa Form chứa button có chức Thêm, Sửa, Xóa, Lưu, Không lưu, Thoát, Tìm kiếm khách hàng Người dùng thêm khách hàng thuê đĩa sửa, xóa khách hàng thuê đĩa tồn danh sách khách hàng Sau thêm, sửa, ta hoàn tất công việc cách chọn nút Lưu Không lưu Ô tìm kiếm có chức tìm kiếm thông tin liên quan tới khách hàng như: mã khách hàng, tên khách hàng, địa chỉ, số điện thoại Ở DataGirdView cho phép hiển thị thông tin khách hàng cho danh sách khách hàng thuê đĩa Khi click chọn vào khách hàng DataGirdView lại hiển thị thông tin đĩa mà khách hàng mượn, trả 24 Hình 3.12 Danh sách khách hàng thuê băng đĩa 3.2.3.3 Form quản lý loại đĩa Form chứa button có chức Thêm, Sửa, Xóa, Lưu, Không lưu, Thoát, Tìm kiếm loại đĩa CD Reset Người dùng thêm loại đĩa sửa, xóa loại đĩa tồn danh sách Sau thêm, sửa xóa, ta hoàn tất công việc cách chọn nút Lưu Ô tìm kiếm có chức tìm kiếm thông tin liên quan tới loại đĩa: mã đĩa, tên loại đĩa Hình 3.13 Quản lý loại đĩa 3.2.4 Các form chức cho thuê bán đĩa 3.2.4.1 Form quản lý hoạt động cho thuê băng đĩa 25 Form gồm button có chức Thêm HĐ, Sửa HĐ, Xóa HĐ, Lưu HĐ, Không Lưu, In HĐ, Thoát, Tìm kiếm Reset Người dùng thêm hóa đơn sửa, xóa hóa đơn tồn danh sách hóa đơn thuê Sau thêm, sửa xóa, ta hoàn tất công việc cách chọn nút Lưu Ô tìm kiếm có chức tìm kiếm thông tin liên quan tới danh sách hóa đơn thuê đĩa Ở datagirdview cho danh sách hóa đơn thuê đĩa Khi click chọn vào hóa đơn, thị thông tin hóa đơn hiển thị lên textbox combo tương ứng Hình 3.14 Chức quản lý hoạt động cho thuê băng đĩa 3.2.4.2 Form quản lý hoạt động bán băng đĩa Form chứa button Thêm hóa đơn, Sửa hóa đơn, Xóa hóa đơn, In hóa đơn, Lưu, Không lưu, Thoát, Tìm kiếm Reset Người dùng thêm hóa đơn sửa, xóa hóa đơn tồn danh sách hóa đơn bán Sau thêm, sửa xóa, ta hoàn tất công việc cách chọn nút Lưu Ô tìm kiếm có chức tìm kiếm thông tin liên quan tới danh sách hóa đơn thuê bán Ở datagirdview cho danh sách hóa đơn thuê bán Khi click chọn vào hóa đơn, thị thông tin hóa đơn hiển thị lên textbox combo tương ứng 26 Hình 3.15 Chức quản lý hoạt động bán băng đĩa 3.2.5 Các form thống kê, in ấn Bao gồm form thống kê hóa đơn bán, thống kê hóa đơn thuê, thống kê kho hàng, thống kê khách hàng thuê đĩa 3.2.5.1 Form thống kê hóa đơn bán đĩa Form có chức thống kê lại số đĩa bán khoảng thời gian Sau nhập khoảng thời gian, click button Thống kê, hệ thống hiển thị số đĩa bán thông tin đĩa khoảng thời gian 27 Hình 3.16 Thống kê doanh thu bán đĩa theo ngày/ tháng/ năm 3.2.5.2 Form thống kê hóa đơn đĩa cho thuê Form có chức thống kê lại số đĩa cho thuê khoảng thời gian Sau nhập khoảng thời gian, click button Thống kê, hệ thống hiển thị thông tin tên khách hàng thuê đĩa, tên đĩa cho thuê, thể loại đĩa, số lượng đĩa cho thuê, trạng thái mượn đĩa, ngày mượn ngày trả, số tiền Hình 3.17 Thống kê doanh thu cho thuê đĩa theo ngày/tháng/năm 3.2.5.3 Form thống kê kho hàng Form có chức thống kê số đĩa lại kho sau cho thuê bán Sau chọn thể loại đĩa, click xác nhận, hệ thống cho xem số đĩa lại thể loại đó, gồm mã đĩa, tên đĩa, số lượng đĩa 28 Hình 3.18 Thống kê số lượng đĩa cửa hàng 3.2.5.4 Form thống kê khách hàng thuê đĩa Form có chức thống kê danh sách khách hàng thuê đĩa gồm mã khách hàng, tên khách hàng, địa số điện thoại khách Hình 3.19 Thống kê khách hàng 29 3.2.6 Form Trợ giúp Hình 3.20 Trợ giúp Form gồm nhiều file hình ảnh để minh họa cụ thể, hướng dẫn người sử dụng phần mềm thuận tiện 30 Chương LỚP DATA ACCESS VÀ BUSINESS LOGIC Chương trình quản lý cửa hàng băng đĩa phim viết theo mô hình lớp nên lớp Data Access Bussiness Logic hai lớp tảng phục vụ cho lớp thứ Presension giao tiếp với người dùng Mọi giao tiếp với sở liệu thực lớp Để hiểu rõ hơn, ta tìm hiểu cấu tạo chức hai lớp Data Access Bussiness Logic 4.1 Data Access Layer using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; using DemoCHBD.DataAccess; namespace DemoCHBD.DataAccess { class ConnectData { private SqlConnection conn; private SqlDataAdapter dataAp; private DataTable dataTable; //Tạo hàm khởi tạo constructor để gọi kết nối new lớp DataConnect public ConnectData() { Connect(); } 31 //Hàm kết nối Hàm có tác dụng nhận chuỗi kết nối, ta cần gọi kết nối Server qua menu tools/ Connect Database… để lấy dòng kết nối, đưa vào câu lệnh kết nối public void Connect() { string strConn = @"Data Source=LINH\SQLEXPRESS;Initial Catalog=QLCHBD;Integrated Security=True"; try { conn = new SqlConnection(strConn); conn.Open(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Error!" + ex.Message); } } //Hàm lấy liệu DataTable từ câu truy vấn truyền vào Đây lệnh trả bảng, lúc hàm lọc liệu từ database bảng, gán giá trị bảng cho hàm public DataTable GetDataTable(string sql) { //Tạo dataAdapter, thực câu lệnh query dataAp = new SqlDataAdapter(sql, conn); //Đổ liệu vào DataTable dataTable = new DataTable(); dataAp.Fill(dataTable); return dataTable; 32 } //Hàm thực câu truy vấn INSERT, UPDATE, DELETE Lệnh thực hành động, không trả bảng, thao tác thêm, sửa, xoá liệu database thực hàm public bool ExecuteQuery(string sql) { int numRecordsEffect = 0; try { if (conn.State == ConnectionState.Closed) conn.Open(); SqlCommand cmd = new SqlCommand(sql,conn); numRecordsEffect = cmd.ExecuteNonQuery(); if (conn.State == ConnectionState.Open) conn.Close(); } catch (Exception ex) { MessageBox.Show("Error!" + ex.Message); } if (numRecordsEffect > 0) return true; return false; } } } 4.2 Bussiness Logic Folder Bussiness Logic gồm class nhỏ: LoaiBUS.cs, DSDiaBUS.cs, DSKhachBUS.cs, HDBanBUS.cs, HDThueBUS.cs, LOGIN.cs 33 4.2.1 Class LoaiBUS.cs Class LoaiBUS.cs gồm thuộc tính sau: Thuộc tính Tác dụng LayDSLoai ( ) Lấy danh sách loại CD KiemTraTRuocKhiLuuLoaiCD (Loai lcd) Kiểm tra trước lưu loại CD ThemLoaiCD (LoaiCD lcd) Thêm loại CD SuaLoai (LoaiCD lcd) Sửa loại CD danh sách XoaLoai (string maloai) Xóa loại CD danh sách TimLoai (string dk) Tìm loại CD danh sách CheckExits (string maloai) Kiểm tra tồn MA_LOAI sở liệu Khi MA_LOAI tồn CSDL => sửa Ngược lại => thêm Bảng 4.1 Các thuộc tính class LoaiCDBUS.cs 4.2.2 Class DSDiaBUS.cs Class DSDiaBUS.cs gồm thuộc tính: Thuộc tính Tác dụng Laydanhsachdia ( ) Lấy danh sách đĩa CD KiemTraTruocKhiLuu (DSDia cd) Kiểm tra trước lưu đĩa CD ThemCD (DSDia cd) Thêm đĩa CD vào danh sách đĩa SuaCD (DSDia cd) Sửa đĩa CD có danh sách đĩa XoaCD (string macd) Xóa đĩa CD danh sách đĩa TimCD (string dk) Tìm đĩa CD danh sách đĩa CheckExits (string macd) Kiểm tra tồn MA_CD sở liệu Khi MA_CD tồn CSDL => sửa Ngược lại => thêm nextID ( ) Hàm lấy mã 34 Bảng 4.2 Các thuộc tính class DSDiaBUS.cs 4.2.3 Class DSKhachBUS.cs Class DSKhachBUS.cs gồm thuộc tính: Thuộc tính Tác dụng LaydanhsachKH ( ) Lấy danh sách khách hàng KiemTraTruocKhiLuuDSKhach (…) Kiểm tra trước lưu danh sách khách hàng ThemKH (DSKhach dsk) Thêm khách hàng SuaKH (DSKhach dsk) Sửa khách hàng có danh sách XoaKH (string makh) Xóa khách hàng TimKH (string dk) Tìm khách hàng CheckExits (string makh) Kiểm tra tồn MA_KH sở liệu Khi MA_KH tồn CSDL => sửa Ngược lại => thêm nextID ( ) Hàm lấy mã Bảng 4.3 Các thuộc tính Class DSKhachBUS.cs 4.2.4 Class HDBan.cs Class HDBan.cs gồm thuộc tính: Thuộc tính Tác dụng LaydanhsachHDban ( ) Lấy danh sách hóa đơn bán KiemTraTruocKHiLuuHDBan (HDBan hdb) Kiểm tra trước lưu hóa đơn bán ThemHDban (HDBan hdb) Thêm hóa đơn SuaHDB (HDBan hdb) Sửa hóa đơn danh sách XoaHDBan ( string mahdb) TimCD (string dk) Sửa hóa đơn danh sách CheckExits (string mahdb) Kiểm tra tồn 35 MA_BAN sở liệu Khi MA_BAN tồn CSDL => sửa Ngược lại => thêm nextID ( ) Hàm lấy mã SoLuongCD (string dk) Số lượng đĩa CD bán GiaCD (string dk) Giá CD bán UpdateSoLuong (string macd, int sl) Cập nhập số lượng đĩa CD Bảng 4.4 Các thuộc tính Clas HDBan.cs 4.2.5 Class HDThue.cs Class HDThue.cs gồm thuộc tính: Thuộc tính Tác dụng LaydanhsachHDthue ( ) Lấy danh sách háo KiemTraTruocKhiLuuHDthue (HDThue hdt) Kiểm tra trước lưu danh sách hóa đơn thuê ThemHDthue (HDThue hdt) Thêm hóa đơn thuê SuaHDthue (HDThue hdt) Sửa hóa đơn thuê XoaHDthue (string mahdt) Xóa hóa đơn thuê TimCD (string dk) Tìm CD CheckExits (string mahdt) Kiểm tra tồn MA_THUE sở liệu Khi MA_THUE tồn CSDL => sửa Ngược lại => thêm NextID ( ) Hàm lấy mã HienThiHDthue (string dk) Hiển thị hóa đơn thuê GiaCD (string dk) Giá CD thuê SoLuongCD (string dk) Số lượng CD thuê UpdateTraCD (string macd, int sl) Cập nhập số lượng CD trả UpdateSoLuongThue (string macd, int sl) Cập nhật số lượng CD cho thuê Bảng 4.5 Các thuộc tính Class HDThue.cs 36 4.2.6 Class LOGIN.cs Class LOGIN.cs gồm thuộc tính: Thuộc tính Tác dụng Hienthitaikhoan ( ) Hiển thị toàn tài khoản dùng để đăng nhập InsertTaiKhoan(string tk, string mk) Đăng ký tài khoản Update(string tk, string mk) Đổi mật Kiemtratk (string tk) Kiểm tra xem tài khoản đăng nhập tồn hay chưa Delete (string tk) Xóa tài khoản người dùng Bảng 4.6 Các thuộc tính class LOGIN.cs Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Hướng phát triển Trong tương lai, có điều kiện tiếp tục, chúng em hoàn thiện chương trình cách hệ thống hơn, cấu trúc chương trình thêm chặt chẽ Thêm số chức cho chương trình giúp cho người dùng sử dụng thuận tiện Riêng chương trình quản lý, chương trình phân quyền rõ ràng, phù hợp với đối tượng người dùng áp dụng cho công ty, cửa hàng kinh doanh băng đĩa lớn Hệ thống quản lý tiếp tục mở rộng thêm nhiều chức quản lý mang tính logic hơn, đáp ứng yêu cầu người sử dụng sâu hơn, áp dụng cho cửa hàng kinh doanh băng đĩa quy mô lớn nước 5.2 Kết luận Bước đầu phần mềm quản lý cửa hàng băng đĩa đáp ứng yêu cầu chức bán cho thuê đĩa cửa hàng, đáp ứng nhu cần người sử dụng đặt Tuy nhiên thời gian xây dựng,phát triển phần mềm nhiều, kiến thức sử dụng công cụ lập trình chưa sâu, kinh nghiệm thực tế 37 nên phần mềm không tránh khỏi số thiếu sót chức phần mềm quản lý Chúng em hi vọng nhận ý kiến đóng góp, đánh giá phần mềm quản lý cửa hàng băng đĩa phim từ phía giáo viên môn tập thể lớp chuyên ngành công nghệ thông tin để nhóm thiết kế chúng em phát triển phiên để bổ sung thiếu sót Chúng em xin chân thành cảm ơn ! 38 [...]... khẩu và đăng xuất Hình 3.4 Tab quản lý hệ thống -Tab Quản lý đầu vào: Chứa các button giúp thực hiện các công việc như: quản lý danh sách đĩa, quản lý danh sách khách hàng thuê đĩa và quản lý loại đĩa Hình 3.5 Tab quản lý đầu vào 21 -Tab Chức năng: Chứa các button có chức năng bán đĩa và cho thuê đĩa Hình 3.6 Tab Quản lý chức năng cho thuê và bán đĩa - Tab Thống kê, in ấn: Chứa các button có chức năng... Thoát Hình 3.10 Đổi mật khẩu 3.2.3 Các form quản lý đầu vào Bao gồm các form Quản lý danh sách đĩa, quản lý đanh sách khách hàng thuê đĩa, quản lý loại đĩa 3.2.3.1 Form quản lý danh sách đĩa Form chứa các button có chức năng Thêm, Sửa, Xóa, Lưu, Không Lưu, Tìm Kiếm đĩa CD và Reset Người dùng có thể thêm một đĩa mới hoặc sửa, xóa các đĩa đã có trong danh sách đĩa Sau khi thêm, sửa, xóa người dùng hoàn... sách đĩa như: Mã đĩa, loại đĩa, tên đĩa, số lượng, giá, mô tả Form này giúp người chủ cửa hàng có thể cập nhật đĩa mới, thay đổi thông tin của đĩa, quản lý danh sách đĩa, … những thao tác này thì người nhân viên sẽ không được phép thực hiện Hình 3.11 Danh sách đĩa 3.2.3.2 Form quản lý danh sách khách hàng thuê đĩa Form chứa các button có chức năng Thêm, Sửa, Xóa, Lưu, Không lưu, Thoát, Tìm kiếm khách hàng. ..1.6 Phát triển biểu luồng dữ liệu mức 1 1.6.1 Biểu đồ mức 1: Quản lý đầu vào của hệ thống Hình 1.4 Quản lý danh sách đĩa và danh sách khách hàng 1.6.2 Biểu đồ mức 1: Quản lý chức năng cho thuê đĩa và bán đĩa Hình 1.5 Chức năng cho thuê và bán đĩa của cửa hàng 11 1.6.3 Biểu đố mức 1: Thống kê hoạt động cho thuê đĩa và bán đĩa Hình 1.6 Chức năng thống kê, in ấn 1.7 Mô hình ERD Hình 1.7 Mô hình... tượng Vì vậy nhóm chúng em đã lựa chọn ngôn ngữ lập trình C# để tiến hành lập trình, tạo nên chương trình quản lý cửa hàng băng đĩa phim 2.2 Giới thiệu và chọn lựa mô hình lập trình hệ thống 2.2.1 Mô hình Chương trình quản lý cửa hàng băng đĩa phim được áp dụng theo mô hình 3 lớp, nhằm dễ dàng quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các thay đổi, dễ dàng nhóm các thành phần... thuê đĩa theo ngày/tháng/năm 3.2.5.3 Form thống kê kho hàng Form có chức năng thống kê số đĩa còn lại trong kho sau khi cho thuê và bán Sau khi chọn thể loại đĩa, click xác nhận, hệ thống sẽ cho xem số đĩa còn lại của thể loại đó, gồm mã đĩa, tên đĩa, số lượng đĩa 28 Hình 3.18 Thống kê số lượng đĩa trong cửa hàng 3.2.5.4 Form thống kê khách hàng đã thuê đĩa Form có chức năng thống kê danh sách khách hàng. .. trình quản ly cửa hàng băng đĩa phim Form chính gồm 5 TabControl chính là tab quản lý hệ thống; quản lý đầu vào; chức năng; thống kê, in ấn và trợ giúp chứa các button giúp người dùng có một giao diện trực quan nhất để có thể truy xuất dễ dàng đến các form khác - Tab Quản lý hệ thống: Chứa các button giup thực hiện các công việc như: đăng ký tài khoản, đổi mật khẩu và đăng xuất Hình 3.4 Tab quản lý hệ... thuê đĩa Khi click chọn vào 1 khách hàng thì ở DataGirdView còn lại sẽ hiển thị thông tin của đĩa mà khách hàng đó đã mượn, trả 24 Hình 3.12 Danh sách khách hàng thuê băng đĩa 3.2.3.3 Form quản lý loại đĩa Form chứa các button có chức năng Thêm, Sửa, Xóa, Lưu, Không lưu, Thoát, Tìm kiếm loại đĩa CD và Reset Người dùng có thể thêm một loại đĩa mới hoặc sửa, xóa các loại đĩa đã tồn tại trong danh sách Sau... trong SQL 3.1.1 Quản lý thông tin đĩa (DANHSACH_CD) Tên trường Kiểu dữ liệu Độ dài Allow Nulls Mô tả MA_CD nvarchar 50 Mã đĩa (Thuộc tính khóa chính) MA_LOAI nvarchar 50 Mã loại đĩa (Thuộc tính khóa ngoại) TEN_CD nvarchar 50 SOLUONG int GIA nvarchar MOTA nvarchar X Tên đĩa X Số lượng 50 X Giá mỗi đĩa 1000 X Mô tả nội dung của đĩa Bảng 3.1 Bảng thông tin đĩa 3.1.2 Quản lý thông tin khách hàng (DS_KHACH)... 50 X Tên khách hàng thuê đĩa DIACHI nvarchar 50 X Địa chỉ khách hàng SDT nvarchar 50 X Số điện thoại của khách hàng Mã khách hàng thuê đĩa ( Thuộc tính khóa chính) Bảng 3.2 Bảng thông tin khách hàng 3.1.3 Quản lý chức năng cho thuê đĩa (HD_MUON) Tên trường Kiểu dữ liệu Độ dài 17 Allow Nulls Mô tả MA_MUON nvarchar 50 Mã hóa đơn mượn (Thuộc tính khóa chính) MA_KH nvarchar 50 Mã khách hàng (Thuộc tính ... thống kê sản phẩm cửa hàng băng đĩa, phương pháp quan sát thực tế số cửa hàng băng đĩa, tiến hành phân tích thiết kế thông tin quản lý cửa hàng băng đĩa Sản phẩm nhóm phần mềm quản lý xây dựng theo... sách đĩa, quản lý danh sách khách hàng thuê đĩa quản lý loại đĩa Hình 3.5 Tab quản lý đầu vào 21 -Tab Chức năng: Chứa button có chức bán đĩa cho thuê đĩa Hình 3.6 Tab Quản lý chức cho thuê bán đĩa. .. 3.10 Đổi mật 3.2.3 Các form quản lý đầu vào Bao gồm form Quản lý danh sách đĩa, quản lý đanh sách khách hàng thuê đĩa, quản lý loại đĩa 3.2.3.1 Form quản lý danh sách đĩa Form chứa button có chức

Ngày đăng: 13/11/2015, 08:25

Xem thêm: Quản lý cửa hàng băng đĩa

TỪ KHÓA LIÊN QUAN

Mục lục

    DANH MỤC CÁC BẢNG

    DANH MỤC CÁC HÌNH

    1. Tính cấp thiết của đề tài

    2. Yêu cầu của đề tài

    3. Mục tiêu nghiên cứu

    4. Phạm vi của đề tài

    5. Đối tượng và tài liệu tham khảo

    6. Nội dung tóm tắt của báo cáo

    PHÂN TÍCH THIẾT KẾ

    1.1. Mô tả bài toán và phân quyền trong chương trình

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w