C. Chức năng bỏo cỏo
2.6. Phõn tớch hệ thống về dữ liệu
2.6.1 Mụ hỡnh thực thể
Một số khỏi niệm về mụ hỡnh thực thể:
- Là mụ hỡnh dữ liệu được xõy dựng trờn cỏc khỏi niệm logic như: thực thể, kiểu thực thể, thuộc tớnh và quan hệ.
- Thực thể là 1 chủ điểm, một số nhiệm vụ, một số đối tượng hay 1 sự kiện đỏng quan tõm trong thực tế, kể cả thụng tin mà nú lưu trữ là cú ớch cho hệ thống.
- Kiểu thực thể là tập hợp cỏc thực thể được mụ tả bởi cựng một tập hợp cỏc kiểu thuộc tớnh và biểu diễn cho 1 lớp tự nhiờn cỏc vật thể trong thế giới thực.
- Khoỏ: mỗi thực thể cú khoỏ. Một hay 1 tập hợp cỏc kiểu thuộc tớnh của một kiểu thực thể được gọi là 1 khoỏ nếu giỏ trị của nú cho phộp ta phõn biệt cỏc thực thể với nhau.
- Thuộc tớnh: sau khi xỏc định được kiểu thực thể thỡ ta xột đến những thụng tin nào cần thiết phải được thực lưu trữ cho mỗi thực thể, đú chớnh là cỏc thuộc tớnh. Cỏc thuộc tớnh đặc trưng của thực thể thường được biểu diễn bằng cỏc trường hoặc cột trong bảng.
Cú 3 kiểu liờn kết:
* liờn kết 1-1: một thực thể thuộc kiểu A liờn kết với 1 thực thể kiểu B và ngược lại
A B
A B
* liờn kết 1-n: một thực thể kiờu A liờn kết với nhiều thực thể kiểu B và ngược lại
* liờn kết n-n : nhiều thực thể kiờu A liờn kết với nhiều thực thể kiểu B và ngược lại
2.7 Thiết kế hệ thống 2.7.1 Thiết kế cơ sở dữ liệu 2.7.1 Thiết kế cơ sở dữ liệu
* Mục đích
- Thiết kế tổng thể nhằm đa ra một kiến trúc tổng quát về hệ thống, kiến trúc này thể hiện sự phân chia hệ thống thành nhiều chức năng con. Sự phân chia hệ thống đợc tiến hành trên biểu đồ luồng dữ liệu nhằm giảm tải sự phức tạp, cồng kềnh nó tạo ra thuận tiện cho quá trình thiết kế, khai thác và bảo dỡng sau này.
- Qua phân tích kỹ lỡng về hệ thống với nhiều chức năng con, nhiều kho dữ liệu ta thấy cần xây dựng cơ sở dữ liệu cho hệ thống nh sau:
1. Bảng khỏch hàng
Field name Data type Description
MaDL Int Mó đại lý
TenDL Nvarchar(50) Tờn đại lý
Diachi Nvarchar(100) Địa chỉ
Dienthoai Char(11) Điện thoại
2. Bảng nhà cung cấp
Field name Data type Description
MaNCC Int Mó nhà cung cấp
TenNCC Nvarchar(50) Tờn nhà cung cấp
Diachỉ NCC Nvarchar(100) Địa chỉ nhà cung cấp
Dienthoai Char(11) Điện thoại
Fax Char(11) Fax
3. Bảng sản phẩm
MaSP Int Mó sản phẩm
TenSP Nvarchar(50) Tờn sản phẩm
Soluong Char(11) Số lượng
Dongia Char(11) Đơn giỏ
4. Bảng Phiếu Thu
Field name Data type Description
MaPT Int Mó phiếu thu
MaDL Char(11) Mó đại lý
Ngaythu Date/time Ngày thu
Sotienthu Char(11) Số tiền thu
5. Bảng phiếu chi
Field name Data type Description
MaPC Int Mó phiếu chi
MaNCC Char(11) Mó nhà cung cấp
6. Bảng nhõn viờn
Field name Data type Description
MaNV Int Mó nhõn viờn
TenNV Nvarchar(50) Tờn nhõn viờn
Diachi Char(11) Địa chỉ
Ngaysinh Date/time Ngày sinh
Dienthoai Char(11) Điện thoại
Gioitinh Nvarchar(50) Giới tớnh
7. Bảng Chi Tiết PN
Field name Data type Description
MaCTPN Int Mó chi tiết phiếu nhập
MaPN Char(11) Mó phiếu nhập
MaSP Char(11) Mó sản phẩm
DonGia Char(11) Đơn giỏ
SoLuong Char(11) Số lượng
8. Bảng Chi Tiết PX
Field name Data type Description
MaCTPX Int Mó chi tiết phiếu xuất
MaPX Char(11) Mó phiếu xuất
MaSP Char(11) Mó sản phẩm
DonGia Char(11) Đơn giỏ
SoLuong Char(11) Số lượng
TongTien Char(11) Tổng tiền
9. Bảng phiếu nhập hàng
Field name Data type Description
MaPN Int Mó phiếu nhập
MaNCC Char(11) Mó nhà cung cấp
MaNV Char(11) Mó nhõn viờn
Ngaynhap Date/time Ngày nhập
10. Bảng Hàng Tồn
Field name Data type Description
MaSP Char(11) Mó sản phẩm
11. Bảng phiếu xuất hàng
Field name Data type Description
MaPX Int Mó phiếu xuất
MaDL Char(11) Mó đại lý
MaNV Char(11) Mó nhõn viờn
Ngayxuat Date/time Ngày xuất
2.7.2 Thiết kế chi tiết Menu
Tỡm kiếm Bỏo cỏo Cập Nhật Hệ Thống Đăng Nhập Kết Thỳc CT Sản Phẩm Nhà CCấp Nhõn Viờn Đại Lý Phiếu Xuất Phiếu Thu Phiếu Chi Phiếu Nhập Chi Tiết PX Chi Tiết PN Nhà CCấp Xuất Hàng Nhõn Viờn Đại Lý Phiếu Xuất Phiếu Thu Phiếu Chi Phiếu Nhập Sản Phẩm Nhập Hàng Hàng Tồn Phiếu Thu Phiếu Chi Quản Lý Bỏn Hàng
CHƯƠNG III:
THIẾT KẾ GIAO DIỆN VÀ MÃ NGUỒN CỦA CHƯƠNG TRèNH
I. Cụng cụ:
-Ngụn ngữ lập trỡnh Visual Basic.NET 2008. -Thiết kế cơ sở dữ liệu bằng SQL Server 2005.
1. Form Chớnh:
Ta thiết kế form chớnh gồm hệ thống menu trờn đú gồm cú 4 menu con: Hệ thống, cập nhật, tỡm kiếm, bỏo cỏo trong đú lại cú những menu con như hỡnh dưới đõy.
3.Form Cập Nhật:
Cập Nhật Sản Phẩm
Ta thiết kế form cập nhật sản phẩm gồm cú 4 menu con: Mó sản phẩm,Tờn sản phẩm, Số Lượng, Đơn giỏ.
Cập Nhật Nhõn Viờn
Ta thiết kế form cập nhật nhõn viờn gồm cú 6 menu con: Mó nhõn viờn, Tờn nhõn viờn,Địa chỉ, Ngày sinh, Điện thoại, Giới tớnh.
Cập Nhật Nhà cung cấp
Ta thiết kế form cập nhật nhà cung cấp gồm cú 4 menu con: Mó nhà cung cấp, Tờn nhà cung cấp, Địa chỉ, Điện thoại.
4.Form Tỡm Kiếm
Tỡm Kiếm Phiếu Chi
Ta thiết kế form tỡm kiếm phiếu chi gồm cú menu con: Mó phiếu chi
Tỡm Kiếm Nhà Cung Cấp
Ta thiết kế form tỡm kiếm nhà cung cấp gồm cú menu con: Mó nhà cung cấp
Tỡm Kiến Sản Phẩm
Ta thiết kế form tỡm kiếm sản phẩm gồm cú menu con: Mó sản phẩm
5. Form Bỏo Cỏo
Bỏo cỏo Hàng Tồn Kho
Ta thiết kế form bỏo cỏo hàng tồn kho gồm cú : Mó Sản phẩm, Sản phẩm, Đơn giỏ, Tồn kho.
Bỏo Cỏo Phiếu Chi
Ta thiết kế form bỏo cỏo phiếu chi gồm cú : Mó phiếu chi, Mó nhà cung cấp, Nhà cung cấp, Ngày chi, Số tiền chi.
Bỏo Cỏo Nhập Hàng
Ta thiết kế form bỏo cỏo nhập hàng gồm cú : Mó phiếu nhập, Nhà cung cấp, Nhõn viờn, Ngày nhập.
Trong thời gian thực hiện đề tài mặc dự bản thõn em đó cú nhiều cố gắng song do kinh nghiệm thực tế của em chưa nhiều và thời gian làm đề tài cú hạn nờn đồ ỏn cũn những thiếu sút, hạn chế. Em rất mong được sự chỉ bảo, gúp ý của cỏc thầy cụ và cỏc bạn để đề tài này của em được hoàn thiện hơn.
Em xin chõn thành cảm ơn sự giỳp đỡ hướng dẫn tận tỡnh của cỏc anh chị trong cụng ty đó nhiệt tỡnh giỳp đỡ em trong quỏ trỡnh thực tập tại cụng ty, cỏc thầy cụ và cỏc bạn đó giỳp em hoàn thành bản đồ ỏn này.
Đặc biệt, em xin chõn thành cảm ơn thầy Th.Sĩ NGUYỄN HUY TRƯỜNG đó trực tiếp hướng dẫn giỳp đỡ em hoàn thành bản đồ ỏn này.
Em xin chõn thành cảm ơn!
Hà Nội, ngày 27 thỏng 5 năm 2010
Sinh viờn thực hiện Nguyễn Thuỳ Dung
Lớp : K10C – Cao Đẳng Toỏn Tin Ứng Dụng Đại Học Bỏch Khoa Hà Nội
NHẬN XẫT CỦA GIÁO VIấN HƯỚNG DẪN ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ……… ………
Hà Nội, ngày … thỏng … năm … Giỏo viờn hướng dẫn
Mục Lục
LỜI CẢM ƠN
LỜI MỞ ĐẦU……… 1
CHƯƠNG I: Khảo sỏt hiện trạng và xỏc định yờu cầu ………... 2
I. Giới thiệu về cụng ty………. 2
II. Bộ mỏy tổ chức,quản lý về cụng ty TNHH Quốc Tế Trà Giang……….. 3
III. Cỏc quy trỡnh bỏn hàng………. 4
IV. Hỡnh thức thanh toỏn………. 5
V. Ưu và nhược điển của hệ thống hiện tại……… 7
1. Ưu điểm……….. 7
2. Nhược điểm……… 7
3. Giải phỏp khắc phục………..7
4. Yờu cầu của hệ thống quản lý bỏn hàng………. 7
5. Nhập thụng tin……… 8
6. Tỡm kiếm……… 8
7. Bỏo cỏo……….. 9
CHƯƠNG II: Phõn tớch và thiết kế hệ thống thụng tin……… 10
I. Một số vấn đề cơ bản về hệ thống thụng tin……… ...10 1.1. Hệ thống……… ..10 1.2. Đặc điểm……… …..10 2.1. Hệ thống thụng tin……… …..11 2.1.1. Khỏi niệm……… ..11 2.1.2. Sơ đồ hệ thống thụng tin……….... 12 2.2. Phõn tớch hệ thống về chức năng………....13 2.3. Biểu đồ phõn cấp chức năng………15
2.4. Biểu đồ luồng dữ liệu………17
2.4.1. Biểu đồ luồng dữ liệu mức ngữ cảnh………...19
2.4.2. Biểu đồ dữ liệu mức đỉnh………. 20
B. Chức năng tỡm kiếm ….………23
C. Chức năng bỏo cỏo .……….24
2.6. Phõn tớch hệ thống về dữ liệu……….. 25
2.6.1. Mụ hỡnh thực thể………. 26
2.7. Thiết kế hệ thống……….. 27
2.7.1. Thiết kế cơ sở dữ liệu……….
27 1. Bảng khỏch hàng……… 28 2. Bảng nhà cung cấp ………..28 3. Bảng sản phẩm……….. ..29 4. Bảng phiếu thu……… 29 5. Bảng phiếu chi……… 30 6. Bảng nhõn viờn……….. .30
7. Bảng chi tiết phiếu nhập………... 31
8. Bảng chi tiết phiếu xuất………...31
9.Bảng phiếu nhập………….………. 32 10. Bảng hàng tồn………. 32 11.Bảng xuất hàng……… 33 2.7.2Thiết Kế Chi Tiết Menu……… 34
Chương III: Thiết kế giao diện và Mó Nguồn của chương trỡnh...35
I. Cụng cụ………... 35
II. Giao diện………..………... 35
1. Form Chớnh………..………... 36 2. Form Đăng Nhập………...………. 37 3. Form Cập Nhật………38 Cập Nhật Sản Phẩm……….. 38 Cập Nhật Nhõn Viờn……….………. ……….39 Cập Nhật Nhà cung cấp.……… 40 4. Form Tỡm Kiếm……… 41
Tỡm Kiếm Phiếu Chi………. 41
Tỡm Kiếm Nhà Cung Cấp………. 42
Tỡm Kiếm Sản Phẩm……….. 43
5.Form Bỏo Cỏo………. 44
Bỏo Cỏo Hàng Tồn Kho………..……… 44
Bỏo Cỏo Phiếu Chi……… 45
Bỏo Cỏo Xuất Hàng……….. 46