bài tập lớn môn phân tích và thiết kế hệ thống về quản lý hàng hóa - Pdf 26

Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
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 VÀ THIẾT KẾ HỆ THỐNG

Giáo viên hướng dẫn : Nguyễn Minh Quý
Nhóm thực hiện : Nguyễn Ngọc Hà
Mạc Thị Biên
Nguyễn Thị Ly
Ngày 15 tháng 6 năm 2007
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
1
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
LỜI NÓI ĐẦU
Ngày nay công nghệ thông tin ngày càng phát triển và
được ứng dụng rộng rãi trong tất cả các lĩnh vực của cuộc sống.
Đặc biệt là trong nghành kinh tế nó góp phần đáng kể trong quá
trình hội nhập .
Như chúng ta đã biết việc quản lý kinh doanh của hầu hết
các cửa hàng vẫn tiến hành một cách thủ công. Việc ghi chép
thông tin qua sổ sách gặp rất nhiều khó khăn trở ngại khi người
quản lý muốn biết thông tin về tình trạng hoạt động kinh doanh
của cửa hàng ( thống kê lãi xuất ,doanh thu theo ngày tháng ,
quý…) cũng như tình trạng của hàng hoá ( hàng còn, hết, hàng
bán chạy nhất …) để từ đó đưa ra những quyết định có lợi cho
việc kinh doanh của cửa hàng.
Mặt khác với sự phát triển của nền kinh tế thị trường hàng
hoá ngày càng trở nên phong phú và đa dạng hơn việc quản lý
như trên không còn đáp ứng được công việc và khó khăn khi
muốn mở rộng hoạt động kinh doanh.


Nguyễn Thị Ly
NỘI DUNG CHƯƠNG TRÌNH
Ngày nay tin học ngày càng được ứng dựng nhiều trong thực tế cuộc
sống, từ các lĩnh vực khoa học xã hội, các ngành quản lý cho đến các hoạt động
xã hội hàng ngày.
Cùng với sự phát triển đó chúng em muốn giói thiệu một phần mền dể
quản lý hàng hoá trong một cửa hàng. Với hệ thống này người làm việc có thể
quản lý cửa hàng của mình hoàn toàn trên máy tính mà không phải thực hiện
những công việc phức tạp bằng phương pháp thủ công như trước nữa.
Như vậy ta có thể xây dựng hệ thống quản lý theo các bước sau:
Phần 1 : Khảo sát hệ thống.
Phần 2 : Phân tích và thiết kế hệ thống
Phần 3 : Thiết kế các file dữ liệu
Phần 4 : Thiết kế các module chương trình
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
3
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
Phần 1 : Khảo sát hệ thống
1. Khảo sát thực tế
Dựa trên quá trình khảo sát các hệ thống bán hàng hiện tại và sự phản ánh
của khách hàng ta thấy hệ thống bán hàng cũ có những đặc điểm sau:
- Các quy tắc quản lý cửa hàng:
+ Quản lý hàng nhập về : Quản lý Mã SP, tên Sp, Nhà cung cấp, số lượng,
đơn giá, hạn dùng
+ Quản lý hàng bán ra: Gồm Mã SP, tên SP, số lượng, hạn dùng , đơn giá,
tổng tiền.
+ Quản lý tài chính: Quản lý tổng chi, tổng thu, lãi suất thu được hàng
tháng ( hàng năm ).
+ Các công thức và các quy định:

