国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于.NET的圖書信息管理系統(tǒng)的研究

2016-12-06 12:16:48周俊平
電腦與電信 2016年6期
關(guān)鍵詞:信息管理系統(tǒng)報表信息管理

周俊平

(鶴壁汽車工程職業(yè)學(xué)院,河南 鶴壁 458030)

基于.NET的圖書信息管理系統(tǒng)的研究

周俊平

(鶴壁汽車工程職業(yè)學(xué)院,河南鶴壁458030)

針對當(dāng)前圖書信息管理比較混亂的問題,本文設(shè)計了異構(gòu)圖書信息管理系統(tǒng),首先對系統(tǒng)的需求從功能性需求和非功能性需求兩方面進行了分析;其次對系統(tǒng)進行了總體分析;最后給出了部分功能的具體實現(xiàn)。本文對圖書管理人員和軟件研發(fā)人員都具有積極的作用。

異構(gòu);.NET;圖書信息管理

1 引言

隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,傳統(tǒng)的圖書管理模式已經(jīng)無法適應(yīng)時代的發(fā)展。本文所設(shè)計的圖書信息管理系統(tǒng)可以方便圖書管理員的管理,為圖書管理員提供高效的工作效率與質(zhì)量保證,從而節(jié)省大量的時間。圖書信息管理系統(tǒng)是一個WEB應(yīng)用系統(tǒng),可以通過互聯(lián)網(wǎng)進行遠(yuǎn)程訪問。

2 需求分析

2.1功能性需求分析

(1)用戶角色

圖書信息管理系統(tǒng)用來對資料與借還書服務(wù)進行管理。

圖書信息管理系統(tǒng)最高層管理員的管理,主要包括用戶登陸、人員信息管理(讀者與圖書管理員)、權(quán)限分配管理、備份/還原管理。

圖書信息管理系統(tǒng)可以方便圖書管理員的管理,為圖書管理員提供高效的工作效率與質(zhì)量保證等,主要包括用戶登陸、書籍管理、借還書籍管理(包含罰款管理)、預(yù)借管理、統(tǒng)計報表、打印報表、黑名單管理、個人信息查閱/修改、發(fā)表留言、回復(fù)留言、查看回復(fù)、查看留言、留言管理等。

圖書信息管理系統(tǒng)可以方便讀者借閱,為讀者提供高效的服務(wù)等,主要包括用戶登陸、書籍信息瀏覽查詢、預(yù)借書籍/取消預(yù)借、個人信息查詢/修改、個人借閱信息查詢、續(xù)借書籍、發(fā)表留言、回復(fù)留言、查看回復(fù)、查看留言等。

圖書信息管理系統(tǒng)包括三種角色(Actor):讀者用戶(ReaderUser)、圖書管理員 (Librarian)和超級管理員(SuperAdmin)。

讀者用戶是指在圖書信息管理系統(tǒng)系中不具有資料管理、統(tǒng)計職能的用戶(主要是學(xué)生和教師),僅能夠查看本人相關(guān)信息(只可修改密碼)及借閱信息(包含預(yù)借信息)、預(yù)借、續(xù)借、瀏覽查詢。其對應(yīng)的功能描述如圖1所示。

圖1 超級管理員功能描述

圖書管理員負(fù)責(zé)主要包括用戶登陸、書籍管理、借還書籍管理(包含罰款管理)、預(yù)借管理、統(tǒng)計報表、打印報表、黑名單管理、個人信息查閱/修改、發(fā)留言、回復(fù)留言、查看回復(fù)、查看留言、留言管理等。

超級管理員負(fù)責(zé)主要包括用戶登陸、人員信息管理(讀者與圖書管理員)、權(quán)限分配管理、備份/還原管理。

(2)需求描述

管理員信息管理模塊:用戶登錄系統(tǒng)后可請求基本信息管理,可以修改用戶名信息、性別信息,對個人用戶基本信息進行管理。信息管理更能確保用戶信息的真實正確性,減少數(shù)據(jù)庫的冗余。

讀者信息管理模塊:用戶登錄系統(tǒng)后可請求用戶基本信息管理,可以修改用戶名信息、性別信息、電子信箱信息和所在部門信息,對個人用戶基本信息進行管理。

圖書搜索模塊:用戶登錄系統(tǒng)后可請求圖書搜索,可以對需要查找的圖書進行查閱。圖書搜索更能確保用戶使用方便,進而可以提高借閱的效率。

