Tải bản đầy đủ (.pdf) (37 trang)

Xây dựng website quản lý bán hàng vật liệu cơ khí

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.46 MB, 37 trang )

Đồ án tốt nghiệp Đại học

TRƯỜNG ĐẠI HỌC VINH

006.7

KHOA CÔNG NGHỆ THƠNG TIN
--------------------------

HỒNG PHONG

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đồ án:

XẤY DỰNG WEBSITE BÁN HÀNG VẬT
LIỆU CƠ KHÍ

Nghệ An, tháng 12 năm 2014

1


Đồ án tốt nghiệp Đại học
LỜI CẢM ƠN
Để hoàn thành đề tài “Xây dựng website quản lý bán hàng vật liệu cơ khí”,
ngồi nỗ lực cố gắng của bản thân, em đã nhận được sự giúp đỡ nhiệt tình của các
thầy giáo, cô giáo trong khoa CNTT đã tạo điều kiện cho tôi thực hiện được đồ án
tốt nghiệp cuối khóa.
Em xin bày tỏ lời cảm ơn sâu sắc tới Thạc Sỹ Trần thị Kim Oanh người đã
tận tình hướng dẫn, giúp đỡ và chỉ bảo trong suốt quá trình thực hiện đề tài.


Em xin chân thành cảm ơn các bạn cùng lớp đã động viên, đoàn kết, yêu
thương nhau, giúp đỡ nhau trong suốt thời gian học tập.
Cuối cùng em xin bày tỏ lòng biết ơn đối với gia đình động viên, giúp đỡ em
hồn thành đồ án này.
Mặc dù đã cố gắng tiếp thu ý kiến của các thầy, cô giáo hướng dẫn và nổ lực
trong nghiên cứu, song đề tài này chắc chắn không thể tránh những sai sót. Vì vậy,
rất mong được sự góp ý của các thầy cơ giáo và các bạn để em có được cái nhìn
sâu sắc hơn về vấn đề nghiên cứu, hoàn thiện đề tài, đạt chất lượng cao hơn.

2


Đồ án tốt nghiệp Đại học
Mục lục

LỜI MỞ ĐẦU ..........................................................................................................................................1
Chương 1 KHẢO SÁT HIỆN TRẠNG VÀ TÌM HIỂU BÀI TỐN QUẢN L C
H NG C
KH ...........................................................................................................................................................2
1.1 Cơ sở lý thuyết để khảo sát hiện trạng ..........................................................................................2
1.1.1 Mục đích của việc khảo sát hiện trạng ....................................................................................2
1.1.2. Nội dung khảo sát và đánh giá hiện thực ...............................................................................2
1.1.3 Yêu cầu khi điều tra .................................................................................................................2
1.1.4 Phương pháp điều tra .............................................................................................................3
1.1.5 Phân loại thông tin điều tra ....................................................................................................3
1.1.6 Phê phán thực trạng................................................................................................................3
1.1.7 Phác họa giải pháp và cân nhắc tính khả thi ...........................................................................4
1.2 Hệ thống quả lý bán hàng vât liệu cơ khí .....................................................................................4
1.2.1 Tìm hiểu hệ thống ...................................................................................................................4
1.2.2 Bài toán quản lý bán hàng .......................................................................................................4

1.2.3 Yêu cầu và hướng giải quyết ...................................................................................................5
Chương 2 PHÂN T CH BÀI TOÁN QUẢN L C

H NG C KH ..............................................7

2.1 Phân tích hệ thống về chức năng ..................................................................................................7
2.2 Biểu đồ chức năng ..........................................................................................................................8
2.2.1 Biểu đồ phân rã chức năng .....................................................................................................8
2.2.2 Biểu đồ luồng dữ liệu mức ngữ cảnh ......................................................................................9
2.2.3 Biểu đồ luồng dữ liệu mức đỉnh .............................................................................................9
2.2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh ................................................................................. 10
2.3 Phân tích hệ thống dữ liệu .......................................................................................................... 12
2.3.1 Xác định các thực thể và các thuộc tính cho thực thể ......................................................... 12
2.3.2 Xác định các liên kết và các mối quan hệ thực thể .............................................................. 13
2.2.3 Mơ hình thực thể liên kết (mơ hình E-R).............................................................................. 14
2.2.4 Chuẩn hóa lược đồ quan hệ ................................................................................................. 14
2.2.5 Mơ hình thực thể quan hệ ................................................................................................... 15

