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

Khóa luận tốt nghiệp Chương trình quản lý cửa hàng bán xe máy Duy Hiến

55 818 4
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 55
Dung lượng 11,62 MB

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỌI 2 KHOA: CÔNG NGHỆ THÔNG TIN

- soLUica -

NGUYEN THI TUYET MAI

_ CHUONG TRINH QUANLY _ CUA HANG BAN XE MAY DUY HIEN

KHOA LUAN TOT NGHIEP DAI HOC Chuyén nganh: Cong nghé thong tin

Người hướng dẫn khoa học TS TRỊNH ĐÌNH THẮNG

Trang 2

LOI CAM ON

Trong suốt quá trình thực hiện để có thể hoàn thiện đề tài tốt nghiệp

này, ngoài sự cỗ găng nỗ lực của bản thân, quá trình tích lũy những kiến thức

được học tại trường em không thể không kể tới sự hướng dẫn, chỉ bảo và giúp

đỡ tận tình của quý các thầy cô giáo trong khoa Công nghệ thông tin trường

Đại học Sư phạm Hà Nội 2, ban lãnh đạo cùng toàn thể các anh chị nhân viên

tại Cửa hàng xe máy Duy Hiến, cùng với sự cỗ vũ, động viên của gia đình và

bạn bè

Vậy qua đây cho phép em được gửi lời cảm ơn chân thành nhất tới:

- Thay gido Trinh Dinh Thắng người đã trực tiếp hướng dẫn em trong

suốt quả trình thực hiện đề tài

- Quý các thầy cô trong khoa đã tận tình giảng dạy, trang bị cho em những kiến thức quý báu trong suốt quá trình học tập tại trường

- - Ban lãnh đạo củng toàn thể các anh chị nhân viên tại Cửa hàng bán

xe máy Duy Hiến đã giúp đỡ và tạo điều kiện cho em nghiên cứu xây dựng đề tài này

- _ Gia đình và bạn bè đã cô vũ, động viên giúp em hoàn thiện đề tài Mặc dù đã có nhiều cố găng song do điều kiện thời gian và trình độ

kiến thức của bản thân có hạn nên đề tài của em không thể tránh khỏi những nhược điểm và thiếu sót Em kính mong các thầy, cô và các bạn hết sức thông cảm, giúp đỡ, đưa ra những chỉ dẫn quý báu đề đề tài của em được hoàn thiện hơn

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Trang 3

LỜI CAM ĐOAN

Khóa luận của em được hoàn thành dưới sự hướng dẫn của thầy giáo Trịnh Đình Thắng cùng với sự cố gắng của bản thân Em xin cam đoan đây là công trình nghiên cứu của riêng em Các số liệu, căn cứ, kết quả trong đề

tài là hoàn toàn trung thực dựa trên khảo sát thực tế

Đề tài chưa từng được công bồ trong bất kỳ công trình nghiên cứu khoa

học nào khác

Sinh viên thực hiện

Trang 4

MỤC LỤC

CHƯƠNG 1: MỞ ĐẦU . ¿- - 2E 2k SEEEEEEkEE E3 E113 E1 E231 1131230 1 1.1 Lý do chọn đề tài se SE ngưng rkg 1

1.2 Mục đích và nhiệm vụ nghiÊn CỨU .- <5 S511 5 S5 x2 1

1.3 Đối tượng và phạm vi nghiên cứu + - - ss+kekeE£erkeeekersced 2

14 Ý nghĩa khoa học và thực tiễn của để tài, - các cece net rereerereree 2

1.5 Phương pháp nghiÊn CỨU - G5 G1113 9133311 101 113 85311118 8 kg 2

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2-22 2 2E £+E+E2£E2EE£Ezrkererxei 3

2.1 Giới thiệu về ngôn ngữ Visual C Sharp . - 2-5 2 ss+sexscs2 3 2.2 Tổng quan về cơ sở dữ liệu SQ\L 2-5 2 s2 2k se xsexersred 5

2.2.1 Giới thiệu chung về SQLL .- 2 - 2s 2 2 £EE£E+E+ErEsrxrxee 5

2.2.2 Giới thiệu các tập lệnh cơ bản của SQLL . - 5-5 7

CHƯƠNG 3: KHẢO SÁT VÀ PHÂN TÍCH HỆ THƠNG 8 3.1 Khảo sát hệ thống - - kkSs SE 1313k nh ghe 8 3.1.1 Vài nét về cửa hàng bán xe máy Duy Hiến . - - 5-«¿ 8

3.1.2 Khảo sát hiện trạng thực ĐỂ HH TH HH TH HH TH ng rererreg 8

3.1.3 Yêu cầu hệ thống mới . + + s*£kkeEx+x£keEeExrkrkererered 11 3.2 Phan tich hé thong w.cccccccccscscscsescessscscscsssscsesessscscsssssscscssessssseseess 15

3.2.1 So dé phan cap chitc nang (BPC) .cecesescssscsescesssesesescsesessees 15 3.2.2 Sơ đồ phân rã các chức năng + - + s+x£keEeE+kekersrered 15

3.2.3 Sơ đồ luỗông đữ liệu - +5 Sex EEEkeEkeEEkrkererkkered 20 CHUONG 4: THIẾT KẾ HỆ THÔNG 2 2 2+2 +2 £x+Es+see 22 4.1 Thiết kế cơ sở dữ liệu -¿- - 2 2 E252 +E+Ez+EEEEkEEEEEeEErErkrrrrkee 22 4.1.1 Thiết kế bảng đữ liệu - 2-2 2 s2 2k Ee xxx tzreerxrkee 22

Trang 5

4.2 Thiết kế giao diện ¿k3 S3 E11 g1 rkrrep 30

4.2.1 Form ii 30 4.2.2 Giao diện chính của chương trình - << «55s +<<<<ssss+2 31 4.2.3 Giao diện các form con của chương trình -«««s+ <2 32

4.2.4 Thiết kế ].€DOF + 2 + 2E Sẻ S*EkEEEEEEEEEEEEEEEEEEEEEEEExckrreee 40 KÉT LUẬN VÀ PHƯƠNG HƯỚNG PHÁT TRIÉN -5-5- 48 1 Kết luận - <2 SE EEESEk E133 TT E1 1111111151111 1 1x ckee 48 2 Phương hướng phát triỂn - 2 Sẻ Ek+kẻ S*+kS*E*£xeES+EEESEEErEererkee 49 TAI LIEU THAM KHẢO - ¿5-2 £ 2E S£EE£EEESEEEEEEEEEEEEEEEEEEerkrrsee 50

Trang 6

CHƯƠNG 1: MỞ ĐẦU

1.1 Lý do chọn đề tài

