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

PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG QUẢN LÝ LINH KIỆN PHÒNG MÁY KHOA CÔNG NGHỆ THÔNG TIN

66 474 2

Đ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 66
Dung lượng 244,08 KB

Nội dung

Phạm vi của việc khảo sát là toàn bộ quy trình có trong hệ thống.Bảng phỏng vấn dùng cho hệ thống quản lý linh kiện phòng máy được mô tả như sau: Kế hoạch phỏng vấn hệ thống quản lý linh

Trang 1

HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN

PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG QUẢN LÝ LINH KIỆN PHÒNG MÁY KHOA CÔNG NGHỆ THÔNG TIN

Giáo viên hướng dẫn: Phan Việt Anh

Sinh viên thực hiện: Nguyễn Đức Toàn

Phạm Thị Hải Yến Nguyễn Thị Thu Hương

Hà Nội 2012 MỤC LỤCPHẦN 1 YÊU CẦU HỆ THỐNG 4

Trang 2

-1.1 Khảo sát hệ thống – yêu cầu hệ thống 4

1.1.1 Mục đích và phạm vi 4

1.1.1.1 Mục đích 4

1.1.1.2 Phạm vi 4

1.1.2 Phát hiện yêu cầu 4

1.1.2.1 Các kỹ thuật thực hiện 4

1.1.2.2 Phỏng vấn 4

1.2 Đặc tả yêu cầu 6

1.2.1 Mục đích 6

1.2.2 Bản đặc tả yêu cầu hệ thống 7

1.3 Xác nhận yêu cầu 7

1.3.1 Mục đích 7

1.3.2 Tóm tắt phỏng vấn 7

1.3.3 Danh sách yêu cầu cho hệ thống 8

PHẦN 2 USE CASE 10

2.1 Mục đích 10

2.2 Các khái niệm 10

2.2.1 Ca sử dụng use case 10

2.2.2 Tác nhân actor 10

2.2.3 Quan hệ 10

2.3 Tìm kiếm tác nhân, use case 10

2.4 Use case trong hệ thống quản lý linh kiện phòng máy khoa CNTT 12

2.4.1 Use case tổng quát cho hệ thống quản lí 12

2.4.2 Use case “Quản lí xuất kho” 13

2.4.3 Use case “Quản lí nhập kho” 13

2.4.4 Use case “Quản lí linh kiện, trang thiết bị” 14

2.4.5 Use case “Quản lí phòng máy” 16

2.4.6 Use case “Quản lí nhân viên” 17

PHẦN 3 ĐỐI TƯỢNG VÀ LỚP 18

Trang 3

3.1 Mục đích 18

3.2 Đối tượng và lớp 18

3.3 Đối tượng và lớp trong hệ thống quản lý linh kiện phòng máy khoa CNTT 18

PHẦN 4 BIỂU ĐỒ LỚP 20

Trang 4

Phạm vi của việc khảo sát là toàn bộ quy trình có trong hệ thống.

Bảng phỏng vấn dùng cho hệ thống quản lý linh kiện phòng máy được mô tả như sau:

Kế hoạch phỏng vấn hệ thống quản lý linh kiện phòng máy khoa CNTT

Hệ thống: Quản lý linh kiện phòng máy Project reference : Sem9/01

Người tham dự: Mr V.Anh (Quản lý hệ thống)

Toàn Nguyễn (Developer)Ngày

Thảo luận về hệ thống quản lý linh kiện phòng máy: yêu cầu và các phát sinh thường gặptrong quá trình quản lý

Trang 5

Danh sách công việc:

1 Tìm hiểu cơ cấu tổ chức của hệ thống

2 Tìm hiểu quy trình hoạt động của hệ thống

3 Những vấn đề với hệ thống hiện tại

4 Yêu cầu của khách hàng về hệ thống sắp xây dựng

Tài liệu mang kèm:

Nội dung cuộc phỏng vấn:

1 Cơ cấu tổ chức của hệ thống.

Q: Mô tả cơ cấu tổ chức của hệ thống quản lý linh kiện phòng máy khoa CNTT?

A: Hệ thống phòng máy thực hành của khoa bao gồm nhiều phòng máy, mỗi phòng máy

