lOMoARcPSD|17838488
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ CƯƠNG CHUN ĐỀ HỌC PHẦN
CƠNG NGHỆ PHẦN MỀM
ĐỀ TÀI :
QUẢN LÍ CỬA HÀNG MÁY ẢNH H2
Sinh viên thực hiện
: BÙI HỮU HIỆP
Giảng viên hướng dẫn : LÊ THỊ TRANG LINH
Ngành
: CÔNG NGHỆ THƠNG TIN
Chun ngành
: CƠNG NGHỆ PHẦN MỀM
Lớp
: D15CNPM6
Khóa
: 2022-2025
Hà Nội, ngày 19 tháng 10 năm 2022
1
lOMoARcPSD|17838488
PHIẾU CHẤM ĐIỂM
STT
Họ Và Tên
1
Bùi Hữu Hiệp
(20810510084)
Nhiệm vụ
Điểm
Chữ Ký
GIẢNG VIÊN CHẤM
Họ tên
Giảng viên chấm 1:
Giảng viên chấm 2:
Chữ ký
Ghi chú
lOMoARcPSD|17838488
Đề cương báo cáo học phần Công nghệ phần mềm
1. Mơ tả tóm tắt đề tài
- Xây dựng hệ thống phần mềm quản lý máy ảnh bao gồm các chức năng chính
sau:
+ Quản lý máy ảnh
+ Quản lý khách hàng
+ Quản lý nhân viên
+ Quản lý khách hàng
+ Thống kê
+ Bán hàng, nhập hàng
2. Nội dung thực hiện
- Chương 1: Giới thiệu dự án phầm mềm
- Chương 2: Quản lý dự án
- Chương 3: Phân tích hệ thống
- Chương 4: Thiết kế
- Chương 5: Lập trình
- Chương 6: Kiểm thử phần mềm
- Chương 7: Đóng gói và bảo trì phần mềm
3. Kết quả cần đạt được
- Hoàn thành báo cáo có đủ nội dung theo đề cương
- Xây dựng được phần mềm với chức năng chính
Hà Nội, ngày 09 tháng 12 năm 2022
Giảng viên hướng dẫn
Sinh viên thực hiện
(Ký, ghi rõ họ tên)
(Ký, ghi rõ họ tên)
TS. Lê Thị Trang Linh
Bùi Hữu Hiệp
lOMoARcPSD|17838488
MỤC LỤC
LỜI NÓI ĐẦU................................................................................................10
CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM......................................11
1.1 Khảo sát hiện trạng................................................................................. 11
1.2 Xác định bài toán cần giải quyết.............................................................14
1.3 Phân tích đặc tả nghiệp vụ của hệ thống................................................. 14
1.3.1 Chi tiết quy trình nghiệp vụ của từng cơng việc............................... 14
1.3.1.1 Các quy trình nghiệp vụ cần giải quyết........................................................ 14
1.4 Xác định yêu cầu dự án...........................................................................16
1.4.1 Yêu cầu chức năng...........................................................................16
1.4.2 Yêu cầu phi chức năng......................................................................18
CHƯƠNG 2: QUẢN LÝ DỰ ÁN..................................................................20
2.1 Ước lượng dự án..................................................................................... 20
2.1.1 Ước lượng chi phí.............................................................................20
2.1.2 Ước lượng thời gian..........................................................................22
2.1.3 Ước lượng người tham gia................................................................ 24
2.2 Lập lịch và theo dõi................................................................................ 26
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.................................29
3.1. Các tác nhân chính tham gia hệ thống....................................................29
3.1.1. Khách hàng...................................................................................... 29
3.1.2. Nhân viên bán hàng......................................................................... 29
3.1.3. Thủ kho............................................................................................29
3.1.4. Người Quản lý................................................................................. 29
3.2. Các Use case chính tham gia hệ thống...................................................29
3.3. Sơ đồ tổng quan các chức năng chính của hệ thống...............................30
3.3.1. USE CASE tổng quát...................................................................... 30
lOMoARcPSD|17838488
3.3.2. Biểu đồ use case.............................................................................. 31
3.3.2.1. Biểu đồ use case quản lý khách hàng................................................33
3.3.2.1.1 Đăc̣ tả Use case Quản lý khách hàng.......................................33
* Đặc tả ca sử dụng thêm khách hàng........................................................... 33
* Đặc tả ca sử dụng sửa thông tin khách hàng...............................................34
* Đặc tả ca sử dụng xóa khách hàng..............................................................35
*Tìm kiếm khách hàng.................................................................................. 36
3.3.2.1.2 Biểu đồ trình tự quản lý khách hàng........................................37
3.3.2.1.3 Biểu đồ tương tác quản lý khách hàng.................................... 37
3.3.2.2. Biểu đồ use case quản lý nhân viên.............................................. 38
3.3.2.2.1 Đăc̣ tả Use case Quản lý nhân viên..........................................38
* Đặc tả ca sử dụng thêm nhân viên.............................................................. 38
* Đặc tả ca sử dụng sửa thông tin nhân viên................................................. 40
* Đặc tả ca sử dụng xóa nhân viên................................................................ 41
* Tìm kiếm nhân viên....................................................................................42
3.3.2.2.2 Biểu đồ trình tự quản lý nhân viên.......................................... 42
3.3.2.2.3 Biểu đồ tương tác quản lý nhân viên....................................... 43
3.3.2.2.4 Đăc̣ tả Use case Quản lý máy ảnh............................................44
3.3.2.2.5 Biểu đồ trình tự quản lý máy ảnh............................................ 47
3.3.2.2.6 Biểu đồ tương tác quản lý máy ảnh......................................... 48
3.3.2.3. Biểu đồ use case quản lý khách hàng................................................ 48
3.3.2.3.1 Đăc̣ tả Use case Quản lý khách hàng....................................... 49
* Đặc tả ca sử dụng thêm khách hàng............................................................49
* Đặc tả ca sử dụng sửa thông tin khách hàng...............................................50
* Đặc tả ca sử dụng xóa khách hàng..............................................................51
* Đặc tả ca sử dụng Tìm kiếm khách hàng....................................................52
3.3.2.3.2 Biểu đồ trình tự quản lý khách hàng....................................... 53
lOMoARcPSD|17838488
3.3.2.3.3 Biểu đồ tương tác quản lý khách hàng.....................................53
3.3.2.5 Biểu đồ use case quản lý hóa đơn...................................................... 53
3.3.2.5.1 Đăc̣ tả Use case Quản lý hóa đơn............................................ 54
* Đặc tả ca sử dụng lập hóa đơn bán máy ảnh...............................................54
* Đặc tả ca sử dụng hủy hóa đơn...................................................................54
* Đặc tả ca sử dụng lập hóa đơn nhập máy ảnh.............................................55
* Đặc tả ca sử dụng lập hóa đơn xuất máy ảnh..............................................56
3.3.2.6 Biểu đồ use case quản lý kho.............………………………………
Đăc̣ tả Use case Quản lý kho.....................………………………………
* Đặc tả ca sử dụng kiểm kê kho...................……………………………….
* Đặc tả ca sử dụng kiểm tra nhập hàng........……………………………….
* Đặc tả Use case kiểm tra xuất hàng............………………………………
3.3.2.6.1 Biểu đồ trình tự quản lý kho....……………………………….
3.3.2.6.2 Biểu đồ tương tác quản lý kho………………………………….
3.3.2.7 Use case đăng nhập............................………………………………..
3.3.2.7.1 Đăc̣ tả Use case Đăng nhập......………………………………
lOMoARcPSD|17838488
3.3.2.7.2 Biểu đồ trình tự đăng nhập......………………………………..
3.3.2.7.3 Biểu đồ trình tự đăng xuất.......………………………………..
3.3.2.7.4 Biểu đồ tương tác đăng nhập ………………………………….
3.3.2.7.5 Biểu đồ tương tác đăng xuất....……………………………….
CHƯƠNG 4: THIẾT KẾ..............................................................................60
4.1 Thiết kế giao diện................................................................................... 60
4.1.1 Giao diện đăng nhập.........................................................................60
4.1.2 Giao diện trang chủ.......................................................................... 61
4.1.3 Giao diện quản lý............................................................................. 61
4.1.3.1 Quản lý khách hàng...........................................................................61
4.1.3.2 Quản lý nhân viên..............................................................................62
4.1.3.3 Quản lý máy ảnh................................................................................62
4.1.3.4 Quản lý khách hàng.......................................................................... 63
4.1.4 Giao diện nghiệp vụ........................................................................ 64
4.1.4.1 Giao diện bán hàng............................................................................64
4.1.4.2 Giao diện nhập hàng..........................................................................65
4.1.5 Giao diện bảo hành ...............................................................................65.
4.2 Thiết kế lưu trữ.......................................................................................66
4.2.1 Bảng nhanvien..................................................................................66
4.2.2 Bảng mayanh.................................................................................... 67
4.2.3 Bảng khachhang............................................................................... 67
4.2.4 CHƯƠNG 5: LẬP TRÌNH...........................................................69
5.1.
Ngơn ngữ lập trình..................................................................................69
5.2.
Code lập trình..........................................................................................69
CHƯƠNG 6: KIỂM THỬ PHẦN MỀM.................................................... 72
6.1.Phương pháp kiểm thử............................................................................72
6.2.Kiểm thử.................................................................................................72
lOMoARcPSD|17838488
CHƯƠNG 7: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM.................................. 74
7.1. Đóng gói phần mềm...............................................................................74
7.2. Bảo trì phần mềm.................................................................................. 75
KẾT LUẬN.................................................................................................... 77
lOMoARcPSD|17838488
DANH MỤC HÌNH ẢNH
DANH MỤC BẢNG
lOMoARcPSD|17838488
LỜI NÓI ĐẦU
Như chúng ta đã biết, trong khoảng 10 năm trở lại đây, công nghệ thông tin bùng
nổ và phát triển mạnh mẽ ở nước ta. Có thể nói, với sự phát triển như vũ bão của
khoa học và công nghệ trong thời gian qua đã tạo ra những sản phầm công nghệ
mới để rồi đem lại rất nhiều tiện ích cho cuộc sống. Nó đang chiếm phần lớn trong
việc phục vụ của nhiều ngành nghề cũng như phục vụ đời sống của con người. Đặc
biệt là trong công tác quản lý, công nghệ thông tin giúp cho quá trình quản lý đạt
hiệu quả cao trong việc giảm tối thiểu về nhân lực, thời gian cũng như tránh thất
lạc, sai sót dữ liệu thay vì việc quản lý bằng giấy tờ bằng phương pháp cổ truyền
như trước đây. Hơn nữa nó cịn giúp cho việc tra cứu, tìm kiếm thơng tin một cách
nhanh chóng, chính xác.
Trong bối cảnh đó, việc xây dựng chương trình quản lý cho ngành quản lý là vô
cùng cần thiết nhằm nâng cao hiệu quả kinh doanh cũng như chất lượng phục vụ
khách hàng. Đời sống ngày càng được cải thiện, nhu cầu cả về vật chất lẫn tinh
lOMoARcPSD|17838488
thần của con người ngày càng được nâng cao, từ đó các lĩnh vực về vận tải ngày
càng được đẩy mạnh và phát triển. Việc áp dụng công nghệ thông tin vào quản lý
“Xây dựng quản lí cửa hàng máy ảnh H2” là vô cùng cấp thiết để theo kịp thời
đại,tạo ra được sự cạnh tranh lớn trong kinh doanh cũng như đáp ứng kịp thời nhu
cầu và làm hài lịng các khách hàng khó tính nhất.
Em chân thành cảm ơn cô Lê Thị Trang Linh đã truyền dạy cho em những kiến
thức cần thiết và bổ ích của mơn “Công nghệ phần mềm” trong những buổi học
trên lớp, những buổi thực hành và cả những lời giảng giải tận tình của cơ trong
những buổi ngồi giờ học để chúng em có thể học tập rèn luyện để rồi đi từ lý
thuyết tới việc áp dụng vào thực tế. Để thực hiện tốt báo cáo này, em đã đi khảo
sát thực tế và hoàn thành được đề tài đã chọn với tất cả sự nỗ lực tùy nhiên do sự
hiểu biết của em về lĩnh vực này còn chưa sâu sắc, do bước đầu đi vào thực tế, tìm
hiểu và xây dựng đồ án trong thời gian có hạn, nên khó tránh khỏi cịn nhiều sai
sót. Em rất mong nhận được sự quan tâm, thơng cảm và những đóng góp quý báu
của các thầy cô để báo cáo này ngày càng hồn thiện hơn.
Sau cùng, em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào
sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt
kiến thức cho thế hệ mai sau.
Một lần nữa em xin chân thành cảm ơn!
CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM
1.1 Khảo sát hiện trạng
Đề tài tập trung vào việc nghiên cứu các vấn đề liên quan như tìm hiểu hệ
thống bán hàng, cách thức phân loại các loại máy ảnh, tìm hiểu yêu cầu của khách
hàng về các loại máy ảnh.
Đề tài quản lí cửa hàng máy ảnh H2 được xây dựng dựa trên sự tham khảo về cửa
hàng máy ảnh chuyên nghiệp Bình Minh và nhu cầu thực tế của khách hàng về việc
tiếp cận đến công nghệ thông tin, nghệ thuật ảnh một cách nhanh nhất. Đưa đến
cho người sử dụng những máy ảnh chuyên nghiệp thông qua phương pháp bán hàng
trực tuyến giúp người tiêu dùng sẽ được biết đến những loại máy ảnh mới. Hệ
lOMoARcPSD|17838488
thống được xây dựng nhằm giảm tối đa chi phí hoạt động, nâng cao chất lượng của
việc bán hàng cũng như quản lý việc nhập hàng và xuất hàng.Việc quản lý và lưu
trữ thông tin không qua giấy tờ sổ sách sẽ làm giảm chi phí và cơng sức làm việc
của các nhân viên, cũng như tránh được các sai sót trong q trình làm việc.
Thơng tin
Cửa hàng máy ảnh H2
- Add : 33 ngõ 22 Phạm Thận Duật, Mai Dịch, Cầu Giấy, Hà Nội
- Tell : 0353087836
- Email:
Cửa hàng gồm 6 nhân viên, trong đó:
+ 1 quản lý chính (Chủ cửa hàng và tiếp nhận yêu cầu khách hàng)
+ 1 nhân viên thu ngân
+ 1 quản lý kho
+2 nhân viên phục vụ
+ 1 nhân viên kế toán
bộ phận thanh
tóan
bộ phận nhân
viên bán hàng
Chủ cửa hàng
Quản lí
bộ phận thủ
kho
bộ phận quản
lí người dùng
Hình 1.1: Cơ cấu tổ chức
Cửa hàng tham khảo: Máy ảnh chuyên nghiệp Bình Minh.
lOMoARcPSD|17838488
Trụ Sở HCM: Số 110 Điện Biên Phủ, Phường Đa Kao, Quận 1, ĐT:
028.6296.6620 - 028.2253.8299- 0901.88.6006 (Mở Cửa: 8h15 - 21h từ thứ 2 đến
thứ 7, Chủ nhật 8h30 đến 17h)
- Chi Nhánh Hà Nội: 42A Hoàng Cầu Mới Q.Đống Đa ( cạnh số 40 hoàng
cầu mới ) ĐT: 024.6652.7434 - 024.6652.7435 (Mở Cửa: 8h30 - 17h30 từ
thứ 2 đến thứ 7, Chủ nhật 8h30 đến 17h)
- Chi Nhánh Đà Nẵng: Số 59 Trần Quốc Toản, Quận Hải Châu, ĐT:
0236.3583.335 - 0931.999.038 (Mở Cửa: 8h15 - 21h từ thứ 2 đến thứ 7,
Chủ nhật 8h15 đến 17h)
>>Mô tả
Hệ thống quản lý cửa hàng máy ảnh là hệ thống quản lý việc mua bán mặt
hàng là máy ảnh của shop. Hệ thống nhằm cung cấp cho nhà quản lý những chức
năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình
hình phát triển của shop.
- Người quản lý nắm được tình hình mua bán, doanh thu của shop, việc
thống kê được thực hiện hàng tháng, hàng quý cũng có khi đột suất theo yêu cầu.
- Thủ kho quản lý số lượng hàng trong kho, việc suất nhập hàng của kho
theo mã số hàng hóa, kiểm kê hàng hóa trong kho.
- Nhân viên bán hàng sẽ giới thiệu tư vần về cho khách về các thơng tin của
sản phẩm mà khách quan tâm, tính tiền sản phẩm mà khách mua và lập hóa đơn
cho khách.
- Khách hàng là người mua hàng tại shop. Thông tin của khách hàng sẽ được
lưu trữ trong hệ thống của shop.
>>Quy mô
+Khách hàng: đặt sản phẩm
+Nhân viên: Tư vấn bảng giá, mẫu mã, thương hiệu, chất lượng, cung cấp thông
tin, các dịch vụ,…
+Tài sản: Nhân viên bảo quản tài sản, kiểm tra sản phẩm thường xuyên, nhân viên
kiểm kho, sắp xếp hàng hóa.
lOMoARcPSD|17838488
+Thanh tốn: Khách hàng có thể thanh tốn phí vận chuyển bằng thẻ ngân hàng
hoặc tiền mặt.
1.2 Xác định bài tốn cần giải quyết
Phần mềm quản lí cửa hàng máy ảnh H2 quản lý tất cả các hoạt động và thời
gian của người dùng nâng cao chất lượng về công nghệ trong thời đại mới.
Xây dựng được phần mềm để người dùng có thể truy cập tìm hiểu giá cả
cũng như các loại mặt hàng mới một cách nhanh chóng, tiết kiệm tối đa được thời
gian, công sức và tiền bạc.
Xây dựng trang quản trị để quản lý các thông tin về máy ảnh và nguồn gốc
xuất sứ để người dùng dễ dàng nắm bắt được thông tin.
Phần mềm gồm nhiều loại máy ảnh được nhập khẩu ở nhiều nước trên thế
giới.
Xây dựng phần mềm quản lí cửa hàng máy ảnh nhằm online hỗ trợ tối đa
việc mua hàng truyền thống của người dùng, quản lý chặt chẽ thông tin của người
dùng. Bài tốn đặt ra là việc phân tích thiết kế hệ thống thông tin vấn đề đặt ra là
tại sao cần phải tạo dựng phần mềm và cần phải quản lý thông tin của người dùng
như thế nào? Và quản lý như thế nào để cơng việc có hiệu quả và tiết kiệm được
tối đa thời gian và cơng sức cho người dùng.
1.3 Phân tích đă ̣c tả nghiệp vụ của hệ thống
1.3.1 Chi tiết quy trình nghiệp vụ của từng cơng việc
1.3.1.1 Các quy trình nghiệp vụ cần giải quyết
a) Quản lí nhập hàng
Nhập hàng từ nhà cung cấp:
Khi khách hàng đến giao hàng từ đơn đặt hàng của chủ cửa hàng đã lập từ
trước (đơn đặt hàng được lập bằng tay), nhân viên kiểm tra số lượng, mẫu, chất
lượng của mặt hàng được cung cấp theo đơn hàng được đính kèm theo lơ hàng
nhập.
lOMoARcPSD|17838488
Nếu hàng nhập khơng đạt u cầu thì chỉ nhập những mặt hàng đạt yêu cầu
và chủ cửa hàng lập lại phiếu đặt hàng các mặt hàng bị lỗi, hàng bị lỗi thì trả lại
khách hàng.
Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu các thông tin bao gồm:
ngày nhập, mặt hàng, số lượng, khách hàng.
b) Quản lí bán hàng
Khách mua hàng đến quầy thanh toán, nhân viên tìm hiểu thơng tin khách đã
có trong ghi chép hay chưa để từ đó thêm khách.
Nhân viên check mã, giá sản phẩm, số lượng sản phẩm khách mua để tổng
giá bán.
Nhân viên sẽ tạo hóa đơn, lưu lại hóa đơn, xuất hàng đã bán đó để cập nhật
thơng tin sản phẩm tồn kho ở shop.
c) Quản lí kho
- Sắp xếp kho
Khi hàng dưa vào kho, quản lí điều động nhân viên đến kiểm, in mã vạch
cho từng sản phẩm, sắp xếp thứ tự mặt hàng t heo thứ tự nhất định, hàng nào
ở vị trí nào được bố trí theo sơ đồ trong kho.
- Xem tồn kho
Khi shop muốn xen tồn kho thì nhân viên sẽ kiểm kê lại bảng nhập, xuất để
từ đó tính lại số hàng cịn tồn và kiểm kê thủ cơng lại cho chính xác.
d) Quản lí nhân viên
Nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu lại
bao gồm: tên, ngày sinh, số chứng minh, giới tính, đơn vị công tác, ngày vào
làm, số điện thoại, quê quán, email,…( nhân viên xin việc phải đầy đủ lý
lịch).
1.4 Xác định yêu cầu dự án
lOMoARcPSD|17838488
1.4.1 Yêu cầu chức năng
Mô tả chi tiết các chức năng của hệ thống:
Chức năng đăng nhập: Giúp quản lý và nhân viên có thể thao tác hệ
thống. Đảm bảo xác thực thơng tin người sử dụng và an tồn bảo mật hệ thống.
Mỗi người muốn tham gia vào hệ thống đều cần có một tài khoản và
password khi đó họ mới có thể đăng nhập được, trước khi đăng nhập
vào vùng Area họ phải đăng ký ở trang chủ và được Chủ Shop phân
quyền thì mới đăng nhập được vào hệ thống bên trong. (Hệ thống bên
trong chỉ dành cho những người có chức vụ trong hệ thơng).
*Kiểm tra hông tin khách hàng: bao gồm các thông tin khách hàng ví
dụ như tên khác hàng, sdt, địa chỉ, mã khách hàng…
*Kiểm tra thông tin nhân viên: thông tin của nhân viên làm việc tại
cửa hàng, bao gồm thông tin nhân viên như quê quán, năm sinh, trình
độ học vấn, kinh nghiệm…
Chức năng quản lý khách hàng
o
Thêm khách hàng
o
Sửa thông tin khách hàng
o
Xóa khách hàng
o
Tìm kiếm khách hàng
Chức năng quản lý nhân viên
Downloaded by hây hay ()
lOMoARcPSD|17838488
o
Lưu thông tin của nhân viên mới
o
Sửa thông tin nhân viên
o
Xóa thơng tin nhân viên
o
Tìm kiếm nhân viên
Chức năng quản lý máy ảnh
o
Thêm máy ảnh
o
Sửa thơng tin máy ảnh
o
Xóa máy ảnh
o
Tìm kiếm máy ảnh
Chức năng quản lý kho
o
Kiểm kê số lượng máy ảnh
o
Kiểm tra tình trạng máy ảnh
o
Kiểm tra tình trạng kho chứa
1.4.2 Yêu cầu phi chức năng
- Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đổi các thiết lập đặt
sẵn phải dễ dàng nâng cấp.
- Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu quả thực hiện đúng các yêu cầu
của người sử dụng. Tỉ lệ lỗi trung bình hệ thống dưới 1%.
- Yêu cầu tương thích: phần mềm phải tương thích với hệ thống của cửa hàng.
- Yêu cầu hệ thống:
Bảo mật: phân quyền hệ thống cho từng đối tượng sử dụng tránh tình trạng
thơng tin, dữ liệu của giải đấu bị mất hoặc bị sửa đổi.
u cầu an tồn: phải có giải pháp bảo đảm an tồn dữ liệu: Có khả năng
backup dữ liệu và phục hồi dữ liệu khi có sự cố.
- Yêu cầu công nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử
dụng và kế thừa.
- Hệ thống cho phép truy cập dữ liệu thời gian thực. Các tác vụ thực hiện tức thời
trong thời gian ngừng cho phép chấp nhận dưới 60s.
Downloaded by hây hay ()
lOMoARcPSD|17838488
- Hệ thống đảm bảo phục vụ truy cập online 50 người cùng một lúc.
- Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong vòng
2 tiếng .
- Giao diện phần cứng quản lý:
Hệ điều hành: Window 7 trở lên.
Bộ xử lý: CPU lớn hơn hoặc bằng 2.30 GHz .
Ram: lớn hơn hoặc bằng 4GB
Ổ cứng: lớn hơn hoặc bằng 200GB.
- Phía khách hàng:
Thiết bị truy cập web
- Giao diện phần mềm:
Downloaded by hây hay ()
lOMoARcPSD|17838488
Cơ sở dữ liệu: SQL server
Ứng dụng: web
- Yêu cầu pháp lý:
Thông tin người dùng cần được bảo vệ.
Hệ thống quản lý cửa hàng cần tuân thủ các yêu cầu đảm bảo chất lượng.
Downloaded by hây hay ()
lOMoARcPSD|17838488
CHƯƠNG 2: QUẢN LÝ DỰ ÁN
2.1 Ước lượng dự án
2.1.1 Ước lượng chi phí
Bảng 2.1: Ước lượng chi phí
Giai đoạn
Quản lý dự án
Phân tích và
thiết kế hệ
thống
Cơng việc
Khảo sát u
cầu dự án
Khởi tạo dự án
Lập kế hoạch
phạm vi dự án
Viết báo cáo
tổng kết
Rút kinh
nghiệm
Đặc tả chi tiết
các yêu cầu
Mô tả kiến
trúc hệ thống
bằng các sơ đồ
Use case, trình
tự, hoạt động..
Thiết kế cơ sở
dữ liệu hệ
thống
Thiết kế giao
diện phần
mềm
Viết bản phân
tích hệ thống
chi tiết
Phân tích u
Mơ tả
Thu nhập các u cầu tổng
quan của dự án
Thông báo triển khai dự án,
lập project charter
Lập bản kế hoạch phạm vi dự
án
Tổng kết lại toàn bộ công việc
thành báo cáo cuối cùng
Rút kinh nghiệm cho đợt dự
án sau
Từ yêu cầu thu được từ phần
khảo sát, mô tả cụ thể hơn về
những yêu cầu cần thiết của
phần mềm
Xây dựng kiến trúc phần mềm
bằng các sơ đồ use case, trình
tự, hoạt động (dùng Rational
rose, astah)
Chi phí
500.0001.000.000VND
2.000.0002.500.000VND
2.000.0002.500.000VND
0
Xây dựng cấu trúc cơ sở dữ
liệu cho phần mềm (gồm các
bảng cụ thể)
Xây dựng các form cơ bản của
phần mềm dựa theo các sơ đồ
UML
Tổng hợp các báo cáo để cho
ra bản phân tích thiết kế hồn
chỉnh
Từ những thơng tin đã thu
5.000.0006.500.000VND
Downloaded by hây hay ()
0
2.000.0002.500.000VND
2.000.0002.500.000VND
5.000.0006.500.000VND
500.0001.000.000VND
500.000-
lOMoARcPSD|17838488
cầu cụ thể cho
module
thập ở trên lập kế hoạch xây
dựng chi tiết những nhiệm vụ
của quản lý
1.000.000VND
Thiết kế
module
-xây dựng form đăng nhập
- xây dựng form thống kê
nhập xuất hàng, hình thức
thống kê hàng hóa.
- xây dựng các nút chức năng:
thống kê, in phiếu TK
Xây dựng form tự động thông
báo số lượng hàng tồn, nhập
xuất,
hàng bán chạy theo tháng cho
kế toán kho
Thực hiện chạy thử module đã
xây dựng
- kiểm thử giao diện, kiểm tra
xem giao diện có đạt u cầu
khơng, về hình thức bố trí giao
diện của phần mềm có bố trí
hợp lý hay khơng
- kiểm thử khả năng thống kê
nhập xuất hàng…
Xây dựng báo cáo mô tả chi
tiết về module
Lắp ráp hồn chỉnh các
module thành chương trình
thống nhất để
chạy thử.
Test tổng quan toàn bộ hệ
thống
5.000.0006.500.000VND
Module thống
kê sản phẩm
Viết code cho
module
Cài đặt module
Kiểm thử
module
Tích hợp và
hồn thiện sản
phẩm
Đóng gói
phần
Viết báo cáo
về module
Tích hợp các
module
Kiểm thử tích
hợp tồn hệ
thống
Thực hiện fix
các lỗi tồn tại
Viết tài liệu
hướng dẫn sử
dụng phần
mềm
Fix các lỗi phát sinh trong khi
test
Tạo bản hướng dẫn sử dụng
phần mềm
Downloaded by hây hay ()
1000000013000000VND
0
2.000.0002.500.000VND
0
2.000.0002.500.000VND
2.000.0002500000VND
4.000.0005.500.000VND
0
lOMoARcPSD|17838488
mềm và
chuyển giao
Lên kế hoạch
bảo trì phần
mềm
Bàn giao sản
phẩm cũng
như những tài
liệu liên quan
cho khách
hàng
Kết thúc dự án
Chuyển giao các sản phẩm của
dự án cho khách hàng
0
đề ra kế hoạch bảo trì
0
Tổng kết dự án
0
2.1.2 Ước lượng thời gian
Bảng 2.2: Ước lượng thời gian
Giai đoạn
Quản lý dự án
Phân tích và
thiết kế hệ
thống
Công việc
Khảo sát yêu
cầu dự án
Khởi tạo dự
án
Lập kế hoạch
phạm vi dự án
Viết báo cáo
tổng kết
Mô tả
Thời gian
Thu nhập các yêu cầu tổng quan của
1 ngày
dự án
Thông báo triển khai dự án, lập
1 ngày
project charter
Lập bản kế hoạch phạm vi dự án
5 ngày
Rút kinh
nghiệm
Rút kinh nghiệm cho đợt dự án sau
Đặc tả chi tiết
các yêu cầu
Từ yêu cầu thu được từ phần khảo
sát, mô tả cụ thể hơn về những yêu
cầu cần thiết của phần mềm
Xây dựng kiến trúc phần mềm bằng
các sơ đồ use case, trình tự, hoạt
động (dùng Rational rose, astah)
Tổng kết lại tồn bộ cơng việc
thành báo cáo cuối cùng
Mô tả kiến
trúc hệ thống
bằng các sơ
đồ Use case,
trình tự, hoạt
động..
Thiết kế cơ sở Xây dựng cấu trúc cơ sở dữ liệu cho
dữ liệu hệ
phần mềm (gồm các bảng cụ thể)
thống
Downloaded by hây hay ()
Giai đoạn
cuối của dự
án
Giai đoạn
cuối của dự
án
2 ngày
5 ngày
3 ngày
lOMoARcPSD|17838488
Module thống
kê sản phẩm
Thiết kế giao
diện phần
mềm
Viết bản phân
tích hệ thống
chi tiết
Phân tích yêu
cầu cụ thể cho
module
Xây dựng các form cơ bản của phần
mềm dựa theo các sơ đồ UML
4 ngày
Tổng hợp các báo cáo để cho ra bản
phân tích thiết kế hồn chỉnh
2 ngày
Từ những thơng tin đã thu thập ở
trên lập kế hoạch xây dựng chi tiết
những nhiệm vụ của quản lý
2 ngày
Thiết kế
module
-xây dựng form đăng nhập
- xây dựng form thống kê nhập xuất
hàng, hình thức thống kê hàng hóa.
- xây dựng các nút chức năng:
thống kê, in phiếu TK
Xây dựng form tự động thông báo
số lượng hàng tồn, nhập xuất,
hàng bán chạy theo tháng cho kế
toán kho
Thực hiện chạy thử module đã xây
dựng
- kiểm thử giao diện, kiểm tra xem
giao diện có đạt u cầu khơng, về
hình thức bố trí giao diện của phần
mềm có bố trí hợp lý hay khơng
- kiểm thử khả năng thống kê nhập
xuất hàng…
Xây dựng báo cáo mô tả chi tiết về
module
Lắp ráp hồn chỉnh các module
thành chương trình thống nhất để
chạy thử.
Test tổng quan toàn bộ hệ thống
3 ngày
1 ngày
Fix các lỗi phát sinh trong khi test
2 ngày
Tạo bản hướng dẫn sử dụng phần
mềm
1 ngày
Viết code cho
module
Cài đặt
module
Kiểm thử
module
Viết báo cáo
về module
Tích hợp các
module
Tích hợp và
hồn thiện sản
Kiểm thử tích
phẩm
hợp toàn hệ
thống
Thực hiện fix
các lỗi tồn tại
Viết tài liệu
hướng dẫn sử
dụng phần
Đóng gói
phần
mềm
Downloaded by hây hay ()
5 ngày
1 ngày
3 ngày
1 ngày
1 ngày
lOMoARcPSD|17838488
mềm và
chuyển giao
Lên kế hoạch
bảo trì phần
mềm
Bàn giao sản
phẩm cũng
như những tài
liệu liên quan
cho khách
hàng
Kết thúc dự án
Chuyển giao các sản phẩm của dự
án cho khách hàng
1 ngày
đề ra kế hoạch bảo trì
1 ngày
Tổng kết dự án
1 ngày
2.1.3 Ước lượng người tham gia
Số lượng người tham gia là: 1 người
Bảng 2.3: Ước lượng người tham gia
Giai đoạn
Công việc
Khảo sát yêu
cầu dự án
Khởi tạo dự án
Lập kế hoạch
phạm vi dự án
Mô tả
Thu nhập các yêu cầu tổng quan của dự án
Đặc tả chi tiết
các yêu cầu
Từ yêu cầu thu được từ phần khảo sát, mô tả
cụ thể hơn về những yêu cầu cần thiết của
phần mềm
Xây dựng kiến trúc phần mềm
bằng các sơ đồ use case, trình
tự, hoạt động (dùng Rational
rose, astah)
Thông báo triển khai dự án, lập project charter
Lập bản kế
hoạch phạm vi
dự án
Viết báo cáo
Tổng kết lại toàn bộ công việc thành báo cáo
tổng kết
cuối cùng
Rút kinh nghiệm Rút kinh nghiệm cho đợt dự án sau
Quản lý dự
án
Phân tích và
thiết kế hệ
thống
Mô tả kiến
trúc hệ thống
bằng các sơ đồ
Use case, trình
tự, hoạt động..
Thiết kế cơ sở
dữ liệu hệ
thống
Xây dựng cấu trúc cơ sở dữ liệu cho phần mềm
(gồm các bảng cụ thể)
Downloaded by hây hay ()
lOMoARcPSD|17838488
Thiết kế giao
diện phần
mềm
Viết bản phân
tích hệ thống
chi tiết
Phân tích yêu
cầu cụ thể cho
module
Module thống
kê sản phẩm Thiết kế
module
Viết code cho
module
Cài đặt module
Kiểm thử
module
Tích hợp và
hồn thiện
sản
phẩm
Viết báo cáo
về module
Tích hợp các
module
Kiểm thử tích
hợp tồn hệ
thống
Thực hiện fix
các lỗi tồn tại
Viết tài liệu
hướng dẫn sử
dụng phần mềm
Xây dựng các form cơ bản
của phần mềm dựa theo các
sơ đồ UML
Tổng hợp các báo cáo để cho ra bản phân tích
thiết kế hồn chỉnh
Từ những thơng tin đã thu thập ở trên lập kế
hoạch xây dựng chi tiết những nhiệm vụ của
quản lý giải
bóng đá vơ địch quốc gia
-xây dựng form đăng nhập
- xây dựng form thống kê nhập xuất hàng ,
hình thức thống kê hàng
hóa.
- xây dựng các nút chức năng:
thống kê, in phiếu TK
Xây dựng form tự động thông báo số lượng
hàng tồn, nhập xuất, hàng bán chạy theo tháng
cho kế toán kho
Thực hiện chạy thử module đã xây
dựng
- kiểm thử giao diện , kiểm tra xem
giao diện có đạt u cầu khơng, về hình thức
bố trí giao diện của phần mềm có bố trí hợp lý
hay khơng
- kiểm thử khả năng thống kê nhập xuất
hàng…
Xây dựng báo cáo mô tả chi tiết về module
Lắp ráp hoàn chỉnh các module thành chương
trình thống nhất để chạy thử.
Test tổng quantồn bộ hệthống
Fix các lỗi phát sinh trong khi test
Tạo bản hướng dẫn sử dụng phần mềm
Downloaded by hây hay ()