1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập lớn Môn Phân tích và thiết kế hệ thống thông tin Quản lý bán vật liệu xây dựng

53 612 1
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 3,32 MB

Nội dung

Trang 1

Bài tập lớn Mơn Phân tích và thiết kế

hệ thông thông tin

Quản lý bán vật liệu xây dựng

Trang 2

Lời nói đầu

Ngày nay khoa học kỹ thuật phát triển như vũ bão, lao động trí óc dân thay thế cho lao động chân tay bằng những ứng dụng khoa học kỹ thuật.Và góp phần đắc lực trong cuộc cách mạng khoa học này phải kế đến lĩnh vực công nghệ thông tin Công nghệ thông tin được ứng dụng trong nhiều lĩnh vực Đặc biệt là trong ngành kinh tế, nó đóng góp một phần đáng kể vào quá trình hội nhập Như chúng ta đã biết, việc quản lý kinh doanh của rất nhiều cửa hàng vẫn tiễn hành rất thủ công, việc ghi chép thông qua số sách gặp rất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn xem xét tình trạng các mặt hàng còn hay hết Cũng như rất khó có thể thống kê nhanh chóng được doanh thu của cửa hàng theo ngày, theo tháng theo quý Từ thực tế như vậy mà nhóm chúng em đã tiễn hành xây dựng một phan mén: "Quan lý bán vật liệu xây dựng cho một cửa hàng"

Hệ thống là một chương trình phần mềm cho phép người sử dụng thực hiện một cách

nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ cập nhật thông tin các mặt hàng, thực hiện

yêu cầu báo cáo bán hàng hay báo cáo tài chính của cửa hàng .với giao diện làm việc thân thiện, tiện dụng đối với người sử dụng hệ thống

Mong rang voi phan mén nay chúng em có thê đóng góp được một phân nhỏ bé của mình vào sự phát triên kinh doanh của các cửa hàng nói riêng và của nên kinh tê nước nhà nói chung

Với sự cơ gắng và nỗ lực của mình, chúng em đã cùng nhau xây dựng và hoàn thành đê tài này Xong vẫn cịn nhiêu thiêu sót chúng em rât mong nhận được sự đóng góp ý kiến của thây và các bạn dé cho dé tài của chúng em được hoàn thiện hơn

Chúng em xin gửi lời cảm ơn chân thành tới thầy giáo Nguyễn Minh Quý người đã tận tỉnh giảng dạy chúng em trong thời g1an vừa qua

Trang 3

Mục lục

Lời nói đầu 2

Giới thiệu đề tài 3

I.Khao sat hién trang 4

II Phần tích chức nắng A)

II Biểu đồ phân cấp chức năng chính 9

IV Biểu đồ luồng dữ liệu 10 V.1 Mơ hình thực thể liên kết 17

V.2 Mơ hình quan hệ giữa các thực thé 18

VI.1 Các bảng dữ liệu .- s <<seseSCsEEeESSESsESseCssESEeeseesecsscssceescsee 19

VI.2 Mối quan hệ giữa các bảng 21

VI Thiết kế giao diện và xử lý Form 22 VIII Cac I ưu đồ thuật toán 31

Trang 4

GIGI THIEU DE TAI

