欢迎您来到 数字平台。 您尚未登录。[登录] [注册新用户]
当前位置: 论坛首页 / 栏目 产品与服务 / 文章 203

点击:38364[回复顶层] [树状] [详细]
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 1 楼
文章id: 123
dp2系统软件功能更新情况

作者: xietao


dp2系统的各模块下载地址如下:

---

前端系统:

dp2rms -- 资源加工:

http://dp2003.com/dp2rms/publish.htm

dp2batch -- 批处理:

http://dp2003.com/dp2batch/publish.htm

dp2manager -- 服务器管理:

http://dp2003.com/dp2manager/publish.htm

dp2circulation -- 图书馆内务

http://dp2003.com/dp2circulation/publish.htm

---

服务器系统

rmsws -- 内核

dp2bbs -- BBS服务器



发表时间: 2006-08-29 18:29:18
最后修改时间: 2007-10-18 10:27:36



[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 2 楼
文章id: 124
dp2rms -- 资源加工 -- 功能更新

作者: xietao


也可参见:http://dp2003.com/dp2bbs/article.aspx?board=%e4%ba%a7%e5%93%81%e4%b8%8e%e6%9c%8d%e5%8a%a1&id=73

1.0.0.38版:

1) 原来版本MARC编辑器,处于编辑态的当前文字和其他文字有微小的错位现象,已经得到改进。

2) MARC编辑器增加了彩色显示。

3) 原来版本MARC编辑器字段名、指示符、内容几个域之间用键盘方向键切换时,插入符位置会到达一个不可输入的尾部位置,现已作了调整,跳过这个位置。

4) MARC编辑器定长输入模板有多项改进:解决了键盘方向键切换的一些问题;增加了在一个成倍长于可选值长度的行中移动插入符时,可选值自动被选中的功能。

5) 详细窗能够记忆以前一次活动的XML编辑器或MARC编辑器。

6) MARC编辑器中增加了快捷键Ctrl+A,调用已有的数据加工功能。

1.0.0.39版:

1) 为MARC编辑器定长模板增加了针对性的窗口标题。

2) 改进了分类主题对照窗口中,Windows XP下IE控件中触发锚点时的一个异常。

2006/5/15

1.0.0.41版:

1) 增加了为MARC编辑器设置颜色的功能。

2) 检索窗浏览框装入内容时的闪动问题已经解决。

2006/5/16

1.0.0.42版:

1) 原来版本的MARC编辑器在以字符'\'输入子字段标志符的时候,如果输入速度较快,会跟入一个'\'字符。这个错误已经改正。

2) 中文图书库的autugenerate.cs配置文件内容有所改进。改了取种次号功能中最顶层窗口遮挡了后面的文本输入小对话框的问题。改进了查重对话框中不能感知外部同类窗口配置URL变化的问题。

2006/5/17

1.0.0.46版:

1) MARC编辑窗Ctrl+A数据加工功能,增加了规整ISBN号的功能,即为条码阅读器输入的条码加入横杠和校验码。

2) 检索窗输入检索词后,按回车键即可进行检索。

3) MARC编辑窗中CNMARC格式数据001的定长输入模板显示高度很小,现在已经改进增高。

4) MARC编辑窗定长输入模板的域可以在cfgs/marcdef配置文件中定义Ctrl+A缺省值宏了。

5) MARC编辑窗Ctrl+A出现的选择对话框中,增加了一个checkbox,可以决定是否在有加亮事项、并且仅仅有唯一一个加亮事项的情况下,自动向后执行数据加工功能,无需按“确定”按钮。另外在选择对话框中,按回车键可以起到和“确定”按钮相同的作用。

6) 增加了本地加拼音的功能,提高了执行速度。

7) 插入新字段的时候,增加了一种出现输入字段名对话框的方式。

8) MDI子窗口最大化的情况下打开“分类主题对照”窗口,屏幕图像会出现混乱,这个问题已经得到解决。

2006/5/30 

1.0.0.47版:

1) 改正了MARC编辑窗字段名或指示符域paste进入的内容超长的错误。

2) 为MARC编辑器增加了一种属性,“回车用作数据加工触发键”。在MARC编辑器中用右鼠标键调出popup菜单,执行“属性”命令,可以设置此属性。当此属性为勾选状态时,回车键会触发原本由Ctrl+A触发的数据加工功能。由于条码阅读器识读条码的时候,通常会在最后携带一个回车,因此本属性状态特别适合于条码输入后自动加入横杠。

2006/6/1

1.0.0.51版

1) MARCXML记录也可以通过<dprms:file>元素存储资源了。

2) 为详细窗另存为备份文件格式(.dp2bak)增加了覆盖、追加提示对话框。