3


Đồ án tốt nghiệp Đại học
Chương 3 XÂY DỰNG CHƯ NG TRÌNH QUẢN L C

H NG C KH ................................16

3.1 Thiết kế CSDL ............................................................................................................................... 16
3.1.1 Mơ hình dữ liệu quan hệ ...................................................................................................... 16
3.1.2 Xây dựng bảng dữ liệu ......................................................................................................... 17
3.2 Thiết kế các giao diện của chương trình ..................................................................................... 20

3.2.1 Giao diện chung ....................................................................................................................... 20
Chương 4 ................................................................................................................................................32
KẾT LUẬN ............................................................................................................................................32
4.1 Những kết quả đạt được ............................................................................................................. 32
4.2 Hướng phát triển......................................................................................................................... 32
4.3 Kết luận ....................................................................................................................................... 32

4


Đồ án tốt nghiệp Đại học

LỜI MỞ ĐẦU
Nghành Công nghệ thông tin đang thay đổi từng ngày, từng giờ trên các lĩnh
vực về phần cứng cũng như phần mềm và với sự phát triển của ngành Công nghệ
thông tin đã đóng góp rất lớn vào cơng cuộc phát triển của đất nước. Ngành Cơng
nghệ thơng tin có sự tác động đặc biệt quan trọng tới sự phát triển của các ngành
nghề khác trong xã hội cũng như trong cuộc sống của con người thời hiện đại.
Chính vì vậy dù đang là sinh viên của ngành Công nghệ thông tin ngày nay
phải không ngừng học hỏi, cập nhật những cái mới và biết ứng dụng những kiến
thức đã được học vào thực tiễn của cuộc sống.
Trải qua bốn năm học Đại học với những kiến thức đã lĩnh hội được từ các
thầy,cô. Đồ án tốt nghiệp là kết quả của quá trình rèn luyện và tĩch lũy kiến thức
của chúng em trong bốn năm qua, là những nỗ lực để sau khi ra trường có được
một cơng việc tốt đúng với chuyên ngành mà mình đã học.
Đề tài thực tập lần này của chúng em dựa trên kết quả phân tích, nghiên cứu
thực tế, xây dựng bài toán và thiết kế cơ sở dữ liệu, với mong muốn xây dựng một
đề tài có chất lượng.
Để hồn thành đề tài tốt nghiệp này, ngoài sự cố gắng nỗ lực của bản thân
các thành viên trong nhóm là sự tận tình giúp đỡ và giảng dạy của các thầy,cô giáo

trong khoa Công nghệ thơng tin Trường Đại học Vinh.
Do thời gian và trình độ có hạn nên chắc chắn khơng tránh khỏi những sai
lầm, thiếu sót. Kính mong được sự đón nhận, ý kiến đóng góp của thầy,cơ và các
bạn.
Em xin chân thành cảm ơn tới cô giáo ThS. Trần Thị Kim Oanh đã
hướng dẫn tận tình và giúp đỡ chúng em trong q trình làm đề tài. Xin kính
chúc chầy giáo ThS. Trần Thị Kim Oanh cùng các thầy,cô giáo sức khỏe, thành
công và tiếp tục đạt nhiều thành công trong nghiên cứu khoa học và trong sự
nghiêp giảng dạy.
TP.Vinh tháng 12 năm 2014
Sinh viên thực hiện
Hoàng Phong

1


Đồ án tốt nghiệp Đại học

Chương 1
KHẢO SÁT HIỆN TRẠNG VÀ TÌM HIỂU ÀI TỐN UẢN L
C

C

HÀNG

KH

1.1 Cơ sở lý thuyết để khảo sát hiện trạng
Đây là bước mở đầu của q trình phát triển hệ thống, cịn gọi là bước đặt

