Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 62 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
62
Dung lượng
2,78 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG Báo cáo ĐỒ ÁN TỐT NGHIỆP Đề tài: Phần mềm quản lý kho sách Giảng viên hướng dẫn: Th.s Nguyễn Thanh Bình Nhóm sinh viên thực hiện: Họ tên SHSV Nguyễn Sỹ Cương 20109221 Nguyễn Đức Cảnh 20115463 Lớp CNKT ĐTTT1-k56 Hà Nội, 12 –2015 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG Đồ án tốt nghiệp Báo cáo ĐỒ ÁN TỐT NGHIỆP Đề tài: Phần mềm quản lý kho sách Giảng viên hướng dẫn: Th.s Nguyễn Thanh Bình Nhóm sinh viên thực hiện: Họ tên SHSV Nguyễn Sỹ Cương 20109221 Nguyễn Đức Cảnh 20115463 Hà Nội, 12 –2015 Đồ án tốt nghiệp Lớp CNKT ĐTTT1-k56 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Đánh giá đồ án tốt nghiệp (Dùng cho giảng viên hướng dẫn) Giảng viên đánh giá: Họ tên Sinh viên: MSSV:………………… Tên đồ án: ………………………………………………………………………………… Chọn mức điểm phù hợp cho sinh viên trình bày theo tiêu chí đây: Rất (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5) Có kết hợp lý thuyết thực hành (20) Nêu rõ tính cấp thiết quan trọng đề tài, vấn đề giả thuyết (bao gồm mục đích tính phù hợp) phạm vi ứng dụng đồ án Cập nhật kết nghiên cứu gần (trong nước/quốc tế) Nêu rõ chi tiết phương pháp nghiên cứu/giải vấn đề 5 Có kết mô phỏng/thưc nghiệm trình bày rõ ràng kết đạt Có khả phân tích đánh giá kết (15) Kế hoạch làm việc rõ ràng bao gồm mục tiêu phương pháp thực dựa kết nghiên cứu lý thuyết cách có hệ thống Kết trình bày cách logic dễ hiểu, tất kết phân tích đánh giá thỏa đáng Trong phần kết luận, tác giả rõ khác biệt (nếu có) kết đạt mục tiêu ban đầu đề đồng thời cung cấp lập luận để đề xuất hướng giải thực tương lai 5 Kỹ viết (10) Đồ án trình bày mẫu quy định với cấu trúc chương logic đẹp mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, đánh số thứ tự giải thích hay đề cập đến đồ án, có lề, dấu cách sau dấu chấm, dấu phẩy v.v), có mở đầu chương kết luận chương, có liệt kê tài liệu tham khảo có trích dẫn quy định Kỹ viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic có sở, từ vựng sử dụng phù hợp v.v.) Thành tựu nghiên cứu khoa học (5) (chọn trường hợp) Có báo khoa học đăng chấp nhận đăng/đạt giải SVNC khoa học giải cấp Viện trở lên/các giải thưởng khoa học 10a (quốc tế/trong nước) từ giải trở lên/ Có đăng ký phát minh sáng chế Được báo cáo hội đồng cấp Viện hội nghị sinh viên nghiên cứu khoa học không đạt giải từ giải trở lên/Đạt 10b giải khuyến khích kỳ thi quốc gia quốc tế khác chuyên ngành TI contest 10c Không có thành tích nghiên cứu khoa học Điểm tổng /50 Điểm tổng quy đổi thang 10 Nhận xét thêm Thầy/Cô (giảng viên hướng dẫn nhận xét thái độ tinh thần làm việc sinh viên) Ngày: / /201 Người nhận xét (Ký ghi rõ họ tên) NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN Đánh giá đồ án tốt nghiệp (Dùng cho cán phản biện) Giảng viên đánh giá: Họ tên Sinh viên: MSSV:………………… Tên đồ án: ………………………………………………………………………………… Chọn mức điểm phù hợp cho sinh viên trình bày theo tiêu chí đây: Rất (1); Kém (2); Đạt (3); Giỏi (4); Xuất sắc (5) Có kết hợp lý thuyết thực hành (20) Nêu rõ tính cấp thiết quan trọng đề tài, vấn đề giả thuyết (bao gồm mục đích tính phù hợp) phạm vi ứng dụng đồ án Cập nhật kết nghiên cứu gần (trong nước/quốc tế) Nêu rõ chi tiết phương pháp nghiên cứu/giải vấn đề 5 Có kết mô phỏng/thưc nghiệm trình bày rõ ràng kết đạt Có khả phân tích đánh giá kết (15) Kế hoạch làm việc rõ ràng bao gồm mục tiêu phương pháp thực dựa kết nghiên cứu lý thuyết cách có hệ thống Kết trình bày cách logic dễ hiểu, tất kết phân tích đánh giá thỏa đáng Trong phần kết luận, tác giả rõ khác biệt (nếu có) kết đạt mục tiêu ban đầu đề đồng thời cung cấp lập luận để đề xuất hướng giải thực tương lai Đồ án trình bày mẫu quy định với cấu trúc chương logic đẹp mắt (bảng biểu, hình ảnh rõ ràng, có tiêu đề, đánh số thứ tự giải thích hay đề cập đến đồ án, có lề, dấu cách sau dấu chấm, dấu phẩy v.v), có mở đầu chương kết luận chương, có liệt kê tài liệu tham khảo có trích dẫn quy định Kỹ viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic có sở, từ vựng sử dụng phù hợp v.v.) Kỹ viết (10) Thành tựu nghiên cứu khoa học (5) (chọn trường hợp) Có báo khoa học đăng chấp nhận đăng/đạt giải SVNC khoa học giải cấp Viện trở lên/các giải thưởng khoa học 10a (quốc tế/trong nước) từ giải trở lên/ Có đăng ký phát minh sáng chế 10b Được báo cáo hội đồng cấp Viện hội nghị sinh viên nghiên cứu khoa học không đạt giải từ giải trở lên/Đạt giải khuyến khích kỳ thi quốc gia quốc tế khác chuyên ngành TI contest 10c Không có thành tích nghiên cứu khoa học Điểm tổng /50 Điểm tổng quy đổi thang 10 Nhận xét thêm Thầy/Cô Ngày: / /201 Người nhận xét (Ký ghi rõ họ tên) LỜI NÓI ĐẦU Qua tìm hiểu thực tế số cửa hàng sách chúng em nhận thấy cửa hàng đặc biệt việc quản lý kho sách hoạt động chủ yếu việc ghi chép thủ công thông qua giấy tờ, sổ sách Do tính đặc thù công việc nên quản lý sách cách rắc rối, phức tạp tốn nhiều thời gian Điều dẫn đến nhiều sai sót việc quản lý số lượng nhân viên cần cho công việc tương đối nhiều Đối với việc quản lý qua sổ sách tìm kiếm thống kê khó khăn, thời gian số lượng thuộc tính quản lý hạn chế ví dụ như: tác giả, nhà xuất bản, năm xuất bản… Từ gây khó khăn việc tổng kết báo cáo hàng tháng, hàng quý, hàng năm trình kinh doanh cho ban giám đốc dẫn đến hiệu công việc thấp, sai sót công việc dẫn đến lợi nhuận mang lại từ cửa hàng không cao Cho nên yêu cầu đặt xây dựng phương thức quản lý mang lại tính nhanh gọn, hiệu quan trọng chuẩn xác thực cần thiết Dựa kiến thức mà chúng em thu thập từ môn học kết hợp kỹ cần thiết, nhóm chúng em xây dựng “Phần mềm quản lý kho sách” Hy vọng phần mềm giúp giải vấn tồn trình quản lý kho sách số công việc liên quan đến cửa hàng sách Việc xây dựng thành công phần mềm nỗ lực thành viên nhóm, với tận tình giảng dạy giảng viên trình học tập trường đặc biệt thầy hướng dẫn đồ án Th.s Nguyễn Thanh Bình Vì thời gian thực đề tài không dài kiến thực hạn hẹp nên tránh khỏi thiếu sót, chúng em hy vọng nhận đóng góp ý kiến thầy cô góp phần hoàn thiện đề tài Chúng em xin chân thành cảm ơn !!! TÓM TẮT ĐỒ ÁN Luận án nhằm xây dựng phần mềm để quản lý số công việc kho sách cửa hàng sách có quy mô không lớn Trong cửa hàng có quầy trưng bày sách với thể loại sách, thuộc lĩnh vực khác phân chia cách rõ ràng Ngoài quầy trưng bày có thêm kho lưu trữ sách với số lượng lớn Nhiệm vụ phần mềm chủ yếu hỗ trợ việc xuất, nhập kho sách với giúp người sử dụng tìm kiếm thông tin sách, nhân viên… từ tổng hợp báo cáo lên ban quản lý cửa hàng sách Phần mềm tăng hiệu công việc ví dụ như: − Hỗ trợ tìm kiếm xác, dễ dàng − Quản lí thông tin liên quan tới đầu sách có cách tiện lợi (nhà xuất bản, tác giả, giá sách …) − Xử lí nhanh chóng yêu cầu đưa báo cáo, thống kê − Độ tin cậy, an toàn bảo mật thông tin cao Sau thực đồ án thiêt kế “Phần mềm quản lý kho sách” chúng em thu số kết lý thuyết thực hành Đó nắm cách phân tích hệ thống thiết kế hệ thống công cụ phần mềm hỗ trợ Kết chúng em tạo phần mềm hỗ trợ công việc xuất kho, nhập kho, tìm kiếm sách tổng hợp thông tin báo cáo lên quản lý cửa hàng sách 3.2.5 Bảng Phiếu Nhập sách Bảng 3.14: Khóa kiểu liệu phiếu nhập sách 3.2.6 Bảng Phiếu Xuất sách Bảng 3.15: Khóa kiểu liệu phiếu xuất sách 3.2.7 Bảng nhà xuất Bảng 3.16: Khóa kiểu liệu nhà xuất 3.2.8 Bảng nhà cung cấp Bảng 3.17: Khóa kiểu liệu nhà cung cấp 3.2.9 Bảng quyền sách Bảng 3.18: Khóa kiểu liệu quyền sách 3.2.10 Bảng tác giả Bảng 3.19: Khóa kiểu liệu tác giả 3.3 Mô hình thực thể quan hệ (Relationships ): Hình 3.1: Mô hình thực thể quan hệ 3.4 Kết luận Với việc chuẩn hóa xong sở liệu chương này, bắt đầu có nhìn sơ lược liệu mà phần mềm xử lí Những liệu làm sở để thiết kế hoàn thiện phần mềm CHƯƠNG THIẾT KẾ GIAO DIỆN 4.1.Giao diện phần mềm bán quản lý sách Giao diện thể tất chương trình, danh mục phần mềm quản lý sách cách đơn giản đầy đủ, từ người dùng lựa chọn hay tìm kiếm nhanh gọn nhằm phục vụ cho nhu cầu 4.2.Giao diện đăng nhập phần mềm Giao diện đăng nhập hệ thống cần có tên tài khoản mật để truy cập thông tin cá nhân 4.3.Giao diện nhà cung cấp phần mềm Chức năm tìm kiếm nhà cung cấp nhân viên thao tác cách đơn giản cách tìm kiếm danh sách nhà cung cấp phần mềm Từ nhân viên hay quản lý dễ dàng lựa chọn liên hệ với nhà cung cấp phù hợp cho cửa hàng bán sách 4.4.Giao diện giúp quản lý nhân viên phần mềm Phần mềm giúp người tìm hiểu thông tin có nhân nhân viên cửa hàng để dễ dàng liên hệ hay giao tiếp với nhân viên phục vụ cho công việc trao đổi thông tin, mua bán thêm phần hiệu Chức giúp cho quản lý nắm bắt thông tin nhân viên từ phân công công việc hợp lý, tăng hiệu công việc 4.5.Giao diện quản lý thông tin xuất sách Phiếu xuất sách bao gồm tất thông tin mã phiếu xuất, nhân viên xuất sách ngày xuất sách giúp cấp dễ dàng quản lý thuận tiện cho việc báo cáo nhân viên để tránh có sai sót 4.6.Giao diện quản lý thông tin nhập sách Cũng gần giống nhưu phiếu xuất sách phiếu nhập sách có thêm thông tin mã nhà cung cấp thông tin sách nhập giúp cho việc báo cáo nhanh chóng chuẩn xác 4.7.Giao diện thông tin sách Phần tập hợp toàn thông tin loại sách tên, thể loại, tác giả hay thông tin xuất bản…Từ người tìm kiếm (bao gồm nhân viên khách hàng) dễ dàng tìm sách cần nhanh chóng 4.8.Giao diện tổng quan phần mềm bán sách Là hình ảnh tổng hợp lại tất phần chức phần mềm bán sách KẾT LUẬN Cuối tổng kết lại ưu điểm khuyết điểm hệ thống, đề đạt hạn chế từ đưa hướng phát triển phần mềm quản lý cửa hàng sách Các vấn đề đạt Chương trình ứng dụng “ Phần mềm quản lý cửa hàng sách” đã: Xử lý nhanh thao tác quản lý thêm, xóa, sửa sách, nhân viên Tìm kiếm nhanh chóng Quản lý thông tin xung quanh sách (tác giả, tác phẩm, nhà xuất bản…) Giao diện đơn giản dễ sử dụng Kỹ làm việc nhóm, thuyết trình số kỹ mềm khác Hạn chế đề tài Dù cố gắng nhiều với lượng kiến thức ỏi thời gian nghiên cứu, thực hạn chế nên: Chuẩn hóa sở liệu chưa đạt mức hợp lý Giải thuật hạn chế, chưa tối ưu Một số chức chương trình chưa hoàn thiện Cách tổ chức liệu kỹ thuật lập trình chưa tốt Hướng phát triển đề tài - Tăng tính tiện dụng phần mềm Cải tiến giao diện hoàn thiện số kĩ thuật Khả xử lý tất kiện, lỗi ý muốn tốt chương trình dùng thao tác lên chương trình - - Hoàn thiện tốt lập trình C# ràng buộc liệu Nâng cao tính linh động chương trình Thêm chức để đáp ứng nhiều điều kiện người dùng Nâng cao kỷ thuật lập trình hoàn chỉnh thành phần thiếu theo hướng chuyên nghiệp, chạy thử, khả đưa vào áp dụng thức tế khả quan Bảo mật liệu tốt Thiết kế chương trình bao gồm khả làm việc máy PC đơn lẻ mạng LAN, WAN tăng khả làm việc cho môi trường làm việc lớn siêu thị, cửa hàng lớn Tích hợp với ứng dụng Web, đồng hóa liệu ứng dụng Desktop ứng dụng Web TÀI LIỆU THAM KHẢO - Trang 22, Chương 2, mục 2.1.2, Giáo trình SQL, Đại Học Huế, 2012 Trần Nguyên Phong TÀI LIỆU ĐỌC THÊM - Sách: [1] Phạm Hồng Tài, Nguyễn Phước Lành, Đỗ Kim Oanh, tự học C#, tập 1, C# bản, Nhà xuất thống kê, 2002 [2] Phạm Hữu Khang, Trần Tiến Dũng, C# 2005, tập – 1, Lập - trình sở liệu, Nhà xuất lao động xã hội, 2009 Báo Tài liệu điện tử Ebook, 123doc, slide thiết kế phần mềm ứng dụng tài liệu thầy Bình cung cấp - Các tài liệu hướng dẫn Crystal Report [...]... cách mô hình hóa và vẽ ra các biểu đồ luồng dữ liệu để thấy được cách mà hệ thống làm việc 2.1 Mô hình hóa Dưới đây là mô hình tổ chức của hệ thống Quản lý cửa hàng sách Bán sách Nhập sách Lên báo cáo Kiểm tra sách trong quầy hàng Kiểm tra sách trong kho Báo cáo bán sách Lập phiếu bán sách Lập phiếu mua hàng Báo cáo tồn kho Lập phiếu nhập kho Báo cáo nhập kho Xuất sách ra quầy Hình 2.1: Mô hình tổ chức... Nhân viên kế toán tiếp nhận, yêu cầu dữ liệu bán hàng, quầy hàng và kho sách - Lập báo cáo trình lên Giám đốc và bộ phận kinh doanh để phân tích thị trường, tình hình kinh doanh và định hướng phát triển - Có các loại báo cáo như sau : Báo cáo bán sách, báo cáo cho thuê, báo cáo tồn kho Bảng 1.3: Kịch bản báo cáo 1.7.Giải pháp cho hệ thống mới Phần mềm quản lý xây dựng sẽ đưa ra giải pháp với các bước... Biểu đồ luồng dữ liệu 2.2.1 Biểu đồ luồng dữ liệu mức đỉnh Tìm kiếm Hình 2.2: Biểu đồ luồng dữ liệu mức đỉnh 2.2.2 Biểu đồ luồng dữ liệu mức 1 Hình 2.3: Biểu đồ luồng dữ liệu mức 1 2.2.3 Biểu đồ luồng mức 2 : Bán sách Nhân Viên Bày Bán Kiểm Kê Cập Nhật Sách KHO SÁCH SL Bán Hóa đơn Ngày bán Hình 2.4: Biểu đồ luồng mức 2 (bán sách) 2.2.4 Biểu đồ luồng mức 2 : Nhập sách Nhập sách Nhân Viên Nhà cung cấp KHO. .. hệ thống Là các nhân viên bán sách hoặc các nhân viên làm ở kho sách hay lập các báo cáo thống kê, quản lí các thông tin sách được thuận tiện • Phạm vi hoạt động của hệ thống Quản lý kho sách tại các cửa hàng sách vừa và nhỏ Hướng giải quyết và kế hoạch thực hiện • - Hướng giải quyết Xây dựng phần mềm quản lí kho sách để giải quyết, thực hiện • Môi trường cài đặt − Phần mềm được cài đặt trên hệ điều... hình kinh doanh Ngoài ra phần mềm có thể in ra báo cáo bất cứ lúc nào kể từ thời điểm cài đặt Vì vậy Giám đốc sẽ chủ động trong việc điều chỉnh và quản lý hoạt động cửa hàng hơn Với những tính năng và lợi ích như trên, phần mềm đã phần nào giải quyết được những khó khăn của hệ thống hiện nay như sau : Hỗ trợ công việc quản lý : thay vì sách quản lý sách ở trong kho và quầy, phần mềm sẽ giải quyết công... nhân viên bán hàng - Kiểm tra số lượng sách trong kho: Nhân viên bán hàng tiếp nhận yêu cầu của khách hàng, tìm kiếm sách trong quầy hàng và trong kho - Lập hóa đơn bán hàng: Sau khi tìm kiếm, nhân viên lập hóa đơn bán hàng, giao hàng và nhận tiền thanh toán - Thống kê tổng hợp số lượng sách bán ra trong ngày Bảng 1.1: Kịch bản sử dụng của quản lý bán sách 1.6.2 Kịch bản sử dụng 2: Quản lý lưu kho Người... sách cần thiết được sắp xếp trên quầy • Báo cáo: - Bộ phận quản lý kho có nhiệm vụ ghi nhận tên sách, số lượng, giá thành, xác định lượng sách tồn kho, theo dõi và thống kê lượng sách tồn kho theo thể loại và lĩnh vực Số liệu này sẽ được tổng hợp vào cuối ngày, cuối tháng làm việc - Mẫu báo cáo như sau : Đơn vị :……… Bộ phận :……… BÁO CÁO TỒN KHO - Tháng……………… - Kho (ngăn, lô) : địa điểm: STT... quầy - Theo dõi bán hàng và ghi chép sổ sách : cả bán buôn và bán lẻ Ghi nhận các loại hóa đơn, phiếu xuất kho, nhập kho - Kiểm kê định kỳ số lượng đầu sách trong cửa hàng, lập báo cáo lên bộ phận kế toán 1.5.2 Nhân viên kho - Cung cấp sách cho quầy hàng, nhập sách từ xưởng in và các nhà cung cấp, và định kỳ kiểm kê kho, các báo cáo thông tin lên Giám đốc - Quan sát quá trình nhập xuất kho, quá trình... sách theo vị trí Khi số lượng sách trưng bày ở quầy có số lượng trên mức quy định, phần mềm sẽ tự động thông báo cho nhân viên chuyển sách ra kho Tương tự như vậy, khi số lượng sách trong kho được bán ra dưới mức tối thiểu trong kho, phần mềm sẽ báo cho nhân viên biết để lập phiếu mua hàng gửi cho nhà cung cấp Khi có các đầu sách không được bán ra trong một thời gian dài quá mức quy định, dữ liệu sách. .. phận kho - Bảo quản, giữ gìn sách trong kho 1.6.Kịch bản sử dụng 1.6.1 Kịch bản sử dụng 1: Quản lý bán sách Người dùng: Nhân viên bán hàng Người thực hiện: Nhân viên bán hàng Đầu vào: Yêu cầu mua sách của khách Đầu ra: Bán sách và nhập dữ liệu bán hàng hàng vào kho dữ liệu, in hóa đơn Mô tả hoạt động : Gồm có 5 hoạt động sau: - Tiếp nhận yêu cầu mua sách: Khách hàng gửi trực tiếp yêu cầu mua sách đến ... sách Bán sách Nhập sách Lên báo cáo Kiểm tra sách quầy hàng Kiểm tra sách kho Báo cáo bán sách Lập phiếu bán sách Lập phiếu mua hàng Báo cáo tồn kho Lập phiếu nhập kho Báo cáo nhập kho Xuất sách. .. ĐTTT1-k56 Hà Nội, 12 –2015 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG Đồ án tốt nghiệp Báo cáo ĐỒ ÁN TỐT NGHIỆP Đề tài: Phần mềm quản lý kho sách Giảng viên hướng dẫn: Th.s Nguyễn Thanh... Bày Bán Kiểm Kê Cập Nhật Sách KHO SÁCH SL Bán Hóa đơn Ngày bán Hình 2.4: Biểu đồ luồng mức (bán sách) 2.2.4 Biểu đồ luồng mức : Nhập sách Nhập sách Nhân Viên Nhà cung cấp KHO SÁCH Thông tin sách