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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計圖書管理系統(tǒng)畢業(yè)論文-在線瀏覽

2024-08-03 23:58本頁面
  

【正文】 開發(fā)軟件本系統(tǒng)采用Visual Studio 2008集成開發(fā)系統(tǒng)作為前臺開發(fā)的Windows窗體控制平臺,采用SQL Server2008作為后臺數(shù)據(jù)庫的管理程序。Visual Studio 2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。應用程序。同時Visual Studio 2008支持項目模板、調(diào)試器和部署程序。高效的團隊協(xié)作Visual Studio 2008 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。可視化設(shè)計器(使用 .NET Framework 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能??蚣苤С郑瑤椭鷦?chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應用程序。開發(fā)人員能夠利用這些豐富的瀏覽器內(nèi)運行并完全訪問 ASP NET SQL Server 2008SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進,使得它成為至今為止的最強大和最全面的SQL Server版本。微軟的這個數(shù)據(jù)平臺愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應用程序的需求。SQL Server 2008組件包括數(shù)據(jù)庫引擎、報表服務、分析服務、通知服務、集成服務、全文搜索、復制和Service Broker等。在SSMS中,可以開發(fā)和管理SQL Server數(shù)據(jù)庫引擎和通知解決方案,管理已部署的Analysis Services(分析服務)解決方案,管理和運行Integration Services(集成服務)包,以及管理報表服務器和Reporting Services報表與報表模型,同時可以可視化管理數(shù)據(jù)庫,以及編輯和執(zhí)行SQL語句。這兩個項目與Microsoft Visual Studio開發(fā)工具包和Microsoft Office辦公軟件組件緊密結(jié)合,使得SQL Server 2008的功能得到了極大的擴展。C是微軟公司發(fā)布的一種面向?qū)ο蟮摹?Framework之上的高級程序設(shè)計語言。C是微軟公司研究員Anders Hejlsberg的最新成果。但是C與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角C,這種移植對于廣大熟悉程序語言的程序員來說是比較容易的。它是完全面向?qū)ο蟮目梢暬绦蛟O(shè)計語言,可以使用Visual Studio集成開發(fā)環(huán)境來編譯。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性。正是由于C面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。C使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機原生函數(shù),因此絕不損失C/C++原有的強大的功能。 系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)構(gòu)建的是圖書館管理系統(tǒng),用于管理圖書館圖書信息。下面分別介紹這兩個模塊的功能結(jié)構(gòu): 登錄模塊功能結(jié)構(gòu)流程圖用戶打開軟件,即可見到登錄窗體界面。如果用戶是第一次使用本系統(tǒng),則不能直接登錄使用本系統(tǒng),需通過管理員添加用戶授權(quán)方可使用。登錄模塊層次結(jié)構(gòu)圖如下:圖32:登錄模塊層次結(jié)構(gòu)圖 圖書管理和借閱模塊功能流程圖經(jīng)過需求分析,我們得出,圖書館管理系統(tǒng)的主要需求分別為:驗證登陸、圖書管理、用戶管理、圖書借閱等功能。已注冊用戶需要按時通過密碼修改功能,修改當前密碼,進一步保證賬號的安全性。普通用戶則可以登陸系統(tǒng)進行圖書的查詢、修改密碼、完善個人信息、借閱圖書功能。圖書館管理信息系統(tǒng)的業(yè)務圖如下圖所示:圖34:業(yè)務流程圖 系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)歷的變換,其既提供了功能建模機制也提供了信息建模機制。從邏輯的角度,更加精確地描述系統(tǒng)數(shù)據(jù)加工功能,來源以及去向。它不涉及技術(shù)細節(jié),描述簡單清晰,所描述的內(nèi)容完全是面向用戶的,因此,即使是完全不懂信息技術(shù)的用戶也能十分容易地理解。數(shù)據(jù)流程圖分成多層逐步展開,用來表示數(shù)據(jù)流以及系統(tǒng)功能的細節(jié)。 系統(tǒng)總體數(shù)據(jù)流程設(shè)計通過業(yè)務流程調(diào)查,理清圖書管理系統(tǒng)的主要業(yè)務和業(yè)務的流程。采購圖書入庫后,交采購編室編目,產(chǎn)生圖書目錄。采編后的點綴讀物交電子閱覽室。管理員可以查看圖書的借閱情況和剩余圖書的情況而制定圖書采購計劃交采購員購買。 零數(shù)據(jù)流圖圖35:零層數(shù)據(jù)流程圖 第一層數(shù)據(jù)流圖圖36:第一層數(shù)據(jù)流程圖4 系統(tǒng)詳細設(shè)計與實現(xiàn) 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫開發(fā)平臺數(shù)據(jù)庫設(shè)計在程序開發(fā)設(shè)計中扮演著重要的角色,它往往決定了在后續(xù)的代碼編寫中進行怎樣的邏輯設(shè)計和結(jié)構(gòu)設(shè)計。本系統(tǒng)是一個圖書館管理信息系統(tǒng)軟件,考慮到開發(fā)成本、用戶需求等問題,決定采用Microsoft SQL Server 2008作為項目中的數(shù)據(jù)庫。SQL Server 數(shù)據(jù)庫允許存儲和處理大容量的數(shù)據(jù),合理的邏輯布局使得他可以對數(shù)據(jù)庫對象進行復雜的操作。它具備較高的性能,如:備份和答復操作、數(shù)據(jù)導入、數(shù)據(jù)導出、索引、和其他日常任務,處理數(shù)據(jù)所需時間少、成本費用低,關(guān)鍵業(yè)務數(shù)據(jù)和應用程序可以快速恢復,也可以進行文件轉(zhuǎn)儲。您可以連接到非SQL Server 數(shù)據(jù)源,也可以在若干不同的數(shù)據(jù)源和目的數(shù)據(jù)之間進行非常靈活的轉(zhuǎn)換,例如,基于主機數(shù)據(jù)源構(gòu)建一個電子商務網(wǎng)站。(3) 可管理性 SQL Server讓數(shù)據(jù)庫管理員得到解放。當你不再需要的時候,還可以減少資源的使用。 數(shù)據(jù)庫設(shè)計原則ER模型是對現(xiàn)實世界的一種抽象表示。ER圖設(shè)計原則(1) 真實性原則(2) 避免冗余原則(3) 簡單性原則(4) 合適性原則 數(shù)據(jù)庫分析本系統(tǒng)利用Visual Studio 2008處理數(shù)據(jù)庫的功能,實現(xiàn)對圖書館信息的管理?! ”鞠到y(tǒng)的結(jié)構(gòu)分為用戶信息管理模塊、書籍信息管理模塊、借閱信息管理模塊、管理者管理信息模塊和查詢處理模塊。   (1)在服務器資源管理器中鼠標右鍵點擊數(shù)據(jù)庫lkl2下的“表”文件夾在彈出的快捷菜單中執(zhí)行“新建表”命令。各表數(shù)據(jù)結(jié)構(gòu)如下表所示。使用 Windows 窗體可以開發(fā)智能客戶端。Windows窗體具有如下特征:(1) 功能強大Windows窗體具有簡單且功能強大的特點,并且可以通過可視化空間來創(chuàng)建豐富的基于Windows的應用程序(2) 簡單的數(shù)據(jù)管理新的數(shù)據(jù)管理使得程序可以非常方便地連接OLEDB和ODBC等數(shù)據(jù)源控件,從而獲得相關(guān)數(shù)據(jù)信息,包括 Microsoft SQL Server、Microsoft Access、Jet、DB和Oracle等。(4) 靈活豐富的窗體控件Windows提供了一系列靈活豐富的控件,開發(fā)人員甚至可以輕松地定義自己獨特的控件。(6) 用戶向?qū)indows窗體為用戶提供了方便的用戶向?qū)?,包括?chuàng)建窗體、數(shù)據(jù)處理、打包等的分布指導,新用戶可以通過向?qū)Э焖偈煜indows窗體開發(fā)平臺。 系統(tǒng)功能模塊設(shè)計模塊化應用把程序分為許多小塊的、分散的代碼,每一塊代碼都是相對獨立的,使得程序結(jié)構(gòu)清晰,增強了后期的可維護性。本系統(tǒng)的功能模塊有以下幾部分組成: 登錄模塊登錄模塊與管理員信息表和用戶登錄信息表相關(guān)聯(lián)。登錄模塊登錄模塊屬于程序的主窗體,在程序被載入的時候進行調(diào)用,會出現(xiàn)一個登錄界面,然后下面有一個選項,管理員用戶則選擇管理員然后會進入圖書管理界面進行圖書管理信息,普通用戶則是讀者選擇普通用戶登錄進入圖書借閱界面進行圖書的查詢借閱歸還等功能。圖44:系統(tǒng)的登錄界面圖45:管理員界面圖圖46:用戶界面圖 用戶管理模塊管理員管理用戶模塊與用戶登錄信息表相關(guān)聯(lián),用戶管理模塊與讀者信息表相關(guān)聯(lián)。(1) 管理員授權(quán)新用戶所有的新用戶必須由管理員來授權(quán),管理員可以進去用戶的添加、刪除、查詢。圖47:用戶授權(quán)界面圖圖48:用戶注銷界面圖圖49:用戶查詢界面圖(2) 修改密碼圖410:用戶修改密碼界面圖 圖書館信息維護模塊圖書館圖書信息維護模塊與圖書信息表并且與借閱信息表相關(guān)聯(lián)。(1) 圖書的查詢 查詢圖書庫的信息以便對圖書的統(tǒng)計維護。圖412:查詢借閱界面圖(3) 添加圖書 新書入庫管理員進行添加圖書信息。圖415:修改圖書界面圖 圖書借閱模塊 圖書借閱用戶需要登錄之后進入借閱界面,第一次登錄用戶需要完善個人信息,為了安全期間用戶可以修改密碼等操作,完善個人信息與讀者信息表相關(guān),借閱與借閱信息表相關(guān)歸還與還書信息表相關(guān)查詢與圖書信息表相關(guān)。圖416:完善個人信息界面圖(2) 圖書查詢 查詢圖書信息,查看自己所要借閱的圖書信息便于借閱。圖418:借閱圖書界面圖(4) 歸還圖書 歸還圖書時輸入要歸還的圖書編號,然后檢索用戶,點擊歸還此時信息就會添加到歸還圖書信息表中。系統(tǒng)測試的范圍是整個系統(tǒng),具體操作的時候可以進行分模塊分階段的進行,并在系統(tǒng)完成之后進行總體測試。并且在系統(tǒng)測試的過程中,找出產(chǎn)生沖突矛盾的地方,進行相應的調(diào)試,找出問題的原因和位置,從而進行修改完善,使得最終方案可以順利進行滿足客戶需求。主要用于檢測各個功能模塊的數(shù)據(jù)庫操作是否規(guī)范是否滿足系統(tǒng)需求,代碼編寫是否規(guī)范,程序是否可以正常運行,運行結(jié)果是否可以達到預期效果等等。例1:以某個學生為例名字叫李浩學號為0991000來借閱圖書,借閱的時間為系統(tǒng)自動生成,其數(shù)量默認為一本。 根據(jù)圖書名查詢,顯示出結(jié)果,并從中選取自己所需要的圖書記下自己要借閱的圖書編號以便圖書的借閱。圖52:檢索信息界面圖如過學號為空系統(tǒng)會進行提示:圖53:檢索信息1界面圖如果學號輸入且正確系統(tǒng)會有以下提示:圖54:檢索信息2界面圖然后點擊借閱會顯示借閱成功的提示信息:圖55:借閱信息圖還書信息和借閱功能基本相似相關(guān)圖如下:圖56:還書信息圖最后管理員可以在查詢借閱系統(tǒng)中進行查詢書籍的借閱情況,此查詢查詢的是借書和還書的信息,此次查詢應用了一個聯(lián)合查詢對借書信息和還書信息的查詢。系統(tǒng)功能可以滿足用戶的需求,數(shù)據(jù)庫設(shè)計可以滿足系統(tǒng)需求,數(shù)據(jù)處理正常。6 附件 數(shù)據(jù)庫創(chuàng)建代碼圖書信息庫create table book(bnum nchar(20) primary key,bname nchar(20) not null,bauthor nchar(20) not null,bpublic nchar(20) not null,bclasses nchar(20) not null,benshu nchar(20) not null);管理員登錄庫create table login(loginnum nchar(20) primary key,name nchar(20) not null,loginpassword nchar(20) not null);讀者登錄信息庫create table reader(usernum nchar(20) primary key,username nchar(20) not null,userytpe nchar(20) not null,userpassword nchar(20) not null);讀者信息庫create table readerifo(usernum nchar(20) primary key,username nchar(20) not null,usersex nchar(20) not null,usergrade nchar(20) not null,telephone nchar(20) not null);借閱圖書信息庫create table borrowifo(bnum nchar(20) primary key,bname nchar(20) not null,bauthor nchar(20) not null,bpublic nchar(20) not null,bclasses nchar(20) not null,benshu nchar(20) not null,btime date not null,usernum nchar(20) not null,username nchar(20) not null,usersex nchar(20) not null,userytpe nchar(20) not null,telephone nchar(20) not null);歸還圖書信息庫create table returnifo(bnum nchar(20) primary key,bname nchar(20) not null,bauthor nchar(20) not null,bpublic nchar(20) not null,bclasses nchar(20) not null,benshu nchar(20) not null,rtime date not null,usernum nchar(20) not null,username nchar(20) not null,usersex nchar(20) not null,userytpe
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1