1. Trang chủ
  2. » Luận Văn - Báo Cáo

tiểu luận tài liệu đặc tả dự ánphần mềm bán điện thoại

28 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Người dùng có thể hiển thị sản phẩm lên form bằng cách click đến tên sản phẩm trên table.Người dùng có thể xuất file ra excel bằng cách click vào button ‘Xuất file excel’.3.2 Thêm sản ph

Trang 1

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC

TÀI LIỆU ĐẶC TẢ DỰ ÁNPHẦN MỀM BÁN ĐIỆN THOẠI

Hà Nội, 02/2023

Trang 2

MỤC LỤC

TÀI LIỆU ĐẶC TẢ DỰ ÁN SRS 1

MỤC LỤC 2

DANH SÁCH THÀNH VIÊN 3

PHẦN I : GIỚI THIỆU ĐỀ TÀI HỆ THỐNG 4

1 Giới thiệu đề tài 4

2 Quy ước tài liệu 4

3 Giải thích thuật ngữ 5

4 Mục tiêu đề tài 6

5 Phạm vi đề tài 6

6 Các chức năng của sản phẩm 8

PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ 8

1 Use Case Tổng quát 8

Trang 3

DANH SÁCH THÀNH VIÊN

STTHọ & TênMã SinhViên

3 Ngô Đức Hoàng PH27682 PTPM 0961515329 hoangndph27682 @fpt.edu.vn

4 Trần Công Hiếu PH27664 PTPM 0387192035 hieutcph27664@fpt.edu.vn

5 Trần Hữu Thiện PH27636 PTPM 0988647795 thienthph27636@fpt.edu.vn

THEO DÕI PHIÊN BẢN TÀI LIỆU

TênNgàyLý do thay đổiPhiên bản

Phần mềm bán điện thoại 04/12/2022 Không thay đổi 1.0Phần mềm bán điện thoại 04/02/2023 Cập nhật các

Trang 4

SRS <Phần mềm Bán điện thoại>UDPM

PHẦN I : GIỚI THIỆU ĐỀ TÀI HỆ THỐNG1 Giới thiệu đề tài

Hiện nay, đa số các cửa hàng điện thoại di động đều chưa có phần mềm quản lý,các phương pháp quản lý đều thực hiện một cách thủ công chủ yếu bằng ghi chép sổsách… Nhằm giảm thao tác thủ công, mang lại tính chính xác và hiệu quả cao trong côngtác quản lý hoạt động kinh doanh.

Với mục tiêu trên thì trọng tâm của đề tài này sẽ đi sâu nghiên cứu và phát triển phầnmềm “Bán điện thoại di động” Là một đề tài mang tính thực tế và đáp ứng được nhu cầutrong công tác quản lý sản phẩm tồn kho và tiết kiệm được thời gian công sức cho nhânviên.

Để đáp ứng được nhu cầu cho việc giúp nhân viên không phải mất thời gian cho việctạo hóa đơn, họ không phải kiểm tra số lượng tồn kho bằng phương pháp thủ công nhưđếm, giúp những người quản lý cửa hàng không phải vất vả trong việc thống kế doanhthu của quán và quản lý nhân viên, … Vì vậy mà em đã chọn đề tài này để phát triểnphần mềm của mình.

2 Quy ước tài liệu

Save to a Studylist

Trang 5

3 Giải thích thuật ngữ

chương trình, các phần mềm ứng dụng ở website.

viên làm ra, để nâng cao chất lượng sảnphẩm.

Document Tài liệu dự án, sử dụng trong quá trình xây dựng hệ thống.

Designer (Mockup) Là người phác thảo giao diện website bằng Mockup.

Thực thể 1 lớp các đối tượng có cùng đặc tính chung để quản lý thông tin về nó.

ERD (Entity Relationship Diagram) Là một sơ đồ, thể hiện các thực thể có

trong database và mối quan hệ giữa chúng với nhau.

Mô hình Use Case Mô tả sự tương tác đặc trưng giữa người dùng bên ngoài(actor) và hệ thống.Mô hình Activity Diagram Là bản vẽ tập trung vào mô tả các hoạt

động, lường xử lý bên trong hệ thống.

Class Diagram Mô tả kiểu của các đối tượng trong hệ thống và các loại quan hệ khác nhau tồn tạigiữa chúng.

Trang 6

4 Mục tiêu đề tài

