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

正文內(nèi)容

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

2024-10-04 12:01 本頁(yè)面
 

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