vấn đề hay nghiên cứu sơ bộ. Khảo sát thực tế để làm quen và thâm nhập nhập vào
chuyên mơn nghiệp vụ mà hệ thống đó phải đáp ứng, tìm hiểu nhu cầu đặt ra của hệ
thống, tập hợp các thông tin cần thiết. Để chúng ta đi vào phân tích và thiết kế một
cơ sở dữ liệu hiệu quả, đáp ứng nhu cầu của người sử dụng.
1.1.1 Mục đích của việc khảo sát hiện trạng
Chúng ta xây dựng hệ thống mới nhằm mục đích thay thế hệ thống cũ
đã có phần khơng phù hợp với người dùng. Việc khảo sát nhằm mục đích :
- Tiếp cận nghiệp vụ chun mơn, mơi trường hoạt động của hệ thống.
- Tìm hiểu chức năng , nhiệm vụ và cung cách hoạt động của hệ thống.
- Chỉ ra những chỗ hợp lý của hệ thống, cần được kế thừa những chỗ
bất hớp lý của hệ thống, cần nghiên cứu và khắc phục.
1.1.2. Niội dung khảo sát và đánh giá hiện thực
Gồm các nội dung chính sau:
+ Tìm hiểu mơi trường bn bán , nghiên cứu cơ cấu tổ chức của hệ thống
chủ quản của cửa hàng.
+ Nghiên cứu chức trách , nhiệm vụ của từng nhân viên làm việc tại của
hàng, và sự phân cấp quyền hạn.
+ Thu thập, nghiên cứu các hồ sơ sổ sách , các tệp cùng với các phương thức
xử lý của cửa hàng.
+ Thống kê phương tiện và tài nguyên có thể sử dụng.
+ Đánh giá , phê phán hiện trạng và đề xuất hướng giải quyết.
+ Lập hồ sơ tổng hợp về hiện trạng.
1.1.3 Yêu cầu khi điều tra
Có 5 yêu cầu khi điều tra:
+ Trung thực, khách quan, phản ánh đúng tình trạng thực tại.
+ Khơng bỏ sót thơng tin.
+ Các thơng tin thu thập phải được đo đếm.
+ Không trùng lặp, nghĩa là phải tiến hành trong một trật sao cho mỗi người
điều tra không bị nhiều người điều tra hỏi đi hỏi lại một vấn đề.
2



Đồ án tốt nghiệp Đại học
+ Không gây cảm xúc xấu, tiêu cực ở người bị điều tra: phải luôn luôn gợi
mở , tế nhị, tuyệt đối không được can thiệp vào nội bộ của họ, hay gây mâu thuẫn
nơi điều tra.
1.1.4 Phƣơng pháp điều tra
Để điều tra mang lại hiệu quả cao, chúng ta sử dụng các cách sau:
+ Nghiên cứu tài liệu viết: Là sự quan sát gián tiếp bằng mắt qua giấy tờ, sổ
sách, chứng từ , các tài liệu tổng hợp như : thống kê,…
+ Quan sát: là cách theo dõi bằng mắt tại hiện trường, nơi làm việc. Việc
này đòi hỏi mất nhiều thời gian, quan sát tỷ mỉ chi tiết. Công việc này chỉ có hiệu quả
khi kết hợp nó với phỏng vấn ngay tại nơi là việc là một cách rất có hiệu quả.
+ Phỏng vấn: là cách làm việc trực tiếp với từng người hay nhớm người, trong
đó điều tra đưa ra các câu hỏi và chắt lọc lấy thông tin cần thiết qua các câu trả lời của
người được điều tra. Có hai loại câu hỏi:
-Câu hỏi mở: là câu hỏi có khả năng trả lời lớn nhất , người hỏi chưa
hình dung được kết quả. Câu hỏi mở hình dung khi người hỏi chưa có ý định rõ rằng.
- Câu hỏi đóng: là câu hỏi có sẵn các phương án trả lời dự kiến, chỉ cần
khẳng định lại.
Ngoài ra , thu được kết quả tốt khi điều tra cần kết hợp nhiều yếu tố. Tạo cho
người phỏng vấn một mối quan hệ để họ đồng cảm và cùng hợp tác để khai thác thông
tin. Người đi phỏng vấn phải tỏ ra lắng nghe , tôn trọng ý kiến của họ. Phải thể hiện sự
tin cậy, thiện cảm, tôn trọng.
1.1.5 Phân loại thông tin điều tra
Các thông tin điều tra sau khi thu thập được trong qua trình điều tra ta cần phải
kiêm tra lại sau đó phân loại. Ta có thể dựa vào các tiêu chuẩn sau:
+ Hiện tại/ tương lai.
+ Nội bộ/ mơi trường ngồi.
+ Tĩnh/ động.

