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

正文內(nèi)容

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

2025-07-20 06:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 管理員權(quán)限,以vf模式:(1) 掛失:對(duì)用戶進(jìn)行借書證掛失手續(xù)。(2) 補(bǔ)辦:對(duì)用戶進(jìn)行借書證補(bǔ)辦手續(xù)。(3) 密碼重置:可對(duì)忘記密碼用戶進(jìn)行密碼重置(須相應(yīng)證件) 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)只有存儲(chǔ)在數(shù)據(jù)庫(kù)里才能有自動(dòng)化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將決定著整個(gè)系統(tǒng)體系的實(shí)現(xiàn),而且一旦建立后,修改會(huì)很麻煩。所以一開始就搭建一個(gè)完整而合理的數(shù)據(jù)結(jié)構(gòu)是很必要的。數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來(lái)并封裝成表,并且是面向?qū)ο蟮?。所以設(shè)計(jì)的時(shí)候應(yīng)根據(jù)一致性原則、完整性原則、安全性原則、可伸縮性原則等原則來(lái)設(shè)計(jì)。根據(jù)需求分析及模塊劃分,本系統(tǒng)采用Microsoft SQL Server 2005建立一個(gè)名為Tushuguanli的數(shù)據(jù)庫(kù),Tushuguanli數(shù)據(jù)庫(kù)中共分4張信息表,如表41至表44所示。1. 登錄信息表:用來(lái)記錄用戶的詳細(xì)信息,由于初步設(shè)定四名管理員和一名超級(jí)管理員,所以將管理員與用戶同置于一張表中,分為三個(gè)標(biāo)志量以區(qū)別,分別為:1為超級(jí)管理員,2為普通管理員,3為讀者用戶。表41 登錄信息表序號(hào)字段類型長(zhǎng)度(字符)1用戶編號(hào)Int42姓名Varchar203性別Varchar204類型Int45登錄名Varchar206密碼Varchar207有效證件Varchar608證件號(hào)碼Varchar609聯(lián)系方式Varchar6010登記日期Smalldatetime811有效日期Smalldatetime812操作員Varchar2013借閱次數(shù)Int414超時(shí)次數(shù)Int415丟書次數(shù)Int416備注Varchar10017是否掛失Bit22. 圖書信息表:記錄圖書的詳細(xì)信息。表42 圖書信息表序號(hào)字段類型長(zhǎng)度(字符)1編號(hào)Int42書名Varchar2003類型Varchar1004作者Varchar1005出版社Varchar1006價(jià)格Int47字段Int48書架名稱Varchar2009現(xiàn)存量Int410庫(kù)存總量Int411入庫(kù)時(shí)間smalldatetime812操作員Varchar2013簡(jiǎn)介Varchar20014借出次數(shù)Int415是否注銷Bit23. 借閱信息表:記錄圖書出借信息。表43 借閱信息表序號(hào)字段類型長(zhǎng)度(字符)1借閱編號(hào)Int42圖書編號(hào)Int43用戶編號(hào)Int44借閱時(shí)間smalldatetime85應(yīng)還時(shí)間smalldatetime86續(xù)借次數(shù)Int47操作員Varchar208是否歸還Bit24. 歸還信息表:記錄用戶歸還信息,其中有超時(shí)與丟書備注。超時(shí)備注記錄出借時(shí)間、應(yīng)還時(shí)間、超時(shí)天數(shù)、超時(shí)罰款、應(yīng)交罰款、實(shí)收罰款、找回余額等;丟書備注記錄所丟書目編號(hào)、書目?jī)r(jià)格、實(shí)收罰款、應(yīng)找余額等。表44 歸還信息表序號(hào)中文名類型長(zhǎng)度(字符)1歸還編號(hào)Int42圖書編號(hào)Int43用戶編號(hào)Int44歸還時(shí)間smalldatetime85是否超時(shí)Bit26超時(shí)備注Varchar2007是否丟書Bit28丟書備注Varchar2009操作員Varchar20 本章小結(jié)本章在需求分析基礎(chǔ)上對(duì)系統(tǒng)各功能進(jìn)行細(xì)化,先是對(duì)開發(fā)框架選擇,系統(tǒng)各個(gè)模塊詳細(xì)劃分以及數(shù)據(jù)庫(kù)的詳細(xì)建立,這都給后續(xù)工作帶來(lái)了很大的幫助。第五章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)經(jīng)過(guò)上述工作,系統(tǒng)已進(jìn)入詳細(xì)設(shè)計(jì)階段,本階段主要對(duì)各模塊的代碼編寫和各模塊的界面設(shè)計(jì),并且對(duì)各模塊的實(shí)現(xiàn)作簡(jiǎn)要說(shuō)明。 運(yùn)行平臺(tái)設(shè)置:筆記本計(jì)算機(jī)(PC)一臺(tái),如表51所示。表51 運(yùn)行環(huán)境硬件配置硬件配置處理器Pentium III800以上內(nèi)存1G以上硬盤空間40G以上:Windows 2000 Professional 或Windows XP操作系統(tǒng)。 數(shù)據(jù)庫(kù)的連接系統(tǒng)的功能需要通過(guò)數(shù)據(jù)庫(kù)的支持,因此數(shù)據(jù)庫(kù)的連接是實(shí)現(xiàn)系統(tǒng)功能的前提。本系統(tǒng)數(shù)據(jù)庫(kù)是通過(guò)connectionString來(lái)連接的,考慮到維護(hù)的方便性與代碼的重用性,代碼如下[16]:?xml version= encoding=utf8 ?configurationconnectionStringsadd name=strConn connectionString=server=。 database=Tushuguanli。uid=zjh。pwd=home5258//connectionStrings/configuration在使用的時(shí)候,只要在connectionString里寫入相關(guān)數(shù)據(jù)庫(kù)服務(wù)器和數(shù)據(jù)庫(kù)名、登錄名及密碼便可完成連接。需要說(shuō)明的是,ConnectionString只負(fù)責(zé)與數(shù)據(jù)庫(kù)進(jìn)行鏈接的動(dòng)作,并不能直接訪問(wèn)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù),如果要對(duì)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)進(jìn)行操作,還需要編寫相應(yīng)的數(shù)據(jù)庫(kù)語(yǔ)言來(lái)完成[14]。 系統(tǒng)主界面設(shè)計(jì)本系統(tǒng)分前臺(tái)主界面和后臺(tái)主界面,進(jìn)入主界面需進(jìn)行登錄操作。本系統(tǒng)前臺(tái)以網(wǎng)頁(yè)形式提供給用戶,需注冊(cè)后可登錄;本系統(tǒng)后臺(tái)以VF形式提供給管理員,默認(rèn)一名高級(jí)管理員。普通管理員需要高級(jí)管理員注冊(cè)后可登錄,登錄后判斷權(quán)限,如果是普通管理員可進(jìn)入到后臺(tái)管理界面,對(duì)系統(tǒng)進(jìn)行相應(yīng)圖書錄入、出借等操作;如果是高級(jí)管理員也可進(jìn)入后臺(tái)管理界面,但完成只能注冊(cè)管理員和管理員檔案查詢這兩個(gè)功能。本系統(tǒng)的前臺(tái)主程序流程圖,如圖51所示。開始登錄用戶名密碼判斷前臺(tái)主窗體提示不正確圖書查找、自我檔案查找、密碼修改退出系統(tǒng)圖51 系統(tǒng)前臺(tái)主程序流程圖系統(tǒng)前臺(tái)主界面如圖52所示,主要提供給普通用戶登錄使用,可以完成圖書查找、自我檔案查找、密碼修改等功能。圖52 系統(tǒng)前臺(tái)主界面本系統(tǒng)的后臺(tái)主程序流程圖,如圖53所示。開始登錄管理員是否存在管理員不存在是否為高級(jí)管理員管理員管理后臺(tái)主窗體后臺(tái)主窗體圖書管理、借閱管理、普通用戶管理退出系統(tǒng)圖54 系統(tǒng)后臺(tái)主程序流程圖系統(tǒng)主界面如圖55所示,主要提供給后臺(tái)管理員使用,根據(jù)權(quán)限不同可分為高級(jí)管理員和普通管理員,系統(tǒng)默認(rèn)一名高級(jí)管理員,可對(duì)普通管理員進(jìn)行注冊(cè),普通管理員可對(duì)用戶進(jìn)行注冊(cè),普通管理員還可以對(duì)圖書進(jìn)行增、刪、改、查以及出借、歸還、超時(shí)罰款、丟書罰款、掛失補(bǔ)辦等操作。而高級(jí)管理員只能對(duì)普通管理員進(jìn)行注冊(cè)和普通管理員檔案查詢,其他操作均不授予相應(yīng)權(quán)限。圖55 系統(tǒng)主界面 后臺(tái)功能模塊設(shè)計(jì)與實(shí)現(xiàn)結(jié)構(gòu)化方法是模塊設(shè)計(jì)的重要方法,主要以系統(tǒng)的邏輯功能和數(shù)據(jù)流關(guān)系來(lái)進(jìn)行設(shè)計(jì),首先將系統(tǒng)自上向下分解為功能比較明確,比較易于修改,大小也適中的模塊結(jié)構(gòu)。由于本系統(tǒng)中的系統(tǒng)功能較細(xì),所需模塊的數(shù)量也就相應(yīng)地多了一些,我們現(xiàn)在就按照前面章節(jié)中所列的框圖來(lái)逐步設(shè)計(jì): 登錄模塊此模塊是管理員登錄系統(tǒng)的入口,而權(quán)限判斷也是在此處完成。(1) 實(shí)現(xiàn)目標(biāo):程序啟動(dòng)后,直接彈出登陸對(duì)話框,輸入用戶名和密碼后,點(diǎn)擊“確定”,若用戶名和密碼有效,則可進(jìn)入系統(tǒng)主窗體,系統(tǒng)會(huì)根據(jù)用戶名返回權(quán)限類型,相應(yīng)權(quán)限則只可以操作相應(yīng)功能,若用戶名或密碼無(wú)效則提示。(2) 實(shí)現(xiàn)過(guò)程:先通過(guò)“select”語(yǔ)句[14]查找用戶名,若存在則返回1,不存在返回0。若用戶名已匹配成功,在通過(guò)此用戶名查找此用戶名的密碼是否與數(shù)據(jù)庫(kù)的配對(duì),若配對(duì)成功則可進(jìn)入系統(tǒng),并根據(jù)此編號(hào)返回管理員的類型。 其窗體如圖56所示:圖56 系統(tǒng)登錄界面 圖書管理模塊此模塊是用來(lái)處理圖書增、刪、改、查等業(yè)務(wù)的,包括五個(gè)子模塊。1. 圖書錄入模塊設(shè)計(jì)(1) 實(shí)現(xiàn)目標(biāo):程序啟動(dòng)后,選擇“圖書管理”菜單下的“錄入”項(xiàng),將進(jìn)入圖書錄入窗體。窗體顯示時(shí),通過(guò)窗體輸入數(shù)據(jù)向數(shù)據(jù)源寫入圖書信息,當(dāng)圖書信息填寫完成以后,點(diǎn)擊“確定”按鈕寫入數(shù)據(jù)庫(kù),點(diǎn)擊“取消”按鈕則退出該窗體。其功能就是完成圖書信息的入庫(kù)工作。(2) 實(shí)現(xiàn)過(guò)程:通過(guò)向窗體控件TextBox填
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1