Đặt tả UseCase Đăng Nhập:Tên Use Case Đăng nhập Tác nhân Nhân viên, Quản Lý Mô tả: Dùng đề đăng nhập vào hệ thống Luồng sự kiện chính: User khi mở ứng dụng.Hệ thống hiển thị form đăng nh
Trang 1TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA KỸ THUẬT - CÔNG NGHỆ
Quản Lý Cửa Hàng Sửa Chữa Laptop
PHÁT TRIỂN ỨNG DỤNG ĐA
NỀN TẢNG
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT – CÔNG NGHỆ
Trang 2Mục Lục
IV Kết luận và hướng phát triển
I Mô tả bài toán
II Sơ đồ chức năng III Thiết kế và hiện thực
Trang 3I.Mô tả bài toán
1.1 Định nghĩa – Mô tả bài toán 1.2 Khảo sát yêu cầu người dung 1.3 Các chức năng của ứng dụng
Trang 41.1 Định nghĩa – Mô tả bài toán.
Trong thực tế ngày nay, công việc quản lý ở các cơ quan nói chung và việc quản lý các cửa hàng sữa chữa máy tính nói riêng đã và đang được áp dụng trên máy vi tính vì
số lượng rất lớn Nếu chúng ta sử dụng biện pháp lưu trữ
trên giấy tờ, văn bản thì sẽ rất khó khăn trong việc quản lý như khi muốn tìm kiếm thông tin về một mặt hàng hay
muốn thay đổi thông tin của một mặt hàng hay hóa đơn thì
sẽ cực kỳ khó khăn với lượng mặt hàng cực lớn của các cửa hàng.Từ những khó khăn đó mà các phần mềm quản lý đã
và đang được nghiên cứu và phát triển để hỗ trợ cho công tác quản lý.Việc áp dụng công nghệ thông tin vào công tác quản lý không chỉ làm giảm các bất cập trong công tác quản
lý mà còn giúp cho người quản lý cảm thấy thoải mái trong công tác giúp tang năng suất làm việc được nâng cao.
Trang 51.2 Khảo sát yêu cầu người dung
Khảo sát sơ bộ: tìm ra những yếu tố cơ bản tạo tiền đề để phát triển hệ thống cho phù hợp với yêu cầu như (loại sữa chữa, nguồn linh kiện,…) của doanh
nghiệp.
Khảo sát chi tiết: thu thập thông tin chi tiết về hệ thống mà bạn sẽ thiết kế như (chức năng xử lý, thông tin được phép ra vào hệ thống, các ràng buộc, giao diện và nhiệm vụ, hoạt động) để thiết kế và phân tích hệ thống.
Trang 71.4 Vai trò các thành viên
1 1824801030056 Võ Thanh Bình Nhóm trưởng - Lập trình cho ứng
dụng
- Xây dựng
- Database Kiểm tra lỗi
2 1824801030058 Nguyễn Trường Duy Thành viên - Xây dựng
- Database
- Xây dựng giao diện
- Viết báo cáo
3 1824801030093 Phan Phú Trọng Thành viên - Lên ý tưởng
- Lập trình cho ứng dụng
Trang 8II.Sơ đồ chức năng
2.1 Sơ đồ chức năng (Business Diagram)
2.2 Sơ đồ UseCase (UseCase Diagram) 2.3 CSDL (DataBase Diagram)
Trang 92.1 Sơ đồ chức năng (Business Diagram)
Trang 102.2 Sơ đồ UseCase (UseCase Diagram)
Sơ đồ UseCase Nhân Viên.
Trang 112.2 Sơ đồ UseCase (UseCase Diagram)
Sơ đồ UseCase Quản lí.
Trang 12Đặt tả UseCase Đăng Nhập:
Tên Use Case Đăng nhập
Tác nhân Nhân viên, Quản Lý
Mô tả: Dùng đề đăng nhập vào hệ thống
Luồng sự kiện chính: User khi mở ứng dụng.Hệ thống hiển thị form đăng nhập.User nhập tên và mật khẩu.Hệ thống
kiểm tra thông tin tài khoản.Hệ thống đăng nhập vào form Trang chủ.Kết thúc Use-Case.
Luồng sự kiện phụ: Sai mật khẩu:Hệ thống kiểm tra không khớp thông tin tài khoản.Hệ thống thông báo đăng nhập
thất bại.Quay lại bước 2 dòng sự kiện chính.
Yêu cầu đặc biệt Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:User phải có sẵn tài khoản trên hệ thống
Trạng thái hệ thống khi Use-Case được sử dụng:Thành công: User đăng nhập vào đươc hệ thống.Thất bại: Hệ
thống báo lỗi và quay về form đăng nhập.
Điểm mở rộng Không
Tần suất sử dụng Không
Trang 13Đặt tả UseCase Đăng ký:
Tên Use Case Đăng ký
Tác nhân Nhân viên
Mô tả: Dùng đề đăng ký tài khoản vào hệ thống
Luồng sự kiện chính: User truy cập vào đăng kí tử form đăng nhập.Hệ thống hiển thị form đăng ký.User nhập mã nhân viên,
tên đăng nhập, mật khẩu, nhập lại mật khẩu.Hệ thống kiểm tra thông tin đăng ký.User click button “Đăng Nhập” để đăng nhập ngay vào hệ thốngHệ thống hiển thị form Trang Chủ.Kết thúc Use-Case.
Luồng sự kiện phụ: Sai nhập lại mật khẩu:Hệ thống kiểm tra không khớp thông tin mật khẩu.Hệ thống thông báo đăng ký thất
bại.Quay lại bước 2 dòng sự kiện chính.
Yêu cầu đặc biệt Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:Không
Trạng thái hệ thống khi Use-Case được sử dụng:Thành công: User có tài khoản vào đươc hệ thống.Thất bại: Hệ thống báo
lỗi và quay về trang đăng ký.
Trang 14Đặt tả Usecase Trang chủ nhân viên:
Mô tả: Dùng đề vào trang chủ nhân viên của hệ thống
Luồng sự kiện chính: User đăng nhập thành công vào hệ thống.User truy cập vào trang chủ nhân viên.Hệ thống
hiển thị lên form trang chủ Kết thúc Use-Case
Luồng sự kiện phụ: Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:Người nhân viên phải đăng nhập vào hệ thống và tài
khoản phải được phân quyền
Trạng thái hệ thống khi Use-Case được sử dụng:Thông tin đăng nhập được lưu và database.
Trang 15Đặt tả Usecase Trang chủ quản trị:
Trang chủ quản trị Trang chủ quản trị
Mô tả: Dùng đề vào trang chủ quản lý của hệ thống
Luồng sự kiện chính: User đăng nhập thành công vào hệ thống.User truy cập vào trang chủ quản lý.Hệ thống hiển
thị lên form trang chủ Kết thúc Use-Case
Luồng sự kiện phụ: Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:Người quản lý phải đăng nhập vào hệ thống và tài khoản
phải được phân quyền
Trạng thái hệ thống khi Use-Case được sử dụng:Thông tin đăng nhập được lưu và database.
Trang 16Đặt tả Usecase Quản lý nhân viên:
Mô tả: Dùng để truy cập vào thông tin của nhân viên trong hệ thống
Luồng sự kiện chính: User sử dụng tài khoản quản lý đăng nhập thành công vào hệ thống.Hệ thống hiển thị form
Trang Chủ.User chọn Tab “Quản lý nhân viên”Hệ thống hiển thị form Quản lý nhân viên.Hệ thống hiển thị
Touchableopacity “Thông tin nhân viên” và “Danh sách nhân viên”User click button “Sửa” để sửa thông tin đơn hàng, click button “Thêm” để thêm nhân viên vào cơ sở dữ liệu, click button “Xóa” để xóa nhân viên khỏi cơ sở
dữ liệu Hệ thống kết nối đến cơ sở dữ liệu.Database cập nhật lại cơ sở dữ liệuKết thúc Use-Case
Luồng sự kiện phụ: Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:Quản lý phải đăng nhập mới được vào quản lý nhân
viên
Trạng thái hệ thống khi Use-Case được sử dụng:Cập nhật thông tin nhân viên vào trong cơ sở dữ liệu
Trang 17Đặt tả Usecase Sản phẩm:
Mô tả: Dùng đề truy cập vào thông tin sản phẩm trong hệ thống
Luồng sự kiện chính: User sử dụng tài khoản đăng nhập thành công vào hệ thống.Hệ thống hiển thị form Trang
Chủ.User chọn “Quản lý sản phẩm”.User chọn “Sản phẩm”.Hệ thống hiển thị form sản phẩm.Hệ thống hiển thị Text “Danh sách sản phẩm” và “Quản lý hàng nhập”.User click button “Sửa” để sửa thông tin sản phẩm, click button “Thêm” để thêm thông tin sản phẩm vào cơ sở dữ liệu, click button “Xóa” để xóa sản phẩm khỏi cơ sở dữ liệu Hệ thống kết nối đến cơ sở dữ liệu.Database cập nhật lại cơ sở dữ liệuKết thúc Use-Case
Luồng sự kiện phụ: Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:Quản lý hoặc nhân viên phải đăng nhập mới được vào
quản lý hóa đơn
Trạng thái hệ thống khi Use-Case được sử dụng:Cập nhật thông tin sản phẩm vào trong cơ sở dữ liệu
Trang 18Đặt tả Usecase Quản lý sản phẩm:
Mô tả: Dùng đề truy cập vào form Quản lý sản phẩm
Luồng sự kiện chính: User sử dụng tài khoản đăng nhập thành công vào hệ thống.Hệ thống hiển thị form Trang
Chủ.User chọn “Quản lý sản phẩm”Hệ thống hiển thị form Quản lý sản phẩm.Database cập nhật lại cơ sở dữ liệuKết thúc Use-Case
Luồng sự kiện phụ: Không
Trạng thái hệ thống trước khi Use-Case được sử dụng:Quản lý hoặc nhân viên phải đăng nhập mới được vào
quản lý sản phẩm
Trạng thái hệ thống khi Use-Case được sử dụng:Cập nhật thông tin sản phẩm vào trong cơ sở dữ liệu
Trang 192.3 CSDL (DataBase Diagram)
Trang 202.3 CSDL (DataBase Diagram)
Bảng User
Khóa chính: ID
Trang 212.3 CSDL (DataBase Diagram)
Bảng Nhân viên
Khóa chính: TenNhanVien
Trang 222.3 CSDL (DataBase Diagram)
Bảng Phiếu nhập
Khóa chính: MaPhieuNhap
Trang 232.3 CSDL (DataBase Diagram)
Bảng chi tiết phiếu nhập
Khóa chính: MaCTPN
Trang 242.3 CSDL (DataBase Diagram)
Bảng Sản phẩm
Khóa chính: MaSanPham
Trang 25III Thiết kế và hiện thực
3.2 Sơ Đồ Liên Kết Các Trang 3.1 Giao Diện
Trang 263.1 Giao Diện
Màn hình Đăng Nhập:
Trang 273.1 Giao Diện
Màn hình Đăng Ký:
Trang 283.1 Giao Diện
Màn hình Trang Chủ:
Trang 293.1 Giao Diện
Màn hình Quản lý Nhân Viên:
Trang 303.1 Giao Diện
Màn hình Thêm Nhân Viên:
Trang 313.1 Giao Diện
Màn hình Thông tin Nhân Viên:
Trang 323.1 Giao Diện
Màn hình Sửa Nhân Viên:
Trang 333.1 Giao Diện
Màn hình Sửa Nhân Viên:
Trang 343.1 Giao Diện
Màn hình Quản lý Phiếu Nhập:
Trang 353.1 Giao Diện
Màn hình Thêm Phiếu Nhập:
Trang 363.1 Giao Diện
Màn hình Chi Tiết Phiếu Nhập:
Trang 373.1 Giao Diện
Màn hình Thêm Chi Tiết Phiếu Nhập:
Trang 383.1 Giao Diện
Màn hình Thông Tin Chi Tiết Phiếu Nhập:
Trang 393.1 Giao Diện
Màn hình Sửa Thông Tin Chi Tiết Phiếu Nhập:
Trang 403.1 Giao Diện
Màn hình Quản lý Sản Phẩm:
Trang 413.1 Giao Diện
Màn hình Thêm Sản Phẩm:
Trang 423.1 Giao Diện
Màn hình Sửa Sản Phẩm:
Trang 433.1 Giao Diện
Màn hình Thông tin Sản Phẩm:
Trang 443.2 Sơ Đồ Liên Kết Các Trang
Trang 45IV Kết luận và hướng phát triển
4.1 Nội Dung Đã Hoàn Thành 4.2 Hướng Phát Triển
Trang 464.1 Nội Dung Đã Hoàn Thành
4.1.1.Các chức năng ứng dụng đã làm được:
-Đăng nhập, đăng ký.
-Chức năng quản lí dành cho người quản trị.
-Chức năng quản lí dành cho nhân viên.
-Thêm sửa xóa các sản phẩm, nhân viên, hàng nhập
4.1.2.Hạn chế:
- Tốc độ xử lí dữ dữ liệu còn chậm.
-Ứng dụng chưa có chức năng tìm kiếm.
-Các thành viên trong nhóm chưa có nhiều kinh nghiệm.
-Thời gian của các thành viên còn hạn chế.
-Một số vấn đề khó cần sự trợ giúp từ người khác.
-Một số thành viên trong nhóm còn bận công việc, học tập.
-Giao diện chưa được tối ưu
Trang 474.2 Hướng Phát Triển
- Hướng phát triển tiếp theo của ứng dụng sẽ tiến tới
bổ sung và tối ưu một số chức năng như tối ưu về mặt cơ sở
dữ liệu, danh sách đối tác cung cấp phụ kiện trang trí cho máy tính, cải thiện hoạt động khởi chạy của ứng dụng,
làm phần mềm trở nên hoàn thiện hơn và nhiều chức năng hơn cho người dùng.
- Sẽ thêm một số chức năng do khách hàng yêu cầu.
- Tăng tốc độ xử lý cho ứng dụng.
- Tích hợp chức năng hóa đơn.
- Thanh toán Online.
- Thêm chức năng định vị.