Phõn tớch hệ thống về dữ liệu

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng và phát triển phần mềm quản lý bán hàng tại công ty TTHH Quốc Tế Trà Giang (Trang 25)

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 (adsbygoogle = window.adsbygoogle || []).push({});

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ỏ (adsbygoogle = window.adsbygoogle || []).push({});

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: (adsbygoogle = window.adsbygoogle || []).push({});

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. (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng và phát triển phần mềm quản lý bán hàng tại công ty TTHH Quốc Tế Trà Giang (Trang 25)