Việc lưu trữ quản lý dỡ liệu bằng số sách, giấy tờ làm tốn nhiều thời gian, công sức và tiền của Trong khi đó, công nghệ thông tin đã và đang phát triển mạnh mẽ Các ứng dụng của công nghệ thông tin đã mang lại nhiều hiệu quả cho công tác lưu trữ, chế bản, đặc biệt là công tác quản lý dữ liệu Các đơn vị hành chính, các công ty, cửa hàng rất cần một hệ thống có đủ khả năng giải quyết, đáp ứng các nhu cầu về việc quản lý hồ sơ, giấy tờ hay các dữ liệu khác Qua quả trình học tập và nghiên cứu tại trường Đại Học Sư phạm Hà

Nội 2 kết hợp với thời gian tìm hiểu thực tế tại Cửa hàng bán xe máy Duy

Hiến Em nhận thấy cần phải có một hệ thống dành riêng cho Cửa hàng trong công tác quản lý để đáp ứng phần nào những nhu cầu trên, quản lý được các

thông tin nhập, xuất, gói gọn dữ liệu Vì vậy em đã chọn đề tài: “Chương

trình quản lý cửa hàng bán xe máy Duy Hiến” đê làm đề tài nghiên cứu

khoa học của minh

Chương trình này được xây dựng bằng ngôn ngữ lập trình Visual C

Sharp (C#) kết hợp với cơ sở dữ liệu SQL Server 2005

1.2 Mục đích và nhiệm vụ nghiên cứu

- Mục đích nghiên cứu: Nghiên cứu các giải pháp xây dựng phần mềm quản lý cửa hàng bán xe máy cho cửa hàng Duy Hiễn sao cho phù hợp và sát thực tế, giúp cho nhà quản lý thực hiện tốt các công việc cần thiết đồng thời

tiết kiệm được công sức và tiền của

- Nhiệm vụ nghiên cứu:

+ Làm sáng tỏ cơ sở lý luận của đề tài

Trang 7

+ Đưa ra các giải pháp, xây dựng phần mêm quản lý cửa hàng bán xe máy Duy Hiến

+ Thực hiện việc ứng dụng tin học và công tác quản lý trong các đơn vi hành chính, các công ty, cửa hàng

1.3 Đối tượng và phạm vi nghiên cứu

- Đối tượng nghiên cứu trong đề tài “Quản lý cửa hàng bán xe máy Duy Hiến” là quy trình nghiệp vụ bán hàng tại cửa hàng

- Phạm vi nghiên cứu: Vi ly do thời gian và trình độ của mình nên trong phạm vi của đề tài nghiên cứu này em chỉ tập trung nghiên cứu vào quy trình quản lý bản hàng tại cửa hàng

1.4 Ý nghĩa khoa học và thực tiễn của đề tài

Chương trình được xây dựng sẽ đáp ứng được các yêu cầu trong công tác quản lý tại cửa hàng bán xe máy Duy Hiến

1.5 Phương pháp nghiên cứu

- Phương pháp nghiên cứu lý luận: Nghiên cứu qua việc đọc sách, báo và các tài liệu liên quan nhăm xây dựng cơ sở lý thuyết của dé tài và các biện pháp cần thiết dé giải quyết các vấn đề của đề tài

- Phương pháp chuyên gia: Tham khảo ý kiến của các chuyên gia đề có

thé thiết kế chương trình phù hợp với yêu câu thực tiễn, nội dung xử lý nhanh

đáp ứng yêu cầu ngày càng cao của người sử dụng

Trang 8

CHƯƠNG 2: CƠ SỞ LÝ THUYET

2.1 Giới thiệu về ngôn ngữ Visual C Sharp

Ngôn ngữ C Sharp (C#) khá đơn giản, chỉ khoảng 80 từ khóa và hơn mười mấy kiểu đữ liệu được xây dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao khi nó thực thi những khái niệm lập trình hiện đại C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại Và ngôn ngữ C# hội đủ những điều kiện như vậy, hơn nữa nó được xây dựng trên nên tảng của hai ngôn ngữ mạnh nhất là C++ và Java

Ngôn ngữ C# được phát triển bởi đội ngũ kỹ sư của Microsoft, trong đó người dẫn đầu là Anders HejIsberg và Scott Wiltamuth Cả hai người này điều là những người nỗi tiếng, trong đó Anders Hejlsberg được biết đến là tác giả của Turbo Pascal, một ngôn ngữ lập trình PC phô biến Và ông đứng đầu nhóm thiết kế Borland Delphi, một trong những thành công đầu tiên của việc xây dựng môi trường phát triển tích hợp (IDE) cho lập trình client/server

Phân cốt lõi hay còn gọi là trái tỉm của bất cứ ngôn ngữ lập trình hướng

đối tượng là sự hỗ trợ của nó cho việc định nghĩa và làm việc với những

lớp Những lớp thì định nghĩa những kiểu dữ liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mô hình tốt hơn để giải quyết vẫn đề Ngôn ngữ C# chứa những từ khóa cho việc khai báo những kiểu lớp đối tượng mới và những phương thức hay thuộc tính của lớp, và cho việc thực thi đóng gói,

kế thừa, và đa hình, ba thuộc tính cơ bản của bất cứ ngôn ngữ lập trình hướng

đối tượng

Trang 9

trong ngôn ngữ C++ Hơn thế nữa, ngôn ngữ C# hỗ trợ kiêu XML, cho phép chèn các tag XML để phát sinh tự động các document cho lớp

C# cũng hỗ trợ giao diện in/erface, nó được xem như một cam kết với

một lớp cho những dịch vụ mà giao diện quy định Trong ngôn ngữ C#, một

lớp chỉ có thể kế thừa từ duy nhất một lớp cha, tức là không cho đa kế thừa

như trong ngôn ngữ C++, tuy nhiên một lớp có thể thực thi nhiễu giao diện Khi một lớp thực thi một giao diện thì nó sẽ hứa là nó sẽ cung cấp chức năng thực thi giao diện

Trong ngôn ngữ C#, những cấu trúc cũng được hỗ trợ, nhưng khái niệm về ngữ nghĩa của nó thay đổi khác với C++ Trong C#, một cấu trúc

được giới hạn, là kiểu dữ liệu nhỏ gọn, và khi tạo thê hiện thì nó yêu cầu ít hơn về hệ điều hành và bộ nhớ so với một lớp

Ngôn ngữ C# cung cấp những đặc tính hướng thành phần

(component-oriented), như là những thuộc tính, những sự kiện Lập trình

hướng thành phần được hỗ trợ bởi CLR cho phép lưu trữ metadata với mã nguồn cho một lớp Metadata mô tả cho một lớp, bao gồm những phương thức và những thuộc tính của nó, cũng như những sự bảo mật cần thiết và những thuộc tính khác Mã nguồn chứa đựng những logic cần thiết để thực

hiện những chức năng của nó Do vậy, một lớp được biên dịch như là một

khối self-contained, nên môi trường hosting biết được cách đọc metadata của một lớp và mã nguồn cân thiết mà không cần những thông tin khác để sử dụng nó Một lưu ý cuối cùng về ngôn ngữ C# là ngôn ngữ này cũng hỗ trợ việc truy cập bộ nhớ trực tiếp sử dụng kiểu con trỏ của C++ và từ khóa cho dẫu ngoặc [] trong toán tử Các mã nguồn này là không an toàn (unsafe)

Và bộ giải phóng bộ nhớ tự động của CLR sẽ không thực hiện việc giải

Trang 10

2.2 Tổng quan về cơ sở dữ liệu SQL

2.2.1 Giới thiệu chung về SQL

a) SQL la gi?

SQL 1a viét tắt của Structure Query Language, nó là một công cụ quản lý dữ liệu được sử dụng phô biến ở nhiều lĩnh vực Hầu hết các ngôn ngữ bậc

cao đều có trình hỗ tro SQL nhu Visual Basic, Oracle, Visual C#

Trong Oracle tất cả các chương trình và người sử dụng phải sử dụng

SQL để truy nhập vào dữ liệu trong cơ sở dữ liệu (CSDL) của Oracle Các

chương trình ứng dụng và các công cụ Oracle cho phép người sử dụng truy nhập tới CSDL mà không cần sử dụng trực tiếp SQL Nhưng những ứng dụng đó khi chạy phải sử dung SQL

b) Lịch sử phát triển