Với việc quản lý công việc diễn ra ngày một nhiều trên giấy, khối lượng dữ liệu ngày cànglớn cho nên phần mềm bán điện thoại di động ra đời nhằm mục đích giúp cho các công tyquản lý những thông tin sản phẩm, hóa đơn, nhân viên một cách đơn giản, hiệu quả vànhanh chóng Vì thế mục tiêu đề tài quản lý bán điện thoại của bọn em sẽ giúp cho cácdoanh nghiệp giải quyết một số vấn đề thiết yếu sau:

● Dễ dàng quản lý: Người chủ sẽ dễ dàng kiểm tra các thông tin của sản phẩm, hóađơn, nhân viên trong kho dữ liệu một cách nhanh chóng và hoàn toàn chính xác.

● Chính xác: Mọi yêu cầu sẽ chính xác và không xảy ra sai sót như khi quản lý giấy tờbằng cách thủ công như trước.

● Nhanh chóng và hiệu quả: Hầu hết các công việc diễn ra trên máy tính, các thao táckhông mất nhiều thời gian.

5 Phạm vi đề tài

Phần mềm hỗ trợ bán điện thoại được cài đặt trên hệ thống máy tính tại quầythu ngân Giúp nhân viên thu ngân thanh toán hóa đơn của khách hàng nhanhchóng, chính xác và dễ dàng thực hiện việc bán hàng, in hóa đơn cho khách hàng.Đồng thời phục vụ cho người quản lý thống kê, kiểm soát số lượng điện thoại vàdoanh thu của cửa hàng Là cơ sở giao tiếp của các thành viên, là căn cứ để phântích yêu cầu, thiết kế, lập trình, kiểm thử, triển khai hệ thống quản lý tại cửa hàngbán điện thoại.

Đăng Nhập

Chức năng đăng nhập là thủ tục đầu tiên của nhân viên tại cửa hàng khi thamgia vào phần mềm Khi đăng nhập người dùng được cấp một tài khoản và đăngnhập vào hệ thống theo user và password Hệ thống sẽ phân biệt các người dùngkhác nhau trước khi phục vụ hoặc từ chối các dịch vụ nhất định Thủ tục này đểđảm bảo sự nghiêm túc và an ninh cho phần mềm và dịch vụ của cửa hàng cũngnhư cho chính người dùng.

Bán Hàng

Đối với phần mềm bán bán hàng được cung cấp đầy đủ công cụ hỗ trợ côngviệc xử lý đơn hàng từ bước chọn loại hàng, số lượng, tạo hoá đơn, lên giá, tính

Trang 7

chiết khấu… Nhờ đó, bạn sẽ giảm được gánh nặng trong việc ghi chép thủ công cácđơn hàng và tránh được tình trạng nhầm lẫn, sai sót.

Sản Phẩm

Chức năng quản lý sản phẩm có khả năng hỗ trợ cửa hàng tạo và quản lý chitiết về trạng thái, mẫu mã và số lượng sản phẩm hiệu quả Khi áp dụng phần mềmvào công việc bán hàng, số lượng sản phẩm sẽ tự động cộng hoặc trừ trên hệ thốngkhi có phát sinh giao dịch Bên cạnh đó, bạn còn nắm được sản phẩm nào còn hàngtồn kho hoặc sắp hết để có kế hoạch xử lý kịp thời.

Nhân Viên

Chức năng nhân viên giúp người quản lý có thể theo dõi tiến độ và đolường năng suất làm việc hiệu quả của từng nhân viên chỉ với vài cú nhấp chuột bấtcứ lúc nào Sẽ không tốn thời gian để chờ đợi bản tổng kết báo cáo với khả năng saisót và nhầm số cao hơn Từ đó, người quản lý có thể đưa ra được các phương án giải quyết phù hợp, nhanh chóng.

Khách Hàng

Chức năng khách hàng sẽ giúp lưu trữ lại thông tin của khách hàng để người bánhàng dễ dàng nhận biết khách hàng là khách mới hay khách cũ, khách quen để cóchương trình bán hàng và tri ân hợp lý Cửa hàng sẽ dựa vào số điểm tích lũy kháchhàng đã có và phân loại khách hàng Điều này giúp thúc đẩy khách hàng sẽ quaytrở lại mua hàng nhiều hơn Chức năng quản lý khách hàng sẽ giúp các cửa hàngtương tác tốt hơn với khách hàng của mình, đồng thời đưa ra những chương trìnhưu đãi phù hợp đối với các khách hàng.

Khuyến Mãi

Tính năng quản lý khuyến mãi có thể tạo và kiểm soát toàn bộ các chương trìnhkhuyến mãi của cửa hàng Bạn có thể tạo chương trình khuyến mại mới, lựa chọnhình thức khuyến mại, xem các chương trình khuyến mại đang hoạt động hoặc điềuchỉnh khuyến mại.

