




免費(fèi)預(yù)覽已結(jié)束,剩余26頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì)論文 題目: 圖書(shū)館管理系統(tǒng) 班級(jí): 計(jì)科112班 學(xué)號(hào): 2011010213 2011010322 2011010206 2011010326 2011010321 姓名: 楊榮榮 張相恒 劉東 張康 張先敏 摘要:圖書(shū)管理系統(tǒng)是圖書(shū)館管理工作中不可缺少的部分,它的內(nèi)容對(duì)于圖書(shū)館的管理者和使用者來(lái)說(shuō)都至關(guān)重要,所以圖書(shū)管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蜃x者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式進(jìn)行圖書(shū)管理和借閱管理,這種管理方式存在著許多缺點(diǎn),如:效率低、易忘記、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高, 隨著計(jì)算機(jī)技術(shù)及其應(yīng)用領(lǐng)域的擴(kuò)大,數(shù)據(jù)庫(kù)技術(shù)開(kāi)始扮演著越來(lái)越重要的作用,而以基于數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ)而開(kāi)發(fā)的各種大型系統(tǒng)也為人們提供了各種各樣的方便。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率,也是圖書(shū)館的科學(xué)化、正規(guī)化管理。本次課程設(shè)計(jì)正是基于這樣一種背景而開(kāi)發(fā)的。圖書(shū)管理系統(tǒng)其實(shí)是一個(gè)很復(fù)雜的信息管理系統(tǒng),它包括很多分類、檢索等方面的內(nèi)容。因?yàn)槠鋸?fù)雜性,建立這樣一個(gè)系統(tǒng)更加能體現(xiàn)出運(yùn)用SQL SERVER數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)處理的優(yōu)越性。 本系統(tǒng)通過(guò)SQL Server2008將圖書(shū)、讀者、操作員和出版社信息進(jìn)行有效的統(tǒng)計(jì),將這些信息集中地管理,減少人力成本和管理費(fèi)用,提高信息的準(zhǔn)確性和信息的安全性,改進(jìn)管理和服務(wù)的效率。關(guān)鍵詞:圖書(shū)管理;數(shù)據(jù)庫(kù);MYSQL;PHP;Dreamweaver目錄一、 課程設(shè)計(jì)的目的和意義-(4)二、 所用軟件介紹-(4)三、 流程圖-(5)四、 系統(tǒng)功能設(shè)計(jì)-(5)4.1、讀者圖-(5)4.2、管理者圖-(5)4.3、圖書(shū)圖-(6)4.4、狀態(tài)圖-(6)4.5、E-R圖-(6)五、 系統(tǒng)操作演示-(6)5.1、系統(tǒng)數(shù)據(jù)庫(kù)表-(7)5.2、視圖設(shè)計(jì)-(8)5.3、軟件演示及部分源碼-(9)六、 心得體會(huì)-(13)七、 參考文獻(xiàn)-(14)八、 附錄-(15)一、課程設(shè)計(jì)的目的與意義數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的,有組織的,可共享的大量數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)相互關(guān)聯(lián),可為多個(gè)用戶,多個(gè)程序共享,具有較小的冗余度。它主要解決的問(wèn)題是如何科學(xué)的組織和存儲(chǔ)數(shù)據(jù),如何高效地獲取、更新和加工處理數(shù)據(jù),并保證數(shù)據(jù)的安全性、可靠性和共享性。數(shù)據(jù)庫(kù)系統(tǒng)是實(shí)現(xiàn)有組織地、動(dòng)態(tài)的的存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問(wèn)的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng)。圖書(shū)管理系統(tǒng)可以實(shí)現(xiàn)圖書(shū)借閱的規(guī)范化、系統(tǒng)化、網(wǎng)絡(luò)化管理,能夠?qū)⑺袌D書(shū)資料聚集在一起實(shí)施統(tǒng)一運(yùn)作,讓需求者在網(wǎng)上就可以查詢和借閱圖書(shū),推動(dòng)本圖書(shū)館與其他圖書(shū)管理實(shí)現(xiàn)信息資源共享與圖書(shū)信息的同步更新。任務(wù)概述=目標(biāo)本系統(tǒng)通過(guò)計(jì)算機(jī)技術(shù)實(shí)現(xiàn)圖書(shū)信息和用戶信息的管理,還包括如下目標(biāo):減少人力成本和管理費(fèi)用;提高信息的準(zhǔn)確性和信息的安全;改進(jìn)管理和服務(wù);良好的人機(jī)交互界面,操作簡(jiǎn)便;二、所用軟件的介紹(1)、 Dreamweaver Dreamweaver是在網(wǎng)頁(yè)設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著Dreamweaver 8的發(fā)布,更堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開(kāi)發(fā)、制作的首選工具。1、靈活的編寫方式 Dreamweaver具有靈活編寫網(wǎng)頁(yè)的特點(diǎn),不但將世界一流水平的“設(shè)計(jì)”和“代碼”編輯器合二為一,而且在設(shè)計(jì)窗口中還精化了源代碼,能幫助用戶按工作需要定制自己的用戶界面。2、可視化編輯界面 Dreamweaver是一種所見(jiàn)即所得的HTML編輯器,可實(shí)現(xiàn)頁(yè)面元素的插入和生成?;蛞暬庉嫮h(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼容性,并且可以對(duì)內(nèi)部的HTML編輯器和任何第三方的HTML編輯器進(jìn)行實(shí)時(shí)的訪問(wèn)。無(wú)論用戶習(xí)慣手工輸入HTML源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方式使用戶設(shè)計(jì)網(wǎng)頁(yè)和管理網(wǎng)站變得更容易。3、功能更多的CSS支持CSS可視化設(shè)計(jì)、CSS檢查工具4、動(dòng)態(tài)跨瀏覽器驗(yàn)證 當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測(cè)試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁(yè)面有沒(méi)有目標(biāo)瀏覽器不支持的tags或CSS結(jié)構(gòu)。動(dòng)態(tài)跨瀏覽器有效性檢查功能可以自動(dòng)核對(duì)tags和CSS規(guī)則是否適應(yīng)目前的主瀏覽器。5、強(qiáng)大的WEB站點(diǎn)管理功能6、內(nèi)建的圖形編輯引擎7、Dreamweaver的集成特性 Dreamweaver 8繼承了Fireworks、Flash和Shockwave的集成特性,可以在這些Web創(chuàng)作工具之間自由地切換,輕松地創(chuàng)建美觀實(shí)用的網(wǎng)頁(yè)。8、豐富的媒體支持能力 可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒體。Dreamweaver具有強(qiáng)大的多媒體處理功能,在設(shè)計(jì)DHTML和CSS方面表現(xiàn)得極為出色,它利用JavaScript和DHTML語(yǔ)言代碼輕松地實(shí)現(xiàn)網(wǎng)頁(yè)元素的動(dòng)作和交互操作。Dreamweaver還提供行為和時(shí)間線兩種控件來(lái)產(chǎn)生交互式響應(yīng)和進(jìn)行動(dòng)畫處理。9、超強(qiáng)的擴(kuò)展能力 Dreamweaver還支持第三方插件,任何人都可以根據(jù)自己的需要擴(kuò)展Dreamweaver的功能,并且可以發(fā)布這些插件。(2)、AppServ PHP所用前臺(tái)界面語(yǔ)言主要還是php與后臺(tái)數(shù)據(jù)庫(kù)聯(lián)系的。電腦里邊php的配置環(huán)境是AppServ。PHP(PHP: Hypertext Preprocessor的縮寫,中文名:“PHP:超文本預(yù)處理器”)是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了C語(yǔ)言、Java和Perl的特點(diǎn),入門門檻較低,易于學(xué)習(xí),使用廣泛,主要適用于Web開(kāi)發(fā)領(lǐng)域。PHP的文件后綴名為*.php。PHP的特性包括:1. PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。2. PHP可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)動(dòng)態(tài)頁(yè)面方面,與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標(biāo)記的CGI要高許多;PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn)。3. PHP支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。4. 最重要的是PHP可以用C、C+進(jìn)行程序的擴(kuò)展!優(yōu)勢(shì)開(kāi)放的源代碼:所有的PHP源代碼事實(shí)上都可以得到。PHP是免費(fèi)的:和其它技術(shù)相比,PHP本身免費(fèi)且是開(kāi)源代碼??旖菪裕撼绦蜷_(kāi)發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因?yàn)镻HP可以被嵌入于HTML語(yǔ)言,它相對(duì)于其他語(yǔ)言。編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者??缙脚_(tái)性強(qiáng):由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS、Mac OS下。2效率高:PHP消耗相當(dāng)少的系統(tǒng)資源。圖像處理:用PHP動(dòng)態(tài)創(chuàng)建圖像,PHP圖像處理默認(rèn)使用GD2。且也可以配置為使用image magick進(jìn)行圖像處理。面向?qū)ο螅涸趐hp4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),php完全可以用來(lái)開(kāi)發(fā)大型商業(yè)程序。專業(yè)專注: PHP支持腳本語(yǔ)言為主,同為類C語(yǔ)言。所用語(yǔ)言環(huán)境設(shè)置:AppServ 是 PHP 網(wǎng)頁(yè)架站工具組合包,作者將一些網(wǎng)絡(luò)上免費(fèi)的架站資源重新包裝成單一的安裝程序,以方便初學(xué)者快速完成架站,AppServ 所包含的軟件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。三、需求分析 1、功能需求功能劃分:該系統(tǒng)具有以下主要功能:瀏覽功能;查詢功能;管理員添加功能、修改功能、刪除功能;用戶登錄以及用戶注冊(cè)界面等;2、功能描述1、瀏覽功能管理員看到的是列出當(dāng)前數(shù)據(jù)庫(kù)文件中圖書(shū)信息、讀者信息、借閱信息和還書(shū)信息等的所有記錄。u可選定一項(xiàng)記錄,顯示所有域。用戶看到的是只有圖書(shū)信息2、查詢功能u圖書(shū)ID號(hào)檢索、圖書(shū)名字檢索、圖書(shū)鍵入時(shí)間檢索等。3、添加功能 添加書(shū)目和讀者記錄以及借書(shū)還書(shū)記錄u添加系統(tǒng)設(shè)置相關(guān)信息 添加用戶信息 4、修改功能 修改書(shū)目和讀者記錄,提供相關(guān)確認(rèn)機(jī)制。u修改系統(tǒng)設(shè)置相關(guān)信息,提供相關(guān)確認(rèn)機(jī)制。5、刪除功能 刪除書(shū)目和讀者記錄,提供相關(guān)確認(rèn)機(jī)制。u刪除系統(tǒng)設(shè)置相關(guān)信息,提供相關(guān)確認(rèn)機(jī)制。四、設(shè)計(jì)流程開(kāi) 始 管理員登錄用戶登錄用戶注冊(cè)管理員注冊(cè) 書(shū)籍增刪 借書(shū) 還書(shū)結(jié) 束 圖 3-1 五、系統(tǒng)功能設(shè)計(jì)姓名手機(jī)號(hào)郵箱管理者讀者密碼用戶名 密碼班級(jí)編號(hào) 圖4-1 讀者圖 圖4-2 管理圖圖書(shū)編號(hào)名稱 作者價(jià)格圖書(shū)借閱時(shí)間用戶編號(hào)狀態(tài)出版社 ID號(hào)歸還時(shí)間圖書(shū)名稱類別 圖4-3 圖書(shū)圖 圖4-4 狀態(tài)圖圖書(shū)編號(hào)入庫(kù)時(shí)間 圖書(shū)名稱圖書(shū)名稱圖書(shū)編號(hào)讀者編號(hào) 狀態(tài)存儲(chǔ)作者 圖書(shū) 出版社 讀者姓名出版時(shí)間 庫(kù)存量借還還書(shū)日期借書(shū)日期 讀者編號(hào)密碼讀者手機(jī)號(hào)郵箱 讀者姓名 圖4-5 E-R圖六、系統(tǒng)操作演示(一)數(shù)據(jù)表在Mysql 數(shù)據(jù)庫(kù)中建立五個(gè)數(shù)據(jù)表:圖書(shū)數(shù)據(jù)表、讀者數(shù)據(jù)表、管理員數(shù)據(jù)表、狀態(tài)數(shù)據(jù)表、圖書(shū)分類數(shù)據(jù)表。 圖5-1(1) 圖書(shū) 數(shù)據(jù)表:包含的信息有圖書(shū)的編號(hào)、名稱、價(jià)格、添加日期、所屬分類、庫(kù)存量、借出數(shù)量。清晰展示了圖書(shū)的各種信息。 圖5-2CREATE TABLE yx_books ( id int(6) NOT NULL auto_increment, name varchar(20) character set gbk NOT NULL, price decimal(4,2) NOT NULL, uploadtime datetime NOT NULL, type varchar(10) character set gbk NOT NULL, total int(11) default NULL, leave_number int(11) default NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=45 ; (2) 讀者表:讀者通過(guò)注冊(cè)、填寫相關(guān)信息,充實(shí)數(shù)據(jù)庫(kù)。 圖5-3CREATE TABLE user ( id int(11) NOT NULL auto_increment, name varchar(225) character set utf8 collate utf8_bin default NULL, password varchar(225) character set utf8 collate utf8_bin default NULL, email varchar(225) character set utf8 collate utf8_bin default NULL, tel varchar(225) character set utf8 collate utf8_bin default NULL, address varchar(225) character set utf8 collate utf8_bin default NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=25 ;(3) 管理者表: 記錄了管理者的信息,管理者登陸時(shí)填寫管理者編號(hào)、密碼即可進(jìn)入。CREATE TABLE admin ( id int(11) NOT NULL auto_increment, username varchar(225) character set utf8 collate utf8_bin default NULL, password varchar(225) character set utf8 collate utf8_bin default NULL, PRIMARY KEY (id) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; 圖5-4(4)、狀態(tài)表: 此表記錄的時(shí) 圖書(shū)的借還狀態(tài)以及借還時(shí)間。CREATE TABLE lend ( id int(6) NOT NULL auto_increment, book_id int(6) NOT NULL, book_title varchar(100) character set utf8 collate utf8_bin NOT NULL, avalible int(20) NOT NULL, lend_time date NOT NULL, return_time date NOT NULL, user_id int(3) NOT NULL, PRIMARY KEY (id,user_id) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=120 ;(5)、圖書(shū)分類表CREATE TABLE btypes ( tid int(11) unsigned NOT NULL auto_increment, tname varchar(60) NOT NULL, parent_id int(8) NOT NULL, PRIMARY KEY (tid) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ; 圖5-5(二)視圖設(shè)計(jì)(1)用戶 圖書(shū) 狀態(tài) 視圖設(shè)計(jì)圖: 圖5-6 視圖查詢信息: CREATE VIEW BOOK_LEND AS SELECT ,lend.book_title,lend.lend_time from lend,user WHERE lend.user_id = user.id(2)圖書(shū) 圖書(shū)分類 視圖設(shè)計(jì)圖: 圖5-7視圖查詢信息:CREATE VIEW BOOK_TYPE AS SELECT yx_books.*,btypes.* from yx_books,btypes WHERE yx_books.type = btypes.tname(三)軟件演示及源碼(1)、登錄界面 圖5-8if(isset($_SESSIONuser) /重定向到管理留言echo alert(您已登陸);window.location=index.php;/ 登錄過(guò)的話,立即結(jié)束 exit;/ 獲得參數(shù)$nickname=$_POSTusername;$password=$_POSTpassword;$password=md5($password);/ 檢查帳號(hào)和密碼是否正確,$sql=select * from user where name=$nickname and password=$password;$re=mysql_query($sql,$conn);$result=mysql_fetch_array($re);/ 如果用戶登錄正確if( !empty($result) /注冊(cè)session變量,保存當(dāng)前會(huì)話用戶的昵稱$_SESSIONid=$resultid;$_SESSIONuser=$nickname;/ 登錄成功重定向到管理頁(yè)面echo alert(登陸成功);window.location=index.php;else / 管理員登錄失敗echo alert(密碼不正確);window.location=landing.php;(2)、用戶注冊(cè)界面31圖5-9$sql=insert into user(name, password, email, tel, address) values($name,$password,$email, $tel,$address);mysql_query($sql,$conn) or die (注冊(cè)用戶失敗: .mysql_error();/ 獲得注冊(cè)用戶的自動(dòng)id,以后使用此id才可登錄$result=mysql_query(select last_insert_id(),$conn);$re_arr=mysql_fetch_array($resl;$id=$re_arr0;/ 注冊(cè)成功,自動(dòng)登錄,注冊(cè)session變量$_SESSIONuser=$name;$_SESSIONid=$id;echo alert(注冊(cè)成功,您的注冊(cè)id是:.$id.,請(qǐng)您記住,以后用此id登錄!);window.location=index.php;(3)、借書(shū)還書(shū)界面借書(shū):if ($_SESSIONuser=)echo alert(您還沒(méi)有登陸);window.location=landing.php;exit();else/ 可以正常借書(shū),記錄之/ 獲得當(dāng)前日期$now = date(Y-m-d);$lendsql=insert into lend(book_id, book_title, lend_time, user_id) values($book_id,$title,$now,.$_SESSIONid.);mysql_query($lendsql,$conn) or die (操作失?。?mysql_error();/ 借出后需要在該書(shū)記錄中庫(kù)存剩余數(shù)減一mysql_query(update yx_books set leave_number=leave_number-1 where id=$book_id,$conn);echo alert(借閱完成);window.location=index.php;還書(shū):if ($_SESSIONid=)echo alert(您還沒(méi)有登陸);window.location=landing.php;exit();$user_id=$_SESSIONid;$book_id=$_GETbook_id;/ 構(gòu)建sql語(yǔ)句還書(shū)/ 在lend表中刪除該借書(shū)記錄$returnsql=delete from lend where book_id=$book_id and user_id=$user_id;mysql_query($returnsql,$conn) or die (刪除借書(shū)記錄失敗:.mysql_error();/ 在book表中增加一本現(xiàn)存書(shū)數(shù)量$booksql=update yx_books set leave_number=leave_number+1 where id=$book_id;mysql_query($booksql,$conn) or die (增加剩余書(shū)數(shù)量失?。?mysql_error();echo alert(還書(shū)成功);window.location=index.php; 圖5-10(4) 后臺(tái)管理界面和后臺(tái)功能實(shí)現(xiàn)開(kāi)啟session,后臺(tái)管理員登陸界面,隨機(jī)更新驗(yàn)證碼。(5) 后臺(tái)管理內(nèi)容 圖5-11用戶信息修改:$sqlstr = update user set name = .$_POSTname., email = .$_POSTemail., tel = .$_POSTtel., address = .$_POSTaddress. where id = .$_GETid;用戶信息查詢:$sql=select * from user order by id desc limit $startno,$pagesize;用戶信息刪除:$sql=delete from user where id=.$_GETid;圖書(shū)信息添加:$sql = insert into yx_books (id,name,price,uploadtime,type,total,leave_number) values(,.$_POSTname.,.$_POSTprice.,.$_POSTuptime.,.$_POSTtype.,.$_POSTtotal.,.$_POSTtotal.);圖書(shū)信息查詢:$sql=select * from yx_books order by id desc limit $startno,$pagesize;圖書(shū)信息修改:$sqlstr = update yx_books set name = .$_POSTname., price = .$_POSTprice., uploadtime = .$_POSTuptime., type = .$_POSTtype., total = .$_POSTtotal. where id = .$_GETid;圖書(shū)信息刪除:$sql=delete from yx_books where id=.$_GETid;檢索圖書(shū):$sql = select * from yx_books where .$_POSTseltype. like (%.$_POSTcoun.%); $rs=mysql_query($sql) or die(請(qǐng)輸入查詢條件!); $recordcount=mysql_num_rows($rs);圖書(shū)數(shù)量統(tǒng)計(jì):$sql=select type, count(*) from yx_books group by type;圖書(shū)分類管理以及子分類:$sql=select * from btypes where tid=.$_GETid; $sqlstr = update btypes set tname = .$_POSTtname., parent_id = .$_POSTparent_id. where tid = .$_GETid;$sql=delete from btypes where tid=.$_GETid;$sql=delete from btypes where parent_id=.$_GETparent_id;(5)、php連接數(shù)據(jù)庫(kù) $conn=mysql_connect(localhost,root,123456); /配置mysql服務(wù)器信息if($conn=null)echo 數(shù)據(jù)庫(kù)打開(kāi)失敗;exit; /數(shù)據(jù)庫(kù)打開(kāi)失敗,退出mysql_query(SET NAMES utf8); /設(shè)置數(shù)據(jù)庫(kù)編碼mysql_select_db(bookinfo); /選擇數(shù)據(jù)庫(kù)六、心得體會(huì)一個(gè)星期的課程設(shè)計(jì),在老師的悉心指導(dǎo)下我們學(xué)會(huì)使用macromedia dreamweaver設(shè)計(jì)一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)系統(tǒng)。設(shè)計(jì)一個(gè)圖書(shū)管理系統(tǒng),這對(duì)我們來(lái)說(shuō)是一次嘗試與創(chuàng)新的過(guò)程,也可以說(shuō)是一個(gè)挑戰(zhàn)的過(guò)程,畢竟以前沒(méi)有作過(guò),缺少經(jīng)驗(yàn)?,F(xiàn)在利用自己學(xué)到的知識(shí)設(shè)計(jì)并制作一個(gè)圖書(shū)管理系統(tǒng),這本身就是一個(gè)知識(shí)轉(zhuǎn)化為生產(chǎn)力的過(guò)程,所以大家都很興奮,不同程度的投入了很高的熱情與努力。在具體的設(shè)計(jì)與實(shí)施中,我們看到并感受到了一個(gè)管理系統(tǒng)從無(wú)到有的過(guò)程,對(duì)具體的設(shè)計(jì)步驟、思路、方法、技巧都有了進(jìn)一步的了解,并感受深刻。在設(shè)計(jì)中我們基本能按照規(guī)范的方法和步驟進(jìn)行,首先對(duì)現(xiàn)有的系統(tǒng)進(jìn)行調(diào)查,并查閱有關(guān)資料,最后確定設(shè)計(jì)方案,建立E-R圖,然后創(chuàng)建數(shù)據(jù)庫(kù)并添加信息,實(shí)施過(guò)程中我們深刻的認(rèn)識(shí)到認(rèn)真執(zhí)行管理系統(tǒng)軟件標(biāo)準(zhǔn)的重要性,我們由于對(duì)管理系統(tǒng)軟件相關(guān)的標(biāo)準(zhǔn)和規(guī)范不太了解,缺少行為操作準(zhǔn)則,所以在設(shè)計(jì)中手法比較生硬,主與次也沒(méi)能很好把握住,這些方面通過(guò)這次我們都要加強(qiáng)了解。在這次課程設(shè)計(jì)中,我們被分配以小組為單位去完成圖書(shū)管理系統(tǒng)的設(shè)計(jì)與制作,所以小組內(nèi)的分工和相互協(xié)調(diào)很重要,大家可以在分工中揚(yáng)長(zhǎng)避短,個(gè)及所長(zhǎng),這樣可以很好的提高大家的積極性,和合作意識(shí),并有效的縮短開(kāi)發(fā)時(shí)間,但我們?cè)谶@方面做的還不夠,缺乏人員管理與溝通,導(dǎo)致人力資源浪費(fèi),可以說(shuō)是不足之處,且迫切的需要思考和改進(jìn),這一點(diǎn)必須指明。這在以后的工作與學(xué)習(xí)中將會(huì)非常重要。我們一個(gè)小小的團(tuán)隊(duì)在這個(gè)過(guò)程中共同努力,互相配合,一起探討解決問(wèn)題,我們體會(huì)到了合作的重要性。掌握與他人合作溝通的方式也是非常重要的,甚至影響合作的成敗。非常感謝許緩緩老師的細(xì)心和耐心指導(dǎo),指引我們走向?qū)W習(xí)的新天地。同時(shí)也讓我們體會(huì)到知識(shí)的力量,無(wú)論走什么樣的路、選擇什么樣的工作只有扎扎實(shí)實(shí)、腳踏實(shí)地學(xué)到知識(shí)、不斷進(jìn)步才能在社會(huì)上有立足之地 。七、參考文獻(xiàn)王珊 薩師煊 數(shù)據(jù)庫(kù)系統(tǒng)概論高等教育出版社JavaScript 基礎(chǔ)與實(shí)踐教程 電子工業(yè)出版社王洛峰 細(xì)說(shuō)PHP 電子工業(yè)出版社Dreamweaver基礎(chǔ)應(yīng)用 機(jī)械工業(yè)出版社楊敏 王英華 網(wǎng)頁(yè)設(shè)計(jì)與制作 (cs5中文版) 從新手到高手 清華大學(xué)出版社胡國(guó)勝易著梁數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用SQLServer機(jī)械工業(yè)出版社八、附錄 1、分頁(yè)代碼 ?php$pagesize=10; /每頁(yè)大小,顯示信息條數(shù)if(!urldecode($_GETproid)$sql=select * from yx_books order by id desc;/查詢出信息else$sql=select * from yx_books where type=.urldecode($_GETproid).;$rs=mysql_query($sql);$recordcount=mysql_num_rows($rs);/計(jì)算信息條數(shù)$pagecount=($recordcount-1)/$pagesize+1;/分頁(yè)計(jì)數(shù)$pagecount=(int)$pagecount;$pageno=$_GETpageno;if($pageno=)$pageno=1;if($pageno$pagecount)$pageno=$pagecount;$startno=($pageno-1)*$pagesize;if(!urldecode($_GETproid)$sql=select * from yx_books order by id desc limit $startno,$pagesize;else$sql=select * from yx_books where type=.urldecode($_GETproid). order by id desc limit $startno,$pagesize;$rs=mysql_query($sql);?顯示頁(yè)碼的格式: 首頁(yè) | 上一頁(yè) | a href=?pageno=下一頁(yè) | a href=?pageno=末頁(yè) 首頁(yè) | a href=?pageno=上一頁(yè) | 下一頁(yè) | 末頁(yè) 首頁(yè) | a href=?pageno=上一頁(yè) | a href=?pageno= class=forumRowHighlight下一頁(yè) | a href=?pageno=末頁(yè) 頁(yè)次:/頁(yè) 共有條信息2、前臺(tái)(使用html 、css 、javascript 相結(jié)合)(1.)用戶注冊(cè)界面 function checkreg() if (.value=)/ 如果真實(shí)姓名為空,則顯示警告信息 alert(真實(shí)姓名不能為空!);.focus();return false; if (form1.password.value= )/ 如果密碼為空,則顯示警告信息 alert(密碼不能為空!);form1.password.focus();return false; if (form1.pwd.value= )/ 如果密碼為空,則顯示警告信息 alert(確認(rèn)密碼不能為空!);form1.pwd.focus();return false; / 兩次密碼應(yīng)一樣if (form1.p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省二級(jí)造價(jià)工程師之建設(shè)工程造價(jià)管理基礎(chǔ)知識(shí)通關(guān)試題庫(kù)(有答案)
- 心理健康疏導(dǎo)課件
- 腫瘤標(biāo)志物的臨床意義
- 正常孩子的日常護(hù)理
- 校園防火安全教育
- 高考物理核心考點(diǎn)考前沖刺 勻變速直線運(yùn)動(dòng)位移與時(shí)間的關(guān)系(含解析)
- 幼兒園小班數(shù)學(xué)《小幫手》課件
- 幼兒園小班美術(shù)教案《花被子》
- 消防急救技能培訓(xùn)
- 中班活動(dòng):尋找春天的秘密
- 2025山西汾西礦業(yè)集團(tuán)公司招聘300人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 2025年法院書(shū)記員招聘考試題庫(kù)(含各題型)
- 2025山西焦煤集團(tuán)公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《民用無(wú)人機(jī)作業(yè)氣象條件等級(jí) 植?!肪幹普f(shuō)明
- 中藥灌腸法治療腎衰
- 人教版(2024)英語(yǔ)七年級(jí)上冊(cè)單詞表
- 客戶拓展推介-化學(xué)品儲(chǔ)存方案
- ISO27001-2013信息安全管理體系要求
- 安裝門窗承包勞務(wù)合同模板
- 220kV升壓站調(diào)試施工方案
評(píng)論
0/150
提交評(píng)論