SQL được phát triển từ ngôn ngữ SEQUEL2 bởi IBM theo mô hình Codd tại trung tâm nghiên cứu của IBM ở California, vào những năm 70 cho hệ thông quản trị cơ sở dữ liệu lớn

Đâu tiên SQL được sử dụng trong các ngôn ngữ quản lý CSDL và chạy trên các máy đơn lẻ Song do sự phát triển nhanh chóng của nhu câu xây dựng những CSDL lớn theo mô hình khách chủ (trong mơ hình này tồn bộ CSDL được tập trung trên máy chủ (Server)) Mọi thao tác xử lý dữ liệu được thực

hiện trên máy chủ bằng các lệnh SQL máy trạm chỉ dùng dé cập nhập hoặc

lây thông tin từ máy chủ) Ngày nay trong các ngôn ngữ lập trình bậc cao đều có sự trợ giúp của SQL Nhat là trong lĩnh vực phát triển của Internet ngôn ngữ SQL càng đóng vai trò quan trọng hơn Nó được sử dụng để nhanh chóng tạo các trang Web động

SQL đã được viện tiêu chuẩn quốc gia Mỹ (ANSI) và tổ chức tiêu

Trang 11

Nhưng cho đến nay chuẩn này chưa đưa ra đủ 100% Nên các SQL nhúng trong các ngôn ngữ lập trình khác nhau đã được bố xung mở rộng cho SQL chuẩn cho phù hợp với các ứng dụng của mình Do vậy có sự khác nhau rõ rang gitta cac SQL

c) Đặc điểm của SQL và đối tượng làm việc e Đặc điểm:

SQL là ngôn ngữ tựa tiếng Anh

SQL là ngôn ngữ phi thủ tục Nó không yêu cầu ta cách thức truy nhập CSDL như thế nào Tất cả các thông báo của SQL déu rat dễ sử dụng và ít kha năng mắc lỗi

SQL cung cấp tập lệnh phong phú cho các công việc hỏi đáp dữ liệu + Chèn, cập nhật, xoá các hàng trong một quan hệ

+ Tạo, sửa đổi, thêm và xoá các đối tượng trong cla CSDL

+ Điều khiến việc truy nhập tới cơ sở dữ liệu và các đối tượng của CSDL để đảm bảo tính bảo mật của CSDL

+ Đảm bảo tính nhất quán và sự ràng buộc của CSDL

Yêu cầu duy nhất để sử dụng cho các hỏi đáp là phải nắm vững được các câu trúc CSDL của mình

e_ Đối tượng làm việc của SQL:

Là các bảng (tông quát là các quan hệ) đữ liệu hai chiều Các bảng này

bao gồm một hoặc nhiều cột và hàng Các cột gọi là các trường, các hàng gọi

là các bản ghi Cột với tên gọi và kiểu đữ liệu (kiểu dữ liệu của mỗi cột là duy

nhất) xác định tạo nên cấu trúc của bảng (ta có thể dùng lệnh Desc [ribe] TABLE-name để xem cấu trúc của bang, phan tuỳ chọn [] có thể được bỏ

Trang 12

e Các kiểu dữ liệu cơ bản của SQL:

- Integer: Số nguyên: -2147483648 đến 2147483647

- Smallinteger: -32768 đến 32767

- Number (n, p): số thập phân độ dài tối đa là n kế cả p chữ số thập phân (không tính dẫu châm)

- Char (n) : Xâu có độ dài cố định là n, n <= 255

- Varchar (n): Xâu có độ dài biến đổi (0-:-n)

- Long varchar: Xâu có độ dài không cố định, độ đài có thể thay đôi

4Kb-:-32Kb

- Date: Dữ liệu kiểu ngày

2.2.2 Giới thiệu các tập lénh co ban cia SQL

Tập lénh SELECT: Day là lệnh thường được dùng nhiều nhất trong

CSDL, nó thường được sử dụng để nhận dữ liệu từ CSDL

Tap lénh INSERT, UPDATE, DELETE: Cac lệnh này thường hay được dùng để vào một hàng mới, sửa đối hay xoá bỏ các hàng đã tôn tại trong các quan hệ của CSDL

Tập lệnh CREATE, ALTER, DROP: Ba lệnh này dùng để tạo, thay đỗi,

xoá bỏ bất kỳ cầu trúc dữ liệu nào của các quan hệ như TABLE, VEW,

INDEX

Trang 13

CHƯƠNG 3: KHẢO SÁT VÀ PHÂN TÍCH HỆ THÔNG

3.1 Khảo sát hệ thống

3.1.1 Vài nét về cửa hàng bán xe máy Duy Hiến

Cửa hàng bán xe máy Duy Hiện là một trong những cửa hàng kinh doanh nằm trong hệ thống các cửa hàng của Doanh nghiệp Duy Hiến được

thành lập từ ngày 14 tháng 09 năm 1999 có địa chỉ đặt tại Số nhà 42 - Phố

Văn Miếu - Phường Hùng Vương - Phúc Yên - Vĩnh Phúc dưới sự quản lý của Giám đốc Đào Văn Hiến Là một doanh nghiệp chuyên bán mô tô, xe máy, dịch vụ lưu trú ngăn ngày, nhà hàng và các dịch vụ ăn uống phục vụ lưu động vận tải hàng hóa bằng đường bộ, bán buôn ô tô và xe có động cơ khác, mua bán vàng bạc

Là một bộ phan của Doanh nghiệp, cửa hàng bán xe máy Duy Hién

được thành lập và đưa vào hoạt động như một đại lý cấp 1 cho công ty TNHH YAMAHA Motor Việt Nam từ ngày 29 tháng 09 năm 2001 đến nay đã được hơn 10 năm Những ngày đầu thành lập cửa hàng đã gặp phải những khó khăn nhất định trong việc quảng bá và tiêu thụ sản phẩm, song với sự cô găng không ngừng cửa hàng Duy Hiễn đã từng bước tạo dựng được uy tín với khách hàng, cho đến nay cửa hàng đã trở thành một thương hiệu khá quen thuộc và nổi tiếng trong và ngoài khu vực với nhiều chủng loại xe của các

hãng xe nỗi tiếng nhu Yamaha, Suzuki, SYM, Honda Doanh số bán hàng

không ngừng được tăng lên, năm sau cao hơn năm trước 3.1.2 Khảo sát hiện trạng thực tế

Hệ thống được khảo sát tại cửa hàng bán xe máy Duy Hiến Do cửa hàng hoạt động trên một quy mô lớn, công việc kinh doanh khá phát triển nên

Trang 14

yêu cầu của cửa hàng, chính vì vậy với đà phát triển của công nghệ thông tin

như hiện nay, việc sử dụng một hệ thống phân mềm để quản lý là một việc tất

yếu và cần thiết

a) Quy trình hoạt động của cửa hàng

