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

Đề tài: Đặc Tả Yêu Cầu Phần Mềm cho Dự Án Quản Lý Thư Viện potx

32 13,4K 60

Đ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 32
Dung lượng 1,89 MB

Nội dung

Yêu cầu cần đạt được khi xây dựng phần mềm đó là có thể xây dựng được hệ thống thông tin phục vụ học tập nghiên cứu của sinh viên cũng như cán bộtrong trường cũng như đơn vị khác được ph

Trang 1

Mục Lục 1

Đặc Tả Yêu Cầu Phần Mềm 3

Theo dõi phiên bản tài liệu 4

1 Giới thiệu 5

1.1 Mục tiêu 5

1.2 Phạm vi sản phẩm 6

1.3 Bảng chú giải thuật ngữ 6

1.4 Tài liệu tham khảo 7

1.5 Bố cục tài liệu 7

2 Mô tả tổng quan 7

2.1 Bối cảnh của sản phẩm 7

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

2.3 Đặc điểm người sử dụng 8

2.4 Môi trường vận hành 8

2.5 Các ràng buộc về thực thi và thiết kế 8

2.6 Các giả định và phụ thuộc 8

3 Các yêu cầu giao tiếp bên ngoài 9

3.1 Giao diện người sử dụng 9

3.2 Giao tiếp phần cứng 9

3.3 Giao tiếp phần mềm 9

3.4 Giao tiếp truyền thông tin 9

4 Các tính năng của hệ thống 10

4.1 Tính năng đăng nhập 10

4.2 Tính năng đăng ký 10

4.3 Tính năng quản lý nhập sách 11

4.4 Tính năng quản lý độc giả 12

4.5 Tính năng quản lý mượn sách, trả sách 12

4.6 Tính năng thống kê 13

Trang 2

5.1 Yêu cầu thực thi 14

5.2 Yêu cầu an toàn 14

5.3 Yêu cầu bảo mật 14

5.4 Các đặc điểm chất lượng phần mềm 15

5.5 Các quy tắc nghiệp vụ 16

6 Các yêu cầu khác 16

Thiết Kế Phần Mềm 17

Theo dõi phiên bản tài liệu 18

1 Giới thiệu 19

1.1 Mục đích 19

1.2 Phạm vi 19

1.3 Tài liệu tham khảo 19

1.4 Tổng quan về tài liệu 19

2 Tổng quan hệ thống 19

3 Kiến trúc hệ thống 20

3.1 Thiết kế kiến trúc 20

3.2 Mô tả sự phân rã 21

3.3 Cơ sở thiết kế 21

4 Thiết kế dữ liệu 22

4.1 Mô tả dữ liệu 22

4.2 Từ điển dữ liệu 24

5 Thiết kế theo chức năng 25

5.1 Chức năng đăng nhập và đăng kí 25

5.2 Chức năng cập nhật sách 26

5.3 Chức năng mượn trả sách 27

5.4 Chức năng tìm kiếm 29

5.5 Chức năng thống kê báo cáo 30

KẾT LUẬN 31

Trang 3

Đ c T Yêu C u Ph n M m ặc Tả Yêu Cầu Phần Mềm ả Yêu Cầu Phần Mềm ầu Phần Mềm ầu Phần Mềm ềm

cho

Dự Án

Quản Lý Thư Viện

Phiên bản 1.0 được phê chuẩn Được chuẩn bị bởi nhóm 6:

Phạm Hải Đăng

Lê Trường Sơn Trần Nguyễn Duy Tùng Trần Thị Hoài Thương

Phạm Ngọc Toán

Lê Trung Trực Ngày tạo ra bản đặt tả 25-02-2013

Trang 4

Theo dõi phiên b n tài li u ả Yêu Cầu Phần Mềm ệu

Phần mềm Quản Lý Thư Viện 25/02/2013 Không thay đổi 1.0

Trang 5

1 Gi i thi u ới thiệu ệu

