BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
MỤC LỤC
Contents
Contents 1
PHẦN 1 : LỜI NÓI ĐẦU 2
1. Lý do chọn đề tài, bối cảnh thực hiện và tính cấp thiết của đề tài 2
PHẦN 2 Khảo sát hiện trạng và xác lập dự án 2
I.Khảo sát 3
1. Hoạt động của hệ thống 3
2. Cơ cấu tổ chức 4
3. Chức năng của từng bộ phận 4
II. Phân tích hệ thống 4
1.Phân tích chức năng 4
2. Phân tích dữ liệu 5
PHẦN 3: Thiết kế cơ sở dữ liệu trên SQL sever 2000 7
I. Các bảng dữ liêu được sử dụng trong bài 7
II. Mô hình dữ liệu quan hệ 10
Phần 4 : Kết luận 22
Đánh giá công việc và kết luận 22
Nhóm 5 lớp KHMT1-K2
1
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
PHẦN 1 : LỜI NÓI ĐẦU
1. Lý do chọn đề tài, bối cảnh thực hiện và tính cấp thiết của đề tài
Như chúng ta đã biết, ngày nay với sự phát triển mạnh mẽ của công nghệ thông tin,
và liên lạc việc mọi người liên lạc với nhau trở nên dễ dàng và thuận lợi hơn trước kia chỉ
qua chiếc điện thoại di động. Ngoài ra chiếc điện thoại di động còn có nhiều tiện ích khác
như: giải trí nghe nhạc , xem phim, lướt wed…. Với nhiều giá thành hợp lý người tiêu
dùng có thể mua cho mình một chiếc điện thoại di động hợp túi tiền, cho nên nhu cầu sắm
cho mình một chiếc điên thoại di động là rất lớn. Nắm bắt được nhu cầu trên rất nhiều cửa
hàng bán điện thoại di động đã xuất hiện.
Để hoạt động kinh doanh của cửa hàng thuận lợi và dễ dàng hơn thay thế cách quản
lý thủ công trên đống giấy tờ và tốn nhiều nhân lực đặc biệt là không hiệu quả. Nhiều cửa
hàng kinh doanh cần ứng dụng khoa học kỹ thuật trong quản lý kinh doanh. Vì vậy họ rất
cần một chương trình quản lý bán hàng. Để mang lại hiệu quả công việc, giảm chi phí…vv.
Nhằm vận dụng những kiến thức đã học về phân tích thiết kế và lập trình vào việc
tìm hiểu và xây dựng chương trình quản lý thiết thực trong thực tế, nhóm sinh viên chúng
em đã quyết định chọn đề tài quản lý bán hàng cho cửa hàng bán điện thoại di động. Với
mong muốn góp phần nào giảm nhẹ được công việc thủ công, đòi hỏi nhiều nhân lực và
thời gian, đồng thời áp dụng những kiến thức đã học vào thực tiễn
Trong quá trình thực hiện chương trình “Quản lý bán hàng cho cửa hàng điện thoại
di động Thế giới mobile” còn nhiều thiếu sót chưa thể khắc phục. Mong được sự chỉ bảo
của thầy cô giáo và các bạn
PHẦN 2 Khảo sát hiện trạng và xác lập dự án
Nhóm 5 lớp KHMT1-K2
2
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
I.Khảo sát
1. Hoạt động của hệ thống
Buôn bán điện thoại di động là ngành kinh doanh mới, trước đây còn chưa phát triển
nhưng vài năm gần đây các cửa hàng buôn bán điện thoại di động xuất hiện ngày càng
nhiều đáp ứng nhu cầu của con người trong thời buổi công nghiệp hóa hiện đại hóa, thông
tin liên lạc phát triển và tin học hóa, ai cũng cần có 1 chiếc điện thoại di động để thuận tiện
liên lạc, nghe nhạc chụp ảnh,…vv. Một trong số đó là cửa hàng “ Thế giới mobile” - một
cửa hàng chuyên bán buôn bán lẻ các mẫu điện thoại di động phiên bản khác nhau của các
hãng khác nhau có vị trí mặt bằng thuận tiện, gần trường đại học công nghiệp Hà Nội và
nhu cầu dân cư đông đúc. Cửa hàng có đầy đủ yếu tố để phát triển công việc kinh doanh
của mình, nếu như có một chiến lược kinh doanh phù hợp và cách thức quản lý như thực
tại của hệ thống với công nghệ thông tin. Hoạt động buôn bán của cửa hàng được thực hiện
theo các chức năng sau.
Khi có khách hàng vào mua điện thoại, cửa hàng sẽ đưa mục lục tra cứu giá và các
mẫu điện thoại hiện có của cửa hàng cho khách hàng lựa chọn và sẽ tìm kiếm thông tin
điện thoại theo yêu cầu mua hàng của khách hàng như: chức năng, mẫu mã, nhà sản
xuất….vv. Nếu không thể đáp ứng phía cửa hàng sẽ thông báo “hết hàng”, nếu đáp ứng
được thì tiến hành lập hóa đơn thanh toán và xuất hàng cho khách. Hóa đơn bán hàng ghi
rõ: số hóa đơn, mã khách hàng, tên khách, mã hàng, tên điện thoại, kiểu dáng, giá bán, số
lượng, ngày lập.
Khách hàng đến mua hàng được chia thành khách mua buôn và khách mua lẻ để cửa
hàng có giá bán cho phù hợp. Khách mua buôn được cửa hàng lưu trữ thông tin bao gồm:
mã khách, tên khách, địa chỉ, điện thoại. Thông tin khách được nhập mới khi có khách mới
đến mua hàng, sửa thông tin không phù hợp và xóa thông tin khách khi quá 12 tháng (khi
điện thoại hết thời gian bảo hàng) khách không đến mua hàng tại cửa hàng.
Khi muốn nhập thông tin theo điện thoại, cửa hàng sẽ gửi yêu cầu tới nhà cung cấp. Các
nhà cung cấp quen thuộc của cửa hàng bao gồm: nhà phân phối điện thoại di động FPT,
thế giới di động…
Khi nhà cung cấp đến giao hàng cửa hàng sẽ tiến hành lập phiếu nhập hàng và
thanh toán. Phiếu nhập hàng ghi rõ số phiếu nhập, ngày lập, mã nhà cung cấp.
Thông tin nhà cung cấp được lưu trữ để tiện cho việc tìm kiếm gồm các thông tin:
mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại.
Cửa hàng cũng có thể tiến hành lưu trữ thông tin nhà cung cấp mới, sửa thông tin và
xóa thông tin nhà cung cấp khi không còn mua hàng theo yêu cầu của người quản lý.
Quản lý bán điện thoại di động được thực hiện dựa vào thông tin điện thoại được
nhập về, điện thoại di động của cửa hàng bao gồm nhiều loại, của nhiều hãng sản xuất khác
nhau, với nhiều kiểu dáng… vv. Thông tin lưu trữ về điện thoại gồm: mã điện thoại,
model, hãng sản xuất, ngày nhập.
Nhóm 5 lớp KHMT1-K2
3
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Thông tin điện thoại sẽ được sửa đổi nếu có sai sót. Đối với những điện thoại không
còn nhập bán thì tiến hành xóa thông tin.
Điện thoại nếu có hỏng hóc và trục trặc trong quá trình vận chuyển (do nhà sản
xuất) sẽ lập phiếu gửi trả lại nhà cung cấp điện thoại cho cửa hàng.
Trường hợp khách hàng đến bảo hành thì sẽ kiểm tra, nếu có trong trường hợp được
bảo hành thì sẽ nhận lại sản phẩm và lập phiếu bảo hành.
Hàng tháng cửa hàng có tiến hành báo cáo doanh thu, thống kê những mặt hàng bán chạy,
những mặt hàng tồn kho để có chiến lược kinh doanh phù hợp cho tháng sau.
Để thu hút khách hàng và quảng cáo chất lượng sản phẩm cửa hàng có các chương
trình khuyến mại như: giảm giá, tặng quà…
2. Cơ cấu tổ chức
Sơ đồ cơ cấu tổ chức của cửa hàng
3. Chức năng của từng bộ phận
-Giám đốc cửa hàng: quản lý nắm bắt thông tin chung của cửa hàng.
-Thu ngân và bán hàng thực hiện thu tiền, nhập và làm hoá đơn mua bán, thu thập
và báo cáo các thông tin về doanh thu và chi phí.
-Nhân viên nhập hàng: tiến hành nhập hàng về cho công ty.
II. Phân tích hệ thống
1.Phân tích chức năng
+ mô hình phân rã chức năng
Nhóm 5 lớp KHMT1-K2
Giám đốc cửa hàng
Thu ngân và bán
hàng
Nhân viên nhập hàng
4
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
+giải thích ý nghĩa từng chức năng:
- Bán sản phẩm: Khi khách hàng có yêu cầu mua điện thoại, nhân viên kiểm tra điện
thoại trong kho còn không. Nếu còn thì lập hoá đơn bán cho khách, và lập phiếu
xuất kho.
- Quản lý điện thoại: Khi có điện thoại mới nhập về nhân viên của cửa hàng sẽ nhập
thông tin mới về điện thoại mới nhập. Khi có thay đổi về giá bán, hoặc số lượng
hàng thay đổi thì nhân viên cửa hàng sửa thông tin về điện thoại. Xoá thông tin về
một loại điện thoại khi không còn bán điện thoại đó nữa.
- Quản lý khách hàng: khi khách đến mua điện thoại, nhập thông tin của khách. Khi
có sai sót, cần sửa đổi thì sửa thông tin khách, xoá thông tin khi khách đã hết thời
gian quy định mà khách không có thắc mắc hoặc bảo hành.
- Báo cáo thống kê: cuối tháng, và cuối năm nhân viên lập báo cáo thống kê số lượng
tồn kho, số lượng điện thoại đã bán, doanh thu của cửa hàng.
2. Phân tích dữ liệu
Nhóm 5 lớp KHMT1-K2
HĐ mua
bán ĐT
Quản lý
xuất nhập
điện thoại
Quản lý
điện
thoại
Quản lý
khách
Kiểm tra
điện thoại
trong kho
Lập hoá
đơn bán
điện thoại
Lập phiếu
xuất điện
thoại
Nhập
thông tin
sản phẩm
mới
Sửa
thông tin
sản phẩm
Xoá
thông tin
sản phẩm
Nhập
thông tin
khách
Xoá
thông tin
khách
Sửa thông tin khách
Quản lý
nhà cung
cấp
Nhập
thông tin
NCC
Sưả
thông tin
NCC
Xoá
thông tin
NCC
Lập phiếu
nhập
Báo cáo
thống kê
Quản lý
nhân viên
Nhập
nhân viên
Xoá nhân
viên
Sửa nhân
viên
Thống kê
điện thoại
trong kho
Thống kê
điện thoại
đã bán
Báo cáo
doanh thu
5
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Mô hình luồng dữ liệu mức đỉnh
Nhóm 5 lớp KHMT1-K2
6
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Mô hình luồng dữ liệu mức khung cảnh
PHẦN 3: Thiết kế cơ sở dữ liệu trên SQL sever 2000
I. Các bảng dữ liêu được sử dụng trong bài
Gồm có 7 bảng :
1.Nhân viên(bao gồm thông tin của các nhân viên làm trong của hàng)
2.Khách hàng(gồm các khách hàng thường xuyên của của hàng)
3.Nhà cung cấp (các đối tác cung cấp hàng cho cửa hàng)
4.Loại hàng(được chia theo 4 cấp độ phụ thuộc vào giá cả và chức năng của từng
mặt hàng)
5.Đơn đặt hàng(các thông tin như ngày đặt hàng,nhân viên bán hàng…)
6.Chi tiết đơn đặt hàng(gồm thông tin của các mặt hàng được bán ra)
7.Điện thoại(bao gồm thông tin các mặt hàng hiện có trong của hàng)
Bảng 1-Bảng Nhân viên
Bao gồm thông tin của các nhân viên làm trong của hàng
Bảng 2-Bảng Khachhang
Nhóm 5 lớp KHMT1-K2
7
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Gồm các khách hàng thường xuyên của của hàng
Bảng 3-bảng Nhacungcap
Các đối tác cung cấp hàng cho cửa hàng
Bảng 4-Bảng Loại hàng
Nhóm 5 lớp KHMT1-K2
8
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Bảng 5-Bảng Đơn đặt hàng
Bảng 6-Bảng Chi tiết đơn đặt hàng
Bảng 7-Bảng Điện thoại
Nhóm 5 lớp KHMT1-K2
9
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
II. Mô hình dữ liệu quan hệ
Nhóm 5 lớp KHMT1-K2
10
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Mô hình dữ liệu quan hệ mô tả mối quan hệ giữa các bảng với nhau bằng các liên kết 1-1
hoặc 1-∞
I.Các truy vấn, các thủ tục lưu trữ, các trigger
Nhóm 5 lớp KHMT1-K2
11
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Bảng trên là danh sách các công ty cung cấp các mặt hàng tương ứng cho của hàng
Bảng trên thể hiện tổng số lượng điện thoại bán ra được gom nhóm theo mã điện thoại
Nhóm 5 lớp KHMT1-K2
12
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Tổng lợi nhuận mà của hàng thu được đối với từng mã điện thoại
Nhóm 5 lớp KHMT1-K2
13
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Lương tháng của từng nhân viên làm việc cho của hàng
Top 5 điện thoại bán được nhiều nhất của cửa hàng
Nhóm 5 lớp KHMT1-K2
14
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Tổng số tiền thu về theo từng tháng của cửa hàng
Nhóm 5 lớp KHMT1-K2
15
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Nhân viên có lương cao nhất trong của hàng
Nhóm 5 lớp KHMT1-K2
16
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Nhân viên bán được nhiều hàng nhất
Nhóm 5 lớp KHMT1-K2
17
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Nhân viên đã lập hóa đơn “HD1”
Nhóm 5 lớp KHMT1-K2
18
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Thông tin nhập hàng theo từng nhà cung cấp
Nhóm 5 lớp KHMT1-K2
19
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Thông tin bán hàng theo từng tháng của năm 2009
Nhóm 5 lớp KHMT1-K2
20
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Lượng hàng mà mỗi nhân viên bán được trong năm 2009
Nhóm 5 lớp KHMT1-K2
21
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Phần 4 : Kết luận
Đánh giá công việc và kết luận
Ưu điểm:
- Hạn chế được những yếu kém mà hệ thống cũ chưa đáp ứng được.
- Bổ sung các chức năng cần thiết mà hệ thống cũ chưa có.
- Đảm bảo yêu cầu mỹ thuật hệ thống.
- Tạo điều kiện dễ dàng cho người sử dụng chương trình.
- Giảm được tối thiểu thời gian truy cập và tìm kiếm dữ liệu.
Nhược điểm:
- Ngoài những ưu điểm trên hệ thống vẫn còn những hạn chế như dữ liệu vẫn còn
dư thừa, tính bảo mật chưa cao.
Nhóm 5 lớp KHMT1-K2
22
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
NHẬN XÉT CỦA GIÁO VIÊN
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Nhóm 5 lớp KHMT1-K2
23
BTL SQL SERVER 2000 Đề tài:Quản lý bán điện thoại di động
Nhóm 5 lớp KHMT1-K2
24