TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT HƯNG YÊN
KHOA CÔNG NGHỆ THÔNG TIN
٭٭٭٭٭٭٭٭٭٭٭ ٭٭٭٭٭٭٭٭٭ ٭٭٭٭٭٭٭٭٭٭٭٭ ٭٭٭٭٭٭٭٭٭٭٭٭٭٭
BÀI TẬP LỚN MÔN:
Phân tích thiết kế hệ thống
•Giáo viên hướng dẫn:
Thầy Nguyễn Minh Quý
•Nhóm thực hiện:
Nhóm 20
•Thành viên thực hiện:
1.Phí Thị Dịu
2.Ngô Thị Hạnh
3.Nguyễn Thu Huyền
Hưng Yên tháng 5 năm 2007.
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
2
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Nhận xét
*
Ngày nay khoa học kỹ thuật phát triển, góp phần đắc lực trong công cuộc
cách mạng khoa học kỹ thuật này phải kể đến lĩnh vực công nghệ thông tin. Công
nghệ thông tin được ứng dụng trong nhiều lĩnh vực. Đặc biệt trong ngành kinh tế,
nó đóng góp một phần đáng kể vào quá trình hội nhập. Như chúng ta đã biết, việc
quản lý kinh doanh của nhiều cửa hàng vẫn rất thủ công, việc ghi chép thông qua
sổ sách gặp rất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn xem xét
tình trạng các mặt theo ngày, tháng, quý… Từ thực tế đó việc xây dựng được một
phần mềm quản lý cho một cửa hàng rất cần thiết. Đề tài của chúng em là xây
dựng phần mềm quản lý thiết bị của cửa hàng máy tính.
Với đề tài này phần mềm sẽ cho phép người sử dụng thực hiện một cách
nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ, cập nhật thông tin các mặt
hàng, thực hiện yêu cầu báo cáo… với giao diện làm việc thân thiện, tiện dụng với
người sử dụng hệ thống.
Chúng em đã hoàn thành xong đề tài này, chắc chắn không tránh khỏi nhiều
thiếu xót, rất mong nhận được sự đóng góp ý kiến của thầy và các bạn.
Chúng em xin chân thành cảm ơn !
Hưng Yên ngày 1/ 5/2007
Sinh viên:
Phí Thị Dịu
Ngô Thị Hạnh
Nguyễn Thu Huyền
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
4
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Mục lục
Trang
- Tìm hiểu các chức năng, nhiệm vụ và cung cách hoạt động của hệ thống
- Chỉ ra các chỗ hợp lý của hệ thống cần được thừa kế và những chỗ bất hợp
lý của hệ thống cần được khắc phục thay đổi để hệ thống được hoàn thiện
hơn và đáp ứng yêu cầu công việc đặt ra
Nội dung khảo sát và đánh giá hiện trạng:
- Khảo sát và tìm hiểu hệ thống hiện tại mà khách hàng đang làm việc
- Các quy tắc quản lý của cửa hàng:
1.1. Quản lý thiết bị:
Cửa hàng sẽ nhập thiết bị mới theo từng đợt. Khi nhập thiết bị nhân viên cửa
hàng sẽ nhận thiết bị và điền thông tin vào phiếu nhập gồm các thông tin: mã thiết
bị, tên thiết bị, mã nhà cung cấp, số lượng, đơn giá, thuế VAT, ngày nhập, bảo
hành, thành giá tiền, mã nhân viên.
Khi xuất hàng nhân viên sẽ điền thông tin vào phiếu xuất gồm các thông tin:
mã thiết bị, tên thiết bị, mã nhà cung cấp, số lượng, đơn giá, ngày xuất, bảo hành,
thành tiền, tên khách hàng, mã nhân viên. Một bản phiếu xuất sẽ được giao cho
khách hàng và một bản sẽ được cửa hàng giữ lại
Mọi công việc nhập, xuất, sửa và xoá thông tin về thiết bị đều được tiến hành
trên giấy tờ
1.2. Quản lý nhân viên:
Việc quản lý nhân viên gồm các thông tin về nhân viên ( quản lý trong hồ sơ
nhân viên) và thông tin về trả lương cho nhân viên. Nhân viên sẽ có hồ sơ trên
giấy tờ riêng .
1.3. Tìm kiếm thông tin:
Nhân viên có thể tra cứu nội dung thông tin của các thiết bị, của việc nhập và
xuất thiết bị. Có thể cần tra cứu theo tên thiết bị, theo mã thiết bị, theo ngày
nhập… Muốn làm được điều này nhân viên phải tìm trên những giấy tờ đã lưu của
kho tài liệu. Mọi thông tin đều chỉ có ở trên giấy tờ.
1.4. Tình hình bán thiết bị:
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
cửa hàng cần quản lý về việc mua bán thiết bị, quản lý tài chính. Phần mềm nhóm
em làm là phần mềm quản lý việc bán thiết bị máy tính của một cửa hàng. Phạm vi
bán thiết bị trong một cửa hàng và với người sử dụng hệ thống là nhân viên quản
lý của cửa hàng.
Các yêu cầu người dùng:
- Phần mềm có giao diện phù hợp, sử dụng tiện lợi, nhanh chóng cho người
sử dụng.
- Có khả năng nhập, xuất dữ liệu cho mỗi lần nhập, xuất thiết bị kèm các bản
in phiếu xuất, nhập
- Xử lý được việc sửa dữ liệu nếu trong quá trình nhập có sai sót
- Khi người sử dụng có nhu cầu xem thông tin thì có thể xem bằng chương
trình tìm kiếm thông tin giúp việc tra cứu thông tin dễ dàng
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
7
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
- Có thể cho biết tình hình bán hàng ( thống kê được danh sách các mặt hàng
hiện có, đã hết, còn tồn hay bán chạy nhất…) qua việc thống kê các phiếu
nhập, xuất theo tháng, quý, năm.
Chiến lược điều tra:
- Các nguồn thông tin điều tra: tham khảo từ sách báo, tài liệu và tham khảo
các phần mềm download từ mạng.
- Quan sát hoạt động của hệ thống cũ
- Phỏng vấn trực tiếp các chủ cửa hàng ( chúng em chỉ khảo sát được với
những chủ cửa hàng chưa sử dụng hệ thống, nhưng họ đang có nhu cầu sử
dụng hệ thống)
- Đặt vị trí vai trò của khách hàng( người sử dụng hệ thống) để thấy được rõ
những yêu cầu thực tế mà hệ thống cần thực hiện.
Chương trình có các chức năng chính:
- Quản lý thiết bị
cung cấp
Tra theo
mã thiết bị
Thống kê,
in phiếu
xuất
Thống kê,
in phiếu
nhập
Tra theo
ngày nhập
Tra theo
mã nhà
cung cấp
In bảng
báo giá
Tra theo
tên nhà
cung cấp
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
2. Biểu đồ luồng dữ liệu
Mức bối cảnh
Mức đỉnh
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
Người
quản lý
DS thiết bị
DS nhân viên
DS thiết bị
Phân rã chức năng “ Quản lý thiết bị”
Phân rã chức năng “ Quản lý nhân viên”
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
11
Người quản
lý
Nhập
Xuất
Sửa
Xoá
Thông tin thiết bị
Thông tin thiết bị xuất
Thông tin thiết bị mới
Thông tin thiết bị cần xoá
DS thiết bị
Người quản
lý
Quản lý
hồ sơ
Trả lương
Thông tin nhân viên
Thông tin trả lương
DS nhân viên
Khách hàng
Thiết bị
Ttin TB cần mua
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Phân rã chức năng “Tra cứu”
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Thông tin thiết bị
Thông tin tên nhà cung cấp
Thông tin thiết bị
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Phân rã chức năng “ Thống kê, in ấn”
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
13
Người quản
lý
Thống kê,
in phiếu
nhập
Thống kê,
in phiếu
xuất
In bảng
báo giá
DS thiết bị
Thông tin nhập
Phiếu nhập
Thông tin xuất
Phiếu xuất
Thông tin thiết bị
Danh sách thiết bị
Khách hàng
Thông tin khách
hàng
Hoá đơn
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
- Tra cứu theo tên thiết bị: Chức năng này cho phép người sử dụng tra cứu
thông tin về thiết bị cần tìm kiếm theo tên thiết bị đã biết
- Tra cứu theo mã thiết bị : Cho phép người sử dụng tìm thấy thông tin chi
tiết về thiết bị khi đã biết mã thiết bị cần tìm
- Tra cứu theo ngày nhập: Khi đã biết ngày nhập người dùng có thể tìm ra
những thông tin đầy đủ về thiết bị cần tìm
- Tra cứu theo mã nhà cung cấp: Người sử dụng có thể tìm được thông tin chi
tiết về thiết bị khi đã biết mã của nhà cung cấp đã cung cấp thiết bị đó
- Tra cứu theo tên nhà cung cấp: Chức năng này giúp cho người sử dụng có
thể tìm thấy những thông tin chi tiết về thiết bị khi đã biết được tên nhà
cung cấp thiết bị đó
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
14
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
4. Chức năng “ Thống kê, in ấn”
Chức năng này của hệ thống giúp cho việc nhập, xuất, thống kê tình hình bán
hàng qua việc nhập, xuất và cung cấp bảng báo giá chi tiết để giúp nắm bắt tình
hình bàn thiết bị và cung cấp cho khách hàng thông tin chi tiết về thiết bị.
- In bảng báo giá: Chức năng này giúp cửa hàng in ra bảng báo giá theo từng
lần cập nhật
- In, thống kê phiếu nhập: Giúp cho nhân viên in ra phiếu nhập ở mỗi lần
nhập thiết bị và tổng kết được tình hình nhập thiết bị
- In, thống kê phiếu xuất: Giúp cho nhân viên in ra phiếu xuất khi xuất hàng
và qua đó cũng tổng kết được tình hình xuất hàng
3. Mô hình thực thể E- R
3.1. Xác định kiểu thực thể
- Nhân viên, khách hàng, nhà cung cấp.
- Hoá đơn.
- Thiết bị.
-Diachi
-Dienthoai
Hoá đơn
-MaHD
-Ngay
-MaNV
-MaKH
-MaTB
-tenTB
-Soluong
-Baohanh
-Dongia
-Thanhtien
V
i
ế
t
Nhân viên
-MaNV
-TenNV
-Diachi
-Dienthoai
-Luong
C
u
n
g
c
ấ
Soluong Char(10) Số lượng thiết bị
Baohanh Char(5) thời hạn bảo hành
Bảng nhaCC
Tên trường Kiểu dữ liệu Null Khoá Ghi chú
maNCC Char(5) Chính Mã nhà cung cấp
tenNCC Varchar(40) Tên nhà cung cấp
Diachi Varchar(40) địa chỉ
Dienthoai Char(12) Điện thoại
Bảng nhanvien
Tên trường Kiểu dữ liệu Null Khoá Ghi chú
maNV Char(5) Chính Mã nhà cung cấp
tenNV Varchar(40) Tên nhà cung cấp
Diachi Varchar(40) Địa chỉ
Dienthoai Char(12) Điện thoại
Luong Char(10) Lương
Bảng khachhang
Tên trường Kiểu dữ liệu Null Khoá Ghi chú
maKH Char(5) Chính Mã khách hàng
tenKH Varchar(40) Tên khách hàng
Diachi Varchar(40) địa chỉ
Dienthoai Char(12) Điện thoại
Bảng hoadon
Tên trường Kiểu dữ liệu Null Khoá Ghi chú
maHD Char(5) Chính Mã hoá đơn
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
17
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
tenHD Varchar(30) Tên hoá đơn
Ngay Datetime(8) Ngày
theo tháng, theo quý
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
20
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Chức năng nhập thông tin thiết bị về:
Cho phép người sử dụng phần mềm nhập tất cả các thông tin của thiết bị nhập về
Khi nhập thiết bị, muốn nhập thông tin của một thiết bị nào người dùng nháy
nút “ nhập thông tin”, sau khi nhập đầy đủ các thông tin nháy nút “ nhập” khi đó
các thông tin vừa nhập sẽ được lưu vào hệ thống. Muốn nhập tiếp thông tin các
thiết bị tiếp theo người dùng sẽ lại nháy vào nút “ nhập thông tin” và tiếp tục nhập
như với thiết bị đầu
Menu Chức năng
Nhập thông tin Cho phép nhập đầy đủ các thông tin của thiết bị
Nhập Cho phép lưu các thông tin vừa nhập
Sửa Cho phép sửa đổi thông tin của thiết bị nếu nhập
sai
Xoá Cho phép xoá thông tin
Thoát Cho phép thoát khỏi form hiện hành
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
21
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Chức năng “ nhập thông tin thiết bị xuất ra”
Cho phép người sử dụng phần mềm nhập tất cả các thông tin của thiết bị xuất
ra
Khi xuất kho, để xuất thiết bị nào người sử dụng sẽ ấn nút “ nhập thông tin” và
nhập đầy đủ thông tin cần thiết, sau đó ấn “ nhập” các thông tin vừa nhập sẽ được
Cho phép nhập thông tin các nhân viên và lưu vào hệ thống
Muốn nhập thông tin nhân viên nào người dùng nháy nút “ nhập thông tin” rồi
nhập các thông tin cần thiết, sau đó nháy nút “ nhập” để lưu các thông tin vừa
nhập vào hệ thống. Khi thông tin nhập sai, muốn sửa, xoá thông tin nháy nút “
sửa” hoặc “ xoá”.
Menu Chức năng
Nhập thông tin Cho phép nhập các thông tin về nhân viên
Nhập Cho phép lưu các thông tin vừa nhập vào hệ thống
Sửa Cho phép sửa thông tin
Xoá Cho phép xoá thông tin
Thoát Cho phép thoát khỏi form hiện hành
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý
Sinh viên: Phí Thị Dịu – Ngô Thị Hạnh - Nguyễn Thu Huyền
24
Bài tập lớn PTTKHT Quản lý bán thiết bị của cửa hàng máy tính
Chức năng “ in ấn và thống kê”
Cho phép in các phiếu xuất, phiếu nhập, in bảng báo giá và in thống kê tình
hình bán thiết bị qua các thiết bị nhập và xuất trong ngày và thiết bị tồn kho, số
lượng thiết bị mỗi nhân viên bán được
Menu Chức năng
Phiếu nhập Cho phép in ra phiếu nhập
Phiếu xuất Cho phép in ra phiếu xuất
Nhập trong ngày Cho phép in thống kê các thiết bị nhập về trong ngày
Xuất trong ngày Cho phép in thống kê các thiết bị xuất ra trong ngày
Tồn kho Cho phép in thống kê các thiết bị tồn kho
Mỗi nhân viên bán ra Cho phép in thống kê số lượng thiết bị mỗi nhân viên
bán được
Thoát Cho phép thoát khỏi form hiện hành
Giáo viên hướng dẫn: Thầy Nguyễn Minh Quý