Sự phát triển như vũ bão của ngành công nghệ thông tin kéo theo đó là các dịch vụ mạng ngày càng phát triển, mở rộng và hoàn thiện hơn, tuy vẫn tồn tại nhiều khuyết điểm song không ít tiện lợi từ công nghệ đem lại cho xã hội loài người sự nhanh chóng và chính xác... Thư điện tử dần thay thế thư tay, các cuộc hội nghị truyền hình với âm thanh hình ảnh trực tiếp giúp linh hoạt hóa công việc của tổ chức, đoàn thể. Người bác sĩ không phải trực tiếp đứng tại phòng mổ vẫn có thể thực hiện ca phẫu thuật với sự chính xác cao, và độ an toàn tuyệt đối… còn rất nhiều lợi ích mà công nghệ thông tin đem lại cho chúng ta, vậy dựa vào đâu mà công nghệ có thể thực hiện được những điều tưởng chừng không thể trong một tích tắc như vậy?
Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng UBND TỈNH QUẢNG NGÃI TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN TÊN ĐỀ TÀI: ĐỒ ÁN XÂY DỰNG PHẦN MỀM QLBH ÁP DỤNG CHO CỬA HÀNG , CÔNG TY VỪA VÀ NHỎ SINH VIÊN : Lê Hữu Trí Lê Thành Phúc Lê Đức Thủ Lê Trần Chiến Nguyễn Trang Nhật Tân LỚP : DTL15A NHÓM SV : 05 Giáo viên hướng dẫn: Nguyễn Văn Toán Quảng Ngãi, tháng 07 năm 2016 Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng LỜI CÁM ƠN Nhóm em xin chân thành gửi lời cám ơn đến quý thầy cô trường Đại Học PHẠM VĂN ĐỒNG Quảng Ngãi nói chung thầy môn nói riêng tạo điều kiện cho chúng em hội thực hành, tiếp xúc để chúng em tránh vướng mắc bỡ ngỡ môi trường công việc thời gian tới Nhóm em xin chân thành cảm ơn thầy Nguyễn Văn Toán Nhờ giúp đỡ tận tình bảo Thầy từ lúc bắt đầu lúc kết thúc đồ án mà nhóm em hoàn thành thời hạn quy định tích lũy cho lượng tảng kiến thức quý báu Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức có hạn nên nhóm em tránh khỏi thiếu sót định, mong nhận cảm thông, chia sẻ tận tình đóng góp bảo thầy bạn Quảng Ngãi, ngày 22 tháng 07 năm 2016 Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Quảng Ngãi, ngày …… tháng …… năm 2016 GIÁO VIÊN HƯỚNG DẪN Nguyễn Văn Toán LỜI MỞ ĐẦU Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Sự phát triển vũ bão ngành công nghệ thông tin kéo theo dịch vụ mạng ngày phát triển, mở rộng hoàn thiện hơn, tồn nhiều khuyết điểm song không tiện lợi từ công nghệ đem lại cho xã hội loài người nhanh chóng xác Thư điện tử dần thay thư tay, hội nghị truyền hình với âm hình ảnh trực tiếp giúp linh hoạt hóa công việc tổ chức, đoàn thể Người bác sĩ trực tiếp đứng phòng mổ thực ca phẫu thuật với xác cao, độ an toàn tuyệt đối… nhiều lợi ích mà công nghệ thông tin đem lại cho chúng ta, dựa vào đâu mà công nghệ thực điều tưởng chừng tích tắc vậy? Ngôn ngữ lập trình phần thiếu việc xây dựng nên giới công nghệ linh hoạt mạnh mẽ Không gian làm việc Microsoft Net tổng hợp bốn ngôn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngôn ngữ, định nghĩa FCL (framework class library) Hỗ trợ cho lập trình viên phát triển ứng dụng mạng với kích thước nhẹ mạnh mẽ xử lý Dựa kiến thức lập trình mạng với C#, đa dạng dịch vụ mạng với nhiều tính đòi hỏi ngày cao Từ ý tưởng áp dụng công nghệ thông tin vào việc quản lý, bớt phần gánh nặng sổ sách đầu óc người, đồ án hướng đến xây dựng phần mềm quản lý bán hàng, áp dụng cho công ty hay cửa hàng Giúp cửa hàng, công ty dễ dàng công việc quản lý hàng hóa Trong trình xây dựng chương trình không tránh khỏi sai sót kính mong thầy bạn đóng góp ý kiến xây dựng để chương trình hoàn thiện Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng CHƯƠNG 1: TỔNG QUAN MÔ TẢ BÀI TOÁN VÀ ĐẶC TẢ ĐỀ TÀI: 1.1 Mô tả toán: Quản lý Bán hàng cửa hàng công ty công việc quan trọng, đòi hỏi phận quản lý phải tiến hành nhiều nghiệp vụ phức tạp Việc ứng dụng CNTT mang lại bước đột phá cho công tác quản lý bán hàng, giúp cửa hàng, công ty nắm bắt thông tin hàng hóa, vật tư, thông tin khách hàng, trạng thái đơn đặt hàng cách xác kịp thời Từ người quản lý đưa kế hoạch định đắn, giảm chi phí tăng khả cạnh tranh, nâng cao kết hoạt động sản xuất kinh doanh 1.2 Đặc tả đề tài: Phần mềm quản lý bán hàng phải hỗ trợ việc quản lý thông tin cho cửa hàng, công ty kinh doanh hàng hoá, dịch vụ… tự động hóa quy trình quản lý hàng hóa, vật tư giảm chi phí nhân công, tăng độ xác đơn hàng cung cấp dịch vụ nhanh chóng đến cho khách hàng Nó phát triển với mục đích đáp ứng kịp thời chức từ khâu nhập, xuất, kiểm kê, quản lý xếp hàng hóa, doanh thu, quản lý đơn đặt hàng nhằm làm tăng hiệu sản xuất kinh doanh cho cửa hàng, công ty Bộ phận quản lý cửa hàng, công ty gồm nhân viên trưởng có toàn quyền quản lý hệ thống, số nhân viên đảm nhận công việc khác bán hàng, nhập hàng, ghi nhận thông tin khách hàng, nhà cung cấp in ấn hóa đơn Mỗi loại hàng mà cửa hàng, công ty phép kinh doanh thường gồm nhiều mặt hàng Mỗi mặt hàng nhận biết qua tên hàng, đơn vị tính, giá đề nghị gán cho mã số gọi mã hàng để tiện việc theo dõi Cửa hàng, Công ty việc nắm bắt thị trường phải theo dõi tình hình mua bán cửa hàng, công ty để kinh doanh hiệu Đồng thời nhận báo cáo tồn kho tổng hợp lại để xem mặt hàng tồn ngưỡng cho phép đề xuất với quản lý để có hướng giải quyết, bán hạ giá nhằm thu hồi vốn dành kinh doanh mặt hàng khác Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Khi cửa hàng, công ty mua hàng phải làm thủ tục nhập kho Mỗi lần nhập kho hóa đơn nhập lập Mỗi hóa đơn nhập giải cho việc nhập hàng từ nhà cung cấp nhân viên lập chịu trách nhiệm kiểm tra số lượng chất lượng hàng nhập Trên phiếu nhập có ghi rõ mã số tên nhà cung cấp để sau tiện theo dõi; mã số họ tên nhân viên cửa hàng chịu trách nhiệm nhập kho mặt hàng, số lượng, hạn sử dụng, ngày nhập kho, đơn giá mua thành tiền tương ứng Công việc nhập hàng xảy hàng ngày có hàng mua Khi bán hàng cho khách hàng hóa đơn xuất lập Hóa đơn xuất nhân viên lập xuất cho khách hàng Trong hóa đơn bao gồm thông tin mã hàng, số lượng, đơn giá, thuế VAT, tỉ lệ giảm tổng số tiền bán Cuối tháng, quản lý thực việc thống kê lại mặt hàng để tổng hợp doanh thu kiểm tra tình hình kinh doanh cửa hàng, công ty MỤC TIÊU – HƯỚNG GIẢI QUYẾT VÀ KẾ HOẠCH THỰC HIỆN 2.1 Mục tiêu cần đạt được: Chúng ta cần phải thiết kế cài đặt chương trình quản lý có chức sau: Quản lý hàng hóa: thêm, sửa, xóa thông tin loại hàng mặt hàng Quản lý nhân viên: thêm, sửa, xóa thông tin nhân viên (chỉ có người quản lý có quyền này) Quản lý khách hàng: thêm, sửa, xóa thông tin khách hàng Quản lý nhà cung cấp: thêm, sửa, xóa thông tin nhà cung cấp Nhập kho xuất kho: cập nhật liệu nhập xuất kho thông qua form nhập liệu, đồng thời in hóa đơn nhập xuất Quản lý xếp thông tin hàng hóa, nhân viên, khách hàng nhà cung cấp Thống kê hàng hóa doanh thu theo tháng, năm Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Tự động thông báo trạng thái hết hạn sử dụng hàng hóa cho nhân viên 2.2 HƯỚNG GIẢI QUYẾT VÀ KẾ HOẠCH THỰC HIỆN: 2.2.1 Hướng giải quyết: - Xây dựng mô hình MCD, MLD MPD - Thiết kế CSDL, ràng buộc toàn vẹn - Thiết kế ứng dụng: chức năng, Forms Reports - Cài đặt chương trình ứng dụng, nhập liệu, chạy thử kiểm tra lỗi - Viết báo cáo công việc thực theo mẫu qui định • MÔI TRƯỜNG CÀI ĐẶT: Để thực yêu cầu phải cần có ngôn ngữ lập trình kết nối đến sở liệu hệ quản trị sở liệu - Ngôn ngữ lập trình C#: Visual Studio 2010 - Hệ quản trị sở liệu: SQL Server 2008 Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng 2.2.2 Kế hoạch thực hiện: Thời gian thực chương trình 12 tuần với kế hoạch sau: Thời gian Tuần Tuần 2-3 Tuần Tuần 5-10 Tuần 11 Tuần 12 Nhóm: 05 Công việc Tìm hiểu đề tài Thiết kế sơ đồ Hiệu chỉnh sơ đồ cài đặt CSDL Viết kiểm thử chương trình Viết báo cáo Hiệu chỉnh hoàn tất GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng CHƯƠNG 2: NGÔN NGỮ LẬP TRÌNH – CƠ SỞ DỮ LIỆU Giới thiệu Microsoft NET Kiến trúc NET 1.1 Giới thiệu Microsoft NET Microsoft Net ngôn ngữ lập trình, không gian làm việc tổng hợp bốn ngôn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên ngôn ngữ, định nghĩa FCL (framework class library) Microsoft Net bao gồm phần chính: Framework Intergrated Development Enviroment (IDE) Framework cung cấp cần thiết bản, khuôn dạng hay môi trường hỗ trợ hạ tầng sở theo quy ước định để công việc thuận tiện IDE cung cấp môi trường giúp triển khai dễ dàng nhanh chóng ứng dụng dựa tảng Net Thành phần Framework quan trọng NET cốt lõi tinh hoa môi trường, IDE công cụ để phát triển dựa tảng Trong NET toàn ngôn ngữ C#, Visual C++ hay Visual Basic.NET dùng IDE Microsoft NET tảng cho việc xây dựng thực thi ứng dụng phân tán hệ Bao gồm ứng dụng từ client đến server dịch vụ khác Một số tính Microsoft NET cho phép nhà phát triển sử dụng sau: • Một mô hình lập trình cho phép nhà phát triển xây dựng ứng dụng dịch vụ web ứng dụng client với Extensible Markup Language (XML) • Tập hợp dịch vụ XML Web, Microsoft NET My Services cho phép nhà phát triển đơn giản tích hợp người dùng kinh nghiệm Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng • Cung cấp server phục vụ bao gồm: Windows 2000, SQL Server, BizTalk Server, tất điều tích hợp, hoạt động, quản lý dịch vụ XML Web ứng dụng • Các phần mềm client Windows XP Windows CE giúp người phát triển phân phối sâu thuyết phục người dùng kinh nghiệm thông qua dòng thiết bị • Nhiều công cụ hỗ trợ Visual Studio NET, để phát triển dịch vụ Web XML,ứng dụng Windows hay web cách dể dàng hiệu 1.2 Kiến trúc Net Mô hình kiến trúc Net: Hình 1: Mô hình kiến trúc NET NET Framework platform làm đơn giản việc phát triển ứng dụng môi trường phân tán Internet .NET Framework thiết kế đầy đủ để đáp ứng theo quan điểm sau: Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Một loại ứng dụng client khác với ứng dụng truyền thống ActiveX control (hiện thay Windows Form control) nhúng vào trang web Internet Các ứng dụng giống ứng dụng client khác truy cập tài nguyên cục Những lớp NET Framework chứa NET Framework thiết kế cho việc sử dụng phát triển GUI Điều cho phép người phát triển nhanh chóng dễ dàng tạo cửa sổ, button, menu, toolbar, thành phần khác ứng dụng viết phục vụ cho lĩnh vực thương mại Ngôn ngữ lập trình C# Ngôn ngữ C# đơn giản, khoảng 80 từ khóa mười kiểu liệu xây dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Phần cốt lõi hay gọi trái tim ngôn ngữ lập trình hướng đối tượng hỗ trợ cho việc định nghĩa làm việc với lớp Những lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mô hình tốt để giải vấn đề Ngôn ngữ C# chứa từ khóa cho việc khai báo kiểu lớp đối tượng phương thức hay thuộc tính lớp, cho việc thực thi đóng gói, kế thừa, đa hình, ba thuộc tính ngôn ngữ lập trình hướng đối tượng Trong ngôn ngữ C# thứ liên quan đến khai báo lớp điều tìm thấy phần khai báo Định nghĩa lớp ngôn ngữ C# không đoi hỏi phải chia tập tin header tập tin nguồn giống ngôn ngữ C++ Hơn nữa, ngôn ngữ C# hỗ trợ kiểu XML, cho phép chèn tag XML để phát sinh tự động document cho lớp Ngôn ngữ C# cung cấp đặc tính hướng thành phần (component-oriented), thuộc tính, kiện Lập trình hướng thành phần hỗ trợ CLR cho phép lưu trữ metadata với mã nguồn cho lớp Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng CHƯƠNG 3: XÂY DỰNG CÁC MÔ HÌNH – SƠ ĐỒ XÂY DỰNG CÁC MÔ HÌNH 1.1 Mô hình MCD ( Mô hình quan niệm ) Hình 2: Mô hình quan niệm Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng 1.2 Mô hình MLD ( Thành phần liệu mức Logic ) LOAIHANG(MALLOAI,DIENGIAI) HANGHOA(MALOAI,MAHANG,TENHANG,DONVITINH,TENNHASX,GIADENG HI) KHACHHANG(MAKH,TENKH,DIACHIKH,SODT_KH) NHANVIEN(MANV,HOTENNV,DIACHINV,CHUCVU,PHAI,SODT_NV,NAM_SIN H) NHACUNGCAP(MANCC,TENNCC,DIACHINCC,SODT_NCC) HOADONNHAP(SOHDN,MANCC,MANV,NGAYNHAP,THANHTIENNHAP) HOADONXUAT(SOHDX,MANV,MAKH,NGAYXUAT,THANHTIENXUAT) CHITIETNHAP(MALOAI,MAHANG,SOHDN,SOLUONGN,DONGIAN,HANSUDU NG,NGAYSX) CHITIETXUAT(SOHDXUAT,MALOAI,MAHANG,SOLUONG,DONGIA,VAT,TIEN MIENGIAM) Ràng buộc tham chiếu: HANGHOA(MALOAI) LOAIHANG(MALOAI) CHITIETNHAP(MALOAI,MAHANG) HANGHOA(MALOAI,MAHANG) CHITIETXUAT(MALOAI,MAHANG) HANGHOA(MALOAI,MAHANG) CHITIETNHAP(SOHDN) HOADONNHAP(SOHDN) CHITIETXUAT(SOHDX) HOADONXUAT(SOHDX) HOADONNHAP(MANV) NHANVIEN(MANV) HOADONNHAP(MANCC) NHACUNGCAP(MANCC) HOADONXUAT(MANV) NHANVIEN(MANV) HOADONXUAT(MAKH) KHACHHANG(MAKH) 1.3 Mô hình MPD: Tên Thuộc tính Nhóm: 05 Kiểu Độ dài Khóa Duy Miền giá Ghi trị GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Loại hàng: Maloai Diengiai Hàng hóa: Char Nvarchar2 100 X N Mã loại Diễn giải Maloai Mahang Tenhang Donvitinh TenNhaSX Giadenghi Khách hàng: Char Char Nvarchar2 Nvarchar2 Nvarchar2 Integer X X N N Mã loại Mã hàng Tên hàng Đơn vị tính Tên nhà sản xuất Giá đề nghị MaKH TenKH Char Nvarchar2 150 DiachiKH Nvarchar2 50 SoDT_KH Nhân viên: Nvarchar2 15 MaNV Char HotenNV Nvarchar2 50 Họ tên N viên DiachiNV Chucvu Phai SoDT_NV NAM_SINH Nvarchar2 Nvarchar2 Nvarchar2 Nvarchar2 Date Địa Chức vụ Phái Số điện thoại Năm sinh 50 50 N X N hàng Số điện thoại X X 150 20 15 Mã khách hàng Tên khách hàng Địa khách N N N X Mã nhân viên Nhà cung cấp: MaNCC Char TenNCC Nvarchar2 DiachiNCC Nvarchar2 SoDT_NCC Nvarchar2 Hóa đơn nhập: Nhóm: 05 150 50 15 X N X Mã nhà CC Tên nhà CC Địa Số điện thoại GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng SoHDN Integer MaNCC Char MaNV Char Ngaynhap Date Thanhtiennhap Integer Hóa đơn xuất: SoHDX Integer MaKH Char MaNV Char Ngayxuat Date Thanhtienxuat Integer Chi tiết nhập: Maloai Mahang SoHDN SoluongN DongiaN Hansudung NgaySX Char Char Integer Integer Integer Integer Date X N N N N N Số hóa đơn nhập Mã nhà CC Mã nhân viên Ngày nhập Thành tiền X N N N N N Số hóa đơn xuất Mã khách hàng Mã nhân viên Ngày xuất Thành tiền X X X N N N N Mã loại Mã hàng Số hóa đơn nhập Số lượng Đơn giá Hạn sử dụng Ngày sản xuất N N N Mã loại Mã hàng Số hóa đơn xuất Số lượng Đơn giá Giá trị gia tang Tỉ lệ giảm giá 5 5 Chi tiết xuất: Maloai Char X Mahang Char X SoHDX Integer X Soluong Integer Dongia Integer VAT Integer Tilemiengiam Date SƠ ĐỒ CHỨC NĂNG VÀ LƯU ĐỒ GIẢI THUẬT 2.1 Sơ đồ chức năng: Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Sơ đồ chức chính: Hình 3: Sơ đồ chức 2.2 Lưu đồ giải thuật: * Thêm hàng hóa: Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Hình 7: Lưu đồ giải thuật * Thống kê xuất hàng,nhập hàng: Hình 4: Lưu đồ ví dụn thống kê Xuất hàng * Cập nhật hàng hóa: Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Hình 5: Sơ đồ cập nhật hàng hóa Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng DIỄN GIẢI Ý NGHĨA CÁC FORM VÀ REPORT: 3.1 Diễn giải ý nghĩa Form: Hình 6: Đăng Nhập Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Hình 7: Demo Form Nhân viên Hình 8: Demo Reprot thống kê Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Hình 9: Demo Form đổi mật CHƯƠNG 4: CÁCH THỨC XÂY DỰNG CHƯƠNG TRÌNH VÀ HƯỚNG DẪN DEMO CÁCH THỨC XÂY DỰNG CHƯƠNG TRÌNH: Xây dựng form dựa theo chức chương trình NET theo ngôn ngữ C# Thiết kế giao diện có sẵn C# Icon sưu tầm từ Internet HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH : Bước 1: Khởi động chương trình Hình 10: Demo khởi chạy chương trình Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng Bước 2: Đăng nhập Hình 11: Demo Bảng đăng nhập Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT LUẬN: 1.1 Thuận lợi khó khăn lúc thực đồ án: 1.1.1 Thuận lợi: - Bản thân trang bị kiến thức liên quan thiết kế phần mềm Đã có kinh nghiệm việc tìm hiểu, phân tích thiết kế hệ thống thông tin - Hệ thống quản lý bán hàng hệ thống quen thuộc dễ dàng cách tiếp cận chức phổ biến Như chương trình quản lý bình thường - Được giúp đỡ tận tình GVHD: TS Hoàng Công Trình trợ giúp kiến thức từ Internet 1.1.2 Khó khăn: - Thời gian nhận thực đồ án không nhiều nên nhiều hạn chế - Với hệ quản trị Cơ sở liệu SQL Server, kiến thức nắm chưa thật kỹ hệ quản trị - Do chưa có kinh nghiệm thiết kế phần mềm Cơ sở liệu nên khó khăn triển khai công việc 1.2 Kết đạt được: Qua thời gian nghiên cứu học tập, nhìn chung khóa luận hoàn thành mục tiêu, nhiệm vụ đề chương trình hệ thống quản lý, với chức hệ thống phân tích thiết kế mô tả Xây dựng chương trình hoàn chỉnh có khả áp dụng vào thực tế Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng ƯU VÀ NHƯỢC ĐIỂM CỦA HỆ THỐNG 2.1 Ưu điểm: - Hệ thống xây dựng gọn nhẹ, dễ sử dụng - Hệ thống ràng buộc liệu đảm bảo - Giao diện thân thiện với người sử dụng 2.2 Nhược điểm: - Cách tổ chức liệu kỹ thuật lập trình chưa tốt - Bắt lỗi hạn chế, chưa hoàn thiện - Các chức chương trình chưa linh động, gây khó khăn sử dụng - Chưa bảo mật liệu HƯỚNG PHÁT TRIỂN: - 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 đ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 Nhóm: 05 GVHD: Nguyễn Văn Toán Thực tập chuyên nghành Xây dựng chương trình Quản Lý Bán Hàng TÀI LIỆU THAM KHẢO Giáo trình tự học SQL Server từ Ebook Internet Các giải pháp lập trình C# -Nguyễn ngọc Bình Phương- Thái Thanh Phong (tổng hợp biên dịch) Giáo trình C# ứng dụng ( Không tìm thấy tác giả ) Các trang Web: Congdongcviet.com, CProject.com, Google… Mastering C# Database Programming - Jason Price Nhóm: 05 GVHD: Nguyễn Văn Toán ... HANGHOA(MALOAI,MAHANG) CHITIETNHAP(SOHDN) HOADONNHAP(SOHDN) CHITIETXUAT(SOHDX) HOADONXUAT(SOHDX) HOADONNHAP(MANV) NHANVIEN(MANV) HOADONNHAP(MANCC) NHACUNGCAP(MANCC) HOADONXUAT(MANV) NHANVIEN(MANV)... NHACUNGCAP(MANCC,TENNCC,DIACHINCC,SODT_NCC) HOADONNHAP(SOHDN,MANCC,MANV,NGAYNHAP,THANHTIENNHAP) HOADONXUAT(SOHDX,MANV,MAKH,NGAYXUAT,THANHTIENXUAT) CHITIETNHAP(MALOAI,MAHANG,SOHDN,SOLUONGN,DONGIAN,HANSUDU NG,NGAYSX) CHITIETXUAT(SOHDXUAT,MALOAI,MAHANG,SOLUONG,DONGIA,VAT,TIEN... CHITIETXUAT(SOHDXUAT,MALOAI,MAHANG,SOLUONG,DONGIA,VAT,TIEN MIENGIAM) Ràng buộc tham chiếu: HANGHOA(MALOAI) LOAIHANG(MALOAI) CHITIETNHAP(MALOAI,MAHANG) HANGHOA(MALOAI,MAHANG) CHITIETXUAT(MALOAI,MAHANG) HANGHOA(MALOAI,MAHANG)