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

Tiểu luận môn phân tích thiết kế hệ thống thông tin hệ quản lý thư viện

21 1,4K 11

Đ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 21
Dung lượng 0,9 MB

Nội dung

Vì vậy, emxin giới thiệu 1 hệ thống quản lý thư viện, đáp ứng được 1 số chức năng cơ bản cầnthiết của một hệ thống quản lý thư viện là quản lý sách, bạn đọc, quản lý cập nhật vàquản lý q

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

BỘ MÔN CÔNG NGHỆ PHẦN MỀM

BÀI TẬP

MÔN HỌC: PHÂN TÍCH THIẾT KẾ

HỆ THỐNG THÔNG TIN

HÀ NỘI, 10/2013 www.ptit.edu.vn

Trang 2

MỤC LỤC

CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU 3

I Giới thiệu hệ quản lý thư viện 3

II Xây dựng biểu đồ Use case 3

1 Biểu đồ use case thổng quát 3

2 Phân rã biểu đồ Use case 4

III Xây dựng 5 kịch bản 7

1 Scenario cho chức năng thêm sách 7

2 Scenario cho chức năng đăng nhập 8

3 Scenario cho chức năng sửa sách 9

4 Scenario cho chức năng tìm sách 10

IV Xây dựng 5 biểu đồ giao tiếp 11

1 Use Case Thêm sách 11

2 Use Case Đăng nhập 11

3 Usecase sửa sách 12

4 Usecase Tìm sách 12

V Xây dựng 5 biểu đồ hoạt động 13

1 Use case Thêm sách 13

2 Use case Đăng nhập 14

3 Use case Sửa sách 15

4 Use case Tìm sách 16

VI Phác thảo 5 giao diện tương ứng 17

1 Thêm sách 17

2 Đăng nhập 17

3 Sửa sách 18

4 Tìm kiếm sách 18

VII Tập các từ vựng 19

CHƯƠNG 2: PHÂN TÍCH YÊU CẦU 20

I Xác định lớp 20

II Xác định quan hệ lớp 20

III Xác định thuộc tính cho các lớp 20

IV Xác định phương thức 20

1 Xây dựng lại biểu đồ giao tiếp 20

2 Gán phương thức cho lớp nào đó 20

3 Xây dựng biểu đồ trạng thái 20

V Cập nhật từ vựng và yêu cầu phi chức năng 20

CHƯƠNG 3: THIẾT KẾ KIẾN TRÚC 21

I Package Diagram 21

II Deployment Diagram 21

III Kiến trúc 3-tier 22

CHƯƠNG 1: XÁC ĐỊNH YÊU CẦU

2

Trang 3

I Giới thiệu hệ quản lý thư viện

Hiện nay, thư viện là một hệ thống khá phổ biến trong các trường học cũngnhư trên các tỉnh thành trong cả nước Đi cùng với sự phát triển của các thư viện lànhu cầu của bạn đọc tăng lên, và số lượng sách trong thư viện cũng tăng lên rất nhiều

so với những hệ thống thư viện đơn giản và nhỏ lẻ trước đây

Và, cũng một yêu cầu được đặt ra cùng với sự phát triển đó là làm thế nào đểquản lý các thông tin trong thư viện một cách tốt nhất và có hiệu quả nhất Vì vậy, emxin giới thiệu 1 hệ thống quản lý thư viện, đáp ứng được 1 số chức năng cơ bản cầnthiết của một hệ thống quản lý thư viện là quản lý sách, bạn đọc, quản lý cập nhật vàquản lý quá trình mượn và trả sách trong thư viện, Hệ thống mà em đang giới thiệutập trung chủ yếu vào quản lý dữ liệu ( sach, bạn đoc ) và quản lý mượn, trả sách…

II Xây dựng biểu đồ Use case.

1 Biểu đồ use case thổng quát

2 Phân rã biểu đồ Use case

3

Trang 7

Điều kiện trước Thủ thư đã đăng nhập vào hệ thống.

Đảm bảo tối thiểu SYSTEM không chấp nhận thêm sách mới vào cơ sở dữ liệu

và quay lai form nhập thêm sáchĐiều kiện sau Tạo thêm sách mới trong cơ sở dữ liệu , hiển thị thông báo

thành công

Flow of Events

1 Thủ thư chọn chức năng Thêm sách

2 SYSTEM hiển thị form nhập thêm sách với các thông tin cần thiết(tên sách, số lượng, tác giả, năm xuất bản, nút “OK và nút “Hủy”)

3 Thủ thư nhập những thông tin theo yêu cầu và chọn OK

4 SYSTEM kiểm tra , nhập thông tin mới vào CSDL và cho hiển thị thông báo thành công

5 Thủ thư thoát khỏi chức năng này

Extension

3.a Thủ thư nhập vào thkhông hợp lệ hoặc đã có trong cơ sở dữ liệu

1 SYSTEM thông báo thêm sách thất bại

2.Quay lại form nhập thêm sách

7

Trang 8

