1、资料管理系统的设计与实现学 号 密 级 资料管理系统设计与实现Design and Development of Data Management Systems学生姓名:所在学院:所在专业:指导教师:职称:所在单位:论文提交日期:论文答辩日期:学位授予单位:摘要随着信息量不断地增加,资料室的资料文件越来越多。尽管资料室没有图书馆内所藏资源丰富,但也是一个部门重要的场所,对资料室资料信息管理的好坏,直接影响部门员工对资料室内资源的利用情况。资料管理系统是一种辅助软件,辅助资料室管理人员更好的为部门员工服务,通过该软件,资料室管理人员能更好地管理书籍、期刊、文摘等资源,提高资料查阅人员的效率。本论
2、文论述了国内外相关管理系统的发展现状,对其目的、功能等进行了详细地论述。根据对国内外相关管理软件的分析,结合本课题的要求,完成资料管理系统的需求分析和可行性分析。依据需求分析阶段确定的用户需求,完成系统的总设计和数据库设计,在此基础上,借助开发工具和ADO技术实现本系统的开发工作。本系统使用UML建模语言建立系统功能分解图、活动图、E-R图等,实现对系统的需求分析。本系统是一种典型的数据库系统,开发模式为C/S模式,编程语言是C#,使用Visual Studio 2010开发工具和MySql数据库完成本系统的开发工作。经过系统测试,本系统运行稳定,基本实现资料管理系统预期功能。关键词:资料管理
3、系统;ADO技术;C/S模式;C#ABSTRACTWith the constant increasing amount of information, there will be more data and documentary in the reference room, which is a rather important section in a department although the resource in the reference room are not so rich as that in library. Thus the information managem
4、ent in the reference room could directly influence the condition that the staff using resources in the room. Data Management System is an assistant software providing executives in the reference room with a better service, through which books, periodicals will be managed better and the efficiency of
5、 those who access the information will be improved.This paper discusses the the current development of the related management system at home and abroad, meanwhile, the purpose and function of the system are also expounded in detail. According to the analysis on the related domestic and international
6、 relevant management softwares and the requirements of this project, the author conducts the demand analysis and feasibility analysis of the data management system and designs the general system and the database based on the users requirements definitized in the requirements analysis period. On this
7、 basis, Data Management System is developed by using development tools and ADO technology.This system uses unified modeling language to construct the system functional decomposition diagrams, activity diagrams, E-R diagrams etc, which can conduct the demand analysis and it is a typical database syst
8、em with the C/S mode of developing and programming language of C#. Visual Studio 2010 development tools and MySql database are also used to complete the system development. After system testing, this system can run stably, which shows that the expected function of Data Management System is mainly ac
9、hieved.Key words: data management system; ADO technology; C/S structure;C#XX工程大学学士学位论文目 录第1章 绪论11.1课题研究的背景11.2 国内外研究现状21.3课题研究目的及意义31.4 本论文的结构3第2章 系统分析52.1 系统需求分析52.1.1 功能需求52.1.2 性能需求72.1.3 数据库需求72.2 系统可行性分析92.2.1 技术可行性分析92.2.2 经济可行性分析92.2.3 操作可行性分析102.3 本章小结10第3章 系统总设计113.1 系统设计目标113.2 系统概要设计113.2
10、.1 管理员模块123.2.2 读者模块133.3 系统数据库设计143.3.1 概念结构设计143.3.2 数据库逻辑结构设计143.4 详细设计183.4.1 ManagerFrm类183.4.2 ReaderFrm类183.5 本章小结22第4章 系统实现234.1 系统基本功能实现234.1.1 系统数据库连接实现234.1.2 系统登录功能实现254.1.3 系统主窗体界面实现264.2 系统模块功能实现274.2.1 读者管理模块实现274.2.2 资料管理模块实现314.2.3 系统设置模块实现354.2.4 订阅管理模块实现374.2.5 借阅管理模块实现374.3 本章小结3
11、7第5章 系统测试385.1 软件系统测试方法385.2 系统主要功能测试385.2.1 系统登录功能测试385.2.2 读者信息管理模块测试395.2.3 资料信息管理模块测试405.2.4 订阅和借阅管理模块测试415.2.5 系统设置模块测试415.3 本章小结42结论43参考文献44攻读学士学位期间发表的论文和取得的科研成果46致谢47第1章 绪论第1章 绪论1.1课题研究的背景随着科学技术的快速发展,计算机已经成为当今社会的一种通用工具,被广泛应用在各行各业中,成为了人们密不可分的工作助手,比如说微软的办公软件office系列,各类文件管理系统等,这些无疑为企业节省大量的人力物力,减
12、少财政开支,为企业或个人带来了巨大经济利益1,2。将计算机用于管理行业信息的优势有成本低、操作简单便捷、效率高等。纸张记录的管理方式已经不适用于现在电子时代行业需求,所以使用计算机管理信息已经成为了一种趋势,为适应时代要求,各行各业开始使用计算机管理行业信息3,4。资料室种类繁多,如地质资料室、学生档案资料室等,导致资料室管理规则不尽相同,管理的资料也不相同。早期的资料室由于投入资金不足、人员不足、设备不齐全等原因,致使资料室资源匮乏,所以人们使用老式的纸张记录的管理方式,这种方式在一定程度上缓解了资料室管理混乱。由于资金的投入加大、时代的进步等原因,资料室的信息量大幅度增加,纸张记录不适用于
13、当今科技时代的需求,资料室的管理成为一个难题。尽管来说资料室的资源没有图书馆的资源那么丰富,但是对于一个部门或企业来说,也是至关重要的一部分。时代的发展带来了许多丰富的资源与信息,这些信息以图书、期刊、文摘等形式出现在资料室。如何高效地管理这些资源成为了资料室管理的一个需要解决的问题。若是采用纸张记录管理,不仅操作繁琐,记录复杂,还会给管理人来很多不必要的麻烦,如维护繁琐,需定期重新抄录管理信息等。与此同时,对资料室资源使用者来说,如何快速高效地查阅所需资料,按期归还资料以及按时取走订阅资料也是需要重点关注的问题。查阅效率的高低直接影响着读者使用资料的效率,高效地查阅到相关资料给读者节省时间。
14、按时归还资料以及按时取走订阅资料这是让读者和管理人员非常头疼的问题,若让管理人员按时通知或让读者查看借阅卡来按时归还,这显得很麻烦,所以如何及时地进行过期提醒是必须解决的问题。综上所述,旧式资料室资料管理机制已经不适用于计算机广泛应用的时代。为了响应时代要求,高效的管理资料室的资料,满足读者快速的查阅资料的目的,设计并开发资料管理系统成为了一种迫在眉睫的任务。1.2 国内外研究现状上个世纪九十年代,兴起一种新技术,即产品数据管理(Product Data Manage)PDM。随着用户需求的不断扩增,PDM技术得到了更加地广泛应用5。PDM技术分为以下三个发展时期:第一个时期(19801989
15、):为了缓解“信息孤岛”的问题, CAD厂商为企业推出PDM产品。这一时期的PDM系统在功能以及实用性等方面还是存在着很多局限性。第二个时期(19901999):PDM技术由原来第一时期仅仅局限在工程图纸管理发展到对电子图档管理、工程项目管理以及材料清单管理等。在结合了ERP系统以及MAS系统以后,具备了一个企业计算机集成制造系统的雏形。这一时期的产品相比于上一时期的产品而言具有突破性的进步,适用性更强,在商业上得到了巨大成功。第三个时期(2000至今):国际OMG 组织在上个世纪末公布的基于CORBA 的PDM Enabler 草案,获得了国外许多大公司的认同与支持6。这标志着PDM产品的标准化走出了第一步7。无疑,PDM系统的出现给大型企业的数据管理带来了便利,减少财政支出,减轻管理人员的工作负担。国外大型的PDM系统有:PTC 公司的Optegra系列、美国UGS 公司的IMAN系列以及美国IBM 公司的PM(Product-Manager)系列产品等8。这些产品建立在计算机网络已非常普及的基础上,软件配置比较复杂,价格昂贵;随着我国“十一五”信息化技术不断推进,我国也研发