基于SSM的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SSM的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SSM的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SSM的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SSM的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言1

1.1項(xiàng)目開(kāi)發(fā)背景1

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介1

1.2.1SSM簡(jiǎn)介1

1.2.2SSM的運(yùn)行原理2

1.2.3SSM頁(yè)面的組成2

1.3開(kāi)發(fā)工具簡(jiǎn)介2

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線2

2需求分析3

2.1功能需求描述3

2.2非功能需求描述3

2.3需求用例建模4

2.3.1用戶信息管理的用例4

2.3.2圖書(shū)信息管理的用例6

2.3.3公告管理的用例11

2.3.4圖書(shū)借閱日志的用例13

2.3.5登錄注冊(cè)的用例15

2.3.6圖書(shū)推薦的用例17

3系統(tǒng)概要設(shè)計(jì)19

3.1系統(tǒng)設(shè)計(jì)原則19

3.2系統(tǒng)框架設(shè)計(jì)19

3.3系統(tǒng)功能設(shè)計(jì)21

3.3.1用戶信息管理功能設(shè)計(jì)21

3.3.2圖書(shū)管理功能設(shè)計(jì)23

3.3.3公告管理功能設(shè)計(jì)25

3.3.4圖書(shū)借閱日志功能設(shè)計(jì)26

3.3.5登錄和注冊(cè)功能設(shè)計(jì)27

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.3.6推薦圖書(shū)功能設(shè)計(jì)28

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)30

3.4.1設(shè)計(jì)原則30

3.4.2概念設(shè)計(jì)30

3.4.3邏輯設(shè)計(jì)31

3.4.4數(shù)據(jù)字典31

4系統(tǒng)詳細(xì)設(shè)計(jì)33

4.1用戶信息管理功能設(shè)計(jì)33

4.1.1用戶信息管理子功能說(shuō)明33

4.1.2用戶信息管理子功能詳細(xì)設(shè)計(jì)33

4.2圖書(shū)信息管理功能設(shè)計(jì)35

4.2.1圖書(shū)管理子功能說(shuō)明35

4.2.2圖書(shū)管理子功能詳細(xì)設(shè)計(jì)35

4.3公告管理功能設(shè)計(jì)36

4.3.1公告管理子功能說(shuō)明36

4.3.2公告管理子功能詳細(xì)設(shè)計(jì)36

4.4圖書(shū)借閱日志功能設(shè)計(jì)37

4.4.1圖書(shū)借閱日志子功能說(shuō)明37

4.4.2圖書(shū)借閱日志子功能詳細(xì)設(shè)計(jì)38

4.5登錄注冊(cè)功能設(shè)計(jì)39

4.5.1登錄注冊(cè)子功能說(shuō)明39

4.5.2登錄注冊(cè)子功能詳細(xì)設(shè)計(jì)39

4.6圖書(shū)推薦功能設(shè)計(jì)40

4.6.1圖書(shū)推薦子功能說(shuō)明40

4.6.2圖書(shū)推薦子功能詳細(xì)設(shè)計(jì)40

5系統(tǒng)實(shí)現(xiàn)41

5.1用戶信息管理實(shí)現(xiàn)41

5.1.1用戶信息管理界面設(shè)計(jì)41

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

5.1.2用戶信息管理核心代碼實(shí)現(xiàn)41

5.2圖書(shū)信息管理實(shí)現(xiàn)42

5.2.1圖書(shū)信息管理界面設(shè)計(jì)42

5.2.2圖書(shū)信息管理核心代碼實(shí)現(xiàn)43

5.3公告管理實(shí)現(xiàn)45

5.3.1公告管理界面設(shè)計(jì)45

5.3.2公告管理核心代碼46

5.4圖書(shū)借閱日志實(shí)現(xiàn)47

5.4.1圖書(shū)借閱日志界面設(shè)計(jì)47

5.4.2圖書(shū)借閱日志核心代碼47

5.5登錄注冊(cè)實(shí)現(xiàn)47

5.5.1登錄注冊(cè)界面設(shè)計(jì)47

5.5.2登錄注冊(cè)核心代碼實(shí)現(xiàn)48

5.6圖書(shū)推薦實(shí)現(xiàn)50

5.6.1圖書(shū)推薦界面設(shè)計(jì)50

5.6.2圖書(shū)推薦核心代碼50

6系統(tǒng)測(cè)試50

6.1用戶信息管理功能測(cè)試50

6.2圖書(shū)信息管理功能測(cè)試51

6.3公告功能測(cè)試53

6.4圖書(shū)借閱日志功能測(cè)試53

6.5登錄注冊(cè)功能測(cè)試54

6.6圖書(shū)推薦功能測(cè)試55

7設(shè)計(jì)小結(jié)55

參考資料56

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

基于SSM的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著高等院校規(guī)模的不斷擴(kuò)大,高校圖書(shū)館的藏書(shū)、管理人員、讀者的數(shù)

量也就越來(lái)越多,這其中伴隨著大量的數(shù)據(jù)處理等。圖書(shū)管理就是一個(gè)龐大的

數(shù)據(jù)處理過(guò)程,一個(gè)現(xiàn)代化圖書(shū)館無(wú)法被手工的處理龐大的數(shù)據(jù)。

