BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa

53 1K 5
BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa

Đ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

ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa , ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa , ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa , ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa , ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa , ĐỀ TÀI : Phần mềm quản lý cửa hang bách hóa

ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI -Khoa Công nghệ thông tin- BÀI TẬP LỚN Môn: Phân tích thiết kế hệ thống Đề tài: Phần mềm quản cửa hang bách hóa Giảng viên hướng dẫn: Thầy Đỗ Mạnh Hùng Sinh viên thực hiện-Nhóm 1.Trần Quốc Phú 2.Đào Văn Thiện 3.Vũ Đình Phượng Trường Đại học Công nghiệp Hà Nội MỤC LỤC LỜI MỞ ĐẦU .5 CHƯƠNG 1: MÔ TẢ BÀI TOÁN .6 1.1.MÔ TẢ BÀI TOÁN 1.2.YÊU CẦU HỆ THỐNG .7 CHƯƠNG : XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE 2.1.XÁC ĐINH CÁC TÁC NHÂN (ACTOR) 2.2.XÁC ĐINH CÁC U-C NGUỒN CHƯƠNG 3: XÂY DỰNG CÁC BIỂU ĐỒ THÀNH PHẦN 12 3.1 BIỂU ĐỒ USE-CASE .12 3.1.1 Biểu đồ Use-Case mức khung cảnh 12 3.1.2 Biểu đồ Use-Case tổng quát .12 3.2 CA SỬ DỤNG “DangNhap” 13 3.2.1 Biểu đồ Use-Case phân rã 13 3.2.2.Đặc tả ca sử dụng 14 3.2.3.Biểu đồ lớp tham gia ca sử dụng .15 3.2.4.Biểu đồ trình tự 16 3.2.5.Biểu đồ trạng thái 17 3.2.6.Biểu đồ hoạt động .18 3.3 CA SỬ DỤNG “QuanLyNhanVien” .19 3.3.1.Biểu đồ Use-Case phân rã 19 3.3.2.Đặc tả ca sử dụng 20 3.3.3.Biểu đồ lớp tham gia ca sử dụng .22 3.3.4.Biểu đồ trình tự 23 23 3.3.5.Biểu đồ trạng thái 24 3.3.6.Biểu đồ hoạt động .25 3.4 CA SỬ DỤNG “QuanLyBanHang” 26 3.4.1.Biểu đồ Use-Case phân rã 26 SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.4.2.Đặc tả ca sử dụng 27 3.4.3.Biểu đồ lớp tham gia ca sử dụng .28 3.4.4.Biểu đồ trình tự 29 29 3.4.5.Biểu đồ trạng thái 30 3.4.6.Biểu đồ hoạt động .31 3.5 CA SỬ DỤNG “QuanLyNhapHang” 32 3.5.1Biểu đồ Use-Case phân rã 32 3.5.2.Đặc tả ca sử dụng 32 3.5.3.Biểu đồ lớp tham gia ca sử dụng .33 33 3.5.4.Biểu đồ trình tự 34 3.5.6.Biểu đồ hoạt động .36 3.6 CA SỬ DỤNG “QuanLyXuatHang” .37 3.6.1Biểu đồ Use-Case phân rã 37 3.6.2.Đặc tả ca sử dụng 38 3.6.3.Biểu đồ lớp tham gia ca sử dụng .39 3.6.4.Biểu đồ trình tự 40 3.6.5.Biểu đồ trạng thái 41 3.6.6.Biểu đồ hoạt động .42 3.7 CA SỬ DỤNG “BaoCao_ThongKe” 43 3.7.1Biểu đồ Use-Case phân rã 43 3.7.2.Đặc tả ca sử dụng 44 3.7.3.Biểu đồ lớp tham gia ca sử dụng .45 3.7.4.Biểu đồ trình tự 46 3.7.5.Biểu đồ trạng thái 47 3.7.6.Biểu đồ hoạt động .48 3.8 BIỂU ĐỒ LỚP CHI TIẾT .49 3.9 THIẾT KẾ CƠ SỞ DỮ LIỆU 50 3.9.1 Ánh xạ lớp sang bảng 50 SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.9.2 Ánh xạ liên kết 50 3.9.3 Cơ sở liệu 50 SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội LỜI MỞ ĐẦU Nhịp độ phát triển ngành công nghệ thông tin vấn đề ngành Khoa Học, Giáo Dục, Kinh Tế … quan tâm Nó hữu với tầm vóc mạnh mẽ, to lớn ngày lớn mạnh thêm Việc ứng dụng Công Nghệ Thông Tin vào lĩnh vực để đạt cách có hiệu Sự lựa chọn vận dụng phần mềm cho phù hợp đạt kết tốt Để lựa chọn phần mềm phù hợp quan trọng doanh nghiệp Ngày phần mềm ứng dụng phát triển rộng rãi hầu hết doanh nghiệp Thế yêu cầu người sử dụng phần mềm ngày đa dạng nhiều tính Do đó, yêu cầu người làm phần mềm phải đáp ứng yêu cầu người dử dụng Trải qua giai đoan tiến hóa lâu dài , phát triển theo tiếp cận hướng đối tượng chiếm ưu ngày trở nên phát triển phổ biến chuẩn hóa công nghiệp phần mềm Cùng với đời ngôn ngữ mô hình hóa thồng UML nhiều công cụ hỗ trợ Ratioanl Rose phát triển phần mềm hướng đối tượng áp dụng rộng rãi công nghiệp phần mềm khắp giới Ngôn ngữ UML thờivẫn phát triển để đáp ứng cho nhiều yêu cầu nhiều dạng hệ thống khácnhau phân tán, nhùng…UML ngôn ngữ mô hình hóa thốngphần bao gồm ký hiệu hình học, phướng pháp hướng đối tượng sử dụng để thể vàmiêu tả thiết kế hệ thống Nó ngôn ngữ để đặc tả, trực quan hóa, xaydụng cho nhiều khía cạnh khác hệ thống.UML sử dụng làm công cụ giao tiếp người dung, nhà phân tích, nhà thiết kế nhà phát triển phần mềm Trong trình phát triển nhiều công ty hỗ trợ khuyến khích phát triển UML kể tới như: Hewlett Packard, Microsoft, Oracle, IBM, Unisys Cũng nhằm mục đich mà chúng em chọn đề tài Quản Bán Hàng, để phát triểnđược phần mềm nói cần nhiều công cụ hỗ trợ UML để phân tích hướngđối tượng, SQL để tạo lưu trữ sở liệu, Visual studio công cụ code thiếtkế trực quan phần mềm SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội CHƯƠNG 1: MÔ TẢ BÀI TOÁN 1.1.MÔ TẢ BÀI TOÁN Một cửa hàng bách hóa để xây dựng phần mềm hệ thống để quản việc mua bán hàng Hệ thống cần phải ghi nhận hoạt động bán hàng xử công việc toán với khách hàng Ngoài hệ thống phải giúp người quản nắm tình hình mua bán doanh thu cửa hàng, việc thống thực hàng tháng, hàng quí có có đột xuất theo yêu cầu; giúp thủ kho quản số lượng hàng kho theo mã số hàng hó, kiểm hàng hóa kho; giúp nhân viên bán hàng tính tiền mặt hàng mà khách hàng mua lập hóa đơn cho khách, máy in hóa đơn phần mềm hệ thống chạy hệ thống xây dựng Quản bán hàng: Khi khách hàng đến mua hàng, họ xem hànng tìm hiểu thông tin mặt hàng cần mua Thông tin hàng bao gồm: mã hàng, tên hàng, nhà sản xuất, hạn sử dụng, đơn vị tính, đơn giá Nếu mặt hàng chưa biết thông tin nhân viên bán hàng tư vấn hướng dẫn cho khách hàng Sau khách hàng lựa chọn mặt hàng xong, họ đem quầy thu ngân để toán cho khách hàng Hệ thống tính, thị thông tin bán hàng, số tiền phải trả lại in hóa đơn toán cho khách hàng Trong hóa đơn ghi rõ: mã hóa đơn, mã nhân viên,ngày lập, mã hàng, số lượng, đơn giá tổng tiền kết thúc phiên bán hàng, khách hàng mang hàng mua hóa đơn khỏi cửa hàng Quản xuất nhập hàng: Do phận quản kho hàng chịu tránh nhiệm + Bộ Phận nhập hàng: Khi hàng kho hết không để đáp ứng cho khách hàng thủ kho báo lên phận quản để liên hệ với nhà cung cấp sau bọ phận quản gửi đơn đặt hàng cập nhập thông tin nhà cung cấp Các thông tin nhà cung cấp gồm : mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại Khi có hàng nhân viên phận quản kho kiểm tra chất lượng số lượng hàng theo phiếu giao hàng mặt hàng trươc nhập kho Nếu số lượng chất lượng mặt hàng đảm bảo, phận nhập hàng lập phiếu nhập hàng phiếu có ghi rõ tên nhà cung cấp, địa chỉ, điện thoại, thông tin hàng nhập, sau tiến hành toán cho nhà cung cấp SVTH: Nhóm 6 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội + Bộ phận xuất hàng: Khi nhận nhu cầu mua hàng khách hàng cần xuất hàng trưng bày, người quản yêu cầu xuất hàng đến nhân viên thủ kho Nhân viên thủ kho kiểm tra số lượng mặt hàng kho Nếu mặt hàng đấp ứng đủ yêu cầu phận lập phiếu xuất hàng yêu cầu cho phận yêu cầu Trong phiếu có ghi rõ thông tin người xuất, thông tin người nhận, ngày xuất, thông tin hàng xuất phiếu xuất có them mã phiếu xuât, phiếu xuất hệ thống lưu lại… Đê đảm bảo hàng đưa tới tận tay khách hàng tốt nhất, theo định kỳ vào cuối tuần nhân viên kiểm kiểm tra tình trạng chất lượng hàng hóa quầy lập phiếu kiểm Các thông tin phiếu ghi rõ: Mã phiếu, mã nhân viên, ngày lập, Tên hàng, số lượng, tính Quản nhân viên: Để theo dõi quản nhân viên công ty có danh sách nhân viên Việc Quản thực cách them vào danh sách có nhân viên tuyển, sửa đổi thông tin có biến đổi xảy xóa nhân viên bị sa thải Sau cập nhật thông tin nhân viên bao gồm: mã nhân viên, họ tên, giới tính, địa chỉ, mã chức vụ Và thông tin thông tin thẻ nhân viên bao gồm: Mã thẻ nhân viên, tên nhân viên, ngày sinh, chức vụ Thống kê, báo cáo: để tiện cho việc theo dõi kinh doanh tình trạng mặt hàng cửa hàng, phận báo cáo thông theo tiêu chí mà nhà quản yêu cầu Báo cáo số lượng hàng hóa, hàng tồn kho, tình trạng hàng hóa Thống doanh thu, hóa đơn, phiếu nhập, phiếu xuất… Theo tháng sau làm báo cáo gui chon quản để có chiến lược kinh doanh cho tháng sau có biện pháp điều chỉnh chiến lược hợp 1.2.YÊU CẦU HỆ THỐNG + Yêu cầu hệ thống bán hàng: Đối với hệ thống quản lĩnh vực bán sản phẩm việc bảo mật liệu quan trong, Dữ liệu doanh số bán hàng doanh thu bán hàng để lọt gây hậu nghiêm trọng Ngay đôi với nhân viên hệ thống quản có chút bảo mật thông tin liên quan đến lĩnh vực như: Tài chính, tình hinhfkinh doanh số thông tin quan trọng khác hệ thống quản Chính vậy, hệ thốngphân quyền riêng cho đôi tượng sử dụng số chức Trợng hệ thống quản có đối tượng sử dụng sau: Người quản trị người quản SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội toàn quyền sử dụng chức hệ thống; nhân viên bán hàng có nhiệm vụ lập hóa đơn, thông tin hàng; nhân viên kế toán truy xuất tới chức tra cưu, báo cáo + Yêu cầu chương trình - Đảm bảo tính bảo mật liệu - Hỗ trợ người cập nhật sửa đổi, tìm kiếm thông tin… thông qua form tính toán thông số - Quản hóa đơn phiếu xuất - Hỗ trợ báo cáo thống kế tình hình doanh thu theo tháng, theo quý, theo năm cửa hàng - Lưu trữ thông tin Ngoài chương trình phải thiết kế giao diện đẹp, khoa học, dễ sử dụng, có đầy đủ chức cần thiết tìm kiếm, lọc danh sác, tính toán… SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội CHƯƠNG : XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE 2.1.XÁC ĐINH CÁC TÁC NHÂN (ACTOR) - - - - Nhân viên bán hàng: nhân viên làm việc cửa hàng Nhân viên bán hàng, đứng quầy thu tiền tính tiền cho khách hàng.Thông qua mã vạch mặt hàng nhân viên bán hàng nhập vào hệ thống qua đâu đọc mã vạch Thủ kho: Là người chụi trách nhiệm tới phiếu nhập hàng hàng hóa nhập về, tạo phiếu xuất hàng hàng lên quầy, kiểm hàng hóa kho Người quản trị hệ thông: Bổ sung , thay đổi,cấp quyền cho người sử dụng Người quản lý: Là người nắm tình hình mua bán, doanh thu cửa hàng, quản nhân viên hoạt động cửa hàng Đây người khởi động đóng hệ thống Nhân viên kế toán: nhân viên làm nhiệm vụ báo cáo thống để nộp cho người quản 2.2.XÁC ĐINH CÁC U-C NGUỒN - - a) Quản bán hàng Tác nhân: nhân viên Điều kiện: phải đăng nhập vào hệ thống Mô tả: Ca sử dụng bắt đầu nhân viên đăng nhập vào hệ thống Dựa vào yêu cầu khách hàng, nhân viên lập hóa đơn bán hàng với thông tin khách hàng: tên khách hàng, địa chỉ, điện thoại, kiểm tra hàng hóa kho xem có để đáp ứng không (tìm hàng), đáp ứng giao hàng cho khách hàng cập nhập thông tin bán hàng, khách hàng vào hệ thống, hàng kho không đáp ứng thông báo cho khách hàng b) Quản nhập hàng Tác nhân: Thủ kho người quản Điều kiện: Đăng nhập vào hệ thống Mô tả: sau thời gian định kỳ, cửa hàng nhập thêm hàng mới, hàng kho hết, thủ kho yêu cầu người quản nhập hàng.khi người quản đồng ý, nhân viên lập hóa đơn yêu cầu nhập hàng gồm thông tin hàng muốn nhập gồm: Tên hàng nhập, số lượng nhập, tên nhà cung câp bên nhà cung câp cung cấp theo yêu cầu SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội - - - - - cho cửa hàng, trước nhận hàng, nhân viên kiểm tra có đáp ứng yêu cầu chất lượng số lượng không Nếu không đảm bảo yêu cầu nhân viên từ chối nhâp Sau nhân viên lập hóa đơn nhập hàng gồm: tên hàng nhập, số lượng nhập, đơn giá nhập c) Quản người dung Tác nhân: người quản trị hệ thống Điều kiện: đăng nhập vào hệ thống Mô tả: người quản trị hệ thống thay đổi xóa bỏ tên người dùng hệ thống d) Quản nhân viên Tác nhân: người quản trị hệ thống người quản Điều kiện: Đăng nhập vào hệ thống Mô tả: người quản tuyển thêm nhân viên cho nghỉ việc nhân viên người quản trị hệ thống sõ tạo thêm tên người dùng xóa tên người dùng khỏi hệ thống đồng thời bổ sung thêm thông tin nhân viên hệ thống xóa bỏ thông tin nhân viên Thồng tin nhân viên thay đổi người quản trị hệ thống người quản e) khởi động đóng hệ thông Tác nhân: người quản Điều kiện: đăng nhập vài hệ thống Mô tả: người quản cí thể đóng hệ thống thấy nguy bảo mật không tốt, khởi động lại hệ thống thấy an toàn f) Quản xuất hàng Tác nhân: thủ kho Điều kiện:đăng nhập vào hệt thống Mô tả: nhận yêu cầu phải xuất hàng lên quầy nhân viên bán hàng, thủ kho kiểm tra hàng kho, hàng hết từ chối xuất, hàng tiến hành lập phiếu xuất hàng, đưa hàng lên quầy g) báo cáo thống Tác nhân: người quản Điều kiên: đăng nhập vào hệ thống Mô tả: Hàng tháng người quản dựa vào hệ thống để thực thống hang nhập, thống bán hàng, thông doanh thu dựa vào hóa đơn bán hàng nhập hàng hang tháng SVTH: Nhóm 10 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.6.3.Biểu đồ lớp tham gia ca sử dụng  Các lớp biên gồm: W_XuatHang  Lớpđiều khiển: XuatHang  Lớp thực thể:phieuxuat, chitietphieuxuat, hang phieu xuat W_XuatHang hang (f rom Use Case View) (f rom Use Case View) mapx : String manv : String ngayxuat : String manv mahang kiem tra hang xuat() nhap thong tin hang xuat() mahang : String tenhang : String dongia : String donvitinh : String noisanxuat : String hansudung : String hienthi() them() hienthi() them() xuat hang Thu kho (f rom Use Case View) SVTH: Nhóm (f rom Use Case View) kiem tra hang xuat() nhap thong tin hang xuat() opname() 39 Chi tiet phieu xuat (f rom Use Case View) mapx : String mahang : String soluong : String hienthi() tthem() ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.6.4.Biểu đồ trình tự Biểu đồ trình tự Đặc tả: 1) Thủ kho đăng nhập vào hệ thống chọn chức quản xuất hàng hệ thống 2) Hệ thống yêu cầu nhập thông tin hàng cần xuất( mặt hàng có sẵn csdl chọn nhập mã hàng) 3) Thủ kho nhập thông tin hàng xuất 4) Hệ thống kiểm tra số lượng hàng kho có để xuất hay không? 5) Nếu đủ tiến hành lập phiếu xuất 6) Hệ thống tự động cập nhập thông tin phiếu nhập hàng SVTH: Nhóm 40 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.6.5.Biểu đồ trạng thái nhan duoc yeu cau xuat hang kiem tra hang kho lap phieu xuat kho het hang xuat hang len quay tu choi xuat Biểu đồ trạng thái xuất hàng từ kho lên quầy cửa hàng Mô tả: - Ban đầu kho nhận yêu cầu xuất hàng - Bộ phận kho (Thủ Kho) kiểm tra hàng kho, + Nếu đủ hàng tiến hành lập phiếu xuất hàng lên quầy + Nếu hàng kho hết từ chối xuất hàng lên quầy lên kế hoạch nhập hàng - Trạng thái kết thúc SVTH: Nhóm 41 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.6.6.Biểu đồ hoạt động SVTH: Nhóm 42 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.7 CA SỬ DỤNG “BaoCao_ThongKe” 3.7.1Biểu đồ Use-Case phânThong ke hang Thong ke doanh thu Thong ke hang nhap Nguoi quan ly Thong ke hang xuat Lap bao cao SVTH: Nhóm 43 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.7.2.Đặc tả ca sử dụng Tên ca sử dụng Báo thống Tác nhân Ngườ quản Mục đích Đưa thống hàng bán, doanh thu… để người quản có biện pháp điều chỉnh hướng phù hợp cho thời gian tới Mô tả Ca sử dụng bắt đầu người quản đăng nhập vào hệ thống chọn thống ( hàng bán, doanh thu, hàng nhập, hàng xuất ) Người quản nhập tháng cần thống Hệ thống hiển thị thông tin hàng bán ( hay doanh thu, hàng nhập… tùy người quản chọn) tháng Dòng kiện - Hiển thị giao diện báo cáo thống - Chọn hình thức thống theo ngày , tuần, tháng, quí, năm - Hiển thị bảng thống theo doanh thu , số lượng in lưu báo cáo hệ thống Dòng kiện phụ - Tiền điều kiện Đăng nhập vào hệ thống Hậu điều kiện Tổng hợp thống hàng nhập, hàng xuất, hóa đơn, Không cập nhật từ sở liệu Làm lại doanh thi đưa báo cáo SVTH: Nhóm 44 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.7.3.Biểu đồ lớp tham gia ca sử dụng     Actor: NhanVienKeToan Các lớp biên gồm: W_baocaothongke Lớpđiều khiển: QL_baocaothongke Lớp thực thể:baocaothongke,phieukiemke, chitiet phieukiemke,hang, hoadon Ke Toan QL_baocaothongke phieu kiem ke chi tiet phieu kiem ke hang (f rom Use Case View) (f rom Use Case View) (f rom Use Case View) mapkk : String mahang : String soluongton : String tinhtrang : String mahang : String tenhang : String dongia : String donvitinh : String noisanxuat : String hans udung : String mapkk : String ngaykk : String manv : String tinhdoanhthu() TK hang ban() Tk hang nhap() hienthi() them() hienthi() them() hienthi() them() W_baocaothongke ma hang ten hang sl ban bao cao thong ke hoa don ma hang lap (f rom Use Case View) mahd : String ngayban : String tongtien : String manv : String lap bao cao() hienthi() them() Biểu đồ lớp tham gia ca sử dụng  Gán trách nhiệm cho lớp vừa tìm Các lớp biên:W_ baocaothongke lớp giao tiếp chuyển đổi thông tin nhân viên kế toán hệ thống việc báo cáo thống mua bán hàng cửa hàng Lớp điều khiển: lớp QL_baocaothongke đưa lệnh nhằm thống đưa báo cáo tính hình mua bán hàng cửa hàng thông qua doanh thu , mặt hàng bán chạy, cho doanh nghiệp hay cá nhân theo ngày, tháng, quí hay theo năm Các lớp thực thể: thông tin lưu CSDL mà qua lớp điều khiên truy xuất liệu cách xác SVTH: Nhóm 45 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.7.4.Biểu đồ trình tự Biểu đồ trình tự Đặc tả: 1) Người quản chọn chức thống 2) Hệ thống yêu cầu chọn hình thức thống 3) Người quản chọn hình thức thống ( Tháng, quí thời điểm thời) 4) Hệ thống hiển thị bảng thống , doanh thu SVTH: Nhóm 46 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.7.5.Biểu đồ trạng thái dang nhap chon loai bao cao- thong ke xem bao cao-thong ke in bao cao - thong ke chon lai may in khong in bao cao chon may in in cong Biểu đồ trạng thái trình Báo cáo thống Mô tả: - Ban đầu người quản đăng nhập vào hệ thống, chọn loại báo cáo thống ( doanh thu, hàng tồn, hàng bán, hàng xuất,…) - Sau xem báo cáo thống xong : + Nếu muốn in báo cáo phải chọn loại máy in, in thành công trạng thái kết thúc + Nếu người quản không in báo cáo gửi xử lí báo cáo - Trạng thái kết thúc SVTH: Nhóm 47 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.7.6.Biểu đồ hoạt động Biểu đồ hoạt động ca sử dụng Báo cáo –Thống SVTH: Nhóm 48 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.8 BIỂU ĐỒ LỚP CHI TIẾT Chi tiet phieu xuat hang mapx : String mahang : String soluong : String hienthi() tthem() chi tiet phieu nhap mahang : String tenhang : String dongia : String donvitinh : String noisanxuat : String hansudung : String mapn : String mahang : String soluong : String dongia : String chietkhau : String ngaycapnhat : String hienthi() them() hienthi() them() chi tiet phieu kiem ke phieu kiem ke phieu xuat mapx : String manv : String ngayxuat : String hienthi() them() mapkk : String ngaykk : String manv : String mapkk : String mahang : String soluongton : String tinhtrang : String hienthi() them() hienthi() them() mahd : String mahang : String soluong : String dongia : String thanhtien : String hienthi() them() hoa don mahd : String ngayban : String tongtien : String manv : String nha cung cap phieu nhap mapn : String ngaynhap : String mancc : String tongtientra : String manv : String mancc : String tenncc : String diachi : String fax : String email : String hienthi() them() hienthi() them() nhan vien manv : String tennv : String gioitinh : String ngaysinh : String diachi : String sdt : String macv : String hienthi() them() user hienthi() them() username : String password : String phanquyen : String SVTH: Nhóm chi tiet hoa don 49 chuc vu macv : String tencv : String hienthi() them() ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội 3.9 THIẾT KẾ CƠ SỞ DỮ LIỆU Các đối tượng thực thể đối tượng cần phải lưu trữ lâu dài nhớ Trong hệ thống Quản nhà ăn, qua phân tích, thiết kế ta tìm lớp thực thể phần IV Ta lựa chọn hệ quản trị sở liệu quan hệ để lưu trữ liệu 3.9.1 Ánh xạ lớp sang bảng - Mỗi lớp thực thể tương ứng với bảng 3.9.2 Ánh xạ liên kết - Liên kết 1- 1: Đưa khoá bảng vào bảng để trở thành khoá - Liên kết – n: Đưa khoá bảng bên vào bảng bên nhiều để trở thành khoá 3.9.3 Cơ sở liệu Bảng NHANVIEN Tên thuộc tính Manv Tennv Gioitinh Ngaysinh Diachi Sdt Macv Kiểu liệu Varchar Varchar Int Date Text Int Varchar Ghi Khóa Bảng HOADON Tên thuộc tính Mahd Ngayban Tongtien Manv Kiểu liệu Varchar Date Money Varchar Ghi Khóa Bảng CHITIETHOADON Tên thuộc tính Mahd Mahang Soluong Dongia Thanhtien Kiểu liệu Varchar Varchar Int Money Money Ghi SVTH: Nhóm 50 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội Bảng HANG Tên thuộc tính Mahang Tenhang Dongia Donvitinh Hansudung Noisanxuat Kiểu liệu Varchar Varchar money Text Date Text Ghi Khoa chinh Bảng PHIEUXUAT Tên thuộc tính Mapx Ngayxuat Manv Kiểu liệu Varchar Date Varchar Ghi Khoa chinh Bảng CHITIETPHIEUXUAT Tên thuộc tính Maphieuxuat Mahang Soluong Kiểu liệu Varchar Varchar Int Ghi Bảng PHIEUNHAP Tên thuộc tính Mapn Ngaynhap Mancc Tongtientra Manv Kiểu liệu Varchar Date Varchar Money Varchar Ghi Khoa chinh Kiểu liệu Varchar Varchar Int Money Ghi BẢNG CHITIETPHEUNHAP Tên thuộc tính Mapn Mahang Soluong Dongia Chietkhau Ngaycapnhat Bảng NCC Tên thuộc tính Mancc Tenncc Diachi Fax Email SVTH: Nhóm Dongia Date Kiểu liệu Varchar Varchar Text Varchar Text 51 Ghi Khoa chinh ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội BÁO CÁO THỐNG Bảng KIEMKE Tên thuộc tính Mapkk Ngaykk Manv Kiểu liệu Varchar Date Varchar Ghi Bảng CHITIET Tên thuộc tính Makk Mahang Soluongtonkho Tinhtrang Kiểu liệu Varchar Varchar Int text Ghi SVTH: Nhóm 52 ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội KẾT LUẬN 1) Các vấn đề thực đề tài: Sau thời gian thực đề tài, hệ thống mà chúng em xây dựng đáp ứng vấn đềđề tài đặt ra: - Hỗ trợ nghiệp vụ cửa hàng: nhập hàng, xuất hàng bán hàng - Cung cấp báo cáo thống với nhiều tiêu chí: theo số phiếu, theo mặt hàng theo nhà cung cấp - Cung cấp chức hỗ trợ khách hàng tìm kiếm thông tin sản phẩm - Giao diện người dùng thân thiện, dễ thao tác SVTH: Nhóm 53 ĐỀ SỐ ... c) Quản lý người dung Tác nhân: người quản trị hệ thống Điều kiện: đăng nhập vào hệ thống Mô t : người quản trị hệ thống thay đổi xóa bỏ tên người dùng hệ thống d) Quản lý nhân viên Tác nhân:... phần mềm SVTH: Nhóm ĐỀ SỐ Trường Đại học Công nghiệp Hà Nội CHƯƠNG 1: MÔ TẢ BÀI TOÁN 1.1.MÔ TẢ BÀI TOÁN Một cửa hàng bách hóa để xây dựng phần mềm hệ thống để quản lý việc mua bán hàng Hệ thống. .. thống kê Tác nhân: người quản lý Điều kiên: đăng nhập vào hệ thống Mô t : Hàng tháng người quản lý dựa vào hệ thống để thực thống kê hang nhập, thống kê bán hàng, thông kê doanh thu dựa vào hóa