Sau khi phân loại cho phép ta sắp xếp lại các thông tin một cách hệ thống.
1.1.6 Phê phán thực trạng
Đây là công việc khó khăn và tế nhị, địi hỏi người điều tra phải thật khéo léo ,
khiêm tốn và thận trọng đặt vấn đề, đưa ra cho khách hàng hiểu những vấn đề còn bất
cập và những yếu kém của hiện trạng, từ đó xác định mục tiêu để phát triển hệ thống
mới.

3


Đồ án tốt nghiệp Đại học
1.1.7 Phác họa giải pháp và cân nhắc tính khả thi
Sau khi tìm hiểu và thấy rõ hiện trạng, yêu cầu của bài toán chúng ta xác lập và
xây dựng hệ thông mới:
+ Xác đinh phạm vi: phạm vi của bài tốn đặt ra có thể bao trùm cả cơ quan,
đơn vị hay chỉ một phịng nhỏ. Nó bao qt cơng tác quản lý của một vài cửa hàng đơn
lẽ.
+ Xác định mục tiêu:
- Mang lại tính nghiệp vụ: tăng khả năng xử lý ,đáp ứng u cầu , tin
cậy chính xác, an tồn, bí mật.
- Mang lại lợi ích kinh tế: giảm biên chế, chi phí hoạt động, tăng thu
nhập …
- Mang lại lợi ích sử dụng: thuận tiện, nhanh chóng…
- Khắc phục nhược điểm của hệ thống cũ , hỗ trợ chiến lược phát triển
lâu dài.
+ Phác họa dự án:
- Chỉ cho người dùng thấy được triển vọng của dự án.
- Có định hương cụ thể trong dự án.
- Chỉ ra được chức năng chính của dự án , giải pháp thực hiện, kiên
trúc tổng thể của hệ thống.

1.2 Hệ thống quả lý bán hàng vât liệu cơ khí
1.2.1 Tìm hiểu hệ thống
Cửa hàng vật liệu cơ khí Hiếu Thảo chuyên kinh doanh, bn bán các mặt hàng
vật liệu cơ khí,có địa chỉ tại Vinh , Nghệ n. Cửa hàng đã hoạt động được trên mười
năm. Song quy mơ của hàng cịn nhỏ, sản phẩm còn nhiều hạn chế, cơ chế hoạt động
còn thủ cơng.
Hoạt động chình của cửa hàng là bán các mặt hàng cơ khí, phục vụ cho ngành cơ
khí là chính và các ngành phụ như xây dựng, xử lý gỗ…
1.2.2 Bài tốn quản lý bán hàng
a, Mơ tả bài tốn
Qua thời gian tìm hiểu hệ thống quản lý bán hàng của cửa hàng bán vật liệu cơ
khí Hiếu Thảo, dựa vào phương pháp điều tra ,em tổng kết được những thơng tin về bài
tốn quản lý bán hàng như sau:
+ Cơ cấu tổ chức:
- Quản lý tổng thể là chủ của hàng : nh Hoàng Văn Hiếu
- Cửa hàng có hai nhân viên chính, với hệ thống bán hàng thủ công.
4


Đồ án tốt nghiệp Đại học
+ Công việc đối với từng nhân viên:
- nh Hiếu quản lý cửa hàng, tìm kiếm thêm các mối quan hệ bán và nhập
hàng. Không ngừng cập nhật thêm các mặt hàng mới và mở rộng quy mô bán hàng của
của hàng.
- Hai nhân viên được anh Hiếu giao nhiệm vủa quản lý và bán hàng trực
tiếp tại của hàng. Cơ chế bán hàng còn thủ cơng nên việc bn bán cịn nhiều hạn chế.
b, Phát triển thành bài tốn quản tốn
Qua những thơng tin tìm hiểu thực tế như trên ta phát triển bài toán như sau:
+ Cửa hàng bán nhiều mặt hàng nên ta cần xây dựng một cơ sỡ dữ liệu về các
mặt hàng của cửa hàng. Chúng ta sẽ quản lý về các thông tin : mã măt hàng, tên mặt