提高管理人工作效率。使用MySQL和IDEA為開(kāi)發(fā)工具開(kāi)發(fā)了一個(gè)適用于

高校的圖書(shū)管理系統(tǒng),該系統(tǒng)較完善的實(shí)現(xiàn)了不同級(jí)別用戶所需求的各項(xiàng)圖書(shū)

管理操作。

1.1項(xiàng)目開(kāi)發(fā)背景

伴隨著信息技術(shù)的發(fā)展,SSM框架和數(shù)據(jù)庫(kù)的完善,網(wǎng)絡(luò)的普及,人們對(duì)

傳統(tǒng)的管理方式感到力所不能,人們已經(jīng)認(rèn)識(shí)到數(shù)字信息的便利性,圖書(shū)管理

系統(tǒng)就是在這樣一個(gè)背景下產(chǎn)生發(fā)展起來(lái)的。伴隨著圖書(shū)管理系統(tǒng)技術(shù)的不斷

成熟,切實(shí)減輕管理員的工作量,初步讓用戶體會(huì)到了足不出戶,便可了解圖

書(shū)館中所擁有的圖書(shū)名目等信息。

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介

SSM框架是目前主流的javaEE企業(yè)級(jí)框架,其中,SpringMVC負(fù)責(zé)對(duì)用

戶發(fā)出請(qǐng)求進(jìn)行操作,Spring負(fù)責(zé)業(yè)務(wù)對(duì)象的管理,持久化引擎由Mybatis承

擔(dān)。

1.2.1SSM簡(jiǎn)介

Spring是一個(gè)叫RodJohnson的程序員在2002年最早提出并隨后創(chuàng)建,

是為了降低企業(yè)級(jí)編程開(kāi)發(fā)中的高耦合問(wèn)題,實(shí)現(xiàn)敏捷開(kāi)發(fā)的應(yīng)用型框架。Sp

ring框架,它集成各類型的工具,通過(guò)核心的Bean工廠實(shí)現(xiàn)了底層的類的實(shí)

例化和生命周期的管理。在整個(gè)框架中,各類型的功能被抽象成一個(gè)個(gè)的對(duì)

象,這樣就可以實(shí)現(xiàn)各種功能的操作,包括動(dòng)態(tài)加載和切面編程。

SpringMVC在項(xiàng)目中攔截用戶請(qǐng)求,它的核心Servlet也就是Dispatcher

Servlet,將用戶請(qǐng)求通過(guò)映射的方式去匹配Controller,Controller就是具

體對(duì)應(yīng)請(qǐng)求所執(zhí)行的操作。

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

對(duì)jdbc的封裝由mybatis負(fù)責(zé),它使數(shù)據(jù)庫(kù)底層操作變的簡(jiǎn)便。mybatis

的操作都是圍繞一個(gè)sqlSessionFactory實(shí)例展開(kāi)的。mybatis通過(guò)配置文件

關(guān)聯(lián)到各實(shí)體類的Mapper文件,Mapper文件中配置了每個(gè)類對(duì)數(shù)據(jù)庫(kù)所需進(jìn)

行的sql語(yǔ)句映射。在每次與數(shù)據(jù)庫(kù)交互時(shí),通過(guò)sqlSessionFactory拿到一

個(gè)sqlSession,再執(zhí)行sql命令。

1.2.2SSM的運(yùn)行原理

頁(yè)面發(fā)送請(qǐng)求給控制器,控制器調(diào)用業(yè)務(wù)層處理邏輯,邏輯層向持久層發(fā)

送請(qǐng)求,持久層與數(shù)據(jù)庫(kù)交互,后將結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層將處理邏輯發(fā)

送給控制器,控制器再調(diào)用視圖展現(xiàn)數(shù)據(jù)。

1.2.3SSM頁(yè)面的組成

SSM頁(yè)面組成由Java文件組成的后臺(tái)運(yùn)行代碼,其中包含mapper持久

層,主要是做數(shù)據(jù)持久層的工作,負(fù)責(zé)與數(shù)據(jù)庫(kù)進(jìn)行聯(lián)絡(luò)的一些任務(wù)都封裝在

這里;Service業(yè)務(wù)層,主要負(fù)責(zé)業(yè)務(wù)模塊的邏輯應(yīng)用設(shè)計(jì);以及Controller

表現(xiàn)層(控制層),負(fù)責(zé)具體的業(yè)務(wù)流程的控制。除此之外,還有負(fù)責(zé)視圖界

面的View層,主要和控制層緊密聯(lián)系,負(fù)責(zé)前臺(tái)jsp頁(yè)面的表示。

1.3開(kāi)發(fā)工具簡(jiǎn)介

工具的使用:采用IDEA+Tomcat+MySQL。

IDEA集成的插件足夠多,基本可以實(shí)現(xiàn)后臺(tái)代碼方面的所有開(kāi)發(fā)功能,并

且具有強(qiáng)大的綜合功能和項(xiàng)目管理功能。它還可以顯著提高開(kāi)發(fā)效率,使IDEA

無(wú)需使用調(diào)試接口即可在代碼接口中快速查看相關(guān)值。

Tomcat作為小型服務(wù)期有著很多的優(yōu)點(diǎn),安裝和部署都方便,適合做一些