Hiện nay, CNTT đã và đang ngày càng phát triển mạnh mẽ trong mọi lĩnhvực của đời sống, kinh tế, xã hội Đặc biệt trong cơ chế thị trường sự phát triểncủa các quan hệ kinh tế cũng như sự mở rộng ngày càng lớn về quy mô của cácdoanh nghiệp, xí nghiệp, cơ quan đã làm tăng các luồng và khối lượng thông tin,làm cho công tác quản lý trở nên phức tạp hơn Với việc làm công tác quản lýthủ công bằng sổ sách (như trước kia) thì không thể đáp ứng được với sự pháttriển như hiện nay Trong xu thế ấy, việc quản lý dựa vào máy tính là một nhucầu thiết yếu của hầu hết mọi ngành, mọi doanh nghiệp, việc tin học hóa từngbước trong công tác quản lý, khai thác, điều hành sản xuất kinh doanh và quản

lý hoạt động là một đòi hỏi ngày càng cấp thiết

Công việc quản lý thư viện thao tác với một dữ liệu lớn, liên quan đếnnhiều người dùng, nếu chỉ quản lý thông qua sổ sách, giấy tờ (phiếu thông báo,phích tra cứu) thì không thể nâng cao hiệu quả quản lý và sử dụng nguồn tài

nguyên thư viện hiện có Vì vậy chúng em lựa chọn bài tập “Quản lý thư viện

Trường Đại Học Tây Đô ” với hy vọng có thể xây dựng được hệ thống phần

mềm góp phần nâng cao hiệu quả trong việc quản lý và sử dụng nguồn tàinguyên của thư viện

1.1 M c tiêu ục Lục

Mục tiêu của đề tài là áp dụng Công nghê thông tin vào quản lý thư việntrường thay thế cho hình thức quản lý truyền thống đang được áp dụng tại đâyvới việc áp dụng phần mềm vào quản lý thì thư viện sẽ phục vụ tốt hơn cho hoạtđộng của trường giúp trường hoàn thành nhiệm vụ chính trị - xã hội của mìnhtrong thời đại mới thời đại của công nghệ, kinh tế tri thức việc xây dựng dự áncông nghệ thông tin cho thư viện trường là một nhiệm vụ cấp bách và lâudài.Việc này phải được tiến hành một cách tuần tự từng bước và đưa vào sửdụng vận hành ngay để thấy được hiệu quả của nó

Với việc đưa vào hoạt động phần mềm quản lý thư viện hướng tới có thểđáp ứng nhu cầu của toàn bộ sinh viên và cán bộ giảng viên của trường về tàiliệu học tập nghiên cứu một cách nhanh chóng hiệu quả nhất

Yêu cầu cần đạt được khi xây dựng phần mềm đó là có thể xây dựng được

hệ thống thông tin phục vụ học tập nghiên cứu của sinh viên cũng như cán bộtrong trường cũng như đơn vị khác được phép sử dụng tài nguyên thư viện củatrường.Với việc áp dụng công nghệ thông tin vào nghiệp vụ quản lý thư việnngoài việc đáp ứng nhu cầu đặt ra trước mắt của trường còn đáp ứng nhu cầutrong tương lai.Với việc áp dụng phần mềm vào quản lý thư viện cũng cho phép

Trang 6

cán bộ trường hình thành thói quen làm việc mới đó là áp dụng tiến bộ của côngnghê thông tin Đó là một kỹ năng quan trọng trong kỷ nguyên của công nghệthông tin mà mỗi người cần được trang bị để phục vụ công tác nghiệp vụ củamình nhất là cán bộ thư viện.

Ngoài ra yêu cầu của phần mềm quản lý thư viện nữa đó là:

- Giao diện: phải thân thiện, dễ sử dụng, đẹp

- Tốc độ xử lý: phải nhanh, không để người dùng chờ quá lâu

- Khi thay đổi 1 chức năng thì không làm ảnh hưởng đến các chứcnăng khác

- Có khả năng sao lưu & phục hồi CSDL khi có sự cố

- Khả năng thay đổi chức năng & giao diện dễ dàng

