1. Trang chủ
  2. » Công Nghệ Thông Tin

JAVA QUẢN LÝ CÁC THIẾT BỊ

15 409 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 805,2 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

I. Mục đích: Liệt kê tất cả các thiết bị có trong dự án, giúp cho người quản lý có thể quản lý thiết bị dễ dàng hơn. II. Mục tiêu: Các chức năng của chương trình: + Nhập thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng). + Xuất thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng). + Thêm, xóa, sửa thông tin của thiết bị. + Tìm kiếm theo thuộc tính của thiết bị. + Thống kê, báo cáo theo thuộc tính thiết bị. + Thông báo cho quản lý về vấn đề của các thiết bị. + Phân nhóm quản lý: • Văn phòng phẩm. • Tài sản. • Thiết bị ở nhà trọ của dự án. III. Các đối tượng tham gia và hệ thống chương trình: Người quản lý thiết bị. Sinh viên. Các thiết bị. Công ty cung cấp thiết bị.

Trang 1

Báo cáo thiết bị hỏng

Báo cáo thiết bị hỏng

Nhập thiết bị

Xuất thiết bị(xuất cho mấy trường cấp 3, xuất …, đưa ra sử dụng)

Sửa thông tin thiết bị (sửa các thiết bị đã nhập)

Xóa thông tin thiết bị (Xóa các thông tin thiết bị đã nhập)

Tìm kiếm (Tìm kiếm thông tin thiết bị…)

Báo cáo, thống kê (theo ngày nhập, ngày xuất, theo tháng, quí, năm)

Xem, sửa, xóa thông tin thiết bị hỏng (thiết bị đang vận hành nhưng bị hỏng, )

Quản lý tài khoản của quản trị và người thông báo

QUẢN LÝ CÁC THIẾT BỊ

I. Mục đích:

Liệt kê tất cả các thiết bị có trong dự án, giúp cho người quản lý có thể quản

lý thiết bị dễ dàng hơn

II. Mục tiêu:

- Các chức năng của chương trình:

+ Nhập thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập,

ngày nhập, tình trạng)

+ Xuất thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập,

ngày nhập, tình trạng)

+ Thêm, xóa, sửa thông tin của thiết bị

+ Tìm kiếm theo thuộc tính của thiết bị

+ Thống kê, báo cáo theo thuộc tính thiết bị

+ Thông báo cho quản lý về vấn đề của các thiết bị

+ Phân nhóm quản lý:

• Văn phòng phẩm

• Tài sản

• Thiết bị ở nhà trọ của dự án

III. Các đối tượng tham gia và hệ thống chương trình:

- Người quản lý thiết bị

- Sinh viên

- Các thiết bị

- Công ty cung cấp thiết bị

IV. Use case

Người thông báo

Trang 2

Người

Quản lý

V. Phân tích chức năng

1. Nhập, sửa, xóa thông tin thiết bị

- Input :

o Thông tin thiết bị (id,tên, loại, số lượng, nhà sx, nguồn gốc, tên người nhập, ngày nhập, tình trạng)

- Process :

o Tạo form chung có các trường để nhập thông tin với các chức năng năng nhập, sửa , xóa

Trang 3

o Nhập: Người quản lí có thể nhập thiết bị mới vào form Chương trình sẽ xử lí và đưa vào cơ sở dữ liệu khi chọn chức năng nhập

o Sửa: Người quản lí có thể sửa thông tin của thiết bị cần thay đổi vào form Chương trình sẽ xử lí và sửa thông tin trong cơ sở dữ liệu khi chọn chức năng sửa

o Xóa: Người quản lí có thể xóa thiết bị Chương trình sẽ xử lí và xóa thông tin của thiết bị này trong cơ sở dữ liệu khi chọn chức năng xóa

- Output:

o Hiển thị thông tin xử lí thành công hay không

2. Xuất thiết bị

- Input :

o Thông tin thiết bị (id )

o Thông tin người nhận (id,tên, địa chỉ, số điện thoại)

o Nội dung Xuất

- Process :

o Tạo form chung có các trường để nhập thông tin với các chức năng năng nhập, sửa , xóa