中小型的項(xiàng)目。

MySQL數(shù)據(jù)庫(kù)體積小、速度快、總體擁有成本低、開(kāi)放源代碼,其有著廣

泛的應(yīng)用,一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線

使用SSM框架具有以下幾個(gè)優(yōu)點(diǎn):

(1)成本低:Spring框架是企業(yè)型開(kāi)發(fā)使用的成熟的開(kāi)源框架,節(jié)省成

本。

(2)節(jié)省開(kāi)發(fā)時(shí)間,典型的三層結(jié)構(gòu)MVC(模型,視圖模型,視圖和控

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

制),允許開(kāi)發(fā)人員降低重新開(kāi)發(fā)的復(fù)雜的問(wèn)題,及時(shí)更改解決方案。對(duì)于敏

捷開(kāi)發(fā)的新需求,減少開(kāi)發(fā)時(shí)間和成本。

(3)良好的擴(kuò)展性:SSM主流技術(shù)有強(qiáng)大的用戶社區(qū)來(lái)支持它,所以這個(gè)

框架是非常具有擴(kuò)展性的,可根據(jù)特殊應(yīng)用具有良好的可插入性,避免大多數(shù)

因?yàn)榧夹g(shù)問(wèn)題無(wú)法實(shí)現(xiàn)的功能的困擾。

(4)良好的可維護(hù)性:業(yè)務(wù)系統(tǒng)往往有新的需求,邏輯層和合理的分離

表現(xiàn)層三層架構(gòu),降低風(fēng)險(xiǎn)可以進(jìn)行修改,以最低的需求。對(duì)于流行的新技術(shù)

或系統(tǒng)的老化,系統(tǒng)可能需要進(jìn)行重構(gòu)問(wèn)題,SSM框架重構(gòu)的成功率比其他框

架要高得多。

總體來(lái)說(shuō)SSM框架使用起來(lái)更加讓人覺(jué)得輕快,更合理的分配資源,使得

使用最小的資源完成當(dāng)前的需求。

2需求分析

2.1功能需求描述

通過(guò)與相關(guān)老師及工作人員溝通,了解到圖書(shū)管理的問(wèn)題,希望通過(guò)系統(tǒng)

設(shè)計(jì)實(shí)現(xiàn)以下功能。

(1)用戶信息管理模塊:該功能模塊中,用戶只能修改自己賬戶的密

碼,而管理員可以查看所有用戶信息并進(jìn)行修改用戶密碼的操作。

(2)圖書(shū)管理模塊:該功能模塊中,管理員可以查詢圖書(shū)、添加新圖

書(shū),移除圖書(shū),確定借閱圖書(shū)和確認(rèn)歸還圖書(shū);用戶僅可以查詢圖書(shū)信息。

(3)公告管理模塊:該功能模塊中,管理員擁有發(fā)布公告,查看公告信

息等功能;用戶僅可以查看公告信息。

(4)圖書(shū)借閱日志模塊:只要圖書(shū)借閱就會(huì)產(chǎn)生一條圖書(shū)借閱時(shí)間記

錄,管理員可以查看所有記錄的信息。

(5)登錄/注冊(cè)模塊:管理員和用戶根據(jù)用戶名進(jìn)行登錄;管理員不需要

注冊(cè),用戶需要填寫(xiě)用戶相關(guān)的簡(jiǎn)單信息才能注冊(cè)。

(6)圖書(shū)推薦模塊:用戶可以向管理員推薦自己所看過(guò)的一些精品圖書(shū),

管理員可以查看推薦內(nèi)容。

2.2非功能需求描述

通過(guò)開(kāi)展與高校領(lǐng)導(dǎo)溝通,以及聽(tīng)取高校學(xué)生給予我的建議,了解到本系

統(tǒng)的用戶基數(shù)較少,主要是給管理員使用,因此并發(fā)不高,本系統(tǒng)的非功能性

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

需求有以下幾個(gè)方面:

(1)安全性:由于本系統(tǒng)是給高校使用的,所以我會(huì)對(duì)管理員和用戶的

敏感信息進(jìn)行加密處理。

(2)可擴(kuò)展性:本系統(tǒng)基于圖書(shū)管理的最基本功能開(kāi)發(fā),開(kāi)發(fā)空間較

大,可擴(kuò)展其他非核心功能。

2.3需求用例建模

通過(guò)對(duì)功能需求描述的分析,創(chuàng)建以下總體用例模型,如下圖2-1所示。

圖2-1圖書(shū)管理系統(tǒng)總用例圖

2.3.1用戶信息管理的用例

面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。用戶信息

模塊的具體的用例描述如圖2-2所示,管理員具有修改密碼和查詢用戶等操作

功能,而用戶只能修改自己賬戶的密碼。

圖2-2用戶信息管理用例圖

通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶信息管

理模塊活動(dòng)圖如圖2-3,圖2-4所示。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-3查詢用戶功能模塊活動(dòng)圖

通過(guò)對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。查看用戶信息功能用例描述如表2-1所示。

表2-1查看用戶信息功能用例描述

項(xiàng)目描述

用例名稱查詢用戶

用例標(biāo)識(shí)號(hào)01