Cửa hàng Duy Hiến là đại lý bán mô tô, xe máy Khách hàng của cửa hàng là các cửa hàng nhỏ hơn hoặc khách hàng mua bán lẻ Khi khách hàng tới mua hàng tại cửa hàng thì họ sẽ đưa ra yêu cầu về mặt hàng cần mua với nhân viên bán hàng Nhân viên bán hàng kiểm tra hàng hóa trong kho, nếu mặt hàng mà khách hàng yêu cầu không có bán tại cửa hàng hoặc đã hết hàng thì đưa ra một thông báo từ chối bán hàng Trong trường hợp mặt hàng có bán tại cửa hàng thì nhân viên bán hàng lưu thông tin của khách hàng lại, trước khi lập hóa đơn bán hàng, phiếu bảo hành và giao hàng Bộ phận bán hàng cũng có trách nhiệm giải quyết việc thanh toán tiền hàng với khách hàng Có

nhiều hình thức thanh toán, có thể thanh toán trực tiếp bằng tiền mặt, chuyển

khoản hoặc trả góp Hóa đơn bán hàng bao gồm các thông tin về khách hàng,

thông tin hàng bán, tổng tiền hàng và được lập thành 3 liên, liên trăng lưu tại

cửa hàng, liên đỏ giao cho khách hàng, liên xanh giao cho phòng thuế Khách hàng sau đó sẽ nhận hàng kèm theo các loại giấy tờ như: Hóa đơn bán hàng,

phiếu xuất xưởng, giẫy bảo hành

Trang 15

hàng cho cửa hàng, bộ phận nhập hàng kiểm tra chất lượng xe và nhận hàng

kèm theo phiếu xuất xưởng và thẻ bảo hành

b) Đánh giá ưu, nhược điểm của hệ thông cũ

- Ưu điểm: Hệ thống cũ dựa trên cách làm truyền thống, thủ công nên cách làm dễ dàng, chỉ phí thấp, thích hợp cho những hệ thống nhỏ

- Nhược điểm: Khi quy mô của cửa hàng tăng lên, hệ thống cũ không thể đáp ứng hết được các yêu câu, gây ra một số khó khăn

+ Tra cứu thông tin về hàng hóa, khách hàng, nhà cung cấp mất nhiều

thời gian và có thể không chính xác

+ Quản lý thủ công, công việc lưu trữ hay cập nhật thông tin vẫn yêu

cầu nhân viên phải ghi chép và tự tổng hợp

+ Thông tin lưu trữ đều bằng số sách, giấy tờ dẫn tới công kènh, khó

khăn trong việc tìm kiếm thông tin

+ Mất nhiều công sức cho nhân viên trong bộ phận quản lý khi phải tổng hợp thông tin, và kiểm tra tài chính

+ Ban giám đốc muốn có thông tin thì phải chờ đợi các báo cáo nên việc năm bắt tình hình kinh doanh của cửa hàng gặp nhiều khó khăn, nhất là khi có việc đột xuất cần thiết

Như vậy, để khắc phục nhược điểm của hệ thống cũ, hệ thống moi ra

đời nhằm giảm bớt công việc của nhân viên, cũng như giúp nhà quản lý dé dàng quản lý cửa hàng hơn

c) Một số giải pháp

Việc quản lý thủ công tôn tại rất nhiều bất cập trong phương thức quản lý dữ liệu nên cần xây dựng một hệ thống phần mềm dé quản lý tốt hơn Bởi vậy, em đã sử dụng ngôn ngữ lập trình Visual C Sharp để xây dựng chương trình quản lý cửa hàng, hệ thống sẽ có khả năng thực hiện những công việc

như:

Trang 16

- Hệ thông thông tin đáp ứng được tất cả các nhu cầu về quản lý hàng bán, khách hàng, nhà cung cấp, nhân viên, tài chính, các yêu cầu về thống kê, báo cáo

- Thông tin được kết nối với nhau không rời rạc, tiện lợi cho việc tong

hợp thông tin

- Hệ thống linh hoạt, đáp ứng được nhu cầu cập nhật và truy xuất thông tin theo từng khoảng thời gian về tình hình kinh doanh của cửa hàng

- Tự động hoá trong việc tìm kiếm, cập nhật, thống kê, tính toán, lập

báo cáo

- Hệ thông thân thiện với người sử dụng, giới hạn quyền sử dụng đối với từng nhóm người, đảm bảo tính bảo mật về thông tin

3.1.3 Yêu cầu hệ thống mới a) Yêu cầu về chức năng

Hệ thống quản lý cửa hàng được chia thành các chức năng: e Quan lý thông tin khách hàng:

+ Bao gồm các chức năng: Thêm mới thông tin khách hàng khi có khách hàng mới, sửa chữa thông tin khách hàng khi thay đổi, xố bỏ thơng tin về khách hàng, tìm kiếm thông tin khách hàng

+ Các thông tin về khách hàng bao gồm: Mã khách hàng, tên khách

hàng, địa chỉ, điện thoại liên hệ, email Tất cả các thông tin về khách hàng

đều được lưu trữ lại

+ Đầu vào là thông tin của khách hàng, bao gồm tên khách, địa chỉ, điện thoại, email

+ Đâu ra là 1 bản danh sách ghi đầy đủ thông tin của khách hàng e Quản lý thông tin hàng:

+ Bao gồm các chức năng: Thêm mới hàng khi hàng được đưa về, sửa các thông tin về hàng khi cần thiết, xố thơng tin về hàng khi không còn kinh

Trang 17

doanh nữa và tìm kiếm thông tin về hàng hóa tại cửa hàng

+ Các thông tin về hàng bao gồm: Mã hàng, tên hàng, mô tả hàng,

thông tin bảo hành, nhà sản xuất, số lượng hiện có, don vi tinh

+ Đầu vào là thông tin về hàng bao gồm: Tên hàng, mô tả, thông tin

