Tìm kiếm nhân viên- Mục đích: Cho phép người dùng là quản lý tìm kiếm thông tin nhân viên dựa theo tên hoặc mã số của nhân viên... - Các thành phần trong giao diện: Nội dung thực hiện G
Trang 1- -BÁO CÁO NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀIPHẦN MỀM QUẢN LÍ “CỬA HÀNG PHỤ KIỆN ĐIỆN TỬ - TIN
HỌC”
Nhóm sinh viên thực hiện:
1 Lê Huỳnh Như 1111434
2 Nguyễn Minh Hiền B1204013
3 Nguyễn Thị Thúy Lam B1204027
4 Bùi Quang Thông
Trang 2Tài Liệu Thiết Kế Phần
B1204013
Nguyễn Minh Hiền
B1204027 Nguyễn Thị Thúy Lam
Trang 3B1204085 Nguyễn Thanh Toàn
Ngày 10.10.2014
Trang 4Mục
Lục ii
Theo dõi phiên bản tài
liệu iii
1 Giới
thiệu 1
1.1 Mục
đích 1
1.2 Phạm
vi 1
1.3 Bảng chú giải thuật
ngữ 1
1.4 Tài liệu tham
khảo 1 1.5 Tổng quan về tài
liệu 1
2 Tổng quan hệ
thống 1
3 Kiến trúc hệ
thống 2
3.1 Thiết kế kiến
trúc 2 3.2 Mô tả sự phân
4.1 Mô tả dữ
liệu 2
4.2 Từ điển dữ
Trang 56 Bảng tham khảo tới các yêu
cầu 3
7 Các phụ
lục 3
Trang 6Theo dõi phiên bản tài liệu
Tên Ngày Lí do thay đổi Phiên bản
Tài liệu thiết kế phần
mềm quản lí “ Cửa
hàng phụ kiện điện tử
-Tin học”
27-08-2014 o Tạo mới. 1.0
Trang 71.1 Mục đích
- Tài liệu thiết kế viết ra nhầm:
o Mô tả thiết kế kiến trúc và chi tiết của phần mềm Quản lý cửa hàng phụ kiện điện tử - tin học.
o Sử dụng lại trong giai đoạn cài đặt, kiểm thử.
- Nhóm người sử dụng: Thiết kế viên, lập trình viên, kiểm thử viên, quản lí.
1.2 Phạm vi
- Tài liệu đặc tả là kết quả quá trình thu thập thông tin từ người dùng, tham khảo các tài liệu liên quan và tài liệu đặc tả
- Tài liệu mô tả chi tiết các thiết kế từ tổng quan đến chi tiết,
1.4 Tài liệu tham khảo
- Bài giảng “Nhập môn công nghệ phần mềm”, ThS Phan Phương Lan
- Bài giảng “Ngôn ngữ mô hình hóa UML”, TS Phạm Thị Xuân Lộc, TS Phạm Thị Ngọc Diễm, 12/2013
- SOFTWARE ENGINEERING, 9th, Tác giả: Ian Sommerville, Nămxuất bản 2010
- Bài giảng “Giao diện người - máy”, Phạm Thị Ngọc Diễm,
2014 – 2015
1.5 Tổng quan tài liệu
Tài liệu gồm 5 phần chính:
- Giới thiệu: Mô tả một cách tổng quan nhất về tài liệu
- Tổng quan hệ thống: Mô tả tổng quan về chức năng, ngữ cảnh và thiết kế
- Kiến trúc hệ thống: Phân chia hệ thống theo từng mô đun vàgiải thích mối liên hệ giữa các mô đun đó; mô tả sự phân rã của các hệ thống con; lí do cho sự lựa chọn kiến trúc
- Thiết kế dữ liệu: Mô tả cách thức chuyển từ thông tin của hệthống sang cáu trúc dữ liệu; cách thức lưu trữ, xử lý và tổ chức của dữ liệu chính
- Thiết kế theo chức năng: Mục đích, giao diện, cách xử lý củatừng chức năng của hệ thống
Trang 82.Tổng quan hệ thống
Trang 9- Nhân viên kho thị quản lý việc nhập/ xuất kho.
- Quản lý có thể chỉnh sửa / thay đổi thông tin cá nhân của nhân viên (nhân viên bán hàng và nhân viên kho)
- Tìm thông tin thông qua các chi tiết như: tên, mã nhân viên
3.Kiến trúc hệ thống
3.1 Thiết kế kiến trúc
3.2 Mô tả sự phân rã
Trang 103.2.1 Phân rã mức khung cảnh
3.2.2. Phân rã mức 1
Trang 113.2.3 Phân rã theo chức năng bán hàng
3.2.4 Phân rã theo chức năng Quản lí kho hàng
3.3 Cơ sở thiết kế
Trang 12- Hệ thống hoạt động chủ yếu dựa trên kết nối mạng LAN.
- Những người sử dụng tương tác với nhau thông qua hệ
thống được nối mạng LAN
- Toàn bộ CLDL được lưu trữ ở một máy tính chuyên biệt đươc kết nối với máy của người dùng thông qua mạng LAN
- Giao dịch của khách hàng chỉ được thực hiện trực tiếp tại
- CSDL của hệ thống đươc gói gọn trong 3 bảng chính:
QUAN_LY, NHAN_VIEN và HANG_HOA
- Dữ liệu được xử lý thông bằng cách gọi các hàm tương ứng
trong SQL
4.2 Từ điển dữ liệu
NGUOI_DUNG
Trang 136 DIA_CHI Varchar (30) Địa chỉ
Trang 145 HANG_SAN_XUAT Varchar(15
)
Hãng sản xuất
hànhHANG_BAN
HANG_NHAP
N
Trang 165.Thiết kế theo chức năng
Nội dung thực hiện Giá trị
mặc định
nhập cho hệ thống
4 3 2
Trang 177 JStatus statusCapsLock Hiển thị trạng thái
Thê m
Sửa Xóa
- Cách xử lý:
Trang 185.2 Tìm kiếm nhân viên
- Mục đích: Cho phép người dùng là quản lý tìm kiếm thông tin nhân viên dựa theo tên hoặc mã số của nhân viên
Trang 19- Các thành phần trong giao diện:
Nội dung thực hiện Giá trị
mặc định
cho hệ thống
tìm kiếm
dựa trên mã tìm kiếm
chỉnh sửa thông tinnhân viên
Xóa nhân viên
trước
Trang 207 JButton btQuanLy Thực hiện các chức
năng của quản lý
năng củaNhân viên bán hàng
năng củaNhân viên kho
Thê m
Sửa Xóa
- Cách xử lý:
Trang 215.3 Thêm nhân viên
- Mục đích: Cho phép người dùng là quản lý thêm một nhân
viên mới vào danh sách nhân viên của cửa hàng
nhân viên cho hệ
9
16
7 6
3 2
Trang 22vụ
Trang 23khẩu
hau
Cho phép nhập lại mậtkhẩu lần nữa
năng của quản lý
năng củaNhân viên bán hàng
năng củaNhân viên kho
nhân viên mới vào
Thê m
Sửa Xóa
- Cách xử lý:
Trang 245.4 Xóa nhân viên
- Mục đích: Cho phép người dùng là quản lý xóa một nhân viên bất kì ra khỏi danh sách nhân viên của cửa hàng Xóa sau khi tìm kiếm thành công
- Giao diện:
Bài tập nhóm, Học phần Nhập môn CNPM – BM CNPM, Khoa CNTT – TT, Đại học
1
2 3
Trang 25- Các thành phần trong giao diện:
Nội dung thực hiện Giá trị
mặc định
cho hệ thống
tìm kiếm
dựa trên mã tìm kiếm
chỉnh sửa thông tinnhân viên
Xóa nhân viên
Trang 266 JButton btQuayLai1 Quay lại giao diện
trước
năng của quản lý
năng củaNhân viên bán hàng
năng củaNhân viên kho
Thê m
Sửa Xóa
- Cách xử lý:
Trang 275.5 Cập nhật thông tin nhân viên
- Mục đích: Cho phép người dùng là quản lý cập nhật lại thôngtin của một nhân viên bất kì
- Giao diện:
Trang 28- Các thành phần trong giao diện:
nhân viên cho hệ
11 10 9
5 4
3 2
23 22
1
Trang 29tính là Nữ
năng của quản lý
Trang 30năng củaNhân viên bán hàng
năng củaNhân viên kho
tin nhân viên mới vào
Thê m
Sửa Xóa
5.6 Tìm kiếm sản phẩm
- Mục đích: Cho phép người dùng là Nhân viên bán hàng và
Nhân viên kho tìm kiếm SP dựa trên Mã SP
Nội dung thực hiện Giá trị
mặc định
Trang 31cho hệ thống
tìm kiếm
dựa trên mã tìm kiếm
năng của quản lý
năng củaNhân viên bán hàng
năng củaNhân viên kho
Thê m
Sửa Xóa
- Cách xử lý:
Trang 33- Các thành phần trong giao diện:
có trong hóa đơn
Trang 34về giao diện trước
Thê m
Trang 35- Các thành phần của giao diện:
nhân viên cho hệ
thống
nhóm của SP
19 1
1 3
12 11 10
1
9 1
8 7
6
5 4 3 2
Trang 36tính của SP
năng của quản lý
năng củaNhân viên bán hàng
năng củaNhân viên kho
18 JButton btLuu Cho phép lưu thông tinnhân viên mới vào
CSDL
19 JButton btHuyBo Hủy bỏ tấc cả thông tin đã nhập
Trang 37T
Truy vấn
Thê m
Sửa Xóa
- Cách thức xử lý:
5.9 Cập nhật thông tin sản phẩm
- Mục đích: Cho phép người dùng là nhân viên kho cập nhật
lại thông tin của một mặt hàng bất kì có trong danh mục sảnphẩm
Tên điều khiển Nội dung thực hiện Giá trị
mặc định
6
5 4 3 2
1 8
Trang 381 JFrame frmThêmSP Tạo giao diện thêm
nhân viên cho hệ
thống
nhóm của SP
tính của SP
năng của quản lý
năng của
Trang 3917 JButton btNVKho Thực hiện các chức
năng củaNhân viên kho
18 JButton btLuu Cho phép lưu thông tinnhân viên mới vào
Thê m
- Giao diện:
- Các thành phần trong giao diện:
Bài tập nhóm, Học phần Nhập môn CNPM – BM CNPM, Khoa CNTT – TT, Đại học Cần Thơ
10
0
2 3
7
8
9
1
Trang 41Nội dung thực hiện Giá trị
mặc định
cho hệ thống
tìm kiếm
dựa trên mã tìm kiếm
năng của quản lý
năng củaNhân viên bán hàng
năng củaNhân viên kho
Trang 42vấn m
6.Bảng tham khảo tới các yêu cầu
thống