
第29卷2010年第9期煤炭技术第9卷,2010年9月9日,第29卷2010年9月9日在当前校园图书馆管理自动化程度较低,原有管理系统存在不足的情况下,通过对图书馆管理系统需求的分析,设计了一种基于C / S架构的图书馆管理系统. 通过使用该系统,可以提高图书管理的效率,并可以节省某些资源. 关键字: C / S体系结构;图书馆;货号: TD52文档标识码: 1008-8725(2010)09-0248-04基于C / S体系结构的图书馆管理系统的设计MI Jun(河北工程大学,邯郸056038) )摘要: 本文中,当前校园图书馆管理中自动化管理系统的管理水平不高且存在缺陷的现状,通过对图书馆管理系统的需求分析,设计基于C / S的系统. 图书馆管理系统. 通过使用此系统,图书馆管理可以提高效率,节省一些资源. 关键词: C / S架构;图书馆;管理体系0引进量大,伴随着国家对教育的投入随着国家的扩大,相应发达地区的大,中,小学图书馆近年来在经济和社会中的作用不断扩大,困难重重. 图书馆管理的数量正在增加.

同时,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !! (2)交互式服务: 主要包括服务应用和服务反馈,例如合同启动服务,合同交付服务等,这些都需要对方的反应. 对于此类服务,系统可以采用以下三种模式: ①信息化更好的单元可以与自己的信息系统无缝集成. 例如,当商业企业接收到该行业发送的货物时,它将在其自己的信息系统中进行接收操作. 该系统可以自动生成收货服务,然后通过工商业协同营销系统自动通知行业. 在整个过程中没有人参与. ②信息级公司可以通过报告,文本等方式将相关服务,如合同交付内容,发送给工商业协同营销系统. 企业服务总线可以定期接收这些数据,并在解析后自动将其发送给它们. 其他系统. ③信息化差的单位可以登录工商业协同营销系统,手动输入数据或手动触发所需的互动服务. (3)流程服务: 例如Internet上的分发流程等,随着服务的增加,可以将越来越多的业务流程放入该系统中以实现真正的电子商务. 该系统平台的界面如图33所示. 结束语以服务为中心的体系结构设计的体系结构样式增强了IT状态的配置,并且可以快速响应业务变化;因此,可以快速响应业务变化. 从而实现企业IT体系结构和系统的持续优化.

目前,该系统框架平台已在山西晋城烟草信息系统项目中成功应用,并取得了良好的效果. 参考文献: [1]智宗亮,陈绍飞. 基于SOA的烟草企业信息架构规划[J]. 计算机系统应用,2008(,8): 9-13. [2](美国),桑迪·卡特. SOA&Web2.0-新业务语言[M]. 北京: 清华大学出版社,2007. 图3业务协作平台[3]毛新生. SOA原理. 方法. 练习[M]. 北京: 电子工业出版社,2007. [4]谢继辉,白小英,陈斌,等. 企业服务总线研究述评[J]. 计算机科学,2007(,11): 13-18. [5](美国)Thomas Erl. 王满红,陈荣华,译. SOA概念,技术与设计[M]. 北京: 机械工业出版社,2006. [6](美)Biberstein Zhang Ning翻译: 面向服务的体系结构(SOA)指南: 商业价值,规划和企业路线图[M]北京: 人民邮电出版社,2008. [7]托马斯·埃尔面向服务的架构概念,技术和设计[M]. RRDonnelley,印第安纳州Crawfordsville,2006年. [8] Sadtler C,Aggarwal A,Cotignola D,等. 模式: 在SOA环境中实现自助服务[J]. IBM出版社,2006年1月. [9]王瑜,顾建华,张海辉. 一种新的企业服务总线架构设计方案[J]. 微电子学与计算机,2007,24(3): 105-107. (负责人陆尧)签收日期: 2010-04-06;修订日期: 2010-06-09作者简介: 弥军(1977-),女,济南人,大学本科,河北工程大学图书馆馆员,研究方向: 信息检索.