參與者管理員

簡(jiǎn)要說(shuō)明管理員可以查尋用戶

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入用戶信息管理模塊

1.管理員在用戶模快中點(diǎn)擊搜索

2.參與者輸入相關(guān)用戶信息

基本事件流

2.系統(tǒng)加載相應(yīng)的數(shù)據(jù)

3.用例終止

其他事件流無(wú)

異常事件流無(wú)

后置條件用例終止后進(jìn)入用戶界面面并裝載相應(yīng)的數(shù)據(jù)

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-4修改密碼功能活動(dòng)圖

修改密碼功能用例描述如表2-2所示。

表2-2修改密碼功能用例描述

項(xiàng)目描述

用例名稱修改密碼

用例標(biāo)識(shí)號(hào)02

參與者管理員、用戶

參與者輸入要修改的新密碼和舊密碼且驗(yàn)證成功后,修改

簡(jiǎn)要說(shuō)明

成功

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入管理員模塊

1.參與者點(diǎn)擊修改密碼

2.參與者輸入兩次密碼,并點(diǎn)擊確定

基本事件流

3.系統(tǒng)驗(yàn)證兩次密碼是否相同,通過(guò)則修改成功,結(jié)束用

例,否則提示密碼不相同

其他事件流再點(diǎn)擊“確定”前,可以點(diǎn)擊重置,從新輸入密碼

異常事件流提示兩次密碼不同

后置條件修改成功進(jìn)入主頁(yè)面

2.3.2圖書(shū)信息管理的用例

圖書(shū)管理模塊的具體的用例描述如圖2-5所示,分別具有圖書(shū)查詢、添加

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖書(shū)、刪除圖書(shū)、借閱圖書(shū)和歸還等操作功能。

圖2-5圖書(shū)信息管理用例圖

通過(guò)對(duì)圖書(shū)信息管理用例圖的拆解,運(yùn)用活動(dòng)圖對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。圖書(shū)管理模塊的活動(dòng)圖分別如圖2-6,圖2-7,圖2-8,圖2-9所示。

圖2-6查看用戶信息功能模塊活動(dòng)圖

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-7查詢圖書(shū)功能活動(dòng)圖

圖2-8刪除圖書(shū)功能模塊活動(dòng)圖

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-9借閱與歸還功能活動(dòng)圖

通過(guò)對(duì)圖2-5用例圖及圖2-6,圖2-7,圖2-8,圖2-9活動(dòng)圖進(jìn)一步的細(xì)

化分析,得到每個(gè)用例的描述表。查看用戶信息功能用例描述如表2-3,2-4,

2-5和2-6所示。

表2-3添加圖書(shū)功能用例描述

項(xiàng)目描述

用例名稱添加圖書(shū)

用例標(biāo)識(shí)號(hào)03

參與者管理員

簡(jiǎn)要說(shuō)明參與者在圖書(shū)界面點(diǎn)擊添加,輸入相關(guān)信息添加圖書(shū)

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入圖書(shū)模塊

1.參與者點(diǎn)擊“添加”按鈕,

2.輸入相應(yīng)的圖書(shū)數(shù)據(jù)

3.點(diǎn)擊確定

基本事件流

4.添加圖書(shū)數(shù)據(jù)

5.返回圖書(shū)界面

6.用例終止

其他事件流點(diǎn)擊確定前可以取消,返回圖書(shū)界面

異常事件流無(wú)

后置條件用例終止后進(jìn)入圖書(shū)界面并裝載相應(yīng)的數(shù)據(jù)

查詢圖書(shū)功能用例描述如表2-4所示。

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-4查詢圖書(shū)功能用例描述

項(xiàng)目描述

用例名稱查詢圖書(shū)

用例標(biāo)識(shí)號(hào)04

參與者管理員、用戶

簡(jiǎn)要說(shuō)明參與者在圖書(shū)所搜框中輸入圖書(shū)名稱或圖書(shū)作者搜索圖書(shū)

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入圖書(shū)模塊

1.參與者點(diǎn)擊搜索框

2.輸入相關(guān)的圖書(shū)信息

基本事件流3.點(diǎn)擊搜索

4.系統(tǒng)加載數(shù)據(jù)

5.用例結(jié)束

其他事件流無(wú)

異常事件流查無(wú)結(jié)果返回提示

后置條件用例終止后進(jìn)入圖書(shū)界面并裝載相應(yīng)的數(shù)據(jù)

刪除圖書(shū)功能用例描述如表2-5所示。

表2-5刪除圖書(shū)功能用例描述

項(xiàng)目描述

用例名稱刪除圖書(shū)

用例標(biāo)識(shí)號(hào)05

參與者管理員

簡(jiǎn)要說(shuō)明參與者點(diǎn)擊刪除,確認(rèn)生效后,刪除圖書(shū)相關(guān)數(shù)據(jù)

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入圖書(shū)模塊

1.參與者點(diǎn)擊“刪除”按鈕

基本事件流2.系統(tǒng)移除圖書(shū)

3.用例結(jié)束

其他事件流無(wú)

異常事件流無(wú)

后置條件刪除用戶進(jìn)入用戶信息模塊

借閱和歸還圖書(shū)功能用例描述如表2-6所示。

