MỤC LỤC<br />
MỤC LỤC .............................................................................................................................i<br />
DANH MỤC CÁC KÍ HIỆU VÀ CHỮ VIẾT TẮT ............................................................v<br />
DANH MỤC HÌNH ẢNH, SƠ ĐỒ, BIỂU ĐỒ...................................................................vi<br />
DANH MỤC BẢNG BIỂU.............................................................................................. viii<br />
<br />
uế<br />
<br />
PHẦN MỞ ĐẦU ..................................................................................................................1<br />
1. Lý do chọn đề tài ..................................................................................................... 1<br />
<br />
H<br />
<br />
2. Mục tiêu nghiên cứu ................................................................................................ 2<br />
3. Đối tượng, phạm vi nghiên cứu................................................................................ 2<br />
<br />
tế<br />
<br />
4. Phương pháp nghiên cứu ......................................................................................... 3<br />
5. Dự kiến kết quả đạt được ......................................................................................... 3<br />
<br />
h<br />
<br />
6. Kết cấu của đề tài .................................................................................................... 4<br />
<br />
in<br />
<br />
NỘI DUNG NGHIÊN CỨU ...............................................................................................5<br />
<br />
K<br />
<br />
CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ XÂY DỰNG...........................................................5<br />
1.1 Tổng quan về hệ thống thông tin quản lý ........................................................... 5<br />
<br />
họ<br />
c<br />
<br />
1.1.1. Khái niệm về hệ thống và hệ thống thông tin quản lý ............................................5<br />
1.1.1.1. Hệ thống và hệ thống quản lý ...............................................................................5<br />
1.1.1.2. Hệ thống thông tin quản lý ....................................................................................5<br />
<br />
ại<br />
<br />
1.1.1.3. Các loại thông tin quản lý......................................................................................6<br />
<br />
Đ<br />
<br />
1.1.2. Cấu trúc hệ thống thông tin quản lý.........................................................................6<br />
1.1.3. Quy trình phát triển hệ thống thông tin quản lý ......................................................7<br />
1.1.3.1. Khái niệm về quy trình phát triển hệ thống thông tin quản lý ............................7<br />
1.1.3.2. Giới thiệu về mô hình thác nước...........................................................................7<br />
1.2. Hệ quản trị cơ sở dữ liệu SQL Server................................................................ 9<br />
1.2.1. Ngôn ngữ truy vấn dữ liệu có cấu trúc (SQL – Structure Query Language) .............9<br />
1.2.1.1. Khái niệm về SQL ...................................................................................................9<br />
<br />
i<br />
<br />
1.2.1.2. Đặc điểm của SQL.................................................................................................10<br />
1.2.1.3. Vai trò của SQL.....................................................................................................10<br />
1.2.2. Microsoft SQL Server ..............................................................................................11<br />
1.2.2.1. Tổng quan về Microsoft SQL Server ....................................................................11<br />
1.2.2.2. Thành phần của Microsoft SQL Server.................................................................11<br />
1.3. Tổng quan về nền tảng lập trình .NET Framework........................................ 12<br />
<br />
uế<br />
<br />
1.3.1. Giới thiệu về .NET Framework ................................................................................12<br />
<br />
H<br />
<br />
1.3.2. Các tính năng của .NET Framework 4.0 ..................................................................13<br />
1.4. Ngôn ngữ lập trình C# ...................................................................................... 15<br />
<br />
tế<br />
<br />
1.4.1 Giới thiệt ngôn ngữ lập trình C# ...............................................................................15<br />
1.4.2. Mô hình ba lớp .........................................................................................................17<br />
<br />
h<br />
<br />
1.4.2.1. Presentation Layer (Lớp giao tiếp người dùng) ....................................................17<br />
<br />
in<br />
<br />
1.4.2.2. Bussiness Logic Layer (Lớp xử lý chính dữ liệu) .................................................18<br />
<br />
K<br />
<br />
1.4.2.3. Data Access Layer (Lớp thao tác trực tiếp với cơ sở dữ liệu)...............................18<br />
1.4.2.4. Quy trình hoạt động...............................................................................................18<br />
<br />
họ<br />
c<br />
<br />
1.4.3. Tổng quan về lập trình hướng chức năng.................................................................20<br />
1.4.3.1. Giới thiệu ...............................................................................................................20<br />
1.4.3.2. Các khái niệm ........................................................................................................20<br />
<br />
ại<br />
<br />
CHƯƠNG 2: BÀI TOÁN QUẢN LÝ HOẠT ĐỘNG BÁN HÀNG TẠI CÔNG TY<br />
<br />
Đ<br />
<br />
TNHH SX TM & DV NGỌC THẢO ...............................................................................23<br />
2.1. Tổng quan về Công ty Ngọc Thảo .................................................................... 23<br />
2.1.1. Thông tin tổng quan về Công ty.............................................................................23<br />
2.1.2. Cơ cấu tổ chức của Công ty Ngọc Thảo ................................................................24<br />
2.1.3. Nhiệm vụ của các bộ phận........................................................................................24<br />
2.1.4. Tình hình hoạt động sản xuất kinh doanh ................................................................25<br />
2.1.5. Tình hình ứng dụng công nghệ thông tin của công ty..............................................26<br />
<br />
ii<br />
<br />
2.2. Quy trình hoạt động quản lý bán hàng của Công ty ...................................... 27<br />
CHƯƠNG 3 : XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CÔNG TY<br />
TNHH SX TM & DV NGỌC THẢO ...............................................................................29<br />
3.1. Phân tích hệ thống Quản lý bán hàng Công ty TNHH SX TM & DV<br />
Ngọc Thảo ............................................................................................................... 29<br />
3.1.1. Phân tích yêu cầu......................................................................................................29<br />
<br />
uế<br />
<br />
3.1.1.1. Quản lý hệ thống ..................................................................................................29<br />
<br />
H<br />
<br />
3.1.1.2. Quản lý thông tin các đối tượng..........................................................................30<br />
3.1.1.3. Quản lý xuất nhập..................................................................................................30<br />
<br />
tế<br />
<br />
3.1.1.4. Tìm kiếm ................................................................................................................30<br />
3.1.1.5. Báo cáo, thống kê ...................................................................................................30<br />
<br />
h<br />
<br />
3.1.2. Sơ đồ chức năng (BFD- Business Function Diagram)..........................................30<br />
<br />
in<br />
<br />
3.1.3. Sơ đồ ngữ cảnh(CD- Context Diagram) ................................................................33<br />
<br />
K<br />
<br />
3.1.4. Sơ đồ luồng dữ liệu(DFD- Data Flow Diagram)...................................................34<br />
3.1.4.1. Sơ đồ phân rã mức 0 ............................................................................................35<br />
<br />
họ<br />
c<br />
<br />
3.1.4.2. Sơ đồ phân ra mức 1 cho chức năng 1.0.............................................................36<br />
3.1.4.3. Sơ đồ luồng dữ liệu mức 1 cho chức năng 2.0 ......................................................36<br />
3.1.4.4. Sơ đồ luồng dữ liệu mức 1 cho chức năng 3.0 ......................................................37<br />
<br />
ại<br />
<br />
3.1.4.5. Sơ đồ luồng dữ liệu mức 1 cho chức năng 4.0 ......................................................37<br />
<br />
Đ<br />
<br />
3.1.4.6. Sơ đồ luồng dữ liệu mức 1 cho chức năng 4.0 ......................................................38<br />
3.1.5. Sơ đồ luồng thông tin(IFD- Information Flow Diagram).....................................39<br />
3.1.5.1. Sơ đồ luồng thông tin nhập kho ..........................................................................39<br />
3.1.5.2 Sơ đồ luồng thông tin bán hàng ...........................................................................39<br />
3.2. Thiết kế cơ sở dữ liệu........................................................................................ 40<br />
3.2.1. Sơ đồ thực thể mối quan hệ (ERD – Entity Relationship Diagram) ........................41<br />
3.2.2. Chuyển các mối quan hệ thành lược đồ quan hệ...................................................41<br />
<br />
iii<br />
<br />
3.2.3. Chuẩn hóa cơ sở dữ liệu ...........................................................................................42<br />
3.3. Thiết kế thuật toán............................................................................................ 46<br />
3.3.1. Kí hiệu sử dụng.........................................................................................................46<br />
3.3.2. Một số giải thuật trong chương trình........................................................................47<br />
3.3.2.1. Giải thuật đăng nhập..............................................................................................47<br />
3.3.2.2. Giải thuật cập nhật dữ liệu.....................................................................................47<br />
<br />
uế<br />
<br />
3.3.2.3. Giải thuật xóa dữ liệu ............................................................................................48<br />
<br />
H<br />
<br />
3.3.2.4. Giải thuật nhập kho ...............................................................................................48<br />
3.3.2.5. Giải thuật bán hàng................................................................................................49<br />
<br />
tế<br />
<br />
3.4. Thiết kế giao diện.............................................................................................. 49<br />
PHẦN KẾT LUẬN ............................................................................................................51<br />
<br />
Đ<br />
<br />
ại<br />
<br />
họ<br />
c<br />
<br />
K<br />
<br />
in<br />
<br />
h<br />
<br />
TÀI LIỆU THAM KHẢO ..................................................................................................53<br />
<br />
iv<br />
<br />
DANH MỤC CÁC KÍ HIỆU VÀ CHỮ VIẾT TẮT<br />
<br />
Ký hiệu<br />
(viết tắt)<br />
<br />
Diễn giải<br />
Business Logic Layers (lớp logic nghiệp vụ)<br />
<br />
DAL<br />
<br />
Data Access Layers (lớp truy cập dữ liệu)<br />
<br />
uế<br />
<br />
BLL<br />
<br />
Nhà cung cấp<br />
<br />
SQL<br />
<br />
Structured Query Language (ngôn ngữ truy vấn có cấu trúc)<br />
Sản xuất<br />
Sản xuất kinh doanh<br />
<br />
TNHH<br />
<br />
Trách nhiệm hữu hạn<br />
<br />
in<br />
<br />
Thương mại và dịch vụ<br />
<br />
Đ<br />
<br />
ại<br />
<br />
họ<br />
c<br />
<br />
K<br />
<br />
TM & DV<br />
<br />
h<br />
<br />
SXKD<br />
<br />
tế<br />
<br />
SX<br />
<br />
H<br />
<br />
NCC<br />
<br />
v<br />
<br />