2 Scenario cho chức năng đăng nhập

Đăng nhập

Điều kiện trước Khi người dùng muốn thao tác trên hệ thống

Đảm bảo tối thiểu Thông báo đăng nhập sai và quay lại giao diện đăng nhậpĐiều kiện sau Người dùng đăng nhập thành công vào hệ thống , hiển thị giao

diện chức năng tương ứng

Flow of Events

1 Người dùng kích hoạt chức năng Đăng nhập

2 SYSTEM hiển thị giao diện đăng nhập gồm có 2 ô nhập tài khoản và mật khẩu, 2 nút Đăng nhập và Hủy

3 Người dùng nhập user name và password vào và nhấn nút đăng nhập

4 SYSTEM kiểm tra thông tin và hiển thị giao diện chức năng tương ứng (Thủ thư , bạn đọc)

Extension

3.a Tài khoản nhập vào không tồn tại

1 SYSTEM thông báo đăng nhập thất bại

2.Quay lại form đăng nhập

8

Trang 9

3 Scenario cho chức năng sửa sách

Sửa sách

Điều kiện trước Thủ thư đã đăng nhập vào hệ thống

Đảm bảo tối thiểu Hệ thống loại bỏ các thông tin đã nhập và quay lại form nhập

thông tin

Điều kiện sau Thông tin cần sửa của sách được sửa trong CSDL, hiển thị

thông báo thành công

Flow of Events

1 Thủ thư chọn chức năng Sửa sách

2 SYSTEM hiển thị form yêu cầu nhập mã sách cần sửa thông tin, và nút tìm kiếm

3.a Mã sách nhập vào không có trong CSDL

1 SYSTEM thông báo nhập sai thông tin

2.Quay lại form nhập mã sách

5.a Thông tin nhập vào không hợp lệ hoặc trùng với thông tin đã có trong CSDL

1 SYSTEM thông báo thông tin nhập vào không hợp lệ

2.Quay lại form danh sách các thông tin của cuốn sách

9

Trang 10

4 Scenario cho chức năng tìm sách

Tìm kiếm sách

Điều kiện trước Người dùng đã đăng nhập hệ thống

Đảm bảo tối thiểu Hệ thống thông báo tìm kiếm thất bại và quay lại giao diện

chức năng tương ứng(Thủ thư, bạn đọc)

Điều kiện sau Hệ thống tìm được danh sách các cuốn sách yêu cầu và hiển

thị thông tin về các cuốn sách đó

Flow of Events

1 Người dùng chọn chức năng Tìm kiếm sách trong giao diện chính

2 SYSTEM hiển thị lên 1 danh sách sách đã có trong cơ sở dữ liệu, 1 ô tìm kiếm và 1 nút

“Tìm kiếm”

3 Người dùng chọn kiểu tìm kiếm theo : Mã, tên, Nhà xuất bản,năm xuất bản và

nhập từ khóa tìm kiếm vào form tìm kiếm sau đó nhấn nút Tìm kiếm

4 SYSTEM tìm kiếm trong CSDL, hiển thị các thông tin các cuốn sách tìm được

Extension

3.a Không tìm thấy cuốn sách nào có từ khóa trong CSDL

1 SYSTEM thông báo tìm kiếm thất bại

10

Trang 11

IV Xây dựng 5 biểu đồ giao tiếp

1 Use Case Thêm sách

2 Use Case Đăng nhập

11

Trang 12

3 Usecase sửa sách

4 Usecase Tìm sách

12

Trang 13

V Xây dựng 5 biểu đồ hoạt động

1 Use case Thêm sách

2 Use case Đăng nhập

13

Trang 14

3 Use case Sửa sách

14

Trang 16

4 Use case Tìm sách

VI Phác thảo 5 giao diện tương ứng

16

Trang 17

1 Thêm sách

2 Đăng nhập

3 Sửa sách

17

Trang 18

4 Tìm kiếm sách

VII Tập các từ vựng

18

Trang 19

Người dùng: người được đăng kí tài khoản vào hệ thống

Bạn đọc: người mượn sách, tạp chí của thư viện

Thủ thư: là nhân viên của thư viện, là người tương tác giữa khách hàng và những phản hồi của hệ thống

Thủ thư trưởng: là người quản lí nhân viên của thư viện

Danh mục sách: đầu sách, là tên cuốn sách và tác giả của chúng

Sách: cuốn sách, là bản sao, bản in ấn của một cuốn sách

CHƯƠNG 2: PHÂN TÍCH YÊU CẦU

19

Trang 20

1 Xây dựng lại biểu đồ giao tiếp

2 Gán phương thức cho lớp nào đó

3 Xây dựng biểu đồ trạng thái

V Cập nhật từ vựng và yêu cầu phi chức năng

CHƯƠNG 3: THIẾT KẾ KIẾN TRÚC

I Package Diagram

20

Trang 21

II Deployment Diagram

III Kiến trúc 3-tier

21

Ngày đăng: 29/03/2015, 23:52

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w