freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于php圖書管理系統(tǒng)的設(shè)計與實現(xiàn)論文(編輯修改稿)

2024-10-04 12:01 本頁面
 

【文章內(nèi)容簡介】 u_date 創(chuàng)建日期 Date() 否 u_type 用戶類型 Useradmin,reder,bookadmin,recordadmin 否 u_picurl 用戶照片 Varchar(50) 否 u_password 用戶密碼 Varchar(20) 否 初始 1 此表的 設(shè)計是為了對不同身份的讀者進行分類方便讀者的管理 ,其中可借閱圖書數(shù)量的屬性設(shè)定 ,是根據(jù)讀者需求的不同對起權(quán)限進行的設(shè)置 ,用于規(guī)定不同類型讀者一次可借閱的圖書數(shù)量 ,表的具體結(jié)構(gòu)設(shè)計如下 : 表 tb_record 表 屬性名 數(shù)據(jù)描述 數(shù)據(jù)類型 是否為空 備注 u_id 用戶編號 Char(10) 否 外鍵 主鍵 b_id 圖書編號 Varchar(20) 否 外鍵 borrow_date 借閱日期 Date() 否 borrow_num 借閱本數(shù) int 否 如還書本書 借書則錯誤,如 則修改 此表的設(shè)計是為了系統(tǒng)管理員添加消息新聞,表的具體結(jié)構(gòu)如下: 表 tb_news表 屬性名 數(shù)據(jù)描述 數(shù)據(jù)類型 備注 n_name 新聞名稱 Varchar(50) 主鍵 n_type 新聞類型 Varchar(10) n_content 新聞類容 Varchar(500) n_date 建立日期 date 此表的設(shè)計設(shè)為了借閱者沒有及時還書出現(xiàn)的罰款,表的具體結(jié)構(gòu)設(shè)計如下 : 表 tb_pulishment 表 屬性名 數(shù)據(jù)描述 數(shù)據(jù)類型 是否為 空 備注 P_name 罰款名稱 Char(10) 否 主鍵 P_money 罰款基本數(shù) Float 否 代碼 建立數(shù)據(jù)庫 create database if not exists lms。 use lms。 建立表 news create table news( n_name varchar(50) primary key, n_type ENUM(39。newsmsg39。,39。systemmsg39。), n_content varchar(5000), 7 n_date date )。 建立表 books create table book( b_id char(10) primary key, b_mname varchar(20) not null, b_bname varchar(20), b_version smallint, b_author varchar(20), b_press varchar(20), b_type char(10), b_pdate date, b_indate date, b_num smallint UNSIGNED not null, b_intro varchar(500) )。 建立表 user create table user( u_id char(20) primary key, u_name char(10), sex ENUM(39。男 39。,39。女 39。), u_class varchar(20), u_dept varchar(20), u_tel numeric(11) UNSIGNED, u_mailbox varchar(50) not null, u_birthday date, u_login char(10) not null, u_password char(10) not null, u_type ENUM(39。reader39。,39。ueradmin39。,39。bookadmin39。,39。recordadmin39。), u_picurl varchar(50) )。 建立表 record create table record( u_id char(10), b_id char(10), borrow_date date not null, borrow_num smallint UNSIGNED not null, primary key(u_id,b_id), foreign key (u_id) references user(u_id), foreign key (b_id) references book(b_id) )。 建立表 pulishment create table pulishment( p_name char(10) primary key, p_money float not null)。 8 系統(tǒng)總體結(jié)構(gòu)設(shè)計 該系統(tǒng) 在 Windows98/2020/XP/Win7 采用 PHP 具 , MySQL 數(shù)據(jù)庫來設(shè)計 , 開發(fā)過程與 成果應(yīng)符合 GB/T 114571995 軟件工程術(shù)語 , GB/T 85671988 計算機軟件產(chǎn)品開發(fā)文件編制指南等。 圖書管理系統(tǒng)總體結(jié)構(gòu)圖 繪制系統(tǒng)結(jié)構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設(shè)計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖 。 系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。本系統(tǒng)的結(jié)構(gòu)圖如 圖。 圖 圖書管理系 統(tǒng)模塊 根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊:系統(tǒng)管理員功能模塊,讀者管理功能模塊,圖書管理功能模塊,圖書借還功能模塊 , 系統(tǒng)查詢功能模塊。 用戶 管理員模塊功能 該模塊主要包括 用戶 信息設(shè)置 ,用戶管理 ,用戶添加,新聞添加 。 ( 1)用戶 信息設(shè)置 該功能子模塊主要是 用戶 管理員對系統(tǒng)用戶的管理 ,通過此子模塊的功能實現(xiàn)可以對用戶進行添加、修改、刪除、權(quán)限設(shè)置等操作 ,該子模塊能將圖書館的不同工作細化到不同的相關(guān)人員 ,極大地提高了圖書館的工作效率 。該操作是對 tb_users表進行操作 ,在對用戶進行了相關(guān)的操作后把操作后的最新信息存放在該表中。 ( 2)用戶添加 此系統(tǒng)用戶必須通過用戶管理員添加用戶 。該操作是對于 user 表進行 ,并把操作后的最新數(shù)據(jù)存放在該表中。 ( 3)新聞添加 該功能子模塊主要是 用戶 管理員 發(fā)布新聞消息通知等的添加和刪除操作,通過此子模塊的功能實現(xiàn)可以發(fā)布新聞通知。 該操作是對 tb_news 表進行操作 ,在對 系統(tǒng) 進行了相關(guān)的操作后把操作后的最新信息存放在該表中。 圖書 管理員模塊功能 該模塊主要包括圖書添加刪除,圖書借還信息查詢。 ( 1)圖書添 加刪除 借閱者模塊 讀者模塊 圖書到期提醒 高校圖書管理系統(tǒng) 用戶管理員模塊 圖書管理員模塊 用戶管理 新聞添加 用戶查詢 圖書添加、刪除 圖書借還信息 圖書信息修改 圖書借閱查詢 圖書查詢 圖書借閱 圖書查詢 圖書閱覽 9 該功能子模塊主要是圖書管理員對圖書的管理,通過此模塊可以實現(xiàn)對圖書信息的添加、刪除、修改等操作,使管理圖書更加方便。該操作是對表 tb_book 表進行修改,并將操作結(jié)果保存在該表中。 ( 2)圖書借還信息查詢 該 功能子模塊 是 圖書管理員對圖書借閱情況查詢 操作 ,在此模塊中主要設(shè)置讀者一次性可借閱的圖書的數(shù)量 ,該操作是對于 tb_record 表進行 ,并將操作結(jié)果保存在該表中。 讀者管理模塊功能 該模塊主要包含 圖書查詢 和 圖書閱覽 兩個子模塊 : ( 1)圖書查詢 該功能子模塊是應(yīng)用于圖書的檢 索,該檢索由書名檢索、作者檢索和關(guān)鍵字檢索組成,方便讀者和借閱者查詢圖書。 ( 2)圖書閱覽 該功能子模塊主要為讀者提供圖書閱讀。 借閱者 模塊功能 該模塊主要包含圖書查詢、圖書借閱、圖書歸還和圖書到期提醒模塊。 ( 1)圖書查詢 該功能子模塊是應(yīng)用于圖書的檢索,該檢索由書名檢索、作者檢索和關(guān)鍵字檢索組成,方便讀者和借閱者查詢圖書。 ( 2)圖書借閱、歸還 該功能子模塊主要是方便借閱者借閱、歸還圖書,方便圖書借閱者借書和還書。 該操作是對于 tb_record 表進行 。 ( 3)圖書到期提醒 該 功能子模塊主要是提醒借閱者到期還書,超過期限將會罰款通知。 該操作是對于tb_pulishment 表進行 ,并將操作結(jié)果保存在該表中。 4 系統(tǒng)程序設(shè)計與編碼 研發(fā)平臺與工具 DSV PHP Editor 工具 DSV PHP Editor 是一款功能全面且強勁的 PHP 編輯器,內(nèi)置 PHP 語法模板,支持語法快速輸入和語法檢查,語法加亮顯示功能,可實時運行 PHP 代碼,內(nèi)置了一個全面的 PHP 代碼資料庫,并具備強大的搜索和替換等編輯功能,同時還支持 Java Script,Pascal Script, XML, SQL, Html, CSS 等多種語法,可以快速的完成 PHP 動態(tài)網(wǎng)頁的開發(fā)和制作 。 SQLyog 工具 SQLyog 是一個易于使用的、快速而簡潔的圖形化管理 MYSQL 數(shù)據(jù)庫的工具,它能夠在任何地點有效地管理你的數(shù)據(jù)庫,而且它本身完全免費。 SQLyog 相比其它類似的 MySQL 數(shù)據(jù)庫管理工具其有如下特點 : ( 1) 基于 C++和 MySQL 編程; ( 2) 方便快捷的數(shù)據(jù)庫同步與數(shù)據(jù)庫結(jié)構(gòu)同步工具; ( 3) 易用的數(shù)據(jù)庫、數(shù)據(jù)表備份與還原功能; ( 4) 支持導(dǎo)入與導(dǎo)出 XML、 HTML、 CSV 等多種格式的數(shù)據(jù) ; ( 5) 直接運行批量 SQL 腳本文件,速度極快; ( 6) 新版本更是增加了強大的數(shù)據(jù)遷 。 10 程序設(shè)計 系統(tǒng)主頁功能模塊的實現(xiàn) 本模塊主要是用戶通過圖書管理系統(tǒng)的首頁登錄進入該系統(tǒng)。 用戶輸入正確的用戶名和密碼,系統(tǒng)會根據(jù)用戶的身份進行相應(yīng)權(quán)限劃分,系統(tǒng)提示登入 界面如圖 , 圖書管理系統(tǒng)的主頁面如圖 ,實現(xiàn)該功能中根據(jù)讀者不同需求的按條件查詢實現(xiàn)語句 見附錄 A。 圖 用戶登錄界面 圖 圖書管理系統(tǒng)主界面 用戶管理員功能模塊的實現(xiàn) 本模塊中最主要的是管理系統(tǒng)用戶 ,注冊用戶 等操作 ,其中用戶 管理員 包括對他們進行添加 ,修改 ,刪除及權(quán)限劃分操作。其中 用戶 管理員進行管理的操作頁面如圖 圖,具體代碼 見附錄 A。 圖 用戶信息管理 11 圖 新用戶注冊 圖書 管理員功能模塊的實現(xiàn) 本 模塊中最主要的是 圖書管理 用戶 ,設(shè)置圖書館信息等操作 ,其中 圖書管 理 用戶包括對 圖書 進行添加 ,修改 ,刪除及權(quán)限劃分操作。其中 圖書 管理員用戶進行管理的操作頁面如圖 和 所示 ,具體代碼 見附錄 B。 圖 圖書管理員管理圖書界面 12 圖 新書信息添加界面 查詢功能模塊的實現(xiàn) 圖書查詢可根據(jù)圖書的書名,作者, 關(guān)鍵詞 等不同信息進行查詢,其操作界面 如 圖 所示 ,其具體實現(xiàn)代碼見附錄 C。 圖 圖書查詢界面 圖書借閱模塊的實現(xiàn) 借閱查詢子模塊是對圖書當(dāng)前狀態(tài)和讀者當(dāng)前的借閱情況進行查詢 ,具有此權(quán)限的用戶登錄并進入該操作界面后選 中相應(yīng)的查詢條件 ,可以輸入相應(yīng)時間段內(nèi)的所有借閱清單 借閱圖書 子功能操作界面為 如圖 , 其具體實現(xiàn)代碼見附錄 D。 圖 圖書借閱界面 5 軟件測試 13 軟件測試的方法與步驟 該系統(tǒng)在本地服務(wù)器上進行運行和調(diào)試,鑒于對系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的完全了解以及對系統(tǒng)功能的全面掌握對系統(tǒng)進行白盒測試和黑盒測試。 在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。測試目的在于:發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程 ,測試重要發(fā)現(xiàn)一個發(fā)現(xiàn)其中尚未 發(fā)現(xiàn)的錯誤。 本系統(tǒng)的測試階段信息流程下圖所示 : 圖 測試階段信息流程圖 按照軟件工程的觀點,軟件測試(主要是指多模塊程序的測試)共包括 3 個層次。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1