Với các chức năng thêm, sửa, tìm kiếm thông tin… liên quan đến việcthao tác nghiệp vụ thư viện yêu cầu người lập trình cần hiểu rõ nghiệp vụ quản

lý thư viện để từ đó phân tích thiết kế cơ sở dữ liệu và chương trình cho hệthống

và hỗ trợ việc lưu trữ dữ liệu sách, giúp độc giả thuận lợi khi tìm kiếm tài liệu

Phần mềm có thể sử dụng riêng lẻ (sử dụng cá nhân) hoặc nhiều ngườidùng trên nhiều máy tính khác nhau (chạy trên mạng LAN với hệ thống máy chủnội bộ);

Ngôn ngữ giao tiếp trong hệ thống (cũng như trên giao diện) bằng tiếngViệt (ngôn ngữ phổ thông trong nước Việt Nam)

1.3 B ng chú gi i thu t ng ả Yêu Cầu Phần Mềm ả Yêu Cầu Phần Mềm ật ngữ ữ

STT Thuật ngữ / Từ viết tắt Định nghĩa / Giải thích

Trang 7

1.4 Tài li u tham kh o ệu ả Yêu Cầu Phần Mềm

[1] http://tailieu.vn

[2] http:// tinhoc2.net

[3] Giáo trình CNPM đại học công nghệ ĐHQG Hà Nội

[4] Giáo trình CNPM đại học Cần Thơ

1.5 B c c tài li u ố cục tài liệu ục Lục ệu

Tài liệu đặc tả bao gồm:

- Mô tả tổng quan về sản phẩm:

Giới thiệu sơ lược về sản phẩm, tên và phạm vi sử dụng của phần mềm, bao quát các chức năng của sản phẩm cũng như đặc điểm sử dụng của người dùng

- Các yêu cầu giao tiếp bên ngoài:

Phân tích giao diện người dùng, yêu cầu kỹ thuật cho ngườilập trình (phần cứng và phần mềm)

- Các tính năng của hệ thống:

Liệt kê khái quát các chức năng chính của hệ thống

- Các yêu cầu phi chức năng:

Hệ thống đảm bảo tính nhất quán

- Các yêu cầu khác:

Thường là yêu cầu về luật pháp và phong tục tập quán

2 Mô t t ng quan ả Yêu Cầu Phần Mềm ổng quan

2.1 B i c nh c a s n ph m ố cục tài liệu ả Yêu Cầu Phần Mềm ủa sản phẩm ả Yêu Cầu Phần Mềm ẩm

Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục lànhiệm vụ quan trọng và hàng đầu của nước ta Song song với việc đào tạo, việcquản lý cũng không kém phần quan trọng đặc biệt là việc quản lý sách trong cácthư viện Hằng ngày một số lượng lớn sách trong các thư viện được sử dụng.Việc quản lý sách vốn đã rất khó khăn, mặt khác do nhu cầu đọc của chúng tangày càng tăng nên việc quản lý sách trong các thư viện càng khó khăn hơn

Nắm được yêu cầu đó, nhóm chúng tôi đã tạo ra một phần mềm quản lýthư viện để góp phần tăng hiệu suất công việc, tiết kiệm thời gian và hỗ trợ việclưu trữ dữ liệu sách, giúp độc giả thuận lợi khi tìm kiếm tài liệu

2.2 Các ch c năng c a s n ph m ức năng của sản phẩm ủa sản phẩm ả Yêu Cầu Phần Mềm ẩm

Các chức năng chính của phần mềm quản lý thư viện gồm:

- Quản lý nhập sách

- Quản lý độc giả

- Quản lý mượn sách, trả sách

Trang 8

- Thống kê.

- Tìm kiếm

2.3 Đ c đi m ng ặc Tả Yêu Cầu Phần Mềm ểm người sử dụng ười sử dụng ử dụng ục Lục i s d ng

Nhận dạng các nhóm người sử dụng sản phẩm ta có đặc trưng của từngnhóm người sử dụng như sau:

Giám đốc thư viện: Quản lý toàn bộ hệ thống hoạt động của thư viện Thủ thư: Có trách nhiệm cập nhập hàng ngày sách báo và cập nhập độc