bảo hành, nhà sản xuất, số lượng, đơn vị tính

+ Đầu ra là 1 bản danh sách ghi đầy đủ thông tin về hàng hóa của cửa hàng

e_ Quản lý thông tin nhà cung cấp:

+ Bao gồm các chức năng: Thêm mới nhà cung cấp khi công ty nhập hàng của nhà cung cấp mới, sửa các thông tin về nhà cung cấp khi cần thiết, xóa thông tin về nhà cung cấp khi không nhập hàng của nhà cung cấp đó nữa và tìm kiếm thông tin nhà cung cấp

+ Các thông tin về nhà cung cấp gồm: Mã nhà cung cấp, tên nhà cung

cấp, địa chỉ, điện thoại, email

+ Đầu vào là thông tin của nhà cung cấp bao gôm: Tên nhà cung cấp,

địa chỉ, điện thoại, email

+ Đầu ra là 1 bản danh sách ghi đầy đủ thông tin của các nhà cung cấp e Quản lý nhân viên:

+ Bao gồm các chức năng: Thêm mới nhân viên khi có nhân viên mới

được tuyến, sửa các thông tin về nhân viên khi cần thiết, xóa thông tin khi hết

hợp đồng hoặc sa thải nhân viên, tìm kiếm thông tin nhân viên

+ Các thông tin về nhân viên gồm: Mã nhân viên, tên nhân viên, năm

sinh, giới tính, địa chỉ, điện thoại, chức vụ, lương cơ bản

+ Đầu vào là thông tin của nhân viên bao gồm: Tên nhân viên, địa chỉ, điện thoại, năm sinh, giới tính, chức vụ, lương cơ bản

+ Đâu ra là 1 bản danh sách ghi đầy đủ thông tin của nhân viên

Trang 18

e Quan li xuat hang:

+ Khi khách hàng mua hang tai cửa hàng thì nhân viên bán hàng thực hiện giao dịch, lập hóa đơn xuất hàng và giao hàng cùng các giấy tờ liên quan cho khách hàng

+ Các thông tin trên phiếu xuất hàng gồm: Mã phiếu xuất, ngày xuất, tên

nhân viên bán hàng, tên khách hàng, tên hàng, sỐ lượng xuất, đơn giá xuất,

thuế Một nhân viên có thê lập nhiều phiếu xuất Một phiếu xuất thì chỉ do

một và chỉ một nhân viên lập

e Quan lí nhập hàng:

+ Khi nhập hàng hóa về cửa hàng thì bộ phận nhập hàng thực hiện kiểm tra chất lượng hàng, giao dịch, lập phiếu nhập và nhận hàng cùng các giấy tờ liên quan

+ Các thông tin trên phiếu nhập hàng gồm: Mã phiếu nhập, ngày nhập,

tên nhân viên, tên nhà cung cấp, tên hàng, số lượng nhập, đơn giá nhập, thuế

Một nhân viên có thê lập nhiều phiếu nhập Một phiếu nhập thì chỉ do một và

chỉ một nhân viên lập

e Báo cáo thống kê:

+ Để tiện theo dõi việc kinh doanh của cửa hàng, hàng tháng bộ phận kế toán sẽ lập các báo cáo gửi cho ban giám đốc về doanh thu trong tháng, mặt hàng đã bán ra, hàng tồn kho, mặt hàng bán chạy, để ban giám đốc có các

biện pháp điều chỉnh việc kinh doanh cho hợp lí

+ Đầu vào là các hóa đơn nhập, xuất, danh sách hàng hóa

+ Đầu ra là các bản báo cáo hàng nhập, hàng xuất, doanh thu, hàng tôn, hàng bán chạy

b) Yêu câu về dữ liệu

Dữ liệu phải được cập nhật một cách nhanh chóng, chính xác, kịp thời,

vừa đủ, không gây dư thừa cũng như không thể thiếu cho việc quản lý

Trang 19

c) Yêu cầu về người sử dụng

Vì đây là một chương tình quản lý giúp cho các nhà quản lý năm bắt

thông tin được nhanh nhất, rõ ràng nên người sử dụng chỉ cần biết những kiến thức cơ bản về máy tính, không đòi hỏi phải có trình độ cao

d) Yêu câu về quản lý thông tin

- Cơ sở đỡ liệu phải đảm bảo đầy đủ và thống nhất trên toàn hệ thống

- Các thông tin phải có tính bảo mật cao

- Phân quyền sử dụng nhằm đảm bảo tài nguyên không bị sử dụng bởi các cá nhân không có quyền hoặc theo các cách không hợp lý bằng cách gan cho người dùng một số quyền truy cập nhất định và cho phép người dùng chính (admin) được uỷ quyền hoặc giao quyền truy cập cho người khác

e) Yêu cầu về hệ thống thiết kế

- Phần mềm xây dựng phải dễ sử dụng , dễ cài đặt và hỗ trợ tối đa người dùng trong việc thao tác trên phần mềm khi sử dụng

- Phần mềm phải dễ thích ứng với các thay đổi phần cứng của máy tính

- Phần mềm phải đạt được mức độ bảo mật tối thiểu là ngăn ngừa

những người không được cấp quyền sử dụng được phần mém ñ Giao diện

Giao diện thân thiện với người sử dụng, đơn giản, dễ nhìn

Trang 20

3.2 Phân tích hệ thống

3.2.1 Sơ đồ phân cấp chức năng (BPC)

Sơ đồ phân cấp chức năng của toàn hệ thống Quản lý cửa hàng | Quản lý | | Quản lý | | Quản lý | | Quản lý | | Quản lý | | Quản lý | | Báo cáo hàng khách nhà nhân nhập xuât — hóa hàng cung viên hàng hàng thông kê câp

Hình 3.1: Sơ đô phân cấp chức năng

Chương trình quản lý cửa hàng bán xe máy Duy Hiến bao gồm các chức năng chính: Quản lý hàng hóa, quản lý khách hàng, quản lý nhà cung cấp, quản lý nhân viên, quản lý nhập hàng, quản lý xuất hàng, báo cáo thống kê

3.2.2 Sơ đồ phân rã các chức năng

Trang 21

Chức năng quản lý hàng hóa giúp cho người dùng quản lý các thông tin về hàng hóa của cửa hàng

Chức năng quản lý hàng hóa có thể thêm hàng mới, chỉnh sửa các thông tin về hàng hay xóa thông tin của một hàng hóa bất kỳ, khi cần thiết người dùng có thể tìm kiếm thông tin hàng một cách nhanh chóng và chính xác b) Sơ đồ phân rã chức năng quản lý khách hàng Quản lý khách hàng Tìm kiếm thông tin Cập nhật thông tin Sửa thông tin Xóa thông tin khách hàng khách hàng khách hàng khách hàng

Hình 3.3: Sơ đồ phân rã chức năng quản lý khách hàng

Chức năng quản lý khách hàng giúp cho người dùng quản lý các thông tin về khách hàng của cửa hàng