o Nhập: Người quản lí có thể nhập thiết bị và thông tin người nhận vào form Chương trình sẽ xử lí và đưa vào cơ sở dữ liệu khi chọn chức năng nhập

o Sửa: Người quản lí có thể sửa thông tin xuất bao gồm thông tin thiết bị và thông tin người nhận vào form Chương trình sẽ xử lí và sửa thông tin trong cơ sở dữ liệu khi chọn chức năng sửa

o Xóa: Người quản lí có thể xóa thông tin xuất Chương trình sẽ xử

lí và xóa thông tin xuất trong cơ sở dữ liệu khi chọn chức năng xóa

- Output:

o Hiển thị thông tin xử lí thành công hay không

3. Tìm kiếm

- Input:

o Nhập thông tin cần tìm

o Tìm theo tên, loại, nhà sản xuất, ngày nhập, người nhập…

- Process:

o Tạo form tìm kiếm với các trường thông tin tìm kiếm

o Tìm theo thuộc tính (tên, nhà sản xuất, loại)

o Chương trình sẽ xử lí thông tin nhập vào và tìm kiếm trong cơ sở

dữ liệu

- Output

o Hiển thị ra kết quả tìm kiếm nếu có và thông báo nếu không tìm thấy kết quả nào

4. Báo cáo, Thống kê

- Input:

o Chọn chức năng thống kê, báo cáo

o Báo cáo theo tháng, quí , năm ( Xuất hay nhập)

- Process

o Tạo form thống kê theo người dùng

o Chức năng thống kê hệ thống và thống kê theo người dùng

Trang 4

o Nếu chức năng thống kê theo người dùng được chọn thì chương trình sẽ xử lí các điều kiện

o Nếu chọn chức năng thống kê theo hệ thống chương trình sẽ xử lí các điều kiện có sẵn

- Output

o Hiển thị thông tin thống kê theo điều kiện

5. Thông báo,Sửa, xóa, thông tin thiết bị hỏng

- Input :

o User “ví dụ lớp trưởng” : Nhập mã thiết bị hỏng, nội dung hỏng, ngày hỏng, mức độ

o Nhận thông tin thiết bị hỏng từ người thông báo(id thiết bị, ngày, nội dung hỏng)

- Process :

o Tiến trình :

 Khi phát hiện ra một thiết bị hỏng, Lớp trưởng sẽ login vào chương trình viết một thông báo hỏng

 Thông báo sẽ được chuyển đến người quản lý thiết bị

 Người quản lí sẽ kiểm tra lại trình trang của thiết bị

• Nếu không thấy hỏng

o Lưu thông tin báo cáo và không làm chi hết

o Set lại trạng thái thiết bị là hỏng

o Gọi thợ đến sửa

o Set lại trạng thái của thiết bị về trạng thái bình thường

o Gởi đến một thông báo cho lớp trưởng là đã sửa thành công

o Nếu không sửa được thì set về trạng thái hư vĩnh viễn và lưu kho

o Tạo form lấy thông tin từ cơ sở dữ liệu

o Sửa: Người quản lí có thể sửa thông báo từ người thông báo Chương trình sẽ xử lí và sửa thông tin trong cơ sở dữ liệu khi chọn chức năng sửa

o Xóa: Người quản lí có thể xóa thông báo trong trường hợp thiết bị thông báo hỏng vẫn có thể sử dụng được hoặc đã được sửa chửa Chương trình sẽ xử lí và xóa thông báo của của người thông báo trong cơ sở dữ liệu khi chọn chức năng xóa

- Output:

o Hiển thị thông tin xử lí thành công hay không

6. Quản lý các tài khoản của người quản trị và người thông báo (nhập sửa, xóa)

- Input:

o Nhận thông tin được điền vào form từ người quản trị

- Process:

Trang 5

o Tạo form tài khoản với thuộc tính quyền của tài khoảng như quản trị hay thông báo với các chức năng nhập, sửa, xóa

o Nhập: Khi người quản trị nhâp thông tin vào form Chương trình sẽ

xử lí các dữ liệu và đưa vào cơ sở dữ liệu thông qua chức năng nhập