giả Huỷ bỏ các độc giả đã đến thời điểm hết hạn ra khỏi danh mục Sắp xếpsách theo thứ tự nhất định của từng khu vực kệ sách để dễ tìm kiếm sách khi cóyêu cầu mượn Ngoài ra còn lập thông báo thống kê số sách mượn, số độc giả vàsách hỏng từ đó xác định các sách và chủ đề mà được độc giả mượn nhiều nhất

để có kế hoạch bổ sung sách

Bộ phận phục vụ độc giả: cung cấp thẻ thư viện, thẻ muợn trả sách, kiểm

tra độc giả, xoá bỏ các độc giả đã quá hạn mượn sách Việc cho mượn sách nàytheo 2 hình thức:

- Mượn đọc tại chỗ ở phòng đọc

- Mượn mang về nhà để tham khảo (mượn giáo trình theo học kỳ)

2.4 Môi tr ười sử dụng ng v n hành ật ngữ

Ngôn ngữ lập trình: Hệ thống được xây dựng trên nền window form với

ngôn ngữ C# Cơ sở dữ liệu của hệ thống sử dụng CSDL Microsoft SQL Server2005

Yêu cầu phần cứng:

+ CPU: P.IV trở lên

+ RAM: ít nhất 512 MB

+ Đĩa cứng (ổ C: ): Tối thiểu trống 1Gb

+ Hệ điều hành: Windows, thấp nhất là Service Pack 2

2.5 Các ràng bu c v th c thi và thi t k ộc về thực thi và thiết kế ềm ực thi và thiết kế ết kế ết kế

- Ngôn ngữ lập trình: C#

- Cơ sở dữ liệu: CSDL Microsoft SQL Server 2005

- Ràng buộc thực tế :

+ Giao diện đơn giản, thân thiện với người sử dụng

+ Kích thước của CSDL đủ lớn để lưu trữ thong tin khi sử dụng.+ Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp

+ Phần mềm chạy trên nền Windown

2.6 Các gi đ nh và ph thu c ả Yêu Cầu Phần Mềm ịnh và phụ thuộc ục Lục ộc về thực thi và thiết kế

- Máy tính bắt buộc phải kết nối mạng Lan cục bộ

- Phần mềm hổ trợ sao lưu hệ thống theo thời gian định sẵn

- Có thể tính hợp và sử dụng các nguồn dữ liệu khác

Trang 9

3 Các yêu c u giao ti p bên ngoài ầu Phần Mềm ết kế

3.1 Giao di n ng ệu ười sử dụng ử dụng ục Lục i s d ng

Giao diện người sử dụng gồm 7 biểu mẫu: Đăng kí, đăng nhập, quản lýnhập sách, quản lý độc giả, quản lý mượn sách, trả sách, thống kê, tìm kiếm

- Giao diện than thiện dễ sử dụng

- Màu sắc hài hòa hợp với văn hóa

- Font chữ Time New Roman, cỡ chữ 14

- Góc trên bên phải là logo

- Ở giữa là mục chọn các chức năng

- Góc dưới bên phải là mục trợ giúp cho người sử dụng

3.2 Giao ti p ph n c ng ết kế ầu Phần Mềm ức năng của sản phẩm

Phần mềm có thể tương thích hầu hết các phần cứng và các thiết bị hỗ trợcủa máy

Yêu cầu phần cứng:

CPU: P.IV trở lên

RAM: ít nhất 512 MB

Đĩa cứng (ổ C: ): Tối thiểu trống 1Gb

Hệ điều hành: Windows, thấp nhất là Service Pack 2

3.3 Giao ti p ph n m m ết kế ầu Phần Mềm ềm

Phần mềm tương thích với các phần mềm khác

Sản phẩm phần mềm này cần phải có các thành phần phần mềm cụ thểkhác như Net Farmwork 2.0 trở lên, Microsoft access, Microsoft SQL server

