Đang tải... (xem toàn văn)
Bài tập lớp phân tích và thiết kế hệ thống thông tin
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG * BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN !" #$ %& '( )$%*+,- . /01$ $23 Contents Phần 1: Đề bài 1. System Requirements of Library System 4%/56%/7%5689599995:%/;8//. 5<8//69% 995=>58%%757?%3/5/395/,/595/=%965<<99599 57.@9955<8//9<=<5%59%:5958%%7935%: 69,5=A5,898%%785/. 5<8//<9%69%%B5/8%%795/3 /595/=%,95995795/59%58<%5/5C5/5.; 8//9<8<5%58<:/%%. DEF95//59/=% ? %8%//%68%%7395/9A/9/555/G8%//%65/H9/,9I. ? 5A<<%5G8%//%65/H9/,<=%:%/I3,985A<<5,:%/ 65/,5=A=%D5..5<9/5/,%/,/5/H9<595E%5:/% %5/%:5<8//. ? 58%//%65/H9/,9:%/95;8//%<. ?C5/595/95995<8//99595/%9,5=5 996%/,9 /5 995, 65 5 /595/ 9 <8// 95/9. 5 5=5 996%/,855,=5. DEF95<8//9955C5/5 ?F95/9955<8//9955C5/5855/5/%9, 996%/,9. ?8//9B55/5/5<%5585/9,996%/,9. 5<55/55 995%5/:%/%5/=%9%:;8//.5A<<355/:%/8%%7 95/357?%3/5/3/595/=%395//59/=%,959957. ?)55/<95/955/5/8%//%65/H9/,85/9,996%/,9. 5 5/:%/8%%795/3959957,/595/=%. D(E#%//%68%%79 ? 5995/%5995957?%9%:8%%79. ? 5995999,9/=%85/D57?%85/E%557? %. ?@95/8%//%6%8%%79:%/2,9. ?F95/98/8%%7956%8%//%63%55/65/G8%//%65/H9/,9I3 %5:/%%5/. ?#%%79% 85575,% /5%9595/95/9%<<8/:/%5 95<595<8//%5G:/%%5/I%/95/95/595/5,%5/5 C5/5,<8//9B55<,:%/5. ?C:95/98%%79/5%5/,53595/%8%//%6%5/ 8%%7. ?)55/<95/9/595/58%%7956%8%//%6,8%//%65 /595/5,8%%79.#%%7/595/=%6<<855J<5,<5/95J. DKEL5/8%%79 ? 5995/%599598%%7/5/9%:8%%79. ?F95/9/5/8%%79%5G/5/%5/I%:5<8//85:%/55,5,5. ?F95/9/5/8%%79%5G/5/%9I655<8//9<%95,. ( ?8//9B5/5/5,8%%7987%595<59%/%<,5:%/95/9 6% 5 /595/5, 5 8%%79. D2E5/8%%7 ? 5995<<%6995/9%95/:%/8%%75<8//%69. ?F95/995/8%%799756%/,999G=<5I3G%/I,G8<95/I. DMEL595/8%%79 ? 5<8//995<<%6995/9%G/595/5I8%%79%85:%,:%/ 9%5/59%.N%/5J<5358%%79855575,%. ?F95/9%/595/58%%795<8//,%59%%6. ? 5995/%59959/595/=%9%:8%%7=<59.D@8%%785/% 8595A5,.E ? 5995999,9/=%85/D/595/=%85/E% 5 /595/=%. ?@95//595/5%8%%79D5J<,8%%79,855/595/5,, 9</5,855575,%) ? 5995,%59%<<%6,%8<5/595/=%9:%/5958%%7. ?O5/595/5,8%%795<,:%/555/<95/3<8//9B%=:595/%: 8%5%/5?<.F95/995:5/%5%,D%5%/5?<E 5=5%:/595/=%. ? 5995<<%69575:%/=%%/595/=%9,58 55/<95/. DE;579599 K ? 5<8//995<<%6957599%:58%%7955/<95/ 98%//%65,%//595/5,.F959957<9%855/:%/5,%5/5 C5/5.9595/95759599%5959957 9/55P5/<%%%5<8//995 Phần 2: Giải quyết bài toán Q+$R ? R7S*T, ? U9$ ? /&9$ ? D;%E*V9$ ? W9$ ? 1X//Y$ ? RZ ? ;ZZ[= \+]R3^_%`X_$a . #9599<99 . F9595 (. #X^9b,a K. c^X<7deL 2. #X^<+_[Wf,g< M. d7d%, . #X^/W . 59 2 hi[[ !" #9599@<93#X^9b,a38X ^<+_[Wf,g <L595/3 5/8%%73L5/#%%7 d7d%, 59 #9599@<93#X^9b,a3#X ^ <+ _ [ W f ,g < %%3 L595/=%#%%79 F9595 #9599@<93#X^9b,a3#X ^<+_[Wf,g<5, 8%%73;579599 ' #9599@<93#X^9b,a3#X ^ <+ _ [ W f ,g < F,5 C:%=% #$ %& #X^/W M 5,/5j59%/558%//%65/H9/, )595/:%//595/ N<<:%/ ;57F95/H9:%/=% ;57%995 ;/55<8///,,5%95/ @,,F95/H9:%%995 @,,F95/H9:% L555;/, C. Business Analysis . F95/L595/ F95//595/ F95/ 8//9B 95 )595/H9Ck % #%%795/39599573/595/=% 5/35,3,538%//%69 L5//59< L555:%=% . F95<8//99555/5 F95<8//99555/5 F95/ 95 5,/5j59%8%//%68%%79 ;57F95/H9Ck,#%%7H9Ck L5558%%7 @,,5/5j598%//%68%%7%995 ;57%995 )58%%7%F95/ @,,8%//%6H9C:% (. 5,8%%79 5,8%%79 F95/ 8// 95 )58%%7,<8///,%<8// ;/55L5/8%%7:%/6F95/H9Ck,8%%7H95 L555/, L5/;/,%=>5 ;%A/ K. L5/8%%79 L5/8%%79 ;=>5 8// 95 [...]... amount of books Requested quantity is larger than limit amount of books user can borrow Requested time is longer than limit time user can borrow 21 IV Sơ đồ thực thể liên kết ER ISBN Name Quantity BookID UserID Name Group 22 Biểu đồ lớp và mô hình hóa dữ liệu V 1 Register Register_table Address CapchaCode Sex TelephoneNumber Password UserName Type Char[30] Varchar[7] Varchar[6] Char[10] Char[30] Varchar[255]... id or author name Show info and book status Receive infomartion and sign out 13 II Usecase Đăng nhập Tìm sách Đặt sách KT trạng thái ĐK Người dùng Người dùng Cho mượn sách Quản thư Trả sách Cập nhật thông tin 14 Biểu đồ ca sử dụng III 1 User registration Usecase ID Name Summary Actor Preconditions Descriptions Exception Scenario U005-#1 U005-#2 U005-#3 U005-#4 U005-#5 U005-#6 U005 User registration Create... User_table UserID CardNumber UserName Email Type Varchar[5] Char[10] Varchar[255] Varchar[255] Key Primarykey Notnull Notnull Notnull 26 5 Lend book 27 6 Update information 7 Check usage status 28 29 VI Thiết kế giao diện Screen Transition Scoop System name S City Library System Date 2009/11/01 UC001 Register Application Invoked Registration Screen “Register” Button Result register screen “Profile” button... Libarian, Systems Librarian login successful Librarian User filling the UserID, BookID and quantity, time of lending System checking the citizen user involving the UserID, checking whether UserID is existing, checking whether UserID has book(s) overdue System checking the books involving the BookID, checking the quantity of books h requested quantiy and checking the time limit with requested timavailable . TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG * BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN . '( )$%*+,- . /01$ $23 Contents Phần 1: Đề bài 1. System Requirements of Library System 4%/56%/7%5689599995:%/;8//.. 5<8//995<<%6957599%:58%%7955/<95/ 98%//%65,%//595/5,.F959957<9%855/:%/5,%5/5 C5/5.9595/95759599%5959957 9/55P5/<%%%5<8//995 Phần 2: Giải quyết bài toán Q+$R ? R7S*T, ? U9$ ? /&9$ ? D;%E*V9$ ?