Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Lớp:
Học kỳ:
Nhóm:
Tên đề tài:
LT CD-DH KHMT1-K2
2
4
Xây dựng websit bán hàng máy tính
BÁO CÁO
BÀI TẬP LỚN
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Giáo viên hướng dẫn: Th.s Phùng Đức Hòa
Nhóm thực hiện:
1. Nguyễn Hoàng Hà
2. Phùng Thị Hồng Hạnh
3. Trần Thị Thắm
Hà nội, tháng 07/2009
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 1
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
LỜI CẢM ƠN
Chương trình quản lý bán hàng là một đề tài có tính thực tế nhưng do thời gian
ngắn và trình độ hiểu biết chưa sâu nên bài làm của chúng em không tránh khỏi
những thiếu sót. Chúng em mong nhận được sự góp ý, chỉ bảo của thầy cô cùng toàn
thể các bạn trong lớp để bài báo cáo của em được hoàn thiện hơn nữa.
Em xin chân thành cảm ơn sự giúp đỡ nhiệt tình của thầy giáo Phùng Đức Hòa
đã giúp đỡ chúng em trong suốt quá trình hoàn thành dự án.
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 2
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
MỤC LỤC
A. CHUẨN BỊ DỰ ÁN....................................................................................................................5
I. Phác thảo dự án.............................................................................................................................5
1. Giới thiệu dự án:.......................................................................................................................5
2. Mục đích và mục tiêu...............................................................................................................5
3. Thời gian thực hiện:.................................................................................................................5
4. Nhân lực tham gia:...................................................................................................................5
5. Phạm vi:....................................................................................................................................6
6. Những người liên quan.............................................................................................................6
7. Tài nguyên................................................................................................................................6
8. Mốc thời gian quan trọng.........................................................................................................6
9. Kinh phí....................................................................................................................................6
10. Phần hiệu chỉnh/ điều chỉnh...................................................................................................6
11. Chữ ký....................................................................................................................................7
II. Xác định yêu cầu của khách hàng................................................................................................7
III. Nguồn nhân lực dự kiến.............................................................................................................8
IV. Ước tính chi phí dự án................................................................................................................8
V. Môi trường triển khai..................................................................................................................9
B. KHỞI ĐỘNG DỰ ÁN.....................................................................................................................9
I. Thành lập nhóm.............................................................................................................................9
II. Cài đặt môi trường triển khai......................................................................................................9
III. Kế hoạch thời gian làm việc.......................................................................................................9
IV. Ma trận trách nhiệm..................................................................................................................10
V. Ước tính chi tiết chi phí dự án...................................................................................................10
VI. Chi phí ngân sách.....................................................................................................................11
VIII. Xác định rủi ro ban đầu.........................................................................................................12
C. THỰC HIỆN DỰ ÁN....................................................................................................................13
I. Xác định yêu cầu.........................................................................................................................13
1. Phân tích yêu cầu khách hàng................................................................................................13
2. Phân tích yêu cầu....................................................................................................................17
3. Xác định các thực thể và các mối quan hệ giữa chúng...........................................................52
4. Xây dựng sơ đồ quan hệ thực thể...........................................................................................58
II. Thiết kế và cài đặt modul...........................................................................................................66
III. Các qui ước chung khi cài đặt (Coding Conventions):............................................................93
1. Quy ước khi đặt tên các forms và các điều khiển.......................................................................93
3. Qui ước khi đặt tên các bảng trong cơ sở dữ liệu , các truy vấn...............................................95
IV. Phân công công việc lập trình (Code).......................................................................................96
D. KẾT THÚC DỰ ÁN......................................................................................................................98
I. Kết quả dự án:.............................................................................................................................98
II. Nguyên nhân:.............................................................................................................................98
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 3
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
III. Đánh giá kết quả dự án.............................................................................................................98
1. Mức độ hoàn thiện của dự án.................................................................................................99
2. Chi phí thực tế......................................................................................................................100
3. Báo cáo kinh nghiệm............................................................................................................101
E. CÁC TÀI LIỆU THAM KHẢO..................................................................................................102
F. CÁC CÔNG CỤ HỖ TRỢ...........................................................................................................102
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 4
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
A. CHUẨN BỊ DỰ ÁN
I. Phác thảo dự án.
1. Giới thiệu dự án:
Hiện nay, với sự phát triển không ngừng của nền kinh tế, đòi hỏi mỗi doanh
nghiệp phải có những giải pháp chiến lược phù hợp đúng đắn để có thể đứng vững và
phát triển. Một giải pháp được đặt ra là ứng dụng tiến bộ của công nghệ thông tin vào
công việc quản lý kinh doanh. Những công việc hàng ngày không còn là thao tác thủ
công với một đống hỗn độn tài liệu nữa mà được thay bằng những chương trình hỗ
trợ cho mọi công việc. Nó sẽ giảm thiểu được những khó khăn trong công việc quản
lý kinh doanh như: nhân lực, thời gian, độ chính xác của thông tin… giúp cho các
doanh nghiệp có thể đưa ra những quyết định kinh doanh chính xác, đúng thời điểm
làm cho việc kinh doanh trở nên hiệu quả hơn.
Do đó dự án xây dựng và phát triển một chương trình hoàn chỉnh ứng dụng
những kỹ thuật và công nghệ mới nhất để giúp cho việc quảng bá sản phẩm của
doanh nghiệp được mọi người biết đến rộng rãi trên toàn quốc.
2. Mục đích và mục tiêu
2.1. Mục đích: Xây dựng một website bán hàng qua mạng.
2.2. Mục tiêu:
* Đáp ứng được tiêu chuẩn của một website:
- Cấu trúc khoa học, chặt chẽ, rõ ràng, dễ dàng điều hướng, khai thác, chỉnh sửa.
- Thân thiện với người sử dụng.
- Tương thích với các trình duyệt web khác nhau, nội dung được tối ưu, tốc độ
tải/nạp trang web nhanh.
- Hoạt động ổn định và bảo mật.
* Đáp ứng các chức năng khách hàng yêu cầu (quảng bá sản phẩm và bán hàng
trực tiếp qua mạng).
3. Thời gian thực hiện:
4 tuần (01/07 – 31/07/2009)
4. Nhân lực tham gia:
3 người (1 người phụ trách chung).
5. Phạm vi:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 5
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
- Dự án xây dựng website quảng bá sản phẩm và bán sản phẩm trực tuyến cho
khách hàng thông qua hệ thống Internet.
- Website được sử dụng cho các cửa hàng bán máy tính và các linh kiện máy
tính.
6. Những người liên quan
Cửa hàng bán máy tính.
Khách hàng mua máy tính.
7. Tài nguyên
- Các cửa hàng cung cấp:
+ Cung cấp chi phí dự án.
+ Nghiệp vụ quản lý
+ Thông tin sản phẩm
+ Các mẫu văn bản cần thiết.
...
- Khách hàng mua máy:
+ Cung cấp các nhu cầu, mong muốn khi mua hàng.
+ Đưa ra các ý kiến đóng góp về dịch vụ
...
8. Mốc thời gian quan trọng
- Thời gian bắt đầu dự án: 01/07/2009.
- Thời gian kết thúc dự án: 31/07/2009.
9. Kinh phí
* Kinh phí thực hiện: 9 triệu.
* Kinh phí dự trù: 3 triệu.
* Tổng kinh phí: 12 triệu.
10. Phần hiệu chỉnh/ điều chỉnh
Chưa có.
11. Chữ ký
Đại diện nhóm
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 6
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Đại diện cửa hàng máy tính.
II. Xác định yêu cầu của khách hàng
Website cần có các chức năng sau:
1. Phần quản trị hệ thống (Administrator)
- Quản lý các nhóm người dùng trên hệ thống, quản trị nội dung.
- Quản lý các quyền của người sử dụng.
- Quản lý các danh mục hàng hóa.
- Quản lý sản phẩm.
- Quản lý tin tức.
- Quản lý các chính sách khuyến mãi, hậu mãi.
- Quản lý thông tin phản hồi.
- Quản lý banner quảng cáo.
- Quản lý thông tin hóa đơn mua hàng.
- Quản lý thống kê hóa đơn.
2. Phần khách hàng (Customer)
- Xem và mua hàng trực tuyến qua mạng.
- Thiết lập cấu hình máy thông qua tư vấn của các nhân viên bán hàng giúp cho
khách hàng có một cấu hình vừa ý.
- Download báo giá mới nhất và 1 số tiện ích cho khách hàng dễ sử dụng.
- Đóng góp ý kiến xây dựng .
- Đăng ký thành viên.
- Tìm kiếm sản phẩm mà khách hàng quan tâm.
- Thống kê số người truy cập.
Ghi chú:
- KCN: Không chấp nhận
- TB; Trung bình
- nt: như trên
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 7
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
III. Nguồn nhân lực dự kiến
- Nhóm 4: gồm 3 thành viên (1 trưởng nhóm)
+ Thiết kế giao diện: 1 thành viên
+ Xây dựng code: 2 thành viên
+ Các công việc còn lại: 3 thành viên.
IV. Ước tính chi phí dự án
- Tổng chi phí: 12 triệu.
- Chi phí xây dựng web: 9 triệu.
- Chi phí dự phòng: 3 triệu.
Bảng ước tính chi phí
STT Chi phí
1
2
3
4
5
Tiền
(1000VND)
Tiền công, tiền lương
6,500
Văn phòng phẩm
850
Thiết bị, nguyên vật liệu
950
Huấn luyện
0
Khác: chi phí đi lại, tiếp
700
khách
Tổng
9,000
Ghi chú:
- Chi phí trên không bao gồm các chi phí:
1. Chi phí mua sắm trang thiết bị phần cứng
- máy tính: 2 bộ (15 triệu)
- Đăng ký tên miền (Domain Name), thuê máy chủ (Web hosting): 2 triệu.
2. Chi phí duy trì website: 2,5 triệu / tháng).
3. Chi phí bảo trì hệ thống: 60 nghìn/máy/tháng
- chi phí khác bao gồm: chi phí đi lại, …
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 8
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
V. Môi trường triển khai
1. Phần cứng: P4 3.0 Ghz, RAM 512Mb, D2.8 Ghz, RAM 1Gb.
2. Phần mềm: MS Windows XP, MS SQL Server 2000 …
3. Công cụ phát triển
- Ngôn ngữ sử dụng:HTML, CSS, JavaScript, C#, ASP.NET, VS.NET 2005.
- Hệ cơ sở dữ liệu: Enterprise Manager, Query Analyzer SQL Server 2000.
B. KHỞI ĐỘNG DỰ ÁN
I. Thành lập nhóm
- Nhóm dự án gồm 3 thành viên:
1. Nguyễn Hoàng Hà
Thành viên - Code
2. Phùng Thị Hồng Hạnh
Thành viên - Design
3. Trần Thị Thắm
Trưởng nhóm - Code
II. Cài đặt môi trường triển khai
1. Phần cứng: P4 3.0 Ghz, RAM 512Mb, D2.8 Ghz, RAM 1Gb.
2. Phần mềm: MS Windows XP, MS SQL Server 2000 …
3. Công cụ phát triển
- Ngôn ngữ sử dụng:HTML, CSS, JavaScript, C#, ASP.NET, VS.NET 2005.
- Hệ cơ sở dữ liệu: Enterprise Manager, Query Analyzer SQL Server 2000.
III. Kế hoạch thời gian làm việc
Công việc
Thời gian
Xác định yêu cầu, 9 ngày
phân tích
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
Mốc thời gian
01/07 – 09/07/2009
Tham gia
Nhóm
trang 9
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Thiết kế
Cài đặt, kiểm thử
đơn vị
Tích hợp, kiểm thử
hệ thống
Vận hành và bảo trì
Tổng cộng
5 ngày
10 ngày
10/07 - 14/07/2009
15/07- 24/07/2009
5 ngày
25/07 - 29/07/2009
2 ngày
30/07 - 31/07/2009
31 ngày = 1 tháng
Hạnh
Thắm, Hà
(Hạnh: 5 ngày)
Nhóm
Nhóm
IV. Ma trận trách nhiệm
Công việc
Tên
Nguyễn Hoàng Hà
Phùng Thị Hồng Hạnh
Trần Thị Thắm
Tích hợp,
Xác định Thiết Cài đặt,
yêu cầu,
kiểm thử kiểm thử
kế
phân tích
đơn vị
hệ thống
P
C
P
P
P
P
C
C
P, A
A
P, A
C, A
Vận
hành và
bảo trì
P
P
P, A
Ghi chú:
- P: Thực hiện
- A: Xét duyệt
- C: tham gia đóng góp
V. Ước tính chi tiết chi phí dự án
Đơn vị tính: 1.000VND
STT
1
2
3
4
5
Tiền
công,
Mô tả công việc
Tiền
lương
Xác định yêu cầu 2,250
Thiết kế
375
Cài đặt, kiểm thử
2,125
đơn vị
Tích hợp, kiểm
1,250
thử hệ thống
Vận hành và bảo
500
trì
Tổng
6,500
Văn
Thiết bị,
Huấn
phòng nguyên
luyện
phẩm vật liệu
Khác Tổng
400
200
200
100
0
0
400
100
3,250
775
100
300
0
50
2,575
100
200
0
100
1,650
50
150
0
50
750
850
950
0
700
9,000
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 10
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Ghi chú:
- Chi phí trên không bao gồm các chi phí:
1. Chi phí mua sắm trang thiết bị phần cứng
- máy tính: 2 bộ (15 triệu)
- Đăng ký tên miền (Domain Name), thuê máy chủ (Web hosting): 2 triệu.
2. Chi phí duy trì website: 2,5 triệu / tháng).
3. Chi phí bảo trì hệ thống: 60 nghìn/máy/tháng
- chi phí khác bao gồm: chi phí đi lại, …
VI. Chi phí ngân sách
Đơn vị tính: 1.000VND
STT
1
2
3
4
5
Tiền
công,
Mô tả công việc
Tiền
lương
Xác định yêu cầu 2,250
Thiết kế
375
Cài đặt, kiểm thử
2,125
đơn vị
Tích hợp, kiểm
1,250
thử hệ thống
Vận hành và bảo
500
trì
Tổng
6,500
Văn
Thiết bị,
Huấn
phòng nguyên
luyện
phẩm vật liệu
Khác Tổng
400
200
200
100
0
0
400
100
3,250
775
100
300
0
50
2,575
100
200
0
100
1,650
50
150
0
50
750
850
950
0
700
9,000
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 11
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
VII. Bảng công việc – WBS
VIII. Xác định rủi ro ban đầu
Bảng danh sách rủi ro ban đầu
Mức nguy
Mức độ ảnh
Công việc Những rủi ro có thể
Xác suất xảy hiểm
và
hưởng (Cao,
trọng yếu xảy ra
ra
Biện pháp
TB, Thấp)
dự phòng
Xác định Xác định yêu cầu
Cao
50%
(KCN)
yêu cầu
không rõ ràng
Ý kiến của các thành
Cao
-nt30%
(Cao)
viên không thống nhất
Người cần phỏng vấn
-nt vắng mặt (đi học tập Cao
20%
(Cao)
trung, nghỉ làm)
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 12
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Có những yêu cầu vô
-ntlý, không làm phần
mềm được
Kỹ sư thiết kế chưa có
Thiết kế
kinh nghiệm, phải
phần mềm
chỉnh sửa nhiều lần
Thiết kế không tương
-ntthích với hệ thống lập
báo cáo
-ntKỹ sư thiết kế ốm, nghỉ
Lập trình
Nhân viên lập trình
cho phần
vắng mặt
mềm
Trong thời gian tới sẽ
-nt đổi chuẩn chữ Việt
-nt Nhân viên lập trình
trình độ không cao,
chưa có kinh nghiệm
Tích hợp Các module không
hệ thống
khớp nhau
Test
Test không cẩn thận
Cao
40%
(KCN)
Cao
50%
(Cao)
TB
10%
(TB)
Cao
10%
(TB)
TB
50%
(KCN)
Thấp
100%
(TB)
Cao
50%
(TB)
TB
20%
(TB)
TB
10%
(TB)
C. THỰC HIỆN DỰ ÁN
I. Xác định yêu cầu
1. Phân tích yêu cầu khách hàng
1.1. Các chức năng của hệ thống
Website thực hiện các chức năng chính là:
1.1.1. Quản trị hệ thống:
- Quản lý sản phẩm: Cung cấp chức năng quản lý các sản phẩm hiện có, lập
danh sách sản phẩm cần nhập.
- Quản lý bán hàng: hệ thống cung cấp chức năng quản lý các giao dịch bán ra
của cửa hàng, thiết lập các đơn đặt hàng, xây dựng báo giá và cấu hình máy dành cho
khách hàng.
- Quản lý hoá đơn: Cung cấp chức năng xử lý trạng thái hoá đơn giúp theo dõi
công việc bán hàng.
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 13
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
- Quản lý tin tức: Cung cấp chức năng cập nhật những thông tin mới nhất của
công ty, về chính sách khuyến mại cũng như những tin liên quan đến công nghệ vi
tính.
- Quản lý người dùng: Chức năng này giúp cho người quản trị hệ thống có thể
tạo các tài khoản cho người sử dụng để có thể đăng nhập và sử dụng các chức năng
của hệ thống.
- Quản lý khách hàng: Chức năng giúp cho người quản trị quan sát được những
khách hàng đã từng mua bán sản phẩm của công ty.
1.1.2. Khách hàng:
- Xem chi tiết mặt hàng và mua hàng trực tuyến.
- Tìm kiếm sản phẩm.
- Thiết lập cấu hình bộ máy tính theo điều kiện kinh tế.
1.2. Chi tiết các chức năng
1.2.1. Quản trị hệ thống
* Chức năng quản lý sản phẩm:
- Cung cấp chức năng quản lý sản phẩm: giúp cho việc theo dõi các sản phẩm
hiện đang có.
√ Thêm mới sản phẩm: Khi cửa hàng nhập sản phẩm mới về, người quản lý
có thể sử dụng chức năng này để đưa vào cơ sở dữ liệu tiện cho việc quản lý.
√ Cập nhật thông tin sản phẩm: Nếu thông tin liên quan đến sản phẩm có
sai sót, người quản lý có thể sử dụng chức năng để cập nhật thông tin của sản
phẩm theo đúng thông tin chính xác.
√ Xoá sản phẩm: Khi sản phẩm không còn liên quan đến công việc kinh
doanh hoặc đã hết hạn sử dụng, người quản lý sử dụng chức năng này.
√ Liệt kê sản phẩm: Duyệt hết tất cả các sản phẩm hiện đang có trong cơ sở
dữ liệu để có thể tiện theo dõi và có cái nhìn trực quan.
* Chức năng quản lý tin tức:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 14
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
- Cung cấp chức năng quản lý tin tức: Luôn cập nhật những thông tin mới nhất
liên quan đến công ty, những chính sách khuyến mãi, những thông tin xoay quanh thị
trường máy tính,các bản tin công nghệ trên thế giới.
√ Thêm mới tin tức: Khi thêm tin, tin tức thuộc thể loại nào thì sẽ được
thêm vào danh mục tin đó.
√ Cập nhật tin tức: Trong quá trình view, nếu tin cần thiết lập lại 1 số chi
tiết cho chính xác, người quản lý sẽ sử dụng chức năng này.
√ Xoá tin: Người quản lý có thể xoá tin đã nhập khi tin đã quá lâu ngày
hoặc nội dung không phù hợp với nội dung.
√ Liệt kê tin: Có thể theo dõi danh sách các tin hiện có và từ đây, người
quản lý có thể xem chi tiết của tin đó.
√ Cho phép upload ảnh lên server.
* Chức năng quản lý hoá đơn:
- Chức năng này có thể giúp cho người quản lý theo dõi chi tiết các hoá đơn và
trạng thái đồng thời có thể dựa vào đó để thống kê các sản phẩm được bán ra.
Liệt kê danh sách các hóa đơn có thể dựa trên các tiêu chí sau: Tất cả
các hóa đơn hoặc những hóa đơn chưa thanh toán hoặc những hóa đơn đã được
thanh toán.
Tìm kiếm hóa đơn: Người quản lý dùng chức năng trên để có thể tìm ra
hóa đơn cần tìm để biết thêm thông tin liên quan.
Tìm kiếm dựa trên các tiêu chí: Theo tên khách hàng hoặc mã hóa đơn
hoặc ngày lập hóa đơn.
Hiển thị chi tiết hóa đơn: Chức năng giúp ta có thể theo dõi được các chi
tiết thông tin chính xác thuộc hóa đơn này ví dụ như:
Thông tin người đặt hàng.
Thông tin người nhận hang.
Phương thức thanh toán mà khách hàng đã lựa chọn vv…
* Chức năng quản lý logo, banner, quảng cáo:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 15
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
- Chức năng này giúp cho doanh nghiệp quản lý được logo quảng cáo của các
đối tác cũng như những doanh nghiệp muốn quảng bá sản phẩm của mình trên
website của công ty.
Liệt kê danh sách các logo: Thông qua chức năng này người quản lý có
thể biết được có bao nhiêu công ty đang có đặt logo quảng cáo trên hệ thống site
của mình.
Thêm mới: Giúp cho ta có thể đưa thêm vào danh sách các đối tác hoặc
các doanh nghiệp có liên quan tới công ty cần quảng cáo sản phẩm.
Cập nhật : Khi cần chỉnh sửa thông tin của banner quảng cáo ví dụ như
hình ảnh, đường link, người quản lý sử dụng chức năng này.
Xóa logo: Nếu như các doanh nghiệp không còn nhu cầu quảng bá trên
site của công ty nữa, người quản lý có thể gỡ bỏ tấm banner đó xuống 1 cách
thuận tiện và nhanh chóng.
- Ngoài các chức năng chính kể trên, hệ thống còn cung cấp thêm một số các
chức năng hỗ trợ khác như:
Quản lý danh mục: quản lý thông tin về các chính sách bảo hành,
khuyến mãi và các thông tin phản hồi.
Quản lý người dùng: quản lý tài khoản và thông tin người dùng.
Thống kê.
* Chức năng quản lý danh mục:
- Liệt kê các danh mục sản phẩm hiện có.
- Lưu và quản lý các thông tin phản hồi từ phía khách hàng.
+ Quản lý danh mục sản phẩm:
Thêm mới danh mục sản phẩm.
Cập nhật danh mục.
Xóa danh mục sản phẩm.
Liệt kê các danh mục.
+ Quản lý thông tin phản hồi:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 16
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Nhập thông tin phản hồi: sau khi giao hàng, người giao hàng sẽ đưa cho
khách hàng phiếu phản hồi để xin ý kiến phản hồi từ phía khách hàng, sau đó
nhà quản lý sẽ nhập các thông tin từ phiếu vào cơ sở dữ liệu để tham khảo.
Liệt kê thông tin phản hồi.
* Chức năng quản lý khách hàng
Nhập thông tin khách hàng khi khách hàng đăng ký.
Liệt kê danh sách khách hàng.
Tìm kiếm khách hàng dựa theo tên, email.
* Thống kê
Thống kê đơn hàng (bao gồm đã thanh toán và chưa thanh toán)
Những đơn hàng có giá trị tổng tiền lớn nhất.
Thống kê khách hàng mua hàng nhiều nhất của công ty.
Thống kê sản phẩm bán chạy nhất.
1.2.2. Khách hàng
- Chức năng chính: Xây dựng cấu hình máy tính:
Khi khách hàng có yêu cầu nhân viên dựng lên 1 cấu hình máy tính ưa
thích hoặc phù hợp với túi tiền, chức năng này sẽ đáp ứng và đưa ra kết quả cuối
cùng về tổng tiền cũng như là các linh kiện được chọn 1 cách chính xác và thuận
tiện.
- Ngoài ra còn 1 số chức năng phụ như:
Tìm kiếm sản phẩm theo mức (đơn giản hoặc nâng cao).
Download báo giá mới nhất theo từng ngày của công ty để biết mức giá
cạnh tranh.
Hỗ trợ trực tuyến (phòng kinh doanh, kỹ thuật).
Liên kết tới đối tác của công ty.
2. Phân tích yêu cầu
1. Sơ đồ use-case tổng thể:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 17
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
World of Computers
* Chú thích:
Admin System: Người quản trị hệ thống.
Customer: Khách hàng (Người sử dụng truy cập Website).
2. Mô tả chi tiết các use-case:
UC1. Mô tả use-case Login:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 18
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
Use Case ID:
Use Case Name:
Actors:
Description:
Trigger:
Preconditions:
Post Conditions:
UC001
Login
Manager, Customer.
Chức năng đăng nhập cho phép người dùng đăng nhập
vào hệ thống để sử dụng các chức năng của hệ thống.
Chức năng này sẽ được sử dụng khi người dùng truy
cập vào website
Người dùng đã được cấp một tài khoản để đăng nhập.
1. Hệ thống sẽ đưa ra các chức năng chính để người dùng lựa
chọn chức năng làm việc.
2. Một phiên làm việc của người dùng bắt đầu từ lúc đăng
nhập thành công cho đến khi đăng xuất.
1. Hệ thống sẽ đưa ra trang đăng nhập.
2. Người dùng nhập tên vào ô chữ có nhãn là “Username” và
nhập mật khẩu vào ô chữ có nhãn là “Password”.
Normal Flow:
3. Khi người dùng nhấn nút “Login” thì hệ thống sẽ tự động
chuyển qua trang chính của website.
4. Khi người dùng nhấn nút “Reset” thì hệ thống sẽ xóa hết
các thông tin đăng nhập để người dùng nhập lại.
1. Nếu người dùng không nhập thông tin vào các ô chữ và
nhấn nút “Ok” thì hệ thống sẽ đưa ra thông báo lỗi và đòi hỏi
Alternative
phải nhập thông tin vào các ô chữ đó.
Flows:
2. Nếu người dùng nhập sai tên đăng nhập hoặc mật khẩu
đăng nhập, khi nhấn nút “Login”, hệ thống sẽ đưa ra thông
Exceptions:
báo lỗi và yêu cầu đăng nhập lại.
Nếu tài khoản đăng nhập hiện đang được sử dụng, khi đăng
nhập hệ thống sẽ đưa ra thông báo tài khoản hiện đang sử
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 19
Đề tài: Quản lý dự án xây dựng website bán hàng máy tính
dụng.
Special
Requirements:
UC2. Mô tả use-case Logout:
Use Case ID:
Use Case Name:
Actors:
Description:
Trigger:
Preconditions:
Post Conditions:
UC002
Logout
AdminSystem, Manager, Customer.
Chức năng đăng xuất cho phép người dùng thoát khỏi phiên
giao dịch của mình.
Chức năng này sẽ được sử dụng khi người dùng nhấp chuột
vào mục “Logout”.
Người dùng phải đang ở trong phiên giao dịch của mình.
1. Hệ thống sẽ dừng phiên làm việc của tài khoản hiện tại.
2. Hệ thống sẽ chuyển về trang chủ.
1. Hệ thống sẽ đưa ra yêu cầu xác nhận xem người dùng có
thực sự muốn thoát khỏi phiên giao dịch hiện tại hay không.
Normal Flow:
2. Nếu người dùng nhấn vào nút “Yes” thì hệ thống sẽ dừng
phiên giao dịch của tài khoản hiện tại.
3. Nếu người dùng nhấn vào nút “No” thì hệ thống sẽ tiếp tục
làm việc.
UC3. Mô tả use-case Manage Account:
Nhóm 4 – Lớp LT CĐ – ĐH KHMT1 – K2
trang 20
- Xem thêm -