Trong Microsoft SQL server các thư viện gồm có Int, varchar, char,number, date Phần mềm này cho phép người dung định nghĩa, tạo và duy trìCSDL đồng thời cung cấp dịch vụ truy cập đến CSDL này một cách có quản lý,sao lưu và phục hồi CSDL

Nhờ phần mềm Microsoft SQL server chúng ta có thể lưu và sữa chửaCSDL

3.4 Giao ti p truy n thông tin ết kế ềm

Cho phép trao đổi thông tin và chia sẻ dữ liệu qua Mạng Lan

Các chuẩn giao tiếp:

- TCP (Transmission Control Protocol): thi t l pết lập ập k t n i ết lập ối gi a ữa các máy tính đ truy n ể truyền ền d li u Nó chia nh ữa ệu Nó chia nhỏ ỏ d li u ra thành ữa ệu Nó chia nhỏ

nh ngữa gói (packet) và đ m b o vi c truy nảm bảo việc truyền ảm bảo việc truyền ệu Nó chia nhỏ ền d li u ữa ệu Nó chia nhỏ thành công.

- IP (Internet Protocol): đ nh tuy nịnh tuyến ết lập (route) các gói d li uữa ệu Nó chia nhỏ khi chúng

đ ược truyền qua Internet, đảm bảo dữ liệu sẽ đến đúng nơi cần c truy n qua Internet, đ m b o d li u sẽ đ n đúng n i c n ền ảm bảo việc truyền ảm bảo việc truyền ữa ệu Nó chia nhỏ ết lập ơng Lan ần

nh n ập

Trang 10

- FTP (File Transfer Protocol): cho phép trao đ iổi t p tin qua ập Internet.

- SMTP (Simple Mail Transfer Protocol): cho phép g i cácởi các thông

đi p ệu Nó chia nhỏ th đi n tư ệu Nó chia nhỏ ử (e-mail) qua Internet.

- Các máy tính có th trao đ i d li u thông qua m ng c c b ho c ể truyền ổi ữa ệu Nó chia nhỏ ạng cục bộ hoặc ục bộ hoặc ộ hoặc ặc

m ng Internet thông qua giao th c TCP/IP ạng cục bộ hoặc ức TCP/IP.

4 Các tính năng c a h th ng ủa sản phẩm ệu ố cục tài liệu

Sau quá trình khảo sát nghiệp vụ và thực trạng quản lý thư viện, nhóm emxậy dựng các tính năng của hệ thống:

4.1.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả: Dùng để đăng nhập vào hệ thống để sử dụng các tính năng củachương trình

Mức ưu tiên: ở mức cao, bảo mật tốt cho người sử dụng và cho toàn hệthống

4.1.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân: Người sử dụng cần phải thực hiện theo yêu cầu của hệ thốngkhi muốn đăng nhập vào hệ thống

Chuỗi đáp ứng: Một bảng thông báo sẽ hiện ra hỏi bạn có đăng nhập hoặcthoát có thêm phần đăng ký nếu bạn chưa đăng ký

4.1.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Chức năng đăng nhập cần tính bảo mật cao, khi điền đầy đủ các thông tinthì hệ thống sẽ chấp nhận cho bạn đăng nhập và ngược lại nếu các thông tinkhông chính xác thì hệ thống sẽ báo lỗi và yêu cầu nhập lại

Trang 11

4.2 Tính năng đăng ký

4.2.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả: Dùng để đăng ký tên tài khoản, mật khẩu, thông tin cá nhân, ngàylàm thẻ và ngay hết hạn Để thực hiện cho quá trình đăng nhập

Mức ưu tiên: Ở trung bình, với lợi ích khi hoàn thành bản đăng ký đểthực hiện việc đăng nhập, sử dụng mật khẩu có tính bảo mật tốt

4.2.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân: Người sử dụng cần phải thực hiện theo yêu cầu của hệ thống

Ví dụ: Khi click vào chức năng đăng ký nếu chưa là thành viên

Chuỗi đáp ứng: Một bảng thông báo sẽ hiện ra giúp bạn điền đầy đủ thôngtin để đăng ký bạn hoặc có thể chọn thoát

