Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

MÔN CÔNG NGHỆ PHẦN mềm đề tài xây DỰNG PHẦN mềm QUẢN lý cửa HÀNG VÀNG bạc đá QUÝ bảo tín MINH CHÂU
Nội dung xem thử
Mô tả chi tiết
TRƯỜ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
MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI:
XÂY DỰNG PHẦN MỀM QUẢN LÝ CỬA HÀÀ̀NG VÀÀ̀NG
BẠC ĐÁ QUÝ BẢO TÍN MINH CHÂU.
Sinh viên thực hiện: TỐNG VĂN THÁI
Mã Sinh Viên: 19810310012
Giảng viên hướng TS. LÊ THỊ TRANG LINH
dẫn:
Ngành: CÔNG NGHỆ THÔNG TIN
Chuyên ngành: CÔNG NGHỆ PHẦN MỀM
Lớp: D14CNPM1
Khóa: 2019-2023
Hà Nội, tháng 10 năm 2021
MÔ TẢ TÓM TẮT ĐỀ TÀÀ̀I
- Xây dựng hệ thống quản lý bao gồm các chức năng chính sau:
+ Phân quyền đăng nhập.
+ Quản lý thông tin sản phẩm.
+ Quản lý nhân viên.
+ Quản lý hóa đơn.
+ Quản lý thông tin Xưởng chế tác.
+ Tạo báo cáo doanh thu tự động.
+ Quản lý người dùng.
1. Nội dung thực hiện
- Chương 1: Giới thiệu dự án phần 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
2. Kết quả đạt được
- Hoàn thành đề cương chuyên đề học phần môn: “Công nghệ phần
mềm”.
- Xây dựng được phần mềm hoàn chỉnh với đầy đủ các chức năng,
đơn giản và phù hợp với những doanh nghiệp vừa và nhỏ.
Hà Nội, ngày 12 tháng 10 năm 2021
Giảng viên hướng dẫn Sinh viên thực hiện
(ký và ghi rõ họ tên) (ký và ghi rõ họ tên)
TS. Lê Thị Trang Linh Tống Văn Thái
1
PHIẾU CHẤM ĐIỂM
STT
1
Họ và tên giảng viên
Giảng viên chấm 1:
Giảng viên chấm 2:
2
LỜI MỞ ĐẦU
“Trên thể giới hiện nay, ngành công nghiệp hóa - hiện đại hóa ngày càng
phát triển mạnh mẽ. Trong đó, chúng ta không thể nhắc đến ngành công nghệ
thông tin. Việc ứng dụng công nghệ thông tin vào các dịch vụ đã trở nên phổ
biến và rộng rãi trên mọi lĩnh vực từ khoa học-xã hội và đời sống, Tin học hóa
được xem như một trong những yêu tố mang tính quyết định trong các hoạt
động kinh doanh, dịch vụ, xã hội, khoa học, giáo dục, .. Ứng dụng công nghệ
thông tin đồng vai trò hết sức quan trọng, có thể tạo ra các bước đột phá.
“Chính những điều kiện thuận lợi trên mà trong vài năm trở lại đây,
ngành công nghệ thông tin ngày cảng phát triển mạnh mẽ bởi nó giúp ích
rất nhiều cho con người trong mọi công việc
Đi cùng xu thế đó, việc quản lý kinh doanh bằng phần mềm đã dần dần trở
thành lựa chọn cần thiết của các doanh nghiệp, các nhà quản lý. Với sự bùng nỗ
của công nghệ thông tin, việc áp dụng phần mềm để hỗ trợ quản lý kinh doanh là
cực kì quan trọng. Quản lý bằng phần mềm giúp cho công việc quản lý trở nên
dễ dàng, hiệu quả hơn.
Qua thời gian khảo sát thực tế, em nhận thấy nhiều cửa hàng kinh doanh
trang sức vẫn chưa có phần mềm để quản lý hệ thống thông tin của mình. Vì vậy,
em đã xây dựng “Phần mềm quản lý cửa hàng vàng bạc đá quý BTMC” để giúp
công việc quản lý của cửa hàng thuận tiện, dễ dàng hơn.
“Em xin chân thành cảm ơn!
3
Mục lục
MÔ TẢ TÓM TẮT ĐỀ TÀÀ̀I............................................................................................................................... 1
PHIẾU CHẤM ĐIỂM........................................................................................................................................ 2
LỜI MỞ ĐẦU...................................................................................................................................................... 3
CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM........................................................................................6
1.1 Khảo sát hệ thống.....................................................................................................................................6
1.2. Xác định được bài toán cần giải quyết.................................................................................................6
1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống..................................................................................7
1.4 Xác định các yêu cầu của hệ thống........................................................................................................7
1.4.1 Yêu cầu chức năng.............................................................................................................................7
1.4.2 Yêu cầu phi chức năng......................................................................................................................8
CHƯƠNG 2: QUẢN LÝ DỰ ÁN......................................................................................................................9
1.Ước lượng dự án........................................................................................................................................... 9
1.1. Ước lượng chi phí.................................................................................................................................9
1.2. Ước lượng thời gian........................................................................................................................... 11
1.3. Ước lượng về số người tham gia......................................................................................................12
2.Lập lịch và theo dõi dự án......................................................................................................................... 13
CHƯƠNG 3: PHÂN TÍCH.............................................................................................................................. 16
3.1. Xác định các Actor và Use case tổng quát của hệ thống.................................................................16
3.1.1 Xác định các Actor của hệ thống..................................................................................................16
3.2. Phân tích chi tiết từng chức năng của hệ thống...............................................................................17
3.2.1. Đăng nhập........................................................................................................................................ 17
3.2.2. Quản lý sản phẩm........................................................................................................................... 21
3.2.3. Quản lý nhân viên........................................................................................................................... 30
3.2.4. Thống Kê.......................................................................................................................................... 39
3.2.5. Quản lý hóa đơn.............................................................................................................................. 41
CHƯƠNG 4: THIẾT KẾ................................................................................................................................. 50
4.1. Thiết kế giao diện................................................................................................................................... 50
4.4.1. Giao diện đăng nhập...................................................................................................................... 50
4.1.2. Giao diện quản lý thông tin sản phẩm........................................................................................51
4.1.3. Giao diện quản lý thông tin nhân viên........................................................................................52
4
4.1.4. Giao diện thống kê doanh thu......................................................................................................53
4.1.5. Giao diện quản lý thông tin xưởng chế tác................................................................................55
4.1.6 Giao diện quản lý thông tin hóa đơn............................................................................................56
4.2. Thiết kế lưu trữ...................................................................................................................................... 57
4.2.1. Bảng thông tin người dùng...........................................................................................................57
4.2.2. Bảng thông tin sản phẩm..............................................................................................................57
4.2.3. Bảng thông tin nhân viên..............................................................................................................58
4.2.4. Bảng thông tin xưởng chế tác (nhà cung cấp)...........................................................................58
4.2.5. Bảng danh sách hóa đơn...............................................................................................................59
4.2.6. Bảng chi tiết hóa đơn..................................................................................................................... 59
4.2.7. Diagram............................................................................................................................................ 60
CHƯƠNG 5. LẬP TRÌNH............................................................................................................................... 61
CHƯƠNG 6. KIỂM THỬ PHẦN MỀM.......................................................................................................66
CHƯƠNG 7. ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM....................................................................................70
7.1. Cách đóng gói phần mềm.....................................................................................................................70
7.2. Khái niệm về bảo trì phần mềm..........................................................................................................70
7.3. Lý do cần bảo trì phần mềm................................................................................................................70
5
CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM.
1.1 Khảo sát hệ thống.
Bảo Tín Minh Châu là một trong những công ty uy tín hàng đầu trong lĩnh
vực kinh doanh và chế tác vàng bạc đá quý tại Việt Nam. Với gần 30 năm phát
triển, Bảo Tín Minh Châu có hai loại sản phẩm chính là Vàng rồng Thăng Long và
Vàng trang sức chất lượng cao. Tương ứng với 2 loại sản phẩm trên tương ứng với
10 nhãn hàng. Đó là: Trang sức kim cương - Diamond the one, Trang sức thời
trang cá tính - S Jewelry, Ngọc trai - Umi pearl, Đá ngọc quý — Heritage, Trang
sức thời trang phong cách – Elle Cara Design, Nhẫn cầu hôn, nhẫn cưới - Eros
Design, Trang sức vàng ta - Hoàng kim bão, Ngọc cẩm thạch - Vạn niên ngọc,
Kim cương tự nhiên phong cách — Forever One và Vàng rồng Thăng Long.
Số lượng nhân viên: 10
Số lượng quản lý: 1
Thời gian mở cửa: 8:00 AM đến 6:00 PM
Địa chỉ: 139 Cầu Giấy, Quan Hoa, Cầu Giấy, Hà Nội.
Hotline: 0247 305 6899
Các thiết bị phục vụ hoạt động của cửa hàng: 2 máy tính, 5 camera an ninh,
2 máy in.
Sau khi khảo sát, cửa hàng BTMC cần có một hệ thống giúp việc quản lý tiện
lợi, dễ sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triển đã cho ra
đời giải pháp quản lý thuận tiện, đơn giản, dễ dàng và mang lại tính hiệu quả cao
cho công tác quản lý kinh doanh.
Hiên tại BTMC chưa có phần mềm quản lý thông tin:
- Các quy trình cũ đều thực hiện lưu trữ bằng file excel, ghi chép làm tốn nhiều
công sức, thời gian, khó khăn trong việc truy cập, cập nhật.
- Gây ra nhiều ảnh hưởng không đáng có trong việc kiểm soát số lượng các mặt
hàng nhập và xuất làm chậm chễ khiến cho hiệu suất công việc bị ảnh hưởng.
- Khó khăn trong việc tìm kiếm, tra cứu thông tin sản phẩm, thông tin nhân
viên…
1.2. Xác định được bài toán cần giải quyết.
Cửa hàng vàng bạc đá quý Bảo Tín Minh Châu là thương hiệu lớn trong lĩnh
vực kinh doanh và chế tác vàng bạc đá quý tại Việt Nam, với những mặt hàng giá
trị cao. Vì vậy hệ thống phải đáp ứng được những yêu cầu:
6
- Quản lý thông tin sản phẩm(nguồn gốc, giá thành, thông tin chi tiết,
…).
- Quản lý thông tin nhân viên(họ tên, địa chỉ, số điện thoại).
- Quản lý hóa đơn bán hàng.
- Quản lý doanh thu(thống kê doanh thu theo ngày-tháng-năm).
1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống.
- Nhập hàng: chủ cửa hàng và quản lý sẽ nhận hàng từ các cơ sở chế
tác. sau khi nhập hàng, quản lý ghi thông tin của hàng hóa vào sổ sách, sau
đó sẽ nhập thông tin vào Excel để lưu trữ.
- Bán hàng: khi khách đến cửa hàng, nhân viên bán hàng sẽ tư vấn cho
khách hàng những sản phẩm mới, những sản phẩm đang có ưu đãi, những
sản phẩm phù hợp với yêu cầu của khách hàng. Sau khi khách hàng chọn
được sản phẩm ưng ý, nhân viên bán hàng sẽ đưa khách hàng đến quầy
thanh toán để nhân viên thu ngân lập hóa đơn thanh toán.
- Quản lý thông tin của nhân viên: thông tin của nhân viên như sẽ
được ghi vào sổ, nhân viên thực hiện chấm công bằng phiếu chấm công,
lương nhân viên sẽ được tính theo giờ làm(đối với nhân viên part-time),
ngày làm trên(đối với nhân viên full-time) trên giấy chấm công.
- Quản lý hóa đơn: hóa đơn giấy khi khách hàng mua hàng sẽ được
ghi làm 2 bản, 1 bản cửa hàng giữ lại để phục vụ cho công việc thống kê
doanh thu.
- Quản lý doanh thu: doanh thu sẽ được tổng hợp dựa vào hóa đơn bán
hàng.
1.4 Xác định các yêu cầu của hệ thống.
1.4.1 Yêu cầu chức năng.
Đăng nhập, đăng xuất.
Tra cứu, cập nhật thông tin sản phẩm.
Tra cứu, cập nhật thông tin nhân viên.
Tra cứu, cập nhật hóa đơn.
Tra cứu, cập nhật thông tin xưởng chế tác.
Tra cứu, thống kê doanh thu.