đều có nhân viên trực chịu trách nhiệm cho mọi hoạt động của phòng máy, mỗi phòng máy

có khoảng trên dưới 40 máy tính và một số trang thiết bị khác đi kèm như máy chiếu, trangthiết bị mạng, điều hòa Các trang thiết bị, linh kiện mới, cũ được giữ tại kho linh kiện,khi cần thiết thì sẽ được lấy ra sử dụng Bộ phận kỹ thuật có trách nhiệm bảo trì hệ thốngmáy tính, kiểm tra, thay thế cũng như sửa chữa khi có hỏng hóc xảy ra

2 Quy trình hoạt động của hệ thống.

Q: Công việc cần thực hiện khi có linh kiện, trang thiết bị mới nhập?

A: Mỗi khi có linh kiện, máy tính hay trang thiết bị mới được trung tâm kỹ thuật của học

viện kỹ thuật quân sự bàn giao hay các thiết bị đã được sửa chữa xong, bên kho sẽ yêu cầuphòng kỹ thuật dựa vào phiếu giao hàng sẽ kiểm tra về số lượng lẫn chất lượng sản phẩmxem có đảm bảo tiêu chuẩn hay không Nếu đủ số lượng và đạt chất lượng thì sẽ cho nhậpvào kho Bộ phận quản lý kho sẽ cập nhật các linh kiện, thiết bị mới, cập nhật lại thông tinkho Nếu trong quá trình kiểm tra, phát hiện có sự sai sót hay phát hiện sản phẩm không đạtchất lượng, không đúng chủng loại trên phiếu giao hàng thì kho sẽ lập phiếu trả lại sảnphẩm cho trung tâm kỹ thuật của học viện có ghi rõ lý do

Q: Công việc cần làm khi có linh kiện, trang thiết bị bị hỏng hóc hay cần bổ sung mới? A: Mỗi khi có hỏng hóc, cần thay thế hay bổ sung mới, bộ phận quản lý phòng máy và bộ

phận kỹ thuật sẽ lập danh sách những linh kiện, trang thiết bị cần thiết đồng thời gửi hếtnhững linh kiện, thiết bị hỏng và yêu cầu thay thế cho bộ phận kho Bộ phận kho sau khitiếp nhận xem xét và đáp ứng theo phiếu yêu cầu và giao đủ linh kiện, trang thiết bị Nếu

Trang 6

thiếu sẽ lập phiếu yêu cầu nhập thêm và gửi lên trung tâm kỹ thuật của học viện và sẽ bổsung ngay khi có đủ linh kiện, trang thiết bị.

Q: Việc quản lý linh kiện, trang thiết bị được thực hiện như thế nào?

A: Về mặt quản lý linh kiện, trang thiết bị của từng phòng máy, mỗi ngày, nhân viên phòng

máy có nhiệm vụ kiểm tra tình trạng linh kiện, trang thiết bị của từng phòng máy Nếu pháthiện có hỏng hóc phải báo ngay cho bộ phận kỹ thuật để có phương án sửa chữa, khắc phụcngay Nếu không thể khắc phục được thì phải cập nhật tình trạng linh kiện trang thiết bị.Sau đó lập danh sách yêu cầu thay mới tới bộ phận kho Với những thiết bị, linh kiện có thểsửa chữa được thì lập danh sách yêu cầu sửa chữa Kho sẽ tiến hành lập phiếu xuất các thiết

bị cần sửa và gửi thiết bị đi sửa chữa đồng thời có kế hoạch thay thế những linh kiện, trangthiết bị trong thời gian sửa chữa

Q: Phòng máy có lập báo cáo gửi lên cấp trên hay không? Nếu có thì cho biết thời gian? A: Cuối mỗi tháng và từng quý, bộ phận quản lý kho sẽ lập báo cáo tình trạng nhập, xuất

linh kiện, trang thiết bị, gửi linh kiện, thiết bị hỏng và báo cáo lên trung tâm kỹ thuật củahọc viện Đồng thời lập bảng dự trù danh sách các thiết bị, linh kiện sẽ cần trong thời giantới

3 Những vấn đề với hệ thống hiện tại.

Q: Các vấn đề đang tồn tại với hệ thống hiện tại?