4.2.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Chức năng đăng nhập cần tính bảo mật cao và độ chính xác cao, khi điềnđầy đủ các thông tin thì hệ thống sẽ chấp nhận cho bạn đăng ký thành công vàngược lại nếu các thông tin không chính xác thì hệ thống sẽ báo lỗi và yêu cầunhập lại

4.3 Tính năng qu n lý nh p sách ả Yêu Cầu Phần Mềm ật ngữ

4.3.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả: Dùng để quản lý sách hiệu quả, nhập thông tin cho sách nếu cóthay đổi, cập nhật thông tin cho sách mới

Mức ưu tiên: ở mức trung bình, cần cập nhật chi tiết và chính xác để tiếtkiệm thời gian cho việc tìm kiếm, dễ dàng quản lý và thay đổi hơn

4.3.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân: Các bảng biểu giúp người quản lý có thể cập nhật sách, bổsung, thay đổi, tất cả các dữ liệu về sách có sẵn hoặc sắp nhập về

Chuỗi đáp ứng: Bảng Quản lý nhập sách có sẵn các tinh năng các phầnliên quan đến sách, các khung điền dữ liệu giúp thay đổi và nhập sách mới Cóthể xóa loại bỏ và sửa chữa chúng

4.3.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Chức năng thêm: Người quản lý có thể thêm dữ liệu vào các dòng hoặccác cột trong phần mềm, không được thêm dữ liệu vào các dòng các cột đã có

dữ liệu

Trang 12

Chức năng xóa: Người quản lý có thể xóa dữ liệu nào đó trong cơ sở dữliệu sẵn có

Chức năng sửa: Khi người quản muốn sửa dữ liệu trong cơ sơ dữ liệu thì

có thể sử dụng chức năng Sửa Tuy nhiên, khi sửa dữ liệu nhưng không lưu lại

dữ liệu sẽ trở về trạng thái trước khi sửa đổi

4.4 Tính năng qu n lý đ c gi ả Yêu Cầu Phần Mềm ộc về thực thi và thiết kế ả Yêu Cầu Phần Mềm

4.4.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả : Dùng để quản lý các thông tin của độc giả

Mức ưu tiên : ở mức trung bình, cần cập nhật chi tiết và chính xác để dễdàng quản lý và thay đổi hơn

4.4.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân : Người quản lý có thể cập nhật, bổ sung, thay đổi thông tin củađộc giả khi độc giả cần thay đổi thông tin, bổ sung thêm thông tin

Chuỗi đáp ứng : Bảng Quản lý độc giả có sẵn các tính năng để thêm thayđổi và cập nhật thông tin của độc giả

4.4.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Chức năng thêm: Người quản lý có thể thêm thông tin vào các dòng hoặccác cột trong phần mềm, không được thêm dữ liệu vào các dòng các cột đã có

dữ liệu

Chức năng sửa : Khi người quản muốn sửa thông tin trong cơ sở dữ liệuthì có thể sử dụng chức năng Sửa Tuy nhiên, khi sửa thông tin độc giả nhưngkhông lưu lại dữ liệu sẽ trở về trạng thái trước khi sửa đổi

4.5 Tính năng qu n lý m ả Yêu Cầu Phần Mềm ượn sách, trả sách n sách, tr sách ả Yêu Cầu Phần Mềm

4.5.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả: Dùng để quản lý các thông tin về việc mượn hoặc trả sách của độcgiả

Mức ưu tiên : ở mức cao, cần quản lý chặt chẽ, để bảo quản đủ số sách vàkhông làm thất thoát khi cho mượn và bảo đảm trả đúng thời gian khi cho mượnsách

4.5.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân : Người quản lý có thể cho độc giả mượn hoặc thu lại sách khiđộc giả trả

Trang 13

Chuỗi đáp ứng : Bảng Quản lý mượn sách cần nhập thông tin chính xácyêu cầu mượn sách của độc giả.

Bảng trả sách cũng cần điền đầy đủ các yêu cầu, thời gian để độc giả trảlại đúng thời gian và số sách đã mượn