Chức năng quản lý khách hàng có thể thêm thông tin khách hàng, chỉnh sửa các thông tin về khách hàng hay xóa thông tin của một khách hàng bắt kỳ, khi cần thiết người dùng có thể tìm kiếm thông tin khách hàng một cách nhanh chóng và chính xác

Trang 22

c) Sơ đồ phân rã chức năng quản lý nhà cung cấp Quản lý nhà cung cấp Tìm kiếm thông tin Cập nhật

thông tin Sửa thông tin nhà Xóa thông tin

nhà cung câp cung câp nhà cung câp nhà cung câp

Hình 3.4: Sơ đồ phân rã chức năng quản lý nhà cung cấp

Chức năng quản lý nhà cung cấp giúp cho người dùng quản lý các thông tin về các nhà cung cấp hàng cho cửa hàng

d) Sơ đồ phân cấp chức năng quản lý nhân viên Quản lý nhân viên Xóa thông tin Tìm kiếm thông tin Cập nhật

thông tin Sửa thông tin

nhân viên nhân viên nhân viên nhân viên

Hình 3.5: Sơ đô phân rã chức năng quản lý nhân viên

Chức năng quản lý nhân viên giúp cho người dùng quản lý các thông

tin về các nhân viên làm việc tại cửa hang

Trang 23

e) Sơ đồ phân rã chức năng quản lý nhập hàng Quản lý nhập hàng Kiểm tra , chât lượng Lập phiêu nhập Từ chôi nhập hàng nhập

Hình 3.6: Sơ đô phân rã chức năng quản lý nhập hàng

Chức năng quản lý nhập hàng giúp cho người dùng quản lý các thông tin về hàng nhập tại cửa hàng

Khi nhập hàng nhân viên tiến hành kiểm tra chất lượng hàng nhập, nếu

đủ tiêu chuẩn thì đồng ý nhập hàng và lập phiếu nhập, ngược lại từ chối nhập hàng f) So d6 phan rã chức năng quản lý xuất hàng Quản lý xuất hàng Kiểm tra sô lượng hàng Lập phiêu xuât Từ chôi xuât

Hình 3.7: Sơ đô phân rã chức năng quản lý xuất hàng

Chức năng quản lý xuất hàng giúp cho người dùng quản lý các thông tin vê hàng xuât tại cửa hàng

Trang 24

Khi bán hàng nhân viên tiến hành kiêm tra hàng có trong cửa hàng, nếu đáp ứng được nhu cầu của khách hàng thì tiến hành giao dịch đồng thời lập

phiếu xuất (hóa đơn bán hàng), ngược lại từ chối bán hàng

ø) Sơ đồ phân rã chức năng báo cáo - thông kê Báo cáo - thống kê Thống kê Thống kê Thống kê Báo cáo hàng bán hàng nhập hàng tồn doanh thu

Hình 3.8: Sơ đô phân rã chức năng báo cáo - thông kê

Đề tiện cho việc theo dõi tình hình kinh doanh của cửa hàng, hàng tháng bộ phận kế toán sẽ lập các báo cáo gửi cho ban giám đốc về doanh thu trong tháng, mặt hàng đã bán ra, hàng nhập, hàng tồn kho để ban giám đốc có các biện pháp điều chỉnh việc kinh doanh cho hợp lí

Trang 25

3.2.3 Sơ đồ luồng dữ liệu

a) Sơ đồ luồng dữ liệu mức khung cảnh - Chức năng: Quản lý cửa hàng

- Các đối tác: Khách hàng, nhà cung cấp, nhà quản lý, nhân viên - So do: Nha cung cap 5 s Khách hàng A ° œ 44 ơ ga = > a co 5 â o> i ¬ 5 - << te ge 3 2 gt 8 3 R 5 ° &>- 5 So 'Š, = Ly Tý Ss e S1 5 O° a> =” o>» - Quản lý Yêu cầu báo cáo _ cửa hàng = °s Œ 5 SS h, 5 Sa Q» Nha quan ly Báo cáo Nhân viên Hình 3.9: Sơ đô luông dữ liệu mức khung cảnh Mô tả chỉ tiết:

- Nhà cung cấp nhận thông tin yêu cầu từ phía hệ thống là đơn đặt hàng và số tiền thanh toán sau đó nhà cung cấp đưa ra thông tin phản hồi là thông tin về sản phẩm, giao hàng kèm phiếu giao hàng

- Khách hàng đưa ra thông tin yêu cầu về hàng cần mua sau đó nhận thông tin phản hôi là thông báo đồng ý hoặc từ chối xuất, nếu cửa hàng đồng ý xuất sẽ làm thủ tục giao hàng kèm phiếu giao hàng và nhận tiền thanh toán

- Nhà quản lý yêu cầu báo cáo từ hệ thống như doanh thu, danh sách hàng bán, danh sách hàng tôn và nhận được các báo cáo theo yêu câu

20

Trang 26

- Nhân viên nhận thông tin yêu cầu từ phía hệ thống là hồ sơ nhân viên

sau đó gửi lại hệ thống thông tin về nhân viên

b) Sơ đồ luồng dữ liệu mức đỉnh

- Các chức năng: Quản lý nhập hàng, quản lý xuất hàng, quản lý nhà cung cấp, quản lý hàng, quản lý khách hàng, quản lý nhân viên, thống kê - báo cáo - Các đối tác: Khách hàng, nhà cung cấp, nhà quản lý, nhân viên - So do: ` A yr ¬ ” 2 `

Nhà cung câp |“———— TT yêu cầu 2 4 » Khách hàng

Trang 27

4.1

CHUONG 4: THIET KE HE THONG

Thiết kế cơ sở dữ liệu 4.1.1 Thiết kế bảng dữ liệu Bảng mặt hàng Bảng mặt hàng lưu trữ tất cả các thông tin về hàng hóa tại cửa hàng

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 | MAHANG (PK) Nvarchar (50) Ma hang

2 | TENHANG Nvarchar (50) Tén hang

3 |NHASX Nvarchar (50) | Nhà sản xuất

4 |SOLUONG Int Số lượng

5 | DGBAN Float Don gia ban

6 | THONGTINBAOHANH | Nvarchar (100) | Thông tin bảo hành

7 | DONVITINH Nvarchar (50) Don vi tinh

8 | MOTA Nvarchar (100) M6 ta hang

Bang 4.1:Bang mat hang e Bang khach hang

Bảng khách hàng lưu trữ các thông tin về khách mua hàng tại cửa hàng

STT Tén thudc tinh Kiểu (Độ rộng) Mô tả

1 | MAKHACHHANG (PK) | Nvarchar (50) Mã khách hàng

2 | TENKHACHHANG Nvarchar (50) Tén khach hang

3 |DLACHI Nvarchar (50) Địa chỉ khách hàng

Trang 28