- Công việc thống kê chính xác và nhanh chóng
- Hệ thống giúp phân quyền cho người sử dụng nên mang tính bảo mật.
Tránh được sự xâm nhập phá hoại từ bên ngoài.
- Hệ thống sử dụng trong việc quản lý hàng hoá cho một cửa hàng vừa và
nhỏ
b. Phân tích yêu cầu của hệ thống
Danh sách đầu vào: là các thông tin về các thuộc tính của hàng hoá ( tên sản
phẩm, tên nhà cung cấp, giá cả, hạn dùng, số lượng, chủng loại …)
Danh sách đầu ra của hệ thống : là các thông tin tìm kiếm hay thống kê mặt
hàng ( hàng tồn, hàng hết hạn, hàng bán chạy, lãi xuất doanh thu …)
Phần 2: Phân tích và thiết kế hệ thống
1. Các chức năng của hệ thống
Với yêu cầu về đầu vào và đầu ra như trên thì hệ thống phải thoả mãn các
điều kiện sau:
 Cho phép đăng nhập vào hệ thống
 Cho phép câp nhập thông tin về hàng hoá
 Cho phép tìm kiếm một mặt hàng nào đó
 Hệ thống cho phép giám sát việc bán hàng
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
5
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
 Cho phép thống kê hàng hoá, lãi xuất ,doanh thu theo yêu cầu
Như vậy có thể tổng kết lại các yêu cầu của hệ thống gồm các chức năng
sau:
 Đăng nhập
 Cập nhập
 Tìm kiếm
 Quản lý bán
 Thống kê và in ấn
Yêu cầu về phần cứng và phần mền để triển khai dự án

Nhập
mới
Sửa
Xoá
Tìm
theo
mã hh
Tìm
theo
NCC
Tìm
theo
tên hh
Nhập
hàng
Lập
hoá
đơn
Thanh
toán
T/k
hàng
hoá
T/k lãi
suất
T/k
doanh
thu
Nhập
user

f. Biểu đồ luồng dữ liệu mức đỉnh.
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
Quản lý
hàng hoá
Người Quản

Khách
hàng
D/s hhD/s hh
Thông tin đăng nhậpThông tin mặt hàng
Y/c xem hoá đơn
Y/c tìm kiếm, t/kê
TT cập nhập
Y/c thanh toán
9
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
g. Biểu đồ luồng dữ liệu mức dưới đỉnh.
 Định nghĩa chức năng cập nhập
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
1. Đăng
nhập
2. Cập
nhập
3. Tìm
kiếm
4. Quản lý
bán
5. Thống
kê và in ấn
Người quản lý

3. Vẽ biểu đồ thực thể quan hệ dữ liệu
BIỂU ĐỒ THỰC THỂ QUAN HỆ ( ERD)
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
12
Người quản lý
4.1. Nhập
hàng
4.2. Ghi
hoá đơn
4.3. Thanh
toán
D/S hàng hoá
Khách hàng
Yêu cầu thanh toán
Thông tin nhập
Thông tin phản hồi
D/S hoá đơn
Yêu cầu ghi hoá đơn
Người quản lý
Thông tin hàng bán
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
Ta thấy rằng :
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
Khach
hang
MaKH
TenKH
Diachi
Sophone
Sofax

