MỤC LỤC MỤC LỤC 2 PHẦN A. MỞ ĐẦU 4 PHẦN B. NỘI DUNG 5 CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU 5 1. Tổng quan về hệ thống cũ 5 1.1 Mục đích khảo sát hiện trạng 5 1.2 Nội dung khảo sát và đánh giá hiện trạng 5 2. Đánh giá hệ thống cũ 6 3. Yêu cầu với hệ thống mới 7 3.1 Các yêu cầu người dùng 7 3.2 Chiến lược điều tra 8 3.3 Chương trình có các chức năng chính 8 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 9 1. Sơ đồ phân cấp chức năng 9 2. Biểu đồ luồng dữ liệu 10 2.1 Mức bối cảnh 10 2.2 Mức đỉnh 10 2.3 Mức dưới đỉnh 11 3. Mô hình thực thể E – RD 15 3.1. Xác định kiểu thực thể 15 3.2. Xác định các thuộc tính 15 3.3 Biểu đồ thực thể E_RD 16 4. Biểu đồ dữ liệu quan hệ 17 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 19 3.1 Thiết kế giao diện chính cho hệ thống 19 3.2 Chức năng nhập thông tin đồng hồ 20 3.3. Chức năng “ nhập thông tin đồng hồ xuất ra” 21 3.4 Chức năng “ tìm kiếm” 22 3.5 Nhập thông tin nhân viên 23 3.6 Chức năng “ in ấn và thống kê” 24 PHẦN C. KẾT LUẬN 25 PHẦN A. MỞ ĐẦU Ngày nay khoa học kỹ thuật phát triển, góp phần đắc lực trong công cuộc cách mạng khoa học kỹ thuật này phải kể đến lĩnh vực công nghệ thông tin. Công nghệ thông tin được ứng dụng trong nhiều lĩnh vực. Đặc biệt trong ngành kinh tế, nó đóng góp một phần đáng kể vào quá trình hội nhập. Như chúng ta đã biết, việc quản lý kinh doanh của nhiều cửa hàng vẫn rất thủ công, việc ghi chép thông qua sổ sách gặp rất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn xem xét tình trạng các mặt theo ngày, tháng, quý… Từ thực tế đó việc xây dựng được một phần mềm quản lý cho một cửa hàng rất cần thiết. Đề tài của chúng em là xây dựng phần mềm quản lý đồng hồ của cửa hàng BIGME. Với đề tài này phần mềm sẽ cho phép người sử dụng thực hiện một cách nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ, cập nhật thông tin các mặt hàng, thực hiện yêu cầu báo cáo… với giao diện làm việc thân thiện, tiện dụng với người sử dụng hệ thống. Chúng em đã hoàn thành xong đề tài này, chắc chắn không tránh khỏi nhiều thiếu xót, rất mong nhận được sự đóng góp ý kiến của thầy và các bạn. Chúng em xin chân thành cảm ơn PHẦN B. NỘI DUNG CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU Sau khi đi khảo sát ở một số cửa hàng bán đồng hồ, chúng em thấy việc quản lý đồng hồ của đa số các cửa hàng này vẫn còn mang nặng tính thủ công truyền thống. Hệ thống quản lý việc bán đồng hồ có thể được mô tả khái quát bao gồm các chức năng chính sau: Quản lý đồng hồ Quản lý nhân viên Tra cứu Thống kê và in ấn 1. Tổng quan về hệ thống cũ 1.1 Mục đích khảo sát hiện trạng Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống Tìm hiểu các chức năng, nhiệm vụ và cung cách hoạt động của hệ thống Chỉ ra các chỗ hợp lý của hệ thống cần được thừa kế và những chỗ bất hợp lý của hệ thống cần được khắc phục thay đổi để hệ thống được hoàn thiện hơn và đáp ứng yêu cầu công việc đặt ra. 1.2 Nội dung khảo sát và đánh giá hiện trạng Khảo sát và tìm hiểu hệ thống hiện tại mà khách hàng đang làm việc. Các quy tắc quản lý của cửa hàng: Quản lý đồng hồ: Cửa hàng sẽ nhập đồng hồ mới theo từng đợt. Khi nhập đồng hồ nhân viên cửa hàng sẽ nhận đồng hồ và điền thông tin vào phiếu nhập gồm các thông tin: mã đồng hồ, tên đồng hồ, mã nhà cung cấp, số lượng, đơn giá, thuế VAT, ngày nhập, bảo hành, thành giá tiền, mã nhân viên. Khi xuất hàng nhân viên sẽ điền thông tin vào phiếu xuất gồm các thông tin: mã đồng hồ, tên đồng hồ, mã nhà cung cấp, số lượng, đơn giá, ngày xuất, bảo hành, thành tiền, tên khách hàng, mã nhân viên. Một bản phiếu xuất sẽ được giao cho khách hàng và một bản sẽ được cửa hàng giữ lại. Mọi công việc nhập, xuất, sửa và xoá thông tin về đồng hồ đều được tiến hành trên giấy tờ . Quản lý nhân viên: Việc quản lý nhân viên gồm các thông tin về nhân viên ( quản lý trong hồ sơ nhân viên) và thông tin về trả lương cho nhân viên. Nhân viên sẽ có hồ sơ trên giấy tờ riêng . Tìm kiếm thông tin: Nhân viên có thể tra cứu nội dung thông tin của các đồng hồ, của việc nhập và xuất đồng hồ. Có thể cần tra cứu theo tên đồng hồ, theo mã đồng hồ, theo ngày nhập… Muốn làm được điều này nhân viên phải tìm trên những giấy tờ đã lưu của kho tài liệu. Mọi thông tin đều chỉ có ở trên giấy tờ. Tình hình bán đồng hồ: Cửa hàng sẽ cập nhật và in ra những bản báo giá đồng hồ bằng bản word để khách hàng biết thông tin về đồng hồ. Khi nhập hay xuất đồng hồ cũng có ghi những phiếu xuất và phiếu nhập. Dựa vào phiếu xuất nhập có thể tổng kết tình hình bán đồng hồ của cửa hàng theo từng ngày, tháng, quý. 2. Đánh giá hệ thống cũ Trên đây là mô tả hoạt động của hệ thống, ta thấy việc quản lý bán đồng hồ của cửa hàng BIGME đó có những ưu, nhược điểm như sau: Ưu điểm: Cơ cấu quản lý của cửa hàng chặt chẽ và logic, nếu thực hiện đúng các nguyên tắc của quy trình quản lý thì công việc được tiến hành chính xác đảm bảo yêu cầu. Bên cạnh đó phương tiện để quản lý là giấy tờ sổ sách nên có thể lấy và xem, tra cứu sửa chữa được tiến hành không cần những điều kiện cầu kỳ như máy móc, trang đồng hồ hiện đại… Nhược điểm: Việc lưu trữ thông tin đồng hồ cũng như các thông tin khác trong việc quản lý hệ thống đều được tiến hành thủ công bằng sổ sách và các chứng từ với một số lượng lớn, chính vì vậy gây ra nhiều khó khăn cho công tác quản lý, tốn nhiều thời gian và công sức cho nhân viên quản lý với những công việc kiểm tra, tra cứu, kiểm kê phức tạp Khi lưu trữ thông tin bằng phương pháp này nếu có sai sót thì việc sửa đổi gặp nhiều khó khăn.Chẳng hạn muốn sửa thông tin trong hồ sơ đồng hồ thì phải gạch đi rồi sửa lại bên cạnh, sẽ rất không hay nếu phải sửa đổi nhiều lần. Việc thống kê tình hình bán đồng hồ cũng phức tạp. 3. Yêu cầu với hệ thống mới Dựa trên quy trình làm việc của cửa hàng bán đồng hồ BIGME, từ nhược điểm nói trên chúng em thấy có một phần mềm quản lý là rất cần thiết. Với một cửa hàng cần quản lý về việc mua bán đồng hồ, quản lý tài chính. Phần mềm nhóm em làm là phần mềm quản lý việc bán đồng hồ máy tính của một cửa hàng. Phạm vi bán đồng hồ trong một cửa hàng và với người sử dụng hệ thống là nhân viên quản lý của cửa hàng. 3.1 Các yêu cầu người dùng • Phần mềm có giao diện phù hợp, sử dụng tiện lợi, nhanh chóng cho người sử dụng. • Có khả năng nhập, xuất dữ liệu cho mỗi lần nhập, xuất đồng hồ kèm các bản in phiếu xuất, nhập. • Xử lý được việc sửa dữ liệu nếu trong quá trình nhập có sai sót. • Khi người sử dụng có nhu cầu xem thông tin thì có thể xem bằng chương trình tìm kiếm thông tin giúp việc tra cứu thông tin dễ dàng. • Có thể cho biết tình hình bán hàng ( thống kê được danh sách các mặt hàng hiện có, đã hết, còn tồn hay bán chạy nhất…) qua việc thống kê các phiếu nhập, xuất theo tháng, quý, năm. 3.2 Chiến lược điều tra Các nguồn thông tin điều tra: tham khảo từ sách báo, tài liệu và tham khảo các phần mềm download từ mạng. Quan sát hoạt động của hệ thống cũ. Phỏng vấn trực tiếp các chủ cửa hàng ( chúng em chỉ khảo sát được với những chủ cửa hàng chưa sử dụng hệ thống, nhưng họ đang có nhu cầu sử dụng hệ thống) Đặt vị trí vai trò của khách hàng( người sử dụng hệ thống) để thấy được rõ những yêu cầu thực tế mà hệ thống cần thực hiện. 3.3 Chương trình có các chức năng chính
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN -o0o BÀI TẬP LỚN ĐỀ TÀI: PHÂN TÍCH THẾT KẾ HỆ THỐNG BÁN ĐỒNG HỒ TẠI CỬA HÀNG BIGME Tên môn học: Phân tích thiết kế hệ thống Họ tên sinh viên: Cao Văn Tú Lớp: CNTT_K12D Năm học: 2015 - 2016 Thái Nguyên, năm 2015 MỤC LỤC MỤC LỤC PHẦN A MỞ ĐẦU .3 PHẦN B NỘI DUNG CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU Tổng quan hệ thống cũ 1.1 Mục đích khảo sát trạng 1.2 Nội dung khảo sát đánh giá trạng .5 Đánh giá hệ thống cũ Yêu cầu với hệ thống 3.1 Các yêu cầu người dùng 3.2 Chiến lược điều tra 3.3 Chương trình có chức .8 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG .9 Sơ đồ phân cấp chức Biểu đồ luồng liệu 10 2.1 Mức bối cảnh 10 2.2 Mức đỉnh 10 2.3 Mức đỉnh 11 Mô hình thực thể E – RD 15 3.1 Xác định kiểu thực thể 15 3.2 Xác định thuộc tính 15 3.3 Biểu đồ thực thể E_RD 16 Biểu đồ liệu quan hệ .17 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 19 3.1 Thiết kế giao diện cho hệ thống 19 3.2 Chức nhập thông tin đồng hồ 20 3.3 Chức “ nhập thông tin đồng hồ xuất ra” .20 3.4 Chức “ tìm kiếm” 21 3.5 Nhập thông tin nhân viên 22 3.6 Chức “ in ấn thống kê” .24 PHẦN C KẾT LUẬN 25 PHẦN A MỞ ĐẦU Ngày khoa học kỹ thuật phát triển, góp phần đắc lực công cách mạng khoa học kỹ thuật phải kể đến lĩnh vực công nghệ thông tin Công nghệ thông tin ứng dụng nhiều lĩnh vực Đặc biệt ngành kinh tế, đóng góp phần đáng kể vào trình hội nhập Như biết, việc quản lý kinh doanh nhiều cửa hàng thủ công, việc ghi chép thông qua sổ sách gặp nhiều trở ngại, gây khó khăn cho người quản lý muốn xem xét tình trạng mặt theo ngày, tháng, quý… Từ thực tế việc xây dựng phần mềm quản lý cho cửa hàng cần thiết Đề tài chúng em xây dựng phần mềm quản lý đồng hồ cửa hàng BIGME Với đề tài phần mềm 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 mặt hàng, thực yêu cầu báo cáo… với giao diện làm việc thân thiện, tiện dụng với người sử dụng hệ thống Chúng em hoàn thành xong đề tài này, chắn không tránh khỏi nhiều thiếu xót, mong nhận đóng góp ý kiến thầy bạn Chúng em xin chân thành cảm ơn ! PHẦN B NỘI DUNG CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU Sau khảo sát số cửa hàng bán đồng hồ, chúng em thấy việc quản lý đồng hồ đa số cửa hàng mang nặng tính thủ công truyền thống Hệ thống quản lý việc bán đồng hồ mô tả khái quát bao gồm chức sau: Quản lý đồng hồ Quản lý nhân viên Tra cứu Thống kê in ấn Tổng quan hệ thống cũ 1.1 Mục đích khảo sát trạng - Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động hệ thống - Tìm hiểu chức năng, nhiệm vụ cung cách hoạt động hệ thống - Chỉ chỗ hợp lý hệ thống cần thừa kế chỗ bất hợp lý hệ thống cần khắc phục thay đổi để hệ thống hoàn thiện đáp ứng yêu cầu công việc đặt 1.2 Nội dung khảo sát đánh giá trạng - Khảo sát tìm hiểu hệ thống mà khách hàng làm việc - Các quy tắc quản lý cửa hàng: Quản lý đồng hồ: Cửa hàng nhập đồng hồ theo đợt Khi nhập đồng hồ nhân viên cửa hàng nhận đồng hồ điền thông tin vào phiếu nhập gồm thông tin: mã đồng hồ, tên đồng hồ, mã nhà cung cấp, số lượng, đơn giá, thuế VAT, ngày nhập, bảo hành, thành giá tiền, mã nhân viên Khi xuất hàng nhân viên điền thông tin vào phiếu xuất gồm thông tin: mã đồng hồ, tên đồng hồ, mã nhà cung cấp, số lượng, đơn giá, ngày xuất, bảo hành, thành tiền, tên khách hàng, mã nhân viên Một phiếu xuất giao cho khách hàng cửa hàng giữ lại Mọi công việc nhập, xuất, sửa xoá thông tin đồng hồ tiến hành giấy tờ Quản lý nhân viên: Việc quản lý nhân viên gồm thông tin nhân viên ( quản lý hồ sơ nhân viên) thông tin trả lương cho nhân viên Nhân viên có hồ sơ giấy tờ riêng Tìm kiếm thông tin: Nhân viên tra cứu nội dung thông tin đồng hồ, việc nhập xuất đồng hồ Có thể cần tra cứu theo tên đồng hồ, theo mã đồng hồ, theo ngày nhập… Muốn làm điều nhân viên phải tìm giấy tờ lưu kho tài liệu Mọi thông tin có giấy tờ Tình hình bán đồng hồ: Cửa hàng cập nhật in báo giá đồng hồ word để khách hàng biết thông tin đồng hồ Khi nhập hay xuất đồng hồ có ghi phiếu xuất phiếu nhập Dựa vào phiếu xuất nhập tổng kết tình hình bán đồng hồ cửa hàng theo ngày, tháng, quý Đánh giá hệ thống cũ Trên mô tả hoạt động hệ thống, ta thấy việc quản lý bán đồng hồ cửa hàng BIGME có ưu, nhược điểm sau: Ưu điểm: - Cơ cấu quản lý cửa hàng chặt chẽ logic, thực nguyên tắc quy trình quản lý công việc tiến hành xác đảm bảo yêu cầu - Bên cạnh phương tiện để quản lý giấy tờ sổ sách nên lấy xem, tra cứu sửa chữa tiến hành không cần điều kiện cầu kỳ máy móc, trang đồng hồ đại… Nhược điểm: - Việc lưu trữ thông tin đồng hồ thông tin khác việc quản lý hệ thống tiến hành thủ công sổ sách chứng từ với số lượng lớn, gây nhiều khó khăn cho công tác quản lý, tốn nhiều thời gian công sức cho nhân viên quản lý với công việc kiểm tra, tra cứu, kiểm kê phức tạp - Khi lưu trữ thông tin phương pháp có sai sót việc sửa đổi gặp nhiều khó khăn.Chẳng hạn muốn sửa thông tin hồ sơ đồng hồ phải gạch sửa lại bên cạnh, không hay phải sửa đổi nhiều lần - Việc thống kê tình hình bán đồng hồ phức tạp Yêu cầu với hệ thống Dựa quy trình làm việc cửa hàng bán đồng hồ BIGME, từ nhược điểm nói chúng em thấy có phần mềm quản lý cần thiết Với cửa hàng cần quản lý việc mua bán đồng hồ, quản lý tài Phần mềm nhóm em làm phần mềm quản lý việc bán đồng hồ máy tính cửa hàng Phạm vi bán đồng hồ cửa hàng với người sử dụng hệ thống nhân viên quản lý cửa hàng 3.1 Các yêu cầu người dùng • Phần mềm có giao diện phù hợp, sử dụng tiện lợi, nhanh chóng cho người sử dụng • Có khả nhập, xuất liệu cho lần nhập, xuất đồng hồ kèm in phiếu xuất, nhập • Xử lý việc sửa liệu trình nhập có sai sót • Khi người sử dụng có nhu cầu xem thông tin xem chương trình tìm kiếm thông tin giúp việc tra cứu thông tin dễ dàng • Có thể cho biết tình hình bán hàng ( thống kê danh sách mặt hàng có, hết, tồn hay bán chạy nhất…) qua việc thống kê phiếu nhập, xuất theo tháng, quý, năm 3.2 Chiến lược điều tra - Các nguồn thông tin điều tra: tham khảo từ sách báo, tài liệu tham khảo phần mềm download từ mạng - Quan sát hoạt động hệ thống cũ - Phỏng vấn trực tiếp chủ cửa hàng ( chúng em khảo sát với chủ cửa hàng chưa sử dụng hệ thống, họ có nhu cầu sử dụng hệ thống) - Đặt vị trí vai trò khách hàng( người sử dụng hệ thống) để thấy rõ yêu cầu thực tế mà hệ thống cần thực 3.3 Chương trình có chức - Quản lý đồng hồ - Quản lý nhân viên - Tra cứu - Thống kê, in ấn CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG Sơ đồ phân cấp chức Quản lý bán đồng hồ cửa hàng BIGME Quản lý đồng hồ Nhập Xuất Quản lý nhân viên Tra cứu Thống kê, in ấn Quản lý hồ sơ Tra theo mã ĐH Thống kê, in phiếu xuất In bảng Trả lương Tra theo tên ĐH Tra theo ngày nhập Thống kê, in phiếu nhập Sửa Tra theo mã nhà cung cấp Xoá Tra theo tên nhà cung cấp báo giá Biểu đồ luồng liệu 2.1 Mức bối cảnh Thông tin đồng hồ Thông tin nhân viên Người quản lý Quản lý bán đồng hồ cửa hàng BIGME Các yêu cầu Thông tin phản hồi 2.2 Mức đỉnh Thông tin đồng hồ Thông tin nhân viên Người quản lý Yêu cầu xem tin Quản lý đồng hồ DS đồng hồ Quản lý nhân viên DS nhân viên Tra cứu DS đồng hồ Thông tin Yêu cầu báo cáo Bảng báo cáo Thống kê, in ấn Hoá đơn Khách hàng Thông tin khách hàng 10 2.3 Mức đỉnh Phân rã chức “ Quản lý đồng hồ” Thông tin đồng hồ Nhập đồng hồ Khách hàng Thông tin đồng hồ xuất Xuất Ttin TB cần mua Người quản lý Thông tin đồng hồ Sửa DS đồng hồ Thông tin đồng hồ cần xoá Thông tin đồng hồ cần xoá Xoá Phân rã chức “ Quản lý nhân viên” Thông tin nhân viên Quản lý hồ sơ Người quản DS nhân viên lý Thông tin trả lương Trả lương 11 Phân rã chức “Tra cứu” Thông tin mã đồng hồ Tra cứu theo mã đồng hồ Thông tin đồng hồ Thông tin tên đồng hồ Tra cứu theo tên đồng hồ Thông tin đồng hồ Thông tin ngày nhập Người quản lý Tra cứu theo ngày nhập Thông tin đồng hồ Thông tin mã nhà cung cấp Tra cứu theo mã nhà cung cấp Thông tin đồng hồ Thông tin tên nhà cung cấp Thông tin đồng hồ Tra cứu theo tên nhà cung cấp 12 DS đồng hồ Phân rã chức “ Thống kê, in ấn” Thông tin nhập Phiếu nhập Thông tin xuất Người quản lý Phiếu xuất Thống kê, in phiếu nhập Thống kê, in phiếu xuất DS đồng hồ Thông tin đồng hồ Danh sách đồng hồ In bảng báo giá Hoá đơn Khách hàng Đặc tả chức Thông tin khách hàng - Chương trình có khả lưu trữ, cập nhật thông tin đồng hồ - Chương trình có khả cho phép cho phép xem danh sách đồng hồ có cửa hàng - Cho phép tra cứu thông tin đồng hồ - In phiếu nhập, xuất thống kê tình hình bán đồng hồ Phân tích hệ thống chức • Chức “ Quản lý đồng hồ” Chức hệ thống giúp cho người quản lý thực việc quản lý đồng hồ Chức bao gồm hỗ trợ người quản lý trực tiếp nhập, xuất, sửa đổi, xoá thông tin đồng hồ - Nhập: Chức cho phép nhân viên nhập đồng hồ với đầy đủ thông tin chi tiết đồng hồ nhập 13 - Xuất: Chức cho phép nhân viên xuất đồng hồ với đầy đủ thông tin đồng hồ xuất thông tin liên quan - Sửa: Cho phép nhân viên sửa đổi thông tin sai không phù hợp đồng hồ, nhân viên…( lấy nội dung thông tin kho liệu) - Xoá: Cho phép nhân viên xoá thông tin đồng hồ hết ( lấy nội dung thông tin từ kho liệu xoá khỏi danh sách) • Chức “ Quản lý nhân viên” Chức giúp cho việc quản lý hồ sơ nhân viên việc trả lương cho nhân viên cửa hàng - Quản lý hồ sơ: Chức cho phép quản lý thông tin nhân viên cửa hàng - Trả lương: Chức giúp việc quản lý theo dõi trả lương cho nhân viên cửa hàng • Chức “ Tra cứu” Người quản lý tra cứu thông tin đồng hồ hay thông tin cần thiết dễ dàng Việc tra cứu theo tên đồng hồ, theo mã đồng hồ, theo ngày nhập, theo mã nhà cung cấp, theo tên nhà cung cấp - Tra cứu theo tên đồng hồ: Chức cho phép người sử dụng tra cứu thông tin đồng hồ cần tìm kiếm theo tên đồng hồ biết - Tra cứu theo mã đồng hồ : Cho phép người sử dụng tìm thấy thông tin chi tiết đồng hồ biết mã đồng hồ cần tìm - Tra cứu theo ngày nhập: Khi biết ngày nhập người dùng tìm thông tin đầy đủ đồng hồ cần tìm - Tra cứu theo mã nhà cung cấp: Người sử dụng tìm thông tin chi tiết đồng hồ biết mã nhà cung cấp cung cấp đồng hồ - Tra cứu theo tên nhà cung cấp: Chức giúp cho người sử dụng tìm thấy thông tin chi tiết đồng hồ biết tên nhà cung cấp đồng hồ 14 • Chức “ Thống kê, in ấn” Chức hệ thống giúp cho việc nhập, xuất, thống kê tình hình bán hàng qua việc nhập, xuất cung cấp bảng báo giá chi tiết để giúp nắm bắt tình hình bàn đồng hồ cung cấp cho khách hàng thông tin chi tiết đồng hồ - In bảng báo giá: Chức giúp cửa hàng in bảng báo giá theo lần cập nhật - In, thống kê phiếu nhập: Giúp cho nhân viên in phiếu nhập lần nhập đồng hồ tổng kết tình hình nhập đồng hồ - In, thống kê phiếu xuất: Giúp cho nhân viên in phiếu xuất xuất hàng qua tổng kết tình hình xuất hàng Mô hình thực thể E – RD 3.1 Xác định kiểu thực thể - Nhân viên, khách hàng, nhà cung cấp - Hoá đơn - Đồng hồ 3.2 Xác định thuộc tính - Nhanvien (MaNV, tenNV, diachi,dienthoai,luong) - Khachhang( MaKH, tenKH, diachi, dienthoai) - NhaCC ( maNCC, tenNCC, diachi, dienthoai) - Hoadon ( maHD, ngay, maTB, tenTB, maKH, maNCC, soluong, baohanh, dongia, thanhtien) - Dongho ( maDH, tenDH, maNCC, soluong, baohanh, dongia) 15 3.3 Biểu đồ thực thể E_RD Nhà CC #MaNCC TenNCC diachi ng u C cấp * dienthoai Dongho #MaDH MaNCC TenDH Soluong Baohanh Dongia Kháchhàng #MaKH TenKH Diachi Dienthoai 1- n Th uộ c Đặ t * Hoá đơn #MaHD Nhân viên #MaNV TenNV Diachi Dienthoai Luong Vi ết * Ngay MaNV MaKH MaTB tenTBSoluong Baohanh Dongia -Thanhtien 16 * Biểu đồ liệu quan hệ Bảng Dongho Tên trường maDH tenTB maNCC tenNCC Soluong Baohanh Kiểu liệu Char(5) Varchar(40) Char(5) Varchar(40) Char(10) Char(5) Khoá Chính Ghi Mã đồng hồ Tên đồng hồ Mã nhà cung cấp Tên nhà cung cấp Số lượng đồng hồ thời hạn bảo hành Kiểu liệu Char(5) Varchar(40) Varchar(40) Char(12) Khoá Chính Ghi Mã nhà cung cấp Tên nhà cung cấp địa Điện thoại Kiểu liệu Char(5) Varchar(40) Varchar(40) Char(12) Char(10) Khoá Chính Ghi Mã nhà cung cấp Tên nhà cung cấp Địa Điện thoại Lương Kiểu liệu Char(5) Varchar(40) Varchar(40) Char(12) Khoá Chính Ghi Mã khách hàng Tên khách hàng địa Điện thoại Bảng nhaCC Tên trường maNCC tenNCC Diachi Dienthoai Bảng nhanvien Tên trường maNV tenNV Diachi Dienthoai Luong Bảng khachhang Tên trường maKH tenKH Diachi Dienthoai 17 Bảng hoadon Tên trường maHD tenHD Ngay maNV maKH maNCC maTB tenTB Soluong Dongia Baohanh Thanhtien Kiểu liệu Char(5) Varchar(30) Datetime(8) Char(5) Char(5) Char(5) Char(5) Varchar(30) Char(5) Char(10) Char(5) Char(10) Khoá Chính 18 Ghi Mã hoá đơn Tên hoá đơn Ngày Mã nhân viên Mã khách hàng Mã nhà cung cấp Mã đồng hồ Tên đồng hồ số lượng Đơn giá Thời hạn bảo hành Thành tiền CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 3.1 Thiết kế giao diện cho hệ thống QUẢN LÝ BÁN ĐỒNG HỒ Quản lý đồng hồ Đóng Quản lý nhân viên Tra cứu Thống kê in ấn Đề tài: QUẢN LÝ BÁN ĐỒNG HỒ Giáo viên hướng dẫn: Lê Thu Trang Sinh viên làm đề tài: Cao Văn Tú Menu Quản lý đồng hồ Quản lý nhân viên Tra cứu Chức Cho phép người dùng nhập thông tin, xuất, sửa xoá thông tin đồng hồ Cho phép quản lý thông tin nhân viên giúp cho việc quản lý trình nhập, xuất đồng hồ Cho phép tìm kiếm thông tin chi tiết đồng hồ theo mã đồng hồ, tên đồng hồ, mã nhà cung cấp, tên nhà cung cấp, ngày nhập Cho phép in hoá đơn nhập, xuất, bảng báo giá, Thống kê, in ấn từ thống kê tình hình bán hàng theo ngày, theo tháng, theo quý 19 3.2 Chức nhập thông tin đồng hồ Cho phép người sử dụng phần mềm nhập tất thông tin đồng hồ nhập Danh mục đồng hồ nhập Đóng DANH MỤC ĐỒNG HỒ NHẬP Mã Đồng hồ:Tên đồng hồ:Mã nhà CC:Tên nhà CC:Số lượng:Bảo hành:Đơn giá:Tổng tiền:Mã nhân viên:Ngày nhập: Nhập thông tin Nhập Sửa Xóa Thoát Khi nhập đồng hồ, muốn nhập thông tin đồng hồ người dùng nháy nút “ nhập thông tin”, sau nhập đầy đủ thông tin nháy nút “ nhập” thông tin vừa nhập lưu vào hệ thống Muốn nhập tiếp thông tin đồng hồ người dùng lại nháy vào nút “ nhập thông tin” tiếp tục nhập với đồng hồ đầu Menu Chức Danh mục đồng hồ xuất Đóng Nhập thông tin Cho phép nhập đầy đủ thông tin đồng hồ Nhập Cho phép lưu thông tin vừa nhập ChoMỤC phépĐỒNG sửa đổi HỒ thông tin đồng hồ DANH XUẤT Sửa nhập sai Mã Đồng hồ:Tên đồng hồ:Mã nhà CC:Tên nhà CC:Số lượng:Bảo Xoá Cho phép xoá thông tin hành:Đơn giá:Tổng tiền:Mã Thoát Cho KH: phép thoát khỏi form hành Địa chỉ: Mã nhân KH: tin đồng hồ xuất ra” 3.3 Chức năngviên:Tên “ nhập thông Điện thoại: Cho phép người sử dụng phần mềm nhập tất thông tin đồng hồ xuất raNgày nhập: 20 Nhập thông tin Nhập Sửa Xóa Thoát Khi xuất kho, để xuất đồng hồ người sử dụng ấn nút “ nhập thông tin” nhập đầy đủ thông tin cần thiết, sau ấn “ nhập” thông tin vừa nhập lưu hệ thống Muốn tiếp tục nhập tiếp thông tin đồng hồ người dùng tiếp tục ấn “ Nhập thông tin” làm tương tự Menu Nhập thông tin Nhập Tìm kiếm Sửa Xoá Thoát Thông tin tìm kiếm: Chức Cho phép nhập thông tin Cho phép lưu thông tin vừa nhập vào hệ thống Cho phép sửa đổi thông tin nhập sai Đóng Cho phép xoá thông tin Cho phép thoát khỏi form hành Mã Đồng hồ: Tìm kiếm theo Mã nhà CC: Số 3.4 Chức “ tìm kiếm” Mã đồng hồ lượng: Đơn Cho phép tìmgiá: kiếmMã tấtKH: thông tin đồng hồ theo mã đồng hồ, tên đồng Tên đồng hồ hồ, mãĐịa nhàchỉ: cung cấp, tên nhà cung cấp, ngày nhập Mã nhân viên: Mã nhà CC Tên nhà CC 21 Ngày nhập Thoát Khi muốn tìm kiếm thông tin đồng hồ biết thông tin đó, người dùng sử dụng cách tìm kiếm có chức tìm kiếm, thông tin cung cấp để tìm kiếm điền vào mục “ Thông tin tìm kiếm” Menu Mã đồng hồ Tên đồng hồ Mã nhà CC Tên nhà CC Ngày nhập Thoát Chức Cho phép tìm kiếm theo mã đồng hồ Cho phép tìm kiếm theo tên đồng hồ Cho phép tìm kiếm theo mã nhà cung cấp Cho phép tìm kiếm theo tên nhà cung cấp Cho phép tìm kiếm theo ngày nhập Cho phép thoát khỏi form hành Thông tin nhân viên 3.5 Nhập thông tin nhân viên Cho phép nhập thông tin nhân viên lưu vào hệ thống THÔNG TIN NHÂN VIÊN Đóng Mã nhân viên: Tên nhân viên: Điện thoại : Địa chỉ: Lương: Nhập thông tin Nhập 22 Sửa Xóa Thoát Muốn nhập thông tin nhân viên người dùng nháy nút “ nhập thông tin” nhập thông tin cần thiết, sau nháy nút “ nhập” để lưu thông tin vừa nhập vào hệ thống Khi thông tin nhập sai, muốn sửa, xoá thông tin nháy nút “ sửa” “ xoá” Menu Nhập thông tin Nhập Sửa Xoá Thoát Chức Cho phép nhập thông tin nhân viên Cho phép lưu thông tin vừa nhập vào hệ thống Cho phép sửa thông tin Cho phép xoá thông tin Cho phép thoát khỏi form hành 23 3.6 Chức “ in ấn thống kê” Cho phép in phiếu xuất, phiếu nhập, in bảng báo giá in thống kê tình hình bán đồng hồ qua đồng hồ nhập xuất ngày đồng hồ tồn kho, số lượng đồng hồ nhân viên bán In ấn thống kê Đóng In báo cáoIn thống kê đồng hồ Nhập ngày Phiếu nhập Xuất ngày Phiếu xuất Tồn kho Bảng báo giá Mỗi nhân viên bán Thoát Menu Phiếu nhập Phiếu xuất Nhập ngày Xuất ngày Tồn kho Mỗi nhân viên bán Thoát Chức Cho phép in phiếu nhập Cho phép in phiếu xuất Cho phép in thống kê đồng hồ nhập ngày Cho phép in thống kê đồng hồ xuất ngày Cho phép in thống kê đồng hồ tồn kho Cho phép in thống kê số lượng đồng hồ nhân viên bán Cho phép thoát khỏi form hành 24 PHẦN C KẾT LUẬN Sau thời gian làm tập hướng dẫn cô Lê Thu Trang, chúng em hoàn thành báo cáo: “ Xây dựng phần mềm quản lý việc bán đồng hồ cửa hàng BIGME” Để làm báo cáo chúng em khảo sát thực tế số cửa hàng đồng hồ, tham khảo tài liệu Mặc dù hoàn thành báo cáo hạn chế khả kinh nghiệm nên báo cáo chúng em nhiều thiếu xót Chúng em mong thầy bạn góp ý kiến để báo cáo hoàn thiện Chúng em xin chân thành cảm ơn! Thái Nguyên, ngày 12 tháng 11 năm 2015 Tú Cao Văn Tú 25 [...]... Thông tin mã đồng hồ Tra cứu theo mã đồng hồ Thông tin đồng hồ Thông tin tên đồng hồ Tra cứu theo tên đồng hồ Thông tin đồng hồ Thông tin ngày nhập Người quản lý Tra cứu theo ngày nhập Thông tin đồng hồ Thông tin mã nhà cung cấp Tra cứu theo mã nhà cung cấp Thông tin đồng hồ Thông tin tên nhà cung cấp Thông tin đồng hồ Tra cứu theo tên nhà cung cấp 12 DS đồng hồ Phân rã chức năng “ Thống kê, in ấn”...2.3 Mức dưới đỉnh Phân rã chức năng “ Quản lý đồng hồ Thông tin đồng hồ Nhập đồng hồ Khách hàng Thông tin đồng hồ xuất Xuất Ttin TB cần mua Người quản lý Thông tin đồng hồ mới Sửa DS đồng hồ Thông tin đồng hồ cần xoá Thông tin đồng hồ cần xoá Xoá Phân rã chức năng “ Quản lý nhân viên” Thông tin nhân viên Quản lý hồ sơ Người quản DS nhân viên lý Thông tin trả lương Trả lương 11 Phân rã chức năng... hình bán đồng hồ Phân tích hệ thống chức năng • Chức năng “ Quản lý đồng hồ Chức năng này của hệ thống giúp cho người quản lý thực hiện việc quản lý đồng hồ Chức năng bao gồm hỗ trợ người quản lý trực tiếp nhập, xuất, sửa đổi, xoá thông tin về đồng hồ - Nhập: Chức năng này cho phép nhân viên nhập đồng hồ với đầy đủ thông tin chi tiết về đồng hồ nhập 13 - Xuất: Chức năng này cho phép nhân viên xuất đồng. .. Mã nhân viên Mã khách hàng Mã nhà cung cấp Mã đồng hồ Tên đồng hồ số lượng Đơn giá Thời hạn bảo hành Thành tiền CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 3.1 Thiết kế giao diện chính cho hệ thống QUẢN LÝ BÁN ĐỒNG HỒ Quản lý đồng hồ Đóng Quản lý nhân viên Tra cứu Thống kê in ấn Đề tài: QUẢN LÝ BÁN ĐỒNG HỒ Giáo viên hướng dẫn: Lê Thu Trang Sinh viên làm đề tài: Cao Văn Tú Menu Quản lý đồng hồ Quản lý nhân viên Tra... xuất Thống kê, in phiếu nhập Thống kê, in phiếu xuất DS đồng hồ Thông tin đồng hồ Danh sách đồng hồ In bảng báo giá Hoá đơn Khách hàng Đặc tả chức năng Thông tin khách hàng - Chương trình có khả năng lưu trữ, cập nhật thông tin về các đồng hồ - Chương trình có khả năng cho phép cho phép xem danh sách các đồng hồ hiện có trong cửa hàng - Cho phép tra cứu thông tin về đồng hồ - In phiếu nhập, xuất và thống. .. in thống kê các đồng hồ nhập về trong ngày Cho phép in thống kê các đồng hồ xuất ra trong ngày Cho phép in thống kê các đồng hồ tồn kho Cho phép in thống kê số lượng đồng hồ mỗi nhân viên bán được Cho phép thoát khỏi form hiện hành 24 PHẦN C KẾT LUẬN Sau thời gian làm bài tập được sự hướng dẫn của cô Lê Thu Trang, chúng em đã hoàn thành bài báo cáo: “ Xây dựng phần mềm quản lý việc bán đồng hồ của cửa. .. bảng báo giá và in thống kê tình hình bán đồng hồ qua các đồng hồ nhập và xuất trong ngày và đồng hồ tồn kho, số lượng đồng hồ mỗi nhân viên bán được In ấn và thống kê Đóng In báo cáoIn thống kê đồng hồ Nhập về trong ngày Phiếu nhập Xuất trong ngày Phiếu xuất Tồn kho Bảng báo giá Mỗi nhân viên bán ra Thoát Menu Phiếu nhập Phiếu xuất Nhập trong ngày Xuất trong ngày Tồn kho Mỗi nhân viên bán ra Thoát Chức... xuất, thống kê tình hình bán hàng qua việc nhập, xuất và cung cấp bảng báo giá chi tiết để giúp nắm bắt tình hình bàn đồng hồ và cung cấp cho khách hàng thông tin chi tiết về đồng hồ - In bảng báo giá: Chức năng này giúp cửa hàng in ra bảng báo giá theo từng lần cập nhật - In, thống kê phiếu nhập: Giúp cho nhân viên in ra phiếu nhập ở mỗi lần nhập đồng hồ và tổng kết được tình hình nhập đồng hồ - In, thống. .. Muốn nhập tiếp thông tin các đồng hồ tiếp theo người dùng sẽ lại nháy vào nút “ nhập thông tin” và tiếp tục nhập như với đồng hồ đầu Menu Chức năng Danh mục đồng hồ xuất Đóng Nhập thông tin Cho phép nhập đầy đủ các thông tin của đồng hồ Nhập Cho phép lưu các thông tin vừa nhập ChoMỤC phépĐỒNG sửa đổi HỒ thông tin của đồng hồ nếu DANH XUẤT Sửa nhập sai Mã Đồng hồ: Tên đồng hồ: Mã nhà CC:Tên nhà CC:Số lượng:Bảo... tin đồng hồ Cho phép quản lý thông tin về nhân viên giúp cho việc quản lý quá trình nhập, xuất đồng hồ Cho phép tìm kiếm thông tin chi tiết về đồng hồ theo mã đồng hồ, tên đồng hồ, mã nhà cung cấp, tên nhà cung cấp, ngày nhập Cho phép in ra hoá đơn nhập, xuất, bảng báo giá, Thống kê, in ấn và từ đó thống kê được tình hình bán hàng theo ngày, theo tháng, theo quý 19 3.2 Chức năng nhập thông tin đồng hồ