A: Hệ thống hiện tại hoạt động chủ yếu dựa trên giấy tờ do đó mỗi khi cần tìm kiếm hay lập

các báo cáo, thống kê mất nhiều thời gian và khó khăn

4 Yêu cầu của khách hàng về hệ thống sắp xây dựng.

Q: Các yêu cầu về hệ thống sắp xây dựng?

A: Hệ thống sắp xây dựng cần hoạt động hiệu quả, lưu lại được đầy đủ thông tin về linh

kiện, trang thiết bị cũng như tình trạng, lịch sử sử dụng, của chúng đồng thời việc quản lýphòng máy và máy tính trong phòng phải chi tiết, cụ thể hơn Hệ thống mới cần có giaodiện thân thiện, dễ sử dụng, tạo báo cáo tự động, đơn giản Việc tìm kiếm phải diễn ranhanh, tự động

Trang 7

PROBLEM DEFINITION

Những vấn đề đối với hệ thống thực:

1 Quy trình quản lý hồ sơ linh kiện, trang thiết bị phức tạp, mất nhiều thời gian, côngđoạn

2 Quản lý phòng máy và máy tính trong phòng còn đơn giản

3 Hoạt động của các phòng ban quản lý còn rời rạc, chưa hiệu quả

Những ý kiến khách quan về hệ thống mới:

1 Hoạt động nhanh và hiệu quả hơn

2 Lưu trữ thông tin chi tiết về linh kiện, trang thiết bị, lịch sử, tình trạng sử dụng

3 Giao diện thân thiện, dễ sử dụng

Phạm vi của hệ thống:

1 Quản lý hồ sơ linh kiện, trang thiết bị

2 Quản lý nhập, xuất linh kiện, trang thiết bị

2 Đơn giản hóa việc nhập, xuất linh kiện

3 Cập nhật nhanh nhất tình trạng của linh kiện, trang thiết bị

4 Quản lý nhân viên tốt hơn

5 Quản lý phòng máy và các máy tính của phòng chi tiết, tốt hơn

Trang 8

Mục đích của giai đoạn xác nhận các yêu cầu để đảm bảo rằng các nhà phát triển đã hiểu vàghi lại một cách chính xác những mong muốn và nhu cầu của khách hàng và người sử dụng với hệ thống.

Sau khi phỏng vấn có thể tóm tắt 1 bản thông tin yêu cầu từ người quản lý (người dùng) để xác nhận lại một lần nữa các yêu cầu đề ra, đảm bảo rằng người phát triển đã nắm được những yêu cầu đã được nêu khi phỏng vấn

Tóm tắt phỏng vấn

Hệ thống: Quản lý linh kiện phòng máy Project reference : Sem9/01

Người tham dự: Mr V.Anh (Quản lý hệ thống)

Toàn Nguyễn (Developer)Ngày

Thảo luận về hệ thống quản lý linh kiện phòng máy: yêu cầu và các phát sinh thường gặptrong quá trình quản lý

1 Quy trình quản lý hồ sơ linh kiện, trang

thiết bị phức tạp, mất nhiều thời gian,

công đoạn

Cung cấp đầy đủ thông tin về linh kiện,trang thiết bị để dễ dàng tìm kiếm cũngnhư quản lý Cập nhật nhanh nhất tìnhtrạng của linh kiện, trang thiết bị

2 Quản lý phòng máy và máy tính trong

phòng còn đơn giản

Quản lý phòng máy và các máy tính củaphòng chi tiết, tốt hơn

5 Việc xuất, nhập linh kiên Đơn giản hóa, nhanh

3 Danh sách yêu cầu cho hệ thống

Đây là các yêu cầu được lấy từ cuộc phỏng vấn với người quản lý Nó chỉ là danh sách cơ

sở cho việc phát triển hệ thống theo hướng đối tượng

Trang 9

Hệ thống quản lý linh kiện phòng máy khoa CNTT cần:

R1 Lưu trữ và cung cấp đầy đủ thông tin về linh kiện, trang thiết bị bao gồm mã, tên, nhà sản xuất, chủng loại, số serial, các mô tả cần thiết về linh kiện, trang thiết bị cùng với trạng thái của chúng để dễ dàng cho việc quản lý

R2 Cập nhật thông tin linh kiện, trang thiết bị nhanh, chính xác

