图书馆管理系统管理员功能模块

上传人:夏** 文档编号:470456448 上传时间:2024-01-07 格式:DOCX 页数:23 大小:406.03KB
返回 下载 相关 举报
图书馆管理系统管理员功能模块_第1页
第1页 / 共23页
图书馆管理系统管理员功能模块_第2页
第2页 / 共23页
图书馆管理系统管理员功能模块_第3页
第3页 / 共23页
图书馆管理系统管理员功能模块_第4页
第4页 / 共23页
图书馆管理系统管理员功能模块_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《图书馆管理系统管理员功能模块》由会员分享,可在线阅读,更多相关《图书馆管理系统管理员功能模块(23页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统管理员功能点图一、 引言对于图书馆来说,如何简化图书流通的操作流程,提高图书管理的工作效率是核心因素。因此,需要引入图书馆管理系统来实现图书馆的现代化管理。作为一种图书馆管理系统,一方面,必须要有和谐的、美观的操作界面,人机对话操作方式简朴。另一方面,图书信息和读者信息分类管理,能实现综合查询。再次,对图书借阅信息,图书借阅排行榜信息实现全程数据跟踪,保证数据的真实性和及时性。最后,能实现及时的提示顾客归还即将到期的图书,做到图书借阅管理流程规范且流畅。更具图书管平常图书管理的需求和图书借阅的管理流程,如下图,图书馆管理系统功能模块重要涉及系统设立、读者管理功能、图书管理功能、图书

2、借阅功能和有关的查询功能。其中管理员功能模块如下图: 管理员功能模块1. 图书管理系统的可行性分析本次课程设计题目:“图书管理系统的开发”重要目的是运用数据库软件编制一种管理软件,用以实现图书、读者以及平常工作等多项管理。同步对整个系统的分析、设计过程给出一种完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的协助。本系统的设计重要从如下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库构造设计等。作这些工作需对数据库知识有足够结识,并进一步的理解c的使用和管理系统的有

3、关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工解决,数据库技术则是信息管理与数据解决的先进技术。随着信息量的不断增长,作为计算机的三大重要应用(科学计算、过程控制和数据解决)之一的数据解决,已迅速上升为计算机应用的重要方面,数据库技术则成为人们平常生活中解决数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。目前大多数的图书管理方式为手工解决,反复劳动多,劳动强度大,并且容易出错,新系统的使用能否可以较好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽量短的时间内拟定问题与否可以解决

4、。系统的可行性分析有如下几种方面:()技术可行性:解决速度快、精确通过权限的设立,数据的安全性好、以便查询、借阅管理等。 (2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。(3)运营上可行性:本系统作为一种小型的图书馆信息管理系统,所耗费的资源非常的小。 ()从多种社会因素可行性分析:可减少工作人员工作强度,提高效率,会得到学校工作人员的一致批准的。综上所述通过可行性分析觉得新系统的开发方案切实可行,可进行开发。1 系统开发运营环境 系统开发环境:MicrooftVisltud系统开发语言:c运营平台:ndow8数据库:q 二、 图书管理系统模块分析.1管理员数据流图(1)图书档案管

5、理系统为顾客提供图书档案信息其数据流图如图-1所示。图- 图书档案管理数据流图(2)读者档案系统用于记录读者的具体信息其数据流图如图22所示。 图2-2读者档案管理数据流图2.2管理员用例图2.2.1 管理员用例图3 管理员-图管理员总体E图三、 管理员各功能及实现1管理员登录代码proteed void Bt1_Clk(octsender, EvenArge) /获得帐号密码信息*/ srng uerName ti.txtNeText; rig passwrd =this.txtPwd.Text; string identify = hisIdnify.Seletedlue; if (管理员

6、= dentiy) Adinoe aminMdel = ew AdmiMel(); adminMode.AdminUsename useame; dminMel.AnPassword= passord; AdLogc adminoic = newAdmnLoic(); /*如果管理员帐号信息对的*/ if(minLoic.ExistAdnnfo(dminModel)) SessioaminFag=true; SesiondmnUsnam= uerae; Response.edirect(m/iexspx); /如果管理员帐号信息不对的*/ else Respons.Wrie(); ese Ra

7、derModel radeMoel ew ReadrMdel(); reaeModel.Readed = serNm; redeodelRadrPssword =pasrd; ReaerLoic readerLogc newReaerLogic(); /*如果读者帐号信息对的/ f (readrLogic.EistRadeIfo(eaderMdel) SessionreaderFlg rue; ssionredrId usrNme; Resose.Redirec(Rede/nexaspx); /*如果读者帐号信息不对的* else Response.Write( +dericErssae );

8、/sit); 3.2管理员图书管理部分核心代码prtecte oBndData() stri ewo=ti.Keyword.Txt; intdiskTyped= t32.Pase(is.DskTye.Sctedaue); tngiRecmmend=his.IsReend.electdValue; /*调用业务层进行查询*/ hisGrView1.DaaSrceID ; hisGrdie1.Daurce= (new DiskLogi()).QeyDisko(eywod, isTypeId, iRecomd); th.riView1DtaBind(); proected void t_uery_C

9、ick(objct sende, ventArgs e) 获得查询的各个参数* tring kyword = i.KywordText; int diskTypId = In.Parse(this.DiskTyp.eetedValue); ingiRecomed = hsIsRcommed.SelectedVa; 调用业务层进行查询* thisride.DataSorceI ; thi.GVe.DataSourc= (w Diskoic()).QueryiskInfo(keyod, skTypId, isRomend); his.rView1.aind(); protedGrVewPaeInd

10、exhaning(object snder, rdiePavetArg ) *获得查询的各个参数*/ strin kerd= this.Keywor.T; intiskTypeId =It32arse(thsDpeSelectdValue); strigisRcommend = this.IsRcomend.ectedVaue; /调用业务层得到查询的成果数据集*/ DtaSt s newDtaSet(); ds= (w DskLogc())QeryDisInfo(keywod, kTpeI, iRecommend); /*将查询成果集绑定到gidvw控件上*/ thisGridViewDataSorceID nul; thisGriew1DaaSoure = d; tiriiew1.PageIdex =e.NeweIndex; this.ridVie1DaaBind(); prtcte voi GrdView_owDaaBoun(bjec sender, rdVieRowEentgs e) f (eRw.owyp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号