查閱統(tǒng)計模塊:用戶登錄系統(tǒng)后可請求查閱統(tǒng)計,輸入搜索,選擇匹配字段,點擊搜索按鈕,可以對需要統(tǒng)計的信息進行查閱并作出各種導(dǎo)出或打印操作。

庫存統(tǒng)計模塊:用戶登錄系統(tǒng)后可請求庫存統(tǒng)計,可以對各種庫存統(tǒng)計的信息明細(xì)進行查閱,并作出各種導(dǎo)出或打印操作。

預(yù)借統(tǒng)計模塊:用戶登錄系統(tǒng)后可請求預(yù)借信息統(tǒng)計,可以對預(yù)借統(tǒng)計的信息進行查閱并作出各種導(dǎo)出或打印操作。

日度報表統(tǒng)計模塊:用戶登錄系統(tǒng)后可請求日度報表信息統(tǒng)計,可以選擇年份及當(dāng)年的日份并對日度報表統(tǒng)計的信息明細(xì)進行查閱從而作出各種導(dǎo)出或打印操作。日度報表統(tǒng)計更能方便用戶統(tǒng)計操作,進而提高統(tǒng)計的效率。

2.2非功能性需求

(1)圖書信息管理系統(tǒng)要支持1000個并發(fā)用戶。

(2)對系統(tǒng)進行操作的響應(yīng)時間不能超過5秒。

(3)由于當(dāng)前學(xué)校的人數(shù)在不斷增加,圖書信息管理系統(tǒng)要具有一定的兼容性和擴充性,能夠隨著用戶的增加而不斷提高系統(tǒng)的性能。

(4)師生可能會隨時查詢圖書信息,因此系統(tǒng)能夠24小時不間斷運行,為了系統(tǒng)更好地運行,可以每周在固定的時間進行維護和整理。

(5)系統(tǒng)的界面要具有清晰、簡潔、易操作的風(fēng)格,使師生無需經(jīng)過專門的培訓(xùn)即可直接進入系統(tǒng)進行操作。

3 總體設(shè)計

3.1時序圖

為了滿足師生隨時進行圖書信息查詢的功能,系統(tǒng)采用B/S(即瀏覽器和服務(wù)器)結(jié)構(gòu)。在該結(jié)構(gòu)下,用戶可以通過操作系統(tǒng)自帶的瀏覽器直接進行操作,而無需進行專門的客戶端軟件的安裝,給用戶帶來極大的便利。

時序圖可以描述在設(shè)計中對象如何控制它的方法和行為,展示了活動或者行為發(fā)生的順序。本系統(tǒng)基本上對每個用例建立了一個時序圖,建立時序圖是為了進一步描述用例。

本項目的體系結(jié)構(gòu)采用三層架構(gòu)規(guī)范。其中:

表示層,用于與用戶進行交互并顯示結(jié)果,在時序圖中用邊界類實現(xiàn)這一層。

控制層,主要完成三項任務(wù):一是進行業(yè)務(wù)邏輯驗證,二是調(diào)用模型組件,三是決定將合適的視圖組件返回給用戶。

模型層,主要由實體類組成,包括一些基本的邏輯。

管理員首先在主邊界類中提出用戶登陸請求,在用戶登陸邊界類中用戶輸入登陸驗證信息:用戶標(biāo)識、口令、角色,通過控制類調(diào)用實體類完成用例,最終用戶進入圖書管理員管理主界面。用戶登陸時序圖如圖2所示。

圖2 圖書管理員登陸時序圖

3.2開發(fā)環(huán)境配置