e Bảng nhà cung cấp Bảng nhà cung cấp lưu trữ các thông tin về các nhà cung cấp hàng cho cửa hàng

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 | MANHACUNGCAP (PK) | Nvarchar (50) | Mã nhà cung câp 2 | TENNHACUNGCAP Nvarchar (50) | Tén nha cung cap

3 | DIACHI Nvarchar (50) | Dia chi nha cung cap 4 | DIENTHOAI Nvarchar (50) | Điện thoại

5 | EMAIL Nvarchar (50) | Email nhà cung cap

Bang 4.3: Bang nha cung cap

e Bang nhan vién

Bảng nhân viên lưu trữ các thông tin vê nhân viên làm việc tại cửa hàng

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 | MANHANVIEN (PK) Nvarchar (50) Mã nhân viên

2 | TENNHANVIEN Nvarchar (50) Tén nhan vién

3 | NAMSINH Int Nam sinh

4 | GIOITINH Char (3) Giới tính nhân viên

5 |DIENTHOAI Nvarchar (50) Điện thoại nhân viên

Trang 29

e Bảng phiếu nhập

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 | MAPN (PK) Nvarchar (50) Mã phiêu nhập

2 | NGAYNHAP Datetime Ngày nhập

3 |MANHANVIEN Nvarchar (50) Mã nhân viên

4_ | MANHACUNGCAP Nvarchar (50) Mã nhà cung câp

Bảng 4.5: Bảng phiếu nhập e Bảng phiếu xuất

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 |MAPX (PK) Nvarchar (50) Mã phiêu xuất

2 |NGAYXUAT Datetime Ngay xuat

3 | MANHANVIEN Nvarchar (50) Mã nhân viên 4 | MAKHACHHANG Nvarchar (50) Mã khách hàng

Bảng 4.6: Bảng phiếu xuất e Bảng chỉ tiết phiếu nhập

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 | MAPN (PK) Nvarchar (50) Mã phiêu nhập

2 |MAHANG Nvarchar (50) Ma hang

3 | SLNHAP Int Số lượng nhập

4_ | DONGIANHAP Float Đơn giá nhập

Trang 30

e_ Bảng chỉ tiết phiếu xuất

STT Tên thuộc tính Kiểu (Độ rộng) Mô tả

1 | MAPX (PK) Nvarchar (50) Mã phiêu xuất

2 | MAHANG Nvarchar (50) Ma hang

3 | SLXUAT Int Số lượng xuất

4 | DONGIAXUAT Float Don gia xuat

5 |THUE Float Thué

Bang 4.8: Bang chi tiét phiếu xuất

Trang 32

% Liên kết hai ngôi n-n giữa thực thể Mặt hàng và thực thể Phiếu nhập có

thể được tách thành 2 liên kết 1-n với thực thể kết hợp Chỉ tiết phiếu nhập như sau: Mặt hàng CT Phiếu nhập Phiếu nhập Mã hàng Mã PN MãPN

Tên hàng | <C> < Mã hàng S ! <&> | Ngày nhập

Nhà sản xuất Số lượng nhập Mã nhân viên

Số lượng Đơn giá nhập Mã nhà cung cấp Bảo hành Thuế Don vi tinh M6 ta

% Lién két hai ng6i n-n gita thuc thé Mat hang va thuc thé Phiéu xuat cd

thé duoc tach thanh 2 lién két 1-n voi thuc thé két hop Chi tiét phiéu xuat nhu sau: Mat hang CT Phiếu xuất Phiếu xuất Mã hàng Ma PX Ma PX

Tén hang | <&®> < Mã hàng S | <C> | Ngày xuất

Nhà sản xuất Số lượng xuất Mã nhân viên

Trang 33

% Mô hình thực thê liên kết của hệ thống:

Sau khi tách các liên kết hai ngôi n-n giữa các thực thê ta có mô hình

Trang 35

4.2 Thiết kế giao diện

Giao diện được thiết kế bằng windows form kết hợp với dotNetBar

4.2.1 Form đăng nhập

ĐĂNG NHẬP HỆ THONG

Mhập vào thông tin tãi khoản

Tên Đăng Nhập admin

Mật Khẩu Dự HE

| ?ok | eras | Tom Hình 4.4: Giao diện form đăng nhập

Người dùng muốn sử dụng hệ thống thì trước tiên phải đăng nhập Gõ tên đăng nhập và mật khẩu tương ứng vào các ô text, nhân OK để đăng nhập,

hệ thống sẽ kiểm tra, nếu tài khoản không chính xác chương trình sẽ đưa ra

thông báo ngược lại nếu tài khoản hợp lệ giao diện chính của chương trình sẽ hiện ra để phục vụ các yêu cầu của người sử dụng Nút Hủy đề nhập lại từ đầu

và nút Thoát để thoát khỏi chương trình

Hệ thống được phân quyền sử dụng, tài khoản nhân viên không có quyền quản lý người dùng cũng như xem danh sách nhân viên

Trang 36

4.2.2 Giao diện chính của chương trình

Dé chương trình trở nên gọn nhẹ, tiện dụng em thiết kế giao diện chính

của chương trình như sau:

@ Chương Trinh Quan Li Cira Hang Ban Xe May Duy Hién jaa uae

¬ Chương Trình Quản Lí Cửa Hàng Bán Xe Máy Duy Hiến ee = 4 | es)! 4 [ 6 Théng Danh Mục Nghiệp Vụ Báo Cáo Giới Thiệu sa °, @_ @ Quản Trị Dé6iMKhéu Đăng Xuất Thốt | Hệ Thơng lDanh Mực Ê ah Hàng Hóa tỗi Nhân Viên #ẩ* Khách Hàng Ê Nhà Cung Cấp Bao Cao 8 li Hàng Nhập [ỆJ Hàng Xuất | Doanh Thu `? Hàng Tồn tế) H.Bán Chạy £ Ss &

HONDA SUZUKI YAMAHA SYM

Hình 4.5: Giao điện form chính của hệ thống

Tu form nay người dùng có thể thực hiện tất cả các công việc như: Xem thông tin, tìm kiếm, cập nhật, báo cáo Muốn thực hiện chức năng nào chỉ cần lựa chọn trên thanh menu hoặc explorerBar của chương trình

Trang 37

4.2.3 Giao diện các form con của chương trình a) Form hàng hóa

Người dùng có thể xem danh sách trên bảng hoặc xem chỉ tiết từng mặt hàng bằng cách click trực tiếp lên mặt hàng đó, thông tin chỉ tiết sẽ được hiển

thị lên các textbox

THÔNG TINXE a |

| Thang Tin Hang Hoa Tìm Kiếm

