TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG
KHOA CÔNG NGHỆ THÔNG TIN
1.
LẬP TRÌNH CƠ SỞ DỮ LIỆU
QUẢN LÝ NHÀ SÁCH
GVGD : Thầy Trần Việt Khánh
Sinh viên thực hiện:
Nguyễn Văn Lượng
Triệu Đại Lợi
12D201P044
12D201P040
PHẦN A
GIỚI THIỆU
2
1. Mở đầu:
1.1.Giới thiệu:
- Ngày nay, công nghệ thông tin đã dần trở nên quen thuộc đối với tất
cả chúng tả. Các ứng dụng của công nghệ thông tin đã thật sự làm thay
đổi bộ mặt của rất nhiều ngành nghề, lãnh vực khác: thương mại, hành
chính, giáo dục, nghiên cứu khoa học…. và đặc biệt là trong lãnh vực
o Danh sách tài khoàn
o Đổi mật khẩu
• Các phần cung cấp trên chia thành 2 phân quyền sử dụng là Admin
và User:
4
• Trong Amin ta còn chia phân quyền cho mỗi thành viên đăng
nhập:
o NV Nhập liệu: Giúp nhân viên nhập vào số lượng sách đã
nhập.
o NV Bán hang: Giúp nhân viên có thể xuất đơn hàng, in hoá
đơn.
o Cao Cấp: Là dung cho người quản lý, giúp có thể nắm bắt và
quản lý tốt các mặt hang và số lượng sách trong nhà sách,
cũng như nguồn thu nhập chung..
5
• Cách đăng nhập như sao:
o Nếu là nhân viên Nhập liệu thì khi đăng nhập:.
Nhập tài khoản và mật khẩu mà ngưởi dùng đã đăng
ký
o Nếu là nhân viên Bán hàng thì khi đăng nhập:.
Nhập tài khoản và mật khẩu mà ngưởi dùng đã đăng
ký
o Nếu là Caocấp thì khi đăng nhập:.
2.1.1. Danh sách các yêu cầu
STT Tên yêu cầu
Biểu mẫu
1
Lập phiếu nhập sách
BM1
2
Lập hoá đơn bán sách BM2
3
Tra cứu sách
BM3
4
Lập phiếu thu tiền
BM4
5
Lập báo cáo tháng
BM5
6
Thay đổi qui định
7
Quyết định kết quả
Quy định
QĐ1
QĐ2
Ghi chú
QĐ4
QĐ6
8
•
BM2:
•
BM3:
•
BM4
9
•
BM5:
2.1.4. Bảng trách nhiệm yêu cầu nghiệp vụ:
STT Người dùng
1
Lập phiếu
nhập sách
Người dùng
được cho.
-Nếu chưa có
tài khoản:
+Người dùng
phải đăng kí ,
chức vụ thì
bắt buộc phải
là User và
quyền truy
cập là “NV
nhập liệu”
-Nếu người
dùng được
Admin cung
cấp tài khoản:
+Người dùng
chọn quyền
truy cập là :
“NV Bán
hàng” , chọn
chức vụ là
“Admin”
+Đăng nhập
vào tài khoản
được cho.
-Nếu chưa có
tài khoản:
+Người dùng
phải đăng kí ,
chức vụ thì
thu tiền
cập là “NV
Bán hàng”
-Nếu có tài
khoàn:
+Nhân viên
có thề đăng
nhập bẳng bắt
cứ quyền truy
cập nào, để
xem thông tin
tra cứu sách.
+Chức vụ
Admin có thể
xem chi tiết
các sách và
tra cứu sách
tuỳ ý.
-Nếu chưa có
tài khoản:
+Nhân viên
có thề đăng
kí bẳng bắt
cứ quyền truy
cập nào, để
xem thông tin
tra cứu sách
và chức vụ
thì chọn là
Lập báo cáo
tháng
6
Thay đổi qui
định
được lưu lại,
gồm thong tin
khách hàng
và thông tin
nhân viên
cũng như
thông tin
quyền truy
cập và chức
vụ của nahn6
viên đó.
-Dựa vào
phiếu thu
nhân viên
nhập liệu sẽ
đăng nhập
bằng tài
khoản của
mình và làm
nhiệm sẽ
thống kê và
cập, cung như qui định.
13
7
Quyết định
kết quả
về các qui
định của phần
mềm cũng
như hạn chế
người dung
User trong
phần mềm để
dễ dàng quản
lý.
-Kết quả sẽ
được NV
nhập liệu
xem xét và
thống kê,sau
đó kết quả
hoàn chỉnh sẽ
được đưa đến
Admin quản
lý và xem
qua, nhân
Mô Tả
Người dùng
D1
D2
Xử lý đăng ký
phần mềm
Dữ liệu :
• D1 : đăng ký thông tin người
sử dung phần mềm
• D2 :Giao diện chính của phần
mềm (nếu người dùng đăng ký
thành công)
Xử lý :
• Nhận và kiểm tra D1 có trùng
tài khoàn với các người dùng
khác hay không.nếu trùng bắt
người dùng nhập lại tài
khoàn,nếu không cho đăng ký
thành công.
• Hiện thi giao diện đănng nhập
phần mềm cho người dùng .
16
17
3.3 Thao tác (giao diện chính)
Mô tả
Người dùng
D1
D2
Dữ liệu :
• D1 : nhận hàng động của
người dùng lên phần mếm
• D2: hiện thị vị tri người dùng
muốn tương tác tới
Xử lý tương tác
• Xử lý :
• Kiểm tra xêm người dùng
thực hàng động
• Trên phầm mềm
• Hiển thị vi trí người dùng
muốn tới
18
3.5 : Thưc thao tác (hóa đơn bán sách)
Mô tả
Người dùng
D1
D2
Xử lý một thao tác
nhập sách
Dữ liệu :
• D1 :thông tin về một thao
tác ,bao gồm :thao tác sự kiện
nào,trên nút nào ,và di tới đâu
• D2 : hiện giao diện sau hàng
động đó
Xữ lý
• Nhận thông tin từ D1
• Kiểm tra thông tin nhận hợp lý
hay không(dựa trên QĐ2 của
mô ta chi tiết)
• Nếu hợp lý thì cho qua
• Cho người dùng thực hiện thao
tác khác
20
Người dùng
D1
D2
Xử lý tra cứu
Dữ liệu :
• D1 : kiểm tra dữ liệu
• D2 hiện thi dữ liệu
Xử lý :
• Nhận thông tin kiểm tra D1
• Hiện thi dữ liệu lên cho người
dùng xem ,bao gồm ,xóa (tùy
thuộc theo quyền hạn của
người dùng)
22
3.8 : Xuất dữ liệu báo cáo
Mô tả
Người dùng
D1
D2
• Nhập dử liệu vào cơ sơ dữ liệu
D2
Cơ sở dữ liệu
3.10 Hiện thị dữ liệu
24
Người dùng
D1
Hiện thị dữ liệu
Mô tả
Dữ liệu :
• D1 : hiện thị dữ liệu
• D2 : hiện thị dự liệu người
dùng muốn xem
Xử lý :
• Nhận D1 từ người dùng
• Hiển thị dử liệu từ cơ sơ dữ
liệu
D2
Cơ sở dữ liệu