本系統(tǒng)是基于ASP.NET的B/S架構(gòu)。系統(tǒng)所用的程序開發(fā)技術(shù)是ASP.NET(C#)2.0技術(shù)。

程序開發(fā)平臺:Visual Studio.2008;

后臺數(shù)據(jù)庫:Microsoft SQLServer 2008;

瀏覽器版本:Internet Explorer 6.0或以上版本;

顯示器分辨率:1024*768以上為最佳。

4 具體實現(xiàn)

4.1數(shù)據(jù)庫操作

在這個類里面主要定義的方法主要有以下幾類:(此處為主要方法介紹,打開與關(guān)閉數(shù)據(jù)庫等方法不作介紹)

(1)獲取SqlDataReader的方法

publicSqlDataReaderDataReaderTransaction(string mySQLCommandString);

(2)獲取DataSet的方法

public DataSet DataSetTransaction(string mySQLCommandString);

(3)事務(wù)執(zhí)行的方法(這種方法共有五個重載,主要包括單事務(wù)執(zhí)行與多事務(wù)執(zhí)行)

public bool SQLCommandTransaction(ArrayList myAr-rayList);

(4)數(shù)據(jù)存在判斷的方法

public bool SQLScalarBTransaction(string mySQLCommandString)//查詢數(shù)據(jù)是否存在

4.2推薦購書統(tǒng)計模塊

推薦購書統(tǒng)計是按照書籍被借次數(shù)的降序,取一定值為基準(zhǔn)對書籍進行統(tǒng)計,便于操作用戶預(yù)覽、導(dǎo)出或打印。操作用戶可以打印當(dāng)前頁,也可以將所有的信息導(dǎo)出到Excel、Word文檔之中。

主要相關(guān)設(shè)計代碼如下所示:

myDataBaseSQL=new DataBaseSQL();

string mySQLCommand=(@"select")+plyfirst+(@" not in(select top 0")+plysecond;

this.PlyPageGridView.DataSource=myDataBaseSQL. DataViewTransaction(mySQLCommand);

this.PlyPageGridView.DataBind();

4.3季度報表統(tǒng)計模塊

季度報表統(tǒng)計是按照一定年份與季度對歷史借閱信息進行統(tǒng)計,便于用戶預(yù)覽、導(dǎo)出或打印。操作用戶可以打印當(dāng)前頁,又可以將所有的信息導(dǎo)出到Excel、Word文檔之中。

主要相關(guān)設(shè)計代碼如下所示:

InitializeComponent();

base.OnInit(e);

ExportAlltoWordButton.Enabled=false;

HistoryLabel.Text="年度報表統(tǒng)計的信息如下所示:";

5 結(jié)語

本文對異構(gòu)圖書信息管理系統(tǒng)進行了研究,由于本文的篇幅所限,無法給出功能實現(xiàn)。希望本研究對圖書管理人員和軟件研發(fā)人員提供一定的參考和借鑒。

[1]黃春華,喬敬華.基于.NET的圖書借閱管理系統(tǒng)的研究[J].電腦與電信,2015(5):41-43.

[2]李春雷,陳萍.基于.Net平臺的圖書管理系統(tǒng)[J].職大學(xué)報,2011(4):84-85.

[3]曹亞新,侯勇,王文國.基于.NET的圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技情報開發(fā)與經(jīng)濟,2006(20):35-36.

[4]吳崢,肖晗.基于.NET平臺的圖書管理系統(tǒng)設(shè)計[J].河南科技,2012(10):83.

[5]劉晙.基于ASP.Net的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2009(36):10160-10162.

Research on the Library Information Management System Based on.NET

Zhou Junping
(HebiAutomotive Engineering Professional College,Hebi 458030,Henan)

In view of the problems that the current library information management being disordered,this paper designs a heterogeneous library information management system.Firstly,it analyzes the system demand from the functional requirements and non-functional requirements;then it makes a general analysis of the system;finally it gives the concrete implementation of parts of functions.This paper has a positive effect on the library management personnel and software developers.

heterogeneous;.NET;library information management

TP311.52

A

1008-6609(2016)06-0081-03

周俊平,女,河南濮陽人,本科,講師,研究方向:計算機科學(xué)與技術(shù)。

猜你喜歡
信息管理系統(tǒng)報表信息管理
三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
信息管理系統(tǒng)在工程項目管理的應(yīng)用
造價信息管理在海外投標(biāo)中的應(yīng)用探討
評《現(xiàn)代物流信息管理與技術(shù)》(書評)
基于三維TGIS的高速公路綜合信息管理系統(tǒng)
LabWindows/CVI中Excel報表技術(shù)研究
從三大報表讀懂養(yǎng)豬人的成績單
在高速公路信息管理中如何做好QC小組活動
面向Web的BIM三維瀏覽與信息管理
月度報表
中國紡織(2009年7期)2009-08-07 06:56:16
绥中县| 武胜县| 彭州市| 富顺县| 姜堰市| 榆社县| 越西县| 北票市| 徐闻县| 海淀区| 崇明县| 富源县| 迁西县| 金寨县| 康乐县| 五寨县| 农安县| 民丰县| 西宁市| 泸定县| 会同县| 芜湖市| 巴林右旗| 江西省| 枞阳县| 丹凤县| 黎川县| 探索| 永寿县| 义马市| 玛纳斯县| 泸溪县| 南宫市| 武穴市| 师宗县| 曲沃县| 平舆县| 蓬安县| 高州市| 长沙县| 兴化市|