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

基于.NET的圖書信息管理系統的研究

2016-12-06 12:16:48周俊平
電腦與電信 2016年6期
關鍵詞:用戶信息系統

周俊平

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

基于.NET的圖書信息管理系統的研究

周俊平

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

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

異構;.NET;圖書信息管理

1 引言

隨著計算機技術和網絡技術的不斷發展,傳統的圖書管理模式已經無法適應時代的發展。本文所設計的圖書信息管理系統可以方便圖書管理員的管理,為圖書管理員提供高效的工作效率與質量保證,從而節省大量的時間。圖書信息管理系統是一個WEB應用系統,可以通過互聯網進行遠程訪問。

2 需求分析

2.1功能性需求分析

(1)用戶角色

圖書信息管理系統用來對資料與借還書服務進行管理。

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

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

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

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

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

圖1 超級管理員功能描述

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

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

(2)需求描述

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

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

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

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

庫存統計模塊:用戶登錄系統后可請求庫存統計,可以對各種庫存統計的信息明細進行查閱,并作出各種導出或打印操作。

預借統計模塊:用戶登錄系統后可請求預借信息統計,可以對預借統計的信息進行查閱并作出各種導出或打印操作。

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

2.2非功能性需求

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

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

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

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

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

3 總體設計

3.1時序圖

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

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

本項目的體系結構采用三層架構規范。其中:

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

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

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

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

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

3.2開發環境配置

本系統是基于ASP.NET的B/S架構。系統所用的程序開發技術是ASP.NET(C#)2.0技術。

程序開發平臺:Visual Studio.2008;

后臺數據庫:Microsoft SQLServer 2008;

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

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

4 具體實現

4.1數據庫操作

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

(1)獲取SqlDataReader的方法

publicSqlDataReaderDataReaderTransaction(string mySQLCommandString);

(2)獲取DataSet的方法

public DataSet DataSetTransaction(string mySQLCommandString);

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

public bool SQLCommandTransaction(ArrayList myAr-rayList);

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

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

4.2推薦購書統計模塊

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

主要相關設計代碼如下所示:

myDataBaseSQL=new DataBaseSQL();

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

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

this.PlyPageGridView.DataBind();

4.3季度報表統計模塊

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

主要相關設計代碼如下所示:

InitializeComponent();

base.OnInit(e);

ExportAlltoWordButton.Enabled=false;

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

5 結語

本文對異構圖書信息管理系統進行了研究,由于本文的篇幅所限,無法給出功能實現。希望本研究對圖書管理人員和軟件研發人員提供一定的參考和借鑒。

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

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

[3]曹亞新,侯勇,王文國.基于.NET的圖書館管理系統的設計與實現[J].科技情報開發與經濟,2006(20):35-36.

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

[5]劉晙.基于ASP.Net的圖書管理系統的設計與實現[J].電腦知識與技術,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

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

猜你喜歡
用戶信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 国产乱人伦偷精品视频AAA| 久久综合九色综合97婷婷| 国产高清自拍视频| 曰AV在线无码| 亚洲永久色| 九九热在线视频| 色综合久久久久8天国| 亚洲男人的天堂在线| 亚洲免费三区| 在线亚洲精品福利网址导航| 九色视频一区| 这里只有精品在线| 亚洲精品中文字幕无乱码| 亚洲性影院| 国产精品视频猛进猛出| 99久久精品国产综合婷婷| AV无码一区二区三区四区| 国产本道久久一区二区三区| 国产成人精品免费av| 最新精品国偷自产在线| 91视频青青草| 最新精品国偷自产在线| 一级福利视频| 国产在线自在拍91精品黑人| 91精品情国产情侣高潮对白蜜| 国产SUV精品一区二区6| 91免费国产在线观看尤物| 国产精品欧美在线观看| 中国毛片网| 国产91特黄特色A级毛片| 国产靠逼视频| 中文字幕欧美日韩| 亚洲—日韩aV在线| 一级毛片免费不卡在线| 久久男人视频| 香蕉99国内自产自拍视频| 全免费a级毛片免费看不卡| 久久情精品国产品免费| 国产精品欧美激情| 亚洲最猛黑人xxxx黑人猛交 | 欧美日韩国产精品综合| 中文字幕免费在线视频| 婷婷五月在线视频| 91国语视频| 3344在线观看无码| 亚洲第一成年网| 久久免费观看视频| 69免费在线视频| 亚洲第一福利视频导航| 亚洲国产综合精品一区| 色九九视频| 五月婷婷亚洲综合| 男女精品视频| 国产一区二区精品福利| 99视频国产精品| 真实国产乱子伦视频| 亚洲91精品视频| 一区二区影院| 久久影院一区二区h| 国产精品亚洲片在线va| 欧美成人午夜视频| a欧美在线| 色婷婷亚洲综合五月| 67194亚洲无码| 久久综合结合久久狠狠狠97色| 国产欧美性爱网| 久久综合色视频| 免费国产小视频在线观看| 在线无码av一区二区三区| 久久精品中文无码资源站| 日韩天堂视频| 韩国自拍偷自拍亚洲精品| 国产三级毛片| 成人国产精品网站在线看| 日本三级欧美三级| 国产精品高清国产三级囯产AV| 亚洲久悠悠色悠在线播放| 久久天天躁狠狠躁夜夜2020一| 亚洲男女天堂| 免费高清毛片| 欧美日韩午夜视频在线观看| 老司机午夜精品网站在线观看|