MaHao (EI — j 350g Í3m Ï #VTmh (Giác, " tng

Tên Hàng 'Ngzza Giá Bán 339000n0 a Mô Tà “Mau trắng | =———— — a NT ©) Tìm Theo Tên T6 4 anano _ Bảo Hành 12 Tháng | ————— a fe mt al

Mã Hàng Tên Hàng _ Nhà Sản Xuất Số Lượng _ Đơn Giá Bắn _ Bào Hành Đến Vị Tính _Mê Tả Ed

> NGzza Yamaha 26 33900000 12 Thang Chiée Mau ting 'MH0002 | Nouvo | yamaha 155 | 34200000 12 Tháng | Phác | Màu nâu

MH0003 Laxam | Yamaha ‘65 "25000000 24 Tháng | Chige [Màu trắng 'MH0004 Mio Yamaha 74 ‘20000000 12 Tháng Chiếc [Mauda 5

'MH0005 Exciter |Yamaha (20 "40200000 24 Thang ' Chiếc | Mau xanh

'MH0006 Jupiter [yamaha ‘14 | 25000000 24 Tháng | Chếc |Màu xanh MHo007 Sis ÌYamaha 415 | 21000000 12 Tháng Các mm LÝ 'MH0008 Lead 'Honda 10 ' 35500000 Í12 Tháng | Chige Màu vàng | 'MH0008 Vision | Honda 18 | 28500000 12 Tháng | Chếc ÍMàu đỏ

'MH0010 Air Blade | Honda 133 | 39000000 24 Thang | Chiée |Màu đà; đen

Hình 4.6: Giao diện form hang hoa

Các chức năng của form hàng hóa là thêm, sửa, xóa, 1n danh sách, tìm

kiếm hàng theo tên hoặc theo mã hàng

+ Chức năng Thêm: Khi click vào nút Thêm con trỏ sẽ nhảy tới Text Mã hàng và cho phép ta nhập liệu, nếu đữ liệu nhập vào không đúng hoặc

thiếu chương trình sẽ đưa ra thông báo, ngược lại sẽ thêm dữ liệu đã nhập vào cơ sở đữ liệu

+ Chức năng Sửa: Khi click vào nút Sửa người sử dụng có thê sửa đổi

thông tin của các bản ghi có trong cơ sở đỡ liệu

Trang 38

+ Chức năng Xóa: Chức năng này cho phép người sử dụng xóa đi bất kỳ bản ghi nào có trong cơ sở dữ liệu, muốn xóa bản ghi nào chỉ cần chọn bản phi đó và click nút Xóa, chương trình sẽ đưa ra thông bảo xác nhận lại thao

tác xóa đề tránh trường hợp xóa nhằm bản ghi

+ Chức năng In danh sách: Chức năng này giúp cho người sử dụng có thể in đanh sách các mặt hàng có tại cửa hàng để tiện cho việc thông kê

+ Chức năng Tìm kiếm: Giúp cho người sử dụng có thể tìm kiếm thông tin về một mặt hàng nào đó thông qua tên hoặc hãng sản xuât

MãHàng _ MH000I Số Lượng 26 ae a oy VTính —==.—==——======ẼỄẼỄẼẺẼẺẼẺŸỲ ee ho

Gara 33900000 Mau

12

Tén Nhà Sản Xuất Bào Hành Đơn VỊ Tính Mã Tả Lead Honda 12 Thana Chiếc Màu vàng Vision Honda 12 Thang Chiếc Màu đỏ

Air Blade Honda 24 Thang Chiéc Mau đỏ, đen POX Honda 24 Thang Chiéc Mau den SH Honda 24 Thang Chiéc Mau nau Super Dream honda 12 Thang Chiếc Mau trang

Hình 4.7: Tim kiém hang hóa

Trang 39

b) Form khách hàng

Người dùng có thể xem danh sách trên bảng hoặc xem chỉ tiết từng khách hàng bằng cách click trực tiếp lên khách hàng cần xem thông tin, thông tin chỉ tiết sẽ được hiển thị lên các textbox

KHÁCH HÀNG «

Thơng Tin Khách Hàng -Tìm Kiếm

© Tim Theo Ma

Ma Khach mm] Bia Chi ‘Yén Phong-BacNin Email | samnv@gmail.com

Tên Khách Ngô Văn Sâm Điện Thoại 81 68551 5043 © Tim Theo Tén

Danh Sách Khách Hàng Của Cửa Hàng

Mã Khách Hàng Tân Khánh Dia Chi Điện Thaại Email i'M > Ngô Văn Sam ‘Yén Phong - Bac Ninh 01685515043 samnv@qmail.com

KH¡002 Nguyễn Trạng Sỹ Sông Lê - Vĩnh Phúc 038EE77185 trongsy@qmail.com KHO0003 Phá Kim Trạng Phúc Yên - Vĩnh Phúc 0377354587 trongkim@yahoo.com

KHO004 N quyễn Xuan Lợi Bình “uyên - Vĩnh Phúc 0977564895 loixuan@yahoo.com

KHñññB Hà Thị Hiền Mê Linh - Hà Hội 0987458589 hienht@sgmail com KHO0006 Phùng Thị Phưdng Vĩnh Tưởng - Vĩnh Phúc 0922152415 thuphuong@amail.com KHññ0Z Phùng Naqạe Tuyền Tam Đào - VĨnh Phúc 0975124458 tuyenpn@amail com

KHo008 'Nguyễn Đăng Dũng 'Viuyên - Hà Biang "0943315389 “dungdn@gmail, com

KH0009 Bùi van Nam Vĩnh Tuồng - Vĩnh Phúc 0912785552 namby@gmail.com = Tac Vu

4p Thêm | | ï®) Sửa | | 5 Xóa | | Lưu | | Hii | | In Danh Sach | | '@) Thaá |

Hình 4.6: Giao diện ƒorm khách hàng

Các chức năng của form khách hàng cũng tương tự như form hàng hóa

bao gồm: Thêm, sửa, xóa, in danh sách, tìm kiếm thông tin khách hàng theo

mã hoặc theo tên khách hàng

Trang 40

mà | samnv@gmailcnm_ lội ran Khact i Ngo Wan Sam E lên Thoat | 1 69551 5043 mel Mã Khách Hàng Khách — Địa lim Ngô Văn Sâm *Yên Phong - Bắc Ninh 01685515043 samny@gmail.cam KHñññ2 Nguyễn Trọng 5ÿ Sẳng Lẻ - Vĩnh Phúc ñ38BB77] 8B trongsyf@qmail.com KHOO14 Trần Văn Sắu Tam Dưỡng - vĩnh Phúc 01688981 459 sautwf>amail.com Hình 4.9: Tìm kiếm khách hàng

c) Form nha cung cấp

Người dùng có thê xem danh sách trên bảng hoặc xem chỉ tiết từng nhà cung cấp bằng cách click trực tiếp lên nhà cung cấp cần xem thông tin, thông tin chỉ tiết sẽ được hiển thị lên các textbox

Các chức năng của form nhà cung cấp cũng tương tự như form hàng

hóa bao gồm: Thêm, sửa, xóa, in danh sách, tìm kiễm thông tin nhà cung cấp

theo mã hoặc theo tên nhà cung cấp

Ngày đăng: 08/09/2014, 10:07

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w