Nhóm 8 Lớp CN Tin 07 1
BÁO CÁO ĐỀ CƢƠNG MÔN THIẾT KẾ VÀ
LẬP TRÌNH WEB
GVHD : Nguyễn Văn Sỹ
SVTH : Nhóm VIII
Đỗ Đức Hoàng
Nguyễn Minh Khôi
Nguyễn Nhƣ Nhâm
Ngô Công Việt
Lê Đình Hiếu
Nguyễn Văn Thanh
Nguyễn Thị Thùy Quyên
Trần Quyết Thắng
Đào Trọng Toàn
Đàm Minh Tuyết
Nhóm 8 Lớp CN Tin 07 2
ĐỀ TÀI
THIẾT KẾ WEBSITE QUẢN LÝ BÁN
HÀNG
Nhóm 8 Lớp CN Tin 07 3
THIẾT KẾ WEBSITE QUẢN LÝ BÁN HÀNG
CÔNG TY CỔ PHẦN PIN – ẮC QUY MIỀN NAM
I
GIỚI THIỆU ĐỀ TÀI
ĐẶC TẢ YÊU CẦU VÀ BIỂU ĐỒ USE CASE
III
THIẾT KẾ GIAO DIỆN
V
THIẾT KẾ HỆ THỐNG
IV
KẾ HOẠCH LÀM VIỆC
VI
PHÂN TÍCH VÀ XÁC ĐỊNH YÊU CẦU ĐỀ TÀI
II
Nhóm 8 Lớp CN Tin 07 4
I. GIỚI THIỆU ĐỀ TÀI
Giới thiệu đề tài
1
Nội dung đề tài
3
Phạm vi đề tài
4
Mục đích đề tài
2
Nhóm 8 Lớp CN Tin 07 5
1. Giới thiệu đề tài
- Để thuận tiện cho Ban Giám Đốc dễ dàng quản lý các
sản phẩm của công ty, các chƣơng trình khuyến mãi.
- Để thuận tiện cho khách hàng dễ dàng xem các sản
phẩm của công ty, giá cả sản phẩm, chƣơng trình
khuyến mãi.
- Xây dựng website “QUẢN LÝ BÁN HÀNG” của
Công ty cổ phần pin - ắc quy miền Nam
Nhóm 8 Lớp CN Tin 07 6
2. Mục đích đề tài
- Ban Giám Đốc có thể dễ dàng quản lý kế hoạch bán
hàng và chi tiết các sản phẩm trong công ty.
- Giúp cho những khách hàng quan tâm đến các sản
phẩm pin - ắc quy của công ty đều có thể xem chi tiết
sản phẩm, giá sản phẩm của công ty một cách nhanh
chóng và chính xác.
Nhóm 8 Lớp CN Tin 07 7
3. Nội dung đề tài
- Website quản lý bán hàng pin - ắc quy là nơi Ban
Giám Đốc thể hiện việc quản lý sản phẩm, sắp xếp
sản phẩm, đƣa ra các chƣơng trình khuyến mãi phù
hợp với tình hình thực tế của công ty và thị trƣờng.
- Khách có thể xem thông tin chi tiết của từng sản
phẩm, giá cả từng sản phẩm tƣơng ứng với từng
loại phƣơng tiện mình sử dụng.
Nhóm 8 Lớp CN Tin 07 8
4. Phạm vi đề tài
- Website quản lý, xem xét sản phẩm của Công ty cổ
phần pin - ắc quy miền Nam.
Nhóm 8 Lớp CN Tin 07 9
II. PHÂN TÍCH VÀ XÁC ĐỊNH YÊU CẦU ĐỀ TÀI
Nội dung khảo sát
2
Phƣơng pháp xác định yêu cầu
4
Đánh giá hiện trạng
6
Các công cụ sử dụng
5
Chọn lựa phƣơng án thiết kế
7
Đối tƣợng khảo sát
3
Mục đích khảo sát
1
Nhóm 8 Lớp CN Tin 07 10
1. Mục đích khảo sát
- Tiếp cận với nghiệp vụ chuyên môn, môi trƣờng
của hệ thống.
- Tìm hiểu vai trò, chức năng, nhiệm vụ và cách thức
hoạt động của hệ thống.
- Nêu ra đƣợc các điểm bất cập, hạn chế cần phải
thay đổi.
- Đƣa ra đƣợc những vấn đề cần phải đƣợc nghiên
cứu thay đổi.
Nhóm 8 Lớp CN Tin 07 11
2. Nội dung khảo sát
- Các mục tiêu hoạt động của công ty, chiến lƣợc
công việc để đạt đƣợc mục tiêu.
- Thông tin về nguồn dữ liệu bên trong và bên ngoài:
biểu mẫu, báo cáo, quy định, quy tắc, công thức.
- Các phƣơng tiện, tài nguyên có thể sử dụng.
- Trình độ chuyên môn sử dụng vi tính của các đối
tƣợng xử lý thông tin.
Nhóm 8 Lớp CN Tin 07 12
3. Đối tƣợng khảo sát
- Ngƣời dùng: cán bộ lãnh đạo, khách hàng, nhân
viên kỹ thuật.
- Tài liệu: phiếu, sổ sách, quy trình.
- Chƣơng trình máy tính.
Nhóm 8 Lớp CN Tin 07 13
4. Phƣơng pháp xác định yêu cầu
- Đối tƣợng phỏng vấn : cán bộ quản lý công ty,
nhân viên công ty.
- Phƣơng thức phỏng vấn :có hƣớng dẫn.
- Các loại câu hỏi : câu hỏi mở.
Nhóm 8 Lớp CN Tin 07 14
5. Các công cụ sử dụng
- Văn bản.
- Cây quyết định.
- Lƣu đồ.
Nhóm 8 Lớp CN Tin 07 15
6. Đánh giá hiện trạng
- Thiếu thông tin.
- Thiếu phƣơng tiện.
- Phƣơng pháp không chặt chẽ.
- Giấy tở, sổ sách còn nhiều bất cập.
- Chi phí hơi cao.
Nhóm 8 Lớp CN Tin 07 16
7. Chọn lựa phƣơng án thiết kế.
- Phƣơng án tối thiểu :
- Chức năng căn bản bắt buộc.
- Giới hạn về hiệu quả, kỹ thuật triển khai.
- Chi phí thấp.
- Phƣơng án trung hòa.
Nhóm 8 Lớp CN Tin 07 17
III. ĐẶT TẢ YÊU CẦU VÀ BIỂU ĐỒ USE CASES
Giai đoạn phân tích nhu cầu
1
Biểu đồ Use cases
2
Nhóm 8 Lớp CN Tin 07 18
1. Đặc tả yêu cầu
- Mỗi sản phẩm đặc trƣng bởi mã sản phẩm, tên sản
phẩm, giá sản phẩm.
- Mỗi sản phẩm chỉ thuộc một loại sản phẩm.
- Mỗi loại sản phẩm có nhiều sản phẩm.
- Kho chứa cac loại sản phẩm. Kho đặc trƣng bởi mã
kho, tên kho, địa chỉ kho.
- Khách hàng đặc trƣng bởi mã khách hàng, tên
khách hàng, địa chỉ khách hàng, điện thoại khách
hàng.
- Ngƣời quản trị hệ thống đăc trƣng bởi ID và Pass.
Nhóm 8 Lớp CN Tin 07 19
1. Đặc tả yêu cầu (tt) :
- Phần mềm sử dụng : Dreamwear CS4, MySQL,
Flash Banner Design.
- Phân nhóm ngƣời sử dụng :
- Khách : xem thông tin về sản phẩm, chƣơng trình
khuyến mãi, đăng ký để làm thành viên, tìm kiếm
sản phẩm phù hợp.
- Ngƣời quản trị : quản lý các sản phẩm ( sắp xếp,
sửa, thêm, xóa, cập nhật ), đƣa ra các chƣơng trình
khuyến mãi với giá sản phẩm ƣu đãi.
Nhóm 8 Lớp CN Tin 07 20
2. Biểu đồ use cases
- Mục đích : liệt kê tất cả các công việc và các bƣớc cần
thực hiện của hệ thống quản lý bán hàng pin - ắcquy.
- Các bƣớc thực hiện :
- Ngƣời quản trị đăng nhập.
- Ngƣời quản trị tiến hành quản lý sản phẩm : sắp xếp,
thêm, sửa, xóa, cập nhật (nếu cần thiết), đƣa ra các
chƣơng trình khuyến mãi (vào các ngày Lễ lớn).
- Ngƣời quản trị đăng xuất.
Nhóm 8 Lớp CN Tin 07 21
2. Biểu đồ use cases (tt)
- Tình huống ngƣời quản trị đăng nhập :
- Ngƣời quản trị mở trang Web.
- Ngƣời quản trị vào phần Admin, click vào nút lệnh
Đăng nhập, hệ thống trang Web đƣa ngƣời quản trị
tới form đăng nhập.
- Ngƣời quản trị tiến hành đăng nhập ID và Pass, rồi
nhấp vào nút lệnh Đăng nhập.
- Nếu ID và Pass đúng, hệ thống trang Web sẽ mở ra
form quản trị hệ thống cho ngƣời quản trị.
- Nếu ID và Pass không đúng, trang Web sẽ xóa dữ
liệu ở 2 ô ID, Pass và yêu cầu ngƣời quản trị đăng
nhập lại ID và Pass. Sau 5 lần, nếu ngƣời quản trị
đăng nhập không thành công sẽ bị khóa tài khoản
trong 5 phút.
Nhóm 8 Lớp CN Tin 07 22
2. Biểu đồ use cases (tt)
- Tình huống ngƣời quản trị quản lý hệ thống :
- Tại form quản lý, ngƣới quản trị có quyền : sắp xếp,
thêm, sửa, xóa, cập nhật các sản phẩm. Ngƣời quản trị
sẽ tiến hành từng công viêc cụ thể với các nút lệnh
tƣơng ứng.
- Khi sắp tới ngày Lễ lớn, tại form quản lý ngƣời sử
dụng có thể đƣa ra nội dung chƣơng trình khuyến mãi
tại ô dữ liệu và nút lệnh tƣơng ứng.
- Ngƣời quản trị tiến hành quản lý ( thêm, sửa, xóa,
cập nhật) danh sách các thành viên trong trang Web.
Ngƣời quản trị có thể đƣa ra các ƣu đãi cho cac thành
viên hoạt động tích cực.
Nhóm 8 Lớp CN Tin 07 23
2. Biểu đồ use cases (tt)
- Tình huống ngƣời quản trị đăng xuất :
- Sau khi thực hiện xong các công việc tại form quản
lý, ngƣời sử dụng click vào nút lện Đăng xuất.
- Hệ thống trang Web sẽ tiến hành đăng xuất ngƣời
quản trị, đƣa ngƣời quản trj quay trở về giao diện
trang chủ của trang Web.
Nhóm 8 Lớp CN Tin 07 24
2. Biểu đồ use cases (tt)
- Tình huống khách vào thăm trang Web :
- Khi khách tiến hành mở trang Web, hệ thống trang
Web sẽ đƣa khách tới trang chủ.
- Tại trang chủ, khách có thể tìm hiểu về công ty, chi
tiết sản phẩm, chƣơng trình khuyến mãi, tìm loại sản
phẩm phù hợp.
- Nếu khách thấy trang Web hay, phù hợp vói nhu
cầu của mình thì có thể đăng ký làm thành viên của
trang Web để hƣởng các chế độ ƣu đãi.
Nhóm 8 Lớp CN Tin 07 25
2. Biểu đồ use cases (tt)
- Tình huống khách đăng ký làm thành viên :
- Khách click vào nút lệnh Đăng ký để tiến hành đăng
ký.
- Hệ thống trang Web sẽ đƣa khác tới form đăng ký.
- Tại form đăng ký, khách phải điền đầy đủ các thông
tin cần thiết nhƣ : tên đăng nhập, mật khẩu, mail, câu
hỏi bí mật …rồi click cào nút lệnh ghi danh hoàn tất.
- Nếu khách điền đầy đủ và phù hợp các thông tin cần
thiết, hệ thống trang Web sẽ thông báo chúc muàng
khách trở thành thành viên trang Web và đƣa khách
tới form cá nhân của khách.
- Nếu khách nhập thông tin không đầy đủ và phù hợp,
hệ thống trang Web sẽ yêu cầu khach phải nhập lại
các thông tin để đăng ký lại.