aA A ? A ` ®

3.Yêu cầu của đề tài:

Phân tích và thiết kế phầm mền quản lý bán vật liệu xây dựng cho một cửa hàng, đảm bảo các yêu câu cơ bản sau:

" Lưu trữ và cập nhật các thông tin về các mặt hàng vật liệu xây dựng có trong cửa hàng

"_ Lưu trữ và cập nhật thông tin về các mặt hàng mới

= Theo déi qua trình nhập, xuất các mặt hàng

m Theo dõi quả trình bán hàng hàng ngày

= Hỗi trợ tra cứu thông tin về các mặt hàng được cửa hàng quản lý

" Thống kê nhập, xuất, doanh thu và lãi xuất của cửa hàng (theo ngày, tháng, quý) = Thong tin có thể được in ra máy in

" Hệ thông mang tính bảo mật

= Có khả năng tạo, in ra hóa đơn mỗi khi khach hàng mua hàng

" Chương trình chạy trên môi trương WinDows

=m_ Các thao tác thực hiện công việc phải dễ dàng, thuận tiện

m Giao diện chương trình bằng tiếng Việt, đơn giản, dễ sử dụng, có thể chạy trên các Hệ

Trang 5

= Máy có cấu hình vừa phải cũng chạy được (CPU celron trở lên)

" Nhân viên của cửa hàng chỉ được phép cập nhật thông tin, không được phép xem doanh thu và lãi xuất

= Chủ cửa hàng được toàn quyền với hệ thống 4 Pham vi ứng dụng của đề tài:

= Phục vụ cho việc quản lý bán hang của đại lý bán vật liệu xây dựng cấp 2

= Công việc chỉ quản lý việc liên quan đến bán hàng, kiểm tra hàng còn trong kho, hàng xuất, giá thành, hoá đơn, .thông kê doanh thu theo kì Để phục vụ cho việc tổng kết hoạt động bán hàng của đại lý

5 Đối tượng sử dụng:

"m_ Người chủ cửa hàng: Có tồn quyền sử dụng hệ thống

" Nhân viên: Có thể nhập thông tin về hàng hố, tra cứu thơng tin về hàng về khách

hàng, xử lý số liệu và hoá đơn, lập báo cáo thu chi, doanh thu theo thang

I.KHAO SAT HIEN TRANG

Đây là bước mở đầu của quá trình phát triển hệ thơng Tìm mơi trường hoạt động của hệ thống, tìm hiểu hệ thống cũ và nhu cầu khách hàng để xem xét các ưu nhược điểm của hệ thống cũ, hay tài nguyên của của hàng

a) Nội dung khảo sát và đánh giá hiện trạng I>Nguồn điều tra:

Trang 6

Đặc biệt ở cửa hàng: Doanh Nghiệp tư nhân Quế Tuyên Địa chỉ Phùng Hưng Khoái Châu

+ Phỏng vấn chủ các cửa hàng + Phỏng vấn người làm thuê

+ Xem số ghi nợ, số thanh toán, số nhập hàng

+ Quan sát quá trình nhập hàng và bán lẻ xi măng 2>Hiện trạng phê phán:

+ Bà chủ cửa hàng kiêm kế toán, chỉ quản lý bán hàng bằng số sách, mọi thông tin lưu trữ đều bằng văn bản giấy tờ (đơn hàng, số nợ, số thanh toán, số nhập hàng)

+ Cửa hàng khơng có máy tính

+ Công việc nhập dữ liệu vào sô sách đơn giản, nhưng khó tra cứu và rât mât

thời gian Nhiều đủi do nếu nhập sai hay mất số

+ Nên phần mềm phải thực sự dễ sử dụng để chủ cửa hàng sẽ là chủ hệ thống 3> Nhu cầu của cửa hàng:

+ Giao diện đơn giản, dễ sử dụng

+ Q trình nhập thơng tin phải đơn giản

+Tra cứu nhanh, biết được thông tin về hàng trong kho, hiển thị và in bảng báo giá của các mặt hàng

+ Biêt được danh sách khách nợ, chủ nợ là nhà cung câầp nào, sô tiên nợ cụ

Trang 7

+ Chủ cửa hàng là chủ hệ thống, mọi thành viên khác tham gia vào hệ thống

theo quyền mà chủ cửa hàng cấp

b) Phân tích yêu cầu:

Với bảo mật: quản lý người đăng nhập, người sử dụng (toàn quyền), người sử dụng (Phân quyên.)

z=- Nhiệm vụ cơ bản: Chủ cửa hàng có thể đánh giá được tình hình kinh doanh của

cửa hàng thông qua danh sách hàng nhập, hàng xuất, doanh thu, tiền lãi Với kho hàng:

> Thống kê hàng trong kho Vv Hang da ban duoc

*_ Hàng tồn kho theo tháng, quý, năm *_ Hàng có trong kho tại thời điểm hiện tại > Cho phép sửa, xố, tìm kiếm hàng trong kho z= Với người khách hang:

> Quản lý hoá đơn của khách

*x Cập nhật hoá đơn mua hàng: Thêm, xố, sửa, tìm kiếm Cho phép

chọn lựa khách hàng từ danh sách khách hàng ứng với mỗi loại

hoá đơn thanh toán

v_ Thồng kê hoá đơn mua hàng, hoá đơn thanh toán

Trang 8

> Don hang:

VY Nhap théng tin về mặt hàng

Y Nhap hoa don ban hang cho tat ca cdc mat hang, c6 thể nhập trực tiếp trén hoa don

VY Théng ké hang ban dugc theo don Với chủ cửa hàng: có tồn qun sử dụng hệ thống,

= Nhân viên quản lý bán hàng: chỉ khơng có quyền quản lý user, có quyền trên tất cả các chức năng khác của cửa hàng

IL.PHAN TÍCH CHỨC NANG

1 Quản lý user

Đầu vào:

- Tên người dùng do chủ cửa hàng nhập

- Tên đăng nhập, password và quyền tương ứng do người chủ cửa hàng gán

- Tên đăng nhập của người dùng

Đầu ra:

- - Quyên của người sử dụng trong khi làm việc với phân mêm

A A vr w

Trang 9

- Chức năng này do người chủ cửa hàng quản lý, dùng để quản lý những người tham gia vào chương trình

- Chủ cửa hàng có quyền: +Đăng nhập hệ thống

+ Nhập và thay đổi người tham gia hệ thông

- Để tham gia hệ thống, người sử dụng phải đăng nhập (Tên đăng nhâp, pass word),

Nếu pass họp lệ người đó sẽ được cấp quyền tương ứng trong suốt quá trình tham gia hệ thống

Ngược lại: yêu cầu nhập lại

2 Nhập thông tin Đầu vào:

- Thông tin về người dùng hệ thống - Thông tin về khách hàng

- Thông tin về nhà cung cấp

Trang 10

A

Dau ra:

Thông tin được đưa vào kho đữ liệu

aA A vr “4

Yêu cầu chức năng:

Thông tin người dùng được nhập gôm: + Tên người sử dụng,

+ Tên đăng nhập, + Password

Thông tin v khách hàng gom: + Tên khách hàng,

+ Mã khách hàng,

+ Địa chỉ,

Thông tin nhà cung cấp + Tên nhà cung cấp + Mã nhà cung cấp

Thong tin vé vat liệu + Tén vat liéu

Trang 11

+ Don gia

3 Sửa đối thông tin: Đầu vào:

- _ Tên thông tin sửa đôi

- Nội dung sửa đổi

Đầu ra:

- Thông tin đã được sửa đôi

- Thong tin được đưa trở lại kho dữ liệu

Yêu cầu của chức năng:

- _ Người dùng hệ thống nhập loại thông tin cần sửa đổi - _ Chủ cửa hàng chỉ có quyền sửa thông tin vỀ user

- Nhân viên khơng có qun sửa đôi thông tin về user, nhưng có tồn qun sửa đôi các thông tin khác

- Thay đổi thông tin, thêm, xố thơng tin

Trang 12

4 Tìm kiếm thơngtin

Đầu vào:

- - Nội dung yêu cầu tìm kiếm

+ Tìm kiếm theo vật liệu

+ Tìm kiếm theo khách hàng

+ Tìm kiếm theo nhà cung cấp

+ Tìm kiếm theo hố đơn theo tháng, quý, năm

Đầu ra:

-Kết quả tìm kiếm theo nội dung

ˆ À ? zy w

Yêu cầu của chức năng:

- Thong tin được tìm kiêm theo yêu câu của người sử dụng - Chức năng này tự song sánh, đôi chiêu thông tin đầu vào với

thông tin trong cơ sở đữ liệu

5 Thống kê Đầu vào:

Trang 13

+ Thống kê khách hàng, nhà cung cấp, vật liệu theo yêu

câu

+ Thống kê các loại thông tin theo tháng, quý, năm như: Thống kê tiền lãi

Thống kê doanh thu Thống kê công nợ

Đầu ra:

- _ Các danh sách cần đưa ra theo thông tin tìm kiếm

- Thơng tin được đưa ra dưới dạng danh sách, bản ghi đơn lẻ,

hay hoá đơn

aA A ? vr w

Yêu cầu của chức năng:

- _ Chức năng sẽ hiển thị các thông tin dưới dạng danh sách, hay bản ghi đơn lẻ

- _ Tât cả các yêu cầu của người sử dụng liên quan đên tính tốn đều được tính tốn một cách ngầm định

- _ Mọi thông tin đều hiện thị với giao diện rất dé hiéu

Nợ của khách khi mua hang:= tổng tiền hàng

Trang 14

Đến hạn phải trả hết:

Tiền lãi tính trên từng khách= nợ còn * 1.2%

Nợ của cửa hàng:= tổng tiền nhập hàng:

Nợ của cửa hàng— tổng tiền nhập hàng -tông tiền đã trả cho NCC Khi nợ =0; xoá khỏi danh sách thông tin về nợ này trong bảng nợ

Doanh thu = Tổng số tiền thu được do bán hàng (Tính từ thời điểm này đến

thời điểm khác)

Tiên lãi của cả của hàng= (tiên mua bán vật liệu- tiên mua vật liệu- tiên lương quy định cho nhân viên)* khoảng thời gian

6 Inan: Đầu vào:

- N6i dung yéu cau in an + In danh sách khách hàng + In danh sách nhà cung cấp + In danh sách nhân viên

+ In hoá đơn mua, bán

Trang 15

+ In doanh thu theo khoảng thời gian

Đầu ra:

+ Các danh sách, các phiếu yêu cầu in ấn Yêu cầu chức năng:

+ Các thông tin đã thông kê được lưu lại và chờ lệnh in

+ Nếu có thơng tin u cầu in:

Chấp nhận: Danh sách đã được thống kê được chuyên đến may in

Trang 16

Ill BIEU DO PHAN CAP CHỨC NĂNG Uses

QUAN LY BAN VAT LIỆU XÂY DỰNG

_| Quanly | Í nhập | Sia ddi | _| Tìm Théng In An

Uses Thong Tin thong tin Kiém Kê

| | Dang Nhap TT || Xoa | | TK theo Thống

kí hàng nhập Thơng Mã hàng kê theo In ấn

tin yêu Theo

| Đăng Nhập TT | | TK theo cau yêu

nhập hàng xuât Bổ sung Mã NCC cầu

| | Thong

|_| Thoat NhapTT tin | | TK theo

khach hang Ma KHang

—| Thay đổi

Nhap TT Thong | 1X theo

nha CC tin tén KHang

| | TK theo

Nhap DS Mã HĐơn

Trang 17

IV BIEU DO LUONG DU LIEU Mức 0: mức bồi cảnh TT đăng ký KQ đăng ký Người dùng hệ thông Dũ lệusửađôi _ xây | dựng

TT Yêu Tìm sim KQ tim kiém

Trang 18

Mức 1: mức đỉnh

Thông tin trả về TT người sử dụng

¬ Ps Dữ liệu vào Chú cửa

Chủ cửa hàng , hang Dũ liệu vào Sửa đối TT Nhân viên Kho Dữ liệu TT thống kê Nhập Thông | tin Chủ cửa hàng TT đã in

TT yêu cầu in theo đối tượng

Trang 19

Mire2.1: Chire nang quan ly user TT vé user

Chủ cửa Quan ly user

hang TT quyén han

TT dang nhap Danh sách user Nhân Chủ cửa viên hàng 7

Mức?2.2: Chức năng nhập thông tin TT Khách hàng

TT Hàng nhập

Chủ cửa TT user 5 k

hang TT Hang xuat

Trang 20

Mức 2.3 chức năng sửa đôi TT Nguoi ding | TT sửa đổi Se T vatliéu | ——A

Chủ cửa Nhân viên

hàng LENCO |

Trang 21

Mức 2.4: Chức năng tìm kiêm | Kho đữ liệu TT tìm kiêm TT theo NCC Chủ cửa hàng TT theo vật liệu Tìm kiếm TT theo khachhang ~

TT theo hoa don

Nhân viên quan ly

Nhân viên quán lý

TT Nhân viên

Trả lời thông tin tìm kiếm

Chủ cửa hàng

Trang 23

Mức 2.5: Chức năng thống kê Kho đữ liệu TT người dùng Chủ cửa hàng TT Tiền lãi TT Doanh thu S Thông kê

thông kê phiêu xuất, nhập

Nhân viên quản lý

Yêu câu thông kê khác

Nhân viên quản lý

TT Nhân viên

Trả lời yêu cầu thống kê Chủ cửa hàng

Trang 26

UA CAC THUC THE

A

V.2.MÔ HINH QUAN HE GI

Trang 28

VI.CAC BANG QUAN HE VA MOI QUAN HE GIU'A CHUNG

VI.1 Các bảng quan hệ: Hệ thống sẽ có những bảng sau:

NCC (MaNCC, Ten NCC, DiaChi, Phone) KH (MaKH, TenKH, DiaChi, Phone)

VL (MaVL, TenVL, HSD, DVT)

HDN (MaHD, TenHD, MaNCC, MaNV, MaVL, SLN, GN, NgayLap) HDX (MaHD, TenHD, MaKH, MaNV, MaVL, SLX, GX, NgayLap)

CTHD (SLHD, MaVL, SL )

NV (MaNV, TenNV, DiaChi, Phone, Luong) BangBG (MaVL, KM, GiaXuat, NgayAD)

Bang Nhà cung cấp (NCC)

Tên Trường Kiểu đữ liệu Mô tả

MaNCC Char(10) Mã nhà cung cấp

Ten NCC Nvarchar(50) Tên nhà cung cấp

Trang 29

DiaChi Nvarchar(50) Dia chi

Phone Int(10) Số điện thoại

Bảng khách hàng (KH)

Tên Trường Kiểu đữ liệu Mô tả

MakH Char(10) Mã khách hàng

TenKH Nvarchar(50) Tên khách hàng

DiaChi Nvarchar(50) Địa chỉ

Phone Int(10) Số điện thoại

Bảng vật liệu (VL)

Tên trường Kiểu đữ liệu Mô tả

MaVL Varchar(10) Ma vat ligu

Trang 30

TenVL Nvarchar(50) Tên vật liệu

HSD Datetime Hạn sử dụng

DVT Varchar(10) Đơn vị tính

Bảng hoá đơn nhập (HDN)

Tên trường Kiéu đữ liệu Mô tả

MHD Char(10) Mã hoá đơn

TenHD Nvarchar(50) Tên hoá dơn

MaNCC Char(10) Mã nhà cung cấp

MaVL Char(10) Mã vật liệu

SLN float (10) Số lượng nhập

GN Float(10) Giá nhập

Trang 31

Ngaylap Datetime Ngay lap hoa don

Bang hoa don xuat (HDX)

Tên trường Kiểu đữ liệu Mơ tả

MHD Char(10) Mã hố đơn

TenHD Nvarchar(50) Tên hoá dơn

MaKH Char(10) Mã khách hàng

MaVL Char(10) Mã vật liệu

SLX Char(10) số lượng xuất

GX float(10) Giá xuất

Ngaylap Datetime Ngày lập hoá đơn

Trang 32

Bang chi tiết hoá đơn (CTHD)

Tên Trường Kiểu đữ liệu Mô tả

SLHD Char(10) Số lượng hoá đơn

MaVL Varchar(10) Mã vật lieu

SL Bigint(10) Số lượng

Bảng nhân viên (NV)

Tên Trường Kiêu đữ liệu Mô tả

MaNV Char(10) Mã nhân viên

TenNV Nvarchar(50) Tên nhân viên

DiaChi Nvarchar(50) Địa chỉ

Phone Char(10) số điện thoại

Trang 33

Luong Char(10) Luong

Bang báo giá (BangBG)

Tên Trường Kiểu đỡ liệu Mô tả

MaVL Varchar(10) Mã vật liêu

KM Char(10) Khuyến mại

GX Float(10) Giá xuất

NgayAD Datetine Ngày áp dụng

Trang 35

VIL.THIET KE GIAO DIEN VA XU LY FROM

Là một trong những phần thiết yếu của hệ thống trình bày một phần các thông tin mà

người sử dụng cần biết Bởi vậy, mục tiêu của nó cần được người thiết kế tiến hành hết sức cần thận

VII.1.Thiết kế giao diện chính cho hệ thống

- Xây đựng Menu thực hiện các chức năng của chương trình bao gồm các Menu đọc có

các chức năng chính như sau:

Hl HE THONG BAN VAT LIEU XAY DUNG

isles

[LQuảoăuse,) Mậpthếmgứn Siađihứngin Tông Tmiếm mến |

Đăng nhận

Thoát

Trang 36

Menu Chức năng

Quan lí User Cho phép người dùng đăng kí, đăng nhập và thoát

Nhập thôngtin | Nhập các thông tin về hàng nhập về hàng xuất ra, về khách hàng , vê nhà cung câp và các thông tin về công nợ

Sửa đổi thơng tin Cho phép xóa, bổ xung và thay đổi thông tin

Thống kê Cho phép thông kê công nợ, lãi suất, doanh thu theo tháng, quý, năm; thống kê danh sách khách hàng

Tìm kiếm Cho phép tìm kiếm theo NCC, theo hàng hóa và đơn giá

In ấn Cho phép người dùng in hóa đơn và thơng tin về hàng hóa

Trang 37

Chức năng Đăng Nhập:

- Cho phép người dùng có thê đăng nhập vào hệ thống phần mềm:

FẾl DANG NHAP HE THONG Seles

THONG TIN DANG NHAP

User Đỗ Thị Tuyết v Password lmpppgppgpcci v mm Form Chức năng

User Gõ tên đăng nhập_ Tên không được phép quá 20 ký tự

Password Gõ mật khẩu đăng nhập_ Mật khẩu không quá 10 ký tự

Cmdok Người sử đụng nhấn vào Login để đăng nhập

Cmdcancel Người sử đụng nhấn vào cancel để thoát khỏi đăng nhập

Trang 38

VIIL3 CHUC NANG NHAP THONG TIN

1 Nhập thông tin hàng nhập về:

- Cho phép người sử dụng phần mềm nhập tất

EB THONG TIN NHAP KHO © fei)

—===E\ cả các thông tin của mặt

Sã Phiếu : ‘NOT ⁄3 #| Ngày : 4 0/E/2007 taal

—— 7 = hàng nhập kho:

Nguồi nhập: Nguyễn Thị Việt -

M3 vati@u — MHI vị

Tênvậtlu mm 7 x

Ma NCC mm

Ten NCC N hà mấy sỉ măng Hoàng Thạch + |

Số liệng 2n vị

Đổn vị tính (Tấn ¬

Don gia 10 Ze

Tổng tiền '20.000000 v|

Trang 39

Form Chức năng

CmdThêm Cho phép tiếp tục nhập thơng tin

CmdXố Cho phép xố thơng tin

CmdThoát Thoát khỏi form hiện hành

2 Nhập thông tin hàng bán ra:

- Cho phép người sử dụng phần mềm nhập tất cả các thông tin về các mặt hàng xuất kho:

Form Chức năng

CmdThêm Cho phép nhập thông tin lưu vào hệ thơng

CmdXố Cho phép xố thơng tin

CơáThốt Thốt khỏi form hiện hành

Trang 40

ES) THONG TIN XUAT KHO

Lié

mm +

:

VII.4_CHUC NANG TIM KIEM

Ngày đăng: 11/12/2016, 23:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w