hàng , loại mặt hàng, đơn giá, hình ảnh. Ứng dụng cần thực hiện: thêm mặt hàng
+ Việc nhập hàng được quản lý bởi các thông tin: mã nhập hàng, tên mặt hàng,
số lượng, ngày nhập, tổng tiền.
+ Khách hàng đặt hàng của cửa hàng thông qua việc gọi điện, gửi đơn đặt hàng
hoặc fax. Khách hàng còn đặt hàng trực tuyên trên website quản lý bán hàng. Cửa hàng
sẽ giao hàng tận nơi cho khách hàng kém hóa đơn thanh tốn. Quản lý hóa đơn bán
hàng bởi các thơng tin :mã hóa đơn, tên hàng, số lượng, tổng tiền, ngày hóa đơn.
+ Đối với khách hàng sẽ quản lý những thông tin : tên khách hàng, số điên
thoại, ngày sinh, số chứng minh, địa chỉ. Mã khách hàng sẽ tự động sinh trong quá trình
đặt hàng hoặc mua hàng tại cửa hàng.
+ Đối với nhân viên sẽ quản lý những thông tin sau: Mã nhân viên, tên nhân
viên, địa chỉ, số điện thoại, năm sinh.
+ Để biết thông tin, xuất xứ của mặt hàng, ta có đầy đủ thơng tin về nhà sản xuất
như sau: mã nhà sản xuất, tên nha sản xuất , địa chỉ, số điện thoai.
Nhân viên quản lý sẽ quản lý chi tiết , đầy đủ, chính xác các danh mục về khách
hàng, nhập- xuất hàng… Thống kê chi tiết các mặt hàng đã bán và còn dư của cả hàng.
Tạo điệu kiện cho khách hàng có thể đặt hàng từ xa, có nhân viên chuyển tới tận nhà để
thanh tốn đầy đủ và chính xác.
1.2.3 Yêu cầu và hƣớng giải quyết
a, Yêu cầu phần mềm
Phần mềm phải đảm bảo các yêu cầu sau:
* Yêu cầu về chức năng
Hệ thống cần đảm bảo các chức năng sau:

5


Đồ án tốt nghiệp Đại học
+ Phân quyên truy cập : chỉ nhân viên hoặc chủ của hàng mới có tài
khoản để truy cập vào phần mềm, và nhân viên mới có quyền chỉnh sửa, kiểm tra, theo

dõi, cập nhật danh mục, thông kê các mặt hàng.
+ Lưu trữ :
- Mặt hàng: hệ thống đảm bảo lưu trữ các thông tin về hàng hóa như
sau : tên, loại, hình ảnh…Trong đó hàng có thao tác hàng hóa là thêm mặt hàng.
- Khách hàng: thông tin về khách hàng : họ tên, điện thoai…
- Đơn đặt hàng : quản lý các đơn đặt hàng của khách hàng bao gôm
các thông tin : tên mặt hàng, ngày hóa đơn, số lượng …
+ Tìm kiếm: Tìm kiếm thơng tin mặt hàng thơng qua tên mặt hàng
+ Danh mục : Quản lý danh mục gồm danh sách khách hàng và danh sách
nhập hàng.
+ Thống kê :
-Thống kê theo ngày
- Thống kê hàng tồn kho
- Thống kê hàng bán chạy nhất
- Thống kê hàng bán chạy
* Yêu cầu hệ thống : phần mềm có giao diện thân thiện với người dùng, thuận
tiện, dễ sử dụng.
b, Cách tiếp cận và hướng giải quết
Đối với bài toán quản lý có nhiều cách tiếp cận. Phổ biến là hai cách tiếp cận:
+ Cách tiếp cận bằng phương pháp có cấu trúc hay con gọi là tiếp cận hướng
chức năng
+ Cách tiếp cận bằng phương pháp hướng đối tượng.
Đối với cách tiếp cận bằng chức năng cịn có một số bất cập mà phương pháp
tiếp cận hướng đối tượng đã phần nào khắc phục được những nhược điểm đó
Đối với bài toán quản lý này em lựa chọn phương pháp tiếp cận theo hướng đối
tượng, cài đặt cơ sỡ dữ liệu trên SQL Server 2008 và sử dụng ngôn ngữ lập trình Java.

6



Đồ án tốt nghiệp Đại học
Chƣơng 2
PH N T CH B I TO N QUẢN L C

H N



H