R3 Lưu trữ và cung cấp đầy đủ thông tin về phòng máy như tên phòng máy, địa chỉ phòng máy và số điện thoại phòng máy

R4 Lưu trữ và cung cấp đầy đủ thông tin về máy tính trong phòng máy, cụ thể là từng linh kiện trong máy tính là gì, mô tả chi tiết từng máy tính

R5 Lưu trữ và cung cấp đầy đủ các thông tin về phiếu nhập, xuất như mã phiếu, ngày lập phiếu, các linh kiện mỗi lần xuất, nhập vào kho và các ghi chú cho mỗi lần xuất, nhập.R6 Tìm kiếm thông tin về linh kiện, máy tính, phòng máy đơn giản, nhanh và tự động.R7 Giao diện thân thiện, dễ sử dụng

R8 Tạo báo cáo tự động, nhanh, đơn giản

Trang 10

PHẦN 2 USE CASE

Xây dựng use case để hình thành và mô tả yêu cầu chức năng hệ thống, nó là kết quảthỏa thuận giữa khách hàng và người phát triển hệ thống phần mềm Nó cho phép mô tả rõràng và nhất quán cái hệ thống sẽ làm do đó mô hình có khả năng được sử dụng xuyên suốtquá trình phát triển phần mềm Ngoài ra use case cung cấp cơ sở để kiểm tra, thử nghiệm hệthống, cho khả năng dễ thay đổi hay mở rộng yêu cầu hệ thống

Use case được xem là chức năng của hệ thống cung cấp từ quan điểm của người dùng Nódùng để mô tả hệ thống mới về mặt chức năng, mỗi một chức năng sẽ được biểu diễn nhưmột hoặc nhiều use case Use case không phải là thiết kế, cài đặt mà là một phần của vấn đềcần giải quyết

Là đối tượng bên ngoài tương tác với hệ thống theo 3 hình thức:

1 Tương tác trao đổi thông tin với hệ thống hoặc sử dụng chức năng

2 Cung cấp đầu vào hoặc nhận thông tin đầu ra từ hệ thống

3 Không điều khiển hoạt động của hệ thống

4 Quan hệ tổng quát hóa (Generalization)

3 Tìm kiếm tác nhân, use case

Để tìm được các tác nhân cần trả lời các câu hỏi sau:

1 Ai sẽ sử dụng chức năng chính của hệ thống?

2 Ai giúp hệ thống làm việc hàng ngày?

3 Ai quản trị, bảo dưỡng để hệ thống làm việc liên tục?

Trang 11

4 Hệ thống quản lý thiết bị phần cứng nào?

5 Hệ thống đang xây dựng tương tác với hệ thống khác nào?

6 Ai hay cái gì quan tâm đến kết quả hệ thống cho lại?

Để tìm được các use case cần làm những việc sau:

6 Với mỗi tác nhân đã tìm ra, hãy trả lời các câu hỏi sau để tìm ra các Use case hệthống

1 Tác nhân yêu cầu hệ thống thực hiện chức năng nào?

2 Tác nhân cần đọc, tạo lập, bãi bỏ, lưu trữ, sửa đổi các thông tin nào trong hệthống?

3 Tác nhân cần thông báo cho hệ thống sự kiện xảy ra trong nó?

4 Hệ thống cần thông báo cái gì đó cho tác nhân?

5 Hệ thống cần vào/ra nào? Vào/ra đi đến đâu hay từ đâu?

7 Đặt tên UC hệ thống

6 Theo khái niệm nghiệp vụ của tổ chức

7 Không sử dụng từ kỹ thuật, chuyên môn

8 Sử dụng các động từ, cụm từ ngắn gọn

8 Tùy theo tầm cỡ dự án mà mỗi hệ thống có từ 20-70 UC

Sau đó cần xác định xem đã tìm đủ use case của hệ thống chưa?

1 Mỗi yêu cầu chức năng ở trong ít nhất một UC? Nếu yêu cầu chức năngkhông ở trong UC nào thì nó sẽ không được cài đặt sau này

2 Đã khảo sát mọi tác nhân tương tác với hệ thống?

3 Tác nhân cung cấp cho hệ thống thông tin nào?

4 Tác nhân nhận thông tin nào từ hệ thống?