表2-6圖書(shū)借閱和歸還功能用例描述

項(xiàng)目描述

用例名稱借閱和歸還圖書(shū)功能

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例標(biāo)識(shí)號(hào)06

參與者管理員

簡(jiǎn)要說(shuō)明參與者點(diǎn)擊編借閱或歸還

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入圖書(shū)模塊

1.參與者點(diǎn)擊借閱或歸還按鈕

基本事件流

2.系統(tǒng)修改相應(yīng)的圖書(shū)信息

3.用例終止

其他事件流無(wú)

異常事件流無(wú)

后置條件用例終止后進(jìn)入圖書(shū)模塊

2.3.3公告管理的用例

公告管理模塊的具體的用例描述如圖2-10所示,管理員有發(fā)布公告功能

和查看公告功能,而用戶有查看公告內(nèi)容功能。

圖2-10公告管理用例圖

通過(guò)對(duì)公告管理用例圖的拆解,使用活動(dòng)圖對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。公

告管理模塊活動(dòng)圖如圖2-11,2-12所示。

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-11發(fā)布公告功能活動(dòng)圖

圖2-12查看公告功能活動(dòng)圖

發(fā)布公告功能用例描述如表2-7所示。

表2-7發(fā)布公告功能用例描述

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

項(xiàng)目描述

用例名稱發(fā)布公告

用例標(biāo)識(shí)號(hào)07

參與者管理員

簡(jiǎn)要說(shuō)明參與者點(diǎn)擊新增,輸入公告內(nèi)容即可發(fā)布公告

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入公告管理模塊

1.參與者點(diǎn)擊“新增”按鈕

2.參與者輸入公告內(nèi)容

基本事件流3.參與者點(diǎn)擊發(fā)布

4.系統(tǒng)發(fā)布公告內(nèi)容

5.用例結(jié)束

其他事件流無(wú)

異常事件流無(wú)

后置條件發(fā)布公告后進(jìn)入公告管理模塊

編輯圖書(shū)信息功能用例描述如表2-8所示。

表2-8查看公告功能用例描述

項(xiàng)目描述

用例名稱查看公告

用例標(biāo)識(shí)號(hào)08

參與者管理員、用戶

簡(jiǎn)要說(shuō)明參與者查看公告內(nèi)容

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入公告管理模塊

1.參與者點(diǎn)擊公告

基本事件流2.系統(tǒng)跳轉(zhuǎn)到公告內(nèi)容頁(yè)面

3.用例終止

其他事件流無(wú)

異常事件流無(wú)

后置條件關(guān)閉公告,返回公告頁(yè)面

2.3.4圖書(shū)借閱日志的用例

圖書(shū)借閱日志模塊的具體的用例描述如圖2-13所示,管理員有查看日志

記錄的功能。

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-13圖書(shū)借閱日志模塊用例圖

通過(guò)對(duì)圖書(shū)借閱日志用例圖的細(xì)化,使用活動(dòng)圖對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。圖書(shū)管理模塊活動(dòng)圖如圖2-14所示。

圖2-14查看圖書(shū)借閱日志活動(dòng)圖

圖書(shū)借閱記錄功能用例描述如表2-9所示。

表2-9圖書(shū)借閱記錄功能用例描述

項(xiàng)目描述

用例名稱圖書(shū)借閱記錄

用例標(biāo)識(shí)號(hào)09

參與者管理員

簡(jiǎn)要說(shuō)明管理員可以查看到所有的圖書(shū)的借閱記錄

前置條件參與者已經(jīng)登錄進(jìn)系統(tǒng),且進(jìn)入圖書(shū)借閱日志模塊

1.參與者點(diǎn)擊圖書(shū)借閱記錄

基本事件流2.系統(tǒng)加載數(shù)據(jù)

3.用例結(jié)束

其他事件流無(wú)

異常事件流無(wú)

后置條件無(wú)

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2.3.5登錄注冊(cè)的用例

登錄注冊(cè)模塊的具體的用例描述如圖2-15所示,用戶具有登錄和注冊(cè)等

操作功能,而管理員只需要登錄功能。

圖2-15登錄注冊(cè)功能用例圖

通過(guò)對(duì)登錄注冊(cè)功能用例圖的細(xì)化,使用活動(dòng)圖對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。登錄注冊(cè)模塊活動(dòng)圖如圖2-16,2-17所示。

圖2-16登錄活動(dòng)圖

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-17注冊(cè)功能活動(dòng)圖

登錄功能用例描述如表2-10示。

表2-10登錄功能用例描述

項(xiàng)目描述

用例名稱登錄

用例標(biāo)識(shí)號(hào)10

參與者管理員、用戶

簡(jiǎn)要說(shuō)明參與者通過(guò)用戶名進(jìn)行登錄

前置條件參與者進(jìn)入登錄頁(yè)面

1.參與者輸入相應(yīng)的數(shù)據(jù)

2.選擇用戶類型是用戶還是管理員

基本事件流3.點(diǎn)擊登錄

4.登錄成功或失敗

5.用例結(jié)束

其他事件流無(wú)

異常事件流用戶不存在或密碼錯(cuò)誤

后置條件登錄成功進(jìn)入系統(tǒng)主界面