Ngày đăng: 29/10/2017, 22:49

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1: MÔ TẢ BÀI TOÁN

    • 1.1.MÔ TẢ BÀI TOÁN.

    • 1.2.YÊU CẦU HỆ THỐNG

    • CHƯƠNG 2 : XÁC ĐỊNH CÁC ACTOR VÀ USE-CASE

      • 2.1.XÁC ĐINH CÁC TÁC NHÂN (ACTOR)

      • 2.2.XÁC ĐINH CÁC U-C NGUỒN.

      • CHƯƠNG 3: XÂY DỰNG CÁC BIỂU ĐỒ THÀNH PHẦN.

        • 3.1. BIỂU ĐỒ USE-CASE.

          • 3.1.1. Biểu đồ Use-Case mức khung cảnh.

          • 3.1.2. Biểu đồ Use-Case tổng quát.

          • 3.2. CA SỬ DỤNG “DangNhap”

            • 3.2.1. Biểu đồ Use-Case phân rã.

            • 3.2.2.Đặc tả ca sử dụng.

            • 3.2.3.Biểu đồ lớp tham gia ca sử dụng.

            • 3.2.4.Biểu đồ trình tự.

            • 3.2.5.Biểu đồ trạng thái.

            • 3.2.6.Biểu đồ hoạt động.

            • 3.3. CA SỬ DỤNG “QuanLyNhanVien”

              • 3.3.1.Biểu đồ Use-Case phân rã.

              • 3.3.2.Đặc tả ca sử dụng

              • 3.3.3.Biểu đồ lớp tham gia ca sử dụng.

              • 3.3.4.Biểu đồ trình tự

              • 3.3.5.Biểu đồ trạng thái.

              • 3.3.6.Biểu đồ hoạt động.

Tài liệu cùng người dùng

Tài liệu liên quan