否. 9 Mi Jun: 基于C / S架构的图书馆管理系统设计. 249.以计算机为代表的信息技术也越来越多地用于各个行业. 鉴于图书馆管理内容的数量不断增加,有必要在图书管理中介入信息技术. 如果盲目使用手动管理,将不可避免地存在许多缺陷. 基于以上分析,根据图书馆的业务需求,提出了一种基于C / S架构的图书馆管理系统的设计思想,旨在为图书馆管理的自动化和信息化提供相关的技术背景支持. 1系统需求分析1.1业务流程需求分析业务流程分析是对原始系统的缺陷进行分析,找出问题的原因和解决方案,并据此优化和重组现有的业务流程. 最终目标是建立一个满足最新业务需求的新流程. 业务流程图是对某些规定标志和信息交换进行实际处理的. 通常根据业务实际处理步骤的特定操作过程确定流程图的产生. 目前,业务流程图的绘制还不统一,但基本的指导思想已经准备就绪,可以反映业务处理基本流程的实际情况. 尽管存在一些不同的表示方法,但是它们都相同,但是符号不同. 设计业务流程图时,必须牢记一个原则: 使用最简单的方法和最少的步骤来绘制业务流程图. 只有这样,业务流程才能轻松阅读和理解.

本文设计的借阅业务流程图如图1所示: 图1图书馆借阅业务流程1.2数据流需求数据流通常由数据流程图表示,这是对数据流的一种描述. 系统一种抽象数据独立性并使用图形方式描述信息的来龙去脉和实际信息流的工具. 根据图论的基本原理,数据流程图由外部实体,数据存储,特定数据流和数据处理过程组成. 外部实体是指与系统相关的操作员(人员)或其他设备. 它是系统数据源的表示形式,是系统与外部联系人之间的接口. 数据存储时间值系统对外部数据和内部生成的数据的临时或永久处理方法. 数据流是指系统处理期间的数据表示. 数据处理是数据修改和计算的摘要. 整个数据流基本上是一种模拟整个系统数据详细信息的内部传输的方法. 2图书馆管理系统设计当前流行的管理系统结构是B / S和C / S. 经过分析比较,并结合图书馆管理系统自身的业务特点,该文件系统采用C / S框架实现. 在系统软件上,后端是Microsoft的SQL 2000系统,前端实现工具是Microsoft的Visual Basic 6.0工具.
2.1功能结构设计2.1.1图书管理图书管理包括两个部分: 图书分类管理和信息管理. 其中,类别管理不仅包括图书类别的添加和修改,还包括图书类别的删除和查询的子模块. 图片分类管理可以解决书籍分类的效率问题,同时对读者的查询和借阅也非常有帮助. 图书分类管理可以提高图书管理员和图书用户的效率,尤其是在基于国际标准分类编号模型的图书分类管理中. 与书籍分类管理相比,书籍信息管理是一个更详细的管理模块,它特定于每本书的操作,并且是提高效率的终端手段. 2.1.2读者管理读者管理与书籍管理类似,分为两部分: 类别管理和信息管理. 读者类别管理是读者的基本分类,它通常通过添加,删除,修改和查询等功能为下一步的读者信息管理提供良好的基础. 类别通常分为: 学生,教师,,士兵等. 读者信息管理是读者管理的进一步详细管理子模块. 该模块管理没有读者的特定信息,包括年龄,性别,等. 高度智能的系统还可以做读者的阅读趋势评估评估. 2.1.3借阅管理图书借阅管理包括2个子模块: 借阅模块和退还模块. 借阅模块: 包括为读者增加借阅信息和浏览借阅历史信息.
图书归还模块: 主要功能是操作读者的借阅记录,还具有历史查询功能·250·ú̿. 借阅管理是该系统的核心部分,因为管理系统的目标是提高借阅和归还读者的图书的统计效率,这是图书馆管理系统的基本业务. 2.1.4系统管理该模块是整个系统的辅助模块,目的是提高系统管理员的运行效率,也是出于安全原因的模块,它包括系统管理员的添加和删除基于c 的图书管理系统,密码修改和lock Dead和其他功能也是后台操作的入口点. 图2功能根据以上系统功能分析,该系统的功能如图2所示: 2.2系统设计系统设计主要包括E-R图设计和表结构设计. 考虑到本文的篇幅,在本节中,我们主要研究的SQL语言实现. 本文涉及的系统是使用SQL Server 2000的系统. 安装SQL Server之后,您需要通过SQL语句创建所有数据列表. 图书查询的SQL语句如下: Private Sub bookQuery_Click()Dim sql As String Dim rs As ADODB.Recordset Dim bf(4)As Boolean sql =“ select * from books where”'确定是否按数字选择查询If Checkbox (0). 然后值,如果Trim(QueryTermNo.text)=“”则MsgBox“书号不能为空!”,vbOKOnly + vbExclamation,“警告” QueryTermNo.SetFocus退出子技术卷29其他bf(0)= True'组合查询语句sql = sql&“ bookno ='”&Trim(QueryTermNo. text)&“'” End If End如果'确定是否按书名查询If Checkbox(1)然后If Trim(QueryTermName.text)=“”然后MsgBox“图书名称不能为空!”,vbOKOnly + vbExclamation,“警告” QueryTermName.SetFocus退出子菜单bf(1)= True如果bf(0)则'组和查询语句sql = sql&“ and bookname ='”&Trim (QueryTermName.text)&“'” Else sql = sql&“ bookname ='”&Trim(QueryTermName.text)&“'” End If End If End如果'确定是否选择按作者查询If Checkbox(2)然后,如果Trim(QueryTermAuthor.text)=“”则MsgBox“图书作者不能为空!”,vbOKOnly + vbExclamation,“警告” QueryTermAuthor.SetFocusExit子Elsebf(2)= True如果bf(0)或bf(1)则'组合查询语句sql = sql&“和bo okOrigAuthor ='“&Trim(QueryTermAuthor.text)&”'“其他sql = sql&” bookOrigAuthor ='“&Trim(QueryTermAuthor.text)&”'“第9莱斯军: 基于C / S的体系书馆管理系统Design·251·End If End If End如果'确定是否设置发布者查询方法If Checkbox(3)然后If Trim(QueryTermPress.text)=“”然后MsgBox“发布者信息不能为空! “,vbOKOnly + vbExclamation,”警告“ QueryTermPress.SetFocusExit子Elsebf(3)= True如果bf(0)或bf(1)或bf(2)则'组和查询语句sql = sql&” and bookpress ='“ &Trim(QueryTermPress.text)&“'” Else sql = sql&“ bookpress ='”&Trim(QueryTermPress.text)&“'” End If End If End If'确定是否设置查询方法If Not(bf (0)或bf(1)或bf(2)或bf(3))然后MsgBox“请设置查询方法! “,vbOKOnly + vbExclamation,“警告”退出子结束If 2.3系统I / O设计系统的I / O设计仅分为两部分: 输出和输入.
输入内容包括后端所需的上述系统数据标准和基本数据格式. 在输入设计中,应尽可能减少输入量,并且可以在处理过程中尽可能多地产生输入以提高输入效率. 同时,它还可以减少输入延迟并解决效率瓶颈问题. 输入过程应尽可能简单. 如果输入设计为用户提供了同时的输入错误校正和验证,则可以保证输入程序简单易用. 它不能用于错误检查和纠正. 输入引起的其他错误将增加系统的负担. 输出设计包括用户信息,数量,期限,到期日期和份数等,以及不良信息记录. 输出性能可以通过监视器,打印机,文件和网络存储来实现. 2.4系统硬件设计通常情况下,任何信息系统的硬件配置设计都取决于系统本身的数据处理方法和软件要求. 如果对计算机的基本要求是速度快,容量大,通道功能强以及操作灵活(即硬件配置高),则价格会更高. 因此,应充分考虑系统硬件配置的选择. 该系统是采用C / S架构的信息系统,对系统的要求不是很高. 操作终端的基本硬件和软件配置要求是: 处理器: 满足Pentium4处理器或同等功能的处理器;内部存储器: 满足512MB以上的内存,建议使用1024MB;硬盘空间: 建议使用80GB硬盘; 1套鼠标,键盘,1个光盘驱动器,1024 * 768高分辨率显示器;操作系统: Windows XP操作系统.
安装常用的Office工具软件. 系统服务器端的配置高于客户端,尤其是计算机硬盘的配置应大于1T,内部存储的配置应大于8G. 同时,必须安装SQL Server 2000服务器. 3结论通过分析当前学校图书馆管理系统的需求,设计了一种学校图书馆管理系统. 该系统充分考虑了学校图书馆日常业务的特点,是一种实用的信息管理系统. 它提高了图书馆管理员的工作效率,并节省了时间,人力和物力. 参考文献: [1]赵自江,王丹. SQL Server的原理与应用[M]. 北京: 机械工业出版社,2007,149-250. [2]张志清. 管理信息系统实践课程[M]. 北京: 电子工业出版社,2008,47-120. [3]王小明. 管理信息系统学习与开发实践指南[M]. 广州: 华南理工大学出版社,2009基于c 的图书管理系统,36-122. [4]林洁斌. MIS管理信息系统-信息系统的经典分析[M]. 北京: 清华大学出版社,2008年. (主编陆尧)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-279527-1.html
脚踏实地的演员杨洋
还想看一遍
我家少时欧尼