Đối với một cửa hàng, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết.. Vậy một trong những cách đơn giản nhất để giới thiệ
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN HÀNG AMAZON
Sinh viên thực hiện: NGUYỄN ANH ĐỨC
Giảng Viên Hướng Dẫn: TS LÊ TRANG LINH
Ngành: CÔNG NGHỆ THÔNG TIN
Môn học: CÔNG NGHỆ PHẦN MỀM
Hà Nội, tháng 8 năm 2024
Trang 2Sinh viên thực hiện
NGUYỄN ANH ĐỨC Xây dựng Website bán hàng
Amazon
Giảng viên chấm
Giảng viên chấm 1
(Ký, ghi rõ họ tên)
Giảng viên chấm 2
(Ký, ghi rõ họ tên)
Ý kiến của GVHD:………
………
………
………
Trang 31 Mô tả tóm tắt báo cáo đề tài
- Xây dựng hệ thống quản lý bán hàng Amazon với các chức năng như sau:
Quản lý đăng nhập, đăng xuất tài khoản
Quản lý đăng ký tài khoản
Quản lý sản phẩm: bao gồm quản lý danh mục sản phẩm và danh sách sản phẩm
Quản lý nhân viên
Quản lý khách hàng
2 Nội dung thực hiện
- Chương 1: Giới thiệu dự án phần mềm
- Hoàn thành đề cương chuyên đề học phần công nghệ phần mềm
- Xây dựng được phần mềm hoàn chỉnh, đơn giản phù hợp
Giảng viên hướng dẫn
TS Lê Trang Linh
Sinh viên thực hiện
Nguyễn Anh Đức
Trang 4LỜI NÓI ĐẦU 1
CHƯƠNG 1: GIỚI THIỆU DỰ ÁN 2
1 Khảo sát hệ thống 2
2 Xác định bài toán cần giải quyết 2
3 Phân tích đặc tả nghiệp vụ 3
4 Xác định yêu cầu của hệ thống 4
CHƯƠNG 2: QUẢN LÝ DỰ ÁN 6
1 Ước lượng dự án 6
a) Ước lượng chi phí 6
b) Ước lượng thời gian 9
c) Ước lượng người tham gia 12
2 Lập lịch và theo dõi 12
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 16
1 Xác định Actor và Use Case tổng quát hệ thống 16
a) Các Actor 16
b) Các Use Case tổng quan hệ thống 16
2 Phân tích thiết kế từng chức năng của hệ thống 17
2.1 Chức năng đăng nhập, đăng xuất, đăng ký 17
2.2 Chức năng quản lý sản phẩm 21
2.3 Chức năng quản lý nhân viên 27
2.4 Chức năng giỏ hàng 32
CHƯƠNG 4: THIẾT KẾ 37
1 Thiết kế cơ sở dữ liệu 37
a) Bảng Admin 37
b) Bảng sản phẩm 37
c) Bảng giỏ hàng 38
d) Bảng chức vụ 38
e) Bảng slide ảnh 38
f) Bảng tình trạng 39
g) Bảng khách hàng 39
Trang 52 Thiết kế giao diện 40
a, Đăng nhập 40
b, Đăng ký 40
c) Trang chủ 41
d, Chi tiết sản phẩm 42
e, Giao diện giỏ hàng 43
CHƯƠNG 5: LẬP TRÌNH 44
1 Yêu cầu 44
2 Kết quả 44
a Đăng nhập 44
b, Trang chủ 45
c Thông tin admin 45
d Tạo mới Admin 46
e Sửa thông tin Admin 46
f Thông tin danh mục sản phẩm 47
g Thêm mới sản phẩm 48
h Sửa thông tin sản phẩm 49
i Thông tin khách hàng 49
CHƯƠNG 6: KIỂM THỬ PHẦN MỀM 50
1 Phương pháp kiểm thử hộp đen 50
2 Kiểm thử 50
CHƯƠNG 7: ĐÓNG GÓI VÀ BẢO TRÌ PHẦN MỀM 53
1 Đóng gói phần mềm 53
2 Bảo trì phần mềm 53
a) Bảo trì phần mềm là gì? 53
b) Tại sao phải bảo trì phần mềm? 53
c) Phân loại bảo trì 53
d) Các yếu tố ảnh hưởng đến chi phí bảo trì 54
KẾT LUẬN 55
TÀI LIỆU THAM KHẢO 56
Trang 6Biểu đồ 1: Use Case tổng quan hệ thống 16
Biểu đồ 2: Biểu đồ use case cho chức năng đăng nhập, đăng xuất 17
Biểu đồ 3: Biểu đồ hoạt động cho chức năng đăng nhập 17
Biểu đồ 4: Biểu đồ hoạt động cho chức năng đăng xuất 18
Biểu đồ 5: Biểu đồ hoạt động cho chức năng đăng ký 18
Biểu đồ 6: Biểu đồ trình tự cho chức năng đăng nhập 19
Biểu đồ 7: Biểu đồ trình tự cho chắc năng đăng xuất 20
Biểu đồ 8: Biểu đồ trình tự cho chắc năng đăng ký 20
Biểu đồ 9: Biểu đồ use case cho chức năng quản lý sản phẩm 21
Biểu đồ 10: Biểu đồ hoạt động cho chức năng quản lý tìm kiếm sản phẩm 22
Biểu đồ 11: Biểu đồ hoạt động cho chức năng quản lý xóa sản phẩm 23
Biểu đồ 12: Biểu đồ hoạt động cho chức năng quản lý sửa sản phẩm 24
Biểu đồ 13: Biểu đồ hoạt động cho chức năng quản lý thêm sảm phẩm 24
Biểu đồ 14: Biểu đồ trình tự cho chức năng quản lý tìm kiếm sản phẩm 25
Biểu đồ 15: Biểu đồ trình tự cho chức năng quản lý xóa sản phẩm 26
Biểu đồ 16: Biểu đồ trình tự cho chức năng quản lý thêm sản phẩm 26
Biểu đồ 17: Biểu đồ trình tự cho chức năng quản lý sửa sản phẩm 27
Biểu đồ 18: Biểu đồ use case chức năng quản lý nhân viên 27
Biểu đồ 19: Biểu đồ hoạt động chức năng quản lý nhân viên 28
Biểu đồ 20: Biểu đồ hoạt động chức năng thêm nhân viên 28
Biểu đồ 21: Biểu đồ hoạt động cho chức năng sửa nhân viên 29
Biểu đồ 22: Biểu đồ hoạt động cho chức năng xóa nhân viên 29
Biểu đồ 23: Biểu đồ trình tự cho chức năng thêm nhân viên 30
Biểu đồ 24: Biểu đồ trình tự cho chức năng sửa nhân viên 31
Biểu đồ 25: Biểu đồ trình tự chức năng xóa nhân viên 32
Biểu đồ 26: Biểu đồ use case cho chức năng giỏ hàng 32
Biểu đồ 27: Biểu đồ hoạt động cho chức năng giỏ hàng 33
Biểu đồ 28: Biểu đồ hoạt động cho chức năng thêm giỏ hàng 33
Biểu đồ 29: Biểu đồ hoạt động cho chức năng sửa giỏ hàng 34
Biểu đồ 30: Biểu đồ hoạt động cho chức năng xóa giỏ hàng 34
Biểu đồ 31: Biểu đồ trình tự cho chức năng thêm giỏ hàng 35
Biểu đồ 32: Biểu đồ trình tự cho chức năng xóa giỏ hàng 36
Trang 7CSDL Table 1: Admin 37
CSDL Table 2: Sản phẩm 37
CSDL Table 3: Giỏ hàng 38
CSDL Table 4: Chức vụ 38
CSDL Table 5: slide ảnh 38
CSDL Table 6: Tình trạng 39
CSDL Table 7: Người Dùng 39
CSDL Table 8: Bảng Diagram 39
Frontend giao diện 1: Đăng nhập 40
Frontend giao diện 2: Đăng ký 40
Frontend giao diện 3: Giao diện trang chủ 41
Frontend giao diện 4: Giao diện chi tiết sản phẩm 42
Frontend giao diện 5: Giao diện giỏ hàng 43
Backend giao diện 1 : Đăng nhập 44
Backend giao diện 2: Trang chủ 45
Backend giao diện 3: Thông tin admin 45
Backend giao diện 4: Tạo mới Admin 46
Backend giao diện 5: Sửa thông tin Admin 46
Backend giao diện 6: Thông tin danh mục sản phẩm 47
Backend giao diện 7: Thêm mới sản phẩm 48
Backend giao diện 8: Sửa thông tin sản phẩm 49
Backend giao diện 9: Thông tin khách hàng 49
Trang 8DANH MỤC BẢNG
Bảng 1: Ước lượng chi phí 9
Bảng 2: Ước lượng thời gian 12
Bảng 3: Ước lượng người tham gia 15
Bảng 4: Actor và User 16
Bảng 5: Kiểm thử 52
Trang 9Đề tài “ Xây dựng Website bán hàng Amazon” là kết quả của qua trình
nghiên cứu và thực hiện của em trong suốt thời gian theo học môn Công nghệ phần mềm tại Khoa Công nghệ thông tin, Trường Đại học Điện lực Để hoàn thành
đề tài này, em đã nhận được sự quan tâm, giúp đỡ quý báu từ Quý thầy cô cùng các bạn đồng học
Trước hết, em xin cám ơn Khoa Công nghệ thông tin, Trường Đại học Điện lực đã tạo môi trường học tập và rèn luyện thuận lợi, trang bị cho em những kiến thức và kỹ năng bổ ích, giúp em có thể áp dụng và hoàn thành tốt báo cáo này
Đặc biệt, em xin gửi lời cám ơn sâu sắc tới cô Lê Trang Linh, người đã trực
tiếp hướng dẫn và chỉ bảo em trong suốt quá trình học tập và nghiên cứu Với sự tận tâm và nhiệt huyết trong công việc, cô đã trao đổi và hỗ trợ góp ý kịp thời, đúng đắn, giúp em vượt qua khó khăn và hoàn thiện báo cáo đề tài một cách tốt nhất
Em cũng xin trân trọng cảm ơn Ban giám hiệu cùng toàn thể thầy cô giáo Trường đại học Điện lực đã tạo cơ hội cho em được học tập, nghiên cứu tại trường, giúp em có thêm những kiến thức và kinh nghiệm thực tế để phục vụ cho quá trình thực hiện báo cáo
Em xin chân thành cảm ơn !
Hà Nội, ngày 04 tháng 8 năm 2024
Sinh viên thực hiện
Nguyễn Anh Đức
Trang 10Hiện nay, Công nghệ thông tin được ứng dụng rộng khắp trên tất cả các lĩnh vực Do đó việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của chính phủ, các tổ chức và các công ty Công nghệ thông tin đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ
Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng, Chúng ta chỉ cần có một máy tính kết nối internet thì mọi vấn đề bạn quan tâm trên thế giới này sẽ hiện ra chỉ với một câu hỏi đơn giản bằng những thông tin, hình ảnh và thậm chí có cả âm thanh đi kèm
Vì có internet, Chúng ta đã thực hiện được công việc với tốc độ nhanh hơn
và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người Giờ đây, trong lĩnh vực sản xuất kinh doanh, thương mại điện tử
đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp, giữa người mua và người bán Đối với một cửa hàng, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết Vậy một trong những cách đơn giản nhất để giới thiệu tới khách hàng những sản phẩm của mình đó chính là xây dựng một trang website để cung cấp cho người mua những thông tin cần thiết về sản phẩm của mình Vì vậy, em đã thực hiện bài báo cáo “Xây dựng website bán hàng Amazon” cho cửa hàng IPA Người chủ cửa hàng đưa các sản phẩm đó lên website của mình và quản lý bằng website đó Khách hàng có thể đặt mua hàng trên website mà không cần đến cửa hàng Chủ cửa hàng sẽ gửi sản phẩm cho khách hàng khi nhận được tiền.Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót
Em rất mong nhận được sự thông cảm và góp ý của quý thầy cô
Em xin chân thành cảm ơn
Trang 111 Khảo sát hệ thống
Trong xã hội ngày nay, thời đại mà công nghệ thông tin phát triển ngày càng hiện đại và đổi mới không ngừng, những công nghệ mới liên tục ra đời và tạo bứt phá trong ngành công nghệ thông tin nói riêng và thế giới nói chung đã đưa con người đến một môi trường thông minh hiện đại
Mạng internet đang trở thành mạng truyền thông có sức ảnh hưởng lớn nhất, không thể thiếu trong tất cả các hoạt động của con người trong việc truyền tải và trao đổi dữ liệu Không như ngày xưa, ngày nay mọi việc liên quan đến thông tin ngày càng dễ dàng hơn cho người sử dụng bằng việc kết nối internet và một dòng
dữ liệu truy tim thì ngay lập tức cả kho tài nguyên không chỉ trong nước mà cả nước ngài hiện ra, không chỉ bằng ngôn ngữ mà cả bằng âm thanh, hình ảnh Sau một thời gian học chuyên ngành công nghệ thông tin tại trường thì em muốn xây dựng một trang web trong đó trình bày những gì mà mình đã học được đồng thời
nó phải là một trang web thực tế - giải quyết được bài toán thực tế Xét thấy lợi ích từ internet đã thúc đẩy sự ra đời và phát triển của thương mại điện tử làm viến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộc sống của con người trong các hoạt động thông thường như sản xuất kinh doanh, các doanh nghiệp cũng phát triển Xã hội bây giờ không chỉ hướng đến những nhu cầu như ăn, ở, may mặc mà
để cải thiện đời sống thêm chất lượng và một trong những nhu cầu lớn nhát của
xã hội đó là đồ công nghệ điện tử Nắm bắt được nhu cầu cực kì lớn đó, em chọn
đề tài “Xây dựng website bán hàng Amazon”
2 Xác định bài toán cần giải quyết
Sản phẩm: Mục đích đưa thông tin sản phẩm của hệ thông cửa hàng giới thiệu với khách hàng, làm cho khách hàng thấy được sản phẩm mà phù hợp với nhu cầu của họ Các sản phẩm được phân loại theo từng nhóm theo thông tin số, tính năng sẽ giúp những sản phẩm ấy tạo dấu ấn với khách hàng, đồng thời giúp khách hàng dễ dàng tìm kiếm sản phẩm với nhu cầu mục đích của bản thân Nhân viên nhập liệu phải có trách nhiệm về thông tin sản phẩm và phải giải quyết được các công việc liên quan đến thông tin sản phẩm và có báo cáo gửi về quản lý Tìm kiếm thông tin: Để tiện cho khách hàng tra cứu thông tin về sản phẩm, đại lý một cách nhanh nhất Các thông tin sẽ được tổ chức sao cho khách hàng tìm thấy thông tin cần thiết nhanh nhất trong một thời gian ngắn nhất Khách hàng chỉ
Trang 12kiểm đã nhập vào Kết quả sẽ được phân trang nếu số lượng thông tin tìm được nhiều hơn một số lượng đã quy định
Giỏ hàng: Cung cấp cho khách hàng công cụ bán hàng trực tuyến Modul này được xây dựng chủ yếu dành cho các doanh nghiệp có hoạt động kinh doanh, trao đổi hàng hóa
Mới: Giới thiệu các sản phẩm hoặc tin tức mới nhất về công nghệ Phần này
sẽ được ưu tiên đặt trong trang chủ chính của website
Tư vấn: Khi hàng hoá không còn là thứ khan hiếm trên thị trường thì vấn đề
mà người tiêu dùng quan tâm nhiều nhất là các dịch vụ sau bán hàng, dịch vụ tư vấn về cách sử dụng hiện có nhiều phương thức để nhiều doanh nghiệp thực hiện việc chăm sóc khách hàng nhưng để tiếp cận và làm thoả mãn những yêu cầu của khách hàng một cách nhanh nhất và hiệu quả nhất đó là tư vấn trực tuyến Phần tư vấn sẽ tư vấn và giải đáp mọi yêu cầu thắc mắc của khách hàng về sản phẩm mà nhà cung cấp đăng tải trên website của mình Phần này khách hàng được lựa chọn tư vấn trực tiếp trên website hoặc chuyển đến page của cửa hàng để nhân viên tư vấn trực tiếp
Phản hồi: Phần này sẽ là một mẫu đăng ký trợ giúp khách hàng gửi các sản phẩm phản hồi của mình về phía công ty như phản hồi những ý kiến đóng góp về chất lượng dịch vụ của công ty Khi khách hàng gửi yêu cầu thì toàn bộ thông tin trên form sẽ được gửi về địa chỉ thư điện tử của công ty đồng thời được lưu vào CSDL để tiện cho việc kiểm tra theo dõi sau này
3 Phân tích đặc tả nghiệp vụ
Nghiệp vụ bán hàng: Khi khách hàng tìm đến của hàng – website để mua hàng Người bán hàng sẽ tư vấn, tính tiền cho khách, lập hóa đơn và cập nhât vào cơ sở dữ liệu
Trang 134 Xác định yêu cầu của hệ thống
a) Yêu cầu chức năng
Chức năng cung cấp thông tin: Sức mạnh thông tin ngày nay rấy mạnh mẽ và các doanh nghiệp hay cửa hàng cần phải đáp ứng nhu cầu tiếp cận thông tin mạnh
mẽ của khách hàng Khi cần mua hàng họ cần tham khảo trước các thông tin liên quan đến sản phẩm như: Nguồn gốc, mẫu mã, giá bán, chế độ bảo hành, chính sách giao hàng,… rồi mới liên hệ đặt hàng Chính vì vậy, một trang web bán hàng chuyên nghiệp thì chức năng quan trọng nhất đinh phải có đó là đăng tải và cung cấp đầy đủ thông tin về sản phẩm, dịch vụ bán
Chức năng tìm kiếm: Khi khách hàng tìm đền website là đến với một của hàng
ảo, nơi chuỗi cửa hàng giới thiệu dịch vụ sản phẩm tới khách hàng Tuy nhiên tại cửa hàng lại có quá nhiều sản phẩm khiến việc tìm được sản phẩm ưng ý gặp khó khăn lớn Để giải quyết vấn đề này trong quá trình thiết kế cần có chức năng tìm kiếm Nhiệm vụ chính của mục tìm kiếm là giúp khách hàng có thể dễ dàng kiếm được món hàng hay dịch vụ cần thiết trong thời gian ngắn nhất dựa trên các từ khóa có dấu hoặc không có dấu khi nhập vào ô tìm kiếm
Chức năng giỏ hàng: Các trang thương mại điện tử hầu hết đều có chức năng giỏ hàng hay còn gọi là mua hàng online và dịch vụ giao hàng tận nơi Đặc điểm chính của chức năng giỏ hàng là giúo người mua dễ dàng đặt được sản phẩm yêu thích bằng cách nhập thông tin cá nhân bao gồm họ tên, địa chỉ, số điện thoại và một số thông tin cần thiết khác phục vụ cho việc giao hàng Sau đó thông tin sẽ được gửi đến cửa hàng rồi qua các bước kiểm tra đơn hàng, giao hàng, thanh toán tiền sẽ được thực hiện Đôi khi thanh tóan sẽ được thực hiện trước giao hàng Chức năng thanh toán trực tuyến: Thanh toán trực tuyến là thanh toán thông qua tài khoản ngân hàng hoặc các vị tiền ảo tạo trên các website thương mại do chính Nhà nước cấp quyền Có thể nói đây là chức năng cơ bản cần thiết và không thể thiếu đối với các website bán hàng chuyên nghiệp hiện nay, đặc biệt là những website bán hàng lớn Đa phần các công ty trả lương nhân viên bằng hình thức chuyển khoản thông qua ngân hàng Do đó, khách hàng dễ dàng thanh toàn mà không cần xếp hàng chờ đợi trước cây ATM hoặc quầy giao dịch để rút tiền và thanh toán tiền hàng Tuy nhiên trên thực tế thì chức năng thanh toán online thông qua các trung gian cũng sẽ gây ra một chút phiền phức cho người dùng Vậy nên các website bán hàng có thể có chức năng thanh toán online hoặc không tùy thuộc
Trang 14truy cập tương đối lớn và đầu đặn Mặc dù vậy, nhiều khách hàng khi tìm đến chưa hiểu rõ nhu cầu cũng như thông tin sản phẩm mà họ đang cần mua Lúc này, phần mềm tư vấn trực tuyến (live chat) sẽ giúp bạn Phần mềm tư vấn trực tuyến giống như một chiếc cầu nối cho phép nhân viên trực tiếp nói chuyện giải đáp thắc mắc cũng như giới thiệu dòng sản phẩm, dịch vụ phù hợp nhu cầu ngay tại văn phòng làm việc Giao dịch tăng lên đáng kể góp phần không nhỏ trên con đường phát triển về lâu dài của doanh nghiệp Hoặc nếu muốn đơn giản hơn và
đỡ tốn kém chi phí mà vẫn tương tác trực tuyến được với khách hàng thì bạn cũng
có thể tích hợp Mesongor, Skype, Zalo chat cũng là một ý tưởng không tồi Chức năng quảng cáo: Để trang web bán hàng có thể phát huy tối đa lợi ích vốn có, mang về nhiều khách hàng tiềm năng thì bạn cần thực hiện các chiến dịch quảng cáo trực tuyến như: Google Adwords, SEO, Facebook Ads, Một website bán hàng được thiết kế chuẩn SEO, tích hợp đầy đủ các chức năng như like, share mạng xã hội sẽ hỗ trợ đắc lực cho bạn làm SEO hoặc quảng cáo online nhằm thu hút khách hàng truy cập vào website
b) Yêu cầu phi chức năng
Tính khả dụng: Phù hợp với nhu cầu khách hàng do sản phẩm mới trên thị trường thường xuyên được nhập về, dễ dàng làm quen với giao diện người
sử dụng, khả năng truy cập ổn định
Tính tin cậy
An toàn bảo mật thông tin
Tìm kiếm dễ dàng có sàng lọc theo giá, theo chức năng, nhà cung cấp, thông
số
Trang 151 Ước lượng dự án
a) Ước lượng chi phí
Quản lý dự án
Khảo sát yêu cầu
dự án
Thu thập các dữ liệu cần thiết về
100.000VND
Lập kế hoạch phạm vi dự án
Lập kế hoạch chi tiết cho phạm vi làm việc
Mô tả chi tiết các yêu cầu, chức năng cần có của phần mềm
100.000 VND
Mô tả hệ thống thông qua sơ đồ usecase và trình
tự
Xây dựng usecase
và trình tự bằng phần mềm rational rose
100.000 VND
Trang 16Thiết kế cơ sở dữ
liệu
Xây dựng các trường dữ liệu cần 300.000 VND thiết cho phần mềm
300.000 VND
Thiết kế giao diện cho phần mềm
Xây dựng các chức năng chính cho phần mềm quản lý bán hàng
500.000 VND
Viết bài phân tích chi tết về hệ thống
Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm
Xây dựng chi tiết nhiệm vụ chính của hệ thống
100.000 VND
Thết kế các module
Xây dựng chức năng cùng các sự kiện
150.000 VND
Xây dựng code
Sử lý các tính năng khi thao tác 600.000 VND
Trang 17Cài đặt các module
Demo module khi xây dựng xong 200.000 VND
Kiểm thử cho module
Kiểm tra giao diện, độ chính xác
và tìm các lỗi trong kệ thống
kế
Lắp ghép các module lại với nhau cho hoàn chỉnh
100.000 VND
Kiểm thử phần mềm
Test lại toàn bộ
hệ thống đã xây dựng
150.000 VND
Fix code
Tìm kiếm các lỗi phát sinh trong quá trình thực thi
200.000 VND
Viết báo cái hướng dẫn sử dụng
Viết bản hướng dẫn sử dụng phần mềm
0 VND
Trang 180 VND
Kết thúc dự án Tổng kết lại quá
trình làm ra dự án
1 VND
Bảng 1:Ước lượng chi phí
b) Ước lượng thời gian
Quản lý dự án
Khảo sát yêu cầu
dự án
Thu thập các dữ liệu cần thiết về
1 ngày
Lập kế hoạch phạm vi dự án
Lập kế hoạch chi tiết cho phạm vi làm việc
Mô tả chi tiết các yêu cầu, chức năng cần có của phần mềm
1 ngày
Trang 19Mô tả hệ thống thông qua sơ đồ usecase và trình
tự
Xây dựng usecase
và trình tự bằng phần mềm rational rose
2 ngày
Thiết kế cơ sở dữ
liệu
Xây dựng các trường dữ liệu cần 300.000 VND thiết cho phần mềm
3 ngày
Thiết kế giao diện cho phần mềm
Xây dựng các chức năng chính cho phần mềm quản lý bán hàng
1 ngày
Viết bài phân tích chi tết về hệ thống
Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm
Xây dựng chi tiết nhiệm vụ chính của hệ thống
1 ngày
Trang 20Thết kế các module
Xây dựng chức năng cùng các sự kiện
Demo module khi xây dựng xong 1 ngày
Kiểm thử cho module
Kiểm tra giao diện, độ chính xác
và tìm các lỗi trong kệ thống
kế
Lắp ghép các module lại với nhau cho hoàn chỉnh
1 ngày
Kiểm thử phần mềm
Test lại toàn bộ
hệ thống đã xây dựng
1 ngày
Fix code
Tìm kiếm các lỗi phát sinh trong quá trình thực thi
1 ngày
Trang 21Đóng gói phần
mềm
Viết báo cái hướng dẫn sử dụng
Viết bản hướng dẫn sử dụng phần mềm
1 ngày Lên kế hoạch bảo
trì phần mềm
Đề ra kế hoạch bảo trì
Kết thúc dự án Tổng kết lại quá
trình làm ra dự án
Bảng 2:Ước lượng thời gian
c) Ước lượng người tham gia
Người tham gia: 1 người
Hoạt động
kế thừa
Thời gian bắt đầu
Thời gian kết thúc
Hoàn thành
Chưa hoàn thành
Trang 22đoạn động động động
kế thừa
thành
2.1 Phân tích
quy trình nghiệp vụ
1.2 1 ngày
2.2 Xây dựng
use case cho hệ thống
2.1 2 ngày
2.3 Xây dựng
biểu đồ trình tự cho
hệ thống
2.2 2 ngày
2.4 Thống
nhất các sơ đồ
2.2, 2.3, 2.4
1 ngày
3.2 Xây dựng
các thuộc tính cho đối tượng
3.1, 3.2
2 ngày
Trang 23đoạn động động động
kế thừa
5.1 1 ngày
6.2 Viết báo
cáo hướng dẫn sử dụng phần
6.1 1 ngày
Trang 24đoạn động động động
kế thừa
5.3, 6.1
Trang 251 Xác định Actor và Use Case tổng quát hệ thống
- Báo cáo thống kê doanh thu
- Báo cáo thống kê sản phẩm
Trang 262.1 Chức năng đăng nhập, đăng xuất, đăng ký
2.1.1 Biểu đồ use case cho chức năng đăng nhập, đăng xuất
Biểu đồ 2: Biểu đồ use case cho chức năng đăng nhập, đăng xuất
2.1.2 Biểu đồ hoạt động cho chức năng đăng nhập, đăng xuất, đăng ký
a) Biểu đồ hoạt động cho chức năng đăng nhập
Biểu đồ 3: Biểu đồ hoạt động cho chức năng đăng nhập
Dang xuat
Xac thuc tai khoan
<<extend>>
<<include>>
Trang 27Biểu đồ 4: Biểu đồ hoạt động cho chức năng đăng xuất
c) Biểu đồ hoạt động cho chức năng đăng ký
Trang 28a) Biểu đồ trình tự cho chức năng đăng nhập
Biểu đồ 6: Biểu đồ trình tự cho chức năng đăng nhập
Trang 29Biểu đồ 7: Biểu đồ trình tự cho chắc năng đăng xuất
c) Biểu đồ trình tự cho chắc năng đăng ký
Biểu đồ 8: Biểu đồ trình tự cho chắc năng đăng ký
Trang 302.2.1 Biểu đồ use case cho chức năng quản lý sản phẩm
Biểu đồ 9: Biểu đồ use case cho chức năng quản lý sản phẩm
Trang 31a) Biểu đồ hoạt động cho chắc năng quản lý tìm kiếm sản phẩm
Biểu đồ 10: Biểu đồ hoạt động cho chức năng quản lý tìm kiếm sản phẩm
Trang 32Biểu đồ 11: Biểu đồ hoạt động cho chức năng quản lý xóa sản phẩm