o Sửa: Chương trình sẽ xử lí thông tin được sửa chữa và sẽ sửa tài khoản có trong cơ sở dữ liệu thông qua chức năng sửa

o Xóa: Chương trình sẽ xóa dữ liệu được chọn trong cơ sở dữ liệu thông qua chức năng nhập

- Output:

o Hiển thị thông báo thành công hay không

7. Báo cáo thiết bị hỏng (đây là một chương trình phụ được cài đặt riêng dành cho người thông báo có liên kết với cơ sở dữ liệu và chương trình chính)

- Input:

o Người thông báo nhập vào thông tin thiết bị hỏng, vi trí và các ghi chú với tài khoản đã được cấp

- Process:

o Tạo form nhập thông báo với chức năng gởi thông báo

o Gởi thông báo: Chương trình sẽ nhận thông báo từ người thông báo và đưa vào cơ sở dữ liệu thông qua chức năng gởi thông báo

- Output:

o Hiển thị thông báo thành công hay không

o Nếu thành công chương trình chính sẽ nhận thông báo từ người thông báo và hệ thống sẽ cảnh báo cho quản trị

1. Chức năng login

Nhập user và pass vào form login

Kiểm tra user,pass, quyền

ưu tiên

Tin nhắn thông báo lổi và log in lại

Trang chính

Trang 6

Nhập thông tin vào form nhập

Kiểm tra giá trị nhập vào

Chèn vào cơ sở dữ liệu

Gởi tin nhắn thành công

Tin nhắn thông báo lổi và nhập lại

Thông báo lối

2. Chức năng Insert:

Trang 7

Lấy dữ liệu từ cơ sở dữ liệu

Kiểm tra giá trị nhập vào

Chèn vào cơ sở dữ liệu

Gởi tin nhắn thành công

Tin nhắn thông báo lổi và nhập lại

Thông báo lối

Sữa chửa

3 Chức năng Update:

Trang 8

Lấy dữ liệu từ cơ sở dữ liệu

Xóa trong cơ sở dữ liệu

Gởi tin nhắn thành công Thông báo lối

Chọn trường muốn xóa

Chọn Xóa

Hiển thị tin nhắn có muốn xóa hay không

4 Chức năng Xóa:

Trang 9

Nhập thuộc tính cần báo cáo, thống kê

Kiểm tra trong cơ sở dữ liệu

Không tìm thấy trong

cơ sở dữ liệu

Hiển thị danh sách tìm được

5 Chức năng báo cáo, thông kê:

Trang 10

Chương trình thông báo cho người quản lý

Lưu thông báo và không làm gì cả Người quản lý kiểm tra tình trạng thiết bị

Đặt lại tình trạng cho thiết bị

Kiểm tra mức độ hỏng

Gọi thợ sửa thiết bị đó

Thông báo sửa chữa thành công cho người thông báo Sửa thiết bị

Đặt lại tình trạng đã sửa thành công Lưu vào kho và thông báo cho người thông báo

Kiểm tra các mức độ nghiêm trọng và trung bình đã sửa chưa Kiểm tra các mức độ nghiêm trọng đã sửa chưa

Trung bình Không nghiêm trọng

Thành công Thất bại

Không hỏng

Hỏng

6 Quy trình sửa thiết bị hỏng:

Trang 11

Nhập thuộc tính cần tìm kiếm

Kiểm tra trong cơ sở dữ liệu

Không tìm thấy trong

cơ sở dữ liệu

Hiển thị danh sách tìm được

7 Chức năng tìm kiếm:

Nghiêm trọng

Trang 12

Tạo user,pass, mức quyền

Kiểm tra giá trị nhập vào

Chèn vào cơ sở dữ liệu

Gởi tin nhắn thành công

Tin nhắn thông báo lỗi và nhập lại

Thông báo lối

8 Chức năng quản lý tài khoản.

Trang 13

VII Cơ sở dữ liệu (Database )

VIII Thiết kế:

1 Form login:

Trang 14

2 Trang chủ:

3 Form Insert, Update, Delete:

Ngày đăng: 16/07/2017, 00:40

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w