3) 原来版本中,来自数据库的携带资源的资源另存到数据库时,原记录的资源会丢失。现已改进。

4) 检索窗简单检索的属性中,增加了一个“自动按空格切分检索词”的checkbox。原来的版本没有这个checkbox,默认的效果是自动按照空格切割。现在有了这个checkbox后,增加了“不切割”这一功能。另外,在checkbox勾选的情况下,也增加了一个功能:可以用单引号或者双引号括注不想被切割的、带有空格的整体检索词,软件能够正确处理。

2006/6/22

1.0.0.53版

1) 当人为在XML编辑器中创建相同id的<dprms:file>元素时,保存记录,重新装入记录并删除其中一个元素,再保存,会造成在前后翻页经过这条记录的时候报“到头”“到尾”错。这个问题已经解决。

2006/7/3

1.0.0.57版

1) 先前版本中,在XML编辑器中输入一个字符';',重新收缩展开树结构后,字符内容将会发生变化。这个错误已经改正。

2006/9/30



发表时间: 2006-08-29 18:30:07
最后修改时间: 2006-09-30 16:53:04



[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 3 楼
文章id: 125
dp2batch -- 批处理 -- 功能更新

作者: xietao


1.0.0.18版

1) 原来版本.dp2bak文件导入到数据库的时候,如果指定了“导入范围”参数,导入的时候跳过了某些记录的时候,功能存在故障。此错误已经改正。

2006/8/29



发表时间: 2006-08-29 18:30:48
最后修改时间: 2006-08-29 18:36:23



[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 4 楼
文章id: 126
dp2manager -- 服务器管理 -- 功能更新

作者: xietao




发表时间: 2006-08-29 18:31:32



[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 5 楼
文章id: 201
dp2circulation -- 图书馆内务 -- 功能更新

作者: xietao


1.0.0.86版

1) 新增册统计窗和书目统计窗

---

1.0.0.88版

2007/10/18

1) 书目检索窗可以使用__id途径进行记录索引号范围检索了。输入类似“1-10”这样的检索词。注意不支持逗号间隔的分段。这个功能需要最新版的dp2libraryws支持。

2) 书目检索窗新增导出“记录路径文件”功能。

3) 种册窗有一个错误:当利用“删除书目记录”按钮操作后,MARC编辑器和实体列表都会变为disabled状态,但当随后立即用“保存书目记录”按钮保存记录回数据库后,disabled状态不会变回enabled状态。这个错误已经改正。

4) 实体查询窗新增导出“记录路径文件”和“册条码文件”功能。

5) 菜单“帮助/参数设置”所打开的“参数配置”对话框,增加了一个propertypage“检索”。里面有3个配置事项:书目检索窗最大命中条数、读者查询窗最大命中条数、实体查询窗最大命中条数,分别可以控制3种窗口的检索最大命中条数。

这些参数如果设置为-1,表示不限制。提供这些配置参数以前,原来3种窗口的缺省配置参数为1000,-1,-1。

---

1.0.0.89版

2007/10/19

1) 为书目检索窗、读者查询窗、实体查询窗的命中记录列表增加了鼠标左键点击栏目标题后排序的功能。

2) 为种册管理窗中的实体记录信息增加了<volume>元素,表示各册的卷号。为此,dp2libraryws图书馆应用服务器也进行了升级。

---

1.0.0.91版

2007/10/26

1) 为满足“借阅排行”统计方案的一些要求,针对OperLogStatisForm(宿主)进行了修改。

---

1.0.0.94版

2007/11/6

由于这个版本更换了数字签名证书,只能把以前的版本在控制面板中卸载后,才能安装新版本。

重新安装后,若干统计方案在dp2circulation中会丢失。这些统计方案可在下面这个地址找到,并重新导入:

http://dp2003.com/dp2bbs/article.aspx?board=@__2&id=205

1) 批修改册窗中,“文件驱动”page的“条码文件名”旁增加了一个“...”按钮,用途是查找条码文件名。

2) 批修改册窗中,遇到条码为多条记录所用的情况,现在软件在装载这样的条码的对应记录时会报错。工作人员需要将条码重复使用情况排除后,才能利用批修改册窗对册记录进行修改。

3) 书目查询窗、实体查询窗、读者查询窗中,当正在装入浏览记录的时候关闭窗口,会报错。此错误已经被改正。

---

1.0.0.95

2007/11/12

1) 原来版本读者窗中调入空白工作单后然后保存,API SetReaderInfo()的strOldXml参数不为空,这个错误已经改正。

原来版本和dp2libraryws新版本配套使用会报错。

2) 原来版本读者窗中删除一条读者记录后,重新保存,API SetReaderInfo()的strAction参数值为"new",不对,应该为"change"。这个错误已经改正。