2.1 Phân tích hệ thống về chức năng
iểu đồ phân cấp chức năng là loại biểu đồ diễn tả sự phân rã dần các chức
năng khái quát tới chi tiết nhất, cuối cùng là 1 cây chức năng
Em phân cấp các chưc năng như sau:
Mức 0 : Chức năng quản lý cửa hàng
Mức 1: Gồm cắc chức năng:
+ Chức năng cập nhật danh mục
+ Chức năng nhập xuất hàng
+ Chức năng tìm kiếm
+ Chức năng thống kê báo cáo
Mức 2: Gồm các chức năng:
+ Chức năng cập nhật danh mục hàng
+ Chức năng cập nhật danh mục khách hàng
+ Chức năng cập nhật danh mục nhà cung cấp
+ Chức năng theo dõi nhập hàng
+ Chức năng theo xuất hàng
+ Chức năng tìm kiếm mặt hàng
+ Chức năng thống kê theo ngày
+ Chức năng thống kê hàng tồn kho
+ Chức năng thống kê bán chạy

+ Chức năng thống kê hàng được khách hàng mua nhiều nhất

7


Đồ án tốt nghiệp Đại học
2.2 Biểu đồ chức năng
2.2.1 Biểu đồ phân rã chức năng
Là biểu đồ tập hợp tất cả các chức năng của hệ thống cùng với mối quan hệ
chuyển giao giao thông tin giữa các chức năng hay nó cuung cấp cho ta một bức tranh
sống động về hệ thống.

8


Đồ án tốt nghiệp Đại học
2.2.2 Biểu đồ luồng dữ liệu mức ngữ cảnh
iểu đồ luồng dữ liệu ngữ cảnh bao gồm một vịng trịn q trình trung tâm
biểu thị toàn bộ hệ thống đang nghiên cứu được nối với mọi tác nhân ngoài hệ thống.
Các đường nối thể hiện thông tin vào ra của hệ thống.

2.2.3 Biểu đồ luồng dữ liệu mức đỉnh
Mức đỉnh gồm 4 chức năng sau: tìm kiếm, thống kê báo cáo, cập nhật danh
mục và theo dõi hàng hóa.

9


Đồ án tốt nghiệp Đại học
2.2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh

a, Chức năng cập nhật danh mục
Là chức năng mà nhân viên là người cập nhật các danh mục cụ thể và chi
tiết cho cửa hàng. Mội thông tin cập được gửi tới hệ thống và lưu vào cơ sỡ dữ liệu.

10


Đồ án tốt nghiệp Đại học
b, Chức năng theo dõi hàng hóa
Chức năng quản lý theo dõi xuất nhập hàng của cửa hàng, do nhân viên của
cửa hàng quản lý

c, Chức năng tìm kiếm
Chức năng tìm kiếm là khách hàng và nhân viên, khi muốn tìm tới mặt hàng
cần tìm kiếm, chỉ cần điền tên mặt hàng và click vào nút tìm kiêm. Tất cả các mặt
hàng có tên liên quan tới tên cần tìm kiếm sẽ được hiển thị trong tranh chủ tìm kiếm.

11


Đồ án tốt nghiệp Đại học
d, Chức năng thống kê
Chức năng thống kê là chức năng mà nhân viên thống kê mặt hàng theo
ngày, hàng tồn kho, hàng bán chạy, hàng được mua nhiều nhất. Tất cả dữ liệu sẽ
được cập nhật và lấy lên từ cơ sỡ dữ liệu.

2.3 Phân tích hệ thống dữ liệu
Mục đích của q trình phân tích về dữ liệu là xác định các thực thể cần thiết ,
các thuộc tính của dữ liệu và mối quan hệ giữa các thực thể. Một hệ thống thông tin
phải được tổ chức rõ ràng , đầy đủ , tránh dư thừa dữ liệu, tranh trùng lặp dữ liệu và

đảm bảo tính độc lạp dữ liệ
2.3.1 Xác định các thực thể và các thuộc tính cho thực thể
Qua việc phân tích hệ thống quản lý bán hàng ở trên ta thấy hệ thống cần lưu
trữ những thực thể sau:

Khách hàng : gồm các thuộc tính: mã khách hàng, tên khách hàng, địa
chỉ, số điện thoại, số chứng minh, ngày sinh
12


Đồ án tốt nghiệp Đại học


Nhân viên: gồm các thuộc tính: mã nhân viên, tên nhân viên, địa chỉ, số

