Đăng ký Đăng nhập
Trang chủ đề tài Quản lý mua bán sách...

Tài liệu đề tài Quản lý mua bán sách

.DOC
55
196
56

Mô tả:

TRƯỜNG CAO ĐẲNG NGHỀ ĐẮK LẮK KHOA ĐIỆN TỬ - TIN HỌC ************* KHÓA LUẬN TỐT NGHIỆP CAO ĐẲNG NGHỀ Đề tài: QUẢN LÝ MUA BÁN SÁCH Sinh viên thực hiện: ĐẶNG TẤN PHÁT NGUYỄN CÔNG HIẾU Lớp: 38CTT Giảng viên hướng dẫn: ThS. DƯƠNG VĂN PHƯỚC Đắk Lắk, 6/2015 Trang 1/55 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... Trang 2/55 .................................................................................................................................... Trang 3/55 .................................................................................................................................... Trang 4/55 .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... Trang 5/55 Đắk Lắk, ngày …… tháng ……năm…… Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... Trang 6/55 .................................................................................................................................... Trang 7/55 .................................................................................................................................... Trang 8/55 .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... .................................................................................................................................... Trang 9/55 Đắk Lắk, ngày …… tháng ……năm…… Giáo viên phản biện LỜI CẢM ƠN Trong thời gian qua, chúng em đã học được rất nhiều kiến thức về chuyên môn cũng như về cuộc sống. Chúng em xin chân thành cảm ơn các thầy cô Trường Cao Đẳng Nghề Đắk Lắk, nhất là các thầy cô khoa ĐTTH. Chúng em sẽ sử dụng thật tốt những gì mình đã học được để hoàn thành thật tốt khóa luận tốt nghiệp. Cảm ơn thầy DƯƠNG VĂN PHƯỚC đã hỗ trợ cho chúng em làm tốt đề tài khóa luận. Thầy đã không ngại thời gian mà tận tình hướng dẫn chúng em, chỉ cho chúng em những điều cần thiết để bài làm được tốt hơn. Trong bài luận không thể tránh khỏi những thiếu sót mặc dù đã cố gắng, chúng em mong nhận được sự góp ý và chỉ dẫn từ thầy cô cũng như các ý kiến chân thành của các bạn để cho chúng em lưu ý sau này hoàn thành công việc thật tốt. Nhóm sinh viên thực hiện Đặng Tấn Phát Nguyễn Công Hiếu Trang 10/55 ĐỀ CƯƠNG CHI TIẾT Tên Đề Tài: QUẢN LÝ MUA BÁN SÁCH Giáo viên hướng dẫn: DƯƠNG VĂN PHƯỚC Thời gian thực hiện: Từ 20/02/2015 đến ngày 27/04/2015 Sinh viên thực hiện: Nguyễn Công Hiếu - 31071926 Đặng Tấn Phát - 31072248 Loại đề tài: Xây dựng ứng dụng. Nội Dung Đề Tài: Sử dụng ngôn ngữ lập trình C# và hệ quản trị cơ sở dữ liệu Microsoft Access 2003 để xây dựng ứng dụng chương trình quản lý mua bán sách. Kết quả cho phép tiến hành sử dụng chương trình vào việc quản lý mua bán sách. Kế Hoạch Thực Hiện: Tuần Nội dung Sinh Viên Thực Hiện 1(9/3 – 16/3) Khảo sát thực tế. Hiếu 2(16/3 – 23/3) Phân tích bài toán với Cơ Sở Dữ Liệu. Hiếu 3(23/3 – 30/3) Khai triển Cơ Sở Dữ Liệu. Hiếu + Phát 4(30/3 – 6/4) Tạo Cơ Sở Dữ Liệu. Hiếu + Phát 5(6/4 – 13/4) Xây dựng các lớp (class) của ứng dụng. Hiếu + Phát 6(13/4 – 20/4) 1.Điều chỉnh lại kết quả của tuần 5. Hiếu 2. Dựa vào các lớp đã tạo để tạo thành sơ đồ lớp. Phát 1. Điều chỉnh lại kết quả tuần 6. Hiếu + Phát 7(20/4 – 27/4) 2. Nộp Báo cáo giữa kỳ. Trang 11/55 8(27/4 – 5/5) 1.Chuẩn bị nội dung thuyết trình. Hiếu + Phát 2. Báo cáo giữa kỳ. 9(5/5 – 12/5) 10(12/5 – 19/5) Thiết kế giao diện một số chức năng quan trọng. Hiếu + Phát Lập trình một số chức năng quan trọng đã được Hiếu + Phát thiết kế ở tầng 9. 11(19/5 – 26/5) Điều chỉnh lại kết quả tầng 10. Hiếu + Phát 12(26/5 – 2/6) Lập trình và cài đặt một số chức năng khác. Hiếu + Phát 13(2/6 – 9/6) Điều chỉnh lại kết quả tầng 12. Hiếu + Phát 14(9/6 - 16/6) Cài đặt thử nghiệm chỉnh sửa. Hiếu + Phát 15(16/6 – 23/6) Viết quyển báo cáo. Hiếu + Phát 16(23/6 – 30/6) Hoàn chỉnh báo cáo. Hiếu + Phát 17(30/6 – 6/7) Nộp Báo cáo. Hiếu + Phát Chuẩn bị bảo vệ Báo cáo Khóa luận. Xác nhận của GVHD Ngày……tháng……năm…… SV thực hiện Dương Văn Phước Đặng Tấn Phát Trang 12/55 Nguyễn Công Hiếu MỤC LỤC Lời cảm ơn.....................................................................................Trang 04 ĐỀ CƯƠNG CHI TIẾT.............................................................................05 BẢNG CÁC HÌNH VẼ.............................................................................09 TÓM TẮT KHÓA LUẬN.........................................................................10 CHƯƠNG 1 - MÔ TẢ BÀI TOÁN VÀ CÁCH GIẢI QUYẾT..........11 1.1 Mô tả bài toán.............................................................................12 1.2 Yêu cầu chức năng......................................................................12 1.3 Phương pháp tiếp cận.................................................................12 CHƯƠNG 2 - PHÂN TÍCH.................................................................13 2.1 Nhận diện các lớp.......................................................................14 2.2 Mô tả các lớp..............................................................................14 2.3 Sơ đồ lớp.....................................................................................17 CHƯƠNG 3 - THIẾT KẾ.....................................................................18 3.1 Thiết kế kiến trúc ứng dụng........................................................19 3.2 Thiết kế cơ sở dữ liệu.................................................................19 3.3 3.2.1 Sơ đồ cơ sở dữ liệu quan hệ...............................................19 3.2.2 Mô tả các bảng...................................................................20 Thiết kế giao diện........................................................................24 3.3.1 Giao diện màn hình chính...................................................24 3.3.2 Màn hình đăng nhập...........................................................25 3.3.3 Màn hình đổi mật khẩu.......................................................26 3.3.4 Màn hình thông tin sách.....................................................27 3.3.5 Màn hình thêm phiếu nhập.................................................28 3.3.6 Màn hình thống kê phiếu nhập............................................30 3.3.7 Màn hình in thông tin phiếu nhập ......................................31 3.3.8 Màn hình thêm phiếu xuất...................................................32 3.3.9 Màn hình thống kê phiếu xuất ............................................34 Trang 13/55 3.4 3.3.10 Màn hình màn hình khuyến mãi........................................35 3.3.11 Màn hình nhân viên...........................................................36 Thiết kế xử lý...............................................................................37 3.4.1 Thiết kế xử lý chức năng đổi mật khẩu..............................37 3.4.2 Thiết kế xử lý chức năng thêm sách...................................38 3.4.3 Thiết kế xử lý chức năng cập nhật sách.............................39 3.4.4 Thiết kế xử lý chức năng thêm phiếu nhập........................40 3.4.5 Thiết kế xử lý chức năng thống kê phiếu nhập..................41 3.4.6 Thiết kế xử lý chức năng thêm phiếu xuất ........................42 3.4.7 Thiết kế xử lý chức năng thông tin phiếu xuất...................43 3.4.8 Thiết kế xử lý chức năng phục hồi mật khẩu mặc định.....44 3.4.9 Thiết kế xử lý chức năng thông tin nhà xuất bản ..............45 CHƯƠNG 4 - CÀI ĐẶT, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN...................................................................................................46 4.1 Môi trường cài đặt......................................................................47 4.2 Đánh giá kết quả..........................................................................47 4.3 Hướng phát triển..........................................................................48 Lời kết........................................................................................................49 Trang 14/55 BẢNG CÁC HÌNH VẼ STT Tên Hình Mô tả 1 Hình 1 Sơ đồ lớp 2 Hình 2 Thiết kế kiến trúc ứng dụng 3 Hình 3 Sơ đồ cơ sở dữ liệu quan hệ 4 Hình 4 Màn hình chính 5 Hình 5 Màn hình đăng nhập 6 Hình 6 Màn hình đổi mật khẩu 7 Hình 7 Màn hình thông tin sách 8 Hình 8 Màn hình thêm phiếu nhập 9 Hình 9 Màn hình thống kê phiếu nhập 10 Hình 10 Màn hình in thông tin phiếu nhập 11 Hình 11 Màn hình thêm phiếu xuất 12 Hình 12 Màn hình thống kê phiếu xuất 13 Hình 13 Màn hình khuyến mãi 14 Hình 14 Màn hình nhân viên Trang 15/55 TÓM TẮT KHÓA LUẬN 1. Vấn đề nghiên cứu: Một nhà sách cần xây dựng một ứng dụng phần mềm để quản lý mua bán sách. Phần mềm được xây dựng sao cho việc quản lý được thuận tiện, dễ sử dụng. Các thông tin cần quản lý phải đầy đủ. Chương trình được tạo ra nhằm quản lý việc mua bán nhanh chóng, không mất thời gian, có thể kiểm tra sách…. 2.Tiếp cận và giải quyết vấn đề: - Tiếp cận vấn đề: Chúng ta phải khảo sát thực tế, từ đó đưa ra những yêu cầu, nhận diện các lớp của phần mềm , thiết kế cơ sở dữ liệu và xây dựng sơ đồ lớp. - Giải quyết vấn đề: Xây dựng phần mềm ứng với sơ đồ lớp và những yêu cầu. Sau khi xây dựng hoàn tất ta cài đặt cơ sở dữ liệu và cài đặt phần mềm. 3.Kết quả đạt được: Xây dựng được chương trình quản lý mua bán sách với các chức năng sau: - Thống kê phiếu nhập theo tình trạng thanh toán. - Thống kê phiếu xuất theo tình trạng thanh toán. - In thông tin phiếu nhập và in theo tiêu chí trong phần thống kê. Trang 16/55 CHƯƠNG 1 MÔ TẢ BÀI TOÁN VÀ CÁCH GIẢI QUYẾT Nội dung: 1.1 Mô tả bài toán. 1.2 Yêu cầu chức năng. 1.3 Phương pháp tiếp cận và giải quyết vấn đề. Trang 17/55 1.1 Mô tả bài toán: Một nhà sách cần xây dựng một ứng dụng phần mềm để quản lý mua bán sách. Khi nhập sách về, nhân viên sẽ nhập thông tin sách vào chương trình. Chương trình cần có chức năng quản lý thông tin sách: tên sách, thể loại, tên tác giả, năm xuất bản, đơn vị tính, đơn giá, nhà cung cấp, nhà xuất bản. Khi bán sách cho khách hàng, chương trình cần ghi lại thông tin những sách được bán, cập nhật số lượng sách, ngày bán, số tiền và tên nhân viên. Chương trình còn có các chức năng: - Liệt kê sách hiện có. - In thông tin những phiếu xuất, phiếu nhập. - Cho phép đổi mật khẩu của nhân viên đăng nhập. 1.2 Yêu cầu chức năng: Phần mềm Quản Lý có những chức năng sau: - Quản lý tất cả sách, có thể thêm, sửa sách. - Khi sách được nhập về có thể quản lý được thông tin như: tên sách, nhà sản xuất, nhà cung cấp, ngày nhập, số lượng, đơn giá, thể loại, tác giả, năm xuất bản. - Khi bán sách cho khách hàng phải cho biết: ngày bán, số lượng, đơn giá, tình trạng, tên sách, nhân viên, và khách hàng. - Lưu lại thông tin sách sau mỗi lần nhập và xuất. - Thống kê các phiếu nhập, xuất. - In thông tin phiếu nhập, phiếu xuất. 1.3 Phương pháp tiếp cận: Bài toán được giải quyết theo phương pháp sau: - Khảo sát thực tế tại Nhà sách Nguyễn Văn Cừ. - Nhận diện các lớp ( class) phần mềm, xây dựng sơ đồ lớp. - Cài đặt cơ sở dữ liệu, cài đặt phần mềm. Trang 18/55 CHƯƠNG 2 PHÂN TÍCH Nội dung: 2.1 Nhận diện các lớp. 2.2 Mô tả các lớp. 2.3 Sơ đồ lớp. Trang 19/55 2.1 Nhận diện các lớp: STT 1 2 3 4 5 6 7 8 9 10 11 12 Tên lớp ChiTietPhieuNhap ChiTietPhieuXuat KhachHang NhaCungCap NhanVien NhaXuatBan PhanQuyen PhieuNhap PhieuXuat Sach TheLoai ThongTinKhuyenMai 2.2 Mô tả các lớp: 2.2.1 ChiTietPhieuNhap: STT Tên Thuộc Tính 1 SoLuong 2 DonGia 3 ChietKhau 4 ThanhTien 2.2.2 ChiTietPhieuXuat: STT Tên Thuộc Tính 1 SoLuong 2 DonGia 3 KhuyenMai 4 ThanhTien 2.2.3 KhachHang: STT Tên Thuộc Tính 1 MaKH 2 TenKH 3 DiaChiKH 4 DienThoai 2.2.4 NhaCungCap: STT Tên Thuộc Tính 1 MaNCC 2 TenNCC Mô tả Lớp chi tiết phiếu nhập Lớp chi tiết phiếu xuất Lớp khách hàng Lớp nhà cung cấp Lớp nhân viên Lớp nhà xuất bản Lớp phân quyền Lớp phiếu nhập Lớp phiếu xuất Lớp sách Lớp thể loại Lớp thông tin khuyến mãi Mô Tả Số lượng Đơn giá Chiết khấu Thành tiền Mô Tả Số lượng Đơn giá Khuyến mãi Thành tiền Mô Tả Mã khách hàng Tên khách hàng Địa chỉ khách hàng Điện thoại Mô Tả Mã nhà cung cấp Tên nhà cung cấp Trang 20/55
- Xem thêm -

Tài liệu liên quan