4.5.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Chức năng quản lý mượn sách cần nhập chính xác, để có thể cho độc giảmượn được sách và ngược lại nếu các thông tin không chính xác thì hệ thống sẽbáo lỗi và yêu cầu nhập lại hay thoát khi không cần sử dụng

Chức năng quản lý trả sách cần nhập chính xác, đúng thời gian để độc giảtrả sách và ngược lại nếu các thông tin không chính xác thì hệ thống sẽ báo lỗi

và yêu cầu nhập lại

4.6 Tính năng th ng kê ố cục tài liệu

4.6.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả: Khi người dùng nhập đầy đủ dữ liệu cần thiết thì hệ thống sẽ tựđộng tính toán, thống kê và đưa ra kết quả

Mức ưu tiên: ở mức trung bình, cần thống kê chính xác để đảm bảo tính nhấtquán dữ liệu về sách, đánh giá đúng số sách đang quản lý

4.6.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân : Người quản lý nhập số liệu để thống kê về việc quản lý sáchtheo định kỳ

Chuỗi đáp ứng : Bảng Thống kê có sẵn các tính năng các phần liên quanđến việc nhập số liệu,nhập sách, thời gian số sách mượn, số sách trả các khungđiền số liệu cho việc thống kê dễ hơn và chính xác hơn

4.6.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Nhập đầy đủ các dữ liệu, số liệu chức năng mới có thể thực hiện.Cần nhậpchính xác các số liệu đó

4.7 Tính năng tìm ki m ết kế

4.7.1 Mô t và m c u tiên ả Yêu Cầu Phần Mềm ức năng của sản phẩm ư

Mô tả: Dùng để tìm kiếm thông tin sách có trong thư viện

Mức ưu tiên: ở mức thung bình, có thể tìm kiếm theo nhiều cách khácnhau

Trang 14

4.7.2 Tác nhân / Chu i đáp ng ỗi đáp ứng ức năng của sản phẩm

Tác nhân: Người dùng có thể tìm kiếm mọi thông tin về tất cả các sách cótrong thư viện

Chuỗi đáp ứng : Bảng tìm kiếm có thể giúp cho người dùng co thể tìmkiếm sách nhanh chong hơn nhờ những hướng dẫn có sẵn

4.7.3 Các yêu c u ch c năng ầu Phần Mềm ức năng của sản phẩm

Không cần độ chính xác cao, nhưng phải đảm bảo đủ thông tin cần thiết

để tìm kiếm được các quyển sách cần thiết

5 Các yêu c u phi ch c năng ầu Phần Mềm ức năng của sản phẩm

5.1 Yêu c u th c thi ầu Phần Mềm ực thi và thiết kế

Nhận danh sách từ bảng độc giả,có thể xuất danh sách độc giả hoặc danhsách sách trong kho và in ra máy in khi cần

Người dùng có thể thay đổi các qui định nhập mới sách,qui định mượnsách,thay đổi các biểu mẫu,thay đổi phiếu(ví dụ như thay đổi số sách mượn tốiđa), phần mềm thì có thể ghi nhận mới và thay đổi cách thức kiểm tra

5.2 Yêu c u an toàn ầu Phần Mềm

Hệ thống có thể phục hồi thông tin về sách đã xóa, thông tin người dùng,độc giả và cũng có thể hủy vĩnh viễn chúng

Cho biết cách thức xóa,lí do và thông tin sách cần xóa

5.3 Yêu c u b o m t ầu Phần Mềm ả Yêu Cầu Phần Mềm ật ngữ

Trang 15

5.4 Các đ c đi m ch t l ặc Tả Yêu Cầu Phần Mềm ểm người sử dụng ất lượng phần mềm ượn sách, trả sách ng ph n m m ầu Phần Mềm ềm

1 Dễ sửa lỗi Xác định lỗi nhanh Khi sửa thì sửa 1 lỗi chức

năng không ảnh hưởng tới các chức năng khác

chức năng mới nhanh

Không ảnh hưởng tới các chức năng đã có