điện thoại, năm sinh.

Hóa đơn : gồm các thuộc tính : mã hóa đơn, tên mặt hàng, ngày hóa đơn,
số lượng, tổng tiền, mã nhân viên, mã khách hàng , mã mặt hàng.

Nhập hàng : mã nhập, tên mặt hàng, số lượng, ngày nhập, tổng tiền, mã
nhân viên, mã nhà sản xuất.


Nhà sản xuất : mã nhà sản xuất, tên nhà sản xuất, địa chỉ, số điện thoại


Mặt hàng: mã mặt hàng, tên mặt hàng, loại mặt hàng, hình ảnh, giá bán
trên một sản phẩm.
2.3.2 Xác định các liên kết và các mối quan hệ thực thể

Dựa vào việc phân tích và tìm hiểu ta nhận thấy mối quan hệ và liên kết giữa các thực
thể được xác định ở trên là:

13


Đồ án tốt nghiệp Đại học
2.2.3 Mơ hình thực thể liên kết (mơ hình E-R)
Dựa vào việc xác định các thực thể và mối quan hệ của các thực thể ta có mơ hình liên
kết sau:

2.2.4 Chuẩn hóa lƣợc đồ quan hệ
Từ mơ hình thực thể E-R ở trên, ta thây để chuyển về mô hinh quan hệ, ta phải chuẩn hóa
quan hệ. Ta chuyển về dạng chuên 3NF.
Ở đây ta tách bảng mặt hàng thành 2 bảng là mặt hàng va chi tiết mặt hàng
+Mặt hàng : mã mặt hàng, tên mặt hàng, loại mặt hàng, hình ảnh, giá bán trên một

sản phẩm, password.
+Chi tiết mặt hàng : Mã chi tiết mặt hàng, mã nhà sản xuất, mã mặt hàng, tên mặt
hàng, số lượng, tơng
Thay thuộc tính khóa phụ “mã mặt hàng “ thành “ma chi tiết mặt hàng” trong bảng
hóa đơn.

14


Đồ án tốt nghiệp Đại học
2.2.5 Mơ hình thực thể quan hệ

15



Đồ án tốt nghiệp Đại học
Chƣơng 3
X YD N

CHƢƠN

TR NH QUẢN L C

3.1 Thiết kế CSDL
3.1.1 Mơ hình dữ liệu quan hệ

16

H N



H


Đồ án tốt nghiệp Đại học
3.1.2 Xây dựng bảng dữ liệu
a, Bảng nhân viên
ảng nhân viên chứa các thông tin về nhân viên.

b, Bảng khách hàng
Tồn bộ thơng tin về khách hàng đã mua hàng tại cửa hàng.


c, Bảng nhà sản xuất

17


Đồ án tốt nghiệp Đại học
d, Bảng mặt hàng
Toàn bộ thông tin về các mặt hàng của cửa hàng

e, Bảng chi tiết mặt hàng
ảng chi tiết tất cả các mặt hạng có trong cơ sở dữ liệu

18


Đồ án tốt nghiệp Đại học
e, Bảng hóa đơn
Tất cả thơng tin về hóa đơn thanh tốn cửa của hàng

f, Bảng nhập hàng
L bảng chứ dữ liệu mặt hàng được nhập từ nhà cung cấp.

19


Đồ án tốt nghiệp Đại học
3.2 Thiết kế các giao diện của chƣơng trình
3.2.1 iao diện chung
a, Giao diện trang chủ khi chưa đăng nhập
Khi nhân viên, khách hàng truy cập vào trang web đều vào giao diện chính

dưới đây của chương trình. Chỉ là nhân viên của cửa hàng mới có tài khoản để đăng
nhập vào vào xử lý thơng tin.Cịn khách hàng chỉ vào xem sản phẩm và khi khách
hàng muốn mua sản phẩm thì click vào đặt hàng. Các form sau sẽ thể hiện chỉ tiết
cụ thể.

20


Đồ án tốt nghiệp Đại học
b, Giao diện giới thiệu
Giới thiệu thông tin cửa hàng và các thông tin liên quan. Trang này cho phép
khách hàng được truy cập và xem.

c, Giao diện trang hỗ trợ kỹ thuật
Là thông số kỹ thuật về chất liệu của vật liệu . Trang này cho phép khách hàng
được truy cập và xem.

21


×