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
主站蜘蛛池模板: 国内精品久久久久鸭| 91视频精品| 亚洲精品在线影院| 国产性生交xxxxx免费| 国产不卡网| 国产丝袜第一页| 91午夜福利在线观看精品| 毛片免费高清免费| 亚洲一级毛片免费观看| 成人午夜在线播放| 国产99久久亚洲综合精品西瓜tv| 91成人免费观看在线观看| 国产迷奸在线看| 亚洲浓毛av| 国产电话自拍伊人| 91精品国产福利| 91成人免费观看在线观看| 九九香蕉视频| 国产成人免费| 无码高潮喷水在线观看| 91福利一区二区三区| 99热最新在线| 欧美激情福利| 狠狠综合久久久久综| 欧美日韩第二页| 东京热高清无码精品| 重口调教一区二区视频| 国产精品久久久免费视频| 欧美亚洲国产日韩电影在线| 日本成人福利视频| 国产农村妇女精品一二区| 国产高清自拍视频| 最新国产你懂的在线网址| 日本亚洲国产一区二区三区| 国产九九精品视频| 在线va视频| 人妻丰满熟妇αv无码| 亚洲国产成人精品无码区性色| 国产永久在线观看| a级毛片免费网站| 最新国产麻豆aⅴ精品无| 中文字幕首页系列人妻| 毛片国产精品完整版| 香蕉精品在线| 欧美国产在线看| 免费视频在线2021入口| 日韩美毛片| 91外围女在线观看| 国产成人精品高清在线| 中文字幕人妻无码系列第三区| 思思热精品在线8| 国产人成乱码视频免费观看| 中文毛片无遮挡播放免费| 亚洲欧美成人网| 国产成人高清精品免费软件| 成人午夜福利视频| 美女视频黄频a免费高清不卡| 久操线在视频在线观看| 97久久免费视频| 国产波多野结衣中文在线播放| 亚洲天堂2014| 亚洲无码A视频在线| 激情综合图区| 久久综合五月| 美女国内精品自产拍在线播放 | 亚洲男人的天堂视频| 国产真实乱子伦视频播放| 99在线视频网站| 在线观看亚洲成人| 国产极品嫩模在线观看91| 国产va在线| 精品欧美一区二区三区久久久| 午夜欧美在线| 无码日韩人妻精品久久蜜桃| 欧美日韩免费在线视频| 亚洲第一视频网| 77777亚洲午夜久久多人| 久久久精品无码一二三区| 狼友视频一区二区三区| 波多野结衣爽到高潮漏水大喷| 国产人成网线在线播放va| 国产精品人成在线播放|