quản lí mới nhanh phát triển từ phần mềm cũ

Với cùng các yêu cầu nghiệp vụ

4 Dễ thích ứng Tức là khi đổi sang

hệ quản trị mới hệ thống vẫn hoạt động tốt

Vói cùng yêu cầu nghiệp vụ

5 Tính dễ sử

dụng

Phần mềm dễ sử dungh, giao diện thânthiện với người dùng

Có phần hướng dẫn sử dụng phần mềm

7 Tính linh hoạt Có thể thực hiện

nhiều thao tác cùng lúc

Khả năng xử lý dữ liệu tốc

độ ổn định, nhiều người có thể truy cập cùng một lúc

8 Tính thao tác

giữa các thành

phần

Thao tác giữa các thành phần trong cơ

sở dữ liệu cần phải được tương thích với nhau

Có sự liên kết chặt chẽ giữa các bảng dữ liệu

9 Tính có thể

kiểm thử

Dễ dàng kiểm tra hoạt động của phần mềm bằng các cơ sở

dữ liệu mẫu để phát hiện lỗi của phần mềm

Dễ dàng phát hiện lỗi bằng cách xem xét mẫu cơ sở dữ liệu

10 Tính khả

chuyển

Khả năng chạy được trên nhiều hệ thống máy tính hay trên nhiều hệ điều hành

Có thể chuyển từ hệ thống nọsang hệ thống kia mà gần như không phải sửa đổi gì

Trang 16

khác nhau.

5.5 Các quy t c nghi p v ắc nghiệp vụ ệu ục Lục

Mỗi người sử dụng được cấp một tài khoản có thể thực hiện các chứcnăng riêng biệt để sử dụng các tính năng cụ thể của phần mềm (ví dụ: nhân viênchỉ có thể nhập và lưu dữ liệu hàng hóa vào cơ sở dữ liệu, không thể thêm, xóa,sửa dữ liệu; người quản lý thì có thể thực hiện chức năng thêm, xóa, sửa dữ liệukhi thông tin chưa chính xác) Phần mềm được vận hành phải tuân theo cácnguyên tắc cụ thể do người lập trình đặt

6 Các yêu c u khác ầu Phần Mềm

Yêu cầu về hiệu năng: hệ thống cần có bộ nhớ cần thiết và khi chạychương trình, hệ điều hành cần chạy với tốc độ Ram tối thiểu 512MB Thời gianđáp ứng của hệ thống càng nhanh càng tốt

Giao diện quốc tế: loại bỏ các văn hóa đặc trưng riêng biệt, ví dụ: hìnhảnh, chữ viết, giao diện người dùng cần phải phù hợp với tiêu chuẩn quốc tế,phần mềm đúng với yêu cầu luật pháp quốc tế, dự án có thể được tái sử dụng,nâng cấp cho nhiều lĩnh vực khác nhau và sử dụng trên nhiều quốc gia

Phiên bản phát hành cần phải ghi chính xác là ở nước nào

Ngày đăng: 07/03/2014, 04:20

HÌNH ẢNH LIÊN QUAN

Bảng :Sach - Đề tài: Đặc Tả Yêu Cầu Phần Mềm cho Dự Án Quản Lý Thư Viện potx
ng Sach (Trang 23)
Bảng:NgonNgu - Đề tài: Đặc Tả Yêu Cầu Phần Mềm cho Dự Án Quản Lý Thư Viện potx
ng NgonNgu (Trang 24)
Sau một thời gian học, nghiên cứu mơ hình quản lý thư viện trường Đại học Tây Đô Việt Nam, chúng em đã phân tích và tổng hợp những vấn đề cần  quan tâm để viết nên bài báo cáo này. - Đề tài: Đặc Tả Yêu Cầu Phần Mềm cho Dự Án Quản Lý Thư Viện potx
au một thời gian học, nghiên cứu mơ hình quản lý thư viện trường Đại học Tây Đô Việt Nam, chúng em đã phân tích và tổng hợp những vấn đề cần quan tâm để viết nên bài báo cáo này (Trang 32)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w