原来版本和dp2libraryws新版本配套使用会报错。

---

1.0.0.96

2007/11/15

1) 为二次开发的宿主类BiblioStatis增加了成员

        public List<ItemInfo> ItemInfos

---

1.0.0.97

2007/11/21

1) 种册管理窗增加了“对象”tabpage。在这里可以增删改书目记录所属的资源对象。

---

1.0.0.98

2007/11/22

1) 原来的版本,读者查询窗中,无法将重复条码记录中后面的条装入读者窗。现在已经给浏览框中右鼠标键popupmenu增加了一个“根据记录路径装入到读者窗”命令,用这个命令可以把重复条码的记录中后面的条装入读者窗。

2) 原来的版本,读者窗中如果装入了重复条码的其中一条读者记录,用“删除”按钮无法删除。现在依然保留这个效果(一般删除的时候不是用记录路径进行删除,而是用条码进行删除,因此会出现删除不了并报警的情况),但是增加了一个功能:按住CTRL键的同时点删除按钮,就可以根据该记录的路径来进行删除 -- 就可以删除重复条码的记录了。

不过删除的成功仍然需要一些前提条件:即将被删除的记录没有流通信息,即没有借还信息和违约交费信息才行。

---

1.0.0.102

2007/12/11

1) 种册管理窗中,MARC编辑器的CTRL+A功能,原来版本是从相应书目库的cfgs/dp2_autogen.cs和cfgs/dp2_autogen.cs.ref中获得C#脚本并执行,现在改为从相应书目库的cfgs/dp2circulation_marc_autogen.cs和cfgs/dp2circulation_marc_autogen.cs.ref中获得C#脚本并执行。并且脚本代码因为所涉及的部分类库功能调整而需要修改才能通过编译。

2) 增加流通凭条打印功能。可以打印读者的借、还、违约金情况。

---

1.0.0.103

2007/12/11

1) MARC编辑器中增加了右鼠标键命令菜单中“缺省值”的支持。

---

1.0.0.104

2007/12/18

1) 用户窗增加了馆藏代码字段。

2) 凭条打印功能的脚本代码改用 方案 形式来管理。增加了HTML打印能力。

示范打印方案的projpack文件在这里下载:

http://dp2003.com/filews/getfile.aspx?username=dp2circulation&filename=projects%5c%e6%b5%81%e9%80%9a%e5%87%ad%e6%9d%a1%e6%89%93%e5%8d%b0(LPT%e6%89%93%e5%8d%b0%e6%9c%ba).projpack



发表时间: 2007-10-18 12:08:09
最后修改时间: 2007-12-18 20:27:10



[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 6 楼
文章id: 202
dp2catalog -- 图书馆编目 -- 功能更新

作者: xietao


1.0.0.40版

2007/12/18

1) 为Z39.50服务器增加“绑定到dp2服务器”的能力;

2) Z39.50检索窗的浏览列表,在相关的MARC详细窗修改和(通过绑定的dp2协议)保存了记录后,浏览列表中的对应缓存会被刷新,以避免后面装入修改前的旧记录到详细窗。



发表时间: 2007-10-18 15:24:56
最后修改时间: 2007-12-18 20:23:16



[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 7 楼
文章id: 203
dp2libraryws -- 图书馆应用服务器 -- 功能更新

作者: xietao


 

2007/10/18

1) SearchItem API增加一个参数。

    public Result SearchItem(
        string strItemDbName,   
        string strQueryWord,
        int nPerMax,
        string strFrom,
        string strMatchStyle,
        string strLang,
        string strResultSetName)

其中第三个参数nPerMax为新增加的参数。

dp2circulation前端需要随之更新,否则实体库查询功能可能会出现问题。

2) 先前版本OPAC界面,检索命中后浏览画面中,当浏览格式为“详细”的时候,预约按钮不起作用。这个错误已经改正。

3) 为支持书目库中的批次号查询,需要系统管理员为所有书目库增加批次号检索点(rmsws内核层面)。

以“中文图书”库为例,其key配置文件新增片段如下:

...

    <key>
        <xpath nstable="">/marc:record/marc:datafield[@tag='998']/marc:subfield[@code='a']</xpath>
        <from>batchno</from>
        <table ref="batchno" />
    </key>
    <table name="batchno" id="13" type="batchno">
        <caption lang="zh">批次号</caption>
        <caption lang="en">Batch number</caption>
    </table>

...

注意id不要和前面用过的重复。

然后备份数据库内的全部数据,初始化数据库,以覆盖方式重新导入刚备份的数据。新检索点就可建立起来。

4) email通知相关功能中SendEmail()函数在email地址不正确时会抛出异常,error.txt文件片断如下:

