Hệ thống quản lý thư viện

Tài liệu Hệ thống quản lý thư viện: ... Ebook Hệ thống quản lý thư viện

doc68 trang | Chia sẻ: huyen82 | Lượt xem: 1567 | Lượt tải: 0download
Tóm tắt tài liệu Hệ thống quản lý thư viện, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Lêi c¶m ¬n Lêi ®Çu tiªn chóng em xin ch©n thµnh c¶m ¬n thÇy Phan Thanh B×nh ®· tËn t×nh h­íng dÉn vµ gióp ®ì em tõ nh÷ng ngµy ®Çu t×m hiÓu vÒ ®Ò tµi cho ®Õn khi hoµn thµnh ®Ó tµi thùc tËp tèt nghiÖp cña m×nh. Baùo caùo toát nghieäp laø cô hoäi ñeå em coù theå aùp duïng, toång keát laïi nhöõng kieán thöùc maø mình ñaõ hoïc. Ñoàng thôøi, ruùt ra nhöõng kinh nghieäm thöïc teá vaø quyù giaù trong suoát quaù trình thöïc hieän ñeà taøi. Sau moät hoïc kyø chuùng em taäp trung coâng söùc cho ñeà taøi vaø cuøng laøm vieäc cöïc löïc vôùi nhau, ñaëc bieät laø nhôø söï chæ ñaïo vaø höôùng daãn taän tình cuûa thaày coâ trong khoa, ñaõ giuùp cho em hoaøn thaønh ñeà taøi naøy moät caùch thuaän lôïi vaø gaët haùi ñöôïc moät soá keát quaû khaù khaû quan. Beân caïnh nhöõng keát quaû khieâm toán maø em ñaït ñöôïc, chaéc chaén khoâng traùnh khoûi nhöõng sai laàm, thieáu soùt khi thöïc hieän luaän vaên cuûa mình, kính mong thaày coâ thoâng caûm vaø tha thöù. Söï pheâ bình, goùp yù cuûa quyù thaày coâ seõ laø nhöõng baøi hoïc kinh nghieäm raát quyù baùu cho coâng vieäc thöïc teá cuûa chuùng em sau naøy. Do tr×nh ®é vµ thêi gian cßn h¹n chÕ nªn b¸o c¸o thùc tËp nµy cña chóng em kh«ng tr¸nh khái nh÷ng thiªó xãt. Chóng em rÊt mong nhËn ®­îc sù gãp ý cña c¸c thÇy c¸c c« trong Khoa C«ng NghÖ Th«ng Tin, c¸c thµy c« qu¶n lý th­ viÖn vµ c¸c b¹n ®Ó chóng em cã thÓ hoµn thiÖn ®Ò tµi ®­îc tèt h¬n. PHAÀN 1 LÔØI MÔÛ ÑAÀU Cuøng vôùi toác ñoä phaùt trieån vaø öùng duïng roäng raõi cuûa maïng Internet, moâ hình thöông maïi ñieän töû treân Internet laø vaán ñeà thôøi söï treân Theá giôùi vaø taïi Vieät Nam.Thöông maïi ñieän töû treân Internet coù nhieàu lôïi ñieåm nhö chi phí reû,tieát kieäm khoâng gian ñieàu khieån, giao dòch nhanh, thò tröôøng roäng lôùn, … chaéc chaén seõ laø xu höôùng phaùt trieån thöông maïi trong töông lai. Tuy nhieân thöông maïi ñieän töû treân Internet coù moät soá yeâu caàu caàn giaûi quyeát nhö: vaán ñeà trao ñoåi döõ lieäu coù caáu truùc giöõa caùc heä thoáng, vaán ñeà xöû lyù töï ñoäng quaù trình giao dòch giöõa caùc heä thoáng khaùc nhau, vaán ñeà baûo maät döõ lieäu . Phaàn meàm heä thoáng quaûn lyù thö vieän laø moät phaàn cuûa thöông maïi ñieän töû coù nhieäm vuï quaûn lyùù, phuïc vuï coâng taùc tra cöùu, nghieân cöùu cuûa ñoäc giaû. Heä thoáng quaûn lyù thö vieän phaûi naém giöõ ñöôïc soá löôïng saùch trong thö vieän, phaân loaïi saùch theo töøng chöông muïc cuï theå ñeå coù theå deã daøng , tieän cho vieäc truy tìm. Ngoaøi ra heä thoáng cuõng phaûi bieát ñöôïc tình traïng taøi lieäu hieän taïi, phaûi ñöôïc caäp nhaät thoâng tin moãi khi boå sung caùc tö lieäu môùi hoaëc thanh lyù caùc tö lieäu khoâng coù giaù trò. Ñoái vôùi vieäc phuïc vuï tra cöùu, heä thoáng phaûi ñöa ra muïc luïc phaân loaïi caùc saùch coù trong thö vieän, sao cho ñoäc giaû deã daøng tìm ñöôïc nhöõng tö lieäu caàn thieát . Toùm taét noäi dung : Heä thoáng quaûn lyù thö vieän laø phaàn meàn hoã trôï cho caùc coâng taùc quaûn lyù thö vieän ñöôïc deã daøng vaø nhanh choùng Giuùp ñoäc giaû coù theå leân maïng tìm thoâng tin veà saùch möôn vaø ñaêng kyù phieâu möôn (vôùi ñieàu kieän ñoäc giaû ñoù phaûi ñöôïc phaân quyeàn hay noùi caùch khaùc ñoïc giaû ñoù phaûi ñaéng kyù vôùi thö vieän) Heä thoáng thö vieän coù caùc chöùc naêng sau - Quaûn lyù saùch vaøo heä thoáng - Quaûn lyù ñoäc giaû - Quaûn lyù traû möôïn - Thoáng keâ ñoïc saùch Phaàn meàm naøy chöa thaät söï ñaùp öùng ñöôïc yeâu caàu thöïc teá , do trong khuoân khoå ñeà aùn thôøi gian coù haïn neân chæ döøng laïi ôû möùc ñoä naøy . PHAÀN 2 GIÔÙI THIEÄU CHUNG VEÀ HEÄ THOÁNG THÖ VIEÄN I. Khaûo saùt 1. Phaùc hoïa vaán ñeà Heä thoáng quaûn lyù saùch, quaûn lyù vieäc möôïn saùch trong thö vieän hieän thôøi thöïc hieän baèng tay ,vì vaäy coøn raát nhieàu haïn cheá trong vieäc ghi nhaän möôïn traû saùch vaø raát phieàn phöùc khi ñoäc giaû muoán ñoïc saùch .Maët khaùc noù coøn haïn cheá veà khoâng gian vaø thôøi gian khi ñoïc saùch.Saép tôùi thö vieän seõ gia taêng soá löôïng saùch vaø soá löôïng ñoäc giaû vì theá vieäc quaûn lyù saùch hieäu quaû vaø tieän lôïi seõ trôû neân caàn thieát hôn .Ngoaøi ra,vieäc cho möïôn saùch seõ ñöôïc thöïc hieän roäng raõi treân toaøn caàu ,baát kyø baïn ôû nôi naøo cuõng coù theå ñoïc saùch ñöôïc maø khoâng caàn toán thôøi gian ñeán taän thö vieän ñeå ñoïc. Taát caû ñeàu muoán phuïc vuï toát hôn cho caùc ñoäc giaû . 2. Nhöõng keát quaû mong ñôïi Heä thoáng môùi ñöôïc xaây döïng caàn cho pheùp löu tröõ ,caäp nhaät saùch moät caùch deã daøng ,vôùi khoái löôïng lôùn ;Khi ñoäc giaû möôïn saùch ñoïc khoâng caàn phaûi maát thôøi gian ñeán thö vieän maø coù theå baát cöù nôi naøo .Toái thieåu hoùa thôøi gian tìm kieám saùch , thoáng keâ saùch; hoã trôï nhöõng caùch tìm kieám saùch khaùc nhau , caùc loaïi thoáng keâ khaùc nhau.Heä thoáng caàn thích hôïp vôùi vieäc gia taêng soá löôïng saùch ,soá löôïng ñoäc giaû . II. Nghieân cöùu hieän traïng Hieän Traïng Cuûa Thö Vieän a. Cô caáu toå chöùc Ban quaûn lyù thö vieän Thuû thö Ban Keá Hoaïch Boä phaän cung öùng saùch øng b. Moâ taû sô löôïc veà cô caáu toå chöùc cuûa caùc phoøng ban Ban quaûn lyù thö vieän: Quaûn lyù chung toaøn boä hoaït ñoäng cuûa thö vieän. Ngöôøi ñaët ra caùc yeâu caàu cho caùc boä phaän beân döôùi. Ban keá hoaïch : Laäp keá hoaïch mua saùch môùi , thanh lyù saùch cuõ , keá hoaïch phuïc vuï ñoäc giaû hoaëc môû roäng hoaït ñoäng, … Boä phaän cung öùng saùch: Lieân heä vôùi caùc nhaø xuaát baûn ñeå mua saùch, caùc ñôn vò , caù nhaân cung öùng saùch ñeå tieáp nhaän saùch ñöa vaøo thö vieän . Nhaân vieân thuû thö : Tieáp nhaän saùch ñaùnh maõ soá ,phaân loaïi saùch ,kieåm tra ñoäc giaû coù theå ñoïc saùch ,thoáng keâ vaø tra cöùu saùch. III. Moâ Hình Yeâu Caàu : Hieän traïng thö vieän : a. Cô caáu toå chöùc: Ban quaûn lyù thö vieän Thuû thö b. Moâ taû sô löôïc veà thuû thö : - Tính tieàn cho ñoäc giaû - Thoáng keâ saùch , ñoäc giaû ,…theo ñònh kyø - Tra cöùu saùch , ñoäc giaû - Thuû thö cuõng coù theå thay ñoåi thoâng tin cuûa rieâng mình - Caäp nhaät saùch 2. Quan heä ñoái ngoaïi - Thö vieän coù nhieàu quan heä vôùi caùc nhaø cung caáp, nhaø xuaát baûn ,vôùi caùc ñoäc giaû neân giöû quan heä lieân laïc vôùi ñoäc giaû. 3. Moâ taû nghieäp vuï Nhaäp saùch: Heä thoáng coù nhu caàu nhaäp saùch veà khi: Loaïi saùch maø ñoäc giaû ñoïc nhieàu nhaát hieän nay Saùch khoâng coøn hôïp vôùi thôøi kyø hieän taïi Nhaø xuaát baûn coù saùch môùi thì seõ giôùi thieäu vaø gôûi baûn thaûo veà cho thö vieän. Thuû thö xem kyõ saùch ñoù roài quyeát ñònh coù nhaäp saùch hay khoâng Huûy saùch: Saùch loãi thôøi ,noäi dung cuûa noù khoâng coøn ñaùp öùng ñöôïc nhu caàu cuûa ñoäc giaû seõ ñöôïc laáy ra khoûi heä thoáng vaø chænh laïi soá löôïng. Ñoïc saùch: Khi ñoäc giaû coù nhu caàu ñoïc saùch thì tröùôc tieân phaûi nhaäp vaøo maõ soá taøi khoaûn hieän coù ,keøm theo maõ ngaân haøng chöùa taøi khoaûn ñoù.Heä thoáng seõ kieåm tra laïi taøi khoaûn cuûa ñoäc giaû ñoù xem coù ñuû ñieàu kieän ñeå ñoïc saùch hay khoâng? Neáu khoâng thì töø choái vieäc ñoïc saùch .Neáu coù thì ñaùp öùng nhu caàu ñoïc saùch cho ñoäc giaû, ñoàng thôøi caäp nhaät ñoäc giaû naøy vaøo trong heä thoáng. Tính chi phí : Ñoäc giaû phaûi laøm theû thö vieän ñeå ñuû tö caùch möôïn saùch , khi tính tieàn cho ñoäc giaû döïa vaøo soá ngaøy quaù haïn ñeå tính 4. Caùc vaán ñeà/cô hoäi Vaán ñeà/cô hoäi – phaân tích nhaân quaû Vaán ñeà/cô hoäi Nhaân & quaû Muïc tieâu 1.Vieäc löu tröõ khoù khaên vaø khoâng kòp thôøi Do vieäc löu tröõ ñöôïc thöïc hieän baèng tay neân raát khoù khaên trong khaâu baûo quaûn vaø khaâu löu tröõ, caùc thoâng tin caäp nhaät khoâng kòp thôøi. Caàn toå chöùc moät heä cô sôû döõ lieäu ñeå deã daøng cho vieäc löu tröõ thoâng tin hôn, giuùp caäp nhaät thoâng tin nhanh choùng vaø chính xaùc. 2. Vieäc xöû lyù soá lieäu chaäm vaø khoâng chính xaùc. Do caùc thoâng tin ñöôïc löu tröõ treân giaáy bao goàm nhieàu loaïi khaùc nhau neân vieäc tìm kieám , thoáng keâ seõ raát chaäm. Vieäc tính toaùn vaø xöû lyù caùc soá lieäu baèng tay chaäm vaø khoâng chính xaùc. Caàn löu tröõ caùc thoâng tin lieân quan ñeán saùch leân moät ngaân haøng cô sôû döõ lieäu. Giuùp cho vieäc tính toaùn vaø xöû lyù soá lieäu nhanh choùng vaø chính xaùc hôn. 3. Vieäc thoáng keâ theo ñònh kyø vaø theo caùc yeâu caàu ñoät xuaát khoâng kòp thôøi vaø khoâng chính xaùc Vieäc thoáng keâ theo moãi kyø maát nhieàu thôøi gian, neáu thoáng keâ baèng tay seõ raát chaäm vaø khoâng chính xaùc. Do laøm baèng tay seõ khoâng ñaùp öùng kòp thôøi nhu caàu ñoät xuaát veà thoáng keâ. Giuùp cho vieäc thoáng keâ ñöôïc nhanh hôn deã daøng vaø chính xaùc hôn. Hoã trôï kòp thôøi caùc nhu caàu ñoät xuaát veà coâng taùc thoáng keâ. 4. Vieäc theo doõi caùc thoâng tin theo töøng phaân heä khoâng kòp thôøi, deã sai soùt vaø khoâng coù heä thoáng. Caùc thoâng tin trong töøng phaân heä ñöôïc löu tröõ raát nhieàu,do ñoù vieäc theo doõi caùc thoâng tin khi lamø baèng tay seõ maát raát nhieàu thôøi gian. Giuùp deã daøng trong vieäc theo doõi caùc thoâng tin trong töøng phaân heä. IV. XAÙC ÑÒNH YEÂU CAÀU 1.Caùc yeâu caàu A. Yeâu caàu chöùc naêng Tra cöùu : Saùch : Tieâu chuaån : Maõ Saùch, Teân Saùch, Teân Taùc Giaû , Lónh Vöïc, Ngoân Ngöõ Ñoäc giaû : Tieâu Chuaån : Maõ Ñoäc Giaû, Teân Ñoäc Giaû, Naêm Sinh , Thaønh Phoá Baùo bieåu: Danh saùch ñoäc giaû Thoáng keâ soá löôïng saùch ñöôïc ñoïc trong thaùng . Thoáng keâ soá löôïng ñoäc giaû ñoïc saùch trong thaùng. Thoáng keâ doanh thu trong naêm theo töøng thaùng. Thoáng keâ danh saùch ñoäc giaû coøn thieáu tieàn trong thaùng. Thoáng keâ saùch ñöôïc ñoïc nhieàu nhaát trong thaùng Tính toaùn: Tieàn cho ñoäc giaû quaù haïn: Quy ñònh : ÖÙng vôùi moãi ngaøy quaù han seõ ñöôïc tính baèng moät soá tieàn nhaát ñònh töø ñoù coù theá tính tieàn ñoïc saùch cho ñoäc giaû quaù haïn *Löu tröõ vaø caäp nhaät döõ lieäu: @ Processes: Kieåm tra tính raøng buoäc ,tính hôïp leä cuûa thoâng tin nhaäp . Neáu thoâng tin nhaäp laø hôïp leä thì thoâng tin seõ ñöôïc ghi vaøo caùc table trong heä thoáng cô sô döõ lieäu . Neáu thoâng tin nhaäp vaøo khoâng hôïp leä thì heä thoáng seõ baùo loãi vaø thoâng tin seõ khoâng ñöôïc caäp nhaät vaøo heä thoáng cô sôû döõ lieäu. @ Output: Thoâng baùo vieäc caäp nhaät thoâng tin vaøo cô sôû döõ lieäu thaønh coâng hay thaát baïi. Caùc thoâng tin caàn caäp nhaät Thoäng tin phaûn hoài Xöû Lyù Caäp Nhaät Caùc soá lieäu löu tröõ STT Teân Muïc Tieâu Thoâng Tin Löu Tröõ 1 SAÙCH Löu tröõ caùc thoâng tin lieân quan ñeán saùch Maõ saùch, teân saùch ,soá trang, giaùtieàn, naêm xuaát baûn 2 LOAÏI SAÙCH Löu tröõ caùc thoâng tin lieân quan ñeán theå loaïi saùch Maõ loaïi saùch, teân loaïi saùch 3 NGOÂN NGÖÕ Löu tröõ caùc thoâng tin lieân quan ñeán ngoân ngöõ Maõ ngoân ngöõ, teân ngoân ngöõ,ghi chuù 4 NHAØXUAÁT BAÛN Löu tröõ caùc thoâng tin lieân quan ñeán nhaø xuaát baûn saùch Maõ nhaø xuaát baûn , teân NXB,ñòa chæ ,ñieän thoaïi ,mail, ghi chuù 5 TAÙC GIAÛ Löu tröõ caùc thoâng tin lieân quan ñeán taùc giaû vieát saùch Maõ taùc giaû, teân taùc giaû, ñòa chæ ,ñieän thoaïi ,mail, ghi chuù 6 ÑOÄC GIAÛ Löu tröõ caùc thoâng tin lieân quan ñeán ñoäc giaû ñoïc saùch Maõ ñoäc giaû, teân ñoäc giaû ,naêmsinh, ,thaønh phoá, ñòa chæ ,ñieän thoaïi, mail, Username, Password 7 THUÛ THÖ Löu tröõ caùc thoâng tin lieân quan ñeán thuû thö Maõ thuû thö, teân thuû thö, naêmsinh,giôùi tính ,thaønh phoá, ñòa chæ, ñieän thoaïi, mail, Username, Password * Xöû lyù soá lieäu: Döïa vaøo heä thoáng cô sôû döõ lieäu chöùa caùc thoâng tin, caùc soá lieäu trong töøng phaân heä, chöông trình seõ xöû lyù vaø tính toaùn caùc soá lieäu moät caùch nhanh choùng. @Input: Vieäc xöû lyù tính toaùn soá lieäu seõ döïa treân töøng thoâng tin cuûa caùc nghieäp vuï phaùt sinh. @Processs: Vôùi caùc döõ lieäu ñöa vaøo, chöông trình seõ tieán haønh tính toaùn vaø xöû lyù ñeå ñöa ra keát quaû töông öùng. @Output: Caùc keát quaû cuûa quaù trình tính toaùn. Caùc keát quaû xöû lyù Caùc thoâng tin caàn xöû lyù Xöû Lyù Tính Toaùn Caùc soá lieäu xöû lyù Thanh toaùn tieàn cho ñoäc giaû: Toång hôïp soá lieäu töø caùc table: DoäcGiaû , Ngaân HaØng, Saùch, maùy seõ töï ñoäng tính toaùn ñeå cho ra soá tieàn ñoäc giaû phaûi traû. *Thoáng keâ: Chöông trình seõ taïo ra caùc baûng thoáng keâ theo yeâu caàu cuûa thuû thö, giuùp hoï söû duïng, giuùp hoï coù theå deã daøng taïo ra caùc baùo bieåu moät caùch nhanh choùng theo töøng kyø hay theo caùc nhu caàu doät xuaát, ñaùp öùng kòp thôøi caùc thoâng tin caàn bieát. Giuùp ngöôøi söû duïng deã daøng ñieàu haønh vaø quaûn lyù caùc hoaït ñoäng cuûa thö vieän PHAÀN 3 LEÂN KEÁ HOAÏCH A)Löïa choïn phaàn meàn Chöông trình quaûn lyù thö vieän ñöôïc vieát treân Web baèng ngoân ngöõ Asp,duøng cô sôû döõ lieäu Access Lyù do chuùng em choïn Asp Vôùi ASP ta coù theå cheøn caùc script thöïc thi ñöôïc vaøo tröïc tieáp caùc file HTML . Khi ñoù vieäc taïo ra trang HTML vaø xöû lyù script trôû neân ñoàng thôøi, ñieàu naøy cho pheùp ta taïo ra caùc hoaït ñoäng cuûa Web site moät caùch linh hoaït uyeån chuyeån , coù theå chen caùc thaønh phaàn HTML ñoäng vaøo trang Web tuøy vaøo töøng tröôøng hôïp cuï theå. Coù theå keát hôïp vôùi file HTML. Deã söû duïng , taïo caùc script deã vieát, khoâng caàn phaûi bieân dòch (compiling) hay keát noái (linking) caùc chöông trình ñöôïc taïo ra. Hoaït ñoäng theo höôùng ñoái töôïng, vôùi caùc build-in Object raát tieän duïng : Request, Response, Server, Apllication, Session. Coù khaû naêng môû roäng caùc thaønh phaàn ActiveX server (ActiveX server components). Moâi tröôøng cuûa ASP seõ ñöôïc caøi ñaët treân Server cuøng vôùi Web server. Moät öùng duïng vieát baèng ASP laø moät file hay nhieàu file vaên baûn coù phaàn teân môû roäng laø.Asp, caùc file naøy ñöôïc ñaët trong moät thö muïc aûo( Virtual Dirrectory) cuûa Web Server. Caùc öùng duïng ASP deã taïo vì ta duøng caùc ASP script ñeå vieát caùc öùng duïng. Khi taïo caùc script cuûa ASP ta coù theå duøng baát kyø moät ngoân ngöõ script naøo , chæ caàn coù scripting engine töông öùng cuûa ngoân ngöõ ñoù maø thoâi. ASP cung caáp saün cho ta hai scripting engine laø Visual Basic Script(VBScript) vaø Java Script (Jscript). Ngoaøi ra ASP coøn cung caáp saün caùc ActiveX Component raát höõu duïng, ta coù theå duøng chuùng ñeå thöïc hieän caùc coâng vieäc phöùc taïp nhö truy xuaát cô sôû döõ lieäu, truy xuaát file, . . . Khoâng nhöõng theá maø ta coøn coù theå töï mình taïo ra caùc component cuûa rieâng mình vaø theâm vaøo ñeå söû duïng trong ASP.ASP taïo ra caùc trang HTML thöông thích vôùi caùc Web browser chuaån. Vôùi nhöng lyù treân chuùng em choïn ngoân ngöõ Asp,noù ñaõ trôû thaønh ngoân ngöõ phoå bieán vaø thoâng duïng nhaát cho vieät taïo web ñoäng Access laø moät heä quaûn trò cô sôû döõ lieäu thoâng duïng treân moâi tröôøng.Trong ñoù coù saün caùc coäng cuï höõu hieäu vaø tieän lôïi ñeå quaûn trò cô sôû döõ lieäu. Tuy vaäy chuùng cuõng coù nhöôïc ñieåm laø tính baûo maät khoâng cao PHAÀN 4 NGHIEÂN CÖÙU KHAÛ THI Phaàn meàn quaûn lyù thö vieän cuûa chuùng toâi coù tính hieäu quaû cao ñaùp öùng nhu caâu söõ duïng cuûa caû ñoäc giaû vaø ngöôøi quaûn lyù thö vieän(thuû thö). Ñieàu ñaëc bieät laø khaû naêng thoâng duïng cuûa phaân meàn ñöôïc vieát treân caùc ngoân ngöõ ASP thoâng duïng thích hôïp trong Web. Tính phoå bieán cuûa phaàn meàn coù theå söï duïng thích hôïp töø thö vieän nhoû ñeán thö vieän lôùn. Chöông trình ñöôïc vieát raát phuø hôïp vôøi nhu caàu thöïc teá trong quaûn lyù thö vieän, töø vieäc möôïn saùch , tìm kieám saùch , quaûn lyù traû möôïn ñeàu raát phuø hôïp vôùi nhu caàu cuûa thö vieän. Chöông trình ñöôïc vieát döôùi daïng moät trang web neân tính phoå caäp roãng raõi cuûa noù laø khoâng theå choái caõi.Hôn theå nöõa ñaây cuõng laø moät dòp ñeã thö vieän coù theå giôùi thieäu veà minh cho taát caû caùc ñoïc giaû khoâng chi trong nöôùc maø caû nöôùc ngoaøi Maët khaùc phaàn meàn treân coù theå thích hôïp treân caùc heä ñieàu haønh , chi phí thöïc hieän laïi reû , ñaùp öng ñöôïc nhu caâu cuûa thò tröôøng Maëc duø phaân meàn con nhieàu thieáu soùt song vôùi taát caû lyù do treân .Chuùng em tin töông tính hieäu quaû vaø khaû naêng söï duïng cuûa phaàn meàn quaûn lyù thö vieän. Vaø trong töông lai phaân meân seõ ñöôïc naâng caáp neân thaønh thö vieän ñieän töï khi ñoù moïi giao dòch mua baùn , hay möôn traû ñeàu ñöôïc thöïc hieän treân maïng vaø ñöôïc thanh toaùn qua theû tín duïng hay taøi khoaûn Ngaân Haøng . PHAÀN5:XAÙC ÑÒNH YEÂU CAÀU HEÄ THOÁNG Phaân tích thieát keá heä thoáng thö vieän Sô ñoà phaân caáp chöùc naêng Hình 1:Sô ñoà phaân caáp chöùc naêng heä thoáng Hình 2:Sô ñoà möùc khung caûnh cuûa heä thoáng Hình 3:Sô ñoà luoàng döõ lieäu möùc ñænh heä thoáng CHÖÙC NAÊNG QUAÛN LYÙ SAÙCH Hình 4:Chöùc naêng quaûn lyù saùch Hình 5:Sô ñoà luoàng döõ lieäu möùc döôùi ñænh trong quaûn lyù saùch Hình 6:Chöùc naêng quaûn lyù ñoäc giaû Hình 7:Sô ñoà luoàng döõ lieäu möùc döôùi ñænh trong quaûn lyù ñoäc giaû Hình 8:Sô ñoà chöùc naêng quaûn lyù möôïn traû Hình 9:Sô ñoà luoàng döõ lieäu möùc döôùi ñænh trong quaûn lyù möôïn traû PHAÀN6 THIEÁT KEÁ CÔ SÔÛ DÖÕ LIEÄU Cô sôû döõ lieäu coù 5 baûng a)Baûng Admin baûng naøy dung goàm caùc tröôøng Id AutoNumber passwood Number user Text b)Baûng dmsc chöùc naêng löu chöõ saùch coøn c)baûng dmsn d)Baûng möôïn e)baûng ttdg g)moâ hình thöïc theå lieân keát Hình 10:Moâ hình thöïc theå lieân keát PHAÀN7 CAØI ÑAËT VAØ HÖÔÙNG DAÃN SÖÛ DUÏNG A)Caøi Ñaët Caùch thöùc caøi ñaët chöông trình: a. Yeâu caàu veà phaàn cöùng vaø phaàn meàm : Heä thoáng maïng: + Moät server caáu hình toái thieåu 32 MRAM . 200 Mhz + Caùc thieát bò maïng caàn thieát + Heä thoáng maïng söû duïng nghi thöùc TCP/IP + Phaûi coù Persional Web Server ñoái vôùi Window ’95 hoaëc Internet Information Server (IIS) ñoái vôùi Window NT + Heä ñieàu haønh: Win NT Server 4.0, Win NT Workstation,Win2000,WinXP + Heä quaûn trò cô sôû döõ lieäu: Access + Trình duyeät : Internet Explorer 6.0 b. Caøi ñaët theo töøng böôùc sau : Server: - Caøi Windows 2000 leân Server vaø choïn IIS - Cheùp taäp tin *.asp, *.html … vaøo moät thö muïc rieâng ASP1 - Thieát laäp ñöôøng daãn ñeán thö muïc naøy baèng caùch kích chuoät phai chon properties chon theû Web sharing ñaùnh daáu vaøo share this folder kích tieáp vaøo ok Söû duïng kyõ thuaät ADO ñeå keát noái vôùi cô sôû döõ lieäu -thieát laäp noái keát ADO vôùi teân thö vieän Ñeán ñaây laø heä thoáng maïng dòch vuï saün saøng hoaït ñoäng B)Höôùng daãn söû duïng phaàn meàn 2 1 Hình 11:Trang chuû 1:Form cuûa ngöôøi quaûn trò.Form naøy lieân keát tröïc tieáp heä thoáng quaûn lyù chung cuûa thö vieän. 2:Thoáng keâ nhöõng saùch hieän ñang coù ôû thö vieän vaø soá löôïng cuûa chuùng. Coù theå tìm kieám saùch maø mình caàn thoâng qua form tìm kieám .Ñoäc giaû thoâng qua thuû thö coù theå yeâu caàu möôïn saùch hoaëc traû saùch ngay treân thoâng tin cuûa saùch . Hình 12:Thoâng tin saùch möôïn Hình 13:Thoâng tin saùch traû Trang cuûa ngöôi quaûn trò I.Quaûn lyù saùch : 1.Thoáng keâ saùch nhaäp : Hình :14 Thoáng keâ saùch nhaäp Chöùc naêng :Goàm thoâng tin saùch nhaäp vaø caùc chöùc naêng xoaù vaø söûa caùc baûn ghi.(chöùc naêng xoaù baûn ghi chæ thöïc hieän khi khoâng coù ñoäc giaû naøo möôïn saùch caàn xoaù). 2.Thoáng keâ saùch coøn: Hình 15:Thoâng tin saùch coøn Chöùc naêng thoâng keâ saùch möôïn ,soá löôïng coøn vaø soá löôïng möôïn.Töø ñoù quaûn lyù saùch ñöôïc deã daøng hôn. 3.Nhaäp saùch môùi : Hình 16:Thoâng tin nhaäp saùch Chöùc naêng nhaäp saùch môùi hoaëc boå sung theâm soá löôïng saùch ñaõ coù trong danh muïc 4.Tìm kieám saùch Chöùc naêng :Tìm kieám saùch hieän coù II.Quaûn lyù ñoäc giaû 1.Thoáng keâ ñoäc giaû Chöùc naêng :xem thoâng tin ñoäc giaû vaø söûa ,xoaù ñoäc giaû. (chuù yù neáu ñoäc giaû ñang möôïn saùch thì khoâng theå xoaù ñöôïc) 2.Ñoäc giaû treã haïn: Chöùc naêng :xem thoâng tin veà nhöõng ñoäc giaû treã haïn vaø in phieáu baùo treã ñeå göûi ñeán ñoäc giaû. 3.Nhaäp ñoäc giaû : Chöùc naêng :Nhaäp môùi ñoäc giaû 4.Thoâng tin ñoäc giaû: Chöùc naêng :xem thoâng tin ñoäc giaû möôïn saùch vaø coù theå tìm kieám ñoäc giaû ñaõ möôïn saùch . III.Söû duïng Password 1.Duøng maät khaåu Chöùc naêng :-Thay ñoåi maät khaåu -Theâm maät khaåu môùi 2.Giôùi thieäu : PHAÀN KEÁT LUAÄN I. NHAÄN XEÙT VAØ TÖÏ ÑAÙNH GIAÙ Ñeà Quaûn lyù thö vieän laø moät ñeà taøi khaù lyù thuù veà vieäc quaûn lyù saùch, ñaây laø moät ñeà taøi ñang ñöôïc nghieân cöùu ñeå öùng duïng trong coâng taùc quaûn lyù saùch vaø ñoïc saùch maø chuùng em coù dòp tieáp xuùc , phaân tích vaø tieán haønh vieát phaàn meàm . Trong quaù trình chuùng em tìm hieåu , phaân tích ñeà taøi naøy döôùi söï chæ baûo cuûa thaày coâ höôùng daãn . Chuùng em ñaõ hieåu ñöôïc caùc coâng vieäc caàn phaûi laøm trong moät thö vieän û. Vì vaäy vôùi chöông trình thö vieän cuûa chuùng em maëc duø chæ coù theå giaûi quyeát moät phaàn raát nhoû nhöng ñoù chính laø neàn taûng trong quaûn lyù thö vieän.Xong vôùi hy voïng noù seõ ñöôïc tieáp tuïc phaùt trieån trong thôøi gian tôùi ñeå hoaøn thieän daàn vaø coù theå giaûi quyeát ñöôïc caùc vaán ñeà ñaët ra trong vieäc ñoïc saùch. Ñaõ laøm: Ñoái vôùi ñoäc giaû: - Cho tra cöùu saùch theo nhieàu thuoäc tính khaùc nhau Ñoái vôùi thuû thö : - Caäp nhaät saùch - Cho tra cöùu saùch , tra cöùu ñoäc giaû theo nhieàu thuoäc tính khaùc nhau - Tính chi phí - Thoáng keâ theo nhieàu tieâu chuaån khaùc nhau - Thay ñoåi thoâng tin cuûa rieâng mình Chöa laøm: - Chöa theå hieän ñöôïc nhieàu loaïi saùch khaùc nhö : aâm thanh , hình aûnh … - Môû roäng phöông thöùc tính phí - Phaân loaïi saùch theo thôøi gian -ñoái vôùi ñoäc giaû coøn coù raát ít chöùc naêng Maëc duø ñaõ raát coá gaéng trong quaù trình tìm hieåu veà thö vieän, nhöng duø sao cuõng coøn thieáu xoùt . Ñoäc giaû coù theå copy töøng trang saùch veà ñöôïc vaø theå loaïi saùch chæ aùp duïng daïng chöõ vieát. Vaäy mong caùc thaày coâ cuõng nhö nhöõng ngöôøi ñi tröùôc chæ daãn vaø goùp yù cho chuùng em ñeå coù theå hoaøn thieän hôn trong töông lai . Cuoái cuøng chuùng em xin chaân thaønh caûm ôn ñeán nhöõng ngöôøi ñaõ taän tình giuùp ñôõ vaø ñoäng vieân cho chuùng em trong quaù trình laøm baøi taäp lôùn PHUÏ LUÏC GIÔÙI THIEÄU VEÀ COÂNG NGHEÄ ACTIVE SERVER PAGE A. Toång quan veà World Wide Web : - WWW thöôøng ñöôïc goïi laø Web , laø taäp hôïp caùc vaên baûn daïng Hypertext /Hypermedia ñöôïc chöùa treân nhieàu maùy (web server), lieân keát vôùi nhau qua Internet . Noù cho pheùp ngöôøi duøng tìm kieám hoaëc trao ñoåi thoâng tin vôùi nhau Ñeå hieån thò thoâng tin treân web ,ngöôøi duøng caàn coù Web Browser . Ñaây laø phaàn meàm cho pheùp hieån thò thoâng tin trang web . Hieän nay , coù nhieàu Browser hoã trôï cho nhieàu heä thoáng khaùc nhau nhö : Internet Explorer, Netscape Navigator. - Ñeå taïo vaên baûn daïng Hypertext /Hypermedia ngöôøi ta söû duïng HTML . Ñaây laø ngoân ngöõ ñònh daïng, duøng caùc Tag ñeå ñònh daïng vaên baûn . Caùch xöû lyù treân Web : Ngöôøi duøng thoâng qua trình duyeät Web Browser seõ gôûi caùc yeâu caàu ñi . Web Server seõ kieåm tra caùc yeâu caàu naøy cuûa ngöôøi duøng . Neáu yeâu caàu ñoù ñöôïc ñaùp öùng , thì server seõ gôûi thoâng tin veà laïi cho ngöôøi duøng thoâng qua nghi thöùc HTTP (Hypertext Transfer Protocol), ngöôïc laïi seõ thoâng baùo loãi . B. Toång quan veà Web Server: Web Server ñöôïc xem nhö laø nôi löu tröõ vaø xöû lyù thoâng tin cuûa ngöôøi söû duïng thoâng qua nghi thöùc HTTP . Khi coù yeâu caàu töø Web Browser (Web Client ) gôûi ñeán , thì Web Server tieán haønh tieáp nhaän vaø xöû lyù theo noäi dung maø Web Client yeâu caàu . Vôùi phaïm vi luaän vaên thì chæ xin giôùi thieäu sô löôïc veà Web Server. CHÖÔNG I : CAÙC KHAÙI NIEÄM CÔ BAÛN VAØ NGOÂN NGÖÕ HTML I. CAÙC KHAÙI NIEÄM CÔ BAÛN : URL: (Uniform Resource Locator) laø moät thuaät ngöõ ñeå chæ ra vò trí taøi nguyeân (resource) treân Internet.Caùc keát noái töø moät taøi lieäu HTML ñeán moät file hoaëc moät service khaùc phaûi ñöôïc vieát theo daïng sau: scheme://server [:port]/path/ dataname[#anchor]. + Scheme: Chæ ra loaïi protocol maø taøi nguyeân söû duïng ( hay noùi caùch khaùc laø kieåu döõ lieäu maø URL chæ tôùi). + Server: Chæ ra server maø treân ñoù chöùa döõ lieäu user caàn. + Port: Laø ñieåm truy caäp dòch vuï ôû lôùp transport chæ ra neáu server khoâng söû duïng port maëc nhieân.(vd port mac nhieân cuûa Gopher Server laø 70 ) + Path/dataname: Ñöôøng daãn töông ñoái hoaëc tuyeät ñoái ñeán file treân server.Ñöôïc quy bôûi quy öôùc ñaët teân chung ( Uniform Naming Convention ) + #anchor: Chæ ra vò trí trong moät trang taøi lieäu HTML. + Ñaây laø minh hoïa cho caùc khaùi nieäm treân: SCHEME DATA TYPE SAMPLE URL File Data files file://c:/Luanan/hinhanh.txt http HTML Files Gopher Gopher server gorher://ttdt01/localweb ***** *********** **************** Ngoaøi ra qua URLs, WWW coøn cho pheùp söû duïng caùc services khaùc nhö : ftp, finger, usenet, telnet, E-mail, wais….. II. NGOÂN NGÖÕ HTML : 1. Khaùi nieäm: HTML( HyperText Markup Language) laø ngoân ngöõ ñònh daïng vaên baûn sieâu lieân keát. Söï ñònh daïng döïa treân caùc tag hoaëc caùc ñoaïn maõ ñaëc bieät ñeå ñaùnh daáu moät vaên baûn, moät file aûnh, hoaëc moät ñoaïn phim..giuùp cho Web Browser thoâng dòch vaø hieån thò chuùng leân maøn hình cuûa baïn. Html coù nhöõng phaàn môû roäng raát quan troïng cho pheùp nhöõng lieân keát hypertext töø moät taøi lieäu naøy tôùi moät taøi lieäu khaùc (coù theå laø moät ñoaïn text, cuõng coù theå laø moät file aûnh..) 2. Caáu truùc cô baûn cuûa moät file HTML nhö sau: Ñaây laø moät ñaàu ñeà ... Theo caáu truùc ñaõ trình baøy nhö treân ta thaáy moät file HTML chia thaønh hai phaàn cô baûn: - Phaàn ñaàu : ñöôïc bao bôûi hai tag , : taïi ñaây ñònh nghóa teân (hay ñöôïc goïi laø tieâu ñeà ) cuûa trang web. Phaàn naøy ñöôïc hieån thò treân thanh tieâu ñeà cuûa trang web ñöôïc khai baùo giöõa hai tag - Phaàn thaân : ñöôïc baobôûi hai tag , : Trình baøy noäi dung theå hieän treân trang web. Caùc noäi dung caàn hieån thò hoaëc xöû lyù treân trang web seõ ñöôïc ñònh nghóa trong phaàn body cuûa file HTML.Ñeå cho caùc trang web ñöôïc sinh ñoäng hôn ngoân ngöõ HTML coøn bao goàm raát nhieàu tag duøng cho vieäc ñònh trang, lieân keát caùc trang vôùi nhau, theâm hình aûnh vaøo trang... CHÖÔNG 2: ACTIVE SERVER PAGES VAØ NGOÂN NGÖÕ LAÄP TRÌNH TREÂN ASP I. GIÔÙI THIEÄU VEÀ ACTIVE SERVER PAGES : 1. Active sever pages laø gì : Microsoft Active Server Pages laø moät moâi tröôøng hoã trôï cho caùc script chaïy treân server (Server-Side Scripting), cho pheùp ta duøng ñeå taïo ra vaø chaïy caùc caùc öùng duïng Web server ñoäng. ASP hoaït ñoäng döïa vaøo caùc script do ngöôøi laäp trình taïo ra. Active Server Pages chaïy treân caùc moâi tröôøng sau ñaây: Microsoft Internet Information Server version 4.0 treân Window NT Server. Microsoft Peer Web Services version 3.0 treân Window NT Workstation. Microsoft Personal Web Server treân Windows 95. 2. Moâ hình hoaït ñoäng cuûa Active Server Page : Moâ Hình Toång Quaùt Hoaït Ñoäng Cuûa Asp 3. Caùch hoaït ñoäng cuûa ASP : Caùc script cuûa ASP ñöôïc chöùa trong caùc text file coùteân môû roäng laø .asp . Trong script coù chöùa caùc leänh cuûa moät ngoân ngöõ script naøo ñoù. Khi moät Web browser göûi request tôùi moät file .asp thì script chöùa trong file seõ ñöôïc chaïy ñeå traû keát quaû veà cho browser ñoù. Khi Web server nhaän ñöôïc request tôùi moät file .asp thì noù seõ ñoïc töø ñaàu tôùi cuoái file .asp ñoù, thöïc hieän caùc leänh script trong ñoù vaø traû keát quaû veà cho Web brower döôùi daïng cuûa moät trang Html. M« h×nh chi tiÕt ho¹t ®éng cña ASP VBScript Interpretor Custom Components Internet Information Server ISAPI Applicationn Perl Awk etc CGI Script CGI Application Active Server Pages interface DLLs Server Side Inludes (SSI) Jscript Interpretor Active Database Compenents(ADO) Active Server Components ODBC Driver Active Server Pages (.asp files) DATA The Internet Or Intranet 4. Caáu truùc cuûa moät file ASP : Moät file ASP coù teân môû roäng laø .asp, noù bao goàm caùc thaønh phaàn nhö : Text - HTML tags Script Commands 5. Caùc tính chaát cuûa ASP: Vôùi ASP ta coù theå cheøn caùc script thöïc thi ñöôïc vaøo tröïc tieáp caùc file HTML . Khi ñoù vieäc taïo ra trang HTML vaø xöû lyù script trôû neân ñoàng thôøi, ñieàu naøy cho pheùp ta taïo ra caùc hoaït ñoäng cuûa Web site moät caùch linh hoaït uyeån chuyeån , coù theå chen caùc thaønh phaàn HTML ñoäng vaøo trang Web tuøy vaøo töøng tröôøng hôïp cuï theå. ASP cho ta caùc tính chaát sau : Coù theå keát hôïp vôùi file HTML. Deã söû duïng , taïo caùc script deã vieát, khoâng caàn phaûi bieân dòch (compiling) hay keát noái (linking) caùc chöông trình ñöôïc taïo ra. Hoaït ñoäng theo höôùng ñoái töôïng, vôùi caùc build-in Object raát tieän duïng : Request, Response, Server, Apllication, Session. Coù khaû naêng môû roäng caùc thaønh phaàn ActiveX server (ActiveX server components). Moâi tröôøng cuûa ASP seõ ñöôïc caøi ñaët treân Server cuøng vôùi Web server. Moät öùng duïng vieát baèng ASP laø moät file hay nhieàu file vaên baûn coù phaàn teân môû roäng laø.Asp, caùc file naøy ñöôïc ñaët trong moät thö muïc aûo( Virtual Dirrectory) cuûa Web Server. Caùc öùng duïng ASP deã taïo vì ta duøng caùc ASP script ñeå vieát caùc öùng duïng. Khi taïo caùc script cuûa ASP ta coù theå duøng baát kyø moät ngoân ngöõ script naøo , chæ caàn coù scripting engine töông öùng cuûa ngoân ngöõ ñoù maø thoâi. ASP cung caáp saün cho ta hai scripting engine laø Visual Basic Script(VBScript) vaø Java Script (Jscript). Ngoaøi ra ASP coøn cung caáp saün caùc ActiveX Component raát höõu duïng, ta coù theå duøng chuùng ñeå thöïc hieän caùc coâng vieäc phöùc taïp nhö truy xuaát cô sôû döõ lieäu, truy xuaát file, . . . Khoâng nhöõng theá maø ta coøn coù theå töï mình taïo ra caùc component cuûa rieâng mình vaø theâm vaøo ñeå söû duïng trong ASP.ASP taïo ra caùc trang HTML thöông thích vôùi caùc Web browser chuaån. II. NGOÂN NGÖÕ LAÄP TRÌNH SÖÛ DUÏNG VÔÙI ASP: 1. Caùc Script Commands cuûa ASP: Moãi script cuûa ASP ñöôïc chöùa trong moät file .asp . Moãi file cuûa ASP coù theå coi nhö moät file HTML coù chen vaøo caùc leänh cuûa moät ngoân ngöõ script naøo ñoù. Thöïc ra noù laø moät file text nhöng trong caùc text ñoù coù nhöõng vuøng maø khi Web server ñoïc tôùi thì noù hieåu ñoù laø nhöõng vuøng script chöùa caùc leänh cuûa moät ngoân ngöõ script naøo ñoù , Web se._.

Các file đính kèm theo tài liệu này:

  • docP0091.doc