




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
科技查新档案管理系统分析、设计与实现刘利 东南大学图书馆 210096,南京【文摘】 我们在科技查新活动中形成了大量的查新档案,但由于纸介质的查新报告容易受损、散失,同时现在的查新报告都有相应的电子版本,所以完全可以通过数据库系统对其进行管理。从2004年5月开始,我馆开始进行科技查新档案管理系统的开发,现已投入使用。本文主要介绍该系统的开发和功能实现。【关键词】科技查新档案 管理系统 无组件上传 【分类号】 G258.9 Analysis Design and Realization of the Scientific Novelity Archive Management System Liu Li Southeast University Library 210096, Nanjing【Abstract】 During the action of scientific novelity, We will form a lot of archive information. But its easy to damage and disperse for the printed scientific novelity report, at same time, there is a electronic vision to the every printed scientific novelity report, so we can adopt a database management system to handle these archives. Beginning in May, 2004, Southeast University Library started to develop the Scientific Novelity Archive Management System and now it has been used. This paper mainly discusses the development and realization of the Scientific Novelity Archive Management System.【Keyword】 Scientific Novelity Archive Management System Upload without user of Component 1 系统开发的背景1992年,原国家教育委员会在东南大学图书馆设立“国家教委科技查新中心南京工作站”,2003年9月,教育部组织相关专家对查新站重新进行评审,目前是具有部级查新资质的查新单位。建站至今,我们已完成了大量的查新课题,形成了大量查新档案,但由于纸介质的查新报告容易受损、散失,同时现在的查新报告都有相应的电子版本,所以完全可以通过数据库系统对其进行管理。从2004年5月开始,我馆开始进行科技查新档案管理系统的开发,现已投入使用。从使用情况看,系统性能稳定,状态良好。2 系统分析2.1 目标和功能分析项目进行的第一步是系统分析,为系统设计与系统开发和实施提供依据,这关系到系统开发的成败。科技查新档案管理系统设计的目标是实现对电子版本的科技查新报告进行基于数据库模式的管理。系统设计完全基于B/S结构模式,保证授权用户对科技查新档案数据的浏览、查询和统计等需求。系统要实现的功能大体为:通过灵活的用户授权管理,用户通过系统身份认证,进行科技查新档案信息的录入、编辑及电子档案的文件上传;进行系统代码的编辑和维护;按多种方式对科技查新档案信息进行查询和统计;按多种方式对工作人员工作量进行统计。另外需要留言版、公告栏以便数据录入人员与系统管理员进行在线交流。为了保证系统的安全性,实行权限等级管理,普通用户只能编辑、查询、统计自己录入的档案信息及工作量;而系统代码维护、数据库的修改、维护工作则是在具有相关权限的前提下进行处理。2.2 数据流程通过对科技查新工作流程的详细分析及与相关人员的反复讨论,明确了查新档案管理系统的具体流程。其基本流程如图1所示。图1:科技查询档案管理系统数据流程图3 系统设计开发 3.1 系统环境及开发工具 硬件平台:开放式操作系统及系统平台。采用MS-NT或Windows2000服务器版本或以上兼容版本;并选用Microsoft Internet Information Services5.0 设计工具: Macromedia Dresmweaver3.0、Adobe Photoshop 6.0 数据库管理系统: Microsoft SQL 2000 for Windows2000 Server; 开发工具:全面基于B/S结构;ASP; 文档工具:采用Microsoft Office 2000 套件。3.2 系统结构设计系统结构设计就是利用标准化设计准则和工具,按照系统将要实现的功能进行模块化划分,并将其以某种方式联结在一起,构成系统的整体结构。本系统分为:查新档案信息编辑、查新档案信息查询、相关信息统计、系统代码维护、用户信息管理、个人信息管理、公告栏、留言版及系统帮助信息九大模块。系统的功能模块图如图2所示。图2:科技查询档案管理系统结构图3.3 数据库结构设计数据库结构设计是信息系统的一个重要组成部分。设计数据库的结构时,必须要考虑数据的一致性、完整性、共享性、安全性、可扩展性、灵活性和减少存储冗余度等问题。同时必须遵循XML技术标准,以便实现其他系统的数据交换及数据收割等功能。科技查新档案管理系统的数据表主要分为:系统代码表、档案基本信息表、档案上传信息表、用户权限表、个人基本信息表、系统公告表及留言信息表七个表。表1列出系统代码表的全部结构。表2列出档案上传文件表的部分结构。表1:系统代码表(code_table)索 引字段名称字段类型字段描述Primary keyInfo_Idint字段标识号,具有唯一性。namevarchar代码名称codevarchar系统代码sortsvarchar所属类别savetimedate输入时间ipVarcherIP地址表2:档案上传文件表(upload)索 引字段名称字段类型字段描述Primary keyupload_idint字段标识号,具有唯一性。FileNamevarchar上传文件名称MIMEvarcher上传文件格式FileTypevarcher上传文件类型FileSizeint上传文件大小titlevarcher档案信息标题savetimevarcher录入时间AddripvarcherIP地址3.4 系统代码设计利用ASP程序通过SQL(StructuredQueryLanguage)语句对数据库进行查询、输入、更新、删除等操作。同时通过内置UBB代码实现对文本信息的在线编辑。本系统的亮点部分为通过无组件上传方式,实现科技查新电子档案的数据上传功能。长期以来,上传文件是ASP的一个难题。第三方组件上传速度快,但是需要在服务器端注册,而且有部分需要附加版权信息或付费使用,对大多数用户是可望不可及的事。网络上流传的一些无组件上传类,质量良莠不齐,在安全性设计上甚至存在一些漏洞,在性能方面,更是让用户望而却步。经过长时间对上传算法的研究优化,开发出可与组件上传相媲美的ASP无组件上传类。经测试,该无组件上传类在性能上明显超过同类ASP无组件上传程序,接近甚至超过一些上传组件,安全性、易用性更优于同类程序。具体代码省略。3.5 系统安全设计本系统采用灵活的用户授权管理,支持多种用户权限,并能创建/分配不同的角色权限,规定不同角色可使用的不同的信息模块。利用ASP的内建对象Session实现对各个信息模块的不同操作权限。而进入系统则必须通过用户身份认证及认证附加码,才能使用和操作本系统的各个功能模块。同时跟踪用户的IP信息及用户身份,并存储于数据库中。进而保证数据库及系统的安全。4 系统功能扩展通过系统的严格测试后,目前科技查新档案管理系统已经正式开始运行。目前系统数据已经达到600余条。为图书馆相关领导及用户对科技查新档案查询和统计工作提供了极大的方便。在科技查新档案管理系统的基础上,我们相继开发了代检代查档案管理系统和文献传递档案管理系统。三套系统的正式投入使用,为科技查新中心的档案管理工作提供了强有力的支持和保障。在注重相关档案纸质载体的收藏和管理的同时,更加以电子档案管理为主,并正在组织人员对早期科技查新档案进行回溯工作。东南大学科技查新档案管理系统网址::5000/。5 结语在系统的设计开发过程中,总结出几点意见,仅供借鉴:(1) 系统程序设计之前必须进行完善、科学、合理的系统分析、功能模块及数据库结构设计,以免程序设计之后再重新修改结构;(2) 系统建立在IIS5.0网络操作系统上,尤其要注意系统的安全问题;要及时为操作系统打补丁以保证服务器的安全;(3) 为方式数据丢失造成系统的瘫痪,必须定期进行数据备份;(4) 系统开发后,必须出示详细的用户操作手册和相关人员的培训工作,以免造成操作上的不必要的失误。参考文献:1 王国荣.Active Server Pages & Web数据库.人民邮电出版社,1999,52 Microsoft 公司.Microsoft SQL Server 2000资源大全.机械工业出版社,2002年2月3 http:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑垃圾分类收集与处理系统
- 2025秋统编版(2024)小学道德与法治二年级上册《团团圆圆过中秋》课时练习及知识点
- 机场安全知识培训课件考试
- 公立医院食堂财务管理的信息化措施探讨
- 2025资产评估自考试题及答案
- 幕墙节能系统设计与实施
- 2025年小学五级计算机机考试题
- 城中村生态修复方案
- 13童话阅读-2023学年七年级语文上册知识梳理与能力训练
- 2025公务员考试题答案及解析
- 涉密项目保密风险评估及防控措施
- 从临床到教育儿童中医课程的开发与推广汇报
- 第六单元碳和碳的氧化物
- 建筑施工现场危废管理办法
- 《信息报送培训》课件
- 收益法资产评估评估程序表(适用于非整年)
- 男方因病丧失劳动能力自愿离婚协议书(2篇)
- 编程积木课件教学课件
- 化工厂拆除施工方案
- 食品物流学:食品保管与储存
- 高中数学导数满分通关专题35 双变量恒成立与能成立问题概述(原卷版)
评论
0/150
提交评论