Thống Kê

Phần mềm sẽ báo cáo về bán hàng, tài chính, sản phẩm… giúp doanh nghiệpkiểm soát số liệu kinh doanh, kết quả bán hàng chính xác theo từng ngày, tuần,tháng Nhờ đó, bạn sẽ quản lý cửa hàng một cửa hàng sẽ được nâng cao, các báocáo được chi tiết, rõ ràng hơn

Trang 8

6 Các chức năng của sản phẩm

PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ1 Use Case Tổng quát

Trang 9

2 Class Diagram

Trang 10

3 Sơ đồ ERD

Trang 11

PHẦN III: CÁC CHỨC NĂNG1 Đăng nhập

Người dùng sẽ nhập ‘Số điện thoại’ và ‘Mật khẩu’ rồi click vào button ‘Đăng nhập’ để đăngnhập vào hệ thống.

Nếu thông tin trùng với dữ liệu trong database, người dùng sẽ đăng nhập được vào hệthống.

Nếu thông tin sai sẽ hiển thị thông báo đăng nhập thất bại.

Trang 12

2 Quên mật khẩu

Nếu người dùng quên mật khẩu, họ có thể click vào liên kết ‘Quên mật khẩu’ trên màn hình đăng nhập Màn hình sẽ hiển thị cho phép người dùng nhập ‘Số điện thoại’ và ‘Số CCCD’ để truy xuất mật khẩu Người dùng điền thông tin rồi click vào button ‘Lấy lại mật khẩu’ để thực hiện

Nếu ‘Số điện thoại’ và ‘Số CCCD’ không trùng với dữ liệu trong database, thông báo lỗisẽ hiển thị ‘Số điện thoại và Số CCCD không trùng khớp với nhau’.

Nếu ‘Số điện thoại’ và ‘Số CCCD’ phù hợp, hệ thống sẽ hiển thị Mật khẩu của người dùng Người dùng click vào button ‘Trở lại’ để quay lại màn hình đăng nhập.

3 Sản phẩm

3.1 Chi tiết sản phẩm

Bằng cách click vào ‘Sản Phẩm’ từ menu, màn hình ‘Chi tiết sản phẩm’ được hiển thị cho thấy tất cả các Sản phẩm đang còn tại cửa hàng Danh sách được hiển thị với 15 bản ghi tối đa trên 1 table, nếu nhiều hơn sẽ xuất hiện thanh cuộn.

Trang 13

Người dùng có thể hiển thị sản phẩm lên form bằng cách click đến tên sản phẩm trên table.

Người dùng có thể xuất file ra excel bằng cách click vào button ‘Xuất file excel’.

3.2 Thêm sản phẩm

Theo mặc định, mã sản phẩm sẽ tự tăng, tất cả các trường được để trống Có một số quy tắc trên màn hình này

Các trường bắt buộcMãTên sản phẩmGiá bánDanh sách IMEIMô tảCác trường duy nhất

MãTên sản phẩmDanh sách IMEI

Combobox ‘Màu sắc’ sẽ liệt kê tất cả màu sắc trong dữ liệu tham chiếu Để thêm màu sắc mới, người dùng click vào biểu tượng bên cạnh combobox.

Trang 14

Combobox ‘Cấu hình’ sẽ liệt kê tất cả cấu hình trong dữ liệu tham chiếu.

Để thêm Sản phẩm, người dùng click vào nút ‘Thêm’ trên màn hình Hệ thống sẽ xác thực các trường bắt buộc đã được nhập hay chưa và kiểm tra xem ‘Tên sản phẩm’ và ‘Danh sách IMEI’ có tồn tại trong hệ thống hay không.

Nếu một số trường bắt buộc không được nhập, các thông báo lỗi sẽ được hiển thị và việc thêm bị hủy bỏ.

Nếu xác thực được thông qua, Sản phẩm sẽ được lưu vào dữ liệu và hiển thị lên table trên màn hình ‘Chi tiết sản phẩm’ Thông báo thêm thành công cũng sẽ được hiển thị.

3.4 Tìm kiếm sản phẩm

Người dùng có thể tìm kiếm sản phẩm bằng cách nhập tên sản phẩm vào ‘Tìm kiếm theo tên’ edit text, sản phẩm được tìm thấy sẽ hiển thị lên table và form Nếu không tìm thấy, hiển thị blank trên table.

3.5 Cấu hình

Nếu người dùng click vào tab ‘Cấu hình’, danh sách ‘Cấu hình’ sẽ được hiển thị cho thấy tất cả cấu hình đang có của sản phẩm Danh sách được hiển thị với 12 bản ghi tối đa trên 1 table, nếu nhiều hơn sẽ xuất hiện thanh cuộn.

