圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——基礎(chǔ)數(shù)據(jù)管理、登錄界面的開(kāi)發(fā)與實(shí)以及統(tǒng)計(jì)報(bào)表管理和用戶登錄的測(cè)試摘要:隨著人類(lèi)社會(huì)的發(fā)展,人類(lèi)對(duì)知識(shí)的需求也不斷地增長(zhǎng)。在這種形勢(shì)下,書(shū)籍就漸漸地成為人們獲取并增長(zhǎng)知識(shí)的主要途徑,而圖書(shū)館就自然而然地在人們的生活中也關(guān)系到圖書(shū)館的發(fā)展,因此,利用SQLServer數(shù)據(jù)庫(kù),提出實(shí)現(xiàn)圖書(shū)館信息管理、資源共享的基本目標(biāo),從而推動(dòng)邁向數(shù)字化圖書(shū)館的步伐,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),從圖書(shū)的入庫(kù)登記到查詢?yōu)g覽,從借書(shū)證發(fā)放到圖書(shū)的借閱,形成了一個(gè)整體自動(dòng)化管理模式,從軟件工程的角度進(jìn)行了科學(xué)而嚴(yán)謹(jǐn)?shù)年U述隨著。關(guān)鍵詞:庫(kù)存管理;圖書(shū)管理;借閱;瀏覽;SQLServer;Abstract:Withthedevelopmentofsociety,Mankindneedmoreknowledgealsoconstantlyincrease,Underthisfsituation,bookgraduallybecomethemainpathtoobtaintheknowledgeoflife,andlibrarynaturallyoccupiedinpeoplecertainlyposition,howsciencegroundthemanagementlibrarynotonlyrelatetotheconvenientdegreethatthereaderbegtoknow,butalsorelatetothelibrarythatstrategyofdevelopment,therefore,developthemanagementsystemofaperfectlibrarycan'tlittle,thistextintroducedundertheVisualBasic6.0theenvironmentadoption"fromtoptobottomtotalprogramming,fromthedetailedprocessthatbottombutupapplieddevelopment"developthissystem,fromthestepthatbutthepushheadintothearithmeticfigureofthelibrary,andshowsthesystemconstructiondesignandfunctiondesign,fromthebooksofstoreinwarehousetoregisterthesearchtoview,booksthatissuefromlibrarycardtoangleofborrow,becomeathewholeautomationthemanagementthemode,andproceedscarefulexplainfromthesoftwareengineeringscienceKeywords:Librariy;borrow;Database;test目錄TOC\o"1-5"\h\u1數(shù)據(jù)庫(kù)設(shè)計(jì)51.1編寫(xiě)目的61.2背景61.3定義61.4參考資料61.5外部設(shè)計(jì)71.5.1標(biāo)識(shí)符和狀態(tài)71.5.2使用它的程序7約定7專(zhuān)門(mén)指導(dǎo)8支持軟件81.6結(jié)構(gòu)設(shè)計(jì)81.6.1概念結(jié)構(gòu)設(shè)計(jì)81.6.2邏輯結(jié)構(gòu)設(shè)計(jì)81.6.3物理結(jié)構(gòu)設(shè)計(jì)212131.7運(yùn)用設(shè)計(jì)141.7.1數(shù)據(jù)字典設(shè)計(jì)141.7.2安全保密設(shè)計(jì)182基礎(chǔ)數(shù)據(jù)管理模塊的概要設(shè)計(jì)182.1引言182.1.1編寫(xiě)目的182.1.2范圍182.1.3定義182.1.4參考資料192.2總體設(shè)計(jì)192.2.1需求規(guī)定主要功能劃分功能描述202.2.2運(yùn)行環(huán)境202.2.3基本設(shè)計(jì)概念和處理流程基本設(shè)計(jì)概念處理流程202.2.4結(jié)構(gòu)212.2.5功能需求與程序的關(guān)系222.2.6人工處理過(guò)程222.2.7尚未解決的問(wèn)題222.3接口設(shè)計(jì)222.3.1用戶接口222.3.2外部接口222.3.3內(nèi)部接口222.4運(yùn)行設(shè)計(jì)232.4.1運(yùn)行模塊組合232.4.2運(yùn)行控制232.4.3運(yùn)行時(shí)間232.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)232.6系統(tǒng)出錯(cuò)處理設(shè)計(jì)232.6.1出錯(cuò)信息232.6.2補(bǔ)救措施232.6.3系統(tǒng)維護(hù)設(shè)計(jì)233基礎(chǔ)數(shù)據(jù)管理模塊的開(kāi)發(fā)與實(shí)現(xiàn)243.1引言243.1.1編寫(xiě)目的243.1.2背景243.1.3定義243.1.4參考資料253.2程序模塊結(jié)構(gòu)253.2.1會(huì)計(jì)核算期間維護(hù)253.2.2物料維護(hù)263.2.3分銷(xiāo)商維護(hù)273.2.4終端客戶維護(hù)273.3程序1(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明:基礎(chǔ)數(shù)據(jù)管理模塊273.3.1程序描述273.3.2功能283.3.3性能283.3.4輸入項(xiàng)283.3.5輸出項(xiàng)283.3.6算法293.3.7接口293.3.8存儲(chǔ)分配293.3.9注釋設(shè)計(jì)293.3.10限制條件293.3.11測(cè)試計(jì)劃293.3.12尚未解決的問(wèn)題294UI界面設(shè)計(jì)與實(shí)現(xiàn)304.1引言304.1.1編寫(xiě)目的304.1.2網(wǎng)站網(wǎng)站界面UI設(shè)計(jì)的定義30網(wǎng)站30網(wǎng)站界面30UI設(shè)計(jì)314.2網(wǎng)站界面的功能介紹314.2.1網(wǎng)站的結(jié)構(gòu)布局與視覺(jué)感受314.2.2網(wǎng)站的LOGO324.2.3廣告324.3網(wǎng)站界面UI設(shè)計(jì)324.3.1網(wǎng)站界面UI設(shè)計(jì)應(yīng)具備的條件3要具備較強(qiáng)的軟件使用操作能力344.4網(wǎng)站界面UI設(shè)計(jì)的流程354.4.1原型(Prototype)354.4.3演示版(Demo)364.5網(wǎng)站界面UI設(shè)計(jì)的原則364.5.1簡(jiǎn)易性364.5.2記憶負(fù)擔(dān)最小化374.5.3安全性374.5.4人性化374.5.5美觀與協(xié)調(diào)性原則374.6總結(jié)375統(tǒng)計(jì)報(bào)表管理測(cè)試385.1引言385.1.1編寫(xiě)目的385.1.2背景385.1.3定義385.1.4參考資料385.2測(cè)試概要385.3測(cè)試結(jié)果及發(fā)現(xiàn)395.3.1功能測(cè)試結(jié)果分析395.4對(duì)統(tǒng)計(jì)報(bào)表模塊功能的結(jié)論405.4.1能力405.4.2限制405.5分析摘要405.5.1能力405.5.2缺陷和限制405.5.3建議405.5.4評(píng)價(jià)405.6測(cè)試資源消耗406.1引言416.1.1編寫(xiě)目的416.1.2背景416.1.3定義416.1.4參考資料416.3測(cè)試結(jié)果及發(fā)現(xiàn)426.3.1功能測(cè)試結(jié)果分析426.4對(duì)統(tǒng)計(jì)報(bào)表模塊功能的結(jié)論436.4.1能力436.4.2限制436.5分析摘要446.5.1能力446.5.2缺陷和限制446.5.3建議446.5.4評(píng)價(jià)446.6測(cè)試資源消耗441數(shù)據(jù)庫(kù)設(shè)計(jì)1.1編寫(xiě)目的本文檔為設(shè)計(jì)的是一個(gè)關(guān)于圖書(shū)館圖書(shū)管理的數(shù)據(jù)庫(kù)系統(tǒng),通過(guò)這個(gè)系統(tǒng)管理員可以簡(jiǎn)捷、方便的對(duì)圖書(shū)記錄查閱、增加、刪除等功能,而用戶也可以通過(guò)這個(gè)系統(tǒng)對(duì)進(jìn)行圖書(shū)查詢、借閱、歸還等功能。該數(shù)據(jù)庫(kù)應(yīng)用程序按照用戶權(quán)限和實(shí)現(xiàn)功能的不同分為兩部分:外部學(xué)生對(duì)數(shù)據(jù)庫(kù)的查詢?cè)L問(wèn)和內(nèi)部管理人員對(duì)數(shù)據(jù)記錄的管理維護(hù).每一部分中包含各自實(shí)現(xiàn)的各項(xiàng)功能,對(duì)每一項(xiàng)功能的實(shí)現(xiàn),將按照窗體設(shè)計(jì)以及運(yùn)行情況的順序逐一進(jìn)行設(shè)計(jì)。1.2背景圖書(shū)管理系統(tǒng),該軟件管理能通使企業(yè)具有對(duì)訂單和供貨具有快速反應(yīng)和持續(xù)補(bǔ)充庫(kù)存的能力。通過(guò)互聯(lián)網(wǎng)將供應(yīng)商與經(jīng)銷(xiāo)商有機(jī)地聯(lián)系在一起,為企業(yè)的業(yè)務(wù)經(jīng)營(yíng)以及和貿(mào)易伙伴的合作提供了一種全新的模式。該系統(tǒng)需要數(shù)據(jù)庫(kù)提供存儲(chǔ)數(shù)據(jù)支持。說(shuō)明:a.項(xiàng)目名稱(chēng):庫(kù)存分銷(xiāo)管理系統(tǒng)b.本項(xiàng)目由羅碧均提出,由羅碧均、樂(lè)小燕、秦星共同開(kāi)發(fā)。1.3定義數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件:sqlserver2005數(shù)據(jù)庫(kù)管理系統(tǒng):sqlserver運(yùn)行環(huán)境:WindowsXP/Win7開(kāi)發(fā)語(yǔ)言:myeclipse1.4參考資料百度《需求分析說(shuō)明書(shū)》《概要設(shè)計(jì)》《詳細(xì)設(shè)計(jì)》重慶師范大學(xué)教務(wù)系統(tǒng)1.5外部設(shè)計(jì)1.5.1標(biāo)識(shí)符和狀態(tài)聯(lián)系用途,詳細(xì)說(shuō)明用于唯一地標(biāo)識(shí)該數(shù)據(jù)庫(kù)的代碼、名稱(chēng)或標(biāo)識(shí)符,附加的描述性信息亦要給出。如果該數(shù)據(jù)庫(kù)屬于尚在實(shí)驗(yàn)中、尚大測(cè)試中或是暫時(shí)使用的,則要說(shuō)明這一特點(diǎn)及其有效時(shí)間范圍。表名名稱(chēng)或標(biāo)識(shí)符描述信息狀態(tài)(試驗(yàn)中/測(cè)試中暫時(shí)使用)tb_operator管理員信息表使用tb_reader讀者信息表使用tb_temi_client終端信息表未使用tb_bookinfo書(shū)籍信息表使用tb_booktype書(shū)籍類(lèi)型表使用tb_borrow書(shū)籍借閱信息表使用tb_order登錄信息表使用tb_stockpile數(shù)據(jù)字典使用1.5.2使用它的程序項(xiàng)目jdbc1.5.3約定前綴說(shuō)明operator管理員reader讀者temi_client終端信息record錄入spot抽查adjust調(diào)整flow_card流向單1.5.4專(zhuān)門(mén)指導(dǎo)數(shù)據(jù)庫(kù)的生成需要在設(shè)計(jì)完成后用數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)定義語(yǔ)言、數(shù)據(jù)庫(kù)操縱語(yǔ)言的標(biāo)準(zhǔn)SQL語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)對(duì)象(表、索引)的建立及數(shù)據(jù)的插入。要有專(zhuān)門(mén)的建表語(yǔ)句及數(shù)據(jù)插入語(yǔ)句,目前只設(shè)計(jì)針對(duì)sqlserver2005的。1.5.5支持軟件Sqlerver2005:插入數(shù)據(jù)軟件。myeclipse:第三方軟件,更簡(jiǎn)單直觀管理數(shù)據(jù)。1.6結(jié)構(gòu)設(shè)計(jì)1.6.1概念結(jié)構(gòu)設(shè)計(jì)1,讀者信息表。2,書(shū)籍信息表3,讀者的類(lèi)別。1.6.2邏輯結(jié)構(gòu)設(shè)計(jì)USE[db_library]GO/******對(duì)象:Table[dbo].[tb_bookInfo]腳本日期:03/22/201521:05:08******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[tb_bookInfo]( [ISBN][varchar](13)NOTNULL, [typeId][int]NOTNULL, [bookname][varchar](40)NOTNULL, [writer][varchar](21)NOTNULL, [translator][varchar](30)NULL, [publisher][varchar](50)NOTNULL, [date][smalldatetime]NOTNULL, [price][money]NOTNULL,CONSTRAINT[PK_TB_BOOKINFO]PRIMARYKEYNONCLUSTERED [ISBN]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOALTERTABLE[dbo].[tb_bookInfo]WITHCHECKADDCONSTRAINT[FK_TB_BOOKI_REFERENCE_TB_BOOKT]FOREIGNKEY([typeId])REFERENCES[dbo].[tb_bookType]([id])GOALTERTABLE[dbo].[tb_bookInfo]CHECKCONSTRAINT[FK_TB_BOOKI_REFERENCE_TB_BOOKT]/*=========================================*//*USE[db_library]GO/******對(duì)象:Table[dbo].[tb_bookType]腳本日期:03/22/201521:10:53******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[tb_bookType]( [id][int]IDENTITY(1,1)NOTNULL, [typeName][varchar](20)NOTNULL, [days][int]NULL, [fk][float]NULL,CONSTRAINT[PK_TB_BOOKTYPE]PRIMARYKEYNONCLUSTERED [id]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFUSE[db_library]GO/******對(duì)象:Table[dbo].[tb_borrow]腳本日期:03/22/201521:12:37******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[tb_borrow]( [id][int]IDENTITY(1,1)NOTNULL, [bookISBN][varchar](13)NULL, [operatorId][int]NULL, [readerISBN][varchar](13)NULL, [isback][int]NOTNULLCONSTRAINT[DF_tb_borrow_isback]DEFAULT(1), [borrowDate][datetime]NOTNULL, [backDate][datetime]NULL,CONSTRAINT[PK_TB_BORROW]PRIMARYKEYNONCLUSTERED [id]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'讀者條形碼',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_borrow',@level2type=N'COLUMN',@level2name=N'readerISBN'GOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'是否歸還代表還了,代表沒(méi)有還',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_borrow',@level2type=N'COLUMN',@level2name=N'isback'GOALTERTABLE[dbo].[tb_borrow]WITHNOCHECKADDCONSTRAINT[FK_TB_BORRO_REFERENCE_TB_BOOKI]FOREIGNKEY([bookISBN])REFERENCES[dbo].[tb_bookInfo]([ISBN])GOALTERTABLE[dbo].[tb_borrow]CHECKCONSTRAINT[FK_TB_BORRO_REFERENCE_TB_BOOKI]GOALTERTABLE[dbo].[tb_borrow]WITHNOCHECKADDCONSTRAINT[FK_TB_BORRO_REFERENCE_TB_OPERA]FOREIGNKEY([operatorId])REFERENCES[dbo].[tb_operator]([id])GOALTERTABLE[dbo].[tb_borrow]CHECKCONSTRAINT[FK_TB_BORRO_REFERENCE_TB_OPERA]GOALTERTABLE[dbo].[tb_borrow]WITHNOCHECKADDCONSTRAINT[FK_TB_BORRO_REFERENCE_TB_READE]FOREIGNKEY([readerISBN])REFERENCES[dbo].[tb_reader]([ISBN])ONUPDATECASCADEONDELETECASCADEGOALTERTABLE[dbo].[tb_borrow]CHECKCONSTRAINT[FK_TB_BORRO_REFERENCE_TB_READE]USE[db_library]GO/******對(duì)象:Table[dbo].[tb_operator]腳本日期:03/22/201521:25:54******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[tb_operator]( [id][int]IDENTITY(1,1)NOTNULL, [name][varchar](12)NOTNULL, [sex][varchar](2)NOTNULLCONSTRAINT[DF_tb_operator_sex]DEFAULT(1), [age][int]NOTNULLCONSTRAINT[DF_tb_operator_age]DEFAULT(20), [identityCard][varchar](30)NOTNULLCONSTRAINT[DF_tb_operator_identityCard]DEFAULT(), [workdate][datetime]NOTNULLCONSTRAINT[DF_tb_operator_workdate]DEFAULT(getdate()), [tel][varchar](50)NOTNULLCONSTRAINT[DF_tb_operator_tel]DEFAULT(), [admin][bit]NOTNULLCONSTRAINT[DF__tb_operat__admin__7D78A4E7]DEFAULT(0), [password][varchar](10)NOTNULL,CONSTRAINT[PK_TB_OPERATOR]PRIMARYKEYNONCLUSTERED [id]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'0代表不是管理員,代表是管理員',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_operator',@level2type=N'COLUMN',@level2name=N'admin'GOALTERTABLE[dbo].[tb_operator]WITHNOCHECKADDCONSTRAINT[CKC_ADMIN_TB_OPERA]CHECK(([admin]isnullor[admin]>=0and[admin]<=1))GOALTERTABLE[dbo].[tb_operator]CHECKCONSTRAINT[CKC_ADMIN_TB_OPERA]USE[db_library]GO/******對(duì)象:Table[dbo].[tb_order]腳本日期:03/22/201521:30:20******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[tb_order]( [ISBN][varchar](13)NOTNULL, [date][datetime]NOTNULL, [number][int]NOTNULL, [operator][varchar](6)NOTNULL, [checkAndAccept][int]NOTNULLCONSTRAINT[DF__tb_order__checkA__00551192]DEFAULT(0), [zk][float]NOTNULL,CONSTRAINT[PK_tb_order]PRIMARYKEYCLUSTERED [ISBN]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'0代表已經(jīng)驗(yàn)收,代表沒(méi)有驗(yàn)收',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_order',@level2type=N'COLUMN',@level2name=N'checkAndAccept'GOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'圖書(shū)折扣',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_order',@level2type=N'COLUMN',@level2name=N'zk'GOALTERTABLE[dbo].[tb_order]WITHCHECKADDCONSTRAINT[FK_TB_ORDER_REFERENCE_TB_BOOKI]FOREIGNKEY([ISBN])REFERENCES[dbo].[tb_bookInfo]([ISBN])GOALTERTABLE[dbo].[tb_order]CHECKCONSTRAINT[FK_TB_ORDER_REFERENCE_TB_BOOKI]GOALTERTABLE[dbo].[tb_order]WITHCHECKADDCONSTRAINT[CKC_CHECKANDACCEPT_TB_ORDER]CHECK(([checkAndAccept]>=0and[checkAndAccept]<=1))GOALTERTABLE[dbo].[tb_order]CHECKCONSTRAINT[CKC_CHECKANDACCEPT_TB_ORDER]/*Table:t_flow_card_detail*/createtableifnotexistst_flow_card_detailid intprimarykeyauto_incrementnotnull,vou_novarchar(16)notnull,aim_idvarchar(10)notnull,item_novarchar(10)notnull,qtydecimal(10,2)default0,amtdecimal(10,2)default0,adjust_qtydecimal(10,2)default0,adjust_reasonvarchar(50),adjust_flagchar(1) default'N'USE[db_library]GO/******對(duì)象:Table[dbo].[tb_reader]腳本日期:03/22/201521:36:09******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[tb_reader]( [name][varchar](10)NOTNULL, [sex][varchar](2)NOTNULLCONSTRAINT[DF_tb_reader_sex]DEFAULT(1), [age][int]NOTNULL, [identityCard][varchar](30)NOTNULL, [date][datetime]NOTNULL, [maxNum][int]NOTNULLCONSTRAINT[DF__tb_reader__maxNu__0425A276]DEFAULT(3), [tel][varchar](50)NOTNULL, [keepMoney][money]NOTNULL, [zj][int]NOTNULLCONSTRAINT[DF_tb_reader_zj]DEFAULT(1), [zy][varchar](50)NOTNULL, [ISBN][varchar](13)NOTNULL, [bztime][datetime]NOTNULL,CONSTRAINT[PK_tb_reader]PRIMARYKEYCLUSTERED [ISBN]ASC)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'1代表男代表女',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_reader',@level2type=N'COLUMN',@level2name=N'sex'GOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'0代碼表身份證,代表軍人證,代表學(xué)生證,代表工作證',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_reader',@level2type=N'COLUMN',@level2name=N'zj'GOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'讀者職業(yè)',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_reader',@level2type=N'COLUMN',@level2name=N'zy'GOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'讀者條形碼',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_reader',@level2type=N'COLUMN',@level2name=N'ISBN'GOEXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'讀者辦證日期',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'tb_reader',@level2type=N'COLUMN',@level2name=N'bztime';1.6.3物理結(jié)構(gòu)設(shè)計(jì)212物理數(shù)據(jù)模型設(shè)計(jì)要確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),包括數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法,數(shù)據(jù)表示和數(shù)據(jù)存儲(chǔ)分配等,并得到一個(gè)具體的可接受的物理結(jié)構(gòu)。1.7運(yùn)用設(shè)計(jì)1.7.1數(shù)據(jù)字典設(shè)計(jì)tb_operator列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注id用戶IDint10notnullprimarykeypassword密碼varchar10notnullname用戶名varchar12notnullsex性別varchar2admin管理bitnotnullage年齡int20notnullworkdate登陸時(shí)間datetimenotnullIdentitycard身份證varchar30tel電話號(hào)碼varchar50tb_reader列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注sex性別varchar2notnullage年齡intnotnullname姓名varchar10notnullIdentitycard身份證varchar30notnulldate注冊(cè)日期datetimenotnullmaxNumIntnotnullprimarykeytel聯(lián)系電話varchar50notnullkeepmoneymoney50notnullzjintnotnullprimarykeyzyvarchar13notnullbztime完成時(shí)間datetimenotnullisbnvarchar13notnulltb_bookinfo列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注isbnvarchar13notnullprimarykeytypeid書(shū)的編號(hào)intnotnullbookname書(shū)名varchar40notnullwriter作者varchar21notnulltranslator翻譯varchar30nullpublisher出版社varchar50notnulldate出版日期samaldatetimenotnullprice單價(jià)moneynotnulltb_booktype列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注id編號(hào)intnotnulltypename名稱(chēng)varchar20notnulldays日期intnullfkfloatnulltb_borrow列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注id編號(hào)intnotnullprimarykeyBookisbn書(shū)的編號(hào)varchar30notnulloperatorid管理員的編號(hào)intnullreaderisbn讀者的編號(hào)varchar30notnullbackdate歸還日起datetimenotnullisbackintnotnullborrowdate借書(shū)日期datetimenotnulltb_order列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注isbnvarchar16notnulldate日期datetimenotnullnumber數(shù)字intnotnulloperator管理員varchar6notnullcheckaccept核對(duì)信息intnotnullzkfloatnotnulltb_stockpile列名中文名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度是否能為空備注isbn主鍵intnotnullprimarykeyamountintnotnull1.7.2安全保密設(shè)計(jì)在我們的系統(tǒng)中,因?yàn)槭敲嫦驁D書(shū)館的后臺(tái)系統(tǒng),所管理員可以操作讀者的權(quán)限,讀者可以登錄用戶名和密碼來(lái)查看自己的信息。戶名和密碼保存在數(shù)據(jù)庫(kù)中,每次登錄需匹配數(shù)據(jù)庫(kù)中保存的管理員或者讀者的用戶名和密碼,還是隨機(jī)驗(yàn)證碼,只要用戶名或密碼不正確,都不能登錄該系統(tǒng)。安全度極高。2基礎(chǔ)數(shù)據(jù)管理模塊的概要設(shè)計(jì)2.1引言隨著計(jì)算機(jī)信息技術(shù)的發(fā)展,計(jì)算機(jī)在各行各業(yè)的應(yīng)用越來(lái)越廣泛,計(jì)算機(jī)帶來(lái)的便利不言而喻。在商品銷(xiāo)售的過(guò)程中采用計(jì)算機(jī)處理技術(shù)可以更好的為客戶服務(wù),更高更快的服務(wù)品質(zhì)將給圖書(shū)館帶來(lái)更多的方便。庫(kù)存圖書(shū)管理系統(tǒng)就是為管理圖書(shū)和讀者過(guò)程提供更好服務(wù)的技術(shù),而其中的基礎(chǔ)數(shù)據(jù)管理模塊用于系統(tǒng)、規(guī)范管理圖書(shū)和讀者;對(duì)其進(jìn)行增刪改查操作。2.1.1編寫(xiě)目的本文檔為系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)人員編寫(xiě),根據(jù)需求分析文檔的要求,著手開(kāi)始設(shè)計(jì)如何實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)管理模塊功能,建立一個(gè)符合用戶要求的軟件模塊。決定本模塊的功能和類(lèi)之間的調(diào)用關(guān)系,以便詳細(xì)設(shè)計(jì)人員參考和進(jìn)行詳細(xì)設(shè)計(jì)。2.1.2范圍模塊名稱(chēng):信息數(shù)據(jù)管理模塊模塊提出和開(kāi)發(fā)單位:重慶師范大學(xué)、數(shù)學(xué)科學(xué)學(xué)院、2011級(jí)信息與計(jì)算科學(xué)一班樂(lè)小燕2.1.3定義數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件:sqlserver2005數(shù)據(jù)庫(kù)管理系統(tǒng):jdbcsqlserver2005運(yùn)行環(huán)境:myeclipse開(kāi)發(fā)語(yǔ)言:Java2.1.4參考資料胡林玲.軟件工程與UML.北京:電子工業(yè)出版社徐人鳳.SQLServer2005.北京:高等教育出版社計(jì)算機(jī)軟件工程規(guī)范國(guó)家標(biāo)準(zhǔn)匯編.北京:中國(guó)標(biāo)準(zhǔn)出版社2.2總體設(shè)計(jì)2.2.1需求規(guī)定主要功能劃分功能描述圖書(shū)管理員管理模塊是對(duì)讀者的添加,圖書(shū)的添加,刪除,更新等。圖書(shū)管理模塊主要是;圖書(shū)類(lèi)別設(shè)置,圖書(shū)的添加,刪除,更新等對(duì)圖書(shū)的管理。讀者管理模塊是實(shí)現(xiàn)對(duì)讀者個(gè)人資料更新,圖書(shū)借閱,圖書(shū)歸還等。系統(tǒng)開(kāi)發(fā)的總目標(biāo)是:建立以館藏目錄為基礎(chǔ)的書(shū)目數(shù)據(jù)庫(kù),實(shí)現(xiàn)館內(nèi)采購(gòu),編目,流通,文獻(xiàn)檢索等信息化管理。2.2.2運(yùn)行環(huán)境硬件環(huán)境:筆記本電腦;運(yùn)行時(shí)內(nèi)存要求:32M/64M;安裝所需硬盤(pán):5M;軟件環(huán)境:windows7myeclipse2.2.3基本設(shè)計(jì)概念和處理流程基本設(shè)計(jì)概念處理流程2.2.4結(jié)構(gòu)2.2.5功能需求與程序的關(guān)系本條用一張如下的矩陣圖說(shuō)明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:查詢添加刪除修改管理員√√√√讀者√圖書(shū)信息√√√√圖書(shū)類(lèi)型√√√√終端客戶信息√√√√2.2.6人工處理過(guò)程系統(tǒng)的開(kāi)啟維護(hù)更新需要專(zhuān)門(mén)的管理員進(jìn)行操作。2.2.7尚未解決的問(wèn)題本模塊尚未解決的問(wèn)題有很多,諸如各界面的鏈接、互通等。這些問(wèn)題都需要在系統(tǒng)完成時(shí)都解決。2.3接口設(shè)計(jì)2.3.1用戶接口用戶需要進(jìn)行根據(jù)自己的學(xué)號(hào),密碼登錄等,直接點(diǎn)擊即可。2.3.2外部接口軟件接口:運(yùn)行于Windows2007/XP且具有IE等瀏覽器的電腦上硬件接口:支持一般筆記本電腦。2.3.3內(nèi)部接口直接調(diào)用數(shù)據(jù)庫(kù)數(shù)據(jù)。2.4運(yùn)行設(shè)計(jì)2.4.1運(yùn)行模塊組合查詢:可調(diào)用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。插入:可將頁(yè)面上插入的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)。修改:在頁(yè)面上修改的數(shù)據(jù)會(huì)在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的修改刪除:在頁(yè)面上刪除的數(shù)據(jù)也會(huì)在數(shù)據(jù)庫(kù)中相應(yīng)的刪除2.4.2運(yùn)行控制在IE瀏覽器登錄成功后,點(diǎn)擊左邊的菜單欄,選擇相應(yīng)的操作即可。2.4.3運(yùn)行時(shí)間視訪問(wèn)服務(wù)器速度而定,一般在1~3秒左右2.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)參考《庫(kù)存分銷(xiāo)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)文檔》。2.6系統(tǒng)出錯(cuò)處理設(shè)計(jì)2.6.1出錯(cuò)信息A、本模塊應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成數(shù)據(jù)庫(kù)系統(tǒng)不一致或損壞;B、本模塊提供關(guān)鍵操作提示,避免用戶因誤操作對(duì)數(shù)據(jù)庫(kù)系統(tǒng)造成破壞;C、采用對(duì)話框形式為用戶提供警告信息;D、一些關(guān)鍵性操作(如刪除或修改記錄),都應(yīng)提供確認(rèn)機(jī)制。E、模塊多采用事務(wù)提交方式進(jìn)行數(shù)據(jù)庫(kù)操作,以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的同步。2.6.2補(bǔ)救措施本模塊利用數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)備份功能,對(duì)數(shù)據(jù)庫(kù)進(jìn)行實(shí)時(shí)備份或人工備份,本模塊的數(shù)據(jù)庫(kù)環(huán)境設(shè)置通過(guò)讀取配置參數(shù)文件進(jìn)行系統(tǒng)的數(shù)據(jù)庫(kù)動(dòng)態(tài)環(huán)境設(shè)置,具有較強(qiáng)的彈性和擴(kuò)展性,保證數(shù)據(jù)庫(kù)的數(shù)據(jù)恢復(fù)。2.6.3系統(tǒng)維護(hù)設(shè)計(jì)“庫(kù)存分銷(xiāo)管理系統(tǒng)”的基礎(chǔ)數(shù)據(jù)管理必須按照軟件產(chǎn)品設(shè)計(jì)規(guī)范的步驟進(jìn)行開(kāi)發(fā),并充分考慮軟件的可維護(hù)可擴(kuò)展性,詳細(xì)編寫(xiě)各個(gè)階段的文檔資料,以利于未來(lái)版本升級(jí)以及移植等二次開(kāi)發(fā)。3基礎(chǔ)數(shù)據(jù)管理模塊的開(kāi)發(fā)與實(shí)現(xiàn)3.1引言3.1.1編寫(xiě)目的討論整個(gè)基礎(chǔ)數(shù)據(jù)管理的設(shè)計(jì)目標(biāo),明確地說(shuō)明哪些功能是模塊決定要實(shí)現(xiàn)的而哪些是不準(zhǔn)備實(shí)現(xiàn)的。同時(shí),對(duì)于非功能性的需求,例如性能、可用性等也予以考慮,以需求規(guī)格說(shuō)明書(shū)和面向?qū)ο蠓治稣f(shuō)明書(shū)為依據(jù),描述清楚整個(gè)模塊的設(shè)計(jì)全貌,務(wù)必使讀者知道將實(shí)現(xiàn)的系統(tǒng)有什么特點(diǎn)和功能。在隨后的文檔部分將解釋設(shè)計(jì)是如何來(lái)實(shí)現(xiàn)這些特點(diǎn)和功能的。在該設(shè)計(jì)說(shuō)明書(shū)中,我們確定每個(gè)類(lèi)的內(nèi)部詳細(xì)執(zhí)行過(guò)程,包括:局部數(shù)據(jù)組織,控制。每一步的具體加工要求及種種實(shí)現(xiàn)細(xì)節(jié),該文檔是直接給軟件開(kāi)發(fā)人員看的,以便指導(dǎo)編程人員編寫(xiě)代碼。3.1.2背景模塊名稱(chēng):基礎(chǔ)數(shù)據(jù)管理模塊模塊提出和開(kāi)發(fā)單位:重慶師范大學(xué)、數(shù)學(xué)科學(xué)學(xué)院、2011級(jí)信息與計(jì)算科學(xué)一班樂(lè)小燕3.1.3定義數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件:sqlserver2005數(shù)據(jù)庫(kù)管理系統(tǒng):jdbcsqlserver2005運(yùn)行環(huán)境:WindowsWin7/myeexcplise開(kāi)發(fā)語(yǔ)言:Java3.1.4參考資料胡林玲.軟件工程與UML.北京:電子工業(yè)出版社劉造新.VisualB程序設(shè)計(jì)教程與實(shí)訓(xùn).北京:北京大學(xué)出版社徐人鳳.SQLServer2000.北京:高等教育出版社計(jì)算機(jī)軟件工程規(guī)范國(guó)家標(biāo)準(zhǔn)匯編.北京:中國(guó)標(biāo)準(zhǔn)出版社3.2程序模塊結(jié)構(gòu)3.2.1圖書(shū)管理模塊期間維護(hù)3.2.2物料維護(hù)3.2.3分銷(xiāo)商維護(hù)3.2.4終端客戶維護(hù)3.3程序1(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明:基礎(chǔ)數(shù)據(jù)管理模塊3.3.1程序描述本程序主要實(shí)現(xiàn)對(duì)系統(tǒng)基礎(chǔ)數(shù)據(jù)管理模塊。3.3.2功能3.3.3性能精度需求:在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過(guò)程中,由于本系統(tǒng)使用數(shù)摞結(jié)構(gòu),可以滿足各種精度的需求。時(shí)間需求:在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿足用戶要求。靈活性:當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。3.3.4輸入項(xiàng)圖書(shū)代碼/名稱(chēng)管理員編號(hào)/讀者編號(hào)/姓名3.3.5輸出項(xiàng)輸出信息為圖書(shū)信息、管理員信息和讀者借閱信息3.3.6算法完成圖書(shū)的管理,或者讀者的借閱,查詢等主要算法:If名稱(chēng)or代碼正確 顯示本物料的相關(guān)信息Elseif輸入為空提示“請(qǐng)輸入查詢的條件” Else 顯示的表格無(wú)數(shù)據(jù) Endif3.3.7接口傳感信息提示數(shù)據(jù)錄入,提示用戶輸入自己的編號(hào)/姓名。系統(tǒng)提交用戶所輸入內(nèi)容,判斷用戶所輸入的編碼/姓名正確。如果正確將從數(shù)據(jù)庫(kù)中提取符合條件的信息,并顯示出來(lái),并且執(zhí)行相應(yīng)的權(quán)限。3.3.8存儲(chǔ)分配數(shù)據(jù)的相關(guān)存儲(chǔ)都是利用sqlserver2005數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的。3.3.9注釋設(shè)計(jì)無(wú)3.3.10限制條件本模塊在運(yùn)行使用中無(wú)特別限制條件。3.3.11測(cè)試計(jì)劃本模塊針對(duì)用戶登錄情況,在測(cè)試時(shí)要求對(duì)測(cè)試輸入數(shù)據(jù)到數(shù)據(jù)庫(kù),同時(shí)能夠在外部查詢時(shí)準(zhǔn)確的讀出數(shù)據(jù)。3.3.12尚未解決的問(wèn)題無(wú)4登錄界面設(shè)計(jì)與實(shí)現(xiàn)4.1引言4.1.1編寫(xiě)目的登錄界面的本意就是用戶界面,而用戶界面是人與機(jī)的交互,要使人機(jī)交互和諧、溝通順暢,就必須設(shè)計(jì)出符合人機(jī)操作的簡(jiǎn)易性、合理性,來(lái)拉近人與機(jī)之間的距離。在發(fā)展迅速的互聯(lián)網(wǎng)科技信息時(shí)代,知識(shí)在不斷更新,科技越來(lái)越發(fā)達(dá),界面的設(shè)計(jì)工作漸漸地被重視起來(lái)。一個(gè)網(wǎng)站擁有美觀的界面會(huì)給人們帶來(lái)舒適的視覺(jué)享受與操作體驗(yàn),是建立在科學(xué)技術(shù)性上的藝術(shù)設(shè)計(jì)。檢驗(yàn)一個(gè)界面的標(biāo)準(zhǔn)既不是某個(gè)項(xiàng)目開(kāi)發(fā)組領(lǐng)導(dǎo)的意見(jiàn)也不是項(xiàng)目成員投票的結(jié)果,更不是設(shè)計(jì)師的個(gè)人意愿,而是終端用戶的感受,登陸界面設(shè)計(jì)就是為了實(shí)現(xiàn)這些和諧、舒適、協(xié)調(diào)、美觀而產(chǎn)生的,目的就是設(shè)計(jì)出更加合理的人機(jī)交互界面,實(shí)現(xiàn)人機(jī)交互的合理性,實(shí)現(xiàn)登陸界面的價(jià)值意義。本文的主要內(nèi)容就是針對(duì)網(wǎng)站界面的登錄界面設(shè)計(jì)進(jìn)行了相關(guān)的闡述,來(lái)進(jìn)一步探究登陸界面設(shè)計(jì)的重要性。則這么多類(lèi)型的網(wǎng)站,究竟什么樣的網(wǎng)站更適合人們獲取準(zhǔn)確、清晰的圖書(shū)管理信息呢,這就關(guān)乎到網(wǎng)站界面的登陸界面設(shè)計(jì)。4.1.2網(wǎng)站網(wǎng)站界面登錄界面設(shè)計(jì)的定義網(wǎng)站網(wǎng)站:網(wǎng)站是一種展現(xiàn)現(xiàn)代科技網(wǎng)絡(luò)技術(shù)的新式工具,它可以將多個(gè)網(wǎng)頁(yè)集成在一起構(gòu)成一個(gè)站點(diǎn),在站點(diǎn)上可以放置一些有用的或是需要讓用戶瀏覽的信息。網(wǎng)站界面網(wǎng)站界面是網(wǎng)站呈現(xiàn)給人們的非常直觀的一種版面,屆滿的內(nèi)部設(shè)有許多信息模塊,模塊包含有圖片、文字、音像等等內(nèi)容,人們就是通過(guò)這些信息模塊來(lái)獲取信息,從而將信息應(yīng)用到人們的各種生活活動(dòng)中。登陸界面計(jì)登陸界面設(shè)計(jì):指的是用戶界面的意思,則登陸界面設(shè)計(jì)就是指在設(shè)計(jì)上實(shí)現(xiàn)軟件界面與人的交互操作,并且將其效果實(shí)現(xiàn)的更加合理、更加人性化,從而滿足人們?cè)隗w驗(yàn)操作界面上的心理需求。登陸界面的設(shè)計(jì),在漫長(zhǎng)的軟件發(fā)展中,界面設(shè)計(jì)工作一直沒(méi)有被重視起來(lái)。做界面設(shè)計(jì)的人也被貶義的稱(chēng)為“美工”。4.2網(wǎng)站界面的功能介紹界面設(shè)計(jì)是人與機(jī)器之間傳遞和交換信息的媒介,包括硬件界面和軟件界面,是計(jì)算機(jī)科學(xué)與心理學(xué)、設(shè)計(jì)藝術(shù)學(xué)、認(rèn)知科學(xué)和人機(jī)工程學(xué)的交叉研究領(lǐng)域。近年來(lái),隨著信息技術(shù)與計(jì)算機(jī)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)技術(shù)的突飛猛進(jìn),人機(jī)界面設(shè)計(jì)和開(kāi)發(fā)已成為國(guó)際計(jì)算機(jī)界和設(shè)計(jì)界最為活躍的研究方向。界面設(shè)計(jì)不是單純的美術(shù)繪畫(huà),他需要定位使用者、使用環(huán)境、使用方式并且為最終用戶而設(shè)計(jì),是純粹的科學(xué)性的藝術(shù)設(shè)計(jì)。當(dāng)我們打開(kāi)一個(gè)網(wǎng)站的時(shí)候,就會(huì)看到由圖片、文字、音頻、動(dòng)畫(huà)、鏈接等許多模塊組成的版面,我們稱(chēng)之為網(wǎng)站中網(wǎng)頁(yè)的界面。不同的模塊包含著不同的信息內(nèi)容或服務(wù)。當(dāng)然,一個(gè)網(wǎng)站不僅僅只有一個(gè)網(wǎng)頁(yè)組成,每個(gè)網(wǎng)頁(yè)上又有許多鏈接可以進(jìn)入不同的網(wǎng)站或是本網(wǎng)站的一個(gè)子網(wǎng)頁(yè),不同的鏈接又可以進(jìn)入不同的功能界面,感受不同的操作體驗(yàn)。一個(gè)完整的網(wǎng)站包含著網(wǎng)站整體結(jié)構(gòu)的布局、網(wǎng)站展示的背景色調(diào)、導(dǎo)航條、廣告、圖文信息、圖文鏈接、子網(wǎng)頁(yè)、后臺(tái)管理、公司或企業(yè)注冊(cè)信息、網(wǎng)站版權(quán)等內(nèi)容。4.2.1網(wǎng)站的結(jié)構(gòu)布局與視覺(jué)感受網(wǎng)站的結(jié)構(gòu)布局與視覺(jué)感受是對(duì)一個(gè)網(wǎng)站的第一印象,對(duì)一個(gè)網(wǎng)站是否被關(guān)注起著至關(guān)重要的作用。一個(gè)友好美觀的界面會(huì)給人帶來(lái)舒適的視覺(jué)享受,拉近人與電腦的距離,為管理者創(chuàng)造賣(mài)點(diǎn)。結(jié)構(gòu)布局的合理性,視覺(jué)感官的舒適性必將是一個(gè)網(wǎng)站成功與否的關(guān)鍵,這就關(guān)乎到網(wǎng)站登錄界面設(shè)計(jì)的技術(shù)性與結(jié)構(gòu)布局的邏輯合理性。4.2.2網(wǎng)站的LOGO網(wǎng)站的LOGO是網(wǎng)站的標(biāo)志,網(wǎng)站LOGO的設(shè)計(jì)也要符合一定的要求,比如易識(shí)別性、與公司的關(guān)聯(lián)性、美觀性等條件。它好比人的面貌氣質(zhì),透漏著一個(gè)網(wǎng)站的整體信息與形象,因此LOGO的設(shè)計(jì)同樣重要;界面導(dǎo)航條好比生活中城市街道的指路標(biāo),導(dǎo)航條內(nèi)容的清晰度、準(zhǔn)確性、操作簡(jiǎn)單易用性同樣關(guān)乎著一個(gè)網(wǎng)站的整體質(zhì)量,是每一個(gè)網(wǎng)站都不可缺少的重要結(jié)構(gòu)之一。4.2.3鏈接每個(gè)網(wǎng)站的頁(yè)面都會(huì)呈現(xiàn)企業(yè)或公司的宣傳廣告或是公司理念,特別是商業(yè)性質(zhì)的網(wǎng)站會(huì)有關(guān)于產(chǎn)品或服務(wù)的廣告,這些廣告給人以一種直觀、易懂的畫(huà)面,從整體上網(wǎng)站頁(yè)面的動(dòng)感,從而吸引瀏覽者對(duì)網(wǎng)站的關(guān)注;網(wǎng)站內(nèi)部的圖文信息也起著非常重要的作用,圖文信息表現(xiàn)出了一個(gè)網(wǎng)站的服務(wù)內(nèi)容,圖文信息的合理性、簡(jiǎn)潔性、易懂性、吸引性也關(guān)乎著一個(gè)網(wǎng)站整體的質(zhì)量,若圖文信息過(guò)于雜亂,過(guò)于繁瑣,必將引起瀏覽者獲取信息的不滿,因此在編排上,內(nèi)容上,信息準(zhǔn)確易懂,內(nèi)容精簡(jiǎn)易讀上都要有合理的布局,以將圖文信息表達(dá)的更合乎情理,更準(zhǔn)確高效。以上這些內(nèi)容都是一個(gè)網(wǎng)站所必備的重要內(nèi)容,關(guān)系著整個(gè)網(wǎng)站的好與壞,甚至成敗。而這些成敗的關(guān)鍵因素還在于UI設(shè)計(jì)的合理性,因?yàn)榫W(wǎng)站中所展示出來(lái)的所有內(nèi)容都是一種UI設(shè)計(jì),而UI設(shè)計(jì)與用戶的體驗(yàn)是分不開(kāi)的,UI設(shè)計(jì)的好就說(shuō)明用戶體驗(yàn)好,用戶體驗(yàn)差就說(shuō)明UI設(shè)計(jì)的差,因此一個(gè)網(wǎng)站的UI設(shè)計(jì)是相當(dāng)?shù)闹匾?,?duì)于網(wǎng)站將來(lái)的成功起著決定作用。4.3網(wǎng)站界面界面設(shè)計(jì)4.3.1網(wǎng)站界面設(shè)計(jì)應(yīng)具備的條件熟悉網(wǎng)站知識(shí),并能獨(dú)立完成項(xiàng)目開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì)等相關(guān)操作要想從事網(wǎng)站界面的界面設(shè)計(jì),必須要懂得網(wǎng)站知識(shí)。例如網(wǎng)站的制作流程,網(wǎng)頁(yè)整體的頁(yè)面布局,以及相關(guān)網(wǎng)站性質(zhì)的知識(shí),并能夠把控網(wǎng)站的整體統(tǒng)一性。設(shè)計(jì)一個(gè)網(wǎng)站不僅僅是將圖文信息、音像等信息擺放到頁(yè)面則簡(jiǎn)單,而是要從用戶實(shí)用性入手,清楚明了所要設(shè)計(jì)的網(wǎng)站的性質(zhì),不同的性質(zhì)有不同的設(shè)計(jì)風(fēng)格,例如政府機(jī)構(gòu)的網(wǎng)站是一種與社會(huì)人民相互溝通、公告信息、發(fā)布條文類(lèi)的網(wǎng)站,主要是為了公眾能夠獲知一些政府的重要舉措,重要下達(dá)文件,及倡導(dǎo)社會(huì)民風(fēng),道德規(guī)范等等。有了對(duì)網(wǎng)站整體系統(tǒng)的了解,才能設(shè)計(jì)出更加合乎情理的網(wǎng)站頁(yè)面。則何為合乎情理呢?這就要從網(wǎng)頁(yè)設(shè)計(jì)的目的來(lái)說(shuō),設(shè)計(jì)一個(gè)網(wǎng)頁(yè)就是要突出該網(wǎng)頁(yè)所要呈現(xiàn)出來(lái)的主要信息,讓瀏覽者一眼就能看出重點(diǎn)信息,如若網(wǎng)頁(yè)信息過(guò)于繁多,又突出不了主要信息,看不出信息等級(jí)的差別或是層次,則瀏覽者就會(huì)費(fèi)力去查看這些信息給他們的獲取帶來(lái)不便。如果瀏覽者沒(méi)有一定的耐心,就可能不會(huì)繼續(xù)瀏覽網(wǎng)頁(yè),甚至產(chǎn)生厭惡,結(jié)果就是一個(gè)客戶的丟失,網(wǎng)站形象的倒塌,因此主題信息需要明確突出,這一點(diǎn)是很關(guān)鍵的。有了主題信息就要圍繞主題進(jìn)行設(shè)計(jì),包括其它板塊的設(shè)計(jì)都離不開(kāi)主題所要表達(dá)的內(nèi)容信息,而這些承載內(nèi)容信息的其他版塊又要有一個(gè)合理的規(guī)劃,包括文字信息的精煉簡(jiǎn)潔,擺放位置的合理易查等。綜合上述就可以對(duì)整個(gè)網(wǎng)頁(yè)進(jìn)行一個(gè)合理的布局設(shè)計(jì)了,這個(gè)環(huán)節(jié)相當(dāng)重要,因?yàn)槊總€(gè)網(wǎng)站頁(yè)面的所有板塊都不是隨意擺放的,他們擺放的位置是經(jīng)過(guò)仔細(xì)定位認(rèn)真考慮、邏輯感官所布局的。比如人們的視覺(jué)感官或是圖文呈現(xiàn)的視覺(jué)沖擊力,就一些圖片模塊而言,要有一種視覺(jué)集中顯現(xiàn)的布局,包括圖片的角度,視覺(jué)聚焦的范圍,這都要求有一定的設(shè)計(jì)感和布局順序性,這只是描述布局方面的一個(gè)局部,關(guān)于網(wǎng)頁(yè)的布局還有很多,但都脫離不了主題的最終傳達(dá)與整個(gè)版面的主旨信息,這樣就可組織不同的模塊信息進(jìn)行對(duì)網(wǎng)頁(yè)的布局了。要有一定的色彩運(yùn)用知識(shí)色彩在網(wǎng)頁(yè)布局與設(shè)計(jì)方面所表現(xiàn)出的重要性也不可忽視,它能夠使網(wǎng)頁(yè)更具活力,更能體現(xiàn)出網(wǎng)頁(yè)精彩的一面,能使人感到愉悅舒適,并能烘托出網(wǎng)頁(yè)主要信息的整體與協(xié)調(diào)性。色彩布局合理,整個(gè)網(wǎng)頁(yè)表現(xiàn)的才更加完整。關(guān)于色彩對(duì)網(wǎng)頁(yè)的重要性有許多方面,比如冷暖色調(diào)的搭配,不同顏色所代表的意義,好比紅色代表著激情、火力、歡樂(lè)、正能量;藍(lán)色代表著理智、淡定、穩(wěn)重;綠色代表著年輕、希望、成長(zhǎng);黃色代表著智慧、正氣、樂(lè)觀等。不同的顏色有不同的含義,也象征著不同的意義,對(duì)于不同的網(wǎng)站又要有不同的色調(diào),色調(diào)搭配合理,布局設(shè)計(jì)感強(qiáng),才能將整個(gè)網(wǎng)站表達(dá)的更為成功,否則就會(huì)適得其反,得不到想要表達(dá)的主旨意義。就好比一個(gè)婚慶網(wǎng)站用灰色或是藍(lán)色來(lái)作為主題色調(diào),則即使網(wǎng)站布局的再漂亮,內(nèi)容設(shè)計(jì)的再優(yōu)美,廣告設(shè)計(jì)的再精彩,在讀者看來(lái)這都不會(huì)使他們感覺(jué)到那種帶著歡樂(lè)與幸福的氣氛,婚慶網(wǎng)站要突出的主題是獲得美滿的婚姻,有一個(gè)幸??鞓?lè)的家庭的誕生,可是灰色、藍(lán)色給人的感覺(jué)并不是這樣的,這就說(shuō)明了色彩在制作網(wǎng)頁(yè)時(shí)的重要性。所以說(shuō)色彩的運(yùn)用在網(wǎng)頁(yè)設(shè)計(jì)上是必不可少的,占有一定的地位。要具備較強(qiáng)的軟件使用操作能力對(duì)于網(wǎng)頁(yè)設(shè)計(jì)的布局和色彩的運(yùn)用及相關(guān)網(wǎng)頁(yè)知識(shí)有個(gè)整體的了解才能設(shè)計(jì)出一個(gè)成功的網(wǎng)頁(yè)版面,但是只會(huì)描繪出這種成功的版面是遠(yuǎn)遠(yuǎn)不夠的,因?yàn)榘婷嬉尸F(xiàn)給人們就要將其設(shè)計(jì)出來(lái),而設(shè)計(jì)出來(lái)還需要借助處理軟件將其效果實(shí)現(xiàn)出來(lái),若沒(méi)有這種處理軟件的運(yùn)用能力,就不能將其效果實(shí)現(xiàn)出來(lái),從而展示不了給人們,則再好的頁(yè)面,再成功的設(shè)計(jì)也算是沒(méi)有價(jià)值了。對(duì)于網(wǎng)頁(yè)設(shè)計(jì)必須掌握以下軟件的應(yīng)用操作.它主要用來(lái)處理編輯以像素為單位構(gòu)成的圖像,在矢量圖形上也具有編輯功能,但是只是做一些簡(jiǎn)單地操作。它也是網(wǎng)頁(yè)設(shè)計(jì)當(dāng)中使用的最多的軟件之一。設(shè)計(jì)等功能,能夠與PS軟件結(jié)合使用。4.4網(wǎng)站界面登陸界面設(shè)計(jì)的流程4.4.1原型我們?cè)O(shè)計(jì)的第一個(gè)階段,稱(chēng)之為原型設(shè)計(jì),主要是設(shè)計(jì)圖書(shū)管理系統(tǒng)的功能、讀者流程、圖書(shū)信息架構(gòu)、頁(yè)面元素等等。就是先不管頁(yè)面的色彩搭配、總體效果等,只把它要做的事情和怎么做這些事情想清楚,把它怎么和讀者交互弄明白,而且把所有這些都畫(huà)出來(lái),讓人可以直觀地看到。要想使一個(gè)網(wǎng)頁(yè)充分地體現(xiàn)它的價(jià)值,就必須將主題表現(xiàn)的淋漓盡致,因此在做原型之前需要搜集相關(guān)主題的詳細(xì)信息非常有必要,了解了各種信息才可以更好的設(shè)計(jì)和實(shí)現(xiàn)功能。也只有對(duì)其有了詳細(xì)的描述,用戶才能更加了解產(chǎn)品,從而產(chǎn)生購(gòu)買(mǎi)訂購(gòu)欲望,促成交易的達(dá)成。

我們可以用紙筆畫(huà)出想要實(shí)現(xiàn)的功能,怎樣實(shí)現(xiàn)(例如是用超鏈接還是直接的文字表達(dá))。在原型的操作過(guò)程中中,最重要也最常見(jiàn)的就是線框圖。在畫(huà)線框圖的時(shí)候,要把握好細(xì)節(jié)的刻畫(huà)程度。有些東西只要畫(huà)個(gè)框就行了,而有些東西需要把文案都設(shè)計(jì)好。原型就是用來(lái)讓人改的。它存在的價(jià)值就體現(xiàn)在被修改了幾次,被更新了幾次,以及它的下一步被少改了幾次。

4.4.2模型在原型被大家接受之后,接下來(lái)需要關(guān)心的系統(tǒng)設(shè)計(jì)得好不好看了,也就是總體的色調(diào)了。我們以“模型”這個(gè)詞來(lái)統(tǒng)稱(chēng)該步驟的交付物。和原型相比,它關(guān)注于軟件的視覺(jué)設(shè)計(jì),包括色彩、風(fēng)格、圖標(biāo)、插圖等等。要清楚的是,這不是一步由“美工”來(lái)“美化”的工作。視覺(jué)設(shè)計(jì)師需要對(duì)原型設(shè)計(jì)有深刻的理解。如果不能從全局的角度來(lái)做視覺(jué)設(shè)計(jì),這是對(duì)設(shè)計(jì)模型的視覺(jué)設(shè)計(jì)師的基本要求。更高一些的要求,才是視覺(jué)設(shè)計(jì)的“原始功能”。在讀者心里打下視覺(jué)的烙印。模型設(shè)計(jì)是件非常困難的事情。它的工具是感性的,但設(shè)計(jì)過(guò)程又要求非常理性,必須在各種約束條件中解決問(wèn)題。而目前能從較高的角度來(lái)來(lái)看“視覺(jué)設(shè)計(jì)”的人還不多,大多還停留在“效果”、“風(fēng)格”等表面議題上。我們這樣一組主要是在效果上,而在外觀上不是則漂亮,我們這一住希望給讀者留下更深刻的印象,但由于技術(shù)的原因或者時(shí)間的有限,完成得不是很好的。4.4.3演示版按照原型和模型用swingjava等等前端技術(shù)實(shí)現(xiàn)出來(lái),以便后端的開(kāi)發(fā)工程師可以接手編碼。設(shè)計(jì)完成后,需要進(jìn)行用戶反饋,根據(jù)用戶反饋的信息來(lái)決定設(shè)計(jì)的成功與否,如若不成功則進(jìn)行重新的規(guī)劃設(shè)計(jì),如若成功就要著手設(shè)計(jì)效果的實(shí)現(xiàn),并將網(wǎng)站測(cè)試上傳。4.5登陸界面設(shè)計(jì)的原則4.5.1簡(jiǎn)易性簡(jiǎn)潔性給人們的感覺(jué)就是整體登錄界面簡(jiǎn)潔清爽,操作起來(lái)干脆利落,這樣就會(huì)使人們?cè)诓僮鬟^(guò)程中得到更好地體驗(yàn)。4.5.2記憶負(fù)擔(dān)最小化界面的設(shè)計(jì)就是為了方便人們迅速獲取有價(jià)值的信息,只有將界面設(shè)計(jì)制作的更加簡(jiǎn)單易懂、清晰易查,才更夠使管理人員或是讀者在最短的時(shí)間內(nèi)獲取想要知道的信息,使讀者或者管理人員能夠很好的記憶。4.5.3安全性不管是管理人員還是讀者都要能夠確保他們自己的信息能夠完全的保存在數(shù)據(jù)庫(kù)里面,每個(gè)人的信息都是保密的額,除了管理人員對(duì)讀者的操作等。4.5.4人性化人性化就是指更夠給用戶帶來(lái)高效率的操作,使用戶在體驗(yàn)上更加滿意,更加符合用戶想要操作的要求。4.5.5美觀與協(xié)調(diào)性原則這就要求設(shè)計(jì)的界面美觀性要與網(wǎng)頁(yè)主題內(nèi)容協(xié)調(diào)一致,和諧統(tǒng)一。4.6總結(jié)經(jīng)過(guò)幾個(gè)月的不斷學(xué)習(xí)和設(shè)計(jì)開(kāi)發(fā)加上老師同學(xué)的幫助,終于完成了我的畢業(yè)設(shè)計(jì)題目“圖書(shū)館借閱管理系統(tǒng)”的開(kāi)發(fā),在開(kāi)題報(bào)告階段我參閱了大量的中外文獻(xiàn),對(duì)所開(kāi)發(fā)系統(tǒng)的現(xiàn)狀,國(guó)際發(fā)展情況以及未來(lái)發(fā)展趨勢(shì)有了深入的了解;在整個(gè)系統(tǒng)的需求分析過(guò)程中對(duì)開(kāi)發(fā)前期工作地流程步驟有了深入的掌握;在開(kāi)發(fā)過(guò)程我進(jìn)一步學(xué)習(xí)了swingJava的基礎(chǔ)語(yǔ)法,和桌面圖標(biāo)方面的知識(shí),以便使系統(tǒng)有更好的美觀性,在編寫(xiě)過(guò)程中也規(guī)范了許多編碼習(xí)慣,數(shù)據(jù)庫(kù)設(shè)計(jì)階段我嘗試了幾個(gè)不同版本的數(shù)據(jù)庫(kù),它們?cè)谂渲貌僮魃细饔胁煌?又各有優(yōu)缺點(diǎn),在它們的一些基本操作上也有了進(jìn)一步提高。在配置開(kāi)發(fā)工具過(guò)程中對(duì)sqlserver2005和Eclipse的連接部署有了清晰地認(rèn)識(shí)。在整個(gè)系統(tǒng)開(kāi)發(fā)的過(guò)程中,我學(xué)到了很大新的知識(shí),前學(xué)過(guò)的許多知識(shí)點(diǎn)在運(yùn)用過(guò)程中也有了更為深入的分析,這是我大學(xué)期間做過(guò)的規(guī)模最大的項(xiàng)目,在這個(gè)過(guò)程中也體會(huì)到了如何將書(shū)本知識(shí)轉(zhuǎn)化到實(shí)際的應(yīng)用中。界面設(shè)計(jì)的重要性不僅僅表現(xiàn)于此,它更體現(xiàn)了人類(lèi)社會(huì)的發(fā)展,人們已不再僅僅滿足于功能上的需求,而是追求一種更為和諧、更具人性化的精神體驗(yàn),登陸界面設(shè)計(jì)不僅是一種創(chuàng)意,更是一種科學(xué)性的藝術(shù)。5圖書(shū)類(lèi)別管理測(cè)試5.1引言5.1.1編寫(xiě)目的1.對(duì)測(cè)試結(jié)果的分析,得到對(duì)軟件質(zhì)量的評(píng)價(jià)2.分析測(cè)試過(guò)程,產(chǎn)品,資源,信息,為以后制定測(cè)試計(jì)劃提供參考3.看看測(cè)試執(zhí)行和測(cè)試計(jì)劃是否符合4.分析系統(tǒng)存在的缺陷,為修復(fù)和預(yù)防不必要的錯(cuò)誤提供建議5.1.2背景主要讀者:分銷(xiāo)管理系統(tǒng)項(xiàng)目管理人員,分銷(xiāo)管理系統(tǒng)項(xiàng)目測(cè)試經(jīng)理其他讀者:分銷(xiāo)管理系統(tǒng)項(xiàng)目相關(guān)人員5.1.3定義列出本文件中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和縮寫(xiě)詞的原詞組。功能測(cè)試:對(duì)產(chǎn)品的各項(xiàng)功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。5.1.4參考資料《數(shù)據(jù)庫(kù)設(shè)計(jì)》《詳細(xì)設(shè)計(jì)》《需求說(shuō)明》《概要設(shè)計(jì)》5.2測(cè)試概要表5.1用戶登入測(cè)試用例Login001測(cè)試用例編號(hào)Login001測(cè)試項(xiàng)目用戶登錄預(yù)置條件輸入操作步驟遠(yuǎn)行程序預(yù)期輸出彈出用戶名不能為空對(duì)話框輸出結(jié)果彈出用戶名不能為空對(duì)話框結(jié)果分析測(cè)試通過(guò)表5.2用戶登入測(cè)試用例Login002測(cè)試用例編號(hào)Login002測(cè)試項(xiàng)目用戶登錄預(yù)置條件用戶tt數(shù)據(jù)庫(kù)中已存在輸入用戶tt密碼為空操作步驟遠(yuǎn)行程序預(yù)期輸出彈出密碼不能為空對(duì)話框輸出結(jié)果彈出密碼不能為空對(duì)話框結(jié)果分析測(cè)試通過(guò)表5.3用戶登入測(cè)試用例L

溫馨提示

  • 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)論