5 Đã nhận biết mọi hệ thống bên ngoài tương tác với hệ thống đang xây dựng?

6 Thông tin nào hệ thống bên ngoài nhận và gửi cho hệ thống đang xây dựng?

4 Use case trong hệ thống quản lý linh kiện phòng máy khoa CNTT

1 Use case tổng quát cho hệ thống quản lí

Trang 12

Quản lí xuất kho

Quản lí phòng máy

Quản lí linh kiện, trang thiết bị Quản lí nhập kho

Quản lí nhân viên

Trang 13

2 Use case “Quản lí xuất kho”

Mô tả Use case “Quản lí xuất kho”

Use case : Quản lí xuất kho

Điều kiện đầu tiên: còn thiết bị trong kho

Actor: Nhân viên quản lí kho

Mục đích: xuất các linh kiện cho phòng máy

Mô tả: Nhân viên quản lí kho lập một phiếu xuất linh kiện, trang thiết bị cho phòng máykhi có yêu cầu.Nếu nhu cầu của phòng máy quá nhiêu mà kho không đáp ứng đủ thì sẽnhập thông tin vào máy để lần sau có linh kiện sẽ cung ứng nốt số còn lại Cuối tháng, nhânviên quản lí kho sẽ tổng kết số linh kiện còn trong kho để gửi cho cấp trên nắm bắt đượctình hình

Hành động của actor

1.Kiểm tra hàng trong kho

2.Nếu có linh kiện thì lập phiếu xuất linh

kiện cho phòng máy

3.Cập nhật thông tin linh kiện

Hệ thống trả lời:

3.1.Hiển thị form cập nhật thông tin linh kiện

Kiểm tra hàng trong kho

Lập phiếu xuất kho

Cập nhật thông tin linh kiện

Thống kê, báo cáo

Trang 14

4.In phiếu

Khả năng ngoài dự tính: Không đáp ứng đủ nhu cầu của phòng máy

Mô tả Use case “Quản lí nhập kho”

Use case : Quản lí nhập kho

Điều kiện đầu tiên:

Actor: Nhân viên quản lí kho

Mục đích: nhập các linh kiện vào kho

Mô tả: Mỗi khi có linh kiện, máy tính hay trang thiết bị mới được trung tâm kỹ thuật củahọc viện kỹ thuật quân sự bàn giao hay các thiết bị đã được sửa chữa xong, bên kho sẽ yêucầu phòng kỹ thuật dựa vào phiếu giao hàng sẽ kiểm tra về số lượng lẫn chất lượng sảnphẩm xem có đảm bảo tiêu chuẩn hay không Nếu đủ số lượng và đạt chất lượng thì sẽ chonhập vào kho Bộ phận quản lý kho sẽ cập nhật các linh kiện, thiết bị mới, cập nhật lạithông tin kho Nếu trong quá trình kiểm tra, phát hiện có sự sai sót hay phát hiện sản phẩmkhông đạt chất lượng, không đúng chủng loại trên phiếu giao hàng thì kho sẽ lập phiếu trảlại sản phẩm cho trung tâm kỹ thuật của học viện có ghi rõ lý do

Thống kê, báo cáo

Cập nhật vào kho

Trang 15

2.Cập nhật linh kiện vào kho

3 In phiếu

2.1.Hiển thị form cập nhật

Khả năng ngoài dự tính:

4 Use case “Quản lí linh kiện, trang thiết bị”

Mô tả Use case “Quản lí linh kiện, trang thiết bị”

Use case : Quản lí linh kiện, trang thiết bị

Điều kiện đầu tiên:

Actor: Nhân viên quản lí kho, nhân viên quản lí phòng máy

Mục đích: Quản lí linh kiện, trang thiết bị của phòng máy

Mô tả: Để quản lý linh kiện, trang thiết bị của từng phòng máy, mỗi ngày, nhân viên phòngmáy có nhiệm vụ kiểm tra tình trạng linh kiện, trang thiết bị của từng phòng máy Nếu pháthiện có hỏng hóc phải báo ngay cho bộ phận kỹ thuật để có phương án sửa chữa, khắc phụcngay Nếu không thể khắc phục được thì phải cập nhật tình trạng linh kiện trang thiết bị.Sau đó lập danh sách yêu cầu thay mới tới bộ phận kho Với những thiết bị, linh kiện có thể