Sophone
SCMT
Website
Nhan
vien
TenNV
MaNV
Diachi
Sophone
SCMT
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
- NCC có thể sản xuất ra nhiều sản phẩm và một sản
phẩm chỉ do một nhà cung cấp sản xuất ra ma thôi
chính vì vậy quan hệ của nó là 1- n.
- Khách hàng co thể thanh toan nhiều hoá đơn và một
hoá đơn chỉ có một khách hàng thanh toán nên mối
quan hệ của nó là 1- nhiều
- Một hóa đơn có thể có nhiều loại sản phẩm và một sản
phẩm chỉ chứa trong một hóa đơn như vậy quan hệ của
nó là 1 – n
- Một nhân viên có thể viết nhiều hoá đơn và một hoá đơn
chỉ có một nhân viên viết chính vì vậy mối quan hệ của
nó là 1- nhiều
Phần 3:Thiết kế các wle cơ sở dữ liệu
1 Các thực thể có liên quan:
- Con người( Khách hang, NCC, Nhan vien)
- Hoa don
- San pham
2. Các thuộc tính như sau :
- NCC( MaNCC,TenNCC, Diachi, Sofax, Sophone, SCMT,

Ghi chú
MaKH Text(10) Not null(khoá chính)
TenKH Text(40) Not null
Diachi Text(40) Not null
Sofax Number Not null
Sophone Number Not null
SCMT Number Not null
Website Text(40) Not null
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
15
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
Bảng Nhân viên:
Tên trường
Kiểu dữ
liệu
Tham
chiếu
Ghi chú
TenNV Text(40) Not null( khoá chính)
MaNV Text(10) Not null
Diachi Text(40) Not null
Sophone Number Not null
SCMT Number Not null
Luong Money Not null
Bang Hàng hoá:
Tên trường
Kiểu dữ
liệu
Tham
chiếu

Dongia Money Not null
Soluong Number Not null
MaSP Text(10) Sản
phẩm
Not null(khoá ngoại)
4. Mối quan hệ giữa các bảng :
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
17
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
Phần 4: Thiết kế các module chương trình.
 Các tiêu chuẩn thiết kế giao diện
Nó phải đảm bảo tuân theo các tiêu chuẩn về nội dung và hình thức để
đảm bảo tính nhất quán trong ứng dụng.
Các tiêu chuẩn đó là :
Tiêu chuẩn về màu sắc: Không quá nhiều màu trên một form (3 màu). Màu
sắc phải thống nhất trên các form. Các màu cơ bản trắng đen xanh đỏ.
Tiêu chuẩn về chữ là: Giao diện bằng tiếng việt. Font chữ : Time New
Roman. Các menu cỡ chữ 10. Các nút click cỡ chữ 14. Chữ màu tím. Kích cỡ
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
18
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
của các nhãn: vừa phải cỡ chữ giống nhau giữa các hộp hội thoại xuất hiện giữa
màn hình
Tóm lại các form nên có sự thống nhất trìhn bày cả về hình thức màu sắc
khuôn mẫu
Các loại font chữ màu sắc, các nhãn, các nút điều khiển, textbox nên
giống nhau tren tất cả các form .
1 . Form giao diện:
Là một trong những phần quan trọng của hệ thống giúp cho người sử
dụng có thể làm việc một cách dễ dàng hơn với hệ thống giao diện chính của

mới sẽ xuất hiện và giúp bạn làm điều đó.
Ví dụ: Bạn chọn chức năng nhập mới thì form hiển thị sẽ là:
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
20
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
FORM có ô Textbox cho phép bạn nhập các thông tin
Form chức năng
Button add cho phép nhập thông tin và lưu vào hệ thống
Button next cho phép tiếp tục nhập thông tin
Button back cho phép quay lại chức năng trước đó
Click vào close khi bạn không muốn nhập nữa . Tương tự với hai chức năng
sửa và xoá:
Đây là hình vẽ form sửa thông tin hàng hoá
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
21
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng
Giải thích :
Bạn nhập thông tin vào các hộp textbox sau đó nhấn vào nút REPAIR để
sửa các thông tin cập nhập về hàng hoá.Sau đó nhấn vào nút SAVE để thông tin
vừa thay đổi được chấp nhận ( ghi vào cơ sở dữ liệu )
Click vào ADD khi muốn sửa tiếp
Click vào CLOSE khi muốn thoát khỏi form hiện hành
5. Form tìm kiếm
Cũng tương tự như chức năng cập nhập khi bạn nhấn vào tìm kiếm menu
dọc xuống bạn sẽ click chọn một chức năng .Ví dụ tìm theo mã , tìm theo tên
tìm theo nhà cung cấp, tìm theo giá, tìm theo tên
Gi¸o viªn híng dÉn: NguyÔn Minh Quý
22
Bµi tËp lín m«n ph©n tÝch vµ thiÕt kÕ hÖ thèng



Gi¸o viªn híng dÉn: NguyÔn Minh Quý
25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status