注冊(cè)功能用例描述如表2-11所示。

表2-11注冊(cè)功能用例描述

項(xiàng)目描述

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例名稱注冊(cè)

用例標(biāo)識(shí)號(hào)11

參與者用戶

簡(jiǎn)要說(shuō)明參與者輸入相關(guān)信息進(jìn)行注冊(cè)

前置條件參與者進(jìn)入登錄界面

1.參與者點(diǎn)擊“去注冊(cè)”超鏈接

2.參與者輸入相關(guān)信息

基本事件流

3.點(diǎn)擊注冊(cè)

4.用例結(jié)束

其他事件流無(wú)

異常事件流用戶已存在則無(wú)法注冊(cè)

后置條件注冊(cè)成功后進(jìn)入登錄界面

2.3.6圖書(shū)推薦的用例

圖書(shū)推薦的具體的用例描述如圖2-18所示,管理員擁有查看推薦圖書(shū)信

息的功能,而用戶擁有推薦圖書(shū)的功能。

圖2-18圖書(shū)推薦用例圖

通過(guò)對(duì)圖書(shū)推薦用例圖的細(xì)化,使用活動(dòng)圖對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。圖

書(shū)管理模塊活動(dòng)圖如圖2-19,2-20所示。

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-19推薦圖書(shū)活動(dòng)圖

圖2-20查看推薦圖書(shū)活動(dòng)圖

推薦圖書(shū)功能用例描述如表2-12所示。

表2-12推薦圖書(shū)功能用例描述

項(xiàng)目描述

用例名稱推薦圖書(shū)

用例標(biāo)識(shí)號(hào)12

參與者用戶

簡(jiǎn)要說(shuō)明參與者通過(guò)添加推薦信息給管理員

前置條件參與者登錄進(jìn)入系統(tǒng)

1.參與者點(diǎn)擊圖書(shū)推薦

2.輸入推薦圖書(shū)相關(guān)信息

基本事件流

3.提交

4.用例結(jié)束

其他事件流無(wú)

異常事件流無(wú)

后置條件推薦成功進(jìn)入系統(tǒng)主界面

查看推薦圖書(shū)信息用例描述如表2-13所示。

表2-13查看推薦圖書(shū)功能用例描述

項(xiàng)目描述

用例名稱查看推薦圖書(shū)

用例標(biāo)識(shí)號(hào)13

參與者管理員

簡(jiǎn)要說(shuō)明管理員進(jìn)入該模塊查看信息

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

前置條件參與者進(jìn)入主界面

1.參與者點(diǎn)擊“推薦”

基本事件流2.系統(tǒng)加載信息

3.用例結(jié)束

其他事件流無(wú)

異常事件流無(wú)

后置條件無(wú)

3系統(tǒng)概要設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)原則

在設(shè)計(jì)系統(tǒng)功能時(shí),系統(tǒng)的解壓縮、傳輸和數(shù)字化等關(guān)鍵設(shè)備均處于國(guó)際

相對(duì)較高的技術(shù)水平,整個(gè)系統(tǒng)軟硬件設(shè)備的設(shè)計(jì)符合高新技術(shù)的潮流。為了

滿足現(xiàn)期功能的前提下,系統(tǒng)設(shè)計(jì)時(shí)要具有前瞻性,使其在今后較長(zhǎng)時(shí)間內(nèi)保

持技術(shù)先進(jìn)性。

本系統(tǒng)為了讓使用者易學(xué)易用和管理維護(hù)方便,提供了簡(jiǎn)潔、友好的中文

人機(jī)交互界面,功能實(shí)用的同時(shí)還兼顧了系統(tǒng)的美觀。

3.2系統(tǒng)框架設(shè)計(jì)

根據(jù)系統(tǒng)的用例,設(shè)計(jì)圖書(shū)管理系統(tǒng)的系統(tǒng)架構(gòu)模型,管理員系統(tǒng)具有登

錄、查詢圖書(shū)、修改圖書(shū)信息等多個(gè)功能,每個(gè)功能都是由用戶層通過(guò)單擊按

鈕,調(diào)用相對(duì)應(yīng)的業(yè)務(wù)控制層方法,在通過(guò)業(yè)務(wù)層的方法進(jìn)行相對(duì)應(yīng)的登錄、

查詢圖書(shū)、修改圖書(shū)信息等操作,這些操作又通過(guò)jdbc連接MySQL數(shù)據(jù),在

數(shù)據(jù)中進(jìn)行各種查詢、修改、添加等操作。

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-1圖書(shū)管理系統(tǒng)整體架構(gòu)圖

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.3系統(tǒng)功能設(shè)計(jì)

系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是建立在分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,再進(jìn)

一步地劃分,將它逐層的分解成多個(gè)功能單一、大小相同的模塊,以便程序設(shè)

計(jì)工作的同時(shí),又加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的完美。根據(jù)圖書(shū)管

理系統(tǒng)的需求分析和用例建模分析,本文檔確定了圖書(shū)管理系統(tǒng)的主要功能模

塊。圖書(shū)管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有六大主要功能模

塊,分別是圖書(shū)信息管理模塊、用戶信息管理模塊、圖書(shū)借閱日志管理模塊、

