1. Trang chủ
  2. » Công Nghệ Thông Tin

Phần mềm quản lý cây xăng full đặc tả + sơ đồ

70 782 5

Đ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

Thông tin cơ bản

Định dạng
Số trang 70
Dung lượng 1,1 MB

Nội dung

LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến tất Thầy Cô giảng dạy em suốt thời gian qua Cảm ơn Thầy Dương Văn Phước – người hướng dẫn em thực khóa luận Cảm ơn anh Nguyễn Đức Thịnh – người hướng dẫn em tìm hiểu nghiệp vụ quản việc mua bán chi nhánh xăng COMECO Ngoài ra, em xin gửi lời cảm ơn tới Ba Mẹ, bạn bè, anh chị thân hữu, người giúp đỡ, động viên em suốt thời gian làm khóa luận Tuy nhiên, kiến thức hạn hẹp, nỗ lực em khơng thể tránh khỏi thiếu sót Em mong nhận thông cảm, bảo quý Thầy Cô bạn Xin chân thành cảm ơn Tp.HCM 7/2009 Sinh viên thực Phạm Thanh Tùng Trang ĐỀ CƯƠNG CHI TIẾT Tên Đề Tài: PHẦN MỀM QUẢN CÂY XĂNG Giáo viên hướng dẫn: DƯƠNG VĂN PHƯỚC Thời gian thực hiện: 09/03/2009 đến ngày 21/06/2009 Sinh viên thực hiện: Phạm Thanh Tùng – 206205363 Loại đề tài: Xây dựng ứng dụng Nội Dung Đề Tài: ( Ghi mơ tả tóm tắt nội dung đề tài) Sử dụng ngơn ngữ lập trìnhs C# hệ quản trị sở liệu Microsoft SQL Server 2005 để xây dựng phần mềm quản xăng Nội dung thực hiện: Hệ thống lại kiến thức ngôn ngữ lập trình C# Microsoft SQL Server 2005 Khảo sát trạng mô tả yêu cầu đề tài: • Khảo sát: Hiện tại, cửa hàng xử dụng công cụ Microsoft Office 2003 để lưu giữ thông tin biểu mẫu báo cáo báo cáo thời gian qua Về mặt liệu hồn tồn lưu trữ danh bộ, sổ sách cửa hàng • Mơ tả: Với thực tế việc thống kê, tra cứu, tìm kiếm vơ khó khăn (các cơng việc hồn tồn thủ cơng) Vì nhằm quản thơng tin cách khoa học – phục vụ cho công tác báo cáo, thống kê xác tình hình hoạt động cửa hàng Từ có kế hoạch, mục tiêu cụ thể để phấn đấu nâng cao doanh thu cửa hàng a Yêu cầu chức b Yêu cầu phi chức Phân tích yêu cầu Thiết kế chương trình Hiện thực chương trình Viết báo cáo Kết đạt được: Báo cáo viết, trình bày kết đạt Chương trình quản xăng Kế hoạch thực hiện: Tuần Nội dung Sinh viên thực Nhận mơ tả đề tài (09/03-15/03) Tìm hiểu yêu cầu đề tài Ôn tập kiến thức use case: cách nhận biết use Phạm Thanh Tùng case, actor, cách vẽ use case, mô tả use case Xây dựng đề cương chi tiết Điều chỉnh lại kết tuần Xác định actor, mục tiêu actor (16/03–2/03) Xác định use case hệ thống Vẽ đồ use case Phạm Thanh Tùng Mô tả cho use case quan trọng Xây dựng sườn khóa luận (23/03-29-03) Điều chỉnh lại kết tuần 2 Mô tả thêm số use case khác Phạm Thanh Tùng Bắt đầu viết báo cáo Điều chỉnh lại kết tuần (30/03-05/04) Tìm hiểu Domain Model Xây dựng Domain Model Phạm Thanh Tùng (sơ đồ lớp quan niệm) Viết báo cáo (06/04-12/04) Điều chỉnh lại kết tuần Điều chỉnh lại Domain Model use case Viết báo cáo Phạm Thanh Tùng Thiết kế: (13/04-19/04) Tìm hiểu mẫu GRASP Thiết kế xử Phạm Thanh Tùng Thiết kế giao diện Thiết kế liệu (20/04-26/04) (27/04-03/05) (04/05-10/04) Điều chỉnh lại kết tuần Hoàn chỉnh thiết kế Phạm Thanh Tùng Bổ sung vào báo cáo Cài đặt sở liệu Lập trình cho số use case quan trọng Báo cáo kỳ Phạm Thanh Tùng Phạm Thanh Tùng 10 (11/05-17/05) 11 Thi học kỳ (18/05-24/05) 12 (25/05-31/05) 13 (01/06-07/06) Điều chỉnh lại kết tuần Lập trình Phạm Thanh Tùng Bổ sung kết vào báo cáo Điều chỉnh lại kết tuần 12 Lập trình Phạm Thanh Tùng Bổ sung kết vào báo cáo Điều chỉnh lại kết tuần 13 14 (08/06-14/06) Lập trình Bổ sung kết vào báo cáo Phạm Thanh Tùng 15 (15/06-21/06) 16 (22/06-28/06) 17 (29/06-05/07) 18 (06/07-12/07) 19 (22/07-31/07) Điều chỉnh lại kết tuần 14 Phạm Thanh Tùng Lập trình Bổ sung kết vào báo cáo Điều chỉnh lại kết tuần 15 Phạm Thanh Tùng Lập trình Bổ sung kết vào báo cáo Phạm Thanh Tùng Cài đặt thử nghiệm, chỉnh sửa Nộp báo cáo cho Khoa Phạm Thanh Tùng Báo cáo PowerPoint Chuẩn bị bảo vệ Phạm Thanh Tùng Bảo vệ thức Xác nhận GVHD Ngày tháng năm 2009 SV thực MỤC LỤC Chương : Khảo sát trạng .11 1.1 Hiện trạng tin học 12 1.2 Hiện trạng nghiệp vụ 12 Chương : Mơ tả tốn cách giải vấn đề 13 2.1 Mơ tả tốn 14 2.2 Yêu cầu chức năng, yêu cầu phi chức 16 2.3 Phương pháp tiếp cận vấn đề 16 Chương : Phân tích 18 3.1 Nhận diện Actor mục tiêu Actor 19 3.2 đồ Use Case 19 3.3 Mô tả Use Case 20 3.4 đồ Domain Model 36 3.5 Mô tả lớp Domain Model 37 3.6 đồ hệ thống – System Sequence Diagram 42 Chương : Thiết kế 45 4.1 đồ - Sequence Diagram 46 4.2 đồ lớp – Class Diagram 48 4.3 Thiết kế kiến trúc ứng dụng 49 4.4 Thiết kế sở liệu 53 4.5 Thiết kế giao diện 62 Chương : Cài đặt, đánh giá hướng phát triển .65 5.1 Môi trường cài đặt 66 5.2 Đánh giá kết 66 5.3 Hướng phát triển 67 TÓM TẮT KHÓA LUẬN Vấn đề nghiên cứu Chi nhánh cửa hàng hệ thống cửa hàng xăng dầu COMECO kinh doanh mặt hàng xăng dầu với nhiều loại mẫu mã Do đó, nhằm phục vụ khách hàng tốt thu hút khách hàng nhiều hơn, cửa hàng sử dụng phần mềm quản mặt hàng, thơng tin có liên quan đến cửa hàng, khách hàng, thông tin nhập hàng, xuất hàng, Phạm vi hệ thống: Chương trình xây dựng nhằm mục đích phục vụ công việc quản kinh doanh cửa hàng xăng dầu, bao gồm nghiệp vụ sau:  Quản nhập hàng  Quản xuất hàng  Quản mặt hàng – sản phẩm  Quản khách hàng Phương pháp tiếp cận giải vấn đề Bài toán giải theo phương pháp thiết kế lập trình hướng đối tượng bao gồm bước sau: − Khảo sát phân tích yêu cầu chi nhánh xăng COMECO − Xây dựng đồ Use case đặc tả Use case − Xây dựng Domain Model mơ tả thuộc tính lớp − Xây dựng đồ Sequence Diagram − Xây dựng đồ lớp - Class Diagram − Cài đặt sở liệu − Cài đặt ứng dụng, lập trình − Đánh giá Kết đạt Sau hồn thành khóa luận tốt nghiệp, kết đạt sau: − Báo cáo viết trình bày kết đạt − Chương trình quản chi nhánh xăng COMECO LỜI MỞ ĐẦU Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố định hoạt động tổ chức, cơng ty, đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Phần mềm quản xăng phần mềm viết cho chi nhánh công ty COMECO, với mục đích giúp cơng ty quản thơng tin, thống kê, tra cứu cách tốt nhất, nhanh xác Cơng ty khơng phải đếm thống kê giấy, gõ lại báo cáo hàng tháng thông qua Word, Excel Do phần mềm ứng dụng thực tế, trình thực phải theo qui trình công ty, thân em sinh viên chưa có kinh nghiệm nên suốt q trình làm khơng tránh khỏi sai sót, mong hỗ trợ, giúp đỡ quý Thầy Cô Sinh viên thực Phạm Thanh Tùng Tên bảng: HoaDon STT Tên cột Kiểu liệu Kích thước IDHD nvarchar 10 SoHoaDon nvarchar 10 KyHieuHD nvarchar 10 SoChungTu nvarchar 10 NgayLapHD datetime NgayBaoCaoHD datetime GhiChu nvarchar Ràng buộc Khóa 10 Khóa ngoại(tham MaCuaHangBan nvarchar 10 chiếu đến bảng HeThongCuaHang) Khóa ngoại(tham MaHinhThucMuaBan nvarchar 10 chiếu đến bảng HinhThucMuaBan) Khóa ngoại(tham 10 MaHinhThucThanhToan nvarchar 10 chiếu đến bảng HinhThucThanhToan) Khóa ngoại(tham 11 MaSoThue nvarchar 50 chiếu đến bảng KhachHang) 12 TongTienKoVAT float 13 TongTienVAT float 14 TongTienHD float 15 TongTienPhiXangDau float 16 MaTrangThai nvarchar 10 Tên bảng: HinhThucThanhToan STT Tên cột MaHinhThucThanhToan Kiểu liệu Kích thước nvarchar 10 TenHinhThucThanhToan nvarchar 50 GhiChu 50 nvarchar Ràng buộc Khóa Tên bảng: HinhThucMuaBan STT Tên cột Kiểu liệu Kích thước MaHinhThucMuaBan nvarchar 10 TenHinhThucMuaBan nvarchar 50 GhiChu nvarchar 50 Ràng buộc Khóa Tên bảng: ChiTietHoaDon STT Tên cột Kiểu liệu Kích thước Ràng buộc IDHD nvarchar 10 Khóa MaNhapLieu nvarchar 10 Khóa SoHoaDon nvarchar 10 SoLuongHDBan float ThanhTien float DonGia float DonViTinh nvarchar 10 TenSanPham nvarchar 50 Tên bảng: SanPham STT Tên cột Kiểu liệu Kích thước MaNhapLieu nvarchar 10 TenSanPham nvarchar 50 DonViTinh nvarchar 10 MoTa nvarchar 50 ThueSuatVAT float DonGiaBan float GhiChu nvarchar Ràng buộc Khóa 10 Khóa ngoại(tham MaLoaiHangHoa nvarchar 10 chiếu đến bảng LoaiHangHoa) PhiXangDau float 50 Tên bảng: LoaiHangHoa STT Tên cột Kiểu liệu Kích thước MaLoai nvarchar 10 TenLoai nvarchar 50 GhiChu nvarchar 50 Ràng buộc Khóa Tên bảng: PhieuNhapHang STT Tên cột Kiểu liệu Kích thước IDHD nvarchar 10 SoPhieuNhap nvarchar 10 SoChungTu nvarchar 10 KyHieuPhieuNhap nvarchar 10 NgayNhap datetime 10 NgayBaoCaoNhap datetime 10 GhiChu nvarchar 50 Ràng buộc Khóa Khóa ngoại(tham MaCuaHang nvarchar 10 chiếu đến bảng HeThongCuaHang) Khóa ngoại(tham MaHinhThucNhap nvarchar 10 chiếu đến bảng HinhThucNhap) Khóa ngoại(tham 10 MaCuaHangNhapVe nvarchar 10 chiếu đến bảng HeThongCuaHang) 11 MaTrangThai nvarchar 10 Tên bảng: ChiTietPhieuNhap STT Tên cột Kiểu liệu Kích thước Ràng buộc IDHD nvarchar 10 Khóa MaNhapLieu nvarchar 10 Khóa SoPhieuNhap nvarchar 10 DonViTinh nvarchar 10 SoLuong float TenSanPham nvarchar 50 Tên bảng: HeThongCuaHang STT Tên cột Kiểu liệu Kích thước MaCuaHang nvarchar 10 TenCuaHang nvarchar 50 TenCuaHangTruong nvarchar 50 DiaChiCuaHang nvarchar 50 DienThoai interger GhiChu nvarchar 50 Ràng buộc Khóa Tên bảng: PhieuTraHang STT Tên cột Kiểu liệu Kích thước IDHD nvarchar 10 SoPhieuTraHang nvarchar 10 SoChungTu nvarchar 10 KyHieuPhieuTraHang nvarchar 10 NgayTraHang datetime 10 NgayBaoCao datetime 10 GhiChu nvarchar 50 Ràng buộc Khóa Khóa ngoại(tham MaCuaHang nvarchar 10 chiếu đến bảng HeThongCuaHang) Khóa ngoại(tham MaCuaHangTra nvarchar 10 chiếu đến bảng HeThongCuaHang) 10 MaTrangThai nvarchar 10 Kiểu liệu Kích thước Tên bảng: ChiTietPhieuTraHang STT Tên cột Ràng buộc IDHD nvarchar 10 Khóa MaNhapLieu nvarchar 10 Khóa SoPhieuTraHang nvarchar 10 10 DonViTinh nvarchar 10 11 SoLuong float 12 TenSanPham nvarchar 50 Tên bảng: TaiKhoanDangNhap STT Tên cột Kiểu liệu Kích thước IDND nvarchar 10 TenDangNhap nvarchar 50 MatKhau nvarchar 50 TenNguoiDung nvarchar 50 SoCMND interger Ràng buộc Khóa Khóa ngoại(tham MaQuyen nvarchar 10 chiếu đến bảng QuyenHan) TrangThai nvarchar 10 Tên bảng: QuyenHan STT Tên cột Kiểu liệu Kích thước MaQuyen nvarchar 10 TenQuyen nvarchar 50 GhiChu nvarchar 50 Ràng buộc Khóa 4.5 Thiết kế giao diện Hình 15 : Giao diện lúc khởi động chương trình Hình 16 : Giao diện quản hóa đơn Hình 17 : Giao diện hóa đơn Hình 18 : Giao diện quản phiếu nhập Hình 19 : Giao diện phiếu nhập hàng Hình 20 : Giao diện quản sản phẩm Hình 21 : Giao diện quản khách hàng Chương CÀI ĐẶT, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Nội dung: 5.1 Môi trường cài đặt 5.2 Đánh giá kết 5.3 Hướng phát triển 5.1 Môi trường cài đặt Khóa luận “Quản xăng” xây dựng dựa kiến thức nghiệp vụ quản kết hợp với cơng nghệ có ngơn ngữ • Cơng nghệ sử dụng: Net Framework 2.0 • Ngơn ngữ lập trình: C# 2005 • Lưu trữ liệu: SQL Server 2005 5.2 Đánh giá kết 5.2.1 Kết đạt Trong khóa luận này, vận dụng kiến thức học ngơn ngữ lập trình C#, SQL Server 2005 nghiệp vụ việc quản hồ điều tra tội phạm hình sự, chúng em xây dựng chương trình quản xăng, chương trình đáp ứng yêu cầu sau:  Quản nhập hàng, xuất hàng, khách hàng, sản phẩm, quản trị người dùng  Tra cứu thông tin hóa đơn, phiếu nhập 5.2.2 Việc chưa làm Mặc dù cố gắng, kiến thức hạn hẹp nên khóa luận khơng tránh khỏi thiếu sót hạn chế:  Tra cứu thơng tin sản phẩm, khách hàng, tài khoản người dùng  Lập báo cáo – thống kê theo ngày  Chưa bắt lỗi hoàn thiện quản trị người dùng 5.3 Hướng phát triển Trong thời gian tới, chúng em cố gắng khắc phục hạn chế:  Tra cứu thông tin sản phẩm, khách hàng, tài khoản người dùng  Lập báo cáo – thống kê theo ngày  Bắt lỗi hoàn thiện quản trị người dùng TÀI LIỆU THAM KHẢO [1] Dương Quang Thiện, Lập trình báo cáo dùng Crystal Report Net C#, NXB Tổng hợp Tp HCM, Năm 2006 [2] Phạm Hữu Khang, Lập trình hướng đối tượng, NXB Lao động - xã hội, Năm 2008 [3] Nguyễn Gia Tuấn Anh, Bài tập giải tham khảo SQL Server 7.0, NXB Thanh niên, Năm 2003 [4] www.congdongcviet.com [5] www.msdnvietnam.net [6] www.w3schools.com [7] www.diendantinhoc.com KẾT LUẬN Em xin gửi đến tất Thầy cô, bạn – người tận tình giúp đỡ em suốt thời gian làm đề tài mặt chuyên môn giúp đỡ chân thành mặt tinh thần lời cảm ơn sâu sắc Để hoàn thành đề tài này, em nhận nhiều góp ý từ phía thầy cơ, đặc biệt Thầy Dương Văn Phước hỗ trợ em suốt trình làm đề tài Ngoài ra, em xin gửi lời cảm ơn chân thành đến anh Thịnh, nhiệt tình giúp đỡ em việc tìm hiểu nghiệp vụ quản chi nhánh xăng COMECO Em chân thành ghi nhận tất giúp đỡ với lòng biết ơn sâu sắc Tuy có nhiều cố gắng chắn đề tài em tránh khỏi thiếu sót, mong nhận từ phía thầy bạn góp ý thơng cảm chương trình em ngày hoàn thiện Sinh viên thực Phạm Thanh Tùng ... Đổi mật Admin Quản lý loại danh mục Quản trị người dùng Nhân viên kế toán Quản lý nhập hàng Quản lý xuất hàng Quản lý khách hàng Quản lý hàng hóa Lập loại báo cáo - thống kê 3.2 Sơ đồ Use case... COMECO - Xây dựng sơ đồ Use Case đặc tả Use Case - Xây dựng Domain Model mơ tả thuộc tính lớp - Xây dựng sơ đồ System Sequence Diagram - Xây dựng sơ đồ Sequence Diagram - Xây dựng sơ đồ lớp - Class... mục đích phục vụ cơng việc quản lý kinh doanh cửa hàng xăng dầu, bao gồm nghiệp vụ sau:  Quản lý nhập hàng  Quản lý xuất hàng  Quản lý mặt hàng – sản phẩm  Quản lý khách hàng Phương pháp tiếp

Ngày đăng: 25/11/2017, 19:02

TỪ KHÓA LIÊN QUAN

w