Kiểm tra linh kiện hàng ngày

Cập nhật tình trạng linh kiện, thiết bị của phòng máy

Lâp phiếu xuất thiết bị cần sửa chữa

Lập damh sách thay mới và sửa chữa

Trang 16

sửa chữa được thì lập danh sách yêu cầu sửa chữa Kho sẽ tiến hành lập phiếu xuất các thiết

bị cần sửa và gửi thiết bị đi sửa chữa đồng thời có kế hoạch thay thế những linh kiện, trangthiết bị trong thời gian sửa chữa

Hành động của actor:

1.Kiểm tra linh kiện hàng ngày, nếu có hỏng

hóc thì báo cho bộ phận kĩ thuật

2.Cập nhật tình trạng thiết bị của phòng máy

3.Lập danh sách thay mới và sửa chữa

4.Lập phiếu xuất các thiếu bị cần gửi sửa

Khả năng ngoài dự tính: Không

Mô tả Use case “Quản lí phòng máy”

Use case : Quản lí phòng máy

Điều kiện đầu tiên:

Actor: Nhân viên quản lí phòng máy

Cập nhật tình thông tin của phòng máy

Thống kê, báo cáo

Trang 18

6 Use case “Quản lí nhân viên”

Mô tả Use case “Quản lí nhân viên”

Use case : Quản lí nhân viên

Điều kiện đầu tiên:

Actor: Nhân viên quản lí phòng máy

Mục đích: Quản lí nhân viên

Mô tả: Quản lí các nhân viên trực ở phòng máy, cập nhật thông tin của nhân viên

Cập nhật tình trạng làm, nghỉ của nhân viên

Thống kê cuối tháng

Trang 19

và hành vi của đối tượng được gọi là thao tác (Operation)

Lớp (class) là cái gì đó cung cấp kế hoạch (blueprint) cho đối tượng Lớp cung cấp thông tin nào đó cho đối tượng lưu trữ và hành vi nào đó mà đối tượng có, đồng thời nó cung cấp mẫu (template) cho đối tượng Để đơn giản có thể định nghĩa lớp là mô tả tập đối tượng chia sẻ cùng thuộc tính, thao tác, phương pháp, quan hệ và ngữ nghĩa.Ví dụ, ta có cácđối tượng SinhVien A, SinhVien B như vậy ta có lớp SinhVien

3 Đối tượng và lớp trong hệ thống quản lý linh kiện phòng máy khoa CNTT

Với những cách xác định như trên ta có thể thấy hệ thống quản lý linh kiện phòng máy khoaCNTT sẽ có các đối tượng tương ứng với các lớp

1 Linh kiện LINHKIEN

2 Nhân viên NHANVIEN

Trang 21

PHẦN 4 BIỂU ĐỒ LỚP

Từ những gì đã có ở phần 3, ta tiến hành xây dựng biểu đồ lớp Biểu đồ lớp cho biết hình ảnh tĩnh của các bộ phận hệ thống Biểu đồ lớp bao gồm các lớp và quan hệ giữa chúng Thông thường mỗi hệ thống có vài biểu đồ lớp Ta cần phải xây dựng vài biểu đồ lớp để mô tả đầy đủ hệ thống ta đang xem xét Biểu đồ lớp giúp người phát triển quan sát, lập kế hoạch cấu trúc hệ thống trước khi viết mã trình Với chương trình Rational Rose thì biểu đồ lớp được hình thành trong Logical View Dưới đây là biểu đồ lớp chi tiết khi đã loại

bỏ các quan hệ n-n

Viết từ điển

Phòng máy = Mã phòng máy + Tên phòng máy + Địa chỉ + Số điện thoại

Mã phòng máy = “PM” + {digit}1

Tên phòng máy = *Tên phòng máy*

Địa chỉ = Tên nhà + Tên khu

Trang 22

Số điện thoại = *Số điện thoại của phòng máy*

Máy tính = Mã máy tính + Mô tả máy tính + Mã phòng máy

Mã máy tính = “Mã phòng máy” + {digit}3

Mô tả máy tính = *Mô tả máy tính đó*