登錄注冊(cè)管理模塊、公告管理模塊和推薦圖書(shū)模塊等。

圖書(shū)管理

系統(tǒng)

用戶信息圖書(shū)信息圖書(shū)借閱登錄/注冊(cè)推薦圖書(shū)

公告管理

管理模塊管理模塊記錄模塊模塊模塊

圖書(shū)借閱

發(fā)布公告修改密碼查詢圖書(shū)登錄推薦圖書(shū)

記錄

查看公告查看推薦

查詢用戶添加圖書(shū)注冊(cè)

內(nèi)容圖書(shū)

刪除圖書(shū)

借閱

歸還

圖3-2圖書(shū)管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1用戶信息管理功能設(shè)計(jì)

為了得到各子模塊相關(guān)功能描述,針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步分析,

查詢用戶功能和修改密碼功能描述使用功能流程圖描述,如下圖3-3,3-4。

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-3查詢用戶功能模塊流程圖

圖3-4修改密碼功能流程圖

表3-1用戶信息管理功能模塊相關(guān)功能描述

功能名稱查詢用戶

功能概述通過(guò)用戶名進(jìn)行搜索

輸入內(nèi)容用戶名

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

系統(tǒng)處理對(duì)于用戶的查詢

輸出內(nèi)容用戶信息或者失敗的提示

功能名稱修改密碼

功能概述修改用戶密碼

輸入內(nèi)容新的密碼

系統(tǒng)處理對(duì)用戶舊密碼進(jìn)行修改

輸出內(nèi)容修改成功

3.3.2圖書(shū)管理功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

添加圖書(shū)功能、刪除圖書(shū)功能、借閱和歸還圖書(shū)功能和查詢圖書(shū)功能等的描述

使用功能流程圖描述,如下圖3-5,圖3-6,圖3-7,圖3-8所示。

圖3-5添加圖書(shū)功能模塊流程圖

23

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-6刪除圖書(shū)功能模塊流程圖

圖3-7借閱和歸還圖書(shū)功能流程圖

圖3-8查詢圖書(shū)功能流程圖

表3-2圖書(shū)管理模塊相關(guān)功能描述表

功能名稱搜索圖書(shū)

24

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

功能概述通過(guò)圖書(shū)名稱進(jìn)行搜索

輸入內(nèi)容圖書(shū)名稱

系統(tǒng)處理對(duì)于圖書(shū)的搜索

輸出內(nèi)容圖書(shū)信息或者失敗的提示

功能名稱添加圖書(shū)

功能概述添加新圖書(shū)

輸入內(nèi)容新圖書(shū)的基本信息

系統(tǒng)處理添加圖書(shū)信息

輸出內(nèi)容添加成功

功能名稱刪除圖書(shū)

功能概述刪除圖書(shū)信息

輸入內(nèi)容無(wú)

系統(tǒng)處理對(duì)于圖書(shū)信息的移除

輸出內(nèi)容無(wú)

功能名稱借閱圖書(shū)

功能概述管理員通過(guò)確認(rèn),將圖書(shū)借閱信息修改

輸入內(nèi)容無(wú)

系統(tǒng)處理修改圖書(shū)信息

輸出內(nèi)容無(wú)

功能名稱歸還圖書(shū)

功能概述管理員通過(guò)確認(rèn),將圖書(shū)信息修改

輸入內(nèi)容無(wú)

系統(tǒng)處理修改圖書(shū)信息

輸出內(nèi)容無(wú)

3.3.3公告管理功能設(shè)計(jì)

對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,發(fā)

布公告和查看公告功能的描述使用功能流程圖描述,如下圖3-9,3-10。

25

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-9查看公告流程圖

圖3-10發(fā)布公告流程圖

表3-3公告管理模塊相關(guān)功能描述表

功能名稱發(fā)布公告

功能概述發(fā)布公告,通知用戶

輸入內(nèi)容公告內(nèi)容

系統(tǒng)處理添加公告信息

輸出內(nèi)容公告內(nèi)容

功能名稱查看公告

功能概述查看公告內(nèi)容

輸入內(nèi)容無(wú)

系統(tǒng)處理展示公告內(nèi)容

輸出內(nèi)容公告內(nèi)容

3.3.4圖書(shū)借閱日志功能設(shè)計(jì)

系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,圖書(shū)

借閱日志功能描述使用功能流程圖描述,如下圖3-11。

26

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-11圖書(shū)借閱日志流程圖

表3-4圖書(shū)借閱日志功能描述表

功能名稱查看圖書(shū)日志

功能概述查看圖書(shū)日志記錄

輸入內(nèi)容無(wú)

系統(tǒng)處理加載記錄數(shù)據(jù)

輸出內(nèi)容記錄數(shù)據(jù)展示

3.3.5登錄和注冊(cè)功能設(shè)計(jì)

對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,登

錄注冊(cè)功能描述使用功能流程圖描述,如下圖3-12,圖3-13。

圖3-12登錄功能流程圖

27

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-13注冊(cè)功能流程圖

表3-5登錄注冊(cè)模塊相關(guān)功能描述表

功能名稱登錄

功能概述登錄賬號(hào)

輸入內(nèi)容用戶名和密碼

系統(tǒng)處理查找用戶和密碼