Trang 15

Màn hình ‘Cấu hình’ có những chức năng như sau Thêm cấu hình

Sửa cấu hìnhLàm mới cấu hình

Thêm thuộc tính mới của cấu hình

Chúng sẽ được mô tả chi tiết hơn trong các phần bên dưới.

Nếu xác thực được thông qua, Cấu hình được sửa sẽ được lưu vào dữ liệu và hiển thị lên table trên màn hình ‘Cấu hình’ Thông báo sửa thành công cũng sẽ được hiển thị.

Làm mới cấu hình

Để đưa các combobox về Cấu hình mặc định, người dùng click vào nút ‘Làm mới’, tất cả các combobox sẽ trở về cấu hình mặc định.

Thêm thuộc tính mới của cấu hình

Người dùng có thể thêm các thuộc tính mới cho cấu hình bằng cách click vào các button phía dưới các combobox.

4 Nhân viên

Người dùng có phân quyền là ‘Quản lý’ mới có quyền truy cập vào tab ‘Nhân viên’

4.1 Chi tiết nhân viên

Bằng cách click vào ‘Nhân viên’ từ menu, màn hình ‘Quản lí nhân viên’ được hiển thị cho thấy tất cả các Nhân viên đang làm tại cửa hàng Danh sách được hiển thị với 10 bản ghi tối đa trên 1table, nếu nhiều hơn sẽ xuất hiện thanh cuộn.

Trang 16

Người dùng có thể hiển thị nhân viên lên form bằng cách click đến tên nhân viên trên table.

Người dùng có thể làm mới form bằng cách click vào button ‘Mới’, tất cả các trường sẽ được làm mới.

Người dùng có thể nhập file từ excel bằng cách click vào button ‘Nhập file excel’.Người dùng có thể xuất file ra excel bằng cách click vào button ‘Xuất file excel’.

4.2 Thêm nhân viên

Theo mặc định, mã nhân viên sẽ tự tăng, tất cả các trường được để trống Có một số quy tắc trên màn hình này

Các trường bắt buộcMã nvHọ tênSDTĐịa chỉMật khẩuCCCDEmailCác trường duy nhất

Trang 17

Mã nvSDTCCCDEmail

Để thêm Nhân viên, người dùng click vào nút ‘Thêm’ trên màn hình Hệ thống sẽ xác thực các trường bắt buộc đã được nhập hay chưa và kiểm tra xem ‘Mã nv’, ‘SDT’, ‘CCCD’ và ‘Email’ cótồn tại trong hệ thống hay không.

Nếu một số trường bắt buộc không được nhập, các thông báo lỗi sẽ được hiển thị và việc thêm bị hủy bỏ.

Nếu xác thực được thông qua, Nhân viên sẽ được lưu vào dữ liệu và hiển thị lên table trên màn hình ‘Quản lí nhân viên’ Thông báo thêm thành công cũng sẽ được hiển thị.

4.3 Sửa nhân viên

Bằng cách chọn Nhân viên từ table, người dùng có thể sửa đổi tất cả các thông tin của Nhân viên.

Sau khi click vào nút ‘Sửa’, hệ thống sẽ kiểm tra các trường đã sửa có hợp lệ hay không Nếu xác thực được thông qua, Nhân viên được sửa sẽ được lưu vào dữ liệu và hiển thị lên table trên màn hình ‘Quản lí nhân viên’ Thông báo sửa thành công cũng sẽ được hiển thị.

4.4 Tìm kiếm nhân viên

Người dùng có thể tìm kiếm nhân viên bằng cách nhập tên nhân viên vào ‘Tìm theo tên’ edit text, nhân viên được tìm thấy sẽ hiển thị lên table và form Nếu không tìm thấy, hiển thị blank trên table.

4.5 Đánh dấu nhân viên nghỉ việc

Người dùng có thể đánh dấu nhân viên nghỉ việc bằng cách chọn nhân viên từ table rồi clickvào button ‘Nghỉ việc’ trên màn hình ‘Quản lí nhân viên’ Thông báo sẽ hiện lên “Bạn có muốnchuyển nhân viên này sang trạng thái nghỉ việc không?” sẽ được hiển thị với 2 nút ‘OK’ và‘Cancel’.

Nếu người dùng click vào ‘Cancel’, nhân viên vẫn ở trạng thái đang làm

Trang 18

Nếu người dùng click vào ‘OK’, nhân viên sẽ chuyển trạng thái thành nghỉ việc và được