..

2007-10-18 11:34:59 BatchTask工作线程出现异常: Type: System.FormatException
Message: 指定字符串与电子邮件地址所要求的形式不符。
Stack:
   在 System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset, String& displayName)
   在 System.Net.Mime.MailBnfHelper.ReadMailAddress(String data, Int32& offset)
   在 System.Net.Mail.MailAddressCollection.ParseValue(String addresses)
   在 System.Net.Mail.MailAddressCollection.Add(String addresses)
   在 System.Net.Mail.Message..ctor(String from, String to)
   在 System.Net.Mail.MailMessage..ctor(String from, String to)
   在 System.Net.Mail.MailMessage..ctor(String from, String to, String subject, String body)
   在 DigitalPlatform.LibraryServer.LibraryApplication.SendEmail(String strUserEmail, String strSubject, String strBody, String strMime, String& strError)
   在 DigitalPlatform.LibraryServer.ReadersMonitor.DoOneRecord(String strPath, String strReaderXml, Byte[] baTimeStamp, String& strError)
   在 DigitalPlatform.LibraryServer.ReadersMonitor.Worker()
   在 DigitalPlatform.LibraryServer.BatchTask.ThreadMain()

...

这个错误已经改正。当email地址不正确时,只当作普通错误在批处理观察结果里报错,并继续处理。

---

2007/10/19

1) 为实体库记录增加<volume>元素。

---

2007/10/22

1) 原来版本有一个错误:当系统回存library.xml时,会把<itemdbgroup>下<database>元素的syntax属性弄丢。所导致的症状就是USMARC格式的书目库记录保存回去后格式变成了UNIMARC。这个错误已经改正。

---

2007/10/26

1) 为GetBiblioSummary() API增加了功能:

    public Result GetBiblioSummary(
        string strItemBarcode,
        string strConfirmItemRecPath,
        string strBiblioRecPathExclude,
        out string strBiblioRecPath,
        out string strSummary)

参数strItemBarcode可以使用这样的内容:

@bibliorecpath:中文图书/1

来表示直接用书目记录路径取得书目摘要。

---

2007/11/5

1) 程序回写library.xml的时候,<arrived>元素会丢失已配置的canReserveOnshelf、outofReservationThreshold属性;<message>元素丢失reserveTimeSpan等属性。这个错误已经改正。

2) API SetEntities功能进行了更新。当功能为delete时,遇到条码重复使用情况,不再报错,而是允许删除进行。

3) 某类读者针对某类图书的“可借册数”参数,原来版本不起作用。这个错误已经改正。在借阅操作中,软件会为读者记录<borrows/borrow>元素写入一个type属性,内容是图书的册类型,以帮助判断某类图书的借阅册数时候已经超过限制。

---

2007/11/12

1) 原来版本的API SetReaderInfo()当strAction值为"new"时,如果参数strOldXml值为非空,正好里面XML记录的<barcode>元素值和参数strNewXml值中<barcode>元素值一样,就会发生允许重复创建读者条码相同的读者记录的错误。

这个错误已经改正。并且对strOldXml参数进行了必要检查,当strAction参数值为"new"时,不允许strOldXml中有非空的值。

2) 原来版本的API SetEnitities()也存在类似上述SetReaderInfo()的错误。已经改正。

---

2007/11/21

1) 允许书目库记录携带对象资源。增加了一个getobject.aspx模块,用于在公共查询界面上获取、显示资源对象。

----

2007/11/22

1) API SetReaderInfo()在strAction值为"delete"的时候,如果遇到条码重复的情况,将不能删除所要求的记录。这个错误已经改正。

---

2007/12/11

1) API Borrow()增加一个参数[out] borrow_info,以配合前端的流通凭条打印功能。

2) API Return()增加一个参数[out] return_info,以配合前端的流通凭条打印功能。

3) library.xml允许定义图书馆名,以便打印在流通凭条上。

相应的片段如下(XML根元素以下):

...

 <libraryInfo>
  <libraryName>某个图书馆</libraryName>
 </libraryInfo>

...

4) 原来版本中,还书时创建的overduestring中returnDate元素内时间值,为一个舍入后的时间值,这导致不能反映原始借阅精确时刻。这个错误已经改正,改为记载精确的时刻。

---

2007/12/18

1) 增加以停代金功能。

2) 为帐户增加“馆藏代码”字段。

3) 为书目库增加联合编目根据馆藏代码控制修改905字段权限的功能。



发表时间: 2007-10-18 15:25:28
最后修改时间: 2007-12-18 20:20:17



页 1 / 1
 

在线用户
(无) 
当前栏目在线用户数 0, 总在线用户数 0