Đồ án Kỹ thuật: môn công nghệ phàn mềm quản lí cửa hàng máy ảnh h2

Đồ án kỹ thuật nghiên cứu môn công nghệ phàn mềm quản lí cửa hàng máy ảnh h2, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Trường đại học

Trường Đại Học Điện Lực

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án

2022

78
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Về Phần Mềm Quản Lý Cửa Hàng

Phần mềm quản lý cửa hàng là một hệ thống công nghệ thông tin hiện đại được thiết kế để tối ưu hóa các quy trình kinh doanh của các cửa hàng bán lẻ. Trong bối cảnh công nghệ phần mềm phát triển mạnh mẽ, các cửa hàng máy ảnh cần một giải pháp quản lý toàn diện để nâng cao hiệu quả hoạt động. Phần mềm này cung cấp các chức năng quan trọng bao gồm quản lý kho hàng, quản lý bán hàng, quản lý nhân viên và quản lý khách hàng. Thay vì sử dụng phương pháp quản lý truyền thống bằng giấy tờ, hệ thống quản lý số giúp giảm thiểu sai sót, tiết kiệm thời gian và nhân lực. Đây là một đồ án thiết kế hệ thống phần mềm quản lý máy ảnh hoàn chỉnh, từ giai đoạn phân tích yêu cầu đến triển khai và bảo trì.

1.1. Khảo Sát Hiện Trạng Quản Lý Cửa Hàng

Hiện nay, nhiều cửa hàng máy ảnh còn sử dụng phương pháp quản lý thủ công với sổ sách, hóa đơn giấy. Điều này dẫn đến tình trạng dữ liệu không chính xác, khó quản lý, tốn thời gian. Phần mềm quản lý cửa hàng sẽ giải quyết các vấn đề này bằng cách tự động hóa các quy trình, tăng độ chính xác dữ liệu và cải thiện khả năng kiểm soát tồn kho.

1.2. Bài Toán Cần Giải Quyết

Đồ án này nhằm xây dựng một hệ thống phần mềm quản lý hoàn chỉnh cho cửa hàng máy ảnh. Bài toán chính là tích hợp các chức năng quản lý khách hàng, nhân viên, kho hàng, bán hàng và thống kê doanh thu trong một nền tảng duy nhất, giúp cải thiện hiệu suất kinh doanh và tối ưu hóa quy trình làm việc.

II. Các Chức Năng Chính Của Hệ Thống

Phần mềm quản lý máy ảnh được thiết kế với nhiều chức năng chính để đáp ứng nhu cầu toàn diện của cửa hàng. Các chức năng này được phát triển dựa trên phân tích yêu cầu hệ thống chi tiết và nghiên cứu quy trình kinh doanh thực tế. Mỗi chức năng được xây dựng để giải quyết một bài toán cụ thể trong quá trình vận hành cửa hàng. Hệ thống quản lý cũng hỗ trợ các báo cáo thống kê, phân tích dữ liệu để hỗ trợ ra quyết định kinh doanh. Việc tích hợp tất cả các chức năng này trong một ứng dụng duy nhất giúp tăng tính liên kết, đồng bộ dữ liệu và nâng cao trải nghiệm người dùng.

2.1. Quản Lý Sản Phẩm và Kho Hàng

Chức năng quản lý kho cho phép theo dõi tồn kho của các sản phẩm máy ảnh một cách chi tiết. Hệ thống tự động cập nhật số lượng khi có nhập hàng, xuất hàng hoặc bán hàng. Quản lý sản phẩm bao gồm thông tin chi tiết về từng loại máy ảnh, giá bán, nhà cung cấp, và lịch sử bán hàng. Tính năng kiểm kê kho định kỳ giúp phát hiện sai lệch và đảm bảo tính chính xác dữ liệu.

2.2. Quản Lý Bán Hàng và Hóa Đơn

Hệ thống bán hàng trong phần mềm cho phép nhân viên lập hóa đơn bán hàng nhanh chóng và chính xác. Phần mềm tự động tính toán thành tiền, giảm giá, và thuế. Quản lý hóa đơn cung cấp các tính năng lập hóa đơn, hủy hóa đơn, và lập báo cáo doanh thu theo thời gian. Điều này giúp theo dõi lịch sử bán hàng và phân tích hiệu suất kinh doanh.

2.3. Quản Lý Khách Hàng và Nhân Viên

Quản lý khách hàng trong phần mềm lưu trữ thông tin chi tiết của từng khách hàng, bao gồm tên, liên hệ, lịch sử mua hàng. Quản lý nhân viên giúp theo dõi thông tin nhân viên, chức vụ, lương, và hiệu suất công việc. Cả hai chức năng này đều hỗ trợ tìm kiếm, sửa, xóa và thêm mới dữ liệu một cách dễ dàng.

III. Quy Trình Phát Triển Phần Mềm

Việc phát triển phần mềm quản lý cửa hàng tuân theo một quy trình phát triển phần mềm có cấu trúc và khoa học. Từ giai đoạn phân tích hệ thống để hiểu rõ yêu cầu, đến thiết kế hệ thống, lập trình, kiểm thử phần mềm và cuối cùng là bảo trì và nâng cấp. Mỗi giai đoạn đều có những yêu cầu cụ thể để đảm bảo chất lượng của hệ thống phần mềm. Các use case được thiết kế chi tiết để mô tả tương tác giữa người dùng và hệ thống. Biểu đồ trình tự, biểu đồ tương tác giúp cơ quan quản lý dễ hiểu và xác nhận yêu cầu trước khi lập trình.