chuyển sang màn hình ‘Danh sách nhân viên đã nghỉ’ như hình bên dưới

Tương tự như trong màn hình ‘Quản lí nhân viên’, màn hình ‘Danh sách nhân viên đã nghỉ’cũng có những chức năng như trên

Trong màn hình ‘Danh sách nhân viên đã nghỉ’, nếu người dùng muốn chuyển trạng thái nghỉviệc thành đang làm thì click vào button ‘Khôi phục’.

Nếu người dùng muốn xóa nhân viên khỏi danh sách thì người dùng chọn tên nhân viên trêntable rồi click vào button ‘Xóa’ Hệ thống sẽ đưa ra thông báo “Bạn có muốn xóa nhân viênkhông?” Nếu nhấp chọn ‘OK’, dữ liệu của nhân viên sẽ được xóa khỏi database.

5.Khách hàng

5.1 Chi tiết khách hàng

Bằng cách click vào ‘Khách hàng’ từ menu, màn hình ‘Khách hàng’ được hiển thị cho thấy tất cả các thông tin và lịch sử giao dịch của khách hàng Danh sách được hiển thị với 15 bản ghi tốiđa trên 1 table, nếu nhiều hơn sẽ xuất hiện thanh cuộn.

Trang 19

Người dùng có thể hiển thị khách hàng lên form và lịch sử giao dịch của khách hàng bằng cách click đến tên khách hàng trên table ‘Thông tin cá nhân’

5.2 Thêm khách hàng

Theo mặc định, tất cả các trường được để trống Có một số quy tắc trên màn hình này

Các trường bắt buộcMã khách hàngTên khách hàngSố điện thoạiĐịa chỉCác trường duy nhất

Mã khách hàng

Để thêm Khách hàng, người dùng click vào nút ‘Thêm’ trên màn hình Hệ thống sẽ xác thực cáctrường bắt buộc đã được nhập hay chưa và kiểm tra xem ‘Mã khách hàng’ có tồn tại trong hệ thống hay không.

Nếu một số trường bắt buộc không được nhập, các thông báo lỗi sẽ được hiển thị và việc thêm bị hủy bỏ.

Trang 20

Nếu xác thực được thông qua, Khách hàng sẽ được lưu vào dữ liệu và hiển thị lên table ‘Thông tin các nhân’ Thông báo thêm thành công cũng sẽ được hiển thị.

5.4 Tìm kiếm khách hàng

Người dùng có thể tìm kiếm khách hàng bằng cách nhập tên khách hàng vào ‘Tìm kiếm theo tên’ edit text, khách hàng được tìm thấy sẽ hiển thị lên table và form Nếu không tìm thấy, hiển thị blank trên table.

5.4 Xóa khách hàng

Nếu người dùng muốn xóa khách hàng khỏi danh sách thì người dùng chọn tên khách hàng trêntable ‘Thông tin khách hàng’ rồi click vào button ‘Xóa’ Hệ thống sẽ đưa ra thông báo “Bạn cómuốn xóa khách hàng không?” Nếu nhấp chọn ‘OK’, dữ liệu của khách hàng sẽ được xóa khỏidatabase.

6.Bán hàng

Bằng cách click vào ‘Bán hàng’ từ menu, màn hình ‘Bán hàng’ được hiển thị cho phép người dùng tạo hóa đơn mới và theo dõi tình hình đơn hàng Danh sách được hiển thị với 5 bản ghi tối đa trên 1 table, nếu nhiều hơn sẽ xuất hiện thanh cuộn.

Trang 21

6.1 Đơn hàng

Giao diện ‘Đơn hàng’ có những chức năng như sau Tạo đơn hàng

Thanh toánHủy đơn hàngLàm mới đơn hàng

Chúng sẽ được mô tả chi tiết hơn trong các phần bên dưới.

Nếu trường ‘Tiền khách đưa’ không nhập số tiền >= số tiền mua thì thông báo lỗi sẽ được hiển thị và việc thanh toán không thể hoàn thành.

Hủy đơn hàng

Nếu người dùng muốn hủy đơn hàng khỏi table ‘Đơn hàng chờ’ thì người dùng chọn đơn hàngmuốn hủy trên table ‘Đơn hàng chờ’ rồi click vào button ‘Hủy hóa đơn’ Hệ thống sẽ đưa rathông báo “Bạn có muốn hủy hóa đơn này không?” Nếu nhấp chọn ‘OK’, dữ liệu của đơn hàngsẽ được xóa khỏi database.

Ngày đăng: 09/05/2024, 14:14

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w