Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
6,78 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TI: XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HNG BÁN SÁCH Sinh viên thực : NGUYỄN VĂN THỂ Giảng viên hướng dẫn : NGUYỄN THỊ HỒNG KHÁNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15CNPM6 Khóa : 2020-2025 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Nguyễn Văn Thể MSV: 20810310521 Nội dung Điểm Xây dựng Database,quản lý nhânviên,quản lý nhà xuất bản,login ,quản lý sách Giảng viên chấm điểm: Họ tên Giảng viên chấm 1: Giảng viên chấm : Chữ ký Ghi MỤC LỤC MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT V XÁC LẬP DỰ ÁN 1.Khảo sát hệ thống: .5 1.1.Mục tiêu yêu cầu xây dựng hệ thống .5 1.1.1 Mục tiêu 1.1.2 Yêu cầu 1.2 Mơ tả qui trình cơng việc liên quan đến đề tài 1.3.Quy trình quản lý………………………………………………………….7 1.4.Giới thiệu mặt hàng, dịch vụ 1.5 Trang thiết bị cửa hàng 1.6 Ưu điểm 1.7.Nhược điểm Phân tích đặc tả nghiệp vụ hệ thống 2.1.Quản lý sản phẩm………………………………………………………….8 2.2.Quản lý nhân viên 2.3 Quản lý Khách hàng…………………………………………………………… 2.4 Quản lý đơn hàng 2.5 Quản lý nhà xuất 10 2.6 Đăng nhập, đăng xuất, đăng ký .10 2.7.Xác định yêu cầu hệ thống 10 2.8 Các chức quản lý cửa hàng 10 2.9.Yêu cầu phi chức năng………………………………………………………, 10 2.9.1.Yêu cầu bảo mật…………………………………………………………….10 2.9.2 Yêu cầu lưu………………………………………………….……… 11 2.9.3 Yêu cầu ràng buộc thiết kế 11 2.10 Quản lý đơn hàng 11 2.11 Phần mềm sử dụng 12 2.12.Các yêu cầu khác .12 CHƯƠNG 2: PHÂN TÍCH V THIẾT KẾ HỆ THỐNG 13 2.1 Xác định Actor Use Case tổng quát hệ thống………………… 13 2.1.1 Các Actor…………………………………………………………….13 2.1.2 Các Use Case tổng quát hệ thống……………………………… 13 2.2 Phân tích thiết kế chức hệ thống ……………………… 13 2.2.1 Chức đăng nhập…………………………………………………14 2.2.1.1 Biểu đồ use case…………………………………………………….14 2.2.1.2 Biểu đồ trình tự…………………………………………………… 14 2.1.3.Biểu đồ trình tự chức đăng nhập, xuất………………………… 14 2.2 Chức quản lý nhân viên………………………………………… 16 2.2.1 Biểu đồ use case…………………………………………………… 16 2.2.2.2 Biểu đồ trình tự…………………………………………………… 16 2.2.3 Chức quản lý khách hàng………………………………………18 2.2.3.1 Biểu đồ use case…………………………………………………….18 2.2.3.2 Biểu đồ trình tự…………………………………………………… 19 2.2.4 Chức quản lý sản phẩm………………………………………….19 2.4.2.1 Biểu đồ use case……………………………………………………20 2.4.2.1 Biểu đồ trình tự……………………………………………………….21 CHƯƠNG : THIẾT KẾ 22 3.1 Thiết kế sở liệu 22 3.1.2 Bảng tài khoản 23 3.1.3 Bảng sách 23 3.1.4 Bảng nhân viên 23 3.1.5 Bảng nhà xuất bản: 23 3.1.6 Diagram……………………………………………………………………… 24 3.2 Giao Diện 3.2.1 Giao diện đăng nhập 24 3.2.2 Giao diện quản lý hệ thống…………………………………………………… 25 3.2.2 Giao diện quản lý sản phẩm 26 3.1.4 Giao diện quản lý nhà xuất 29 3.1.4 Giao diện quản lý nhân viên 30 KẾT LUẬN……………….………………………………………………… 32 LỜI MỞ ĐẦU Chúng ta sống năm đầu kỉ XXI, thể kỉ phát triển ngành cơng nghệ thơng tin Vì việc tiếp cận cập nhật công nghệ đã, mang lại cho nhiều lợi ích thuận tiện công việc, tiết kiệm thời gian giảm chi phí cơng tác quản lí Trong năm gần cơng nghệ thơng tin đóng vai trị quan trọng : song song với việc phát triển ứng dụng tin học vào sống, tin học ứng dụng rộng rãi lĩnh vực khoa học kĩ thuật, ngành quản lí hoạt động xã hội thơng qua mạng Internet Đóng vai trị quan trọng nên tin học đưa vào quản lí nhân sự, điểm, bán hàng, nhập xuất vật tư Đọc sách thú vui nhiều người để đáp ứng nhu cầu cửa hàng sách nhiều để phục vụ Vì chúng em xây dựng hệ thống quản lý bán sách để làm báo cáo Nhằm tạo tiện ích tìm hiểu thêm hệ thống Trên thực tế khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Và đặc biệt, học kỳ Chúng em xin cảm ơn cô Nguyễn Thị Hồng Khánh hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Trong thời gian học tập thực hành hướng dẫn cô, chúng em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú Lập trình Java Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian có hạn, với lượng kiến thức cịn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý hệ thống bán sách” chắn tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy cô bạn để dự án ngày hoàn thiện Một lần nữa, chúng em xin chân thành cám ơn thầy mong nhận đóng góp thầy bạn Trân trọng! Recommandé pour toi Suite du document ci-dessous 27 A Handbook OF Present-DAY English Lingua Inglese (Lingua E Fonologia)(A) 29 CH - The Pronunciation of English - A Handbook of Present-Day English Lingua Inglese 10 100% (7) A handbook of present-day english Lingua Inglese 100% (9) 100% (7) Prokaryote vs Eukaryote Worksheeet Intro to Speech 89% (28) CHƯƠNG I: KHẢO SÁT V XÁC LẬP DỰ ÁN 1.Khảo sát hệ thống: Ngày nay, CNTT đóng vai trị quan trọng đời sống kinh tế, xã hội nhiều quốc gia giới, phần thiếu xã hội động, ngày đại hố Vì vậy, việc tin học hố vào số lĩnh vực hồn tồn phù hợp với xu hướng Xuất phát từ nhu cầu thực tế đó, công việc mua bán sách, việc quản lý sách nhập bán việc thiếu Nhằm thay số cơng việc mà trước phải thao tác tay giấy tờ đạt hiệu khơng cao, nhiều thời gian Vì vậy, chúng em thực báo cáo với đề tài “Xây dựng hệ thống quản lý bán sách” 1.1 Mục tiêu yêu cầu xây dựng hệ thống 1.1.1 Mục tiêu Xây dựng hệ thống quản lý bán sách mạng với mục tiêu chủ yếu giới thiệu sách nhà sách với khách hàng Khách hàng xem, tìm kiếm thơng tin sách cách trực quan đặt mua trực tiếp loại sách mạng mà khôngcần phải trực tiếp đến cửa hàng bán sách Sách nhà sách phải phân loại theo chuẩn phân loại giúp khách hàng tra cứu cách tiện lợi Hệ thống phải có hai URL riêng, URL giành cho khách hàng URL cho nhân viên nhà sách cập nhật liệu hệ thống: cập nhật sách, nhân viên, khách hàng, nhà cung cấp, theo dõi đơn hàng trả lời thư khách hàng 1.1.2 Yêu cầu Hệ thống phải phải đáp ứng yêu cầu sau: Khách hàng xem, mua sách kho Đơn hàng, thư hỏi đáp kiến nghị khách hàng phải bảo mật Thanh toán tiền giao nhận sách Kiểm tra độ tin cậy khách hàng phải thông qua thông tin khách hàng đăng ký dựa vào địa giao nhận sách, sau liên hệ qua Email qua điện thoại Hai URL giành cho khách hàng nhân viên nhà sách phải khác 1.2 Mơ tả qui trình cơng việc liên quan đến đề tài: Lập phiếu nhập: xuất phát từ yêu cầu cung ứng, cần nhập thêm lượng sách Sắp phiếu nhập đơn đặt hàng vào sổ theo dõi nhậpvà sổ đặt hàng để theo dõi Lập đơn đặt hàng: xuất phát từ việc số lượng sách tồn kho không đủ để cung ứng Sắp đơn đặt hàng vào sổ đặt hàng để tiện theo dõi Lập phiếu toán: xuất phát từ yêu cầu báo giá cho khách hàng thống kê lượng sách tồn lại sau bán Sắp phiếu toán vào sổ theo dõi xuất để tiện theo dõi Lập phiếu chi: xuất phát từ nhu cầu trả lương cho nhân viên thánh toán tiền nhà xuất thống kê doanh thu cửa hàng Sắp phiếu chi vào sổ thu chi để tiện theo dõi Sau mua sách, nhân viên nhận sách theo chứng từ mua sách để tiến hành nhập sách vào kho -Do ta cần có kho liệu Sách gồm thơng tin sau: mã sách, tên sách, mã thể loại, mã tác giả, mã nhà xuất số lượng tồn -Mỗi lần nhập sách phải có Phiếu Nhập để lưu trữ thông tin nhập gồm: số phiếu nhập, mã nhà xuất bản, ngày nhập -Do nhập sách từ nhiều Nhà Xuất Bản khác nên ta cần có kho liệu để chứa thông tin nhà xuất bao gồm: mã nhà xuất bản, tên nhà xuất bản, địa nhà xuất bản, điện thoại -Tương tự tiệm sách có nhiều loại sách khác nên ta phải có kho liệu Thể Loại dùng để chứa danh mục thể loại sách: mã thể loại tên thể loại -Khi khách đến mua sách với yêu cầu tên tác giả đó, ta cần có kho liệu Tác Giả để phục vụ cho nhu cầu mua sách khách hàng bao gồm: mã tác giả, tên tác giả liên lạc -Khi khách hàng đến mua sách ta lập Hóa Đơn bao gồm: số hóa đơn, ngày bán -Cuối tháng, người bán hàng phải lập báo cáo tình hình nhập, xuất, tồn loại sách Hàng tháng phải lập báo cáo doanh thu nhằm mục đích đánh giá tình hình tiêu thụ loại sách, lập báo cáo doanh thu hợp cho biết tổng số tiền bán tháng cửa hàng 1.3 Quy trình quản lý - Thời gian làm việc chia làm ca: + Ca sáng : 07h30 – 12h00 + Ca chiều : 12h00 – 17h00 - nhân viên bán hàng, nhân viên thu ngân 1.4 Giới thiệu mặt hàng, dịch vụ Hình thức kinh doanh: Mặt hàng kinh doanh chủ yếu sách 1.5 Trang thiết bị cửa hàng 01 máy tính, 01 máy in hóa đơn, 01 máy in quét mã vạch, 01 máy thu ngân , 04 camera an ninh 1.6 Ưu điểm - Đơn giản, dễ sử dụng không yêu cầu cao trình độ tin học - Trang thiết bị đầy đủ với nhu cầu thực 1.7 Nhược điểm - Tất quy trình làm việc thơng qua thủ cơng - Khó khăn quản lý hóa đơn cho khách hàng - Hay bị khách hàng khơng vui phải đợi nhân viên viết hóa đơn cách thủ công khiến khách hàng phải đợi thời gian - Dễ bị nhầm lẫn sử dụng thủ cơng - Tốn nhiều thời gian gây khó khăn việc quản lý đồng - Tìm kiếm, sửa chữa, thêm thơng tin, lập báo cáo thống kê khó khăn Phân tích đặc tả nghiệp vụ hệ thống 2.1 Quản lý sản phẩm: Danh sách sản phẩm: cho phép thực chức thêm sửa xố sản phẩm cần thiết thủ cơng theo danh mục sản phẩm Quản lý quản lý danh mục mặt hàng đồng thời cập nhật thông tin sách, sách yêu thích, bán chạy hay giảm giá 2.2 Quản lý nhân viên: Quản lý quản lý thơng tin nhân viên, giúp cho việc thực số chức như: thêm thông tin nhân viên, cập nhật thông tin nhân viên , xố thơng tin nhân viên khỏi hệ thống, tìm kiếm nhanh nhân viên theo mã nhân viên ! Hình 3.13: Biểu đồ trình tự xố danh mục sản phẩm Hình 3.14: Biểu đồ trình tự với chức thêm, sửa danh sách sản phẩm Hình 3.15: Biểu đồ trình tự với chức tìm kiếm thơng tin sản phẩm Hình 3.16: Biểu đồ trình tự xố thơng tin sản phẩm CHƯƠNG 3: THIẾT KẾ 3.1 Thiết kế sở liệu a) Bảng Admin b) Bảng Tài khoản c) Bảng Nhà xuất d) Bảng Nhân viên e)Bảng Sản phẩm f ) Diagram 1.Giao diện đăng nhập Giao diện menu quản lý hệ thống 3.Giao diện menu quản lý sản phẩm 4.Giao diện quản lý nhân viên 5.Giao diện quản lý nhà xuất KẾT LUẬN Qua việc thực nghiên cứu đề tài “XÂY DỰNG PHẦN MỀM CỬA HNG BÁN SÁCH” Em học hỏi nhiều kĩ hay kiến thức bổ ích Bên cạnh đó, việc làm nghiên cứu giúp chúng em trau dồi kiến thức, nâng cao khả làm việc Trong q trình thực đề tài có nhiều ý tưởng hay, độc đáo Nhưng kiến thức chúng em cịn hạn hẹp thời gian khơng cho phép nên chưa thể thực đượ c ý tưởng Mặc dù chúng em cố gắng để xây dựng chương trình hồn c hỉnh nhất, đẹp q trình xây dựng chương trình khó tránh khỏi t hiếu sót Vì chúng em mong thầy đóng góp ý kiến để hoàn thành b ài báo cáo cách hoàn chỉnh chỉnh chu Em xin chân thành gửi lời cảm ơn tới cô Nguyễn Thị Hồng Khánh, người tận tì nh giảng dạy chúng em mơn Lập trình Java Giúp đỡ chúng em trình nghiên c ứu đề tài Chia sẻ kiến thức hay, tài liệu bổ ích, tài liệu thú vị kĩ lập trình, tiếp cận toán nhanh Một lần chúng em xin chân thành cảm ơn!