3.1. Phân Tích và Thiết Kế Yêu Cầu

Giai đoạn phân tích yêu cầu hệ thống là bước đầu tiên trong phát triển phần mềm quản lý. Cần xác định rõ yêu cầu chức năng như quản lý sản phẩm, bán hàng, khách hàng. Cần xác định yêu cầu phi chức năng về hiệu suất, bảo mật, giao diện. Sử dụng các biểu đồ use case và mô tả chi tiết các use case để đảm bảo tất cả các yêu cầu được ghi nhận và hiểu rõ.

3.2. Thiết Kế Giao Diện và Cơ Sở Dữ Liệu

Thiết kế giao diện người dùng là một phần quan trọng trong phát triển phần mềm. Giao diện cần thân thiện, dễ sử dụng cho các nhân viên cửa hàng. Thiết kế cơ sở dữ liệu phải đảm bảo an toàn, hiệu quả và dễ mở rộng. Cần thiết kế các bảng dữ liệu cho sản phẩm, khách hàng, nhân viên, hóa đơn và các mối quan hệ giữa chúng.

3.3. Lập Trình và Kiểm Thử

Giai đoạn lập trình phần mềm thực hiện mã hóa dựa trên thiết kế đã phê duyệt. Kiểm thử phần mềm là quá trình quan trọng để phát hiện và sửa lỗi trước khi triển khai. Cần kiểm thử các chức năng chính, kiểm thử hội nhập, và kiểm thử hiệu suất để đảm bảo phần mềm quản lý hoạt động ổn định.

IV. Triển Khai và Bảo Trì Phần Mềm

Sau khi hoàn thành kiểm thử phần mềm và đạt yêu cầu chất lượng, phần mềm quản lý cửa hàng được triển khai cho người dùng cuối. Giai đoạn đóng gói phần mềm chuẩn bị ứng dụng cho việc cài đặt trên máy tính tại cửa hàng. Bảo trì phần mềm là quá trình liên tục để hỗ trợ người dùng, sửa lỗi, cập nhật tính năng mới. Hệ thống quản lý cần được theo dõi thường xuyên để đảm bảo hoạt động ổn định. Việc thu thập phản hồi từ người dùng giúp cải thiện liên tục phần mềm quản lý để đáp ứng tốt hơn nhu cầu thực tế của cửa hàng.

4.1. Đóng Gói và Cài Đặt Phần Mềm

Đóng gói phần mềm bao gồm chuẩn bị các tệp cần thiết, hướng dẫn cài đặt, và hướng dẫn sử dụng cho người dùng. Quá trình cài đặt phần mềm quản lý tại cửa hàng cần được thực hiện cẩn thận, với sự hỗ trợ của kỹ thuật viên để đảm bảo không mất dữ liệu cũ và hệ thống hoạt động chính xác từ lần khởi động đầu tiên.

4.2. Hỗ Trợ Người Dùng và Bảo Trì

Bảo trì phần mềm bao gồm hỗ trợ kỹ thuật cho người dùng, sửa lỗi phát hiện, cập nhật bảo mật. Hệ thống quản lý cần được sao lưu dữ liệu định kỳ để tránh mất mát. Việc cập nhật tính năng mới hoặc cải thiện hiệu suất cũng là một phần của bảo trì phần mềm để đảm bảo hệ thống luôn hoạt động tốt nhất.

28/12/2025

Trích đoạn nội dung tài liệu

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 quá 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: h2camera@gmail.com 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.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.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.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 toán: Khách hàng có thể thanh toán phí vận chuyển bằng thẻ ngân hàng hoặc tiền mặt.2 Xác định bài toá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 toá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.3 Phân tích đă ̣c tả nghiệp vụ của hệ thống 1.1 Chi tiết quy trình nghiệp vụ của từng công việc 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 yê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).4 Xác định yêu cầu dự án lOMoARcPSD|17838488 1.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 toà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. *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 (vuchinhhp3@gmail.com) 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.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. Yêu cầu an toàn: phải có giải pháp bảo đảm an toà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 (vuchinhhp3@gmail.com) 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. 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 (vuchinhhp3@gmail.com) 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 (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1 Ước lượng chi phí Bảng 2.1: Ước lượng chi phí Giai đoạn Công việc Mô tả Chi phí Khảo sát yêu Thu nhập các yêu cầu tổng 500.000- cầu dự án quan của dự án 1.000VND Khởi tạo dự án Thông báo triển khai dự án, 2.000- lập project charter 2.000VND Lập kế hoạch Lập bản kế hoạch phạm vi dự 2.000- phạm vi dự án án 2.000VND Viết báo cáo Tổng kết lại toàn bộ công việc 0 tổng kết thành báo cáo cuối cùng Rút kinh Rút kinh nghiệm cho đợt dự 0 Quản lý dự án nghiệm án sau Đặc tả chi tiết Từ yêu cầu thu được từ phần 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