MỤC LỤC
Trang
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN.................................................... i
LỜI CẢM ƠN................................................................................................................. ii
MỤC LỤC ..................................................................................................................... iii
DANH MỤC HÌNH ...................................................................................................... vi
DANH MỤC BẢNG ................................................................................................... viii
DANH SÁCH CÁC KÝ TỰ, CÁC CHỮ VIẾT TẮT .................................................. ix
MỞ ĐẦU .........................................................................................................................1
1 Giới thiệu về đề tài....................................................................................................1
2 Mục đích chọn đề tài.................................................................................................1
3 Đối tượng và phạm vi nghiên cứu: ...........................................................................1
4 Phương pháp nghiên cứu: .........................................................................................2
5 Đánh giá các phần mềm tương tự .............................................................................2
Chương 1. TỔNG QUAN................................................................................................4
1.1 Giới thiệu ngôn ngữ C# và .NET Framework ...................................................4
1.1.1 Ngôn ngữ C# .......................................................................................................4
1.1.2 Đặc điểm ............................................................................................................4
1.2 Mô hình 3 lớp.........................................................................................................5
1.2.1 Các thành phần của mô hình 3 lớp .................................................................6
1.2.1.1 Presentation Layers ...................................................................................6
1.2.1.2 Business Logic Layer ................................................................................6
1.2.1.3 Data Layers................................................................................................7
1.3 Hệ quản trị cơ sở dữ liệu SQL server 2012............................................................7
1.3.1 Khái niệm............................................................................................................8
1.3.2 Giao diện SQL server 2012.................................................................................8
Chương 2. KHẢO SÁT VÀ THU THẬP YÊU CẦU.....................................................9
2.1 Thông tin cá nhân...............................................................................................9
2.2 Các công nghệ sử dụng trong đề tài...................................................................9
2.3 Khảo sát hiện trạng ............................................................................................9
Mô tả bài toán ...........................................................................................................9
Các chức năng của phần mềm ..................................................................................9
2.4 Xác lập yêu cầu................................................................................................10
Đồ án chuyên ngành Trang iv
Mô tả các chức năng của phần mềm.......................................................................10
Đăng ký/ đăng nhập ................................................................................................10
Quản lý quản trị viên ..............................................................................................10
Chương 3. PHÂN TÍCH HỆ THỐNG...........................................................................11
3.1 Phân tích yêu cầu .................................................................................................11
3.1.1 Mô tả bài toán............................................................................................11
3.1.1.1 Đối tượng ...............................................................................................11
3.1.1.2 Mục đích ................................................................................................11
3.1.2 Phân tích hiện trạng phần mềm quản lý nhận và gửi hàng .......................11
3.1.2.1 Quản lý người dùng ...............................................................................11
3.1.2.2 Quản lý hàng hóa ...................................................................................11
3.1.2.3 Quản lý khách hàng ...............................................................................12
3.1.3 Phân tích khả thi........................................................................................12
3.1.3.1 Tính khả dụng ........................................................................................12
3.1.3.2 Chi phí phát triển ...................................................................................12
3.1.4 Các actor trong hệ thống ...........................................................................12
3.1.5 Xác định các chức năng chính của hệ thống.............................................12
3.1.5.1 Đăng nhập, đăng xuất ............................................................................12
3.1.5.2 Quản lý danh mục khách hàng...............................................................13
3.1.5.3 Quản lý người dùng ...............................................................................13
3.1.5.4 Quản lý hàng hóa ...................................................................................13
3.1.5.5 Quản lý hóa đơn.....................................................................................14
3.1.5.6 Báo cáo thống kê....................................................................................14
3.2 Sơ đồ Usecase ..................................................................................................14
3.2.1 UC tổng quát..................................................................................................14
3.2.2. UC chi tiết.....................................................................................................15
3.3 Sơ đồ Class diagram ........................................................................................22
3.4 Sơ đồ Sequence diagram..................................................................................23
3.4.1 Chức năng đăng nhập ...................................................................................23
3.4.2 Chức năng đăng xuất ....................................................................................23
3.4.3 Chức năng đổi mật khẩu...............................................................................24
3.4.4 Chức năng quản lý người dùng ....................................................................24
3.4.5 Chức năng quản lý khách hàng....................................................................26
3.4.6 Chức năng quản lý hàng hóa .......................................................................28
Đồ án chuyên ngành Trang v
3.4.7 Chức năng thống kê báo cáo.........................................................................30
3.5 Sơ đồ Activity diagram ....................................................................................31
3.5.1 Activity diagram đăng nhập .........................................................................31
3.5.2 Activity diagram đăng xuất ..........................................................................31
3.5.3 Activity diagram đổi mật khẩu .....................................................................32
3.5.4 Activity diagram xem danh sách người dùng...............................................32
3.5.5 Activity diagram thêm người dùng...............................................................33
3.6 Database Diagrams ..........................................................................................33
3.7 Bảng cơ sở dữ liệu ...........................................................................................34
CHƯƠNG 4 GIAO DIỆN CHƯƠNG TRÌNH.............................................................38
4.1 Form Main............................................................................................................38
4.2 Đăng nhập ...........................................................................................................39
4.3 Đổi mật khẩu ........................................................................................................39
4.4 Form quản lý người dùng.....................................................................................39
4.5 Form Quản lý hàng hóa.......................................................................................40
4.6 Form Quản lý khách hàng....................................................................................42
4.7 Form Quản lý hóa đơn .........................................................................................44
4.8 Form Thống kê doanh thu...................................................................................45
4.10 Tìm kiếm theo tên mặt hàng ............................................................................45
CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ..............................................47
5.1. Kết luận ...............................................................................................................47
5.2. Hướng phát triển .................................................................................................47
TÀI LIỆU THAM KHẢO .............................................................................................48
Đồ án chuyên ngành Trang vi
DANH MỤC HÌNH
Trang
Hình 1.1: Giao diện phần mềm S3 ...............................................................................3
Hình 1.2: Mô hình 3 lớp...............................................................................................6
Hình 1.3: Giao diện SQL server 2012 .........................................................................8
Hình 1.4: Giao diện làm việc của SQL server 2012 ....................................................8
Hình 3.1 Sơ đồ use case tổng quát..........................................................................15
Hình 3.2 UC – Đăng nhập ......................................................................................16
Hình 3. 3 UC – Đăng xuất ......................................................................................17
Hình 3.4 UC – Đổi mật khẩu ..................................................................................18
Hình 3. 5 UC–Quản lý người dùng.........................................................................19
Hình 3. 6 UC–Quản lý hàng hóa kí gửi ..................................................................20
Hình 3. 7 UC – Quản lý hóa đơn ............................................................................21
Hình 3.8 Sơ đồ class diagrams................................................................................22
Hình 3.9 Sequence diagram đăng nhập ..................................................................23
Hình 3.10 Sequence diagram đăng xuất .................................................................23
Hình 3.11 Sequence diagram đổi mật khẩu............................................................24
Hình 3.12 Sequence diagram xem người dùng.......................................................24
Hình 3.13 Sequence diagram thêm người dùng .....................................................25
Hình 3.14 Sequence diagram sửa người dùng........................................................25
Hình 3.15 Sequence diagram xóa người dùng........................................................26
Hình 3.16 Sequence diagram xem khách hàng......................................................26
Hình 3.17 Sequence diagram thêm khách hàng .....................................................27
Hình 3.18 Sequence diagram sửa khách hàng ........................................................27
Hình 3.19 Sequence diagram xóa khách hàng........................................................28
Hình 3.20 Sequence diagram xem hàng hóa ..........................................................28
Hình 3.21 Sequence diagram thêm hàng hóa .........................................................29
Hình 3.22 Sequence diagram sửa hàng hóa............................................................29
Hình 3.23 Sequence diagram xóa hàng hóa............................................................30
Hình 3.24 Sequence diagram thống kê xuất hàng ..................................................30
Hình 3.25 Sequence diagram thống kê nhập hàng .................................................31
Hình 3.26 Activity diagram đăng nhập...................................................................31
Hình 3.27 Activity diagram đăng xuất ..................................................................32
Đồ án chuyên ngành Trang vii
Hình 3.28 Activity diagram đổi mật khẩu .............................................................32
Hình 3.29 Activity diagram xem danh sách người dùng........................................32
Hình 3.30 Activity diagram thêm người dùng.......................................................33
Hình 3.31 Sơ đồ database diagrams........................................................................33
Hình 4.1 Giao diện form main..............................................................................39
Hình 4.2 Giao diện form Đăng nhập ....................................................................39
Hình 4.3 Form Đổi mật khẩu................................................................................39
Hình 4.4 Form Quản lý người dùng .....................................................................40
Hình 4.5 Form Danh mục hàng ký gửi .................................................................41
Hình 4.6 Form Phiếu nhập....................................................................................41
Hình 4.7 In phiếu nhập theo mã phiếu..................................................................42
Hình 4.8 Form Quản lý khách hàng nhận.............................................................43
Hình 4.9 Form Quản lý khách hàng gửi ...............................................................43
Hình 4.10 Form Quản lý hóa đơn........................................................................44
Hình 4.11 Thống kê doanh thu theo khoảng ngày..................................................45
Hình 4.12 Tìm kiếm theo tên mặt hàng...............................................................45
Đồ án chuyên ngành Trang viii
DANH MỤC BẢNG
Trang
Bảng 3.1.1.Bảng các chức năng đăng nhập, đăng xuất ..........................................12
Bảng 3.1.2 Bảng các chức năng quản lý danh mục khách hàng.............................13
Bảng 3.1.3 Bảng các chức năng quản lý danh mục người dùng.............................13
Bảng 3.1.4 Bảng các chức năng quản lý danh mục hàng hóa ................................13
Bảng 3.1.5 Bảng các chức năng quản lý danh mục khách hàng.............................14
Bảng 3.1.6 Bảng các chức năng quản lý danh mục khách hàng.............................14
Bảng 3.2.1 UC đăng nhập.......................................................................................16
Bảng 3.2.2 UC đăng xuất........................................................................................17
Bảng 3.2.3 UC Đổi mật khẩu..................................................................................18
Bảng 3.2.4 UC_quản lý người dùng .......................................................................19
Bảng 3.2.5 UC Quản lý Hàng Hóa ........................................................................21
Bảng 3.2.6 UC Hóa đơn.........................................................................................22
Bảng 3.2.7 Bảng người dùng ..................................................................................34
Bảng 3.2.8 Bảng khách hàng nhận ........................................................................34
Bảng 3.2.9 Bảng khách hàng nhận ........................................................................35
Bảng 3.2.10 Bảng mặt hàng....................................................................................35
Bảng 3.2.11 Bảng chi tiết phiếu nhập.....................................................................36
Bảng 3.2.12 Bảng hóa đơn......................................................................................37
Bảng 3.2.13 Bảng chi tiết hóa đơn..........................................................................37
Đồ án chuyên ngành Trang ix
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn