999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC三層體系結(jié)構(gòu)的圖書管理網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

2011-12-31 00:00:00張丹吳光平
學(xué)園 2011年10期

【摘 要】MVC(Model-View-Control)模式,即模型—視圖—控制器模式,其核心思想是將整個(gè)程序代碼分成相對(duì)獨(dú)立而又能協(xié)同工作的三個(gè)組成部分。本文利用MVC模式設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)圖書管理網(wǎng)站,從圖書的入庫(kù)到圖書查詢?yōu)g覽、借閱和歸還,管理員對(duì)用戶的權(quán)限管理,形成一個(gè)整體的圖書管理和用戶管理模式。

【關(guān)鍵詞】MVC 圖書管理 可重用性

【中圖分類號(hào)】G251 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-4810(2011)10-0084-02

一 引言

MVC是一個(gè)架構(gòu)模式,它強(qiáng)制性地使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件即模型、視圖、控制器。它們各自處理自己的任務(wù)。視圖是用戶看到并與之交互的界面。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。

二 系統(tǒng)需求和實(shí)現(xiàn)方案

1.系統(tǒng)需求

為了便于對(duì)圖書的管理,本系統(tǒng)做成一個(gè)界面友好、穩(wěn)定、安全、易于操作的圖書管理系統(tǒng),管理員可以進(jìn)行所有操作,可以通過對(duì)用戶進(jìn)行權(quán)限的設(shè)置,工作人員可以添加、修改、刪除圖書、對(duì)圖書的歸還記錄,普通用戶可以進(jìn)行查詢、修改密碼、借閱等操作。首先系統(tǒng)要有一個(gè)管理員,他必須具有一切的操作權(quán)限,并能給予用戶一些權(quán)限,讓系統(tǒng)可以區(qū)分工作人員和普通用戶,根據(jù)權(quán)限的不同,工作人員一般有對(duì)圖書的添加、修改、刪除等權(quán)限以及借閱、歸還登記等,還能對(duì)書架進(jìn)行添加、刪除,這些權(quán)限就是系統(tǒng)設(shè)置模塊。在系統(tǒng)登錄模塊中還必須要檢查用戶權(quán)限,根據(jù)權(quán)限的不同,一些功能將隱藏起來。其次就是需要對(duì)讀者進(jìn)行管理,如讀者添加、信息修改、刪除、類型設(shè)置(類型涉及他所能借書的數(shù)量),于是設(shè)計(jì)了讀者管理模塊。根據(jù)圖書被借閱的次數(shù),首頁會(huì)有一個(gè)圖書借閱排行榜,能快速了解哪些是借閱熱門書籍。有時(shí)我們未能完全記住圖書的名字或者我們記住的是圖書的其他信息(如:出版社、作者等),我們也可以進(jìn)行模糊查詢或者選擇其他信息進(jìn)行查詢,這就是圖書查詢模塊。找到圖書后,接下來就是進(jìn)行借閱了,通過讀者條形碼讀出讀者信息,如果已借讀的書數(shù)量超過設(shè)置的,將不能再借閱,圖書歸還也是通過讀者條形碼來讀出讀者信息和所借書籍,再完成歸還,這就是設(shè)計(jì)的圖書借還模塊。最后是口令修改模塊,要求原密碼正確,且新密碼兩次都一致才能修改成功。

2.實(shí)現(xiàn)方案

本系統(tǒng)前臺(tái)以java作為開發(fā)語言,以MyEclipse6.5為開發(fā)工具,同時(shí)借助了Dreamweaver 8開發(fā)工具,本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)使用mysql數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),在對(duì)系統(tǒng)的廣泛性和安全性的考慮時(shí),普通用戶進(jìn)入改系統(tǒng)可以瀏覽查詢圖書,并進(jìn)行借閱、歸還等操作,而管理員可以進(jìn)行所有的操作,修改權(quán)限是最關(guān)鍵的一項(xiàng),還有其他管理員可以對(duì)圖書進(jìn)行管理和操作(如添加、修改,或借閱、歸還等)。考慮到用戶不一定能完全記住圖書的信息或是記住的不是書名,所以加入了模糊查詢和按不同條件進(jìn)行查詢,給用戶帶來方便。

其次,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),具體分為以下幾個(gè)模塊:系統(tǒng)設(shè)置、用戶管理、圖書管理、圖書借還、圖書查詢、更改口令等。其中,圖書查詢能進(jìn)行不同條件的模糊查詢,圖書管理和用戶管理,即對(duì)圖書和用戶的添加、信息的修改和刪除等操作,系統(tǒng)設(shè)置則是對(duì)用戶權(quán)限的設(shè)置以及添加刪除其他管理員。

三 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

基于MVC三層體系結(jié)構(gòu)的圖書管理系統(tǒng)的功能為:用戶可以查詢圖書、借閱圖書和個(gè)人信息的修改;工作人員則對(duì)用戶的借閱以及還書等要求進(jìn)行操作,同時(shí)記錄。管理員則能對(duì)圖書進(jìn)行所有操作,也能對(duì)相關(guān)人員進(jìn)行權(quán)限設(shè)置和管理。

根據(jù)上述功能的描述,開發(fā)本系統(tǒng)的總體目標(biāo)是使用圖形界面為圖書管理者提供方便和快捷,為用戶提供快速的借書服務(wù)。

1.系統(tǒng)設(shè)計(jì)需要

系統(tǒng)設(shè)計(jì)需要達(dá)到的:(1)支持用戶管理,能夠添加用戶、修改用戶信息,刪除用戶、該系統(tǒng)需要達(dá)到以下目標(biāo):對(duì)用戶權(quán)限有所管理;(2)支持圖書管理,能夠添加新圖書、修改圖書信息和刪除圖書;(3)支持圖書借閱和歸還管理,能夠支持借書、還書和查詢圖書等操作;(4)支持管理員管理,管理員登陸后,能對(duì)圖書信息、用戶信息、用戶權(quán)限和借閱信息等進(jìn)行管理。

2.系統(tǒng)設(shè)計(jì)的具體實(shí)現(xiàn)過程

具體實(shí)現(xiàn)過程如下:(1)登錄模塊的設(shè)計(jì),主要完成用戶的登錄驗(yàn)證功能。以管理員的身份登錄后,將顯示全部功能,以便管理員對(duì)各種進(jìn)行信息管理。管理員通過對(duì)其他不同的管理設(shè)置權(quán)限。(2)圖書借閱排行榜模塊,此模塊可以展示給用戶一些熱門借閱圖書信息,主要是通過從數(shù)據(jù)庫(kù)里導(dǎo)出圖書的相關(guān)信息。(3)系統(tǒng)設(shè)置模塊,此模塊主要是管理員對(duì)權(quán)限的設(shè)置,管理員可以添加刪除一些工作人員,并且給予他們不同的權(quán)限來完成相應(yīng)的工作。(4)讀者管理模塊,此模塊主要是對(duì)讀者信息和讀者類型進(jìn)行管理,包括添加、修改、刪除,讀者類型與他可借書數(shù)量有關(guān),在借書的操作中,也會(huì)涉及讀者可借書的數(shù)量,當(dāng)超過了這個(gè)數(shù)量,借閱操作將失敗。(5)圖書管理模塊,此模塊主要是圖書信息和圖書類型進(jìn)行管理,包括添加、修改、刪除,圖書類型與其可借天數(shù)有關(guān)。(6)圖書借還模塊,此模塊主要是完成對(duì)圖書借還等操作,對(duì)數(shù)據(jù)庫(kù)操作比較多,在如何得到借閱時(shí)間方面,是通過java類包 java.util.Date中.getTime方法得到系統(tǒng)時(shí)間。(7)圖書查詢模塊,此模塊主要是通過不同的條件對(duì)圖書進(jìn)行模糊查詢,可以通過書名、類別、條形碼、作者、出版社等條件進(jìn)行查找。(8)更改口令模塊,此模塊主要是修改密碼,要求原密碼首先正確,后面兩次密碼要一致才能修改成功,用戶名設(shè)置為只讀不能修改。

四 小結(jié)

本文設(shè)計(jì)和實(shí)現(xiàn)的基于MVC三層體系結(jié)構(gòu)的圖書管理系統(tǒng)實(shí)現(xiàn)了對(duì)圖書的查詢、借出、歸還等一系列的操作,同時(shí)保證了數(shù)據(jù)庫(kù)的安全,涉及權(quán)限的設(shè)定,不同人員對(duì)圖書的操作要有限制。該系統(tǒng)的應(yīng)用能提高圖書管理人員的工作效率。

參考文獻(xiàn)

[1]Steven H.Struts:essential skills. Berkeley,Calif: McGraw-Hill,2004

〔責(zé)任編輯:陳晨〕

主站蜘蛛池模板: 97视频在线观看免费视频| 国内精品自在欧美一区| 国产精品久久久久鬼色| 亚洲美女久久| 欧洲亚洲欧美国产日本高清| 亚洲日本一本dvd高清| 日韩小视频在线观看| 国产熟女一级毛片| 欧洲高清无码在线| 97亚洲色综久久精品| 久久永久精品免费视频| 亚洲中文字幕无码mv| 手机精品福利在线观看| 在线精品自拍| 美女国内精品自产拍在线播放| 中文国产成人精品久久| 一级香蕉视频在线观看| 午夜国产精品视频| 92午夜福利影院一区二区三区| 精品久久香蕉国产线看观看gif| 免费精品一区二区h| 亚洲有码在线播放| 亚洲二区视频| 欧美成人日韩| 日本色综合网| 亚洲综合色婷婷中文字幕| 人人澡人人爽欧美一区| 天堂成人在线视频| 99无码熟妇丰满人妻啪啪| 午夜一级做a爰片久久毛片| 国产欧美视频在线| 毛片网站免费在线观看| 一本久道久久综合多人 | 91精品久久久无码中文字幕vr| 伊人大杳蕉中文无码| 无遮挡国产高潮视频免费观看| 日韩经典精品无码一区二区| 日本不卡在线播放| 亚洲视频免费在线| 72种姿势欧美久久久大黄蕉| 国产欧美网站| 特级aaaaaaaaa毛片免费视频 | 国产又黄又硬又粗| 91福利片| 成人久久精品一区二区三区| 三上悠亚在线精品二区| 福利视频一区| 久久香蕉国产线| 嫩草在线视频| 国产精品久久自在自线观看| 乱人伦99久久| 黄片在线永久| 97在线免费| 色婷婷啪啪| 亚洲三级视频在线观看| 婷婷六月激情综合一区| 喷潮白浆直流在线播放| 91网址在线播放| 久久久受www免费人成| A级全黄试看30分钟小视频| 亚洲精品欧美日本中文字幕 | 欧美97欧美综合色伦图| 国产91线观看| 无码精品一区二区久久久| 国产99欧美精品久久精品久久| 99久久99视频| 久久久久亚洲AV成人网站软件| 91精品网站| 国产免费网址| 欧美一级高清免费a| 日韩av手机在线| 欧美专区日韩专区| 国产啪在线91| 国产91无码福利在线| 欧美成人二区| 亚洲人成网址| 亚洲首页国产精品丝袜| 亚洲综合专区| 亚洲男人的天堂在线| 黄色网页在线观看| 538国产视频| 一本大道在线一本久道|