輸出內(nèi)容無(wú)

功能名稱注冊(cè)

功能概述注冊(cè)用戶

輸入內(nèi)容注冊(cè)相關(guān)內(nèi)容

系統(tǒng)處理添加信息

輸出內(nèi)容注冊(cè)成功

3.3.6推薦圖書(shū)功能設(shè)計(jì)

對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,推

薦圖書(shū)功能和查看推薦圖書(shū)信息功能描述使用功能流程圖描述,如下圖3-14,

圖3-15。

28

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-14推薦圖書(shū)流程圖

圖3-15查看推薦信息流程圖

表3-6登錄注冊(cè)模塊相關(guān)功能描述表

功能名稱推薦圖書(shū)

功能概述用戶向管理員推薦圖書(shū)

輸入內(nèi)容推薦圖書(shū)相關(guān)內(nèi)容

系統(tǒng)處理添加相關(guān)信息

輸出內(nèi)容無(wú)

功能名稱查看推薦圖書(shū)信息

功能概述管理員查看推進(jìn)圖書(shū)信息

輸入內(nèi)容無(wú)

系統(tǒng)處理加載推薦圖書(shū)信息

輸出內(nèi)容推薦圖書(shū)信息

29

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。其設(shè)計(jì)的優(yōu)良程度直

接影響系統(tǒng)的性能以及執(zhí)行效率。

3.4.1設(shè)計(jì)原則

為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵從以下原則:

(1)標(biāo)準(zhǔn)化原則

數(shù)據(jù)庫(kù)設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。具備統(tǒng)一設(shè)計(jì)分類與

編碼規(guī)范的數(shù)據(jù)庫(kù)不僅設(shè)計(jì)清晰直觀,更有利于后期數(shù)據(jù)庫(kù)及程序的維護(hù),為

以后項(xiàng)目可擴(kuò)展性提供條件。

(2)冗余原則

以往的設(shè)計(jì)要求不允許有他多的冗余,要盡量的實(shí)現(xiàn)3NF。然而,在系統(tǒng)

運(yùn)行過(guò)程中,滿足3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)并不能高效運(yùn)行。復(fù)雜的表間關(guān)系,會(huì)降

低訪問(wèn)數(shù)據(jù)庫(kù)執(zhí)行的效率;過(guò)低的范式標(biāo)準(zhǔn),又會(huì)導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)。所以,在

數(shù)據(jù)庫(kù)設(shè)計(jì)中,適當(dāng)?shù)娜哂嘣O(shè)計(jì)(允許派生性冗余設(shè)計(jì),杜絕重復(fù)性冗余設(shè)

計(jì)),找到冗余與數(shù)據(jù)處理速度的平衡點(diǎn),常??梢蕴岣咚俣取?/p>

3.4.2概念設(shè)計(jì)

根據(jù)圖書(shū)管理系統(tǒng)數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-16所示。

30

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-16圖書(shū)管理系統(tǒng)E-R圖

3.4.3邏輯設(shè)計(jì)

針對(duì)ER模型,通過(guò)實(shí)體間關(guān)系的全面分析,結(jié)合圖書(shū)管理系統(tǒng)的實(shí)際需

求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立起了本系統(tǒng)的關(guān)系模式,具

體轉(zhuǎn)化后的關(guān)系模式如下:

Book(BID、bookName、Kind、Author、Introduce、Num)

admin(Id、userAccount、Pwd、Name、Sex、Tel)

reader(UID、userAccount、pwd、name、sex、tel、classes)

borrow_list(id、BID、UID、time)

notice(id、content)

advice(id、bookName、content)

3.4.4數(shù)據(jù)字典

Book表的表結(jié)構(gòu)如表3-7所示,該表主要用于記錄圖書(shū)信息,主要字段為

BID、bookName、Kind、Author、Introduce、Num。

表3-7Book表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

31

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

Bid整型圖書(shū)ID主鍵非空

BookName字符串圖書(shū)名稱非空

Kind字符串圖書(shū)類型非空

Author字符串圖書(shū)作者非空

Introduce字符串圖書(shū)簡(jiǎn)介非空

Num整型圖書(shū)狀態(tài)非空

admin表的表結(jié)構(gòu)如表3-8所示,該表主要用于記錄管理員信息,主要字

段為Id、userAccount、Pwd、Name、Sex、Tel。

表3-8admin表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

Id整型用戶Id主鍵非空

userAccount字符串用戶賬號(hào)非空

Pwd字符串用戶密碼非空

Name字符串姓名非空

Sex字符性別非空

Tel數(shù)字電話非空

Reader表的表結(jié)構(gòu)如表3-9所示,該表主要用于記錄用戶信息,主要字段

為UID、userAccount、pwd、name、sex、tel、classes。

表3-9reader表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

uid整型用戶Id主鍵非空

userAccount字符串用戶賬號(hào)非空

Pwd字符串用戶密碼非空

Name字符串姓名非空

Sex字符性別非空

Tel數(shù)字電話非空

Class字符串班級(jí)非空

Borrow_list的表結(jié)構(gòu)如表3-10所示,該表主要用于記錄借閱信息,主要

字段為id、BID、UID、time。

表3-10borrow_list表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

Id

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論