Tải bản đầy đủ (.docx) (53 trang)

Xây dựng chương trình quản lý bán linh kiện diện tử FPT shop phố nối

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 (1.47 MB, 53 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ BÁN
LINH KIỆN ĐIỆN TỬ FPT SHOP PHỐ NỐI

ĐỒ ÁN MÔN HỌC 1

HƯNG YÊN - 2020


Xây dựng Chương trình quản lý bán linh kiện diện tử FPT Shop

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ BÁN
LINH KIỆN ĐIỆN TỬ FPT SHOP PHỐ NỐI
NGÀNH: CÔNG NGHỆ THƠNG TIN
CHUN NGÀNH: KỸ THUẬT MÁY TÍNH

ĐỒ ÁN MƠN HỌC 1
NGƯỜI HƯỚNG DẪN
TS.NGUYỄN ĐÌNH CHIẾN

HƯNG YÊN - 2020


Xây dựng Chương trình quản lý bán linh kiện diện tử FPT Shop

Nhận xét của giảng viên 1 đánh giá quá trình:


..................................................................................................................................................
.................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
Ký và ghi họ tên

Nhận xét của giảng viên 2 đánh giá quá trình:
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
Ký và ghi họ tên

Nhận xét của giảng viên hướng dẫn:
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
Ký và ghi họ tên


Xây dựng Chương trình quản lý bán linh kiện diện tử FPT Shop


LỜI CAM ĐOAN

Tôi xin cam đoan đồ án ‘Xây dựng phần mền quản lý bán linh kiện điện tử FPT
Shop Phố Nối’ là cơng trình nghiên cứu của bản thân. Những nội dung sử dụng
trong đồ án không sao chép của bất cứ tài liệu nào. Những nội dung trích dẫn được
thực hiện đúng theo quy định về vi phạm bản quyền. Các kết quả trình bày trong đồ
án hồn tồn là kết quả do bản thân tơi và các thành viên trong nhóm thực hiện, nếu
sai tơi xin chịu hoàn toàn trách nhiệm trước khoa và nhà trường.

Hưng Yên, ngày … tháng … năm…..
Sinh viên


Xây dựng Chương trình quản lý bán linh kiện diện tử FPT Shop

LỜI CÁM ƠN

Em xin chân thành cảm ơn Khoa Cơng Nghệ Thơng Tin, Bộ mơn Kỹ thuật máy
tính, trường Đại học Sư phạm kỹ thuật Hưng Yên đã tạo điều kiện tốt cho em hoàn
thành đồ án 1 này.
Em xin gửi lời cảm ơn chân thành tới thầy Nguyễn Đình Chiến. Thầy đã nhiệt tình
hướng dẫn cho em hoàn thành đồ án 1. Em xin gửi lời cảm ơn sâu sắc tới tất cả các
thầy cô, những người đã giảng dạy, trang bị cho em những kiến thức quý báu trong
suốt những năm học vừa qua – trường Đại học Sư phạm kỹ thuật Hưng Yên.
Xin chân thành cảm ơn tới gia đình, anh chị, bạn bè đã giúp đỡ, ủng hộ, động viên
em trong suốt thời gian học tập và nghiên cứu. Mặc dù em đã cố gắng hoàn thiện
thật tốt đồ án nhưng do kiến thức có hạn do đó khơng thể tránh khỏi những sai sót,
em rất mong nhận được sự cảm thơng, ý kiến đóng góp của các q Thầy Cơ !


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

Sinh viên thực hiện


Xây dựng Chương trình quản lý bán linh kiện diện tử FPT Shop

MỤC LỤC


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

DANH SÁCH HÌNH VẼ

7


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

DANH SÁCH BẢNG BIỂU

8


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

DANH SÁCH TỪ VIẾT TẮT
Từ viết tắt
CMS


Nghĩa tiếng Anh
Content Management System

CSDL

Nghĩa tiếng Việt
Hệ quản trị nội dung
Cơ sở dữ liệu

SQL

Structed Query Language

Ngơn ngữ truy vấn có cấu trúc

OOP

Object Oriented Programming Lập trình hướng đối tượng

XML

eXtensible Markup Language

ADO. NET

ActiveX Data Object. NET

LINQ

Language Integrated Query


Ngơn ngữ truy vấn tích hợp

DBMS

Database Management

Hệ quản lý dữ liệu

Ngôn ngữ đánh dấu mở rộng

System
L2E

LINQ to Entity

9


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

CHƯƠNG 1: MỞ ĐẦU
1.1.

Lý do chọn đề tài
Hiện giờ, ngành Cơng nghiệ thơng tin phát triển rất nhanh chóng và ứng dụng

ngày càng rộng rãi trong cuộc sống và trong các công việc quản lý của công ty lớn,
bệnh viện, trường học,…đặc biệt là trong công việc quản lý bán hàng.Nó có tác
dụng rất thiết thực trong đời sống bận rộn hiện nay,giúp cho người quản lý nhanh

chóng có cái nhìn tổng thể mà chi tiết thơng tin được lưu trữ đày đủ,cập nhập hàng
ngày, năng cao năng suất làm việc, tiết kiệm sức làm việc.
Hiện nay linh kiện máy tính trên thị trường là rất nhiều, cùng với rất nhiều
chủng loại và nguồn gốc xuất sứ với liềm đam mê với những vấn đề liên quan đến
ngành Công nghiệ thơng tin của mình. Em quyết định chọn đề tài Quản lý bán hàng
linh kiện điện tử.
1.2.

Phát biểu bài toán
Khi có yêu cầu nhập mặt hàng: nhân viên tiến hành ghi phiếu yêu cài gồn

thông tin chi tiết về thiết bị gửi cho công ty cung cấp. Công ty cung cấp sẽ gửi đơn
chào hàng chi tiết về mặt hàng bao gồm thông tin như: tên, loại, số lượng, nguồn
gốc, xuất xứ, nhà sản xuất,... Qua đơn chào hàng của cơng ty cung cấp thì cử hàng
sẽ đưa ra đơn đặt hàng và gửi lại cho công ty cung cấp, để đáp ứng như cầu nhập
thiết bị của của hàng công ty cung cấp sẽ chuyển thiết bị đễn cho cửa hàng theo hớp
đồng, bán hàng và biên lai bàn giao mặt hàng (kiêm phiếu nhập hàng). Trước khi
nhập hàng vào thì cửa hàng kiểm tra xem đủ các mặt hàng hay không. Nếu mặt
hàng nào không đủ điều kiện thì sẽ trả lại cơng ty cung cấp và u vầu công ty cung
cấp cấp lại số mặt hàng không đủ điều kiện đó.
Khi khách có nhu cầu mua hàng, bộ phận bán hàng sẽ đưa ra bản bào giá cho
khách hàng. Nếu khách hàng chọn đực mặt hàng cần mua thì cửa hàng sẽ kiểm tra
xem mặt hàng đó cịn hay khơng, nếu cong hàng thì nhân viên sẽ thêm vào phiếu

10


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
xuất. Sau đó cửa hàng sẽ tiến hành giao mặt hàng cho khách và in phiếu xuất cho
khách, thêm thông tin bảo hành mặt hàng cho khách trong hệ thống.

Sau khoảng một thời gian nhất định các bộ phận sẽ tổng hợp thông tin mua,
bán hàng, doanh thu, lợi nhuận và các thơng tin khác.
Hệ thống bán hàng khá hồn thiện đáp ứng được nhu cầu thực tế của cửa hàng,
tiết kiệm được nhân lực, tránh sai sót trong nhiều cơng đoạn. Tuy nhiên, do tính
chất hoạt động kinh doanh địi hỏi phải có một hệ thống khoa học ngày càng hồn
thiện hơn, do đó cần có kế hoạch nâng cấp và xây dựng một hệ thống tối ưu hơn,…
1.3.

Phương pháp xây dựng nghiên cứu

Nội dung thực hiện/nghiên cứu cụ thể như sau:
- Tìm hiểu về các câu lệnh truy vấn trong hệ quản trị CSDL SQL Server và các
điều khiển cơ bản trong lập trình Windowns Form để thiết kế giao diện.
- Phân tích, tìm hiểu về cơng nghệ kết nối CSDL Windowns Form.
- Tìm hiểu về quy trình phát triển một sản phẩm phần mềm.
- Xây dựng được ứng dụng Windows Form với các chức năng đáp ứng được yêu
cầu của người dùng.
- Kiểm thử hệ thống.
- Triển khai thực nghiệm hệ thống trên thực tế.
Phương pháp tiếp cận:
- Cách tiếp cận: Nghiên cứu lập trình trên Windows Form.
- Sử dụng các phương pháp nghiên cứu:

11


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

+Tham khảo, nghiên cứu thêm các tài liệu trên trang web, trang báo, tìm hiểu
tình hình thực trạng của đề tài.

+ Tìm xem các đồ án khóa luận tốt nghiệp của các anh chị khóa trước đã làm
hoặc tìm hiểu qua sách báo liên quan đến đề tài nghiên cứu.
+ Phương pháp nghiên cứu thực tiễn
+ Phương pháp quan sát: quan sát việc quản lý kho hàng
+ Phương pháp phỏng vấn: Lấy thông tin thực tế quản đốc, quản lý kho
+ Phương pháp tổng hợp và phân tích số liệu
+ Thu thập thông tin từ việc phỏng vấn
+ Thống kê, tổng kết số liệu.
+ Phân tích, đưa ra kết quả và thực hiện
1.4.

Kết quả dự kiến của đồ án

- Xây dựng chương trình quản lý trên Windows Form.
- Xây dựng được ứng dụng Windows Form với các chức năng đáp ứng được yêu
cầu của người dùng.
- Thiết kế được cơ sở dữ liệu quan hệ cho ứng dụng Windows Form.

12


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1.

Quy trình phát triển phần mềm
Quy trình phát triển phần mềm là một cấu trúc bao gồm tập hợp các
thao tác và các kết quả tương quan sử dụng trong việc phát triển để sản xuất
ra một sản phẩm phần mềm. Nhìn chung, một quy trình phát triển phần mềm

bao gồm các giai đoạn như sau:
1. Giải pháp, yêu cầu
- Nhiệm vụ: Thực hiện khảo sát chi tiết yêu cầu của khách hàng để từ đó
tổng hợp vào tài liệu giải pháp. Tài liệu này phải mô tả đầy đủ các yêu cầu về
chức năng, phi chức năng và giao diện.
- Kết quả: Đầu ra của giai đoạn này là Tài liệu đặc tả yêu cầu
2. Thiết kế:
- Nhiệm vụ: Thực hiện thiết kế và tổng hợp vào tài liệu thiết kế.
- Kết quả: Tài liệu thiết kế tổng thể, thiết kế module, thiết kế CSDL
3. Lập trình
- Nhiệm vụ: Lập trình viên thực hiện lập trình dựa trên tài liệu Giải pháp và
Thiết kế đã được phê duyệt.
- Kết quả: Source code.
4. Kiểm thử
- Nhiệm vụ: Tester tạo kịch bản kiểm thử (test case) theo tài liệu đặc tả yêu
cầu, thực hiện kiểm thử và cập nhật kết quả vào kịch bản kiểm thử, log lỗi
trên các tool quản lý lỗi.
- Kết quả: Test case, lỗi trên hệ thống quản lý lỗi.
5. Triển khai
- Nhiệm vụ: Triển khai sản phẩm cho khách hàng.
- Kết quả: Biên bản triển khai với khách hàng.

13


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

2.2.

Các câu lệnh truy vấn

SqlConnection con; // Khai báo kết nối có tên “con”.
SqlCommand com ; // Khai báo kết nối có tên “com”.
SqlDateAdaper data; // Khai báo biến “data” để lấy dữ liệu từ SQL.
com = con.CreateCommand(); // tạo lệnh com.
CommandText = “câu lệnh truyvấn trong sql”.
data.SelectCommand = com;//lấy dữ liệu.

2.3.

Lập trình CSDL với ADO.Net
ADO.NET là một bộ các thư viện hướng đối tượng (OOP) cho phép
bạn tương tác với dữ liệu nguồn. Thơng thường thì dữ liệu nguồn là một cơ
sở dữ liệu (database), nhưng nó cũng có thể là file text, exel hoặc XML. Có
thể biết rằng, có rất nhiều loại database hiện nay như Microsoft SQL Server,
Microsoft Access, Oracle, Borland Interbase, và IBM DB2,…
1.Object Services
Tầng chứa quá trình tương tác giữa ứng dụng và database, hay nói
cách khác nó là nơi chủ yếu để truy cập dữ liệu từ database và trả ngược kết
quả về giao diện. Object Services cung cấp các tiện ích để truy vết các thay
đổi và quản lý nhận dạng, đồng thời là các quan hệ và thay đổi ở database.
Các class này bao gồm:
- ObjectContext đại diện cho một database. ObjectContext có chức năng
quản lý các kết nối, định nghĩa mơ hình dữ liệu với metadata và thao tác với
database. Lớp này cũng có thể thêm vào các phương thức đại diện cho các
stored procedure trong database.

14


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

- ObjectSet<TEntity> là một một tập hợp các entity. Mỗi đối tượng này
tương ứng với một table. Có thể lấy được các đối tượng này thông qua các
property tương ứng của ObjectContext.
- EntityObject, ComplexObject là các lớp tương ứng cho một dịng dữ liệu
của table trong database. Khác biệt chính giữa hai loại này là ComplexObject
không chứa primary key.
- EntityCollection<TEntity> và EntityReference<TEntity>: là các đối tượng
thể hiện mối quan hệ (relationship) giữa hai entity class. Mỗi đối tượng này
có thể được truy xuất thông qua các property của entity class.
2.EntityClient Data Provider
Đây là tầng cung cấp các kết nối, diễn dịch các truy vấn thực thể thành
truy vấn nguồn dữ liệu (chuyển L2E – LINQ to Entity hay các truy vấn thực
thể SQL thành truy vấn SQL), trả về data reader để EF dùng chuyển dữ liệu
thực thể thành các đối tượng. Phần này kết nối ADO.NET Data Providers để
gửi hoặc lấy dữ liệu từ database. Tầng này hoàn toàn khác với EDM (Entity
Data Model) khi thực thi các truy vấn tương tự như cách thực hiện ở
ADO.NET Provider. EntityClient Data Provider sử dụng ESQL (Entity
SQL), một ngôn ngữ truy vấn độc lập dạng văn bản, tương tự như SQL.
3.ADO.NET Data Providers
Đây là tầng thấp nhất để dịch các truy vấn L2E thông qua cây lệnh thành
các câu lệnh SQL và thực thi các câu lệnh trong hệ thống DBMS nào đó.
Tầng này kết với database sử dụng ADO.NET.

15


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

4.EDM(Entity Data Model)
EDM (tạm dịch là mơ hình dữ liệu thực thể) chứa 3 phần chính: mơ hình

khái niệm (CSDL – Conceptual schema definition language), mơ hình ánh xạ
(MSL – mapping specification language) và mơ hình lưu trữ (SSDL – store
schema definition language). EDM khác với EntityClient Data Provider ở
chỗ EDM sử dụng LINQ là ngôn ngữ truy vấn tương tác với database.

16


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1.

Khảo sát yêu cầu của hệ thống

- Quản lý loại mặt hàng:
+ Thêm loại mặt hàng.
+ Sửa thông tin loại mặt hàng.
+ Xóa loại mặt hàng.
+ Hiển thị thơng tin loại mặt hàng
- Quản lý mặt hàng:
+ Thêm thông tin 1 mặt hàng.
+ Sửa thơng tin 1 mặt hàng.
+ Xóa thơng tin 1 mặt hàng.
+ Hiển thị thông tin 1 mặt hàng.
- Quản lý thông tin công ty sản xuất:
+ Thêm thông tin công ty sản xuất.
+ Sửa thông tin công ty sản xuất.
+ Xóa thơng tin cơng ty sản xuất.
- Quản lý thông tin nhân viên:

+ Thêm thông tin nhân viên.
+ Sửa thơng tin nhân viên.
+ Xóa thơng tin nhân viên.

17


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
+ Hiển thị thông tin nhân viên.
- Quản lý thông tin khách hàng:
+ Thêm thông tin khách hàng.
+ Sửa thông tin khách hàng.
+ Xóa thơng tin khách hàng.
+ Hiển thị thông tin khách hàng.
- Quản lý phiếu nhập:
+ Thêm phiếu nhập.
+ Sửa phiếu nhập.
+ Hiển thị thông tin phiếu nhập.
+ In phiếu nhập.
- Quản lý phiếu xuất:
+ Thêm thông tin phiếu xuất.
+ Sửa thông tin phiếu xuất.
+ Hiển thị thông tin phiếu xuất.
+ In phiếu xuất.
- Quản lý thông tin bảo hành:
+ Thêm thông tin phiếu bảo hành.
+ Sửa thông tin bảo hành.
+ Hiển thị thông tin bảo hành.

18



Xây dựng Chương trình bán linh kiện điện tử FPT Shop

- Thống kê, báo cáo:
+ Thống kê mặt hàng tồn kho.
+ Thống kê mặt hàng bán chạy.
+ Thống kê doanh thu 1 ngày.
+ Thống kê doanh thu 1 tháng.
+ Thống kê lợi nhuận tháng.
+ Thống kê lợi nhuận quý.
+ Thống kê lợi nhuận năm.
- Tìm kiếm: Tìm kiếm theo tên, loại, giá, nhà sản xuất.
- Quản lý tài khoản:
+ Hiển thị thơng tin tài khoản.
+ Tạo tài khoản.
3.2.

Phân tích và đặc tả các yêu cầu của hệ thống
3.2.1. Phân tích và đặc tả
1.Quản lý loại mặt hàng
- Thêm loại mặt hàng: Khi cửa hàng nhập 1 loại mặt hàng mới đó người quản
lý sẽ thêm loại mặt hàng đó vào phần mềm.
- Sửa thơng tin loại mặt hàng: Khi có mựt hàng nào đó bị sai thơng tin hay
cần cập nhập thông tin mới người quản lý sẽ sửa thông tin loại mặt hàng đó
trong phần mềm.
- Xóa loại mặt hàng: Khi cửa hàng không kinh doanh loại mặt hàng đó nữa
thì người quản lý sẽ xóa loại mặt hàng đó trpng phần mềm.
- Hiển thị thơng tin loại mặt hàng: Khi ta cần xem thông tin các loại mặt
hàng thì các thơng tin về các loại mặt hàng sẽ được hiện trên màn hình phần

mềm.
2.Quản lý mặt hàng

19


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
- Thêm thông tin 1 mặt hàng: Khi một mặt hàng mới được nhập về thì người
quản lý sẽ nhập thơng tin mặt hàng đó vào phần mềm.
- Sửa thơng tin mặt hàng: Khi thơng tin mặt hàng đó bị sai hay cần cập nhập
thì người quản lý sẽ sửa thơng tin trong phần mềm.
- Xóa thơng tin mặt hàng: Khi mặt hàng nào đó mà cửa hàng khơng kinh
doanh nữ thì người quản lý sẽ xóa thơng tin mặt hàng đó trong phần mềm.
- Hiển thị thơng tin mặt hàng: Khi tâ cần xem thơng tin mặt hàng đó thì
thơng tin mặt hàng đó sẽ được hiển thị trên màn hinh phần mềm.
3.Quản lý thông tin nhà cung cấp
- Thêm thông tin nhà cung cấp: Khi của hàng nhập hàng từ nhà cung cấp mới
thì người quản lý sẽ nhập thơng tin nhà cung cấp đó vào phần mềm.
- Sửa thơng tin nhà cung cấp: Khi có thơng tin của nhà cung cấp nào đó bị
sai hoặc cần cập nhập thơng tin thì người quản lý sẽ sửa thơng tin nhà cung
cấp đó trong phần mềm.
- Xóa thơng tin nhà cung cấp: Khi của hàng không kinh doanh mặt hàng của
nhà cung cấp đó thì người quản lý sẽ xóa thơng tin nhà cung cấp đó trong
phần mềm.
4.Quản lý công ty sản xuất
- Thêm thông tin công ty sản xuất: Khi có hàng hóa của cơng ty sản xuất mới
thì người quản lý sẽ nhập thơng tin cơng ty sản xuất đó vào phần mềm.
- Sửa thơng tin cơng ty sản xuất: Khi có thơng tin cơng ty cung cấp nào đó bị
sai hay cần cập nhập thì người quản lý sẽ sửa thông tin công ty sản xuất đó
trong phần mềm.

- Xóa thơng tin cơng ty sản xuất: Khi của hàng không kinh doanh mặt hàng
của công ty sản xuất đó thì người quản lý sẽ xóa thơng tin cơng ty sản xuất
đó trong phần mềm.

20


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
5.Quản lý thông tin nhân viên
- Thêm thông tin nhân viên: Khi có nhân viên mới vào làm thì người quản lý
sẽ nhập thơng tin cho nhân viên đó vào phần mềm.
- Sửa thơng tin nhân viên: Khi có thơng tin nhân viên nào đó bị sai hay cần
cập nhập thì người quản lý sẽ sửa thơng nhân viên đó trong phần mềm.
- Xóa thơng tin nhân viên: Khi nhân viên nào đó nghỉ việc thì người quản lý
sẽ xóa thơng tin nhân viên đó đi khỏi phần mềm.
- Hiển thị thông nhân viên: Khi cần xem thông tin nhân viên nào đó thì thơng
tin nhân viên sẽ hiển thị trên màn hình phần mềm.
6.Quản lý thơng tin khách hàng
- Thêm thơng tin khách hàng: Khi có khách hàng mới thì nhân viên sẽ thêm
thơng tin khách hàng đó vào phần mềm.
- Sửa thơng tin khách hàng: Khi có thơng tin khách hàng nào đó bị sai hay
cần cập nhập thì Nhân viên sẽ sửa thơng khách hàng đó trong phần mềm.
- Xóa thơng tin khách hàng: Khi có khách hàng nào đó hủy đơn hàng thì
nhân viên sẽ xóa thơng tin khách hàng đó đi khỏi phần mềm.
- Hiển thị thông khách hàng: Khi cần xem thông tin khách hàng nào đó thì
thơng tin khách hàng sẽ hiển thị trên màn hình phần mềm. 
7.Quản lý phiếu nhập
- Thêm thơng tin phiếu nhập: Khi của hàng nhập hàng vào thì người quản lý
sẽ thêm thông tin phiếu nhập mới vào phần mềm.
- Sửa thơng tin phiếu nhập: Khi có phiếu nhập nào đó bị sai hay cần cập nhập

thơng tin thì người quản lý sẽ sửa thơng tin phiếu nhập đó trong phần mềm.
- Hiển thị thơng tin phiếu nhập: Khi ta cần xem thơng tin phiếu nhập thì
thơng tin phiếu nhập sẽ hiển thị trên màn hình phần mềm.
- In phiếu nhập: Khi ta cần in thông tin phiếu nhập thì người quản lý sẽ in
phiếu nhập ra bằng máy in.
8.Quản lý phiếu xuất
- Thêm thông tin phiếu xuất: Khi có khách mua hàng thì nhân viên sẽ thêm
thơng tin phiếu xuất vào phần mềm.
- Sửa thông tin phiếu xuất: Khi có phiếu xuất nào đó bị sai hay cần cập nhập
thơng tin thì người quản lý sẽ sửa thơng tin phiếu xuất đó trong phần mềm.
- Hiển thị thông tin phiếu xuất: Khi ta cần xem thông tin phiếu xuất thì thơng
tin phiếu xuất sẽ hiển thị trên màn hình phần mềm.
- In phiếu xuất: Khi nhân viên chốt phiếu xuất bán hàng cho khách thì nhân
viên sẽ in phiếu xuất cho khách bằng máy in.

21


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
9.Quản lý thông tin bảo hành
- Thêm thông tin phiếu bảo hành: Khi khách hàng mua sản phẩm thì nhân
viên sẽ tạo phiếu bảo hành cho sản phẩm được mua vào phần mềm.
- Sửa thơng tin bảo hành: Khi có thơng tin bảo hành nào đó bị sai hay cần
cập nhập thì nhân viên kỹ thuật sẽ sửa thơng tin bảo hành đó trong phần
mềm.
- Hiển thị thơng tin bảo hành: Khi nhân viên kỹ thuật cần xem thông tin bảo
hành thì thơng tin sẽ được hiện trên màn hinh phần mềm. 
10.Thống kê,Báo cáo
- Thống kê mặt hàng tồn kho: Khi cần xem mặt hàng nào tồn kho thì phần
mềm sẽ thống kê ra các mặt hàng đó ra màn hình phần mềm.

- Thống kê hàng bán chạy: Khi cần xem mặt hàng nào bán chạy thì phần
mềm sẽ thống kê ra các mặt hàng đó ra màn hình phần mềm.
- Thống kê doanh thu 1 ngày: Thống kê doanh thu của việc bán hàng ngày
hơm đó.
- Thơng kê doanh thu 1 tháng: Từ doanh thu của các ngày thì cuối tháng sẽ
thống kê doanh thi của tháng đó.
- Thống kê lợi nhuận tháng: Từ doanh thu của tháng và tiền nhập hàng tính
lượi nhuận của việc bán hàng trong tháng đó.
- Thống kê lợi nhuận q: Từ trung bình doanh thu 1 tháng và tiền nhập hàng
trung bình của 1 tháng tính lợi nhận của việc bán hàng trong 1 quý.
- Thông kê lợi nhuận năm: Doanh thu 3 q và tiền nhập hàng tính lợi nhuận
của năm đó.

22


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
11.Tìm kiếm
- Tìm kiếm cho khách hàng: Khi khách hàng cần tìm kiếm mặt hàng nào đó
thì nhân viên sẽ cho khách hàng tìm kiếm mặt hàng bằng phần mềm.
- Tìm kiếm cho nhân viên: Khi khách hàng nào đó đã tìm được hàng cần mua
thì nhân viên sẽ tìm kiếm mặt hàng đó và check xem mặt hàng đó cịn hàng
hay khơng.
3.2.2. Các biểu đồ
1.Biều đồ Use Case tổng quát của hệ thống
2.Biểu đồ tuần tự

a)Biểu đồ tuần tự chức năng thêm mặt hàng
Hình 1: Biểu đồ Use Case tổng quát hệ thống


23


Xây dựng Chương trình bán linh kiện điện tử FPT Shop

24


Xây dựng Chương trình bán linh kiện điện tử FPT Shop
Hình 2: Biểu đồ tuần tự chức năng thêm mặt hàng


25


×