Mã phòng máy = *Mã phòng máy lấy từ bảng PhongMay*

Nhân viên = Mã nhân viên + Tên nhân viên + Ngày sinh + Số điện thoại + Mã phòng máy

Mã nhân viên = {digit}3

Tên nhân viên = Họ + [Tên đệm] + Tên

Ngày sinh = Ngày + Tháng + Năm

Số điện thoại = [Mã vùng] + Số điện thoại

Mã phòng máy = *Mã phòng máy lấy từ bảng PhongMay*

Nhà sản xuất = Mã nhà sản xuất + Tên nhà sản xuất + Địa chỉ

Mã nhà sản xuất = {digit}3

Tên nhà sản xuất = *Tên của nhà sản xuất*

Địa chỉ = Số nhà + [Ngõ | Ngách | Hẻm] + Tên đường + Quận | Huyện + Tỉnh | Thành phố

Chủng loại = Mã chủng loại + Tên chủng loại

Mã chủng loại = {char}3

Tên chủng loại = *Tên chủng loại*

Linh kiện = Mã linh kiện + Tên linh kiện + Serialnumber + Mô tả + Mã nhà sản xuất + Mã chủng loại + Tình trạng

Mã linh kiện = Mã chủng loại + {digit}5

Tên linh kiện = *Tên linh kiện”

Trang 23

Serialnumber = *Số serial của linh kiện, trang thiết bị”

Mô tả = *Mô tả về linh kiện, trang thiết bị”

Mã nhà sản xuất = *Lấy từ bảng NhaSX*

Mã chung loai = *Lấy từ bảng ChungLoai*

Tình trạng = {digit}1 *Tình trạng của linh kiện, trang thiết bị*

Phiếu nhập xuất = Mã phiếu + Ngày lập phiếu + Ghi chú

Mã phiếu = PN | PX + {digit}8

Ngày lập phiếu = Ngày + Tháng + Năm

Ghi chú = *Ghi chú*

Tài khoản = Username + Password + Tình trạng

Username = *Tên đăng nhập hệ thống*

Password = *Mật khẩu người dùng*

Tình trạng = {digit}1 *Tình trạng của tài khoản*

Trang 24

Cung cấp thông tin linh kiện

Tìm kiếm linh kiện

NHANVIEN

Cung cấp thông tin nhân viên của phòng máy PHONGMAY

MAYTINH

Thêm (Thay) linh kiện cho máy tính LINHKIEN, MAYTINH_LINHKIEN

MAYTINH_LINHKIEN

PHONGMAY

Trang 25

5.2 Biểu đồ tương tác

5.2.1 Quản lý linh kiện

a Thêm linh kiện

- Các lớp tham gia: LINHKIEN

- Biểu đồ tuần tự

- Biểu đồ cộng tác

Trang 26

b Sửa linh kiện

- Các lớp tham gia: LINHKIEN

- Biểu đồ tuần tự

- Biểu đồ cộng tác

c Xóa linh kiện

- Các lớp tham gia: LINHKIEN

- Biểu đồ tuần tự

Trang 27

- Biểu đồ cộng tác

b Tìm kiếm linh kiện

- Các lớp tham gia: LINHKIEN

- Biểu đồ tuần tự

- Biểu đồ cộng tác

5.2.2 Quản lý máy tính

Trang 29

- Biểu đồ cộng tác

c Xóa máy tính

- Các lớp tham gia: MAYTINH, LINHKIEN, PHONGMAY, MAYTINH_LINHKIEN

- Biểu đồ tuần tự

Trang 31

5.2.3 Quản lý nhân viên

a Thêm nhân viên

- Các lớp tham gia: NHANVIEN, PHONGMAY

- Biểu đồ tuần tự

- Biểu đồ cộng tác

b Cập nhật thông tin nhân viên

- Các lớp tham gia: NHANVIEN, PHONGMAY

- Biểu đồ tuần tự

Trang 32

- Biểu đồ cộng tác

c Xóa nhân viên

- Các lớp tham gia: NHANVIEN, PHONGMAY

- Biểu đồ tuần tự

- Biểu đồ cộng tác

Trang 33

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

- Các lớp tham gia: NHANVIEN, PHONGMAY

Ngày đăng: 30/12/2015, 18:15

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w